160 lines
5.8 KiB
JavaScript
160 lines
5.8 KiB
JavaScript
"use strict";
|
|
var __async = (__this, __arguments, generator) => {
|
|
return new Promise((resolve, reject) => {
|
|
var fulfilled = (value) => {
|
|
try {
|
|
step(generator.next(value));
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
};
|
|
var rejected = (value) => {
|
|
try {
|
|
step(generator.throw(value));
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
};
|
|
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
|
|
step((generator = generator.apply(__this, __arguments)).next());
|
|
});
|
|
};
|
|
const common_vendor = require("../../../common/vendor.js");
|
|
const sheep_index = require("../../../sheep/index.js");
|
|
const sheep_api_member_auth = require("../../../sheep/api/member/auth.js");
|
|
if (!Array) {
|
|
const _easycom_uni_list_item2 = common_vendor.resolveComponent("uni-list-item");
|
|
const _easycom_uni_list2 = common_vendor.resolveComponent("uni-list");
|
|
const _easycom_su_fixed2 = common_vendor.resolveComponent("su-fixed");
|
|
const _easycom_s_layout2 = common_vendor.resolveComponent("s-layout");
|
|
const _component_layout_default_uni = common_vendor.resolveComponent("layout-default-uni");
|
|
(_easycom_uni_list_item2 + _easycom_uni_list2 + _easycom_su_fixed2 + _easycom_s_layout2 + _component_layout_default_uni)();
|
|
}
|
|
const _easycom_uni_list_item = () => "../../../uni_modules/uni-list/components/uni-list-item/uni-list-item.js";
|
|
const _easycom_uni_list = () => "../../../uni_modules/uni-list/components/uni-list/uni-list.js";
|
|
const _easycom_su_fixed = () => "../../../sheep/ui/su-fixed/su-fixed.js";
|
|
const _easycom_s_layout = () => "../../../sheep/components/s-layout/s-layout.js";
|
|
if (!Math) {
|
|
(_easycom_uni_list_item + _easycom_uni_list + _easycom_su_fixed + _easycom_s_layout)();
|
|
}
|
|
const _sfc_main = {
|
|
__name: "setting",
|
|
setup(__props) {
|
|
const appInfo = common_vendor.computed(() => sheep_index.sheep.$store("app").info);
|
|
const isLogin = common_vendor.computed(() => sheep_index.sheep.$store("user").isLogin);
|
|
const storageSize = common_vendor.index.getStorageInfoSync().currentSize + "Kb";
|
|
common_vendor.reactive({
|
|
showModal: false
|
|
});
|
|
function onCheckUpdate() {
|
|
sheep_index.sheep.$platform.checkUpdate();
|
|
}
|
|
function onLogoff() {
|
|
common_vendor.index.showModal({
|
|
title: "提示",
|
|
content: "确认注销账号?",
|
|
success: function(res) {
|
|
return __async(this, null, function* () {
|
|
if (!res.confirm) {
|
|
return;
|
|
}
|
|
const { code } = yield sheep_api_member_auth.AuthUtil.logout();
|
|
if (code !== 0) {
|
|
return;
|
|
}
|
|
sheep_index.sheep.$store("user").logout();
|
|
sheep_index.sheep.$router.go("/modules/mall/index/user");
|
|
});
|
|
}
|
|
});
|
|
}
|
|
function onLogout() {
|
|
common_vendor.index.showModal({
|
|
title: "提示",
|
|
content: "确认退出账号?",
|
|
success: function(res) {
|
|
return __async(this, null, function* () {
|
|
if (!res.confirm) {
|
|
return;
|
|
}
|
|
const { code } = yield sheep_api_member_auth.AuthUtil.logout();
|
|
if (code !== 0) {
|
|
return;
|
|
}
|
|
sheep_index.sheep.$store("user").logout();
|
|
sheep_index.sheep.$router.go("/modules/mall/index/user");
|
|
});
|
|
}
|
|
});
|
|
}
|
|
return (_ctx, _cache) => {
|
|
return common_vendor.e({
|
|
a: common_vendor.unref(sheep_index.sheep).$url.cdn(appInfo.value.logo),
|
|
b: common_vendor.t(appInfo.value.name),
|
|
c: common_vendor.o(onCheckUpdate),
|
|
d: common_vendor.p({
|
|
title: "当前版本",
|
|
rightText: appInfo.value.version,
|
|
showArrow: true,
|
|
clickable: true,
|
|
border: false
|
|
}),
|
|
e: common_vendor.p({
|
|
title: "本地缓存",
|
|
rightText: storageSize,
|
|
showArrow: true,
|
|
border: false
|
|
}),
|
|
f: common_vendor.o(($event) => common_vendor.unref(sheep_index.sheep).$router.go("/modules/mall/public/richtext", {
|
|
title: "关于我们"
|
|
})),
|
|
g: common_vendor.p({
|
|
title: "关于我们",
|
|
showArrow: true,
|
|
clickable: true,
|
|
border: false
|
|
}),
|
|
h: isLogin.value && common_vendor.unref(sheep_index.sheep).$platform.os === "ios" && common_vendor.unref(sheep_index.sheep).$platform.name === "App"
|
|
}, isLogin.value && common_vendor.unref(sheep_index.sheep).$platform.os === "ios" && common_vendor.unref(sheep_index.sheep).$platform.name === "App" ? {
|
|
i: common_vendor.o(onLogoff),
|
|
j: common_vendor.p({
|
|
title: "注销账号",
|
|
rightText: "",
|
|
showArrow: true,
|
|
clickable: true,
|
|
border: false
|
|
})
|
|
} : {}, {
|
|
k: common_vendor.p({
|
|
border: false
|
|
}),
|
|
l: common_vendor.o(($event) => common_vendor.unref(sheep_index.sheep).$router.go("/modules/mall/public/richtext", {
|
|
title: "用户协议"
|
|
})),
|
|
m: common_vendor.o(($event) => common_vendor.unref(sheep_index.sheep).$router.go("/modules/mall/public/richtext", {
|
|
title: "隐私协议"
|
|
})),
|
|
n: common_vendor.t(appInfo.value.copyright),
|
|
o: common_vendor.t(appInfo.value.copytime),
|
|
p: isLogin.value
|
|
}, isLogin.value ? {
|
|
q: common_vendor.o(onLogout)
|
|
} : {}, {
|
|
r: common_vendor.p({
|
|
bottom: true,
|
|
placeholder: true
|
|
}),
|
|
s: common_vendor.p({
|
|
title: "系统设置",
|
|
bgStyle: {
|
|
color: "#fff"
|
|
}
|
|
})
|
|
});
|
|
};
|
|
}
|
|
};
|
|
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-60b04032"]]);
|
|
wx.createPage(MiniProgramPage);
|
|
//# sourceMappingURL=setting.js.map
|