Browse Source

修改标签组参数转换

zhangxc 6 years ago
parent
commit
76dfc4fd7c
2 changed files with 5 additions and 3 deletions
  1. 4 2
      src/api/utils.js
  2. 1 1
      src/components/icss/PubTagGroup.vue

+ 4 - 2
src/api/utils.js

@@ -172,10 +172,9 @@ export default {
    *将提交的参数转换成对应的组件form中的key
    *
    */
-  transformKeys(data){
+  transformKeys(data, tagFlag){   //tagFlag:独立标签还是标签组 ()
     const maps = {
       "controlType": 'region2',                            //控件类型(0:默认值 1:下拉单选 2:下拉多选 6:文本框 7:数字键盘文本框 99:联合推送)
-      "tagType": 'region2',              //标签类型
       "id": "id",                                    //新增id置空
       "type": 'region1',                //标签归属
       "tagName": 'region3',             //系统名称
@@ -190,6 +189,9 @@ export default {
       "maxValue":'maxNormalVal',                                 //前缀
       "minValue":'minNormalVal'                                 //后缀
     };
+    if (tagFlag) {
+      maps["tagType"] = 'region2'
+    }
     let obj = {};
     for(let it in maps){
       obj[maps[it]] = typeof data[it]=='number'?data[it]+'':data[it];

+ 1 - 1
src/components/icss/PubTagGroup.vue

@@ -283,7 +283,7 @@ export default {
   mounted() {
     const editData = this.$props.editData;
     if(editData.id){
-      const trans = utils.transformKeys(editData);
+      const trans = utils.transformKeys(editData,2); //(2是标签组类型)
       // console.log('editData1', editData)
       this.form = Object.assign({},this.form,trans);
     }