diff --git a/api/other.js b/api/other.js
index 47307b9..a904552 100644
--- a/api/other.js
+++ b/api/other.js
@@ -8,7 +8,7 @@ import {host} from "@/config/host";
export function getSTS(data) {
return request({
- url: `${host}/other/get-aliyun-sts`,
+ url: `/get-aliyun-sts`,
method: "get",
data
});
diff --git a/config/host.js b/config/host.js
index caf77c6..9446029 100644
--- a/config/host.js
+++ b/config/host.js
@@ -4,6 +4,6 @@ const host='http://47.109.60.201:9501/api'
// const host='http://192.168.2.92:9503/api'
const imghost='http://live.admin.jinghkb.com'
const title = '汪汪行天下'
-const oss = 'https://fanyi-guanjia-1.'+'oss-cn-chengdu.aliyuncs.com'
+const oss = 'https://pet-feed.'+'oss-cn-chengdu.aliyuncs.com'
// const codehost='http://code.baomingle.cn'
export {host,imghost,title,oss}
\ No newline at end of file
diff --git a/pages/UserDetail/components/index.scss b/pages/UserDetail/components/index.scss
index d760d12..613c66d 100644
--- a/pages/UserDetail/components/index.scss
+++ b/pages/UserDetail/components/index.scss
@@ -111,4 +111,8 @@
}
}
}
+}
+
+.avatarBtn::after{
+ border:none;
}
\ No newline at end of file
diff --git a/pages/UserDetail/index.vue b/pages/UserDetail/index.vue
index dba2a39..2eed225 100644
--- a/pages/UserDetail/index.vue
+++ b/pages/UserDetail/index.vue
@@ -9,8 +9,9 @@
头像
-
+
@@ -105,14 +106,28 @@
id:88685,
birthday:'2002-05-11',
},
+ writeWaitTime:1000,
+ writeHandler:null,
},
onLoad() {
this.setSexTitle();
this.getUserDetail();
},
+ watch:{
+ user:{
+ handler(value) {
+ this.writeHandler && clearTimeout(this.writeHandler);
+
+ this.writeHandler = setTimeout(() => {
+ this.submit();
+ }, this.writeWaitTime)
+ },
+ deep: true,
+ }
+ },
methods: {
- getUserDetail(){
- userDetail().then(({ data }) => {
+ getUserDetail() {
+ userDetail().then(({data}) => {
this.user = data;
this.birthday = this.user.birthday ? this.user.birthday : '2000-01-01'
this.user.birthday = this.birthday
@@ -120,30 +135,32 @@
this.setSexTitle(this.user.sex);
})
},
- sexConfirm(v){
+ sexConfirm(v) {
log(v);
this.user.sex = v.value[0].value;
this.setSexTitle(v.value[0].value);
},
- birthdayConfirm(v){
+ birthdayConfirm(v) {
this.birthday = uni.$u.timeFormat(v.value, 'yyyy-mm-dd');
},
- submit(){
- if(this.user.birthday ){
+ submit() {
+ if (this.user.birthday) {
this.user.birthday = uni.$u.timeFormat(this.user.birthday, 'yyyy-mm-dd')
}
- updateUserDetail(this.user).then((data) =>{
+ updateUserDetail(this.user).then((data) => {
uni.setStorageSync('user', data.data);
- functions.success("修改成功").then(() =>{
- uni.navigateBack();
- })
});
},
- setSexTitle(v){
+ setSexTitle(v) {
log(v);
this.sexTitle = [0, '男', '女'][v ? v : this.user.sex];
log(this.sexTitle);
- }
+ },
+ chooseAvatar(v) {
+ api.uploadOssFile(v.detail.avatarUrl).then(res => {
+ this.user.avatar = res.show_path;
+ })
+ },
},
onPageScroll(res) {