|
@@ -15,7 +15,9 @@
|
|
|
:key="item.id">
|
|
|
<view class="check-row" @click="viewRow(item)">
|
|
|
<view class="createDate">{{ item.createDate }}</view>
|
|
|
- <view :class="clsStatus(item.status)">{{ item.statusDictValue }}</view>
|
|
|
+ <view>
|
|
|
+ <u-tag class="item-c-type" :text="item.statusDictValue" :type="item.status | statusCls" />
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<view class="check-row" @click="viewRow(item)">
|
|
|
<view>
|
|
@@ -71,6 +73,22 @@ export default {
|
|
|
onUnload() {
|
|
|
uni.$off("updatePointTaskList")
|
|
|
},
|
|
|
+ filters: {
|
|
|
+ // 状态颜色标记
|
|
|
+ statusCls(val){
|
|
|
+ let str = ''
|
|
|
+ if(val == 'PENDING'){
|
|
|
+ str = 'error'
|
|
|
+ }else if(val == 'RUNNING'){
|
|
|
+ str = 'primary'
|
|
|
+ }else if(val == 'FINISHED'){
|
|
|
+ str = 'success'
|
|
|
+ }else if(val == 'EXPIRED'){
|
|
|
+ str = 'warning'
|
|
|
+ }
|
|
|
+ return str
|
|
|
+ },
|
|
|
+ },
|
|
|
methods: {
|
|
|
message(title) {
|
|
|
uni.showToast({
|
|
@@ -191,20 +209,6 @@ export default {
|
|
|
this.toSpotCheck(item)
|
|
|
}
|
|
|
},
|
|
|
- clsStatus(status){
|
|
|
- if(status == 'PENDING'){ // 待处理
|
|
|
- return 'dcl'
|
|
|
- }
|
|
|
- // if(status == '进行中'){
|
|
|
- // return 'jxz'
|
|
|
- // }
|
|
|
- if(status == 'FINISHED'){ // 已完成
|
|
|
- return 'ywc'
|
|
|
- }
|
|
|
- if(status == 'EXPIRED'){ // 已过期
|
|
|
- return 'ygq'
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
};
|
|
|
</script>
|