|
|
|
@ -83,23 +83,20 @@ |
|
|
|
clearable |
|
|
|
clearable |
|
|
|
/> |
|
|
|
/> |
|
|
|
<div style="width: 180px"> |
|
|
|
<div style="width: 180px"> |
|
|
|
<depart-tree-select |
|
|
|
<depart-tree-select |
|
|
|
v-model="query.involveDepartId" |
|
|
|
v-model="query.involveDepartId" |
|
|
|
placeholder="涉及单位" |
|
|
|
placeholder="涉及单位" |
|
|
|
|
|
|
|
|
|
|
|
/> |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-row flex"> |
|
|
|
<div class="form-row flex"> |
|
|
|
<label class="text-center">核查情况</label> |
|
|
|
<label class="text-center">核查情况</label> |
|
|
|
<div class="flex wrap query-box"> |
|
|
|
<div class="flex wrap query-box"> |
|
|
|
<div style="width: 180px"> |
|
|
|
<div style="width: 180px"> |
|
|
|
<depart-tree-select |
|
|
|
<depart-tree-select |
|
|
|
v-model="query.handleDepartId" |
|
|
|
v-model="query.handleDepartId" |
|
|
|
placeholder="办理单位" |
|
|
|
placeholder="办理单位" |
|
|
|
|
|
|
|
|
|
|
|
/> |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<el-select |
|
|
|
<el-select |
|
|
|
@ -273,7 +270,10 @@ |
|
|
|
<div class="col col-12"> |
|
|
|
<div class="col col-12"> |
|
|
|
<label>涉嫌问题</label> |
|
|
|
<label>涉嫌问题</label> |
|
|
|
<span>{{ |
|
|
|
<span>{{ |
|
|
|
getInvolveProblem(row.involveProblem, dict.suspectProblem) |
|
|
|
getInvolveProblem( |
|
|
|
|
|
|
|
row.involveProblem, |
|
|
|
|
|
|
|
dict.suspectProblem |
|
|
|
|
|
|
|
) |
|
|
|
}}</span> |
|
|
|
}}</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -410,7 +410,7 @@ |
|
|
|
}}</span> |
|
|
|
}}</span> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="操作" width="160"> |
|
|
|
<el-table-column label="操作" width="220"> |
|
|
|
<template #default="{ row }"> |
|
|
|
<template #default="{ row }"> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
type="primary" |
|
|
|
@ -432,6 +432,17 @@ |
|
|
|
v-perms="['negative:del']" |
|
|
|
v-perms="['negative:del']" |
|
|
|
>删除</el-button |
|
|
|
>删除</el-button |
|
|
|
> |
|
|
|
> |
|
|
|
|
|
|
|
<el-button |
|
|
|
|
|
|
|
type="primary" |
|
|
|
|
|
|
|
link |
|
|
|
|
|
|
|
@click="handleTransferTodo(row)" |
|
|
|
|
|
|
|
v-perms="['negative:transferTodo']" |
|
|
|
|
|
|
|
v-if=" |
|
|
|
|
|
|
|
row.processingStatus === |
|
|
|
|
|
|
|
ProcessingStatus.COMPLETED |
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
>转待办</el-button |
|
|
|
|
|
|
|
> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</el-table> |
|
|
|
@ -545,7 +556,8 @@ |
|
|
|
<el-col |
|
|
|
<el-col |
|
|
|
:span="12" |
|
|
|
:span="12" |
|
|
|
v-if=" |
|
|
|
v-if=" |
|
|
|
formData.problemSourcesCode === ProblemSources.ZXDC || |
|
|
|
formData.problemSourcesCode === |
|
|
|
|
|
|
|
ProblemSources.ZXDC || |
|
|
|
formData.problemSourcesCode === ProblemSources.XCDC |
|
|
|
formData.problemSourcesCode === ProblemSources.XCDC |
|
|
|
" |
|
|
|
" |
|
|
|
> |
|
|
|
> |
|
|
|
@ -741,6 +753,7 @@ import { |
|
|
|
negativeExport, |
|
|
|
negativeExport, |
|
|
|
delNegative, |
|
|
|
delNegative, |
|
|
|
updateNegative, |
|
|
|
updateNegative, |
|
|
|
|
|
|
|
transferTodo |
|
|
|
} from "@/api/work/negative"; |
|
|
|
} from "@/api/work/negative"; |
|
|
|
import { getDictLable, formatTimeText, getInvolveProblem } from "@/utils/util"; |
|
|
|
import { getDictLable, formatTimeText, getInvolveProblem } from "@/utils/util"; |
|
|
|
import feedback from "@/utils/feedback"; |
|
|
|
import feedback from "@/utils/feedback"; |
|
|
|
@ -880,9 +893,10 @@ function handleEdit(row) { |
|
|
|
editShow.value = true; |
|
|
|
editShow.value = true; |
|
|
|
formData.value = { ...row }; |
|
|
|
formData.value = { ...row }; |
|
|
|
if (row.involveProblem) { |
|
|
|
if (row.involveProblem) { |
|
|
|
formData.value.involveProblem = formData.value.involveProblem.split(',') |
|
|
|
formData.value.involveProblem = |
|
|
|
|
|
|
|
formData.value.involveProblem.split(","); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
formData.value.involveProblem = [] |
|
|
|
formData.value.involveProblem = []; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -894,6 +908,12 @@ async function handleSumbit() { |
|
|
|
getList(); |
|
|
|
getList(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async function handleTransferTodo(row) { |
|
|
|
|
|
|
|
await feedback.confirm(`确定将该数据转为待办?`); |
|
|
|
|
|
|
|
await transferTodo(row.id); |
|
|
|
|
|
|
|
feedback.msgSuccess("已成功转为待办,请到我的待办查看"); |
|
|
|
|
|
|
|
getList(); |
|
|
|
|
|
|
|
} |
|
|
|
</script> |
|
|
|
</script> |
|
|
|
<style lang="scss" scoped> |
|
|
|
<style lang="scss" scoped> |
|
|
|
</style> |
|
|
|
</style> |