From bb66fcc56438b9f123ee4029f807f672b8baede5 Mon Sep 17 00:00:00 2001 From: luobisheng <727299681@qq.com> Date: 星期一, 28 十一月 2022 17:40:28 +0800 Subject: [PATCH] 上传图片等修改 --- src/views/operate/images/index.vue | 39 +++++++++++++++++++++++++++++---------- 1 files changed, 29 insertions(+), 10 deletions(-) diff --git a/src/views/operate/images/index.vue b/src/views/operate/images/index.vue index 558d931..b6ef844 100644 --- a/src/views/operate/images/index.vue +++ b/src/views/operate/images/index.vue @@ -40,13 +40,19 @@ @selection-change="tableChange"> <el-table-column type="selection" min-width="5"> </el-table-column> - <el-table-column prop="baseId" label="鎵�灞炰簨浠剁紪鍙�" min-width="18"> + <el-table-column prop="code" label="鎵�灞炰簨浠剁紪鍙�" min-width="18"> </el-table-column> - <el-table-column prop="category" label="闂绫诲瀷" min-width="8"> + <el-table-column prop="category" label="闂绫诲埆" min-width="8"> + <template v-if="scope.row.category" slot-scope="scope"> + <span>{{ getCategory(scope.row.category).label }}</span> + </template> </el-table-column> - <el-table-column prop="eventSource" label="澶х被鍚嶇О" min-width="8"> + <el-table-column prop="eventSource" label="浜嬩欢鏉ユ簮" min-width="8"> + <template v-if="scope.row.eventSource" slot-scope="scope"> + <span>{{ getEventSource(scope.row.eventSource).label }}</span> + </template> </el-table-column> - <el-table-column prop="regionName" label="灏忕被鍚嶇О" min-width="8"> + <el-table-column prop="regionName" label="绀惧尯鍚嶇О" min-width="8"> </el-table-column> <el-table-column prop="id" label="鍥剧墖Id" min-width="8"> </el-table-column> @@ -66,10 +72,12 @@ </el-table> <el-dialog :visible.sync="isShowUploadDialog" + :destroy-on-close="true" + :key="dialogType" width="40%" :title="getDialogTitle" > - <updateUser @closeDialog="closeDialog" :dialogType="dialogType" :originalData="originalData" /> + <updateUser v-if="isShowUploadDialog" @closeDialog="closeDialog" :dialogType="dialogType" :originalData="originalData" /> </el-dialog> <div class="tools"> <div class="funs"> @@ -100,6 +108,7 @@ <script> import updateUser from "./updateUser"; import imageManagement from "@/api/operate/imageManagement"; +import { CATEGOTY, EVENT_SOURCE } from "@/utils/helper"; export default { components: { updateUser }, @@ -121,7 +130,7 @@ }, data() { - return { + return { isShowUploadDialog:false, dialogType: 'create', originalData: null, @@ -177,7 +186,7 @@ caseId: '', caseCode: null, dialogAdd: false, - datePicked: null + datePicked: null, } }, created() { @@ -252,7 +261,7 @@ dateParams.startTime = dateParams[0]; dateParams.endTime = dateParams[1] } - imageManagement.getImageResources({ current: this.currentPage, size: this.size, type: this.type, ...dateParams }) + imageManagement.getImageResources({ current: this.currentPage, size: this.pageSize, type: this.size, ...dateParams }) .then(({ records, total }) => { this.tableData = records; this.totalNum = total; @@ -289,7 +298,16 @@ closeDialog() { this.isShowUploadDialog = false; - } + this.getImageResourceList(); + }, + + getCategory(value) { + return CATEGOTY.find(item => item.value === value); + }, + + getEventSource(value) { + return EVENT_SOURCE.find(item => item.value === value); + } } } </script> @@ -373,8 +391,9 @@ margin-bottom: 10px; .type-item { - width: 80px; + min-width: 80px; text-align: center; + padding-right: 10px; &:hover { cursor: pointer; -- Gitblit v1.8.0