zhuxinbo 5 tahun lalu
induk
melakukan
e7bdce0ff0

+ 10 - 2
src/views/modules/kuaishouapp/account/stepForm/Step2.vue

@@ -223,10 +223,18 @@
         :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
       >
         <!-- v-decorator="['speed', { initialValue: '1' }]" -->
-        <a-radio-group buttonStyle="solid" v-decorator="['sceneId', { initialValue: '2' }]">
-          <a-radio-button value="2">信息流广告</a-radio-button>
+        <a-radio-group buttonStyle="solid" v-decorator="['sceneId', { initialValue: '1' }]">
           <a-radio-button value="1">优选广告位</a-radio-button>
+          <a-radio-button value="2">按场景选择广告位</a-radio-button>
         </a-radio-group>
+        <!-- getData('speed') == '2' -->
+        <a-checkbox-group @change="onChange">
+            <a-row>
+                <a-col :span="8"><a-checkbox value="A">信息流广告</a-checkbox></a-col>
+                <a-col :span="8"><a-checkbox value="B">上下滑大屏广告</a-checkbox></a-col>
+                <a-col :span="8"><a-checkbox value="C">视频播放页广告</a-checkbox></a-col>
+            </a-row>
+        </a-checkbox-group>
       </a-form-item>
       <div style="text-align:center;font-size:16px">优化目标和计费</div>
       <a-form-item

+ 41 - 19
src/views/modules/material/videoMaterial.vue

@@ -468,19 +468,6 @@ a {
                   >
                     人员修改</a
                   >
-                  <!-- <a
-                      href="javascript:;"
-                      style="margin-left:20px"
-                      @click="edit(items, '2')"
-                      v-show="active == '0' || active == '1'"
-                      v-if="
-                        role.roleCode == 'operator' ||
-                          role.roleCode == 'kuaishouOperationManager' ||
-                          role.roleCode == 'admin'
-                      "
-                    >
-                      驳回</a
-                    > -->
                   <a-popconfirm
                     @confirm="okEditShow(items, '2')"
                     v-show="active != '2'"
@@ -748,6 +735,9 @@ a {
                 'planId', // 给表单赋值或拉取表单时,该input对应的key
                 { rules: [{ required: true, message: '请选择策划!' }] }
               ]"
+               showSearch
+               optionFilterProp="children"
+               :filterOption="filterOption"
             >
               <a-select-option :value="item.userId" v-for="item of ascription.planId" :key="item.userId">
                 {{ item.userName }}
@@ -759,6 +749,9 @@ a {
               v-decorator="[
                 'shotId' // 给表单赋值或拉取表单时,该input对应的key
               ]"
+              showSearch
+              optionFilterProp="children"
+              :filterOption="filterOption"
             >
               <a-select-option :value="item.userId" v-for="item of ascription.shotId" :key="item.userId">
                 {{ item.userName }}
@@ -771,6 +764,9 @@ a {
                 'clipId', // 给表单赋值或拉取表单时,该input对应的key
                 { rules: [{ required: true, message: '请选择剪辑!' }] }
               ]"
+              showSearch
+              optionFilterProp="children"
+              :filterOption="filterOption"
             >
               <a-select-option :value="item.userId" v-for="item of ascription.clipId" :key="item.userId">
                 {{ item.userName }}
@@ -1111,6 +1107,9 @@ a {
                 'planId', // 给表单赋值或拉取表单时,该input对应的key
                 { rules: [{ required: true, message: '请选择策划!' }] }
               ]"
+              showSearch
+              optionFilterProp="children"
+              :filterOption="filterOption"
             >
               <a-select-option :value="item.userId" v-for="item of ascription.planId" :key="item.userId">
                 {{ item.userName }}
@@ -1122,6 +1121,9 @@ a {
               v-decorator="[
                 'shotId' // 给表单赋值或拉取表单时,该input对应的key
               ]"
+              showSearch
+              optionFilterProp="children"
+              :filterOption="filterOption"
             >
               <a-select-option :value="item.userId" v-for="item of ascription.shotId" :key="item.userId">
                 {{ item.userName }}
@@ -1134,6 +1136,9 @@ a {
                 'clipId', // 给表单赋值或拉取表单时,该input对应的key
                 { rules: [{ required: true, message: '请选择剪辑!' }] }
               ]"
+              showSearch
+              optionFilterProp="children"
+              :filterOption="filterOption"
             >
               <a-select-option :value="item.userId" v-for="item of ascription.clipId" :key="item.userId">
                 {{ item.userName }}
@@ -1245,7 +1250,11 @@ export default {
         {
           value: '2',
           tab: '已驳回'
-        }
+        },
+        // {
+        //   value: '3',
+        //   tab: '有效视频'
+        // }
       ],
       // 表头
       columns: [],
@@ -2011,12 +2020,25 @@ export default {
     callbackTwo(key) {
       this.checkAll = false
       this.checkArr = []
-      if (this.form.getFieldValue('projectId')) {
-        this.form.setFieldsValue({
-          projectId: ''
-        })
+      if(key == '3'){
+        this.url.list = "/ctop/materialInfo/effiMaterialInfo"
+        this.queryParam = {
+        }
+      }else{
+        this.url.list = "/ctop/materialInfo/list"
+        this.queryParam = {
+          type: 'VIDEO',
+          userId: this.userInfo().id,
+          status: key
+        }
+        if (this.form.getFieldValue('projectId')) {
+          this.form.setFieldsValue({
+            projectId: ''
+          })
+        }
       }
-      this.queryParam.status = key
+      
+    //   this.queryParam.status = key
       this.loadData(1)
     },
     overUpload(urlAll) {