|
|
|
|
@ -122,12 +122,7 @@
|
|
|
|
|
<el-table-column label="业务类别" prop="businessTypeName" /> |
|
|
|
|
<el-table-column label="涉嫌问题" prop="involveProblem" /> |
|
|
|
|
<el-table-column label="涉及警种" prop="policeTypeName" /> |
|
|
|
|
<el-table-column label="涉及单位" show-overflow-tooltip> |
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
<span>{{ row.secondDepartName }}</span> |
|
|
|
|
<span>{{ row.thirdDepartName }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="涉及单位" prop="involveDepartName" /> |
|
|
|
|
<el-table-column |
|
|
|
|
label="具体内容" |
|
|
|
|
prop="thingDesc" |
|
|
|
|
@ -145,6 +140,7 @@
|
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="操作" width="200"> |
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
|
|
|
|
|
<template |
|
|
|
|
v-if=" |
|
|
|
|
row.distributionState === |
|
|
|
|
@ -170,7 +166,7 @@
|
|
|
|
|
>移除</el-button |
|
|
|
|
> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-button type="danger" link @click="handleDel(row)" |
|
|
|
|
>删除</el-button |
|
|
|
|
> |
|
|
|
|
@ -230,11 +226,7 @@
|
|
|
|
|
prop="discoveryTime" |
|
|
|
|
show-overflow-tooltip |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
label="问题发生时间" |
|
|
|
|
prop="happenTime" |
|
|
|
|
show-overflow-tooltip |
|
|
|
|
/> |
|
|
|
|
<el-table-column label="问题发生时间" prop="happenTime" show-overflow-tooltip /> |
|
|
|
|
<el-table-column |
|
|
|
|
label="问题来源" |
|
|
|
|
prop="problemSources" |
|
|
|
|
@ -253,12 +245,10 @@
|
|
|
|
|
<el-table-column label="业务类别" prop="businessTypeName" /> |
|
|
|
|
<el-table-column label="涉嫌问题" prop="involveProblem" /> |
|
|
|
|
<el-table-column label="涉及警种" prop="policeTypeName" /> |
|
|
|
|
<el-table-column label="涉及单位" show-overflow-tooltip> |
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
<span>{{ row.secondDepartName }}</span> |
|
|
|
|
<span>{{ row.thirdDepartName }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column |
|
|
|
|
label="涉及单位" |
|
|
|
|
prop="involveDepartName" |
|
|
|
|
/> |
|
|
|
|
<el-table-column |
|
|
|
|
label="具体内容" |
|
|
|
|
prop="thingDesc" |
|
|
|
|
@ -266,6 +256,7 @@
|
|
|
|
|
/> |
|
|
|
|
<el-table-column label="操作" width="140"> |
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
|
|
|
|
|
<el-button |
|
|
|
|
type="info" |
|
|
|
|
link |
|
|
|
|
@ -333,7 +324,10 @@
|
|
|
|
|
</el-form-item> |
|
|
|
|
</el-form> |
|
|
|
|
<footer class="flex end mt-20"> |
|
|
|
|
<el-button type="primary" size="large" @click="handleSubmit" |
|
|
|
|
<el-button |
|
|
|
|
type="primary" |
|
|
|
|
size="large" |
|
|
|
|
@click="handleSubmit" |
|
|
|
|
>确认下发</el-button |
|
|
|
|
> |
|
|
|
|
</footer> |
|
|
|
|
@ -356,7 +350,7 @@ const catchStore = useCatchStore();
|
|
|
|
|
const dict = catchStore.getDicts([ |
|
|
|
|
"distributionState", |
|
|
|
|
"timeLimit", |
|
|
|
|
"approvalFlow", |
|
|
|
|
"approvalFlow" |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
const query = ref({ |
|
|
|
|
@ -405,7 +399,7 @@ function handleShowDistributeDialog() {
|
|
|
|
|
distributeShow.value = true; |
|
|
|
|
} |
|
|
|
|
const form = ref({}); |
|
|
|
|
const formRef = ref(); |
|
|
|
|
const formRef = ref() |
|
|
|
|
|
|
|
|
|
function handleRemoveDistribute(row) { |
|
|
|
|
distributeList.value.splice( |
|
|
|
|
@ -417,14 +411,14 @@ function handleRemoveDistribute(row) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async function handleSubmit() { |
|
|
|
|
await formRef.value.validate(); |
|
|
|
|
form.value.data = distributeList.value; |
|
|
|
|
await distributeCaseVerif(form.value); |
|
|
|
|
form.value = {}; |
|
|
|
|
distributeShow.value = false; |
|
|
|
|
distributeListShow.value = false; |
|
|
|
|
feedback.msgSuccess("下发成功"); |
|
|
|
|
getList(); |
|
|
|
|
await formRef.value.validate() |
|
|
|
|
form.value.data = distributeList.value |
|
|
|
|
await distributeCaseVerif(form.value) |
|
|
|
|
form.value = {} |
|
|
|
|
distributeShow.value = false |
|
|
|
|
distributeListShow.value = false |
|
|
|
|
feedback.msgSuccess('下发成功') |
|
|
|
|
getList() |
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
|