diff --git a/src/common/axios.js b/src/common/axios.js index c08174b3..d72415d2 100644 --- a/src/common/axios.js +++ b/src/common/axios.js @@ -15,9 +15,9 @@ instance.interceptors.request.use(config => { } else if (/AppCountryAlbum/.test(location.pathname) || config.module == 'AppCountryAlbum') { config.baseURL = '/aca' config.url = config.url.replace(/(app|auth|admin)\//, "api/") - } else if (/\/grid\//.test(location.pathname)) { + } else if (/\/project\/beta\//.test(location.pathname)) { config.baseURL = '/wangge' - } else if (/\/project\/police\//.test(location.pathname)||config.module=='hnjc') { + } else if (/\/project\/police\//.test(location.pathname) || config.module == 'hnjc') { config.baseURL = '/hnjc' config.url = config.url.replace(/(app|auth|admin)\//, "api/") } else if (sessionStorage.getItem("prj") == "saas") { diff --git a/src/pages/loading.vue b/src/pages/loading.vue index 568edbb0..86a68d2f 100644 --- a/src/pages/loading.vue +++ b/src/pages/loading.vue @@ -30,7 +30,7 @@ export default { let {search, currentLib} = this return this.apps.filter(e => { return (currentLib == "apps" && e.libPath.indexOf("project") > -1) || e.libPath.indexOf(currentLib) > -1 - }).filter(e => !!search ? e.label.indexOf(search) > -1 : true) || [] + }).filter(e => !!search ? e.label?.indexOf(search) > -1 : true) || [] }, currentApp() { return this.apps.find(e => e.key == this.$route.query.app) || {} diff --git a/src/project/beta/AppEquipment/AppEquipment.vue b/src/project/beta/AppEquipment/AppEquipment.vue index bfabe0fb..f02545f1 100644 --- a/src/project/beta/AppEquipment/AppEquipment.vue +++ b/src/project/beta/AppEquipment/AppEquipment.vue @@ -40,6 +40,7 @@ import { mapState } from 'vuex' export default { name: "AppEquipment", + appName: '设备管理', data() { return { areaId: '', diff --git a/src/project/beta/AppGridManagement/Map.vue b/src/project/beta/AppGridManagement/Map.vue index c4503bd0..5b331442 100644 --- a/src/project/beta/AppGridManagement/Map.vue +++ b/src/project/beta/AppGridManagement/Map.vue @@ -29,7 +29,7 @@
- 网格管理员 + 网格长 {{ item.name }}  {{ item.phone }} diff --git a/src/project/beta/AppGridManagement/SelectGird.vue b/src/project/beta/AppGridManagement/SelectGird.vue index a59d7ec3..06d66eef 100644 --- a/src/project/beta/AppGridManagement/SelectGird.vue +++ b/src/project/beta/AppGridManagement/SelectGird.vue @@ -2,7 +2,6 @@
- @@ -22,7 +21,7 @@
- +
@@ -43,7 +42,6 @@ export default { allData: null, treeList: [], slectList: [], - userList: [], parentGirdId: '', isFormMap: 0, //1为网格地图 一级不允许选中 } @@ -61,7 +59,7 @@ export default { if (option.isFormMap) { this.isFormMap = option.isFormMap } - this.isGridMember ? this.getAllGrids() : this.$u.toast('当前人员不是网格员或网格管理员') + this.isGridMember ? this.getAllGrids() : this.$u.toast('当前人员不是网格员或网格长') }, methods: { getAllGrids() { @@ -81,9 +79,9 @@ export default { } }) }, - treeInit() { + treeInit(isClick) { let last = uni.getStorageSync("lastSelectedGrid") - if (last) { + if (!isClick && last) { this.$http.post("/app/appgirdinfo/listFatherGirdInfo", null, { params: {girdId: last} }).then(res => { @@ -114,18 +112,11 @@ export default { this.treeList = this.allData.filter(e => e.parentGirdId == parentGirdId) }, girdNameClick(row, index) { - this.userList = [] if (!index) { //第一级别 this.slectList = [] - this.treeInit() + this.treeInit(true) } else { - var list = [] - this.slectList.map((item, i) => { - if (i <= index) { - list.push(item) - } - }) - this.slectList = list + this.slectList.splice(index, 8) this.getGridsByGridMemberAndParent(row) } }, diff --git a/src/project/beta/AppResourcesManage/AppResourcesManage.vue b/src/project/beta/AppResourcesManage/AppResourcesManage.vue index fe484022..21c25569 100644 --- a/src/project/beta/AppResourcesManage/AppResourcesManage.vue +++ b/src/project/beta/AppResourcesManage/AppResourcesManage.vue @@ -39,6 +39,7 @@ export default { name: "AppResourcesManage", + appName: '媒资管理', data() { return { tab: [{name: '音频素材'}, {name: '文本素材'}], diff --git a/src/project/police/AppMessageNotification/AppMessageNotification.vue b/src/project/police/AppMessageNotification/AppMessageNotification.vue index 18299e1d..19d35faa 100644 --- a/src/project/police/AppMessageNotification/AppMessageNotification.vue +++ b/src/project/police/AppMessageNotification/AppMessageNotification.vue @@ -196,8 +196,18 @@ export default { if(!this.form.content) { return this.$u.toast('请输入文本内容') } + if(this.form.contentType == 'image' && !this.formData.imgList.length) { + return this.$u.toast('请上传图片') + } + if(this.form.contentType == 'video' && !this.formData.fileList.length) { + return this.$u.toast('请上传视频') + } + if(this.form.contentType == 'file' && !this.formData.fileList.length) { + return this.$u.toast('请上传文件') + } if(this.formData.fileList.length) { this.formData.file = this.formData.fileList[0] + this.formData.accessUrl = this.formData.fileList[0].url } if(this.formData.imgList.length) { this.formData.accessUrl = this.formData.imgList[0].url @@ -220,7 +230,11 @@ export default { this.areaIdList = [] this.tagIdList = [] this.formDataInit() + }else { + this.$u.toast(res.msg) } + }).catch((err) => { + this.$u.toast(err) }) }, formDataInit() {