|
@@ -12,6 +12,7 @@
|
|
<text a:if="{{Information.deptList.length - index > 1}}">,</text></text>
|
|
<text a:if="{{Information.deptList.length - index > 1}}">,</text></text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <image mode="scaleToFill" a:if="{{has_finish}}" class="guidang" src="../../../image/guidang.png" />
|
|
</view>
|
|
</view>
|
|
<view class="result" a:if="{{titList.length > 0}}">
|
|
<view class="result" a:if="{{titList.length > 0}}">
|
|
<view class="flex-box" style="padding-bottom:10rpx" a:for="{{titList}}" a:if="{{item.prop}}">
|
|
<view class="flex-box" style="padding-bottom:10rpx" a:for="{{titList}}" a:if="{{item.prop}}">
|
|
@@ -43,19 +44,19 @@
|
|
<view a:for="{{inExecution}}" a:for-index="index">
|
|
<view a:for="{{inExecution}}" a:for-index="index">
|
|
<view class="modTit">{{ item.theDimension }}</view>
|
|
<view class="modTit">{{ item.theDimension }}</view>
|
|
<view style="padding: 0.24rem;background-color: #fff;">
|
|
<view style="padding: 0.24rem;background-color: #fff;">
|
|
- <view class="title" a:if="{{!item.totalScore}}">指标名称</view>
|
|
|
|
|
|
+ <view class="title">{{item.name}}</view>
|
|
<view>
|
|
<view>
|
|
- <text class="textBox" a:for="{{item.tabList}}" a:for-item="list" a:if="{{list.prop}}">{{ list.prop }}</text>
|
|
|
|
|
|
+ <text class="textBox" style="margin-right:0.12rem" a:for="{{item.tabList}}" a:for-item="list" a:if="{{list.prop}}">{{ list.prop }}</text>
|
|
</view>
|
|
</view>
|
|
<view a:if="{{item.per_remark}}">
|
|
<view a:if="{{item.per_remark}}">
|
|
<view class="orange stanTit">考核标准</view>
|
|
<view class="orange stanTit">考核标准</view>
|
|
- <view style="border: 0.02rem solid #efefef; border-radius: 0.1rem;white-space: pre-wrap;padding: 0.2rem;font-size:0.26rem"> {{item.per_remark}}</view>
|
|
|
|
|
|
+ <view style="border: 0.02rem solid #efefef; border-radius: 0.1rem;white-space: pre-wrap;padding: 0.2rem;font-size:0.26rem;line-height:0.5rem"> {{item.per_remark}}</view>
|
|
</view>
|
|
</view>
|
|
<!-- 详情信息 -->
|
|
<!-- 详情信息 -->
|
|
<block >
|
|
<block >
|
|
- <view class="flex-box-ce" style="padding:0.1rem 0;font-size:0.28rem" a:for="{{item.details}}" a:for-item="list" a:if="{{list.prop && list.prop != '0'}}">
|
|
|
|
- <text class="fontColorX">{{ list.lab }}:</text>
|
|
|
|
- <text class="flex-1" style="padding-left:0.2rem">{{list.prop}}</text>
|
|
|
|
|
|
+ <view class="flex-box" style="padding:0.1rem 0;font-size:0.28rem" a:for="{{item.details}}" a:for-item="list" a:if="{{list.prop && list.prop != '0'}}">
|
|
|
|
+ <text class="fontColorX" style="width:1rem">{{ list.lab }}:</text>
|
|
|
|
+ <text class="flex-1 {{list.lab=='备注'? 'backCol':''}}" style="padding-left:0.2rem;" >{{list.prop}}</text>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
</block>
|
|
<!-- 评分结果 -->
|
|
<!-- 评分结果 -->
|
|
@@ -63,7 +64,7 @@
|
|
<view a:for="{{item.scoreList}}" a:for-item="list" a:if="{{list.prop&&list.isShow}}">
|
|
<view a:for="{{item.scoreList}}" a:for-item="list" a:if="{{list.prop&&list.isShow}}">
|
|
<view class="flex-box" style="padding:0.1rem 0;font-size:0.28rem" a:if="{{list.pointShow}}">
|
|
<view class="flex-box" style="padding:0.1rem 0;font-size:0.28rem" a:if="{{list.pointShow}}">
|
|
<text style="color:#757575;">{{ list.lab }}</text>
|
|
<text style="color:#757575;">{{ list.lab }}</text>
|
|
- <text class="orange"> 评分:</text>
|
|
|
|
|
|
+ <text class="orange" style="padding-left:0.1rem">评分:</text>
|
|
<text>{{ list.prop }}</text>
|
|
<text>{{ list.prop }}</text>
|
|
<text a:if="{{list.level}}" style="margin-left: .1rem;color: #26a2ff;">{{ list.level }}</text>
|
|
<text a:if="{{list.level}}" style="margin-left: .1rem;color: #26a2ff;">{{ list.level }}</text>
|
|
</view>
|
|
</view>
|
|
@@ -84,10 +85,10 @@
|
|
|
|
|
|
<view style="border-top: 1px solid rgb(241, 241, 241); margin-top: 0.2rem;" a:if="{{item.update_time}}">
|
|
<view style="border-top: 1px solid rgb(241, 241, 241); margin-top: 0.2rem;" a:if="{{item.update_time}}">
|
|
<block a:if="{{item.returnStr}}">
|
|
<block a:if="{{item.returnStr}}">
|
|
- <view a:if="{{item.returnStr.indexOf('今天')>=0}}" class="orange" style="font-size: 0.28rem;padding-left:1rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
- <view a:elif="{{item.returnStr.indexOf('昨天')>=0}}" class="green" style="font-size: 0.28rem;padding-left:1rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
- <view a:elif="{{item.returnStr.indexOf('前天')>=0}}" style="font-size: 0.28rem;padding-left:1rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
- <view a:else style="font-size: 0.28rem;padding-left:1rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
|
|
+ <view a:if="{{item.returnStr.indexOf('今天')>=0}}" class="orange" style="font-size: 0.28rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
+ <view a:elif="{{item.returnStr.indexOf('昨天')>=0}}" class="green" style="font-size: 0.28rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
+ <view a:elif="{{item.returnStr.indexOf('前天')>=0}}" style="font-size: 0.28rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
|
|
+ <view a:else style="font-size: 0.28rem;padding-top: 0.24rem;">{{item.returnStr}}</view>
|
|
</block>
|
|
</block>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
@@ -113,7 +114,7 @@
|
|
<view a:if="{{recordList.length > 0}}">
|
|
<view a:if="{{recordList.length > 0}}">
|
|
<view class="modTit">记录</view>
|
|
<view class="modTit">记录</view>
|
|
<view style="padding: 0.24rem;background-color: #fff;">
|
|
<view style="padding: 0.24rem;background-color: #fff;">
|
|
- <view class="jl-item" a:for="{{recordList}}">
|
|
|
|
|
|
+ <view class="jl-item" a:for="{{recordList}}" a:if="{{index<recordIndex}}">
|
|
<view class="flex-box-ce">
|
|
<view class="flex-box-ce">
|
|
<img-box id="{{item.employee_id}}" name="{{item.name}}" height="60rpx" width="60rpx" fSize="24rpx"></img-box>
|
|
<img-box id="{{item.employee_id}}" name="{{item.name}}" height="60rpx" width="60rpx" fSize="24rpx"></img-box>
|
|
<text class="flex-1" style="padding-left:10rpx">{{ item.name }}</text>
|
|
<text class="flex-1" style="padding-left:10rpx">{{ item.name }}</text>
|
|
@@ -125,6 +126,7 @@
|
|
</view>
|
|
</view>
|
|
<view a:if="{{index != recordList.length - 1}}" class="bian"></view>
|
|
<view a:if="{{index != recordList.length - 1}}" class="bian"></view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <view a:if="{{recordList.length>4}}" class="blue" style="text-align: center;" catchTap="showRecord">{{recordStr}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
@@ -269,7 +271,7 @@
|
|
</view>
|
|
</view>
|
|
<view class="fdy {{item.status == 1? 'blue':'' }}">
|
|
<view class="fdy {{item.status == 1? 'blue':'' }}">
|
|
<text style="height: 100%;padding-right:.15rem;">{{ index + 1 }}.</text>
|
|
<text style="height: 100%;padding-right:.15rem;">{{ index + 1 }}.</text>
|
|
- <view>{{ item.remark }}
|
|
|
|
|
|
+ <view>{{ item.remark }}<text a:if="{{item.remark=='执行中'}}">:</text>
|
|
<text a:if="{{item.target.length > 0}}">
|
|
<text a:if="{{item.target.length > 0}}">
|
|
<text a:for="{{item.target}}" a:for-item="item2" a:for-index="index2">{{ item2.employee_name }}
|
|
<text a:for="{{item.target}}" a:for-item="item2" a:for-index="index2">{{ item2.employee_name }}
|
|
<text a:if="{{item.target.length - index2 > 1}}">,</text></text>
|
|
<text a:if="{{item.target.length - index2 > 1}}">,</text></text>
|
|
@@ -295,20 +297,25 @@
|
|
</view>
|
|
</view>
|
|
<view class="apdData {{(logList.length == index + 1)? 'apdborderNO':''}}">
|
|
<view class="apdData {{(logList.length == index + 1)? 'apdborderNO':''}}">
|
|
<view class="flex-box-v">
|
|
<view class="flex-box-v">
|
|
- <view class="line-feed" style="font-size:.3rem;color:block;font-width:600">{{ item.title }}</view>
|
|
|
|
|
|
+ <text class="line-feed" style="font-size:.3rem;color:block;font-width:600">{{ item.title }}</text>
|
|
<text style="font-size:.24rem;padding:0.2rem 0" class="fontColorX">
|
|
<text style="font-size:.24rem;padding:0.2rem 0" class="fontColorX">
|
|
- {{ item.date }}
|
|
|
|
- <text a:if="{{logText == '管理记录'}}" style="padding-left:10rpx">记录人:{{ item.userName }}</text>
|
|
|
|
|
|
+ {{ item.date }}更新
|
|
|
|
+ <text a:if="{{logText == '管理记录'}}" style="padding-left:10rpx">记录人:{{ item.userName }}</text>
|
|
</text>
|
|
</text>
|
|
<text class="line-feed" style="font-size:.25rem;color:#505050;">
|
|
<text class="line-feed" style="font-size:.25rem;color:#505050;">
|
|
{{item.remark}}
|
|
{{item.remark}}
|
|
</text>
|
|
</text>
|
|
</view>
|
|
</view>
|
|
- <block a:if="{{item.images}}">
|
|
|
|
|
|
+ <!-- <block a:if="{{item.images}}">
|
|
<view class="flex-box-ce" style="margin: 10px 0;" a:if="{{item.images.length > 0}}">
|
|
<view class="flex-box-ce" style="margin: 10px 0;" a:if="{{item.images.length > 0}}">
|
|
<image class="image" a:for="{{item.images}}" a:for-item="e" style="border-radius: 3px;margin-right: 10px;width:200rpx;height:200rpx"
|
|
<image class="image" a:for="{{item.images}}" a:for-item="e" style="border-radius: 3px;margin-right: 10px;width:200rpx;height:200rpx"
|
|
src="{{e.url}}" />
|
|
src="{{e.url}}" />
|
|
</view>
|
|
</view>
|
|
|
|
+ </block> -->
|
|
|
|
+ <block a:if="{{item.append.length}}">
|
|
|
|
+ <view class="images flex-box-ce" a:for="{{item.append}}" a:for-item="e" style="margin-top:16rpx">
|
|
|
|
+ <view class="flex-1 blue font-flex-word" catchTap="showImg" data-item="{{e}}">{{e.fileName}}</view>
|
|
|
|
+ </view>
|
|
</block>
|
|
</block>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -327,9 +334,10 @@
|
|
</label>
|
|
</label>
|
|
</view>
|
|
</view>
|
|
<view class="aite" catchTap="openSelect" data-index='2'>
|
|
<view class="aite" catchTap="openSelect" data-index='2'>
|
|
- <text class="blue" style="padding-right:6rpx">@</text>
|
|
|
|
|
|
+ <text class="blue" style="padding-right:6rpx">请选择需要@的人:</text>
|
|
<text a:for="{{users}}">{{item.name}},</text>
|
|
<text a:for="{{users}}">{{item.name}},</text>
|
|
</view>
|
|
</view>
|
|
|
|
+ <!-- <view style="font-size:0.24rem;color:#888"></view> -->
|
|
</view>
|
|
</view>
|
|
<view class="windows-btn flex-box flex-v-ce">
|
|
<view class="windows-btn flex-box flex-v-ce">
|
|
<view class="flex-1" catchTap="closeWindows">取消</view>
|
|
<view class="flex-1" catchTap="closeWindows">取消</view>
|
|
@@ -337,6 +345,7 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
+
|
|
<!-- 评分展示 -->
|
|
<!-- 评分展示 -->
|
|
<view class="windows" a:if="{{isPoint}}">
|
|
<view class="windows" a:if="{{isPoint}}">
|
|
<view class="windows-box">
|
|
<view class="windows-box">
|
|
@@ -358,10 +367,11 @@
|
|
<button type="default" class="flex-1"catchTap="score">确定</button>
|
|
<button type="default" class="flex-1"catchTap="score">确定</button>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
|
|
+ </view>
|
|
|
|
+
|
|
<view class="box" animation="{{animationInfo}}">
|
|
<view class="box" animation="{{animationInfo}}">
|
|
- <select-section-staff isAllSelect="{{false}}" isBoss="{{true}}" selectUser="{{employeeObj}}" onClose="onClose" onConfirm="confirm"
|
|
|
|
|
|
+ <select-section-staff isAllSelect="{{false}}" selectUser="{{employeeObj}}" onClose="onClose" onConfirm="confirm"
|
|
a:if="{{isShowstaff=='1'}}" />
|
|
a:if="{{isShowstaff=='1'}}" />
|
|
- <select-section-staff isBoss="{{true}}" selectUser="{{users}}" onClose="onClose" onConfirm="onSelectUser" a:if="{{isShowstaff=='2'}}" />
|
|
|
|
|
|
+ <select-section-staff selectUser="{{users}}" onClose="onClose" onConfirm="onSelectUser" a:if="{{isShowstaff=='2'}}" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|