|
|
@@ -18,7 +18,7 @@
|
|
|
:value="option.code"></el-option>
|
|
|
</el-select>
|
|
|
<el-button size="small" type="primary" @click="onSearch">搜索</el-button>
|
|
|
- <el-button size="small" type="primary" @click="deptPeopleVisible=true;getUserDeptTreeFun()">机构人员树</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="getUserDeptTreeFun()">机构人员树</el-button>
|
|
|
</div>
|
|
|
<div class="line-window">
|
|
|
<span><i style=" background: #54B569 ;"></i>在线</span>
|
|
|
@@ -50,7 +50,7 @@
|
|
|
<!-- <MobileZoomDiv> -->
|
|
|
<!-- 人员详情 -->
|
|
|
<div v-if="personnelVisible">
|
|
|
- <vdr title="人员详情" @visiblefun="personnelVisible = false" :width="770" >
|
|
|
+ <vdr title="人员详情" @visiblefun="personnelVisible = false" :width="900" :height="350">
|
|
|
<el-table :data="personnelData" border style="width: 100%; " :header-cell-style="{
|
|
|
background: '#F7F7F9',
|
|
|
fontWeight: '700',
|
|
|
@@ -72,7 +72,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="leaderName" label="管理人">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="address" label="地址">
|
|
|
+ <el-table-column prop="address" label="地址" width="150">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="createTime" label="登录时间">
|
|
|
</el-table-column>
|
|
|
@@ -87,7 +87,7 @@
|
|
|
size="small">
|
|
|
历史记录
|
|
|
</el-button>
|
|
|
- <el-button st yle="color:#3865E9 " @click.native.prevent="operatelRecords(scope.row)" type="text"
|
|
|
+ <el-button @click.native.prevent="operatelRecords(scope.row)" type="text"
|
|
|
size="small">
|
|
|
操作记录
|
|
|
</el-button>
|
|
|
@@ -108,27 +108,27 @@
|
|
|
<!-- </MobileZoomDiv> -->
|
|
|
<!-- <MobileZoomDivTR> -->
|
|
|
<div v-if="infoWindowVisible">
|
|
|
- <vdr title="历史记录" @visiblefun="infoWindowVisible = false" :width="720">
|
|
|
+ <vdr title="历史记录" @visiblefun="infoWindowVisible = false" :width="780" :height="450">
|
|
|
<el-table :data="tableData" border style="width: 98%; max-height: 45vh;
|
|
|
- overflow-y: auto;" :cell-style="{ padding: '3px 8px' }" :header-cell-style="{
|
|
|
- background: '#F2F7FC',
|
|
|
- fontWeight: '700',
|
|
|
- color: '#606266',
|
|
|
- }">
|
|
|
- <el-table-column prop="userId" label="工号" width="150">
|
|
|
+ overflow-y: auto;" :cell-style="{ padding: '3px 8px' }" :header-cell-style="{
|
|
|
+ background: '#F2F7FC',
|
|
|
+ fontWeight: '700',
|
|
|
+ color: '#606266',
|
|
|
+ }">
|
|
|
+ <el-table-column prop="userId" label="工号" width="130">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="userName" label="姓名" width="100">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="deptName" label="所属机构" width="150">
|
|
|
+ <el-table-column prop="deptName" label="所属机构" width="250">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="address" label="地址">
|
|
|
+ <el-table-column prop="address" label="地址" width="150">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="createTime" label="登录时间">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<div class="bottomFixed">
|
|
|
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="pageNum"
|
|
|
- :page-sizes="[5, 10, 20, 30, 50, 100]" :page-size="pageSize" layout="total, sizes, prev, pager, next"
|
|
|
+ :page-sizes="[3,5, 10, 20, 30, 50, 100]" :page-size="pageSize" layout="total, sizes, prev, pager, next"
|
|
|
:total="totalSum">
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
@@ -209,7 +209,7 @@
|
|
|
|
|
|
|
|
|
<div v-if="operatelVisible">
|
|
|
- <vdr title="操作记录" @visiblefun="operatelVisible = false" :width="800">
|
|
|
+ <vdr title="操作记录" @visiblefun="operatelVisible = false" :width="820" :height="300">
|
|
|
<div style="margin-bottom: 10px;">
|
|
|
<span style="color: #262626;font-weight: 700;font-size: 14px;">时间筛选 </span>
|
|
|
<el-date-picker v-model="operateDate" type="datetimerange" size="small" @change="operateDateFun"
|
|
|
@@ -228,7 +228,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="userName" label="姓名">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="deptName" label="所属机构" width="150">
|
|
|
+ <el-table-column prop="deptName" label="所属机构" width="200">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="carNumber" label="车险录单">
|
|
|
<template slot-scope="scope">
|
|
|
@@ -303,6 +303,8 @@ import AMapLoader from "@amap/amap-jsapi-loader";
|
|
|
window._AMapSecurityConfig = {
|
|
|
securityJsCode: 'd62687dd438cfadd859bbab66d8e41a2', //安全密钥
|
|
|
}
|
|
|
+import { websocketSend, closeWebsocket } from "@/utils/websocket.js";
|
|
|
+
|
|
|
var myChart;
|
|
|
export default {
|
|
|
data() {
|
|
|
@@ -314,7 +316,7 @@ export default {
|
|
|
ztreeNodeAll:{},
|
|
|
deptPeopleValue:true,
|
|
|
pageNum: 1, //当前页面
|
|
|
- pageSize: 5, //每页显示条数
|
|
|
+ pageSize: 3, //每页显示条数
|
|
|
totalSum: 0, //全部的数据条数
|
|
|
tableData: [],
|
|
|
marker: null,
|
|
|
@@ -388,14 +390,6 @@ export default {
|
|
|
window.personnelclick = () => {
|
|
|
this.personnelVisible = true;
|
|
|
};
|
|
|
- this.$api.user
|
|
|
- .getUserDeptTree()
|
|
|
- .then(res => {
|
|
|
- if (res.code == 200) {
|
|
|
- this.ztreeNodes = res.data.deptList;
|
|
|
- this.ztreeNodeAll = res.data;
|
|
|
- }
|
|
|
- });
|
|
|
},
|
|
|
destroyed() {
|
|
|
// 销毁地图,并清空地图容器.该方法执行后,地图对象被注销,内存释放,地图容器被清空。
|
|
|
@@ -409,6 +403,7 @@ export default {
|
|
|
if (res.code == 200) {
|
|
|
this.ztreeNodes = res.data.deptList;
|
|
|
this.ztreeNodeAll = res.data;
|
|
|
+ this.deptPeopleVisible=true;
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
@@ -588,7 +583,7 @@ export default {
|
|
|
.queryGeographyInfo({
|
|
|
queryId: this.deptPeopleId,
|
|
|
type: this.deptPeopleType,
|
|
|
- lng: this.position[0], lat: this.position[1], pageSize: 5,
|
|
|
+ lng: this.position[0], lat: this.position[1], pageSize: 3,
|
|
|
pageNum: this.personnelPageNum, ...data
|
|
|
})
|
|
|
.then(res => {
|
|
|
@@ -936,7 +931,7 @@ export default {
|
|
|
this.$api.user[api]({
|
|
|
queryId: this.deptPeopleId,
|
|
|
type: this.deptPeopleType,
|
|
|
- lng: e.target._position[0], lat: e.target._position[1], pageSize: 5,
|
|
|
+ lng: e.target._position[0], lat: e.target._position[1], pageSize: 3,
|
|
|
pageNum: this.personnelPageNum, ...data
|
|
|
})
|
|
|
.then(res => {
|