魏志佳 5 年之前
父節點
當前提交
820117bb4d

+ 26 - 1
src/views/dashboard/Analysis.vue

@@ -236,6 +236,31 @@
         <div class="Updateitem">
             <div class="Updatetime">
                  <a-icon type="dashboard" theme='twoTone' class="updateicon" />
+                 <span class="updateSpan">{{updateTime[3]}}</span>
+            </div>
+            <div class="updateText">
+              <div class="updateBox">
+                <h3 class="textTitle">1.脚本库加word下载;</h3>
+              </div>
+              <div class="updateBox">
+                <h3 class="textTitle">2.上线媒介报表;</h3>
+                
+              </div>
+              <div class="updateBox">
+                <h3 class="textTitle">3.快手批量工具更新:</h3>
+                <ul class="updatelist">
+                  <li> <span class="circular"></span> 创建组时--商业兴趣加智能推荐</li>
+                  <li><span class="circular"></span>在复制组时可选是否修改定向</li>
+                  <li><span class="circular"></span>计划、组、创意列表页加id、名称模糊搜索</li>
+                  <li><span class="circular"></span>复制组时连带组名一起复制,可对组名进行修改</li>
+                </ul>
+              </div>
+                      
+            </div>
+        </div>
+        <div class="Updateitem">
+            <div class="Updatetime">
+                 <a-icon type="dashboard" theme='twoTone' class="updateicon" />
                  <span class="updateSpan">{{updateTime[2]}}</span>
             </div>
             <div class="updateText">
@@ -383,7 +408,7 @@
         indicator: <a-icon type="loading" style="font-size: 24px" spin />,
         roleCode: localStorage.getItem('roleCode'),
         visible:false,//更新通知消息提示框
-        updateTime:['2020-06-10','2020-06-17','2020-06-24'],
+        updateTime:['2020-06-10','2020-06-17','2020-06-24','2020-07-01'],
         versionId:0,//存储版本号 判断通知什么时候显示
       }
     },

+ 7 - 9
src/views/modules/BatchCreate/MultiCheckBox.vue

@@ -4,13 +4,13 @@
             <div class="title">{{title}}</div>
             <ul class="linkMulti_list_one">
                 <li class="checkAll"><a-checkbox :indeterminate="indeterminate" :checked="checkAll" @change="onCheckAllChange"> 全选</a-checkbox> </li>
-                <li @click="listItemClick(item)" v-for="(item,index) in listArr" :key='index' >
+                <li @click="listItemClick(item)" v-for="(item,index) in listArr" :key='index' :data-layers='curLayerNum'>
                     <a-checkbox   @change='checkItemChange' >{{item.name}}</a-checkbox>                       
                     <span class="more" v-show="item.children"><a-icon type="right" /></span>
                 </li>                    
             </ul>                               
         </div> 
-        <MultiCheckBox class="childClass"  :title='currentItem.name'  :listArr='currentItem.children'  v-if="currentItem" :curLayerNum='currentLayerNum'  />     
+        <!-- <MultiCheckBox class="childClass"  :title='currentItem.name'  :listArr='currentItem.children'  v-if="currentItem" :curLayerNum='currentLayerNum'  />      -->
     </div>    
 </template>
 
