fix:支付接口调用之前先调用获取openid接口

This commit is contained in:
hanlin 2024-12-11 09:31:41 +08:00
parent bb06885853
commit 03138b7089
22 changed files with 1870 additions and 1565 deletions

View File

@ -86,6 +86,14 @@ export const checkPhoneFdd = () => {
method: "POST",
});
};
//获取openid
export const getOpenId = (data) => {
return http.request({
url: "/api/wxuser/openid",
method: "POST",
data,
});
};
export default {
login,
@ -97,5 +105,6 @@ export default {
getTelCaptcha,
checkTelCaptcha,
phoneRegister,
checkPhoneFdd
checkPhoneFdd,
getOpenId
};

View File

@ -20,15 +20,24 @@ const update = (data) => {
data,
});
};
const logout = () => {
// 注销账号
const signOff = () => {
return http.request({
url: "/api/wxuser/remove",
method: "POST",
});
};
// 退出登录
const logout = () => {
return http.request({
url: "/api/v3/logout",
method: "POST",
});
}
export default {
infoOrders,
info,
update,
logout,
signOff,
logout
};

File diff suppressed because it is too large Load Diff

View File

@ -120,7 +120,7 @@ export default {
return {
code: '',
openId: '',
isShow: false,
isShow: true,
isNew: false,
isShowCaptcha: false,
phone: '',
@ -143,10 +143,11 @@ export default {
//
let res = await this.$api.login.getTel({ code: e.detail.code })
if (res.status == 0) {
uni.setStorageSync('token', res.data.token)
uni.setStorageSync('telNum', res.data.telNum)
this.isPhoneLogin = false
uni.setStorageSync('phoneLogin', this.isPhoneLogin)
if (this.isNew) {
if (res.data.isNew) {
uni.reLaunch({
url: '/pages/realName/realName'
})
@ -176,7 +177,7 @@ export default {
!uni.getStorageSync('telNum')
) {
this.isShow = true
this.isNew = res1.data.accountInfo.isNew
// this.isNew = res1.data.accountInfo.isNew
} else {
uni.reLaunch({
url: '/pages/home/index'
@ -246,7 +247,7 @@ export default {
this.isPhoneLogin = true
uni.setStorageSync('phoneLogin', this.isPhoneLogin)
uni.reLaunch({
url: `/pages/realName/realName?isPhoneLogin`
url: `/pages/realName/realName`
})
}
} else {
@ -288,7 +289,7 @@ export default {
// this.getOpenId();
// }
// this.info();
this.getOpenId()
// this.getOpenId()
}
}
</script>

View File

@ -32,7 +32,9 @@
:maxCount="1"
@afterRead="changeAvatar"
>
<view style="width: 348rpx; height: 56rpx; margin-top: 20rpx">
<view
style="width: 348rpx; height: 56rpx; margin-top: 20rpx"
>
<u-button
text="更换头像"
shape="circle"
@ -55,10 +57,14 @@
</div>
<div class="wrap1_1">
<div class="wrap1_1_1">
{{ user.idType === "0" ? "身份证号" : "护照号" }}
{{ user.idType === '0' ? '身份证号' : '护照号' }}
</div>
<div class="wrap1_1_2">
{{ user.idType === "0" ? user.iDNum : user.passport.idNum }}
{{
user.idType === '0'
? user.iDNum
: user.passport.idNum
}}
</div>
<div class="wrap1_1_3">
<view></view>
@ -76,92 +82,107 @@
<div class="wrap2"></div>
</div>
<div class="content4">
<div class="wrap1" @click="logout">注销账号</div>
<div class="wrap1" @click="signOff">注销账号</div>
</div>
<div class="content5">
<div class="wrap1" @click="logout">退出登录</div>
</div>
</div>
</template>
<script>
import http from "@/http/api";
import tabBarJs from "../../util/tabbar";
import http from '@/http/api'
import tabBarJs from '../../util/tabbar'
export default {
name: "set-up",
name: 'set-up',
data() {
return {
user: {},
};
user: {}
}
},
onLoad() {
this.info();
this.info()
},
methods: {
async info() {
const res = await this.$api.mine.info();
const res = await this.$api.mine.info()
if (res.status === 0) {
this.user = res.data.user;
this.user = res.data.user
} else {
this.$common.msgToast(res.msg);
this.$common.msgToast(res.msg)
}
},
changeAvatar(file) {
console.log(file);
this.uploadFilePromise(file.file[0].url);
console.log(file)
this.uploadFilePromise(file.file[0].url)
},
uploadFilePromise(url) {
return new Promise((resolve) => {
uni.uploadFile({
url: http.baseUrl + "/api/wxuser/uploadpic",
url: http.baseUrl + '/api/wxuser/uploadpic',
filePath: url,
name: "file",
name: 'file',
success: (res) => {
res.data = JSON.parse(res.data);
resolve(res.data.data.path);
res.data = JSON.parse(res.data)
resolve(res.data.data.path)
this.updateInfo({
avatar: res.data.data.path,
});
},
});
});
avatar: res.data.data.path
})
}
})
})
},
async updateInfo(data) {
let res = await this.$api.mine.update(data);
let res = await this.$api.mine.update(data)
if (res.status === 0) {
this.$common.msgToast("修改成功");
this.info();
this.$common.msgToast('修改成功')
this.info()
} else {
this.$common.msgToast(res.msg);
this.$common.msgToast(res.msg)
}
},
backDafult() {
this.updateInfo({
avatar:
"https://cdns.fontree.cn/fonchain-main/prod/image/407e7c22-eb62-411e-957b-b6c296fde530/artwork/814ac246-e1eb-49fe-beee-dd53aaf5d309.png",
});
avatar: 'https://cdns.fontree.cn/fonchain-main/prod/image/407e7c22-eb62-411e-957b-b6c296fde530/artwork/814ac246-e1eb-49fe-beee-dd53aaf5d309.png'
})
},
async logout() {
let res = await this.$api.mine.logout();
async signOff() {
let res = await this.$api.mine.signOff()
if (res.status === 0) {
this.$common.msgToast("注销成功");
uni.clearStorageSync();
uni.setStorageSync("tabBar", tabBarJs);
this.$common.msgToast('注销成功')
uni.clearStorageSync()
uni.setStorageSync('tabBar', tabBarJs)
uni.navigateTo({
url: "/pages/login/login",
});
url: '/pages/login/login'
})
} else {
this.$common.msgToast(res.msg);
this.$common.msgToast(res.msg)
}
},
async logout() {
let res = await this.$api.mine.logout()
if (res.status === 0) {
this.$common.msgToast('退出成功')
uni.clearStorageSync()
uni.setStorageSync('tabBar', tabBarJs)
uni.navigateTo({
url: '/pages/login/login'
})
} else {
this.$common.msgToast(res.msg)
}
},
back() {
uni.navigateBack({
delta: 2,
});
},
},
};
delta: 2
})
}
}
}
</script>
<style scoped lang="scss">
.set-up {
background-image: url("https://cdns.fontree.cn/fonchain-main/prod/image/default/artwork/4fdc9a0f-d72a-46b6-a04d-ed56d5465213.png");
background-image: url('https://cdns.fontree.cn/fonchain-main/prod/image/default/artwork/4fdc9a0f-d72a-46b6-a04d-ed56d5465213.png');
position: relative;
box-sizing: border-box;
overflow: hidden;
@ -174,7 +195,7 @@ export default {
.content4 {
left: 50%;
transform: translateX(-50%);
bottom: 104rpx;
bottom: 200rpx;
position: absolute;
display: flex;
@ -191,6 +212,26 @@ export default {
background: #3e3e3e;
}
.wrap1 {
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 32rpx;
border-radius: 40rpx;
width: 292rpx;
height: 56rpx;
background: #a8a8a8;
}
}
.content5 {
left: 50%;
transform: translateX(-50%);
bottom: 100rpx;
position: absolute;
display: flex;
.wrap1 {
color: #fff;
display: flex;

View File

@ -173,6 +173,8 @@ export default {
const data = {
ID: this.item.ID
}
const res3 = await this.$api.login.getOpenId()
if(res3.status === 0) {
const res = await postDataByParams('/api/warehouse/supply/paid', data)
if (res.code===200){
uni.requestPayment({...res.data,fail:(res)=>{
@ -189,6 +191,9 @@ export default {
icon: 'none'
})
}
} else {
this.$common.msgToast(res3.msg)
}
},
async getDistanceFromTopToPageBottom(classValue) {
const {windowHeight, windowWidth} = await uni.getSystemInfo();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -36,7 +36,7 @@
justify-content: center;
align-items: center;
z-index: -1;
background: #A9D897;
background: #a9d897;
color: #fff;
height: 62rpx;
}
@ -251,7 +251,7 @@ picker-view.data-v-2b9e2b4a {
height: 56rpx;
color: #fff;
font-size: 32rpx;
background: #76C458;
background: #76c458;
}
.order-details > .content5 .wrap1.data-v-2b9e2b4a {
margin-left: 18rpx;
@ -266,7 +266,7 @@ picker-view.data-v-2b9e2b4a {
}
.order-details > .content5 .wrap1 .wrap1_2.data-v-2b9e2b4a {
font-size: 32rpx;
color: #76C458;
color: #76c458;
}
.order-details .poup1.data-v-2b9e2b4a {
padding-top: 28rpx;
@ -287,7 +287,7 @@ picker-view.data-v-2b9e2b4a {
display: flex;
justify-content: center;
align-items: center;
background: #76C458;
background: #76c458;
border-radius: 30rpx;
}
.order-details .poup1 > .content3.data-v-2b9e2b4a {
@ -298,7 +298,7 @@ picker-view.data-v-2b9e2b4a {
border-radius: 32rpx;
height: 80rpx;
box-sizing: border-box;
border: 2px solid #76C458;
border: 2px solid #76c458;
padding-left: 44rpx;
padding-right: 42rpx;
display: flex;
@ -306,7 +306,7 @@ picker-view.data-v-2b9e2b4a {
align-items: center;
}
.order-details .poup1 > .content3 .wrap1 .wrap1_2.data-v-2b9e2b4a {
color: #76C458;
color: #76c458;
font-size: 26rpx;
}
.order-details .poup1 > .content3 .wrap1 .wrap1_1.data-v-2b9e2b4a {
@ -315,7 +315,7 @@ picker-view.data-v-2b9e2b4a {
}
.order-details .poup1 > .content3 .wrap1.disabled.data-v-2b9e2b4a {
border: none;
background: #D8D8D8;
background: #d8d8d8;
}
.order-details .poup1 > .content3 .wrap1.disabled .wrap1_1.data-v-2b9e2b4a {
color: #626262;
@ -326,7 +326,7 @@ picker-view.data-v-2b9e2b4a {
font-size: 16rpx;
}
.order-details .poup1 > .content3 .wrap1.active.data-v-2b9e2b4a {
background: #76C458;
background: #76c458;
}
.order-details .poup1 > .content3 .wrap1.active .wrap1_2.data-v-2b9e2b4a {
color: #fff;
@ -370,7 +370,7 @@ picker-view.data-v-2b9e2b4a {
margin-top: 30rpx;
width: 220rpx;
height: 84rpx;
background: #D8D8D8;
background: #d8d8d8;
display: flex;
flex-direction: column;
align-items: center;
@ -381,7 +381,7 @@ picker-view.data-v-2b9e2b4a {
font-size: 28rpx;
}
.order-details .poup > .content3 .wrap4 .wrap4_2.data-v-2b9e2b4a {
color: #BE7E7E;
color: #be7e7e;
font-size: 16rpx;
}
.order-details .poup > .content3 .wrap1.data-v-2b9e2b4a {
@ -390,7 +390,7 @@ picker-view.data-v-2b9e2b4a {
margin-right: 16rpx;
font-size: 28rpx;
border-radius: 32rpx;
border: 2rpx solid #76C458;
border: 2rpx solid #76c458;
display: flex;
justify-content: center;
align-items: center;
@ -402,7 +402,7 @@ picker-view.data-v-2b9e2b4a {
}
.order-details .poup > .content3 .wrap1.active.data-v-2b9e2b4a {
color: #fff;
background: #76C458;
background: #76c458;
}
.order-details .poup > .content6.data-v-2b9e2b4a {
margin-top: 26rpx;
@ -417,7 +417,7 @@ picker-view.data-v-2b9e2b4a {
display: flex;
justify-content: center;
align-items: center;
background: #76C458;
background: #76c458;
border-radius: 30rpx;
}
.order-details .poup > .content5.data-v-2b9e2b4a {
@ -425,15 +425,15 @@ picker-view.data-v-2b9e2b4a {
height: 66rpx;
display: flex;
align-items: center;
border-bottom: 1rpx solid #BABABA;
border-top: 1rpx solid #BABABA;
border-bottom: 1rpx solid #bababa;
border-top: 1rpx solid #bababa;
}
.order-details .poup > .content5 .wrap1.data-v-2b9e2b4a {
display: flex;
justify-content: center;
align-items: center;
flex-grow: 1;
color: #4E964D;
color: #4e964d;
font-size: 28rpx;
}
.order-details .poup > .content5 .wrap2.data-v-2b9e2b4a {
@ -441,7 +441,7 @@ picker-view.data-v-2b9e2b4a {
justify-content: center;
align-items: center;
flex-grow: 1;
color: #4E964D;
color: #4e964d;
font-size: 28rpx;
}
.order-details .poup > .content5 .wrap3.data-v-2b9e2b4a {
@ -449,7 +449,7 @@ picker-view.data-v-2b9e2b4a {
justify-content: center;
align-items: center;
flex-grow: 1;
color: #4E964D;
color: #4e964d;
font-size: 28rpx;
}
.order-details .poup > .content4.data-v-2b9e2b4a {
@ -504,7 +504,7 @@ picker-view.data-v-2b9e2b4a {
margin-top: 60rpx;
}
.order-details .content-center .content-scroll > .content4 .wrap1.data-v-2b9e2b4a {
border: 1rpx dashed #DFE9F0;
border: 1rpx dashed #dfe9f0;
background-color: #fff;
}
.order-details .content-center .content-scroll > .content4 .wrap1 .wrap1_1.data-v-2b9e2b4a {
@ -547,12 +547,12 @@ picker-view.data-v-2b9e2b4a {
margin-top: 60rpx;
}
.order-details .content-center .content-scroll > .content3 .prompt.data-v-2b9e2b4a {
color: #4E964D;
color: #4e964d;
font-size: 16rpx;
margin-bottom: 4rpx;
}
.order-details .content-center .content-scroll > .content3 .wrap1.data-v-2b9e2b4a {
border: 1rpx dashed #DFE9F0;
border: 1rpx dashed #dfe9f0;
background-color: #fff;
}
.order-details .content-center .content-scroll > .content3 .wrap1 .wrap1_1.data-v-2b9e2b4a {

File diff suppressed because one or more lines are too long

View File

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/mine/set-up"],{304:function(e,n,t){"use strict";(function(e,n){var a=t(4);t(26);a(t(25));var r=a(t(305));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t(1)["default"],t(2)["createPage"])},305:function(e,n,t){"use strict";t.r(n);var a=t(306),r=t(308);for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t(310);var u,c=t(33),i=Object(c["default"])(r["default"],a["render"],a["staticRenderFns"],!1,null,"6d897039",null,!1,a["components"],u);i.options.__file="pages/mine/set-up.vue",n["default"]=i.exports},306:function(e,n,t){"use strict";t.r(n);var a=t(307);t.d(n,"render",(function(){return a["render"]})),t.d(n,"staticRenderFns",(function(){return a["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return a["recyclableRender"]})),t.d(n,"components",(function(){return a["components"]}))},307:function(e,n,t){"use strict";var a;t.r(n),t.d(n,"render",(function(){return r})),t.d(n,"staticRenderFns",(function(){return u})),t.d(n,"recyclableRender",(function(){return o})),t.d(n,"components",(function(){return a}));try{a={titleBlock:function(){return t.e("components/title-block/title-block").then(t.bind(null,422))},uUpload:function(){return Promise.all([t.e("common/vendor"),t.e("uview-ui/components/u-upload/u-upload")]).then(t.bind(null,412))},uButton:function(){return Promise.all([t.e("common/vendor"),t.e("uview-ui/components/u-button/u-button")]).then(t.bind(null,378))}}}catch(c){if(-1===c.message.indexOf("Cannot find module")||-1===c.message.indexOf(".vue"))throw c;console.error(c.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范文档https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var e=this,n=e.$createElement;e._self._c},o=!1,u=[];r._withStripped=!0},308:function(e,n,t){"use strict";t.r(n);var a=t(309),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n["default"]=r.a},309:function(e,n,t){"use strict";(function(e){var a=t(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(63)),o=a(t(65)),u=a(t(223)),c=a(t(30)),i={name:"set-up",data:function(){return{user:{}}},onLoad:function(){this.info()},methods:{info:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var t;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.mine.info();case 2:t=n.sent,0===t.status?e.user=t.data.user:e.$common.msgToast(t.msg);case 4:case"end":return n.stop()}}),n)})))()},changeAvatar:function(e){console.log(e),this.uploadFilePromise(e.file[0].url)},uploadFilePromise:function(n){var t=this;return new Promise((function(a){e.uploadFile({url:u.default.baseUrl+"/api/wxuser/uploadpic",filePath:n,name:"file",success:function(e){e.data=JSON.parse(e.data),a(e.data.data.path),t.updateInfo({avatar:e.data.data.path})}})}))},updateInfo:function(e){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.$api.mine.update(e);case 2:a=t.sent,0===a.status?(n.$common.msgToast("修改成功"),n.info()):n.$common.msgToast(a.msg);case 4:case"end":return t.stop()}}),t)})))()},backDafult:function(){this.updateInfo({avatar:"https://cdns.fontree.cn/fonchain-main/prod/image/407e7c22-eb62-411e-957b-b6c296fde530/artwork/814ac246-e1eb-49fe-beee-dd53aaf5d309.png"})},logout:function(){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.$api.mine.logout();case 2:a=t.sent,0===a.status?(n.$common.msgToast("注销成功"),e.clearStorageSync(),e.setStorageSync("tabBar",c.default),e.navigateTo({url:"/pages/login/login"})):n.$common.msgToast(a.msg);case 4:case"end":return t.stop()}}),t)})))()},back:function(){e.navigateBack({delta:2})}}};n.default=i}).call(this,t(2)["default"])},310:function(e,n,t){"use strict";t.r(n);var a=t(311),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n["default"]=r.a},311:function(e,n,t){}},[[304,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/mine/set-up"],{304:function(e,n,t){"use strict";(function(e,n){var a=t(4);t(26);a(t(25));var r=a(t(305));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t(1)["default"],t(2)["createPage"])},305:function(e,n,t){"use strict";t.r(n);var a=t(306),r=t(308);for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t(310);var u,c=t(33),i=Object(c["default"])(r["default"],a["render"],a["staticRenderFns"],!1,null,"6d897039",null,!1,a["components"],u);i.options.__file="pages/mine/set-up.vue",n["default"]=i.exports},306:function(e,n,t){"use strict";t.r(n);var a=t(307);t.d(n,"render",(function(){return a["render"]})),t.d(n,"staticRenderFns",(function(){return a["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return a["recyclableRender"]})),t.d(n,"components",(function(){return a["components"]}))},307:function(e,n,t){"use strict";var a;t.r(n),t.d(n,"render",(function(){return r})),t.d(n,"staticRenderFns",(function(){return u})),t.d(n,"recyclableRender",(function(){return o})),t.d(n,"components",(function(){return a}));try{a={titleBlock:function(){return t.e("components/title-block/title-block").then(t.bind(null,422))},uUpload:function(){return Promise.all([t.e("common/vendor"),t.e("uview-ui/components/u-upload/u-upload")]).then(t.bind(null,412))},uButton:function(){return Promise.all([t.e("common/vendor"),t.e("uview-ui/components/u-button/u-button")]).then(t.bind(null,378))}}}catch(c){if(-1===c.message.indexOf("Cannot find module")||-1===c.message.indexOf(".vue"))throw c;console.error(c.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范文档https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var e=this,n=e.$createElement;e._self._c},o=!1,u=[];r._withStripped=!0},308:function(e,n,t){"use strict";t.r(n);var a=t(309),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n["default"]=r.a},309:function(e,n,t){"use strict";(function(e){var a=t(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(63)),o=a(t(65)),u=a(t(223)),c=a(t(30)),i={name:"set-up",data:function(){return{user:{}}},onLoad:function(){this.info()},methods:{info:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var t;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.mine.info();case 2:t=n.sent,0===t.status?e.user=t.data.user:e.$common.msgToast(t.msg);case 4:case"end":return n.stop()}}),n)})))()},changeAvatar:function(e){console.log(e),this.uploadFilePromise(e.file[0].url)},uploadFilePromise:function(n){var t=this;return new Promise((function(a){e.uploadFile({url:u.default.baseUrl+"/api/wxuser/uploadpic",filePath:n,name:"file",success:function(e){e.data=JSON.parse(e.data),a(e.data.data.path),t.updateInfo({avatar:e.data.data.path})}})}))},updateInfo:function(e){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.$api.mine.update(e);case 2:a=t.sent,0===a.status?(n.$common.msgToast("修改成功"),n.info()):n.$common.msgToast(a.msg);case 4:case"end":return t.stop()}}),t)})))()},backDafult:function(){this.updateInfo({avatar:"https://cdns.fontree.cn/fonchain-main/prod/image/407e7c22-eb62-411e-957b-b6c296fde530/artwork/814ac246-e1eb-49fe-beee-dd53aaf5d309.png"})},signOff:function(){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.$api.mine.signOff();case 2:a=t.sent,0===a.status?(n.$common.msgToast("注销成功"),e.clearStorageSync(),e.setStorageSync("tabBar",c.default),e.navigateTo({url:"/pages/login/login"})):n.$common.msgToast(a.msg);case 4:case"end":return t.stop()}}),t)})))()},logout:function(){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.$api.mine.logout();case 2:a=t.sent,0===a.status?(n.$common.msgToast("退出成功"),e.clearStorageSync(),e.setStorageSync("tabBar",c.default),e.navigateTo({url:"/pages/login/login"})):n.$common.msgToast(a.msg);case 4:case"end":return t.stop()}}),t)})))()},back:function(){e.navigateBack({delta:2})}}};n.default=i}).call(this,t(2)["default"])},310:function(e,n,t){"use strict";t.r(n);var a=t(311),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n["default"]=r.a},311:function(e,n,t){}},[[304,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/mine/set-up.js.map

View File

@ -1 +1 @@
<view class="set-up _div data-v-6d897039"><title-block vue-id="43a517ed-1" title="设置" class="data-v-6d897039" bind:__l="__l" vue-slots="{{['left']}}"><view class="_div data-v-6d897039" slot="left"><image style="width:112rpx;height:52rpx;" src="https://cdns.fontree.cn/fonchain-main/prod/image/default/artwork/785cf885-c4c9-44b3-8155-4b39988c7ef8.png" data-event-opts="{{[['tap',[['back',['$event']]]]]}}" bindtap="__e" class="data-v-6d897039"></image></view></title-block><view class="content2 _div data-v-6d897039"><view class="wrap1 _div data-v-6d897039"><image src="{{user.avatar?user.avatar:'https://cdns.fontree.cn/fonchain-main/prod/image/407e7c22-eb62-411e-957b-b6c296fde530/artwork/814ac246-e1eb-49fe-beee-dd53aaf5d309.png'}}" mode="scaleToFill" class="data-v-6d897039"></image></view><view class="wrap2 _div data-v-6d897039"><view data-event-opts="{{[['tap',[['backDafult',['$event']]]]]}}" class="wrap2_1 _div data-v-6d897039" bindtap="__e">恢复默认头像</view><u-upload vue-id="43a517ed-2" fileList="{{fileList}}" name="1" multiple="{{true}}" maxCount="{{1}}" data-event-opts="{{[['^afterRead',[['changeAvatar']]]]}}" bind:afterRead="__e" class="data-v-6d897039" bind:__l="__l" vue-slots="{{['default']}}"><view style="width:348rpx;height:56rpx;margin-top:20rpx;" class="data-v-6d897039"><u-button class="size data-v-6d897039" vue-id="{{('43a517ed-3')+','+('43a517ed-2')}}" text="更换头像" shape="circle" color="#76C458" bind:__l="__l"></u-button></view></u-upload></view></view><view class="content3 _div data-v-6d897039"><view class="wrap1 _div data-v-6d897039"><view class="wrap1_1 _div data-v-6d897039"><view class="wrap1_1_1 _div data-v-6d897039">姓名</view><view class="wrap1_1_2 _div data-v-6d897039">{{user.nickName}}</view><view class="wrap1_1_3 _div data-v-6d897039"><view class="data-v-6d897039"></view></view><view class="wrap1_1_4 _div data-v-6d897039"></view></view><view class="wrap1_1 _div data-v-6d897039"><view class="wrap1_1_1 _div data-v-6d897039">{{''+(user.idType==="0"?"身份证号":"护照号")+''}}</view><view class="wrap1_1_2 _div data-v-6d897039">{{''+(user.idType==="0"?user.iDNum:user.passport.idNum)+''}}</view><view class="wrap1_1_3 _div data-v-6d897039"><view class="data-v-6d897039"></view></view><view class="wrap1_1_4 _div data-v-6d897039"></view></view><view class="wrap1_1 _div data-v-6d897039"><view class="wrap1_1_1 _div data-v-6d897039">手机号</view><view class="wrap1_1_2 _div data-v-6d897039">{{user.telNum}}</view><view class="wrap1_1_3 _div data-v-6d897039"><view class="data-v-6d897039"></view></view></view></view><view class="wrap2 _div data-v-6d897039"></view></view><view class="content4 _div data-v-6d897039"><view data-event-opts="{{[['tap',[['logout',['$event']]]]]}}" class="wrap1 _div data-v-6d897039" bindtap="__e">注销账号</view></view></view>
<view class="set-up _div data-v-6d897039"><title-block vue-id="43a517ed-1" title="设置" class="data-v-6d897039" bind:__l="__l" vue-slots="{{['left']}}"><view class="_div data-v-6d897039" slot="left"><image style="width:112rpx;height:52rpx;" src="https://cdns.fontree.cn/fonchain-main/prod/image/default/artwork/785cf885-c4c9-44b3-8155-4b39988c7ef8.png" data-event-opts="{{[['tap',[['back',['$event']]]]]}}" bindtap="__e" class="data-v-6d897039"></image></view></title-block><view class="content2 _div data-v-6d897039"><view class="wrap1 _div data-v-6d897039"><image src="{{user.avatar?user.avatar:'https://cdns.fontree.cn/fonchain-main/prod/image/407e7c22-eb62-411e-957b-b6c296fde530/artwork/814ac246-e1eb-49fe-beee-dd53aaf5d309.png'}}" mode="scaleToFill" class="data-v-6d897039"></image></view><view class="wrap2 _div data-v-6d897039"><view data-event-opts="{{[['tap',[['backDafult',['$event']]]]]}}" class="wrap2_1 _div data-v-6d897039" bindtap="__e">恢复默认头像</view><u-upload vue-id="43a517ed-2" fileList="{{fileList}}" name="1" multiple="{{true}}" maxCount="{{1}}" data-event-opts="{{[['^afterRead',[['changeAvatar']]]]}}" bind:afterRead="__e" class="data-v-6d897039" bind:__l="__l" vue-slots="{{['default']}}"><view style="width:348rpx;height:56rpx;margin-top:20rpx;" class="data-v-6d897039"><u-button class="size data-v-6d897039" vue-id="{{('43a517ed-3')+','+('43a517ed-2')}}" text="更换头像" shape="circle" color="#76C458" bind:__l="__l"></u-button></view></u-upload></view></view><view class="content3 _div data-v-6d897039"><view class="wrap1 _div data-v-6d897039"><view class="wrap1_1 _div data-v-6d897039"><view class="wrap1_1_1 _div data-v-6d897039">姓名</view><view class="wrap1_1_2 _div data-v-6d897039">{{user.nickName}}</view><view class="wrap1_1_3 _div data-v-6d897039"><view class="data-v-6d897039"></view></view><view class="wrap1_1_4 _div data-v-6d897039"></view></view><view class="wrap1_1 _div data-v-6d897039"><view class="wrap1_1_1 _div data-v-6d897039">{{''+(user.idType==='0'?'身份证号':'护照号')+''}}</view><view class="wrap1_1_2 _div data-v-6d897039">{{''+(user.idType==='0'?user.iDNum:user.passport.idNum)+''}}</view><view class="wrap1_1_3 _div data-v-6d897039"><view class="data-v-6d897039"></view></view><view class="wrap1_1_4 _div data-v-6d897039"></view></view><view class="wrap1_1 _div data-v-6d897039"><view class="wrap1_1_1 _div data-v-6d897039">手机号</view><view class="wrap1_1_2 _div data-v-6d897039">{{user.telNum}}</view><view class="wrap1_1_3 _div data-v-6d897039"><view class="data-v-6d897039"></view></view></view></view><view class="wrap2 _div data-v-6d897039"></view></view><view class="content4 _div data-v-6d897039"><view data-event-opts="{{[['tap',[['signOff',['$event']]]]]}}" class="wrap1 _div data-v-6d897039" bindtap="__e">注销账号</view></view><view class="content5 _div data-v-6d897039"><view data-event-opts="{{[['tap',[['logout',['$event']]]]]}}" class="wrap1 _div data-v-6d897039" bindtap="__e">退出登录</view></view></view>

View File

@ -39,7 +39,7 @@
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 104rpx;
bottom: 200rpx;
position: absolute;
display: flex;
}
@ -56,6 +56,25 @@
background: #3e3e3e;
}
.set-up .content4 .wrap1.data-v-6d897039 {
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 32rpx;
border-radius: 40rpx;
width: 292rpx;
height: 56rpx;
background: #a8a8a8;
}
.set-up .content5.data-v-6d897039 {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 100rpx;
position: absolute;
display: flex;
}
.set-up .content5 .wrap1.data-v-6d897039 {
color: #fff;
display: flex;
justify-content: center;

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
{
"component": true,
"usingComponents": {}
"usingComponents": {},
"component": true
}

View File

@ -1,4 +1,4 @@
{
"usingComponents": {},
"component": true
"component": true,
"usingComponents": {}
}