|
|
@ -27,7 +27,7 @@ |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="scope.row.isEdit"> |
|
|
|
<el-date-picker v-model="scope.row.reviewTime" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
@ -233,19 +233,18 @@ export default { |
|
|
|
data.list.forEach(item => { |
|
|
|
item.isEdit = false |
|
|
|
item.isNew = false |
|
|
|
let array = item.inspectors.split(',') |
|
|
|
item.inspectorArray = [...array] |
|
|
|
let arrayInspectors = item.inspectors.split(',') |
|
|
|
item.inspectorArray = [...arrayInspectors] |
|
|
|
|
|
|
|
let arrayReviewTime = item.reviewTime.split(' ') |
|
|
|
item.reviewTime = arrayReviewTime[0] |
|
|
|
}); |
|
|
|
let array = item.reviewTime.split(' ') |
|
|
|
item.reviewTime = array[0] |
|
|
|
|
|
|
|
this.tableData = { ...data.list } |
|
|
|
this.tableData = [...data.list] |
|
|
|
} else { |
|
|
|
this.tableData = [] |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
@ -270,11 +269,13 @@ export default { |
|
|
|
let teamId = row.placePatrolTeamId |
|
|
|
await this.loadInspectors(teamId, tableIndex) |
|
|
|
|
|
|
|
let params = JSON.parse(JSON.stringify(row)) |
|
|
|
params.isEdit = true |
|
|
|
params.isNew = false |
|
|
|
params.inspectorArray = params.inspectors.split(',') |
|
|
|
this.tableData[tableIndex] = { ...params } |
|
|
|
let rowData = JSON.parse(JSON.stringify(row)) |
|
|
|
rowData.isEdit = true |
|
|
|
rowData.isNew = false |
|
|
|
rowData.inspectorArray = rowData.inspectors.split(',') |
|
|
|
|
|
|
|
console.log(rowData) |
|
|
|
this.$set(this.tableData, tableIndex, rowData) |
|
|
|
}, |
|
|
|
|
|
|
|
async handleComfirm (row, tableIndex) { |
|
|
@ -293,21 +294,23 @@ export default { |
|
|
|
async addReview (row, tableIndex) { |
|
|
|
|
|
|
|
let url = "/gov/org/placepatrolreviewrecord/add" |
|
|
|
if (row.placePatrolReviewRecordId) { |
|
|
|
url = "/gov/org/placepatrolreviewrecord/edit" |
|
|
|
} |
|
|
|
|
|
|
|
let params = JSON.parse(JSON.stringify(row)) |
|
|
|
params.inspectors = params.inspectorArray.join(',') |
|
|
|
params.reviewTime = params.reviewTime + ' 00:00:00' |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$message({ |
|
|
|
type: 'success', |
|
|
|
message: '操作成功' |
|
|
|
}) |
|
|
|
let array = data.reviewTime.split(' ') |
|
|
|
data.reviewTime = array[0] |
|
|
|
data.isEdit = false |
|
|
|
data.isNew = false |
|
|
|
|
|
|
|
params.isEdit = false |
|
|
|
params.isNew = false |
|
|
|
this.$set(this.tableData, tableIndex, params) |
|
|
|
this.$set(this.tableData, tableIndex, data) |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
@ -358,8 +361,7 @@ export default { |
|
|
|
|
|
|
|
async deleteRecord (row, tableIndex) { |
|
|
|
|
|
|
|
const url = "/gov/org/placepatrolrecord/delreview" |
|
|
|
// const url = "http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolrecord/delreview" |
|
|
|
const url = "/gov/org/placepatrolreviewrecord/del" |
|
|
|
|
|
|
|
let params = { |
|
|
|
placePatrolReviewRecordId: row.placePatrolReviewRecordId |
|
|
@ -368,10 +370,10 @@ export default { |
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$message({ |
|
|
|
type: "success", |
|
|
|
message: "删除成功" |
|
|
|
}); |
|
|
|
// this.$message({ |
|
|
|
// type: "success", |
|
|
|
// message: "删除成功" |
|
|
|
// }); |
|
|
|
|
|
|
|
this.tableData.splice(tableIndex, 1); |
|
|
|
} else { |
|
|
|