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