Browse Source

局长信箱来源改为mailbox库的mail

master
buaixuexideshitongxue 3 weeks ago
parent
commit
97f94608ee
  1. 2
      src/api/data/mailbox.ts
  2. 33
      src/views/data/Mailbox.vue

2
src/api/data/mailbox.ts

@ -2,7 +2,7 @@ import request from "@/api/request";
export function listMailbox(query) {
return request.get({
url: '/data/mailbox',
url: '/data/mailbox/mailboxList',
query
});
}

33
src/views/data/Mailbox.vue

@ -33,7 +33,7 @@
<el-col :span="6">
<el-form-item label="来信时间">
<date-time-range-picker-ext
v-model="query.discoveryTime"
v-model="query.mailTime"
/>
</el-form-item>
</el-col>
@ -66,34 +66,35 @@
<el-table :data="list">
<el-table-column
label="信件编号"
prop="originId"
prop="id"
show-overflow-tooltip
/>
<el-table-column
label="来信时间"
prop="discoveryTime"
prop="mailTime"
show-overflow-tooltip
/>
<el-table-column
label="投诉人"
prop="responderName"
prop="contactName"
width="90"
/>
<el-table-column label="电话" prop="contactPhone" />
<el-table-column
label="具体内容"
prop="thingDesc"
prop="content"
show-overflow-tooltip
/>
<el-table-column label="办理单位" show-overflow-tooltip>
<template #default="{ row }">
<span>{{ row.handleSecondDepartName }}</span>
<span>{{ row.handleThreeDepartName }}</span>
<!-- <span>{{ row.handleSecondDepartName }}</span>-->
<!-- <span>{{ row.handleThreeDepartName }}</span>-->
<span>{{ row.secondDeptName +'/'+row.threeDeptName }}</span>
</template>
</el-table-column>
<el-table-column
label="是否属实"
prop="checkStatusName"
prop="verifyIsTrue"
width="100"
align="center"
/>
@ -101,16 +102,16 @@
<template #default="{ row }">
<el-tag
:type="
row.processingStatus ===
row.mailState ===
ProcessingStatus.COMPLETED
? 'success'
: 'primary'
"
v-if="row.processingStatus"
v-if="row.mailState"
>{{
getDictLable(
dict.processingStatus,
row.processingStatus
row.mailState
)
}}</el-tag
>
@ -154,7 +155,7 @@
<el-dialog v-model="detailShow" title="信访详情" width="50vw">
<el-row :gutter="20" tyle="margin-top: 20px">
<el-col :span="12" >
<label>反映人姓名:</label> {{actionRow.responderName}}
<label>反映人姓名:</label> {{actionRow.contactName}}
</el-col>
<el-col :span="12">
<label>反映人联系方式</label>{{actionRow.contactPhone}}
@ -162,7 +163,7 @@
</el-row>
<el-row :gutter="20" style="margin-top: 20px">
<el-col :span="12">
<label>核查情况:</label> {{actionRow.checkStatusName}}
<label>核查情况:</label> {{actionRow.content}}
</el-col>
<el-col :span="12" >
<label>业务类别</label>{{actionRow.businessTypeName}}
@ -170,17 +171,17 @@
</el-row>
<el-row :gutter="20" style="margin-top: 20px">
<el-col :span="12">
<label>问题发生时间</label>{{actionRow.crtTime}}
<label>来信时间</label>{{actionRow.mailTime}}
</el-col>
</el-row>
<el-row :gutter="20" style="margin-top: 20px">
<el-col >
<label>反映人内容:</label> {{actionRow.thingDesc}}
<label>反映人内容:</label> {{actionRow.content}}
</el-col>
</el-row>
<el-row :gutter="20" style="margin-top: 20px">
<el-col >
<label>核查情况内容:</label> {{actionRow.checkStatusDesc}}
<label>核查情况内容:</label> {{actionRow.verifyDetails}}
</el-col>
</el-row>
</el-dialog>

Loading…
Cancel
Save