朱鑫波 4 år sedan
förälder
incheckning
25dce36070
1 ändrade filer med 25 tillägg och 15 borttagningar
  1. 25 15
      src/views/modules/autoLaunch/configLaunchInfo.vue

+ 25 - 15
src/views/modules/autoLaunch/configLaunchInfo.vue

@@ -13,7 +13,7 @@
                 <div class="required-item"></div>
                 </div>
                 <div class="input-item">                
-                    <Treeselect :appId.sync="accountId" :multiple="false"  request="2,4"   ref="treeSelect" style="margin-bottom:8px;width:600px " />               
+                    <Treeselect :appId.sync="accountId" :multiple="false"  :disabled="$route.query.id" request="2,4"   ref="treeSelect" style="margin-bottom:8px;width:600px " />               
                     <!-- <Treeselect :appId.sync="accountId" :multiple="false" request="2" reqUrl='/ctop/projectMember/getProjectAccountByUserId'  ref="treeSelect" style="margin-bottom:8px;width:580px " /> -->
                 </div>
             </div>
@@ -2040,14 +2040,20 @@ export default {
                 //     }
                 // })
                 this.getAppList()
-                getAction('/kuaishou/batch/getIsActivate', {
-                    accountId: this.accountId
-                }).then(res => {
-                    if (res.success) {
-                        this.groupTypeData = res.result
-                        
-                    }
-                })
+                let editRecordId=this.$route.query.id;
+                if(editRecordId){
+
+                }else{
+                    getAction('/kuaishou/batch/getIsActivate', {
+                        accountId: this.accountId
+                    }).then(res => {
+                        if (res.success) {
+                            this.groupTypeData = res.result
+                            
+                        }
+                    })
+                }
+               
                
 
                 getAction('/kuaishou/batch/getCreativeCategory', {
@@ -2357,8 +2363,8 @@ export default {
         getIsActivate(val){
             let params={};
                 params.accountId=this.accountId;
-                // params.campaignType=this.getFormData('campaignType');
-                // params.appId=val
+                params.campaignType=this.getFormData('campaignType');
+                params.appId=val
                 
                 getAction('/kuaishou/batch/getIsActivate',params).then(res => {
                     if (res.success) {
@@ -2603,11 +2609,11 @@ export default {
                 }
             }
             
-           if(val!=undefined || (val&&val.length>0) ){
+           if(val!=undefined && (val&&val.length>0) ){
                 if(this.getFormData('campaignType')==2){
                     
                     if(this.getFormData('singleAppid')==1){
-                        this.getIsActivate()
+                        this.getIsActivate(val.key)
                     }else{
                         this.getIsActivate(val[0].key)
                     }
@@ -3259,7 +3265,10 @@ export default {
                     this.sysType=res.result.platformOs
                     let fngetIsActivate=new Promise((resolve,reject)=>{
                         getAction('/kuaishou/batch/getIsActivate', {
-                            accountId: this.accountId
+                            accountId: this.accountId,
+                            campaignType: res.result.campaignType,
+                            appId:res.result.appIdArray?JSON.parse(res.result.appIdArray)[0]:null
+                            
                         }).then(res => {
                             if (res.success) {
                                 this.groupTypeData = res.result
@@ -3359,6 +3368,7 @@ export default {
                     setTimeout(()=>{                       
                         this.form.setFieldsValue({
                              ...res.result,
+                            appId:[],
                             creativeTag:res.result.creativeTag?JSON.parse(res.result.creativeTag):[],
                             isOpen:res.result.isOpen?res.result.isOpen:0,
                             
@@ -3378,7 +3388,7 @@ export default {
                             iosOsv:res.result.iosOsv?res.result.iosOsv:6,
                             url:res.result.url,
                             schemaUri:res.result.schemaUri,
-                            appId:res.result.singleAppid?JSON.parse(res.result.appIdArray)[0]:JSON.parse(res.result.appIdArray).map(item=>{return {key:item}}),
+                            appId:res.result.singleAppid?JSON.parse(res.result.appIdArray).map(item=>{return {key:item}})[0]:JSON.parse(res.result.appIdArray).map(item=>{return {key:item}}),
                             
                             appInterest:res.result.appInterest,
                             roiRatio:res.result.roiRatio?res.result.roiRatio:null,