|
@@ -280,46 +280,43 @@
|
|
|
// 提交编辑
|
|
|
async function handleSubmit() {
|
|
|
try {
|
|
|
- // 1. 验证表单
|
|
|
+
|
|
|
await formRef.value.validate();
|
|
|
|
|
|
- // 2. 准备提交数据
|
|
|
+
|
|
|
const submitData = {
|
|
|
...modelForm.value,
|
|
|
sex: modelForm.value.sex,
|
|
|
};
|
|
|
|
|
|
- // 3. 显示加载中提示(可选)
|
|
|
+
|
|
|
uni.showLoading({
|
|
|
title: '提交中...',
|
|
|
mask: true
|
|
|
});
|
|
|
|
|
|
- // 4. 调用接口
|
|
|
+
|
|
|
const response = await useraDdress(submitData);
|
|
|
|
|
|
- // 5. 隐藏加载中
|
|
|
+
|
|
|
uni.hideLoading();
|
|
|
|
|
|
- // 6. 处理响应
|
|
|
+
|
|
|
if (response.code === 200) {
|
|
|
await new Promise((resolve) => {
|
|
|
uni.showToast({
|
|
|
title: '编辑成功',
|
|
|
icon: 'success',
|
|
|
- duration: 1500, // 默认1500ms
|
|
|
+ duration: 1500,
|
|
|
mask: true,
|
|
|
success: () => {
|
|
|
- // 等待Toast显示完成
|
|
|
setTimeout(() => resolve(), 1500);
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
-
|
|
|
- // 7. 跳转页面
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages_home/components/volunteerSide/adresss'
|
|
|
- });
|
|
|
+ uni.navigateBack({
|
|
|
+ delta: 1
|
|
|
+ })
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
title: response.msg || '编辑失败',
|