|
|
|
@ -99,7 +99,6 @@ |
|
|
|
> |
|
|
|
> |
|
|
|
<el-radio-group |
|
|
|
<el-radio-group |
|
|
|
v-model="form.accountabilityTarget" |
|
|
|
v-model="form.accountabilityTarget" |
|
|
|
@change="handleAccountabilityTargetChange" |
|
|
|
|
|
|
|
> |
|
|
|
> |
|
|
|
<el-radio |
|
|
|
<el-radio |
|
|
|
v-for="item in dict.accountabilityTarget" |
|
|
|
v-for="item in dict.accountabilityTarget" |
|
|
|
@ -150,7 +149,7 @@ |
|
|
|
<el-form-item |
|
|
|
<el-form-item |
|
|
|
label="问题整改情况" |
|
|
|
label="问题整改情况" |
|
|
|
prop="rectifyDesc" |
|
|
|
prop="rectifyDesc" |
|
|
|
v-if="form.checkStatus === InspectCase.TRUE" |
|
|
|
v-if="form.checkStatus !== InspectCase.FALSE && form.isRectifyCode === InspectCase.TRUE" |
|
|
|
:rules="{ |
|
|
|
:rules="{ |
|
|
|
required: true, |
|
|
|
required: true, |
|
|
|
message: '请输入问题整改情况', |
|
|
|
message: '请输入问题整改情况', |
|
|
|
@ -217,16 +216,13 @@ |
|
|
|
> |
|
|
|
> |
|
|
|
<police-select |
|
|
|
<police-select |
|
|
|
:host-level="negative.hostLevel" |
|
|
|
:host-level="negative.hostLevel" |
|
|
|
:depart-id=" |
|
|
|
:depart-id="negative.hostLevel === HostLevel.SECOND |
|
|
|
negative.hostLevel === HostLevel.SECOND |
|
|
|
|
|
|
|
? negative.handleSecondDepartId |
|
|
|
? negative.handleSecondDepartId |
|
|
|
: negative.handleThreeDepartId |
|
|
|
: negative.handleThreeDepartId |
|
|
|
" |
|
|
|
" |
|
|
|
v-model="item.blameEmpNo" |
|
|
|
v-model="item.blameEmpNo" |
|
|
|
@change=" |
|
|
|
:disabldKeys="form.blames.filter(obj => obj.blameEmpNo).map(obj => obj.blameEmpNo)" |
|
|
|
(police) => |
|
|
|
@change="(police) => handleChangePolice(police, item)" |
|
|
|
handleChangePolice(police, item) |
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
/> |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
@ -1169,13 +1165,12 @@ |
|
|
|
> |
|
|
|
> |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<p> |
|
|
|
<p> |
|
|
|
2、如申请容错免责,请提供《警务评议容错免责申请表》 |
|
|
|
2、如申请容错免责,请提供《容错免责申请表》 |
|
|
|
<a |
|
|
|
<a |
|
|
|
class="link" |
|
|
|
class="link" |
|
|
|
:href="`${BASE_PATH}/templates/《警务评议容错免责申请表》.docx`" |
|
|
|
:href="`${BASE_PATH}/templates/《警务评议容错免责申请表》.docx`" |
|
|
|
target="__blank" |
|
|
|
target="__blank" |
|
|
|
>下载链接</a |
|
|
|
>下载链接</a> |
|
|
|
> |
|
|
|
|
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<p> |
|
|
|
<p> |
|
|
|
3、针对群众不满意的原因,请提交无过错的音视频、微信或短信截图等证明材料; |
|
|
|
3、针对群众不满意的原因,请提交无过错的音视频、微信或短信截图等证明材料; |
|
|
|
@ -1213,7 +1208,6 @@ import { |
|
|
|
SubjectiveAspect, |
|
|
|
SubjectiveAspect, |
|
|
|
} from "@/enums/dictEnums"; |
|
|
|
} from "@/enums/dictEnums"; |
|
|
|
import useCatchStore from "@/stores/modules/catch"; |
|
|
|
import useCatchStore from "@/stores/modules/catch"; |
|
|
|
import {computed} from "vue"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const catchSotre = useCatchStore(); |
|
|
|
const catchSotre = useCatchStore(); |
|
|
|
const dict = catchSotre.getDicts([ |
|
|
|
const dict = catchSotre.getDicts([ |
|
|
|
@ -1302,7 +1296,7 @@ function handleChangeLead(val, blame) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 更改追责对象 |
|
|
|
// 更改追责对象 |
|
|
|
function handleAccountabilityTargetChange(val) { |
|
|
|
watch(() => form.value.accountabilityTarget, (val) => { |
|
|
|
if ( |
|
|
|
if ( |
|
|
|
val === AccountabilityTarget.PERSONAL && |
|
|
|
val === AccountabilityTarget.PERSONAL && |
|
|
|
!form.value.blames.filter((item) => item.type === BlameType.PERSONAL) |
|
|
|
!form.value.blames.filter((item) => item.type === BlameType.PERSONAL) |
|
|
|
@ -1314,6 +1308,7 @@ function handleAccountabilityTargetChange(val) { |
|
|
|
handleRemovePersonal(item); |
|
|
|
handleRemovePersonal(item); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if (val === AccountabilityTarget.DEPARTMENT) { |
|
|
|
if (val === AccountabilityTarget.DEPARTMENT) { |
|
|
|
form.value.blames.forEach((item) => { |
|
|
|
form.value.blames.forEach((item) => { |
|
|
|
@ -1331,6 +1326,7 @@ function handleAccountabilityTargetChange(val) { |
|
|
|
problems: [{}], |
|
|
|
problems: [{}], |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
form.value.blameLeaders = [] |
|
|
|
} |
|
|
|
} |
|
|
|
if (val === AccountabilityTarget.PERSONAL_AND_DEPARTMENT) { |
|
|
|
if (val === AccountabilityTarget.PERSONAL_AND_DEPARTMENT) { |
|
|
|
if ( |
|
|
|
if ( |
|
|
|
@ -1351,7 +1347,7 @@ function handleAccountabilityTargetChange(val) { |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
function handleChangeCheckStatus(val, item) { |
|
|
|
function handleChangeCheckStatus(val, item) { |
|
|
|
form.value.checkStatusName = dict.inspectCase.filter( |
|
|
|
form.value.checkStatusName = dict.inspectCase.filter( |
|
|
|
@ -1424,7 +1420,6 @@ async function validate() { |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return form.value; |
|
|
|
return form.value; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|