Merge branch 'master-500-dev' of http://113.200.75.45:82/monitor_v3/hg-monitor-w…
…eb into master-500-dev-xwx
Showing
7 changed files
with
99 additions
and
22 deletions
1 | +layui.define(['table', 'laydate', 'admin', 'view', 'common', 'sessions'], function (exports) { | ||
2 | + var $ = layui.$; | ||
3 | + var view = layui.view; | ||
4 | + var table = layui.table; | ||
5 | + var common = layui.common; | ||
6 | + var laydate = layui.laydate; | ||
7 | + var admin = layui.admin; | ||
8 | + | ||
9 | + //对外暴露的接口 | ||
10 | + exports('onlineUser', function () { | ||
11 | + var sessions = layui.sessions; | ||
12 | + var accessToken = sessions.getToken().access_token; | ||
13 | + var loginLog = ""; | ||
14 | + var cols = [{field: 'loginTime', title: '登录时间', align: 'center'} | ||
15 | + , {field: 'loginIp', title: 'IP地址', align: 'center'} | ||
16 | + , {field: 'nickname', title: '登录用户', align: 'center'} | ||
17 | + , {field: 'orgName', title: '所属部门', align: 'center'}]; | ||
18 | + | ||
19 | + loginLogTable(); | ||
20 | + function loginLogTable() { | ||
21 | + loginLog = table.render({ | ||
22 | + elem: '#onlineUserTable' | ||
23 | + , height: 'full-auto' | ||
24 | + , cellMinWidth: 0 | ||
25 | + , page: 1 | ||
26 | + , limit: 10 | ||
27 | + , url: common.domainName + '/api-log/sysLogin/findLogUser?access_token='+accessToken | ||
28 | + , cols: [cols] | ||
29 | + , done: function (res, curr, count) { | ||
30 | + } | ||
31 | + }); | ||
32 | + } | ||
33 | + | ||
34 | + //刷新表格 | ||
35 | + function reloadTable() { | ||
36 | + loginLog.reload({ | ||
37 | + page: { | ||
38 | + curr: 1 | ||
39 | + } | ||
40 | + , where: { | ||
41 | + access_token: accessToken, | ||
42 | + username: $("#loginAccount").val(), | ||
43 | + startTime: $("#loginLogStartdate").val(), | ||
44 | + endTime: $("#loginLogEnddate").val(), | ||
45 | + mark: $("#loginLonMark").val(), | ||
46 | + orgIds: settingOrgSelect.getValue("valueStr") | ||
47 | + } | ||
48 | + }); | ||
49 | + } | ||
50 | + }); | ||
51 | +}); |
@@ -41,11 +41,14 @@ layui.define(['table', 'laydate', 'admin', 'view', 'common', 'sessions'], functi | @@ -41,11 +41,14 @@ layui.define(['table', 'laydate', 'admin', 'view', 'common', 'sessions'], functi | ||
41 | url = common.domainName +'/api-log/sysLogin/findLogPage?access_token='+accessToken | 41 | url = common.domainName +'/api-log/sysLogin/findLogPage?access_token='+accessToken |
42 | loginLogTable() | 42 | loginLogTable() |
43 | $("#loginUserNum").unbind("click").on('click', function () { | 43 | $("#loginUserNum").unbind("click").on('click', function () { |
44 | - $("#loginLonMark").val("mark") | ||
45 | - $("#loginAccount").val(""), | ||
46 | - $("#loginLogStartdate").val(""), | ||
47 | - $("#loginLogEnddate").val(""), | ||
48 | - reloadTable(); | 44 | + // $("#loginLonMark").val("mark") |
45 | + // $("#loginAccount").val(""), | ||
46 | + // $("#loginLogStartdate").val(""), | ||
47 | + // $("#loginLogEnddate").val(""), | ||
48 | + // reloadTable(); | ||
49 | + common.openWin('setting/onlineUser', '在线用户', {}, [], function f() { | ||
50 | + | ||
51 | + },null,['60%', '45%']); | ||
49 | }) | 52 | }) |
50 | } else { | 53 | } else { |
51 | $("#generalUserHeader").show(); | 54 | $("#generalUserHeader").show(); |
@@ -213,4 +216,4 @@ layui.define(['table', 'laydate', 'admin', 'view', 'common', 'sessions'], functi | @@ -213,4 +216,4 @@ layui.define(['table', 'laydate', 'admin', 'view', 'common', 'sessions'], functi | ||
213 | }); | 216 | }); |
214 | } | 217 | } |
215 | }); | 218 | }); |
216 | -}); | ||
219 | +}); |
@@ -12,11 +12,11 @@ | @@ -12,11 +12,11 @@ | ||
12 | <el-tree ref="tree" style="padding:6px;" :props="props" :data="treeData" node-key="id" | 12 | <el-tree ref="tree" style="padding:6px;" :props="props" :data="treeData" node-key="id" |
13 | :expand-on-click-node="false" :expand-on-click-node="true" :default-expanded-keys="defaultExpandedKeys"> | 13 | :expand-on-click-node="false" :expand-on-click-node="true" :default-expanded-keys="defaultExpandedKeys"> |
14 | <template #default="{ node, data }"> | 14 | <template #default="{ node, data }"> |
15 | - <div style="display: flex;flex-direction: row;width: 100%;"> | ||
16 | - <div :style="{'width':isAdmin() ? 'calc(100% - 85px)':'100%','max-width':isAdmin() ? 'calc(100% - 85px)':'100%'}" style="overflow: hidden;text-overflow: ellipsis;text-align: left;" @click="nodeClick(node, data)" :title="node.label"> | 15 | + <div style="display: flex;flex-direction: row;flex: 1;overflow: hidden"> |
16 | + <div style="overflow: hidden;text-overflow: ellipsis;text-align: left;flex:1" @click="nodeClick(node, data)" :title="node.label"> | ||
17 | {{node.label }} | 17 | {{node.label }} |
18 | </div> | 18 | </div> |
19 | - <div v-if="isAdmin()" :style="{'width':isAdmin()?'60px':'0px'}"> | 19 | + <div v-if="isAdmin()" :style="{'width':isAdmin()?'70px':'0px'}"> |
20 | <a @click="editType(data)" v-if="!data.root" style="margin-right: 10px;"> | 20 | <a @click="editType(data)" v-if="!data.root" style="margin-right: 10px;"> |
21 | <i class="el-icon-edit"></i> | 21 | <i class="el-icon-edit"></i> |
22 | </a> | 22 | </a> |
@@ -184,15 +184,15 @@ | @@ -184,15 +184,15 @@ | ||
184 | <el-input :size="$global.elementSize" v-model="docForm.name" clearable ></el-input> | 184 | <el-input :size="$global.elementSize" v-model="docForm.name" clearable ></el-input> |
185 | </el-form-item> | 185 | </el-form-item> |
186 | 186 | ||
187 | - <!-- <div v-if="!isUserFolder"> | ||
188 | - <el-form-item label="文档编号" prop="docNo"> | ||
189 | - <el-input :size="$global.elementSize" v-model="docForm.docNo" clearable></el-input> | ||
190 | - </el-form-item> | 187 | + <!-- <div v-if="!isUserFolder"> |
188 | + <el-form-item label="文档编号" prop="docNo"> | ||
189 | + <el-input :size="$global.elementSize" v-model="docForm.docNo" clearable></el-input> | ||
190 | + </el-form-item> | ||
191 | 191 | ||
192 | - <el-form-item label="文档类型" prop="type"> | ||
193 | - <el-input :size="$global.elementSize" v-model="docForm.type" clearable></el-input> | ||
194 | - </el-form-item> | ||
195 | - </div>--> | 192 | + <el-form-item label="文档类型" prop="type"> |
193 | + <el-input :size="$global.elementSize" v-model="docForm.type" clearable></el-input> | ||
194 | + </el-form-item> | ||
195 | + </div>--> | ||
196 | 196 | ||
197 | 197 | ||
198 | <el-form-item label="排序" prop="sort"> | 198 | <el-form-item label="排序" prop="sort"> |
@@ -325,6 +325,10 @@ export default { | @@ -325,6 +325,10 @@ export default { | ||
325 | dataList.value.forEach(function (v) { | 325 | dataList.value.forEach(function (v) { |
326 | v.checked = false; | 326 | v.checked = false; |
327 | }) | 327 | }) |
328 | + if(!isAllSelect.value) { | ||
329 | + selectText.value = '全选'; | ||
330 | + isAllSelect.value=true; | ||
331 | + } | ||
328 | } | 332 | } |
329 | }) | 333 | }) |
330 | } | 334 | } |
@@ -363,6 +367,10 @@ export default { | @@ -363,6 +367,10 @@ export default { | ||
363 | dataList.value.filter(function (item){ | 367 | dataList.value.filter(function (item){ |
364 | item.checked=false; | 368 | item.checked=false; |
365 | }) | 369 | }) |
370 | + if(!isAllSelect.value) { | ||
371 | + selectText.value = '全选'; | ||
372 | + isAllSelect.value=true; | ||
373 | + } | ||
366 | } | 374 | } |
367 | 375 | ||
368 | // 刷新 | 376 | // 刷新 |
@@ -379,9 +387,9 @@ export default { | @@ -379,9 +387,9 @@ export default { | ||
379 | 387 | ||
380 | 388 | ||
381 | }, 1000) | 389 | }, 1000) |
382 | - if(!isAllSelect){ | 390 | + if(!isAllSelect.value){ |
383 | proxy.selectText='全选' | 391 | proxy.selectText='全选' |
384 | - isAllSelect=true; | 392 | + isAllSelect.value=true; |
385 | } | 393 | } |
386 | } | 394 | } |
387 | 395 | ||
@@ -901,8 +909,8 @@ export default { | @@ -901,8 +909,8 @@ export default { | ||
901 | }) | 909 | }) |
902 | //全选 | 910 | //全选 |
903 | let selectAll=()=>{ | 911 | let selectAll=()=>{ |
904 | - isAllSelect=!isAllSelect; | ||
905 | - if(isAllSelect){ | 912 | + isAllSelect.value=!isAllSelect.value; |
913 | + if(isAllSelect.value){ | ||
906 | dataList.value.filter(function (v) { | 914 | dataList.value.filter(function (v) { |
907 | v.checked = false | 915 | v.checked = false |
908 | 916 |
@@ -47,8 +47,13 @@ export default { | @@ -47,8 +47,13 @@ export default { | ||
47 | window.addEventListener('message',function(e){ | 47 | window.addEventListener('message',function(e){ |
48 | if(e.data.type=='detail'){ | 48 | if(e.data.type=='detail'){ |
49 | proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy); | 49 | proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy); |
50 | + }else if(e.data.type=='topology'){ | ||
51 | + //子页面点击拓扑图标进入拓扑页面 | ||
52 | + proxy.$global.viewResTopo(e.data.data.resId); | ||
50 | }else{ | 53 | }else{ |
54 | + | ||
51 | } | 55 | } |
56 | + | ||
52 | }) | 57 | }) |
53 | //end lsq 2022-03-15 | 58 | //end lsq 2022-03-15 |
54 | }) | 59 | }) |
-
Please register or login to post a comment