@@ -43,13 +43,11 @@ const plainOptions = ['Apple', 'Pear', 'Orange'];
                 });
             },
             listItemClick(item){
-                console.log(item);
-                if(item.children){
-                    this.currentLayerNum++;
-                    this.currentItem=item;
-                    this.$refs.mycheckMul.style='width:50%;border-right:1px solid #ccc';
-                    
-                }
+                
+                this.$emit('getItemData',{
+                    'clickObj':event.target,
+                    'data':item
+                })
             },
             checkItemChange(e){
                 console.log(e.target.checked);

+ 40 - 6
src/views/modules/BatchCreate/linkMultiSelect.vue

@@ -1,10 +1,12 @@
 <template>
     <div class="linkMultiSel">
         <div class="leftBox">
-            <div class="">
-                <MultiCheckBox  :title="title" :listArr='listArr' :curLayerNum='1' />
-            </div>           
-           
+            
+                <MultiCheckBox  :title="title" :listArr='listArr' :curLayerNum='1' @getItemData='getItemData' />
+                <MultiCheckBox  :title="title" :listArr='listArr' :curLayerNum='2' v-if="listArr2.length>0" />
+                <MultiCheckBox  :title="title" :listArr='listArr' :curLayerNum='3' v-if="listArr3.length>0"/>
+                <MultiCheckBox  :title="title" :listArr='listArr' :curLayerNum='4' v-if="listArr4.length>0"/>
+
         </div>
         
         <div class="rightBox"  >
@@ -26,11 +28,43 @@ import MultiCheckBox from './MultiCheckBox'
         },
         data() {
             return {
-                
+                title2:'',
+                listArr2:[],
+                title3:'',
+                listArr3:[],
+                title4:'',
+                listArr4:[],
+                clickKey:0,
             }
         },
         methods: {
-            
+            getItemData(val){
+                this.clickKey=val.clickObj.dataset.layers;
+                let index=val.clickObj.dataset.layers;
+                console.log(val,val.clickObj.dataset.layers);
+                this.clickKey=val.clickObj.dataset.layers;
+                if(index==1){
+                  
+                    this.listArr3=[];
+                    this.title3='';
+                    this.listArr4=[];
+                    this.title4='';
+                    this.listArr2=val.data.children;
+                    this.title2=val.data.name;
+                }else if(index==2){
+                    
+                    this.listArr4=[];
+                    this.title4='';
+
+                    this.listArr3=val.data.children;
+                    this.title3=val.data.name;
+                }else if(index==3){
+                    
+                    this.listArr4=val.data.children;
+                    this.title4=val.data.name;
+                }
+            },
+
         },
         mounted() {
             

+ 2 - 2
src/views/modules/Statistics/mediaReport.vue

@@ -90,7 +90,7 @@
                         媒体
                         <a-tooltip class="tipinfo">
                             <template slot="title">
-                                不选时,默认查询全部媒
+                                不选时,默认查询全部媒
                             </template>
                             <a-icon type="question-circle" />
                         </a-tooltip>
@@ -110,7 +110,7 @@
                         日期
                         <a-tooltip class="tipinfo">
                             <template slot="title">
-                                将以选择的日期为准,做前一天和选择当天的消耗差
+                                将以选择的日期为准,消耗差值=当天-前一天;
                             </template>
                             <a-icon type="question-circle" />
                         </a-tooltip>

+ 2 - 2
vue.config.js

@@ -71,9 +71,9 @@ module.exports = {
        
         // target: 'http://192.168.2.115:8080', //请求本地 需要jeecg-boot后台项目  祚云
         // target: 'http://192.168.1.54:8080', //请求本地 需要jeecg-boot后台项目  孙震
-        // target: 'http://192.168.1.51:8088', //请求本地 需要jeecg-boot后台项目  毕洁泉
+        target: 'http://192.168.1.51:8088', //请求本地 需要jeecg-boot后台项目  毕洁泉
         // target: 'http://192.168.1.165:8848', //请求本地 需要jeecg-boot后台项目  毕洁泉
-        target: 'http://api.tjyourong.com.cn/jeecg-boot', //请求本地 需要jeecg-boot后台项目 
+        // target: 'http://api.tjyourong.com.cn/jeecg-boot', //请求本地 需要jeecg-boot后台项目 
         // target: 'https://trac.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目 
         // target: 'http://192.168.1.251:8088', //请求本地 需要jeecg-boot后台项目 
         // target: 'http://adsp.tjyourong.com.cn/', //请求本地 需要jeecg-boot后台项目