From d9461a1740bbc5d8d03258e4db0722aa9655d712 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期日, 07 四月 2024 08:34:00 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/basicInfo/XhProductModel-AddOrUpdate.vue |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/web/src/views/modules/basicInfo/XhProductModel-AddOrUpdate.vue b/web/src/views/modules/basicInfo/XhProductModel-AddOrUpdate.vue
index 65addad..6a7cc85 100644
--- a/web/src/views/modules/basicInfo/XhProductModel-AddOrUpdate.vue
+++ b/web/src/views/modules/basicInfo/XhProductModel-AddOrUpdate.vue
@@ -42,7 +42,7 @@
           name: '',
           productType: '',
           operatImg: '',
-          operatImgName:'',
+          operatImgName: '',
           sort: '',
           status: ''
         }
@@ -52,7 +52,7 @@
       PictureSelect
     },
     methods: {
-      init(id,params) {
+      init(id, params) {
         if (params.type === 'tree') {
           this.isTree = true
           this.isShow = false
@@ -61,7 +61,11 @@
           this.dataForm.pid = params.pid
           this.dataForm.productType = params.type
         }
+        if (this.dataForm.productType==='10'){
+
+        }
       },
+
       // 鑾峰彇绯荤粺鍒楄〃
       async getProductList() {
         let res = await this.$http.get('/basicInfo/XhProductModel/getProductList')
@@ -73,7 +77,7 @@
         let params = {
           productType: selected
         }
-        let res = await this.$http.get(`/sysPictureBase/getDefaultImg`, {params:params})
+        let res = await this.$http.get(`/sysPictureBase/getDefaultImg`, {params: params})
         this.dataForm.operatImgName = res.data.name
         this.dataForm.operatImg = res.data.id
       },
@@ -95,6 +99,22 @@
       },
       // 琛ㄥ崟鎻愪氦
       async formSubmit() {
+        let flag = true
+        if (this.isTree){
+          if (this.dataForm.productType !== '5' || this.dataForm.productType !== '4') {
+            this.$alert("涓嶆敮鎸佹柊澧炴鑺傜偣")
+            flag =false
+          }
+        }else{
+          if (this.dataForm.productType === '5' || this.dataForm.productType === '4') {
+            this.$alert("涓嶆敮鎸佹柊澧炴鑺傜偣")
+            flag =false
+          }
+        }
+
+        if (!flag){
+          return
+        }
         let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/basicInfo/XhProductModel/', this.dataForm)
         if (res.success) {
           await this.$tip.success()

--
Gitblit v1.9.1