diff --git a/business-css/frontend/src/components/antvx6/index.vue b/business-css/frontend/src/components/antvx6/index.vue
index f089d02..30233ab 100644
--- a/business-css/frontend/src/components/antvx6/index.vue
+++ b/business-css/frontend/src/components/antvx6/index.vue
@@ -1755,6 +1755,14 @@ const boundaryClick = () => {
}
+
+
+
+
\ No newline at end of file
diff --git a/business-css/frontend/src/components/antvx6/viewx6.vue b/business-css/frontend/src/components/antvx6/viewx6.vue
index d1d8c50..c30ae1e 100644
--- a/business-css/frontend/src/components/antvx6/viewx6.vue
+++ b/business-css/frontend/src/components/antvx6/viewx6.vue
@@ -137,7 +137,6 @@ function addAttrText(item:any,index:any){
}
},
})
-debugger
graph.addNode({
shape: 'image-node',
x: item.position.x + 135 ,
diff --git a/business-css/frontend/src/store/modules/user.ts b/business-css/frontend/src/store/modules/user.ts
index 249e270..4bb1db6 100644
--- a/business-css/frontend/src/store/modules/user.ts
+++ b/business-css/frontend/src/store/modules/user.ts
@@ -18,7 +18,7 @@ export const useUserStore = defineStore('user', () => {
const roles = ref>([]); // 用户角色编码集合 → 判断路由权限
const perms = ref>([]); // 用户权限编码集合 → 判断按钮权限
const badgeval = ref('')
-
+ const username = ref('')
// actions
// 登录
@@ -50,6 +50,7 @@ export const useUserStore = defineStore('user', () => {
}
nickname.value = data.userInfo.nickname;
userId.value = data.userInfo.id;
+ username.value = data.userInfo.username;
avatar.value = data.userInfo.avatar;
roles.value = data.roles;
perms.value = data.permissions;
@@ -81,6 +82,7 @@ export const useUserStore = defineStore('user', () => {
removeToken();
Token.value = '';
nickname.value = '';
+ username.value = '';
userId.value = '';
avatar.value = '';
roles.value = [];
@@ -89,6 +91,7 @@ export const useUserStore = defineStore('user', () => {
return {
Token,
nickname,
+ username,
userId,
avatar,
roles,
diff --git a/business-css/frontend/src/views/business/project/index.vue b/business-css/frontend/src/views/business/project/index.vue
index 6ef0879..67c918a 100644
--- a/business-css/frontend/src/views/business/project/index.vue
+++ b/business-css/frontend/src/views/business/project/index.vue
@@ -11,6 +11,14 @@ import { searchProjectsLsit,addProjects,updateProjects,deleteProjects,deleteBatc
import Page from '@/components/Pagination/page.vue'
import ScenarioModel from '@/views/component/scenario/index.vue'
import Antvx6 from '@/components/antvx6/index.vue'
+import Readonlyx6 from '@/components/antvx6/readonlyx6.vue'
+
+import { useUserStore } from '@/store/modules/user';
+const userStore = useUserStore();
+
+const username = ref(userStore.username)
+
+
const apiUrl = import.meta.env.VITE_APP_BASE_API; // 基础路径
const isShowAntvx6 = ref(false); // 是否展示分析设计弹窗
const isScenario = ref(false) //是否展示历史模拟场景
@@ -217,7 +225,8 @@ function closeAntvx6() {
导出
删除
+ :disabled="multipleSelection.length <= 0" @click="delClick" style="margin-left: 10px"
+ v-if="username == 'admin'">删除
-
-
+
@@ -274,7 +283,8 @@ function closeAntvx6() {
@@ -285,8 +295,10 @@ function closeAntvx6() {
-
diff --git a/business-css/frontend/src/views/component/scenario/index.vue b/business-css/frontend/src/views/component/scenario/index.vue
index 2ec2c90..19c1a06 100644
--- a/business-css/frontend/src/views/component/scenario/index.vue
+++ b/business-css/frontend/src/views/component/scenario/index.vue
@@ -20,6 +20,11 @@ import TableModels from '@/components/antvx6/tableModel.vue';
import EchartsModels from '@/components/antvx6/echartsModel.vue';
import Viewx6 from '@/components/antvx6/viewx6.vue';
+import { useUserStore } from '@/store/modules/user';
+const userStore = useUserStore();
+const username = ref(userStore.username)
+
+
const webUrl = import.meta.env.VITE_APP_BASE_HTTP; // 基础路径
const algorithmTypeData: any = ref([]); // 算法类型数据
const stepsActive = ref(0); // 步骤导航栏当前激活的步骤索引
@@ -431,9 +436,10 @@ function initDeviceData(){
搜索
-
+
新增
删除
@@ -463,26 +469,31 @@ function initDeviceData(){
-
-
+
-
-
-
-
+
-