Преглед изворни кода

修改批量2.0-删除信息流广告,隐藏应用商城,添加创意封面数和组名称序号

朱鑫波 пре 4 година
родитељ
комит
3b6f7c5786
2 измењених фајлова са 97 додато и 8 уклоњено
  1. 95 6
      src/views/modules/kuaishouapp/batchCreation/creat/creatUnit.vue
  2. 2 2
      vue.config.js

+ 95 - 6
src/views/modules/kuaishouapp/batchCreation/creat/creatUnit.vue

@@ -156,7 +156,7 @@
         </a-form-item>
       </a-modal>
 
-      <a-form-item
+      <!-- <a-form-item
         label=" "
         :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
         :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
@@ -174,8 +174,8 @@
         >
           优先从系统应用商店下载
         </a-checkbox>
-      </a-form-item>
-      <a-form-item
+      </a-form-item> -->
+      <!-- <a-form-item
         label=" "
         :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
         :wrapperCol="{ lg: { span: 10 }, sm: { span: 16 } }"
@@ -191,7 +191,7 @@
           <a-checkbox value="meizu">魅族</a-checkbox>
           <a-checkbox value="smartisan">锤子</a-checkbox>
         </a-checkbox-group>
-      </a-form-item>
+      </a-form-item> -->
       <a-form-item label="投放范围" :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
         :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
         v-if="allianceAccount">
@@ -345,7 +345,6 @@
         <checkBoxGroup
           :options="[
             { label: '优选广告位', value: 1 },
-            { label: '信息流广告', value: 7 },
             { label: '上下滑大屏广告', value: 6 },
             { label: '视频播放页广告', value: 3 },
           ]"
@@ -533,8 +532,29 @@
             'unitName',
             {
               rules: [{ required: true, message: '广告组必填' }, {validator: handleConfirmValue}],
-            },]" @change="checkGroup($event, index)"></a-input>
+            },]" @change="checkGroup($event, index)" id="unitName"></a-input>
           <span style="color: red" v-if="item.unitNameCheck">广告组名称重复</span>
+          <a-tag color="#2db7f5" @click="getChangeAll('序号', 'form', 'unitName')">+序号</a-tag>
+        </a-form-item>
+        <a-form-item
+          v-if="showNumber"
+          label="序号开始值"
+          :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
+          :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
+        >
+          <a-input-number
+            :max="15"
+            :min="0"
+            v-decorator="[
+              'startNumber',
+              {
+                rules: [{ required: true, message: '序号开始值必填' }],
+                initialValue: 0,
+              },
+            ]"
+            style="width: 150px"
+          >
+          </a-input-number>
         </a-form-item>
       </div>
       <div style="text-align: center; font-size: 16px">创意素材</div>
@@ -584,6 +604,27 @@
         </a-radio-group>
       </a-form-item>
       <a-form-item
+        v-if="getData('createType')=='0'"
+        label="封面数"
+        :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
+        :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
+      >
+         <a-input-number
+          :max="15"
+          :min="1"
+          v-decorator="[
+            'imageCount',
+            {
+              rules: [{ required: true, message: '封面数必填' }],
+              initialValue: 5,
+            },
+          ]"
+          style="width: 150px"
+        >
+        </a-input-number>
+      </a-form-item>
+      
+      <a-form-item
         label="选择视频"
         :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
         :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
@@ -1143,6 +1184,7 @@ export default {
 
   data() {
     return {
+      showNumber:false,
       md5Str:'',
       uriCheck: false,
       templateLoading: false,
@@ -2413,6 +2455,53 @@ export default {
         }
       })
     },
+    getChangeAll(type, form, field) {
+      this.showNumber = false
+      this.showNumber = true
+      var node = document.getElementById(field)
+      var v = '{{' + type + '}}'
+      if (document.selection) {
+          //IE
+          node.focus()
+          var sel = document.selection.createRange()
+          sel.text = v
+          sel.select()
+          if (field == 'campaignName') {
+            this[form].setFieldsValue({ campaignName: sel.text })
+          } else if (field == 'unitName') {
+            this[form].setFieldsValue({ unitName: sel.text })
+          }
+      } else if (node.selectionStart || node.selectionStart == '0') {
+          //MOZILLA/GOOGLE
+          var startPos = node.selectionStart
+          var endPos = node.selectionEnd
+          var restoreTop = node.scrollTop
+          node.value = node.value.substring(0, startPos) + v + node.value.substring(endPos, node.value.length)
+          if (restoreTop > 0) {
+          node.scrollTop = restoreTop
+          }
+          if (field == 'campaignName') {
+          this[form].setFieldsValue({ campaignName: node.value })
+          } else if (field == 'unitName') {
+          this[form].setFieldsValue({ unitName: node.value })
+          }
+          node.focus()
+          node.selectionStart = startPos + v.length
+          node.selectionEnd = startPos + v.length
+          // this.campaignName = node.value
+      } else {
+          //OTHER
+          node.value += v
+          // console.log(node.value)
+          if (field == 'campaignName') {
+          this[form].setFieldsValue({ campaignName: node.value })
+          } else if (field == 'unitName') {
+          this[form].setFieldsValue({ unitName: node.value })
+          }
+          node.focus()
+          // this.campaignName = node.value
+      }
+    },
   },
   watch: {
     timeSeries(val) {

+ 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,