diff --git a/src/api/order/index.js b/src/api/order/index.js
index 46488bb..993369a 100755
--- a/src/api/order/index.js
+++ b/src/api/order/index.js
@@ -44,7 +44,7 @@ export const cancelOrder = data =>
* @description 申请退款
*/
export const orderRefund = data =>
- request.post('/refound', data)
+ request.post('/refund', data)
/**
* @description 订单完成 & 打分
*/
diff --git a/src/components/agreed-comp/agreed-comp.vue b/src/components/agreed-comp/agreed-comp.vue
index 6ebaac6..397112d 100755
--- a/src/components/agreed-comp/agreed-comp.vue
+++ b/src/components/agreed-comp/agreed-comp.vue
@@ -10,7 +10,7 @@
@change="handleChange"
:disabled="disabled"
>
-
+
{
.then(() => {
// $Router.push('/personal')
$store.user.login().then((user) => {
- $store.user.setUserInfo(user)
+ // $store.user.setUserInfo(user)
+ !user.nickName
+ ? $Router.push({
+ path: '/pages/other/edit-userinfo'
+ })
+ : userStore.setUserInfo(user) && dataList.value[current.value].show && paging.value[current.value]?.reload()
})
})
.catch(() => '')
diff --git a/src/pages/index/personal/index.vue b/src/pages/index/personal/index.vue
index 456209e..0b816e2 100755
--- a/src/pages/index/personal/index.vue
+++ b/src/pages/index/personal/index.vue
@@ -292,7 +292,7 @@ const handleLogin = async () => {
$loading(true)
userStore.login().then((user) => {
$loading(false)
- !user.id
+ !user.nickName
? $Router.push({
path: '/pages/other/edit-userinfo'
})
diff --git a/src/pages/other/edit-userinfo.vue b/src/pages/other/edit-userinfo.vue
index c9ee225..1c8874a 100755
--- a/src/pages/other/edit-userinfo.vue
+++ b/src/pages/other/edit-userinfo.vue
@@ -17,14 +17,15 @@
昵称 建议改为真实姓名
-
+ />
const instance = getCurrentInstance()
-const { $api, $store, $Router, $u } = instance.proxy
+const { $api, $store, $Router, $u,$toast } = instance.proxy
const show = ref(false)
const columns = ref([['男', '女']])
const userInfo = ref($store.user.userInfo)
@@ -94,17 +95,17 @@ const getPhoneNumber = async (e) => {
}
}
}
+const handleNickName = (e) => {
+ userInfo.value.nickName = e.detail.value
+}
const handleSave = async () => {
const res = await $api.userSave(userInfo.value)
if (res.success) {
- $u.toast('保存成功')
- $store.user.setUserInfo(userInfo.value)
- setTimeout(() => {
- $Router.push({
- path: '/personal'
- })
- }, 500)
+ $store.user.setUserInfo(userInfo.value)
+ $toast('保存成功').then(()=>{
+ $Router.back()
+ })
}
}
@@ -113,4 +114,8 @@ const handleSave = async () => {
page {
background-color: #fff;
}
+input{
+ text-align: right;
+ padding-right: 6rpx;
+}
diff --git a/src/pages/other/switch.vue b/src/pages/other/switch.vue
index 35bb2a4..14b112f 100755
--- a/src/pages/other/switch.vue
+++ b/src/pages/other/switch.vue
@@ -25,7 +25,7 @@
inputAlign="right"
maxlength="300"
:placeholder="item.placeholder"
- :readonly="false"
+ :readonly="model.status === 0"
/>
@@ -45,11 +46,12 @@
备注:申请表提交后会有工作人员主动联系您,请耐心等待
-
+
提交申请{{model.status === 0 ? '申请中' : '提交申请'}}
@@ -258,11 +261,13 @@ const init = async () => {
const images = res.doctor.images.split(',')
imageObj.value.ren = images[0]
imageObj.value.fan = images[1]
+ agreed.value = true
}
$loading(false)
}
const handleChooseImage = async (key) => {
+ if(model.value.status === 0) return
let filePath = ''
try {
const ret = await chooseImage({
@@ -340,11 +345,8 @@ onShow(() => {
})
.catch(() => '')
return
- } else {
- init()
- }
+ }
})
-
init()