From abbf0b4821869a608e152f5909b73daa22026a8c Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期一, 11 三月 2024 10:59:55 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/basicInfo/SelectTyModel.vue |   40 +++++++++++++++++++++-------------------
 1 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/web/src/views/modules/basicInfo/SelectTyModel.vue b/web/src/views/modules/basicInfo/SelectTyModel.vue
index adb7a5f..96f09b6 100644
--- a/web/src/views/modules/basicInfo/SelectTyModel.vue
+++ b/web/src/views/modules/basicInfo/SelectTyModel.vue
@@ -24,9 +24,10 @@
     name: 'SelectTyModel',
     data() {
       return {
-        url:'/basicInfo/TyProductModel/page',
+        url: '/basicInfo/XhProductModel/page',
         selectList: [],
         data: '',
+        pageCode:'',
         dataForm: {
           type: 'noTree',
           nodeType: '',
@@ -42,14 +43,14 @@
     },
     components: {},
     methods: {
-      init(id,params) {
+      init(id, params) {
         this.dataForm.nodeType = params.type
         this.dataForm.pid = params.id
         this.pageCode = params.pageCode
-        if (this.pageCode ==='expect'||this.pageCode==='assign'){
-          this.url='/basicInfo/XhProductModel/page'
+        if (!this.pageCode) {
+          this.url = '/basicInfo/TyProductModel/page'
         }
-        console.log(this.dataForm.pid, 'init()')
+        console.log(params, 'init()')
       },
       changeRow(selection) {
         console.log(selection, ' changeRow(selection)')
@@ -59,24 +60,25 @@
           item.pid = this.dataForm.pid
         }
         this.selectList = selection
+        this.selectList.forEach( item => {
+          item.pageCode = this.pageCode
+        })
       },
       async formSubmit() {
         let res
-        if (this.pageCode && this.pageCode === 'expect'){
-          res = await this.$http.post('/basicInfo/ParamDataExpect/get', this.selectList)
-        }else if(this.pageCode && this.pageCode === 'assign') {
-            res = await this.$http.post('/basicInfo/ParamDataAssign/get', this.selectList)
-        }else
-        {
-           res = await this.$http.post('/basicInfo/XhProductModel/get', this.selectList)
-        }
-
-        if (res.success) {
-          await this.$tip.success()
-          this.$refs.dialog.close()
-          this.$emit('refreshDataList')
+        if (this.pageCode) {
+          if (this.pageCode === 'expect' || this.pageCode === 'assign') {
+            res = await this.$http.post('/basicInfo/ParamData/get', this.selectList)
+          }
+          } else {
+            res = await this.$http.post('/basicInfo/XhProductModel/get', this.selectList)
+          }
+          if (res.success) {
+            await this.$tip.success()
+            this.$refs.dialog.close()
+            this.$emit('refreshDataList')
+          }
         }
       }
     }
-  }
 </script>

--
Gitblit v1.9.1