|
|
|
@ -380,7 +380,7 @@ |
|
|
|
<el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-form-item label="编号" prop="originId"> |
|
|
|
<el-form-item label="编号" prop="originId"> |
|
|
|
<el-input v-model="addForm.originId" placeholder="请输入" :disabled="addForm.originIdSkip"/> |
|
|
|
<el-input v-model="addForm.originId" placeholder="请输入编号" :disabled="addForm.originIdSkip"/> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
@ -406,7 +406,8 @@ |
|
|
|
<el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-form-item label="来件人姓名" prop="responderName"> |
|
|
|
<el-form-item label="来件人姓名" prop="responderName"> |
|
|
|
<el-input v-model="addForm.responderName" placeholder="请输入来件人姓名" :disabled="addForm.responderNameSkip"/> |
|
|
|
<el-input v-model="addForm.responderName" :placeholder="addForm.responderNameSkip ? '无' : '请输入来件人姓名'" |
|
|
|
|
|
|
|
:disabled="addForm.responderNameSkip"/> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
@ -417,7 +418,8 @@ |
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="10"> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-form-item label="身份证号码" prop="responderIdCode"> |
|
|
|
<el-form-item label="身份证号码" prop="responderIdCode"> |
|
|
|
<el-input v-model="addForm.responderIdCode" placeholder="请输入身份证号码" :disabled="addForm.responderIdCodeSkip"/> |
|
|
|
<el-input v-model="addForm.responderIdCode" :placeholder="addForm.responderIdCodeSkip ? '无' : '请输入身份证号码'" |
|
|
|
|
|
|
|
:disabled="addForm.responderIdCodeSkip"/> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
@ -431,7 +433,8 @@ |
|
|
|
<el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-col :span="10"> |
|
|
|
<el-form-item label="联系电话" prop="responderPhone"> |
|
|
|
<el-form-item label="联系电话" prop="responderPhone"> |
|
|
|
<el-input v-model="addForm.responderPhone" placeholder="请输入联系电话" :disabled="addForm.responderPhoneSkip"/> |
|
|
|
<el-input v-model="addForm.responderPhone" :placeholder="addForm.responderPhoneSkip ? '无' : '请输入联系电话'" |
|
|
|
|
|
|
|
:disabled="addForm.responderPhoneSkip"/> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
<el-col :span="2" style="padding-left: 12px; "> |
|
|
|
@ -503,21 +506,21 @@ |
|
|
|
</el-row> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 是否领导批示 --> |
|
|
|
<!-- 是否领导批示 --> |
|
|
|
<el-row> |
|
|
|
<!-- <el-row>--> |
|
|
|
<el-col :span="12"> |
|
|
|
<!-- <el-col :span="12">--> |
|
|
|
<el-form-item label="是否领导批示" prop="leadApproval"> |
|
|
|
<!-- <el-form-item label="是否领导批示" prop="leadApproval">--> |
|
|
|
<el-radio-group v-model="addForm.leadApproval" clearable> |
|
|
|
<!-- <el-radio-group v-model="addForm.leadApproval" clearable>--> |
|
|
|
<el-radio |
|
|
|
<!-- <el-radio--> |
|
|
|
v-for="item in dict.yesNo" |
|
|
|
<!-- v-for="item in dict.yesNo"--> |
|
|
|
:key="item.id" |
|
|
|
<!-- :key="item.id"--> |
|
|
|
:label="item.dictValue" |
|
|
|
<!-- :label="item.dictValue"--> |
|
|
|
> |
|
|
|
<!-- >--> |
|
|
|
{{ item.dictLabel }} |
|
|
|
<!-- {{ item.dictLabel }}--> |
|
|
|
</el-radio> |
|
|
|
<!-- </el-radio>--> |
|
|
|
</el-radio-group> |
|
|
|
<!-- </el-radio-group>--> |
|
|
|
</el-form-item> |
|
|
|
<!-- </el-form-item>--> |
|
|
|
</el-col> |
|
|
|
<!-- </el-col>--> |
|
|
|
</el-row> |
|
|
|
<!-- </el-row>--> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 标签 --> |
|
|
|
<!-- 标签 --> |
|
|
|
<el-row> |
|
|
|
<el-row> |
|
|
|
@ -891,7 +894,8 @@ |
|
|
|
}" |
|
|
|
}" |
|
|
|
> |
|
|
|
> |
|
|
|
|
|
|
|
|
|
|
|
<el-select v-model="form.checkStatusCode" @change="(val) => handleChangeCheckStatus(val, item)" clearable style="width: 280px"> |
|
|
|
<el-select v-model="form.checkStatusCode" @change="(val) => handleChangeCheckStatus(val, item)" clearable |
|
|
|
|
|
|
|
style="width: 280px"> |
|
|
|
<el-option v-for="item in dict.checkStatus" :value="item.dictValue" :label="item.dictLabel"></el-option> |
|
|
|
<el-option v-for="item in dict.checkStatus" :value="item.dictValue" :label="item.dictLabel"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
@ -1104,26 +1108,17 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script setup> |
|
|
|
<script setup> |
|
|
|
import {caseVerifInvolvedIssueFun, delCaseVerif, distributeCaseVerif, getNegativeId} from "@/api/data/caseVerif"; |
|
|
|
import {AccountabilityTarget, BlameType, HostLevel} from "@/enums/dictEnums"; |
|
|
|
import { |
|
|
|
import {timeFormat} from "@/utils/util"; |
|
|
|
AccountabilityTarget, |
|
|
|
|
|
|
|
BlameType, |
|
|
|
|
|
|
|
DistributionState, |
|
|
|
|
|
|
|
HostLevel, |
|
|
|
|
|
|
|
ProblemSources, |
|
|
|
|
|
|
|
SubjectiveAspect |
|
|
|
|
|
|
|
} from "@/enums/dictEnums"; |
|
|
|
|
|
|
|
import {disabledDate, getDictLable, getInvolveProblem, getYearTime} from "@/utils/util"; |
|
|
|
|
|
|
|
import feedback from "@/utils/feedback"; |
|
|
|
import feedback from "@/utils/feedback"; |
|
|
|
import useCatchStore from "@/stores/modules/catch"; |
|
|
|
import useCatchStore from "@/stores/modules/catch"; |
|
|
|
import { |
|
|
|
import { |
|
|
|
addComplaintCollection, |
|
|
|
addComplaintCollection, |
|
|
|
delComplaintCollection, |
|
|
|
delComplaintCollection, |
|
|
|
getComplaintCollectionPage, updateComplaintCollection |
|
|
|
getComplaintCollectionPage, |
|
|
|
|
|
|
|
updateComplaintCollection |
|
|
|
} from "@/api/data/complaintCollection.ts"; |
|
|
|
} from "@/api/data/complaintCollection.ts"; |
|
|
|
import {FlowActionEnum, FlowNodeEnum, ProcessingStatus} from "@/enums/flowEnums.ts"; |
|
|
|
|
|
|
|
import {timeFormat, calculateAge, extractInfoFromID} from "@/utils/util"; |
|
|
|
|
|
|
|
import {number} from "echarts"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const route = useRoute() |
|
|
|
const route = useRoute() |
|
|
|
const catchStore = useCatchStore(); |
|
|
|
const catchStore = useCatchStore(); |
|
|
|
@ -1326,8 +1321,8 @@ const addRules = { |
|
|
|
thingDesc: [{required: true, message: '请输入来件内容', trigger: 'blur'}], |
|
|
|
thingDesc: [{required: true, message: '请输入来件内容', trigger: 'blur'}], |
|
|
|
involveProblemIdList: [{required: true, message: '请选择涉嫌问题', trigger: 'change'}], |
|
|
|
involveProblemIdList: [{required: true, message: '请选择涉嫌问题', trigger: 'change'}], |
|
|
|
repeatt: [{required: true, message: '请选择是否重复件', trigger: 'change'}], |
|
|
|
repeatt: [{required: true, message: '请选择是否重复件', trigger: 'change'}], |
|
|
|
leadApproval: [{required: true, message: '请选择是否领导批示', trigger: 'change'}], |
|
|
|
// leadApproval: [{required: true, message: '请选择是否领导批示', trigger: 'change'}], |
|
|
|
tags: [{required: true, message: '请选择标签', trigger: 'change'}], |
|
|
|
// tags: [{required: true, message: '请选择标签', trigger: 'change'}], |
|
|
|
handleMethod: [{required: true, message: '请选择办理方式', trigger: 'change'}], |
|
|
|
handleMethod: [{required: true, message: '请选择办理方式', trigger: 'change'}], |
|
|
|
} |
|
|
|
} |
|
|
|
// endregion |
|
|
|
// endregion |
|
|
|
|