From 196f223575c64aaf0b1b5c5f7dfdee391a6e122a Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期四, 24 六月 2021 17:31:18 +0800 Subject: [PATCH] 修复关联视频切换的bug --- src/pages/shuohuangMonitorAnalyze/components/memberManage.vue | 75 +++++++++++++++++++------------------ 1 files changed, 39 insertions(+), 36 deletions(-) diff --git a/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue b/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue index f254def..72e613a 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue @@ -232,9 +232,9 @@ <script> -import { getShuohuangDepartTree, getOrganizeTree, getMemberList, updateMemberInfo, addMember, updateUnit, uploadMemberPic, uploadDirectory, uploadFile,downloadFile } from '@/api/shuohuang' +import { getShuohuangDepartTree, getOrganizeTree, getMemberList, updateMemberInfo, addMember, updateUnit, uploadMemberPic, uploadDirectory, uploadFile, downloadFile } from '@/api/shuohuang' export default { - data () { + data() { return { publicPath: process.env.BASE_URL, CLIP: 'http://192.168.20.113/', @@ -247,7 +247,7 @@ menuLeft: 0, keyword: '', gender: '', - genders: [{id:'g3',name:'鍏ㄩ儴'},{ name: '鐢�', id: 'g0' }, { name: '濂�', id: 'g1' }], + genders: [{ id: 'g3', name: '鍏ㄩ儴' }, { name: '鐢�', id: 'g0' }, { name: '濂�', id: 'g1' }], tableData: [], multipleTableSelection: [], PageIndex: 1, @@ -256,7 +256,7 @@ PageSize: 8, organizeData: [], checkedOrgID: '', - checkedOrgName:"", + checkedOrgName: "", organizeKeyword: '', memberEditDialogVisible: false, toggleOrganizeDialogVisible: false, @@ -274,23 +274,23 @@ batchImportTableData: [], } }, - mounted () { + mounted() { this.searchLeftTreeData(); this.getOrganizeTreeData(); //this.renderMemberTable(); }, methods: { - resetFilter(){ + resetFilter() { this.keyword = ''; this.gender = ''; this.renderMemberTable(); }, - isPhone (rule, value, callback) { + isPhone(rule, value, callback) { if (!value) { return callback() } else if (value.trim()) { - var pattern = /^1[345789]\d{9}$/ + var pattern = /^1[345789]\d{9}$/ if (pattern.test(value)) { return callback() } @@ -304,28 +304,28 @@ // return callback(new Error('杈撳叆鐨勬墜鏈哄彿閿欒')) // } }, - nodeContextMenu (e, data, node, comp) { + nodeContextMenu(e, data, node, comp) { this.showMenu = true; this.menuTop = e.pageY; this.menuLeft = e.pageX; }, - checkOrgNode (a, b, c) { + checkOrgNode(a, b, c) { this.checkedOrgID = a.id this.checkedOrgName = a.label }, - downloadExcel(){ + downloadExcel() { downloadFile().then(function (res) { // debugger - console.log(res); + console.log(res); }) }, - updateOrg () { + updateOrg() { let ids = this.multipleTableSelection.map(row => { return row.ID }); let params = { DeptID: this.checkedOrgID, - DeptName:this.checkedOrgName, + DeptName: this.checkedOrgName, Users: ids.join(',') } updateUnit(params).then(res => { @@ -341,10 +341,10 @@ }) }, - tableSelection (val) { + tableSelection(val) { this.multipleTableSelection = val; }, - memberSave () { + memberSave() { this.$refs['memberForm'].validate((valid) => { if (valid) { let params = Object.assign({ DeptID: this.curLeftTreeNode.id }, this.memberEditForm); @@ -378,15 +378,15 @@ } }) }, - delMember (member) { + delMember(member) { member.IsDel = '1'; this.memberUpdate(member); }, - editMember (member) { + editMember(member) { this.memberEditDialogVisible = true; this.memberEditForm = member; }, - memberUpdate (member) { + memberUpdate(member) { updateMemberInfo(member).then(res => { if (res.success) { this.$notify({ @@ -398,18 +398,18 @@ } }) }, - checkNode (a, b, c) { + checkNode(a, b, c) { if (a.hasOwnProperty('children')) { this.curLeftTreeNode = a; this.deptId = a.id; this.renderMemberTable(); } }, - handleTableSizeChange (size) { + handleTableSizeChange(size) { this.PageSize = size; this.renderMemberTable(); }, - renderMemberTable () { + renderMemberTable() { let _this = this; let params = { DeptID: this.deptId, @@ -423,13 +423,13 @@ _this.tableTotal = res.total; }) }, - uploadPic () { + uploadPic() { }, - uploadDirectoryTrigger () { + uploadDirectoryTrigger() { this.$refs['directoryInput'].click(); }, - importDirectory () { + importDirectory() { let _this = this; //this.$refs['directoryInput'].files //鏂囦欢澶筸ap let formData = new FormData; @@ -444,19 +444,19 @@ }) }, - handleRemove () { + handleRemove() { }, - handleExceed () { + handleExceed() { }, - batchImport () { + batchImport() { this.batchImportDialogVisible = true; }, - toggleOrganize () { + toggleOrganize() { this.toggleOrganizeDialogVisible = true; }, - uploadMemberPicture (params) { + uploadMemberPicture(params) { let param = new FormData(); param.append('file', params.file) uploadMemberPic(param).then(res => { @@ -464,7 +464,7 @@ }) }, - deepNodeChildren (node) { + deepNodeChildren(node) { var arr1 = []; var arr2 = []; if (node.ChildDept && node.ChildDept.length > 0) { @@ -493,7 +493,7 @@ } return arr1.concat(arr2) }, - getOrganizeTreeData () { + getOrganizeTreeData() { let _this = this; getOrganizeTree().then(res => { _this.organizeData = res.data.map(item => { @@ -506,7 +506,7 @@ }) }) }, - searchLeftTreeData () { + searchLeftTreeData() { let _this = this; getShuohuangDepartTree().then(res => { _this.treeData = res.data.map(item => { @@ -518,9 +518,12 @@ return obj }); this.$nextTick(() => { + if (!Object.keys(_this.curLeftTreeNode).length) { - _this.curLeftTreeNode = _this.treeData[0]; - _this.$refs['leftTreeNodes'].setCurrentNode(_this.treeData[0]); + if (_this.treeData.length) { + _this.curLeftTreeNode = _this.treeData[0]; + _this.$refs['leftTreeNodes'].setCurrentNode(_this.treeData[0]); + } } else { _this.$refs['leftTreeNodes'].setCurrentNode(_this.curLeftTreeNode); } @@ -529,7 +532,7 @@ }) }, - addMember () { + addMember() { this.memberEditDialogVisible = true; this.memberEditForm = {}; }, -- Gitblit v1.8.0