Forráskód Böngészése

修改智能投放关联封面数联动

朱鑫波 4 éve
szülő
commit
f80afe718b
2 módosított fájl, 44 hozzáadás és 43 törlés
  1. 42 41
      src/views/modules/autoLaunch/configLaunchInfo.vue
  2. 2 2
      vue.config.js

+ 42 - 41
src/views/modules/autoLaunch/configLaunchInfo.vue

@@ -984,7 +984,26 @@
                         </div>
                     </div>
 
-
+                    <div class="row-item">
+                        <div class="hint-item"></div>
+                        <div class="label-item">
+                        <div class="text-item">关联封面数</div>
+                        <div class="required-item"></div>
+                        </div>
+                        <div class="input-item">
+                            <a-form-item >
+                                <a-input-number
+                                    style="width:200px"
+                                    :max="15"
+                                    :step="1"
+                                    :min='1'
+                                    v-decorator="['imageCnt',{ initialValue:5, rules: [{ required: true, message: '请填写关联封面数' }] } ]"
+                                    @change="setImageCnt"
+                                />
+                          </a-form-item>
+                                
+                        </div>
+                    </div>
 
                     <div class="row-item" v-if="getData('openProgramCreate')!=1">
                         <div class="hint-item"></div>
@@ -995,7 +1014,7 @@
                         <div class="input-item">
                         <a-form-item>
                             <a-input-number
-                                v-model="customUnitCnt"
+                                v-decorator="['customUnitCnt',{ initialValue:400, rules: [{ required: true, message: '请填写自定义组上限' }] } ]"
                                 style="width: 100%"
                                 placeholder="仅支持输入自然数"
                                 :max="customUnitCntMax"
@@ -1015,7 +1034,7 @@
                         <div class="input-item">
                         <a-form-item>
                             <a-input-number
-                                v-model="programUnitCnt"
+                                v-decorator="['programUnitCnt',{ initialValue:60, rules: [{ required: true, message: '请填写程序化组上限' }] } ]"
                                 style="width: 100%"
                                 placeholder="仅支持输入自然数"
                                 :max="60"
@@ -1234,26 +1253,7 @@
                         
                         </div>
                     </div>
-                    <div class="row-item">
-                        <div class="hint-item"></div>
-                        <div class="label-item">
-                        <div class="text-item">关联封面数</div>
-                        <div class="required-item"></div>
-                        </div>
-                        <div class="input-item">
-                            <a-form-item >
-                                <a-input-number
-                                    style="width:200px"
-                                    :max="15"
-                                    :step="1"
-                                    :min='1'
-                                    v-decorator="['imageCnt',{ initialValue:5, rules: [{ required: true, message: '请填写关联封面数' }] } ]"
-                                    @change="setImageCnt"
-                                />
-                          </a-form-item>
-                                
-                        </div>
-                    </div>
+
                     <div class="row-item">
                         <div class="hint-item"> </div>
                         <div class="label-item">
@@ -1292,6 +1292,24 @@
                         </a-form-item>
                         </div>
                     </div>  
+                    <div class="row-item">
+                        <div class="hint-item"> </div>
+                        <div class="label-item">
+                        <div class="text-item">素材关键字</div>
+                        </div>
+                        <div class="input-item">
+                        <a-form-item>  
+                            <div style="position:relative">              
+                            <a-textarea
+                                class="rending"
+                                placeholder="请输入素材关键字"
+                                v-decorator="['materialKeyword']"
+                                :autosize="{ minRows: 2, maxRows: 6 }"
+                            ></a-textarea>
+                            </div>
+                        </a-form-item>
+                        </div>
+                    </div>  
                 </div>
              
         </div>
@@ -1751,7 +1769,7 @@ export default {
     },
     methods: {
         setImageCnt(e){
-            this.customUnitCntMax = Math.floor(2000/e)
+            this.customUnitCntMax = e?Math.floor(2000/e):2000
         },
         platformOsChange(e){
             //console.log(e);
@@ -1835,12 +1853,6 @@ export default {
                         description: this.getData('description').replace(/\s/g,'')
                     })
                 })
-            }else{
-                this.$nextTick(()=>{
-                    this.form.setFieldsValue({
-                        description: undefined
-                    })
-                })
             }
             this.description=e.target.value.replace(/\s/g,'')
 
@@ -2355,17 +2367,6 @@ export default {
 
                     values.campaignDayBudget = this.budgetType =='1'?0: values.campaignDayBudget*1000
                     values.unitDayBudget = this.dayBudgetType =='1'?0: values.unitDayBudget*1000
-                    if(this.getData('openProgramCreate')==0){
-                        values.customUnitCnt = this.customUnitCnt
-                    }else if(this.getData('openProgramCreate')==1){
-                        values.programUnitCnt = this.programUnitCnt
-                    }else{
-                        values.customUnitCnt = this.customUnitCnt
-                        values.programUnitCnt = this.programUnitCnt
-                    }
-                    
-                    
-                    //console.log('Received values of form: ', values)
                     let url=''
                     if(this.editRecordId){
                         url='/ctop/aiKuaishouAdvertiserStrategy/edit';

+ 2 - 2
vue.config.js

@@ -68,7 +68,7 @@ module.exports = {
     open : true,
     proxy: {
       '/jeecg-boot': {
-          // target: 'http://192.168.1.8:8080', //请求本地 需要jeecg-boot后台项目  蒙蒙
+          target: 'http://192.168.1.8:8080', //请求本地 需要jeecg-boot后台项目  蒙蒙
           // target: 'http://192.168.1.8:8081', //请求本地 需要jeecg-boot后台项目  蒙蒙
         // target: 'http://192.168.0.59:8088', //请求本地 需要jeecg-boot后台项目  英豪
         // target: 'http://192.168.1.188:8088', //请求本地 需要jeecg-boot后台项目  英豪
@@ -80,7 +80,7 @@ module.exports = {
         // target: 'http://192.168.1.219:8080', //请求本地 需要jeecg-boot后台项目  赵西安
         // target: 'http://192.168.1.193:8080', //请求本地 需要jeecg-boot后台项目  李煜一
         // target: 'http://192.168.1.193:31012', //请求本地 需要jeecg-boot后台项目  李煜一
-         target: 'http://api.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目
+        //  target: 'http://api.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目
         // target: 'https://trac.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目
         // target: 'http://39.106.184.70:8088/', //请求本地 需要jeecg-boot后台项目
         //  target: 'http://adsp.tjyourong.com.cn/', //请求本地 需要jeecg-boot后台项目