From b0e5c017307c33fad9d5368399ee832f7dd76efe Mon Sep 17 00:00:00 2001 From: Sun_sun <469361609@qq.com> Date: Mon, 8 Sep 2025 17:13:08 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E6=94=B9]=E4=BB=A3=E7=90=86-?= =?UTF-8?q?=E6=B3=A8=E5=86=8C-=E9=80=89=E6=8B=A9=E5=8C=BA=E5=9F=9F?= =?UTF-8?q?=E7=9C=81=E5=B8=82=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/AgentLogin.vue | 73 +++++++++++++++++++++++++++------------- 1 file changed, 50 insertions(+), 23 deletions(-) diff --git a/src/views/AgentLogin.vue b/src/views/AgentLogin.vue index f8e2ea7..abf37ac 100644 --- a/src/views/AgentLogin.vue +++ b/src/views/AgentLogin.vue @@ -96,25 +96,34 @@ label-width="100px" > - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -208,6 +217,13 @@ const applyRules = { ] } +// 设置省市区级联选择器配置 +const regionsProp = { + value: 'code', + label: 'label', + children: 'children' +} + // 计算属性 const groupedRegions = computed(() => { const grouped = {} @@ -226,7 +242,7 @@ const groupedRegions = computed(() => { // 方法 const loadRegions = async () => { try { - const { data } = await api.get('/agents/regions') + const { data } = await api.get('/regions/provinces') regions.value = data.data } catch (error) { ElMessage.error('加载区域列表失败') @@ -262,11 +278,12 @@ const handleLogin = async () => { const handleApply = async () => { if (!applyFormRef.value) return - try { await applyFormRef.value.validate() applyLoading.value = true - + + // 将区id设置为最终id + applyForm.region_id = applyForm.region_id[2] const { data } = await api.post('/agents/apply', applyForm) if (data.success) { @@ -294,7 +311,7 @@ onMounted(() => { }) - + + \ No newline at end of file