瀏覽代碼

master智能投放添加字段

朱鑫波 4 年之前
父節點
當前提交
8784831f9d
共有 2 個文件被更改,包括 80 次插入40 次删除
  1. 78 38
      src/views/modules/autoLaunch/configLaunchInfo.vue
  2. 2 2
      vue.config.js

+ 78 - 38
src/views/modules/autoLaunch/configLaunchInfo.vue

@@ -93,7 +93,22 @@
                 </a-form-item>
                 </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-radio-group v-decorator="['campaignStatus', {initialValue:1 }]">
+                    <a-radio-button :value="1">投放</a-radio-button>
+                    <a-radio-button :value="2">暂停</a-radio-button>
+                </a-radio-group>
+                </a-form-item>
+                </div>
+            </div>  
+
             <div class="row-item">
                 <div class="hint-item"> </div>
                 <div class="label-item">
@@ -180,6 +195,21 @@
             <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-radio-group v-decorator="['groupStatus', {initialValue:-1 }]">
+                    <a-radio-button :value="-1">投放</a-radio-button>
+                    <a-radio-button :value="2">暂停</a-radio-button>
+                </a-radio-group>
+                </a-form-item>
+                </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>
@@ -704,7 +734,31 @@
                         </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-radio-group v-model="scheduleTimeType" >
+                                <a-radio-button value=''>不限</a-radio-button>
+                                <a-radio-button value="SpecifiedTImePeriod">指定时间段</a-radio-button>
+                            </a-radio-group>
+                            <div
+                            v-show="scheduleTimeType=='SpecifiedTImePeriod'"
+                            style="margin-top:15px"
+                            >
+                            <scheduleTime
+                                style="width:100%"
+                                :scheduleTime.sync="scheduleTimeData"
+                                ref="selectCheck"
+                            />
+                            </div>
+                        </a-form-item>
+                        </div>
+                    </div>
 
 
                     <div class="row-item" v-if="getFormData('platformOs')==1">
@@ -910,7 +964,7 @@
                 </a-spin>
             </div>
         </div>
-        
+
         <!-- <div class="moduler">
             <div class="moduler-title">预算和排期</div>
             <div class="ad-range">
@@ -937,31 +991,7 @@
                         </a-form-item>
                         </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-radio-group v-decorator="['scheduleTimes', { initialValue:'' }]" >
-                              <a-radio-button value=''>不限</a-radio-button>
-                              <a-radio-button value="SpecifiedTImePeriod">指定时间段</a-radio-button>
-                            </a-radio-group>
-                            <div
-                            v-show="getFormData('scheduleTimes')=='SpecifiedTImePeriod'"
-                            style="margin-top:15px"
-                            >
-                            <scheduleTime
-                                style="width:100%"
-                                :scheduleTime.sync="scheduleTimeData"
-                                ref="selectCheck"
-                            />
-                            </div>
-                        </a-form-item>
-                        </div>
-                    </div>
+
                     <div class="row-item">
                       <div class="hint-item">
                       </div>
@@ -1822,10 +1852,10 @@ const plainOptions = [
       value: 6,
       label: '上下滑大屏广告'
     },
-    {
-      value: 7,
-      label: '信息流广告'
-    },
+    // {
+    //   value: 7,
+    //   label: '信息流广告'
+    // },
     {
       value: 3,
       label: '视频播放页广告'
@@ -1911,7 +1941,7 @@ export default {
             appList: [],
             appListAll:[],
             dateRange: [moment(), moment()],
-            scheduleTime: '',
+            scheduleTimeType: '',
             scheduleTimeData:str,
             projectInfo:[],
         
@@ -2901,11 +2931,12 @@ export default {
                         values.sceneId=JSON.stringify(this.checkedList)
                     }
                     // 时间段值
-                    // if(this.getFormData('scheduleTime')!=''){
-                    //     values.scheduleTime=this.scheduleTimeData
-                    // }else{
-                    //     values.scheduleTime=''
-                    // }
+                    
+                    if(this.scheduleTimeType!=''){
+                        values.scheduleTime=this.scheduleTimeData
+                    }else{
+                        values.scheduleTime=str
+                    }
 
                     // 投放时间的值
                     // if(this.getFormData('scheduleType')=='SCHEDULE_FROM_NOW'){
@@ -3352,6 +3383,15 @@ export default {
                         return {value:item}
                     }):[{value:res.result.description}]
                    
+                   if(res.result.scheduleTime&&res.result.scheduleTime != str) {
+                        this.scheduleTimeType='SpecifiedTImePeriod'
+                        this.scheduleTimeData = res.result.scheduleTime
+                       
+                   }else{
+                        this.scheduleTimeType = ''
+                        this.scheduleTimeData = str
+                   }
+                   
                     this.multipleBidData = res.result.appInfoList ? res.result.appInfoList.map(item=>{
                         
                         return {

+ 2 - 2
vue.config.js

@@ -69,7 +69,7 @@ module.exports = {
     proxy: {
       '/jeecg-boot': {
           // target: 'http://192.168.1.8:8080', //请求本地 需要jeecg-boot后台项目  蒙蒙
-          // target: 'http://192.168.1.3:8080', //请求本地 需要jeecg-boot后台项目  蒙蒙
+          target: 'http://192.168.1.3:8080', //请求本地 需要jeecg-boot后台项目  蒙蒙
         // target: 'http://192.168.0.59:8088', //请求本地 需要jeecg-boot后台项目  英豪
         // target: 'http://192.168.1.62:8088', //请求本地 需要jeecg-boot后台项目  英豪
         // target: 'http://192.168.6.162:9806', //请求本地 需要jeecg-boot后台项目  祚云
@@ -88,7 +88,7 @@ module.exports = {
         // target:'http://118.24.244.213:8804',
         // target: 'http://192.168.1.43:8806', // 子安
         // target: 'http://192.168.1.8:8806', // 学超
-       target:'http://139.186.165.84:8806', //测试
+      //  target:'http://139.186.165.84:8806', //测试
         // target:'http://apipre.tjyourong.com.cn', //预生产
 
         ws: false,