|
@@ -15,7 +15,7 @@
|
|
|
:key="item.id">
|
|
|
<view class="check-row" @click="viewRow(item)">
|
|
|
<view class="createDate">{{ item.createDate }}</view>
|
|
|
- <view :class="clsStatus(item.status)">{{ item.status }}</view>
|
|
|
+ <view :class="clsStatus(item.status)">{{ item.statusDictValue }}</view>
|
|
|
</view>
|
|
|
<view class="check-row" @click="viewRow(item)">
|
|
|
<view>
|
|
@@ -23,9 +23,9 @@
|
|
|
<view style="color: #666666;">{{ item.storeName }}</view>
|
|
|
</view>
|
|
|
<view>
|
|
|
- <text v-if="item.status=='待处理'" style="color: #007AFF;">开始点检</text>
|
|
|
- <text v-if="item.status=='已完成'" style="color: #007AFF;">查看结果</text>
|
|
|
- <u-icon v-if="item.status!='已过期'" name="icon-xian-11" custom-prefix="xd-icon" size="28" color="#888888"></u-icon>
|
|
|
+ <text v-if="item.status=='PENDING'" style="color: #007AFF;">开始点检</text>
|
|
|
+ <text v-if="item.status=='FINISHED'" style="color: #007AFF;">查看结果</text>
|
|
|
+ <u-icon v-if="item.status!='EXPIRED'" name="icon-xian-11" custom-prefix="xd-icon" size="28" color="#888888"></u-icon>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -39,32 +39,15 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { getTaskList } from '@/api/task.js';
|
|
|
-import { getLookUpDatas, listLookUp } from '@/api/data';
|
|
|
+import { getTasksList } from '@/api/task.js';
|
|
|
+import { getLookUpDatas } from '@/api/data';
|
|
|
import { clzConfirm } from '@/libs/tools.js';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
status: 'loadmore',
|
|
|
noDataText: '暂无数据',
|
|
|
- tabList: [
|
|
|
- {
|
|
|
- dispName: '全部',
|
|
|
- code: 1
|
|
|
- },
|
|
|
- {
|
|
|
- dispName: '待处理',
|
|
|
- code: 5
|
|
|
- },
|
|
|
- {
|
|
|
- dispName: '已完成',
|
|
|
- code: 3
|
|
|
- },
|
|
|
- {
|
|
|
- dispName: '已过期',
|
|
|
- code: 2
|
|
|
- },
|
|
|
- ],
|
|
|
+ tabList: [],
|
|
|
typeId:'1',
|
|
|
current: 0,
|
|
|
swiperCurrent: 0,
|
|
@@ -76,6 +59,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
onLoad() {
|
|
|
+ this.getLookUpData('POINT_TASK_STATUS') // 获取任务状态
|
|
|
this.resetPage();
|
|
|
uni.$on("updatePointTaskList",()=>{
|
|
|
this.resetPage();
|
|
@@ -91,6 +75,17 @@ export default {
|
|
|
title: title
|
|
|
});
|
|
|
},
|
|
|
+ // 获取数据字典数据
|
|
|
+ getLookUpData(code) {
|
|
|
+ getLookUpDatas({ type: code }).then(res => {
|
|
|
+ if (res.status == 200) {
|
|
|
+ if(code == 'POINT_TASK_STATUS'){ // 状态
|
|
|
+ res.data.unshift({dispName: '全部', code: ''})
|
|
|
+ this.tabList = res.data
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// tabs通知swiper切换
|
|
|
tabsChange(index) {
|
|
|
this.swiperCurrent = index;
|
|
@@ -150,11 +145,11 @@ export default {
|
|
|
let params = {
|
|
|
pageNo: this.pageNo,
|
|
|
pageSize: this.pageSize,
|
|
|
- type: '点检任务', // 任务类型
|
|
|
+ type: 'POINT_INSPECTION', // 任务类型
|
|
|
status: this.typeId=='1'?'':this.typeId // 任务状态
|
|
|
};
|
|
|
this.status = 'loading';
|
|
|
- getTaskList(params).then(res => {
|
|
|
+ getTasksList(params).then(res => {
|
|
|
if (res.status == 200) {
|
|
|
if (_this.pageNo > 1) {
|
|
|
_this.list = _this.list.concat(res.data.list || []);
|
|
@@ -173,29 +168,29 @@ export default {
|
|
|
//判断状态,待处理的跳转的开始点检页面,已完成的查看点检结果,已过期的不处理
|
|
|
viewRow(item) {
|
|
|
// 已完成的
|
|
|
- if(item.status == '已完成'){
|
|
|
+ if(item.status == 'FINISHED'){
|
|
|
uni.navigateTo({
|
|
|
url: '/pages/spotCheckCenter/spotCheckResult?id=' + item.id
|
|
|
});
|
|
|
}
|
|
|
// 待处理,开始点检
|
|
|
- if(item.status == '待处理'){
|
|
|
+ if(item.status == 'PENDING'){
|
|
|
uni.navigateTo({
|
|
|
url: '/pages/spotCheck/spotCheck?taskId=' + item.id + '&types=video&storeId='+item.storeId+'&storeName='+item.storeName
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
clsStatus(status){
|
|
|
- if(status == '待处理'){
|
|
|
+ if(status == 'PENDING'){ // 待处理
|
|
|
return 'dcl'
|
|
|
}
|
|
|
- if(status == '进行中'){
|
|
|
- return 'jxz'
|
|
|
- }
|
|
|
- if(status == '已完成'){
|
|
|
+ // if(status == '进行中'){
|
|
|
+ // return 'jxz'
|
|
|
+ // }
|
|
|
+ if(status == 'FINISHED'){ // 已完成
|
|
|
return 'ywc'
|
|
|
}
|
|
|
- if(status == '已过期'){
|
|
|
+ if(status == 'EXPIRED'){ // 已过期
|
|
|
return 'ygq'
|
|
|
}
|
|
|
}
|