From 7c906b4acf785180132f91db5d70c3a29fa85cd3 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期三, 21 六月 2023 09:39:13 +0800 Subject: [PATCH] 新增页面和配置,对接口 --- src/views/Admin/callRecord.vue | 34 +++++++++++++++------------------- 1 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/views/Admin/callRecord.vue b/src/views/Admin/callRecord.vue index 7615f63..1b8e387 100644 --- a/src/views/Admin/callRecord.vue +++ b/src/views/Admin/callRecord.vue @@ -36,7 +36,7 @@ <!-- 表格实体部分--> <div class="table-cont"> - <a-table :columns="columns" :data-source="data" bordered :pagination="pagination"> + <a-table :columns="columns" :data-source="data" bordered :pagination="pagination" :rowKey="record=>record.id"> <template #index="text,record,index"> {{ index + 1 }} </template> @@ -53,18 +53,18 @@ </a-tag> </template > <template #operation="text, record, index"> -<!-- <a-button type="primary">叫应列表</a-button>--> - <a-button type="link" @click="openMod('view',record)">查看详情</a-button> + <a-button type="link" @click="openDetails(record.warnInfoId)">查看详情</a-button> </template> </a-table> - <msg-edit-mod ref="msgEdit" @refresh="getData"></msg-edit-mod> + <msg-detail-mod ref="msgDetail"></msg-detail-mod> </div> </div> </template> <script> import {getHistoryRecord, getMsgRecord, getPublishRecord, getResponseRecord} from "@/api/list"; -import msgEditMod from "@/views/Admin/components/msgEditMod"; -import {getReviewDetailByWorker} from "@/api/review"; +import msgDetailMod from "@/views/Admin/components/msgDetailMod"; +import {getUserInfo} from "@/util/storage"; + const columns = [{ title: '序号', dataIndex: 'index', @@ -128,7 +128,7 @@ ]; export default { name: 'release', - components: { msgEditMod }, + components: { msgDetailMod }, data() { return { search:{ @@ -170,6 +170,11 @@ ] } }, + mounted() { + if(getUserInfo().role.id == 1){ + this.columns = this.columns.filter(i=>i.dataIndex !== 'operation') + } + }, created() { const t = this t.getData() @@ -186,19 +191,10 @@ } }, - openMod(type,data){ + openDetails(id){ const t = this - getReviewDetailByWorker(data.warnInfoId).then(res=>{ - if(res.data.code == 100){ - if(res.data.data){ - t.$refs.msgEdit.openMod(type,res.data.data) - }else{ - t.$message.error('查询信息详情失败') - } - }else{ - this.$message.error(res.data.msg) - } - }) + t.$refs.msgDetail.getDetails(id) + t.$refs.msgDetail.visible = true }, onPageChange(page, pageSize) { -- Gitblit v1.9.2