From 4a84899838187e7a0a7bda2bdcc407abca6052f8 Mon Sep 17 00:00:00 2001
From: dearlin <1261008090@qq.com>
Date: Tue, 20 Feb 2024 08:39:01 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E4=BE=8B=E4=BC=9A=EF=BC=8C14?=
=?UTF-8?q?082bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/js/data_dictionary.js | 7 ++-
src/components/department/index.vue | 4 +-
src/components/tooltip_img/index.vue | 4 +-
src/request/data_dictionary.js | 8 ++-
src/views/safety_meeting/meeting/add.vue | 59 +++++++++++++++++---
src/views/safety_meeting/meeting/details.vue | 2 +-
src/views/safety_meeting/meeting/index.vue | 45 +++++----------
src/views/safety_meeting/meeting/view.vue | 21 +------
8 files changed, 85 insertions(+), 65 deletions(-)
diff --git a/src/assets/js/data_dictionary.js b/src/assets/js/data_dictionary.js
index aa1b810..10dd289 100644
--- a/src/assets/js/data_dictionary.js
+++ b/src/assets/js/data_dictionary.js
@@ -6,7 +6,7 @@ import {
getDepartmentTree,
getLevelsCorp,
getElectronicFenceTree,
- getListSelectTree,
+ getListSelectTree, getDepartmentzTree
} from "@/request/data_dictionary.js";
import { ref } from "vue";
@@ -384,6 +384,11 @@ export const layoutFnGetDepartmentTree = async (params) => {
const resData = await getDepartmentTree(params);
return ref(JSON.parse(resData.zTreeNodes));
};
+// 部门树2
+export const layoutFnGetDepartmentzTree = async (params) => {
+ const resData = await getDepartmentzTree(params);
+ return ref(JSON.parse(resData.zTreeNodes));
+};
// 电子围栏树
export const layoutFnGetElectronicFenceTree = async (params) => {
const resData = await getElectronicFenceTree(params);
diff --git a/src/components/department/index.vue b/src/components/department/index.vue
index 374f9ec..d18fa99 100644
--- a/src/components/department/index.vue
+++ b/src/components/department/index.vue
@@ -18,7 +18,7 @@
diff --git a/src/components/tooltip_img/index.vue b/src/components/tooltip_img/index.vue
index 2feaa3c..275579d 100644
--- a/src/components/tooltip_img/index.vue
+++ b/src/components/tooltip_img/index.vue
@@ -6,7 +6,9 @@
v-viewer
v-for="item in imgs"
:key="item.IMGFILES_ID"
- :src="VITE_FILE_URL + item.FILEPATH"
+ :src="
+ item.FILEPATH ? VITE_FILE_URL + item.FILEPATH : VITE_FILE_URL + item
+ "
width="100"
height="100"
alt=""
diff --git a/src/request/data_dictionary.js b/src/request/data_dictionary.js
index 0084104..e2cf046 100644
--- a/src/request/data_dictionary.js
+++ b/src/request/data_dictionary.js
@@ -39,12 +39,18 @@ export const getUserListAllByCorp = (params) =>
loading: false,
...params,
});
-// 部门树
+// 部门树 有限制只有主账号能选子集
export const getDepartmentTree = (params) =>
post("/department/listTree", {
loading: false,
...params,
});
+// 部门树
+export const getDepartmentzTree = (params) =>
+ post("/department/listzTree", {
+ loading: false,
+ ...params,
+ });
// 电子围栏树
export const getElectronicFenceTree = (params) =>
post("/electronicfence/listTree", {
diff --git a/src/views/safety_meeting/meeting/add.vue b/src/views/safety_meeting/meeting/add.vue
index 66108c7..c1ec217 100644
--- a/src/views/safety_meeting/meeting/add.vue
+++ b/src/views/safety_meeting/meeting/add.vue
@@ -91,6 +91,13 @@
:value="item.USER_ID"
/>
+