浏览代码

账号切换

zhangqiOMG 2 年之前
父节点
当前提交
488070ef85

+ 1 - 6
src/system/moduleNormal/tagManage/index.vue

@@ -58,20 +58,15 @@
     "id": 20221013104401,
   })
   const defaultData = ref()
- /* const searchType = ref([
-    {label:'搜索',key:'condition',type:'input'},
-    {label: '业务对象',key:'sys_systemtagid',type: 'select',dataSource:objectOptions,defaultData:defaultData.value}
-  ])*/
   const searchType = ref()
   const businessObject = async ()=>{
     const res = await Api.requested(paramObject.value)
-    let obj = res.data.map(item=>{
+    objectOptions.value = res.data.map(item=>{
       return {
         remarks:item.name,
         value:item.sys_systemtagid
       }
     })
-    objectOptions.value = obj
     param.value.content.where.sys_systemtagid = objectOptions.value[0].value
     defaultData.value = objectOptions.value[0].value
     searchType.value = [

+ 15 - 12
src/system/moduleNormal/tagManage/modules/add.vue

@@ -56,6 +56,7 @@
   const props = defineProps(['id'])
   const onClose = ()=>{
     visible.value = false
+    mutextags.value = ''
     formRef.value.resetFields()
   }
   const form = ref({
@@ -99,20 +100,22 @@
         "content": form.value
       })
       utils.message(res,'创建成功',async()=>{
-        mutextags.value = form.value.result.map(item => {
-          return {
-            "sys_systemtagdetailid": item,
-          }
-        })
-        if (mutextags.value.length > 0) {
-          let res2 = await Api.requested({
-            "id":20221014122501,
-            "content": {
-              "sys_systemtagid": res.data.sys_systemtagid,
-              "sys_systemtagdetailid": res.data.sys_systemtagdetailid,
-              "mutextags": mutextags.value,
+        if (form.value.result !== undefined){
+          mutextags.value = form.value.result.map(item => {
+            return {
+              "sys_systemtagdetailid": item,
             }
           })
+          if (mutextags.value.length > 0) {
+            let res2 = await Api.requested({
+              "id":20221014122501,
+              "content": {
+                "sys_systemtagid": res.data.sys_systemtagid,
+                "sys_systemtagdetailid": res.data.sys_systemtagdetailid,
+                "mutextags": mutextags.value,
+              }
+            })
+          }
         }
         onClose()
         emit('onSuccess')

+ 16 - 15
src/system/moduleNormal/tagManage/modules/edit.vue

@@ -106,21 +106,22 @@
       })
       utils.message(res,'创建成功',async()=>{
         mutextags.value = ''
-        mutextags.value = form.value.result.map(item => {
-          return {
-            "sys_systemtagdetailid": item,
-          }
-        })
-        console.log(mutextags.value)
-        let res2 = await Api.requested({
-          "id":20221014122501,
-          "content": {
-            "sys_systemtagid": form.value.sys_systemtagid,
-            "sys_systemtagdetailid": form.value.sys_systemtagdetailid,
-            "mutextags": mutextags.value,
-          }
-        })
-
+        if (form.value.result !== undefined){
+          mutextags.value = form.value.result.map(item => {
+            return {
+              "sys_systemtagdetailid": item,
+            }
+          })
+          console.log(mutextags.value)
+          let res2 = await Api.requested({
+            "id":20221014122501,
+            "content": {
+              "sys_systemtagid": form.value.sys_systemtagid,
+              "sys_systemtagdetailid": form.value.sys_systemtagdetailid,
+              "mutextags": mutextags.value,
+            }
+          })
+        }
         onClose()
         emit('onSuccess')
       })