|
|
@ -2,14 +2,14 @@ |
|
|
|
<div class="m-record"> |
|
|
|
<h3>处理记录</h3> |
|
|
|
<div> |
|
|
|
<div class="u-table-btn1 mt10" v-if="formType != 'view'"> |
|
|
|
<!-- <div class="u-table-btn1 mt10" v-if="formType != 'view'"> |
|
|
|
<el-button size="small" class="diy-button--blue" :disabled="btnDisabled || disabled" @click="handleAdd">新增</el-button> |
|
|
|
</div> |
|
|
|
</div> --> |
|
|
|
<div class="m-table-item"> |
|
|
|
<el-table :data="tableData" class="resi-table" row-key="id" border style="width: 100%"> |
|
|
|
<el-table-column label="序号" type="index" align="center" width="50"></el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="handleTime" label="检查时间" align="center" width="200px"> |
|
|
|
<el-table-column prop="handleTime" label="处理时间" align="center" width="200px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-date-picker |
|
|
|
v-if="scope.row.isEdit" |
|
|
@ -22,7 +22,7 @@ |
|
|
|
<div v-else class="div-content">{{ scope.row.handleTime }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="handleState" label="处理结果" align="center"> |
|
|
|
<el-table-column prop="handleState" label="处理情况" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-if="scope.row.isEdit" v-model="scope.row.handleState" placeholder="请选择" class="input-width" size="small" clearable> |
|
|
|
<el-option v-for="subItem in optionResult" :key="subItem.value" :label="subItem.label" :value="subItem.value"></el-option> |
|
|
@ -106,7 +106,7 @@ export default { |
|
|
|
isEdit: false, |
|
|
|
tableData: [], |
|
|
|
tempRow: {}, |
|
|
|
|
|
|
|
|
|
|
|
optionResult: [ |
|
|
|
{ |
|
|
|
label: '待处理', |
|
|
@ -150,7 +150,11 @@ export default { |
|
|
|
created() { |
|
|
|
console.log('id', this.id); |
|
|
|
this.getOptionStaff(); |
|
|
|
this.getList(); |
|
|
|
if (this.id) { |
|
|
|
this.getList(); |
|
|
|
} else { |
|
|
|
this.handleAdd(); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
@ -240,8 +244,14 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
async handleEdit(row) { |
|
|
|
if (this.btnType == 'add') this.save(row); |
|
|
|
else this.edit(row); |
|
|
|
if (this.id) { |
|
|
|
console.log('有id'); |
|
|
|
if (this.btnType == 'add') this.save(row); |
|
|
|
else this.edit(row); |
|
|
|
} else { |
|
|
|
this.$message.error('请先保存上方信息'); |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
handleAdd() { |
|
|
@ -294,8 +304,8 @@ export default { |
|
|
|
|
|
|
|
async del(row) { |
|
|
|
const url = `/actual/base/hiddenDangerRecord/deleteProcess`; |
|
|
|
let arr=[row.id] |
|
|
|
const { data, code, msg } = await requestPost(url,arr); |
|
|
|
let arr = [row.id]; |
|
|
|
const { data, code, msg } = await requestPost(url, arr); |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$message.success('删除成功'); |
|
|
@ -322,6 +332,7 @@ export default { |
|
|
|
isEdit: false |
|
|
|
}; |
|
|
|
}); |
|
|
|
this.handleAdd(); |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|