|
@@ -73,7 +73,8 @@ export default {
|
|
'selection-change': this.selectionChange
|
|
'selection-change': this.selectionChange
|
|
},
|
|
},
|
|
recordSelected: [],
|
|
recordSelected: [],
|
|
- orderTypeList: []
|
|
|
|
|
|
+ orderTypeList: [],
|
|
|
|
+ orderStatusList: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -95,34 +96,7 @@ export default {
|
|
conditions: [{
|
|
conditions: [{
|
|
label: "全部",
|
|
label: "全部",
|
|
value: ""
|
|
value: ""
|
|
- }, {
|
|
|
|
- label: "待预约",
|
|
|
|
- value: "DYY"
|
|
|
|
- }, {
|
|
|
|
- label: "待商户派工",
|
|
|
|
- value: "DSHPG"
|
|
|
|
- }, {
|
|
|
|
- label: "待网点派工",
|
|
|
|
- value: "DWDPG"
|
|
|
|
- }, {
|
|
|
|
- label: "待接单",
|
|
|
|
- value: "DJD"
|
|
|
|
- }, {
|
|
|
|
- label: "服务中",
|
|
|
|
- value: "FWZ"
|
|
|
|
- }, {
|
|
|
|
- label: "异常单",
|
|
|
|
- value: "YCD"
|
|
|
|
- }, {
|
|
|
|
- label: "已完工待结算",
|
|
|
|
- value: "YWG"
|
|
|
|
- }, {
|
|
|
|
- label: "已结算",
|
|
|
|
- value: "YJS"
|
|
|
|
- }, {
|
|
|
|
- label: "已取消",
|
|
|
|
- value: "YQX"
|
|
|
|
- }]
|
|
|
|
|
|
+ }, ...this.orderStatusList]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
@@ -202,6 +176,46 @@ export default {
|
|
return row[column['property']] === value
|
|
return row[column['property']] === value
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ // 获取统计
|
|
|
|
+ getOrderBaseStatusCount() {
|
|
|
|
+ orderBaseStatusCount().then(res => {
|
|
|
|
+ this.orderStatusList = [{
|
|
|
|
+ label: "待预约",
|
|
|
|
+ value: "DYY"
|
|
|
|
+ }, {
|
|
|
|
+ label: "待商户派工",
|
|
|
|
+ value: "DSHPG"
|
|
|
|
+ }, {
|
|
|
|
+ label: "待网点派工",
|
|
|
|
+ value: "DWDPG"
|
|
|
|
+ }, {
|
|
|
|
+ label: "待接单",
|
|
|
|
+ value: "DJD"
|
|
|
|
+ }, {
|
|
|
|
+ label: "服务中",
|
|
|
|
+ value: "FWZ"
|
|
|
|
+ }, {
|
|
|
|
+ label: "异常单",
|
|
|
|
+ value: "YCD"
|
|
|
|
+ }, {
|
|
|
|
+ label: "已完工待结算",
|
|
|
|
+ value: "YWG"
|
|
|
|
+ }, {
|
|
|
|
+ label: "已结算",
|
|
|
|
+ value: "YJS"
|
|
|
|
+ }, {
|
|
|
|
+ label: "已取消",
|
|
|
|
+ value: "YQX"
|
|
|
|
+ }].map(item => {
|
|
|
|
+ var data = res.data.find(val => val.orderStatus == item.value)
|
|
|
|
+ if (data) {
|
|
|
|
+ item.label = `${item.label}(${data.total})`
|
|
|
|
+ }
|
|
|
|
+ return item
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+
|
|
// 列表请求函数
|
|
// 列表请求函数
|
|
getList(p, cb) {
|
|
getList(p, cb) {
|
|
try {
|
|
try {
|
|
@@ -217,9 +231,7 @@ export default {
|
|
} catch (err) {
|
|
} catch (err) {
|
|
} finally {
|
|
} finally {
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
- orderBaseStatusCount().then(res => {
|
|
|
|
- console.log(res)
|
|
|
|
- })
|
|
|
|
|
|
+ this.getOrderBaseStatusCount()
|
|
})
|
|
})
|
|
}
|
|
}
|
|
},
|
|
},
|