|
@@ -107,7 +107,8 @@
|
|
|
<el-button v-if="row.status !== 5" type="text" size="small" @click="beforeCloseAccount(row)">结算</el-button>
|
|
|
<el-button v-if="row.status === 5" type="text" size="small" :disabled="viewDisabled"
|
|
|
@click="cancelCloseAccount(row)">取消结算</el-button>
|
|
|
- <el-button :disabled="row.taskStatus != 10" type="text" size="small" @click="dispatch(row)">派工</el-button>
|
|
|
+ <el-button :disabled="row.taskStatus != 10" type="text" size="small" @click="dispatch(row, index)">派工
|
|
|
+ </el-button>
|
|
|
<el-button type="text" size="small" @click="rowCellTwo(row, index)"
|
|
|
:disabled="row.strStatus == '结算完成' || viewDisabled">{{ row.$cellEdit ? '修改完成' : '修改' }}</el-button>
|
|
|
<el-button type="text" size="small" @click="rowDel(row, index)"
|
|
@@ -686,10 +687,17 @@ export default {
|
|
|
type: "date",
|
|
|
format: 'yyyy-MM-dd',
|
|
|
valueFormat: 'yyyy-MM-dd 00:00:00'
|
|
|
+ }, {
|
|
|
+ label: '提醒日期',
|
|
|
+ prop: 'reminderDay',
|
|
|
+ cell: true,
|
|
|
+ type: "date",
|
|
|
+ format: 'yyyy-MM-dd',
|
|
|
+ valueFormat: 'yyyy-MM-dd 00:00:00'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
-
|
|
|
+ pgIndex: 0
|
|
|
};
|
|
|
},
|
|
|
async created() {
|
|
@@ -963,7 +971,7 @@ export default {
|
|
|
this.accountDialog = true;
|
|
|
}
|
|
|
},
|
|
|
- dispatch(row) {
|
|
|
+ dispatch(row, index) {
|
|
|
if (row.id) {
|
|
|
this.pgList = []
|
|
|
if (row.frequency == 4 && row.second) {
|
|
@@ -971,22 +979,23 @@ export default {
|
|
|
this.pgList.push({
|
|
|
...row,
|
|
|
beginTime: "",
|
|
|
+ reminderDay: "",
|
|
|
jine: row.amount / row.second,
|
|
|
$cellEdit: true
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
- // row.second
|
|
|
} else {
|
|
|
this.pgList.push({
|
|
|
...row,
|
|
|
beginTime: "",
|
|
|
+ reminderDay: "",
|
|
|
jine: row.amount,
|
|
|
$cellEdit: true
|
|
|
})
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ this.pgIndex = index
|
|
|
this.pgDialog = true
|
|
|
},
|
|
|
pgConfirm() {
|
|
@@ -995,10 +1004,18 @@ export default {
|
|
|
return this.$message.error('请完善开始日期')
|
|
|
}
|
|
|
}
|
|
|
+ let projectItemDateList = []
|
|
|
+ this.pgList.forEach((e, index) => {
|
|
|
+ projectItemDateList.push({
|
|
|
+ beginTime: e.beginTime,
|
|
|
+ reminderDay: e.reminderDay
|
|
|
+ })
|
|
|
+ })
|
|
|
+ this.data[this.pgIndex].projectItemDateList = projectItemDateList
|
|
|
const params = {
|
|
|
...this.form,
|
|
|
...this.formTwo,
|
|
|
- itemList: this.pgList,
|
|
|
+ itemList: this.data,
|
|
|
filesList: this.upLoadData
|
|
|
}
|
|
|
dispatch(params).then(res => {
|