Authored by 王涛

Merge branch 'master-v32-lushangqing' into 'master'

首页加载跳转到一体化页面按钮,根据拥有业务个数判断是否展示;业务导航点击按钮功能更改



See merge request !136
@@ -53,3 +53,6 @@ custom-class="config-dialog" @@ -53,3 +53,6 @@ custom-class="config-dialog"
53 transform: rotate(360deg) 53 transform: rotate(360deg)
54 } 54 }
55 } 55 }
  56 +.select-all .el-button{
  57 + height:42px;
  58 +}
@@ -59,13 +59,22 @@ @@ -59,13 +59,22 @@
59 <i class="iconfont icon-shanchuwenjianjia"></i> 59 <i class="iconfont icon-shanchuwenjianjia"></i>
60 删除 60 删除
61 </el-button> 61 </el-button>
62 - <el-button :size="$global.elementSize" @click="restore()" v-if="isRecycle"> 62 + <el-button :size="$global.elementSize" @click="restore()" v-if="isRecycle">
63 <i class="iconfont icon-lunxun"></i> 63 <i class="iconfont icon-lunxun"></i>
64 还原 64 还原
65 </el-button> 65 </el-button>
66 66
67 </div> 67 </div>
  68 + <div class="select-all">
  69 + <el-button type="primary" :size="$global.elementSize" @click="selectAll()" v-if="activeBtn == 'view'" >
  70 + {{selectText}}
  71 +
  72 + </el-button>
  73 +
  74 +
  75 + </div>
68 <div style="text-align: right;width: 150px"> 76 <div style="text-align: right;width: 150px">
  77 +
