Explorar o código

修复站点新增和修改bug

ming %!s(int64=3) %!d(string=hai) anos
pai
achega
a18aca7e7f
Modificáronse 2 ficheiros con 21 adicións e 17 borrados
  1. 20 17
      src/views/siteManage/basicInfo/index.vue
  2. 1 0
      src/views/siteManage/index.vue

+ 20 - 17
src/views/siteManage/basicInfo/index.vue

@@ -391,7 +391,7 @@ export default defineComponent({
             })
           }
           if (store.state.basicInfoSiteName && props.siteId) {
-              ruleForm.value.siteName = props.siteName //站点名称重新赋值
+              ruleForm.value.siteName = store.state.basicInfoSiteName //站点名称重新赋值
           }
          
 
@@ -421,7 +421,7 @@ export default defineComponent({
         : ''
 
       formInfo.value.validate((valid) => {
-        alert(formStatus.value)
+        // alert(formStatus.value)
         if (valid) {
           isDisable.value = true
 
@@ -524,30 +524,33 @@ export default defineComponent({
         }
       }
     )
-    // watch(
-    //   () => store.state.basicInfoSiteName,
-    //   (newVal) => {
-    //     if (newVal == '') {
-
-    //       formStatus.value = '修改'
-    //     }
-    //   }
-    // )
+    watch(
+      () => store.state.basicInfoSiteName,
+      (newVal) => {
+        if (newVal == '') {
+          formStatus.value = '修改'
+          // getSite()
+          // dynamicPropertiesDroplist(2)
+          // dynamicPropertiesDroplist(1)
+        }
+      }
+    )
+  
 
     onMounted(() => {
    
-      if (props.siteName && !props.siteId) {
-        alert('新增站点不带模板')
+      if (store.state.basicInfoSiteName && !props.siteId) {
+        // alert('新增站点不带模板')
         formStatus.value = '新增'
       }
-      if (props.siteName && props.siteId) {
-        alert('新增站点带模板')
+      if (store.state.basicInfoSiteName && props.siteId) {
+        // alert('新增站点带模板')
         formStatus.value = '新增'
         getSite()
      
       }
-      if (store.state.basicInfoSiteName === '') {
-        alert('修改')
+      if (store.state.basicInfoSiteName=='') {
+        // alert('修改')
         formStatus.value = '修改'
         getSite()
       }

+ 1 - 0
src/views/siteManage/index.vue

@@ -288,6 +288,7 @@ export default defineComponent({
       // console.log(groupingId.value)
       labelCom.value = obj.data.label
       store.state.siteManageLabelCom = obj.data.label
+      store.state.basicInfoSiteName=''
       // console.log('labelCom.value')
       // console.log(labelCom.value)