From 517a91a93bc0a0c182c0c5edb7e99cbb4342f5e5 Mon Sep 17 00:00:00 2001 From: shijing Date: Mon, 5 Sep 2022 10:48:11 +0800 Subject: [PATCH] bind --- src/components/scBind/index.vue | 130 ++++++++++++++++++++++++++++++++ src/scui.js | 2 + src/views/am/area.vue | 14 ++++ src/views/am/audio.vue | 23 ++++-- src/views/am/monitor.vue | 29 +++++-- src/views/am/vchannel_view.vue | 17 ++++- src/views/am/videoView.vue | 4 +- src/views/bigScreen/index.vue | 2 +- src/views/hrm/employee.vue | 31 +++++--- src/views/rpm/rpj_show.vue | 51 ++++++++++++- src/views/sys/user_form.vue | 2 +- src/views/vm/visit.vue | 25 +++--- src/views/vm/visit_detial.vue | 61 +++++++++++++-- src/views/vm/visit_form.vue | 1 + 14 files changed, 332 insertions(+), 60 deletions(-) create mode 100644 src/components/scBind/index.vue diff --git a/src/components/scBind/index.vue b/src/components/scBind/index.vue new file mode 100644 index 00000000..4c37f48e --- /dev/null +++ b/src/components/scBind/index.vue @@ -0,0 +1,130 @@ + + diff --git a/src/scui.js b/src/scui.js index f77ee3ff..285b8d39 100644 --- a/src/scui.js +++ b/src/scui.js @@ -5,6 +5,7 @@ import http from "./utils/request" import { permission, rolePermission } from './utils/permission' import scTable from './components/scTable' +import scBind from './components/scBind' import scTableColumn from './components/scTable/column.js' import scFilterBar from './components/scFilterBar' import scUpload from './components/scUpload' @@ -45,6 +46,7 @@ export default { app.config.globalProperties.$ROLE = rolePermission; //注册全局组件 + app.component('scBind', scBind); app.component('scTable', scTable); app.component('scTableColumn', scTableColumn); app.component('scFilterBar', scFilterBar); diff --git a/src/views/am/area.vue b/src/views/am/area.vue index ccb0b06c..431caca2 100644 --- a/src/views/am/area.vue +++ b/src/views/am/area.vue @@ -379,6 +379,7 @@ export default { handleDel(row) { this.$API.am.area.delete.req(row.id).then((res) => { this.$refs.table.refresh(); + this.refreshArea(); this.$message.success("删除成功"); }); }, @@ -464,6 +465,19 @@ export default { } else if (mode == "edit") { this.$refs.table.refresh(); } + this.refreshArea(); + }, + //更新区域缓存 + refreshArea(){ + let that = this; + that.$API.am.area.list.req({page_size:999}).then(res => { + if (res.err_msg) { + } else { + let areaList = res.results; + that.$TOOL.data.remove("qyjyAreaList"); + that.$TOOL.data.set("qyjyAreaList", areaList); + } + }) }, //本地更新数据 handleSaveSuccessAccess(data, mode) { diff --git a/src/views/am/audio.vue b/src/views/am/audio.vue index b4bd8813..3162843e 100644 --- a/src/views/am/audio.vue +++ b/src/views/am/audio.vue @@ -23,7 +23,7 @@ row-key="id" @selection-change="selectionChange" stripe @resetQuery="resetQuery"> - + + + +