|
@@ -26,8 +26,6 @@ export default {
|
|
mixins: [import_mixin, operation_mixin],
|
|
mixins: [import_mixin, operation_mixin],
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- // 事件组合
|
|
|
|
- optionsEvensGroup: [],
|
|
|
|
// 表格属性
|
|
// 表格属性
|
|
tableAttributes: {
|
|
tableAttributes: {
|
|
// 启用勾选列
|
|
// 启用勾选列
|
|
@@ -47,9 +45,50 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
|
|
+ optionsEvensGroup() {
|
|
|
|
+ return [
|
|
|
|
+ [
|
|
|
|
+ [
|
|
|
|
+ this.optionsEvensAuth('bulkSettlement', {
|
|
|
|
+ click: () => {
|
|
|
|
+ if (this.recordSelected.length === 0) {
|
|
|
|
+ this.$message.warning('请勾选工单')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ recycSettleBatchSettle(this.recordSelected.map(item => item.id)).then(res => {
|
|
|
|
+ this.$message({ type: 'success', message: `成功!` })
|
|
|
|
+ this.$refs.pageRef.refreshList()
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ ]
|
|
|
|
+ ]
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ //bulkSettlement
|
|
// 更多参数
|
|
// 更多参数
|
|
moreParameters() {
|
|
moreParameters() {
|
|
- return []
|
|
|
|
|
|
+ return [
|
|
|
|
+ {
|
|
|
|
+ name: '状态',
|
|
|
|
+ key: 'status',
|
|
|
|
+ value: '',
|
|
|
|
+ conditions: [
|
|
|
|
+ {
|
|
|
|
+ label: '全部',
|
|
|
|
+ value: ''
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: '待结算',
|
|
|
|
+ value: 'ING'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: '已完成',
|
|
|
|
+ value: 'OVER'
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
},
|
|
},
|
|
formItems() {
|
|
formItems() {
|
|
return []
|
|
return []
|
|
@@ -60,6 +99,9 @@ export default {
|
|
getList(p, cb) {
|
|
getList(p, cb) {
|
|
try {
|
|
try {
|
|
var pam = JSON.parse(JSON.stringify(p))
|
|
var pam = JSON.parse(JSON.stringify(p))
|
|
|
|
+ if (pam.status) {
|
|
|
|
+ pam.params.push({ param: 'a.status', compare: '=', value: pam.status })
|
|
|
|
+ }
|
|
cb && cb(pam)
|
|
cb && cb(pam)
|
|
return recycSettleWorkerList(pam)
|
|
return recycSettleWorkerList(pam)
|
|
} catch (error) {
|
|
} catch (error) {
|