Merge branch 'master-v32-lushangqing' into 'master'
首页加载跳转到一体化页面按钮,根据拥有业务个数判断是否展示;业务导航点击按钮功能更改 See merge request !136
Showing
7 changed files
with
70 additions
and
8 deletions
@@ -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] |
-
Please register or login to post a comment