Browse Source

涉访涉诉--添加弹窗样式修改

master
buaixuexideshitongxue 1 month ago
parent
commit
a879e6842a
  1. 71
      src/views/data/ComplaintCollection.vue

71
src/views/data/ComplaintCollection.vue

@ -249,7 +249,7 @@
</el-table-column>
<el-table-column label="受理时间" width="100" prop="discoveryTime"
:formatter="(_, __, v) => timeFormat(v,'yyyy-mm-dd hh:MM:ss')" show-overflow-tooltip/>
<el-table-column label="来件人姓名" width="100" prop="responderName" />
<el-table-column label="来件人姓名" width="100" prop="responderName"/>
<el-table-column label="身份证号" width="100" prop="responderIdCode" show-overflow-tooltip/>
<el-table-column label="联系电话" width="100" prop="responderPhone"/>
<el-table-column label="被投诉二级机构" width="130" prop="secondDepartName"/>
@ -380,7 +380,7 @@
<el-row>
<el-col :span="10">
<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-col>
<el-col :span="2" style="padding-left: 12px; ">
@ -406,7 +406,8 @@
<el-row>
<el-col :span="10">
<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-col>
<el-col :span="2" style="padding-left: 12px; ">
@ -417,7 +418,8 @@
<el-col :span="10">
<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-col>
<el-col :span="2" style="padding-left: 12px; ">
@ -430,8 +432,9 @@
<!-- 联系电话 + 被投诉二级机构 -->
<el-row>
<el-col :span="10">
<el-form-item label="联系电话" prop="responderPhone" >
<el-input v-model="addForm.responderPhone" placeholder="请输入联系电话" :disabled="addForm.responderPhoneSkip"/>
<el-form-item label="联系电话" prop="responderPhone">
<el-input v-model="addForm.responderPhone" :placeholder="addForm.responderPhoneSkip ? '无' : '请输入联系电话'"
:disabled="addForm.responderPhoneSkip"/>
</el-form-item>
</el-col>
<el-col :span="2" style="padding-left: 12px; ">
@ -503,21 +506,21 @@
</el-row>
<!-- 是否领导批示 -->
<el-row>
<el-col :span="12">
<el-form-item label="是否领导批示" prop="leadApproval">
<el-radio-group v-model="addForm.leadApproval" clearable>
<el-radio
v-for="item in dict.yesNo"
:key="item.id"
:label="item.dictValue"
>
{{ item.dictLabel }}
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="是否领导批示" prop="leadApproval">-->
<!-- <el-radio-group v-model="addForm.leadApproval" clearable>-->
<!-- <el-radio-->
<!-- v-for="item in dict.yesNo"-->
<!-- :key="item.id"-->
<!-- :label="item.dictValue"-->
<!-- >-->
<!-- {{ item.dictLabel }}-->
<!-- </el-radio>-->
<!-- </el-radio-group>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </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-select>
</el-form-item>
@ -1104,26 +1108,17 @@
<script setup>
import {caseVerifInvolvedIssueFun, delCaseVerif, distributeCaseVerif, getNegativeId} from "@/api/data/caseVerif";
import {
AccountabilityTarget,
BlameType,
DistributionState,
HostLevel,
ProblemSources,
SubjectiveAspect
} from "@/enums/dictEnums";
import {disabledDate, getDictLable, getInvolveProblem, getYearTime} from "@/utils/util";
import {AccountabilityTarget, BlameType, HostLevel} from "@/enums/dictEnums";
import {timeFormat} from "@/utils/util";
import feedback from "@/utils/feedback";
import useCatchStore from "@/stores/modules/catch";
import {
addComplaintCollection,
delComplaintCollection,
getComplaintCollectionPage, updateComplaintCollection
getComplaintCollectionPage,
updateComplaintCollection
} 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 catchStore = useCatchStore();
@ -1326,8 +1321,8 @@ const addRules = {
thingDesc: [{required: true, message: '请输入来件内容', trigger: 'blur'}],
involveProblemIdList: [{required: true, message: '请选择涉嫌问题', trigger: 'change'}],
repeatt: [{required: true, message: '请选择是否重复件', trigger: 'change'}],
leadApproval: [{required: true, message: '请选择是否领导批示', trigger: 'change'}],
tags: [{required: true, message: '请选择标签', trigger: 'change'}],
// leadApproval: [{required: true, message: '', trigger: 'change'}],
// tags: [{required: true, message: '', trigger: 'change'}],
handleMethod: [{required: true, message: '请选择办理方式', trigger: 'change'}],
}
// endregion

Loading…
Cancel
Save