diff --git a/src/views/community/CommunityList.vue b/src/views/community/CommunityList.vue index 0ce99d2..ff19151 100644 --- a/src/views/community/CommunityList.vue +++ b/src/views/community/CommunityList.vue @@ -83,7 +83,7 @@ 设置分润 - 设置服务商 + {{ record.admin ? '修改服务商' : '设置服务商' }} @@ -333,7 +333,7 @@ -
+
@@ -372,18 +372,18 @@
当前服务商信息
-
+
用户ID: - {{ currentCommunity.admin_id }} + {{ currentCommunity.admin.userid || currentCommunity.admin_id }}
-
+
姓名: - {{ currentCommunity.admin_name }} + {{ currentCommunity.admin.nickname || currentCommunity.admin_name || '未知' }}
-
+
手机号: - {{ currentCommunity.admin_phone }} + {{ currentCommunity.admin.phone || currentCommunity.admin_phone || '-' }}
@@ -1066,6 +1066,9 @@ export default defineComponent({ currentCommunity.value = { ...record } adminSearchPhone.value = '' adminSearchResult.value = null + + // 如果已有服务商,不需要设置搜索结果 + // 如果没有服务商,则需要通过搜索来选择 adminModalVisible.value = true } @@ -1109,6 +1112,12 @@ export default defineComponent({ // 保存服务商设置 const handleAdminSave = async () => { + // 如果已有服务商,则直接关闭模态框,不做任何操作 + if (currentCommunity.value.admin) { + adminModalVisible.value = false + return + } + if (!adminSearchResult.value) { message.warning('请先搜索并选择服务商') return diff --git a/src/views/login/Login.vue b/src/views/login/Login.vue index 1d304fe..bcb6286 100644 --- a/src/views/login/Login.vue +++ b/src/views/login/Login.vue @@ -102,7 +102,8 @@ export default defineComponent({ const formState = reactive({ phone: '', - password: '' + password: '', + role: 'admin' }) const handleSubmit = async (values) => {