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) { export function listMailbox(query) {
return request.get({ return request.get({
url: '/data/mailbox', url: '/data/mailbox/mailboxList',
query query
}); });
} }

33
src/views/data/Mailbox.vue

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

Loading…
Cancel
Save