商品浏览页构建前最后一次更新
This commit is contained in:
Vendored
+57
-46
@@ -30,6 +30,38 @@
|
||||
|
||||
|
||||
|
||||
var MENU = [{
|
||||
label: '个人信息',
|
||||
icon: '/icon/个人.png',
|
||||
action: function action(s) {
|
||||
return s.setShowEdit(true);
|
||||
}
|
||||
}, {
|
||||
label: '账号管理',
|
||||
icon: '/icon/账号管理.png',
|
||||
action: function action() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().navigateTo({
|
||||
url: '/pages/userDatabase/index'
|
||||
});
|
||||
}
|
||||
}, {
|
||||
label: '定制协议',
|
||||
icon: '/icon/定制协议.png',
|
||||
action: function action() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().navigateTo({
|
||||
url: '/pages/agreement/index'
|
||||
});
|
||||
}
|
||||
}, {
|
||||
label: '关于我们',
|
||||
icon: '/icon/关于我们.png',
|
||||
action: function action() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().showToast({
|
||||
title: '智绘微刻 v1.0',
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
}];
|
||||
function SettingsPage() {
|
||||
var _useThemeContext = (0,_context_ThemeContext__WEBPACK_IMPORTED_MODULE_3__.useThemeContext)(),
|
||||
theme = _useThemeContext.theme;
|
||||
@@ -87,40 +119,11 @@ function SettingsPage() {
|
||||
var onChooseAvatar = function onChooseAvatar(e) {
|
||||
setEditAvatar(e.detail.avatarUrl || '');
|
||||
};
|
||||
var MENU = [{
|
||||
label: '个人信息',
|
||||
icon: '👤',
|
||||
action: function action() {
|
||||
return setShowEdit(true);
|
||||
}
|
||||
}, {
|
||||
label: '账号管理',
|
||||
icon: '🆔',
|
||||
action: function action() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().navigateTo({
|
||||
url: '/pages/userDatabase/index'
|
||||
});
|
||||
}
|
||||
}, {
|
||||
label: '定制协议',
|
||||
icon: '📋',
|
||||
action: function action() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().navigateTo({
|
||||
url: '/pages/agreement/index'
|
||||
});
|
||||
}
|
||||
}, {
|
||||
label: '关于我们',
|
||||
icon: 'ℹ️',
|
||||
action: function action() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().showToast({
|
||||
title: '智绘微刻 v1.0',
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
}];
|
||||
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "theme-".concat(theme),
|
||||
style: {
|
||||
minHeight: '100vh'
|
||||
},
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "settings-page",
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_components_ThemeToggle__WEBPACK_IMPORTED_MODULE_2__["default"], {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
@@ -134,7 +137,7 @@ function SettingsPage() {
|
||||
},
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
className: "back-btn",
|
||||
onClick: function onClick() {
|
||||
onTap: function onTap() {
|
||||
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().navigateBack();
|
||||
},
|
||||
children: "\u2190"
|
||||
@@ -151,7 +154,7 @@ function SettingsPage() {
|
||||
className: "settings-user dashed-card mt-20",
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "flex-between",
|
||||
onClick: function onClick() {
|
||||
onTap: function onTap() {
|
||||
return setShowEdit(true);
|
||||
},
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
@@ -162,8 +165,10 @@ function SettingsPage() {
|
||||
mode: "aspectFill"
|
||||
}) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "settings-avatar-placeholder",
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
children: "\uD83D\uDC64"
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Image, {
|
||||
className: "settings-avatar-icon",
|
||||
src: "/icon/\u4E2A\u4EBA.png",
|
||||
mode: "aspectFit"
|
||||
})
|
||||
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
style: {
|
||||
@@ -187,10 +192,15 @@ function SettingsPage() {
|
||||
children: MENU.map(function (item, idx) {
|
||||
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "settings-item ".concat(idx < MENU.length - 1 ? 'bordered' : ''),
|
||||
onClick: item.action,
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
className: "settings-item-icon",
|
||||
children: item.icon
|
||||
onTap: function onTap() {
|
||||
return item.action({
|
||||
setShowEdit: setShowEdit
|
||||
});
|
||||
},
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Image, {
|
||||
className: "settings-item-icon-img",
|
||||
src: item.icon,
|
||||
mode: "aspectFit"
|
||||
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
className: "settings-item-label",
|
||||
children: item.label
|
||||
@@ -204,7 +214,7 @@ function SettingsPage() {
|
||||
className: "mt-20",
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "btn-outline logout-btn",
|
||||
onClick: handleLogout,
|
||||
onTap: handleLogout,
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
children: "\u9000\u51FA\u767B\u5F55"
|
||||
})
|
||||
@@ -230,9 +240,10 @@ function SettingsPage() {
|
||||
className: "avatar-img",
|
||||
src: editAvatar,
|
||||
mode: "aspectFill"
|
||||
}) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
className: "avatar-placeholder",
|
||||
children: "\u70B9\u51FB\u9009\u62E9\u5934\u50CF"
|
||||
}) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Image, {
|
||||
className: "avatar-placeholder-img",
|
||||
src: "/icon/\u4E2A\u4EBA.png",
|
||||
mode: "aspectFit"
|
||||
})
|
||||
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Input, {
|
||||
className: "nickname-input",
|
||||
@@ -245,7 +256,7 @@ function SettingsPage() {
|
||||
className: "form-actions",
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "btn-outline",
|
||||
onClick: function onClick() {
|
||||
onTap: function onTap() {
|
||||
return setShowEdit(false);
|
||||
},
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
@@ -253,7 +264,7 @@ function SettingsPage() {
|
||||
})
|
||||
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
||||
className: "btn-gradient",
|
||||
onClick: handleSaveInfo,
|
||||
onTap: handleSaveInfo,
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
||||
children: "\u4FDD\u5B58"
|
||||
})
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+9
-3
@@ -32,7 +32,9 @@
|
||||
-webkit-justify-content: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
font-size: 48rpx;
|
||||
padding: 30rpx;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.settings-name {
|
||||
@@ -71,9 +73,13 @@
|
||||
border-bottom: 1rpx dashed rgba(0, 0, 0, 0.06);
|
||||
}
|
||||
|
||||
.settings-item-icon {
|
||||
font-size: 32rpx;
|
||||
.settings-item-icon-img {
|
||||
width: 32rpx;
|
||||
height: 32rpx;
|
||||
margin-right: 16rpx;
|
||||
-webkit-flex-shrink: 0;
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.settings-item-label {
|
||||
|
||||
Reference in New Issue
Block a user