Browse Source

涉访涉诉--样式调整

master
buaixuexideshitongxue 1 month ago
parent
commit
59f955e662
  1. 82
      src/views/data/ComplaintCollection.vue

82
src/views/data/ComplaintCollection.vue

@ -241,26 +241,26 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="案件编号" prop="originId" show-overflow-tooltip/> <el-table-column label="案件编号" width="100" prop="originId" show-overflow-tooltip/>
<el-table-column label="来源" width="100" show-overflow-tooltip> <el-table-column label="来源" width="100" show-overflow-tooltip>
<template #default="{ row }"> <template #default="{ row }">
{{ getDictLabel(dict.sourceTable, row.sourceTable) }} {{ getDictLabel(dict.sourceTable, row.sourceTable) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="受理时间" prop="discoveryTime" <el-table-column label="受理时间" width="100" prop="discoveryTime"
:formatter="(_, __, v) => timeFormat(v,'yyyy-mm-dd hh:MM:ss')" show-overflow-tooltip/> :formatter="(_, __, v) => timeFormat(v,'yyyy-mm-dd hh:MM:ss')" show-overflow-tooltip/>
<el-table-column label="来件人姓名" prop="responderName" width="90"/> <el-table-column label="来件人姓名" width="100" prop="responderName" />
<el-table-column label="身份证号" prop="responderIdCode" show-overflow-tooltip/> <el-table-column label="身份证号" width="100" prop="responderIdCode" show-overflow-tooltip/>
<el-table-column label="联系电话" prop="responderPhone" width="130"/> <el-table-column label="联系电话" width="100" prop="responderPhone"/>
<el-table-column label="被投诉二级机构" prop="secondDepartName" width="130"/> <el-table-column label="被投诉二级机构" width="130" prop="secondDepartName"/>
<el-table-column label="来信内容" prop="thingDesc" show-overflow-tooltip/> <el-table-column label="来信内容" width="100" prop="thingDesc" show-overflow-tooltip/>
<el-table-column label="涉嫌问题" prop="involveProblemStr" show-overflow-tooltip/> <el-table-column label="涉嫌问题" width="100" prop="involveProblemStr" show-overflow-tooltip/>
<el-table-column label="是否重复件" width="100"> <el-table-column label="是否重复件" width="100">
<template #default="{ row }"> <template #default="{ row }">
{{ getDictLabel(dict.yesNo, row.repeatt) }} {{ getDictLabel(dict.yesNo, row.repeatt) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="是否领导批示" width="100"> <el-table-column label="是否领导批示" width="130">
<template #default="{ row }"> <template #default="{ row }">
{{ getDictLabel(dict.yesNo, row.leadApproval) }} {{ getDictLabel(dict.yesNo, row.leadApproval) }}
</template> </template>
@ -275,7 +275,7 @@
{{ getDictLabel(dict.handleMethodType, row.handleMethod) }} {{ getDictLabel(dict.handleMethodType, row.handleMethod) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="办理情况" prop="petitionProcessingStatus"/> <el-table-column label="办理情况" width="100" prop="petitionProcessingStatus"/>
<el-table-column label="操作" width="240" fixed="right"> <el-table-column label="操作" width="240" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button type="primary" link @click="handleAction(row)">办理</el-button> <el-button type="primary" link @click="handleAction(row)">办理</el-button>
@ -378,13 +378,17 @@
<!-- 编号 + 受理时间 --> <!-- 编号 + 受理时间 -->
<el-row> <el-row>
<el-col :span="12"> <el-col :span="10">
<el-form-item label="编号" prop="originId"> <el-form-item label="编号" prop="originId">
<el-input v-model="addForm.originId" placeholder="请输入"/> <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="12"> <el-checkbox v-model="addForm.originIdSkip">
不填
</el-checkbox>
</el-col>
<el-col :span="10">
<el-form-item label="受理时间" prop="discoveryTime"> <el-form-item label="受理时间" prop="discoveryTime">
<el-date-picker <el-date-picker
v-model="addForm.discoveryTime" v-model="addForm.discoveryTime"
@ -400,29 +404,44 @@
<!-- 来件人姓名 + 身份证号码 --> <!-- 来件人姓名 + 身份证号码 -->
<el-row> <el-row>
<el-col :span="12"> <el-col :span="10">
<el-form-item label="来件人姓名" prop="responderName"> <el-form-item label="来件人姓名" prop="responderName">
<el-input v-model="addForm.responderName" placeholder="请输入来件人姓名"/> <el-input v-model="addForm.responderName" placeholder="请输入来件人姓名" :disabled="addForm.responderNameSkip"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2" style="padding-left: 12px; ">
<el-checkbox v-model="addForm.responderNameSkip">
不填
</el-checkbox>
</el-col>
<el-col :span="12"> <el-col :span="10">
<el-form-item label="身份证号码" prop="responderIdCode"> <el-form-item label="身份证号码" prop="responderIdCode">
<el-input v-model="addForm.responderIdCode" placeholder="请输入身份证号码"/> <el-input v-model="addForm.responderIdCode" placeholder="请输入身份证号码" :disabled="addForm.responderIdCodeSkip"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2" style="padding-left: 12px; ">
<el-checkbox v-model="addForm.responderIdCodeSkip">
不填
</el-checkbox>
</el-col>
</el-row> </el-row>
<!-- 联系电话 + 被投诉二级机构 --> <!-- 联系电话 + 被投诉二级机构 -->
<el-row> <el-row>
<el-col :span="12"> <el-col :span="10">
<el-form-item label="联系电话" prop="responderPhone"> <el-form-item label="联系电话" prop="responderPhone" >
<el-input v-model="addForm.responderPhone" placeholder="请输入联系电话"/> <el-input v-model="addForm.responderPhone" placeholder="请输入联系电话" :disabled="addForm.responderPhoneSkip"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2" style="padding-left: 12px; ">
<el-checkbox v-model="addForm.responderPhoneSkip">
不填
</el-checkbox>
</el-col>
<el-col :span="12"> <el-col :span="10">
<el-form-item label="被投诉二级机构" prop="secondDepartId"> <el-form-item label="被投诉二级机构" prop="secondDepartId" label-width="140px">
<depart-tree-select <depart-tree-select
v-model="addForm.secondDepartId" v-model="addForm.secondDepartId"
:check-strictly="true" :check-strictly="true"
@ -862,8 +881,19 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="核查结论" prop="responderName"> <el-form-item
<el-input v-model="form.responderName" placeholder="请输入/选择核查结论"/> label="核查结论"
prop="checkStatusCode"
:rules="{
required: true,
message: '请选择核查结论',
trigger: ['blur'],
}"
>
<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> </el-form-item>
</el-col> </el-col>
@ -1391,6 +1421,7 @@ const storeDict = computed(() =>
"timeLimit", "timeLimit",
"approvalFlow", "approvalFlow",
"specialSupervision", "specialSupervision",
"checkStatus"
]) || {} ]) || {}
); );
@ -1401,6 +1432,7 @@ const localDict = {
{id: 2, dictLabel: "公安部信访", dictValue: "data_petition_complaint_21"}, {id: 2, dictLabel: "公安部信访", dictValue: "data_petition_complaint_21"},
{id: 3, dictLabel: "国家信访", dictValue: "data_petition_complaint_22"}, {id: 3, dictLabel: "国家信访", dictValue: "data_petition_complaint_22"},
{id: 4, dictLabel: "12389投诉", dictValue: "data_case_verif"}, {id: 4, dictLabel: "12389投诉", dictValue: "data_case_verif"},
{id: 5, dictLabel: "领导交办", dictValue: "leader_explain"},
], ],
yesNo: [ yesNo: [
{id: 1, dictLabel: "是", dictValue: "1"}, {id: 1, dictLabel: "是", dictValue: "1"},

Loading…
Cancel
Save