From 9b4433fddf5b401edb0aace8a404ac733b122702 Mon Sep 17 00:00:00 2001 From: 田源 <tianyuan@vci-tech.com> Date: 星期四, 03 四月 2025 14:35:02 +0800 Subject: [PATCH] 添加非密字段显示 --- Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue | 52 +++++++++++++++++++++++++++------------------------- 1 files changed, 27 insertions(+), 25 deletions(-) diff --git a/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue b/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue index 86dce48..fb1e119 100644 --- a/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue +++ b/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue @@ -1,7 +1,14 @@ <template> <div> - <el-table :data="tableData" v-loading="loading" height="250" :border="true"> + <el-table + :data="tableData" + v-loading="loading" + height="250" + :border="true" + size="small" + > <el-table-column + v-if="column.length > 0" type="index" width="60" label="搴忓彿" @@ -29,7 +36,9 @@ ref="FormTemplateDialog" type="detail" :visible.sync="formTemplateVisible" - :templateOid="this.resembleTemplateOid" + :templateOid="resembleTemplateOid" + :rowOid="rowOid" + title="鏌ョ湅璇︾粏淇℃伅" :codeClassifyOid="this.resembleCodeClassifyOid" ></FormTemplateDialog> </div> @@ -37,11 +46,10 @@ <script> import { findLike } from "@/api/formTemplate.js"; -import FormTemplateDialog from "./index.vue"; export default { name: "ResembleQuery", - components: { FormTemplateDialog }, + components: { FormTemplateDialog: () => import('./index.vue') }, props: { column: { type: Array, @@ -55,28 +63,24 @@ type: String, default: "", }, - type: { - type: String, - default: "add", - }, - form: { - type: Object, - default: () => ({}), - }, codeRuleOid: { type: String, default: "", }, + type: { + type: String, + default: "add", + } }, data() { return { - tableVisible: true, formTemplateVisible: false, activeName: "findlike", tableData: [], loading: false, - resembleTemplateOid: "78B8C7C5-A042-0B96-FE6D-65421451782A", - resembleCodeClassifyOid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96", + resembleTemplateOid: "", + resembleCodeClassifyOid: "", + rowOid: '', defaultValue: {}, secVOList: [], defaultKeys: [ @@ -114,11 +118,9 @@ formItems: [], }; }, - created() {}, - computed: {}, methods: { // 鐩镐技椤规煡璇� - resembleQuery(form) { + async resembleQuery(form) { this.loading = true; this.activeName = "findlike"; const { defaultValue, formValue } = @@ -127,18 +129,18 @@ codeClassifyOid: this.codeClassifyOid, codeRuleOid: this.codeRuleOid, templateOid: this.templateOid, - data: formValue + data: formValue, }; params = Object.assign(params, defaultValue); - this.tableVisible = true; - findLike(params).then((res) => { - this.loading = false; - this.tableData = res.data.data || []; - }); + this.tableData = (await findLike(params)).data.data || [] + this.loading = false + return this.tableData }, openFormTemlpate(row) { - this.codetemplateoid = row.codetemplateoid; + this.resembleTemplateOid = row.codetemplateoid + this.resembleCodeClassifyOid = row.codeClassifyOid + this.rowOid = row.oid this.formTemplateVisible = true; }, getDefaultValueAndFormValues(form) { -- Gitblit v1.9.3