Ver código fonte

头条无法过验证修改

liubei@c-top.com.cn 3 anos atrás
pai
commit
28e4bc7b71
1 arquivos alterados com 15 adições e 3 exclusões
  1. 15 3
      src/views/modules/advertiser/modules/ProjectModal.vue

+ 15 - 3
src/views/modules/advertiser/modules/ProjectModal.vue

@@ -55,7 +55,8 @@
           <a-input placeholder="最高转化出价" v-decorator="['maxDeepCpaBid']" addonAfter="元" />
         </a-form-item>
         <div v-show="model.mediaId == '2' || model.mediaId == '4'">
-          <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="优化目标">
+          <div v-if="model.mediaId == '2' || model.mediaId == '4'">
+             <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="优化目标">
             <a-select @change="bidTypeChange($event)" @deselect="bidtypedeselect"
               v-decorator="['bidType', { rules: [{ required: true, message: '请选择优化目标' }],}]"
               mode="multiple">
@@ -65,6 +66,8 @@
               <a-select-option :value="12">最大转化数</a-select-option>
             </a-select>
           </a-form-item>
+          </div>
+         
           <div v-if="Array.isArray(getFormFieldValue('bidType'))">
             <a-form-item label="转化目标" :labelCol="labelCol" :wrapperCol="wrapperCol" v-if="
                 getFormFieldValue('bidType').findIndex((item) => item == 10) > -1 ||
@@ -348,13 +351,22 @@
         console.log(e);
         
         if (e.target.value == 1 || e.target.value == 3) {
-         console.log(this.model.maxBid);
+        //  console.log(this.model.bidType);
          this.$nextTick(()=>{
-           this.form.setFieldsValue({maxBid:this.model.maxBid})
+           this.form.setFieldsValue({maxBid:this.model.maxBid,bidType:this.model.bidType})
          })
           
           // this.form.maxBid = this.model.maxBid ? this.model.maxBid / 1000 : 0
           // console.log(this.form.getFieldValue('maxBid'));
+        }else{
+          this.$nextTick(()=>{
+            this.form.setFieldsValue({bidType:this.model.bidType})
+          })
+          setTimeout(()=>{
+            this.form.setFieldsValue({ocpxActionType:this.model.ocpxActionType})
+          },100)
+          console.log(this.model.bidType);
+          
         }
         console.log(`checked = ${e.target.value}`)
         // this.form.resetFields([])