ソースを参照

feat: 项目账号form表单中设为管理员相关逻辑变更

lanjianrong 4 年 前
コミット
c0a7004eca

+ 2 - 3
src/views/dashboard/project-detail/components/account.vue

@@ -10,8 +10,8 @@
   <BasicModal @register="registerModal" @ok="submitModal">
     <BasicForm @register="registerForm" ref="formElRef">
       <template #role="{ model, field }">
-        <span v-if="hasAdmin" class="text-red">已存在管理员</span>
-        <span v-else>
+        <!-- <span v-if="hasAdmin" class="text-red">已存在管理员</span> -->
+        <span>
           <a-switch v-model:checked="model[field]" size="small" />
           <span>设为<Icon icon="clarity:administrator-solid" />管理员</span>
         </span>
@@ -58,7 +58,6 @@
         type: String as PropType<string>,
         default: '1'
       },
-      hasAdmin: propTypes.bool,
       hasPermission: propTypes.bool
     },
     setup(props) {

+ 2 - 8
src/views/dashboard/project-detail/index.vue

@@ -23,12 +23,7 @@
           />
         </a-tab-pane>
         <a-tab-pane key="2" tab="项目账号">
-          <ProjectAccount
-            :active-id="activeKey"
-            :id="projectInfo?.id"
-            :has-admin="hasAdmin"
-            :has-permission="hasPermission"
-          />
+          <ProjectAccount :active-id="activeKey" :id="projectInfo?.id" :has-permission="hasPermission" />
         </a-tab-pane>
         <!-- <a-tab-pane key="3" tab="项目标段" />
         <a-tab-pane key="4" tab="办事处共享" />
@@ -62,7 +57,7 @@
       const activeKey = ref('1')
       const { prefixCls } = useDesign('project')
       const projectInfo = ref<Nullable<ProjectListItem>>(null)
-      const hasAdmin = computed(() => projectInfo.value?.userId !== 'xCi4xUL6uur0h7fVI--NeA')
+      // const hasAdmin = computed(() => projectInfo.value?.userId !== 'xCi4xUL6uur0h7fVI--NeA')
       const userStore = useUserStore()
       const hasPermission = computed(
         () => !!userStore.getUserInfo.isAdmin || projectInfo.value?.staffIdEncrypted === userStore.getUserInfo.staffId
@@ -97,7 +92,6 @@
         prefixCls,
         updateInfo,
         tabChange,
-        hasAdmin,
         hasPermission
       }
     }