From c0114ee91bcef9ab9fb193e6eaeadc89ed6747b3 Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Thu, 2 Jan 2025 19:42:02 +0800 Subject: [PATCH] =?UTF-8?q?2024.12.31=20=E8=A1=A8=E6=A0=BC=E6=8B=96?= =?UTF-8?q?=E5=8A=A8=20=E5=AE=BD=E5=BA=A6=E8=87=AA=E5=8A=A8=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=20=E6=96=87=E6=9C=AC=E5=B1=85=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/inquiry/inquiryDetail.vue | 43 ++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/views/modules/inquiry/inquiryDetail.vue b/src/views/modules/inquiry/inquiryDetail.vue index 7ea6580..0d00fda 100644 --- a/src/views/modules/inquiry/inquiryDetail.vue +++ b/src/views/modules/inquiry/inquiryDetail.vue @@ -341,7 +341,7 @@ import {queryCustomerList} from "@/api/customer/customer"; import {verifyData} from "@/api/part/partInformation"; import {EventBus} from "../../../main"; import TableColumn from "../../common/table.vue"; -import {updateColumnSize} from "../../../api/table"; +import {getTableDefaultListLanguage, getTableUserListLanguage, updateColumnSize} from "../../../api/table"; export default { components: { @@ -1152,6 +1152,8 @@ export default { created() { this.getSiteAndBuByUserName() + // 动态列 + this.getTableUserColumn(this.$route.meta.menuId+'table1',1) this.getDataList() }, @@ -1482,6 +1484,45 @@ export default { let s = eval('(' + json + ')') return s }, + // 动态列开始 获取 用户保存的 格式列 + async getTableUserColumn(tableId, columnId) { + let queryTableUser = { + userId: this.$store.state.user.name, + functionId: this.$route.meta.menuId, + tableId: tableId, + status: true, + languageCode: this.$i18n.locale + } + await getTableUserListLanguage(queryTableUser).then(({data}) => { + if (data.rows.length > 0) { + switch (columnId) { + case 1: + this.columnList = data.rows + break; + } + } else { + this.getColumnList(tableId, columnId) + } + }) + }, + + // 获取 tableDefault 列 + async getColumnList (tableId, columnId) { + let queryTable= { + functionId: this.$route.meta.menuId, + tableId: tableId, + languageCode: this.$i18n.locale + } + await getTableDefaultListLanguage(queryTable).then(({data}) => { + if (!data.rows.length === 0) { + switch (columnId) { + case 1: + this.columnList = data.rows + break; + } + } + }) + }, } }