|
@@ -44,27 +44,30 @@
|
|
|
</view>
|
|
|
<view class="header-main">
|
|
|
<view class="flex-box flex-v-ce">
|
|
|
- <view class="laber">工作内容</view>
|
|
|
+ <view class="laber">任务内容</view>
|
|
|
<view class="flex-1">{{dataDetail.task_name}}</view>
|
|
|
</view>
|
|
|
- <view class="flex-box flex-v-ce">
|
|
|
- <view class="laber">截止时间</view>
|
|
|
- <view class="flex-1">{{dataDetail.expire_time}}
|
|
|
- <text style="padding-left: 10px;" class="red" a:if="{{dataDetail.expire_day > 0}}">逾期{{dataDetail.expire_day}}天</text>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="flex-box flex-v-ce" a:if="{{dataDetail.point_config.ahead_award_point}}">
|
|
|
- <view class="laber">提前奖分</view>
|
|
|
- <view class="flex-1">{{dataDetail.point_config.ahead_award_point}}B分/天</view>
|
|
|
- </view>
|
|
|
- <view class="flex-box flex-v-ce" a:if="{{dataDetail.point_config.timeout_deduction_point}}">
|
|
|
- <view class="laber">逾期扣分</view>
|
|
|
- <view class="flex-1">{{dataDetail.point_config.timeout_deduction_point}}B分/天</view>
|
|
|
- </view>
|
|
|
<view class="flex-box flex-v-ce" a:if="{{dataDetail.task_remark}}">
|
|
|
<view class="laber">任务备注</view>
|
|
|
<view class="flex-1">{{dataDetail.task_remark}}</view>
|
|
|
</view>
|
|
|
+ <view class="flex-box" a:if="{{dataDetail.task_file_list.length>0}}">
|
|
|
+ <view class="laber"></view>
|
|
|
+ <view class="flex-1 flex-box flex-v-ce imgs">
|
|
|
+ <image mode="scaleToFill" data-index="{{index}}" a:for="{{dataDetail.task_file_list}}" data-item="{{dataDetail.task_file_list}}" src="{{item}}" catchTap="showImg"/>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="flex-box flex-v-ce">
|
|
|
+ <view class="laber">积分种类</view>
|
|
|
+ <view class="flex-1">{{dataDetail.pt_name}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="flex-box flex-v-ce">
|
|
|
+ <view class="laber">任务积分</view>
|
|
|
+ <view class="flex-1">
|
|
|
+ {{dataDetail.point_config.base_point}}
|
|
|
+ {{dataDetail.pt_name}}
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
<view class="flex-box flex-v-ce">
|
|
|
<view class="laber">审批人</view>
|
|
|
<view class="flex-1">{{dataDetail.reviewer_name}}</view>
|
|
@@ -74,29 +77,65 @@
|
|
|
<view class="flex-1">{{dataDetail.publisher_name}}</view>
|
|
|
</view>
|
|
|
<view class="flex-box flex-v-ce">
|
|
|
- <view class="laber">积分种类</view>
|
|
|
- <view class="flex-1">{{dataDetail.pt_name}}</view>
|
|
|
+ <view class="laber">发布时间</view>
|
|
|
+ <view class="flex-1">{{dataDetail.create_time}}
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view class="flex-box" a:if="{{dataDetail.task_file_list.length>0}}">
|
|
|
- <view class="laber">任务图片</view>
|
|
|
- <view class="flex-1 flex-box flex-v-ce imgs">
|
|
|
- <image mode="scaleToFill" data-index="{{index}}" a:for="{{dataDetail.task_file_list}}" data-item="{{dataDetail.task_file_list}}" src="{{item}}" catchTap="showImg"/>
|
|
|
+ <view class="flex-box flex-v-ce">
|
|
|
+ <view class="laber">截止时间</view>
|
|
|
+ <view class="flex-1">{{dataDetail.expire_time}}
|
|
|
+ <text style="padding-left: 10px;" class="red" a:if="{{dataDetail.expire_day > 0}}">逾期{{dataDetail.expire_day}}天</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="flex-box flex-v-ce" a:if="{{dataDetail.complete_task.remark}}" style="border-top:1px solid #f1f1f1">
|
|
|
+
|
|
|
+ <view class="flex-box flex-v-ce" a:if="{{dataDetail.point_config.ahead_award_point}}">
|
|
|
+ <view class="laber">提前奖分</view>
|
|
|
+ <view class="flex-1">{{dataDetail.point_config.ahead_award_point}}B分/天</view>
|
|
|
+ </view>
|
|
|
+ <view class="flex-box flex-v-ce" a:if="{{dataDetail.point_config.timeout_deduction_point}}">
|
|
|
+ <view class="laber">逾期扣分</view>
|
|
|
+ <view class="flex-1">{{dataDetail.point_config.timeout_deduction_point}}B分/天</view>
|
|
|
+ </view>
|
|
|
+ <view class="flex-box flex-v-ce" a:if="{{dataDetail.complete_task.remark}}">
|
|
|
<view class="laber">完成备注</view>
|
|
|
<view class="flex-1">{{dataDetail.complete_task.remark}}</view>
|
|
|
</view>
|
|
|
<view class="flex-box" a:if="{{dataDetail.complete_task.files.length>0}}">
|
|
|
- <view class="laber">完成图片</view>
|
|
|
+ <view class="laber"></view>
|
|
|
<view class="flex-1 flex-box flex-v-ce imgs">
|
|
|
<image mode="scaleToFill" data-index="{{index}}" a:for="{{dataDetail.complete_task.files}}" data-item="{{dataDetail.complete_task.files}}" src="{{item}}" catchTap="showImg"/>
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="main margin-bottom">
|
|
|
+ <block a:if="{{dataDetail.source_type!=10}}">
|
|
|
+ <view class="mian-title border-bottom" a:if="{{dataDetail.point_config&&dataDetail.point_config.item_info}}">规则依据1
|
|
|
+ <text>此事件打分参考以下积分规则</text>
|
|
|
+ </view>
|
|
|
+ <view class="header-main" a:if="{{dataDetail.point_config&&dataDetail.point_config.item_info}}">
|
|
|
+ <view class="flex-box flex-v-ce" a:if="{{dataDetail.point_config.rule_info.name}}">
|
|
|
+ <view class="laber">规则分类</view>
|
|
|
+ <view class="flex-1">{{dataDetail.point_config.rule_info.name }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="flex-box" a:if="{{dataDetail.point_config.item_info&&dataDetail.point_config.item_info.remark}}">
|
|
|
+ <view class="laber">积分规则</view>
|
|
|
+ <view class="flex-1">{{dataDetail.point_config.item_info.remark}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="flex-box flex-v-ce" a:if="{{dataDetail.point_config.item_info.min_point}}">
|
|
|
+ <view class="laber">规则积分</view>
|
|
|
+ <view class="flex-1">
|
|
|
+ <text a:if="{{dataDetail.point_config.item_info.range_type == 1}}">{{ dataDetail.point_config.item_info.min_point }}</text>
|
|
|
+ <text a:if="{{dataDetail.point_config.item_info.range_type == 2}}">{{ dataDetail.point_config.item_info.min_point }} ~ {{ dataDetail.point_config.item_info.max_point }}</text>
|
|
|
+ <text>{{dataDetail.pt_name}}</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
+
|
|
|
<view class="main border-bottom">
|
|
|
<view class="flex-box flex-v-ce titles">
|
|
|
<view class="title flex-1">任务进度</view>
|
|
@@ -111,10 +150,10 @@
|
|
|
<view data-index="1" class="{{activeIndex == 1? 'active':''}} flex-1" catchTap="activeItem">任务过程</view>
|
|
|
<view data-index="2" class="{{activeIndex == 2? 'active':''}} flex-1" catchTap="activeItem">记分记录</view>
|
|
|
<view a:if="{{activeIndex == 1}}" class="flex-box-end flex-2 blue ji">
|
|
|
- <text style="padding-right:24rpx" catchTap="openJyt" a:if="{{dataDetail.employee_id == userId && (dataDetail.status < 3)}}">+记一条</text>
|
|
|
+ <text style="padding-right:24rpx" catchTap="openJyt" a:if="{{dataDetail.employee_id==userId&&dataDetail.status<3}}">+记一条</text>
|
|
|
</view>
|
|
|
<view a:if="{{activeIndex == 2}}" class="flex-box-end flex-2 blue ji">
|
|
|
- <text style="padding-right:24rpx" catchTap="openJf" a:if="{{(dataDetail.employee_id != userId) && (dataDetail.status < 3)}}">记分</text>
|
|
|
+ <text style="padding-right:24rpx" catchTap="openJf" a:if="{{keepTheScore}}">记分</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view a:if="{{activeIndex == 1}}" style="margin-bottom:0.8rem">
|
|
@@ -128,7 +167,7 @@
|
|
|
</view>
|
|
|
<view style="color:#222;margin-right:80rpx;">{{item.remark}}</view>
|
|
|
</view>
|
|
|
- <view class="delete" a:if="{{dataDetail.employee_id ==userId && (dataDetail.status == 1) && dataDetail.progress != 100}}">
|
|
|
+ <view class="delete" a:if="{{dataDetail.employee_id==userId&&dataDetail.status<3}}">
|
|
|
<image mode="scaleToFill" data-index="{{index}}" src="../../../image/delete.png" class="img" catchTap="deleteItem"></image>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -141,7 +180,7 @@
|
|
|
<view a:else style="margin-bottom:0.8rem">
|
|
|
<view class="sum" a:if="{{total&&total>0}}">合计 +{{total}}</view>
|
|
|
<view class="sum" a:if="{{total&&total<0}}">合计 {{total}}</view>
|
|
|
- <view class="flex-box gc_item" a:for="{{process}}" a:if="{{item.recorder_id==dataDetail.publisher_id}}">
|
|
|
+ <view class="flex-box gc_item" a:for="{{process}}" a:if="{{item.point!=0}}">
|
|
|
<view class="flex-box flex-1">
|
|
|
<img-box name="{{item.recorder}}" imgUrl="{{item.img_url}}" height="90rpx" width="90rpx" fSize="28rpx"></img-box>
|
|
|
<view class="top-left flex-1">
|
|
@@ -153,7 +192,7 @@
|
|
|
<view a:if="{{item.point*1 < 0}}" style="margin-bottom:10rpx;">{{item.point}}</view>
|
|
|
<view style="color:#222;margin-right:80rpx;">{{item.remark}}</view>
|
|
|
</view>
|
|
|
- <view class="delete" a:if="{{dataDetail.employee_id !=userId && dataDetail.status<3}}">
|
|
|
+ <view class="delete" a:if="{{keepTheScore}}">
|
|
|
<image mode="scaleToFill" data-index="{{index}}" src="../../../image/delete.png" class="img" catchTap="deleteItem"></image>
|
|
|
</view>
|
|
|
</view>
|