69 <el-button-group> 78 <el-button-group>
70 <el-button :size="$global.elementSize" :type="activeBtn == 'view' ? 'primary' : ''" 79 <el-button :size="$global.elementSize" :type="activeBtn == 'view' ? 'primary' : ''"
71 @click="activeModel('view')"> 80 @click="activeModel('view')">
@@ -185,6 +185,9 @@ export default { @@ -185,6 +185,9 @@ export default {
185 let activeBtn = Vue.ref('view'); 185 let activeBtn = Vue.ref('view');
186 // // 当前展示视图 186 // // 当前展示视图
187 // let viewEdit = Vue.ref(false); 187 // let viewEdit = Vue.ref(false);
  188 + //是否全选
  189 + let isAllSelect=Vue.ref(false);
  190 + let selectText=Vue.ref("全选")
188 191
189 // 布局 192 // 布局
190 let layout = Vue.ref({ 193 let layout = Vue.ref({
@@ -695,6 +698,24 @@ export default { @@ -695,6 +698,24 @@ export default {
695 getPage(props.viewTypeId); 698 getPage(props.viewTypeId);
696 } 699 }
697 }) 700 })
  701 + let selectAll=()=>{
  702 + isAllSelect=!isAllSelect;
  703 + if(isAllSelect){
  704 + dataList.value.filter(function (v) {
  705 + v.checked = false
  706 +
  707 + })
  708 + proxy.selectText='全选';
  709 + }else{
  710 + dataList.value.filter(function (v) {
  711 + v.checked = true
  712 +
  713 + })
  714 + proxy.selectText='取消全选';
  715 +
  716 + }
  717 +
  718 + }
698 719
699 720
700 return { 721 return {
@@ -742,7 +763,10 @@ export default { @@ -742,7 +763,10 @@ export default {
742 isAdmin, 763 isAdmin,
743 reNameFile, 764 reNameFile,
744 reNameFileFlg, 765 reNameFileFlg,
745 - editType 766 + editType,
  767 + selectAll,
  768 + isAllSelect,
  769 + selectText
746 770
747 } 771 }
748 } 772 }
@@ -43,11 +43,25 @@ @@ -43,11 +43,25 @@
43 <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i> 43 <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i>
44 </a> 44 </a>
45 </li> 45 </li>
  46 + <script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/sxview/getbizListByUser?access_token={{localStorage.getItem('access_token')}}">
  47 +
  48 + {{# if(d.data.length>0){ }}
  49 + <li class="layui-nav-item" >
  50 +
  51 + <div id="toYTHView_div" >
  52 + <dd layadmin-event="toYTHViewScreen" title="一体化控制台"><a><img src="/src/style/img/icon-yitihuadaping.png" style="width: 16px;height: 16px"></a></dd>
  53 + </div>
  54 + </li>
  55 +
  56 + {{# } }}
  57 + </script>
  58 +
46 <li class="layui-nav-item" lay-unselect> 59 <li class="layui-nav-item" lay-unselect>
47 <a href="javascript:;" layadmin-event="refresh" title="刷新"> 60 <a href="javascript:;" layadmin-event="refresh" title="刷新">
48 <i class="layui-icon layui-icon-refresh-3"></i> 61 <i class="layui-icon layui-icon-refresh-3"></i>
49 </a> 62 </a>
50 </li> 63 </li>
  64 +
51 </ul> 65 </ul>
52 <img src="/src/style/img/logo-tj.png" class="logo"> 66 <img src="/src/style/img/logo-tj.png" class="logo">
53 <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right"> 67 <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right">
@@ -311,6 +325,7 @@ @@ -311,6 +325,7 @@
311 <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div> 325 <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div>
312 <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div> 326 <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div>
313 <div class="layui-icon layadmin-tabs-control layui-icon-down"> 327 <div class="layui-icon layadmin-tabs-control layui-icon-down">
  328 +
314 <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav"> 329 <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav">
315 <li class="layui-nav-item" lay-unselect> 330 <li class="layui-nav-item" lay-unselect>
316 <a href="javascript:;"></a> 331 <a href="javascript:;"></a>
@@ -322,9 +337,11 @@ @@ -322,9 +337,11 @@
322 </li> 337 </li>
323 </ul> 338 </ul>
324 </div> 339 </div>
325 - <div style="padding:0 10px;float: left;">  
326 - <dd layadmin-event="toYTHViewScreen" title="一体化控制台"><a><img src="/src/style/img/icon-yitihuadaping.png" style="width: 16px;height: 16px"></a></dd>  
327 - </div> 340 +<!-- <script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-user/users/getUserByToken">-->
  341 +
  342 +<!-- <div id="toYTHView_div" style="padding:0 10px;float: left;">-->
  343 +<!-- <dd layadmin-event="toYTHViewScreen" title="一体化控制台"><a><img src="/src/style/img/icon-yitihuadaping.png" style="width: 16px;height: 16px"></a></dd>-->
  344 +<!-- </div>-->
328 345
329 <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs"> 346 <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs">
330 347
@@ -348,6 +365,7 @@ @@ -348,6 +365,7 @@
348 </div> 365 </div>
349 </script> 366 </script>
350 367
  368 +
351 <!-- 主体内容 --> 369 <!-- 主体内容 -->
352 <div class="layui-body" id="LAY_app_body"> 370 <div class="layui-body" id="LAY_app_body">
353 <!-- 单页模式接入--> 371 <!-- 单页模式接入-->
@@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
27 flex: 1; 27 flex: 1;
28 } 28 }
29 .tabItem{ 29 .tabItem{
30 - padding:0px 53px; 30 + /*padding:0px 53px;*/
31 border-bottom: 3px solid #1ac045; 31 border-bottom: 3px solid #1ac045;
32 background-color: #0c1532; 32 background-color: #0c1532;
33 border-radius: 3px; 33 border-radius: 3px;
@@ -36,6 +36,8 @@ @@ -36,6 +36,8 @@
36 cursor: pointer; 36 cursor: pointer;
37 font-family: "PingFang SC"; 37 font-family: "PingFang SC";
38 box-sizing: border-box; 38 box-sizing: border-box;
  39 + width: 170px;
  40 + justify-content: center;
39 height: 40px; 41 height: 40px;
40 align-items: center; 42 align-items: center;
41 display: flex; 43 display: flex;
@@ -79,8 +79,11 @@ export default { @@ -79,8 +79,11 @@ export default {
79 } 79 }
80 $.get(proxy.domainName +proxy.apiUrl1+'?access_token='+localStorage.getItem('access_token'),params,function (res) { 80 $.get(proxy.domainName +proxy.apiUrl1+'?access_token='+localStorage.getItem('access_token'),params,function (res) {
81 if(res){ 81 if(res){
82 - proxy.$global.showMsg("删除成功","warning")  
83 - proxy.getData(); 82 + proxy.$global.confirm("确认删除数据吗?", function () {
  83 + proxy.$global.showMsg("删除成功","warning")
  84 + proxy.getData();
  85 + })
  86 +
84 } 87 }
85 }) 88 })
86 } 89 }
@@ -71,6 +71,9 @@ export default { @@ -71,6 +71,9 @@ export default {
71 }else{ 71 }else{
72 if(val=='left'){ 72 if(val=='left'){
73 proxy.checkId=listArray[index-1] 73 proxy.checkId=listArray[index-1]
  74 + if(index%5==0){
  75 + proxy.preNext()
  76 + }
74 }else{ 77 }else{
75 78
76 // proxy.checkId=listArray[index+1] 79 // proxy.checkId=listArray[index+1]