From d7e3c8a813f8f85c89c06782f1e36e8089ffc31b Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 09 一月 2025 11:42:06 +0800
Subject: [PATCH] 集成模块回车查询报错问题

---
 Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue |   31 ++++++++++++-------------------
 1 files changed, 12 insertions(+), 19 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue b/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue
index b5c685d..fb1e119 100644
--- a/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue
+++ b/Source/UBCS-WEB/src/components/FormTemplate/ResembleQuery.vue
@@ -36,8 +36,9 @@
       ref="FormTemplateDialog"
       type="detail"
       :visible.sync="formTemplateVisible"
-      :templateOid="this.resembleTemplateOid"
+      :templateOid="resembleTemplateOid"
       :rowOid="rowOid"
+      title="鏌ョ湅璇︾粏淇℃伅"
       :codeClassifyOid="this.resembleCodeClassifyOid"
     ></FormTemplateDialog>
   </div>
@@ -69,22 +70,16 @@
     type: {
       type: String,
       default: "add",
-    },
-    form: {
-      type: Object,
-      default: () => ({}),
-    },
+    }
   },
   data() {
     return {
       formTemplateVisible: false,
       activeName: "findlike",
-      tableData: [
-        {id: '*****', materialclassifyText: '001', tuhao: 'tuhao', iod: '123123131312'}
-      ],
+      tableData: [],
       loading: false,
-      resembleTemplateOid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
-      resembleCodeClassifyOid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
+      resembleTemplateOid: "",
+      resembleCodeClassifyOid: "",
       rowOid: '',
       defaultValue: {},
       secVOList: [],
@@ -125,7 +120,7 @@
   },
   methods: {
     // 鐩镐技椤规煡璇�
-    resembleQuery(form) {
+    async resembleQuery(form) {
       this.loading = true;
       this.activeName = "findlike";
       const { defaultValue, formValue } =
@@ -137,16 +132,14 @@
         data: formValue,
       };
       params = Object.assign(params, defaultValue);
-      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.$forceUpdate()
-      console.log(row, 'row.oid');
-      this.codetemplateoid = row.codetemplateoid;
+      this.resembleTemplateOid = row.codetemplateoid
+      this.resembleCodeClassifyOid = row.codeClassifyOid
       this.rowOid = row.oid
       this.formTemplateVisible = true;
     },

--
Gitblit v1.9.3