+
姓名:
- {{ 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) => {