商城测试版v8

This commit is contained in:
2022-07-28 20:37:43 +08:00
parent 84bc43fbb9
commit d30fdd28a8
19 changed files with 138 additions and 399 deletions
+18 -3
View File
@@ -139,13 +139,15 @@
padding: 0 5px 15px;
box-sizing: border-box;
.card_main_title_order{
flex:1
flex:1;
font-size: 28px;
font-weight: 700;
}
.order_more{
display: flex;
justify-content: flex-end;
align-items: center;
font-size: 26px;
font-size: 25px;
color: #707070;
text{
width: auto;
@@ -254,6 +256,7 @@
align-items: center;
justify-content: space-between;
height: 90px;
position: relative;
}
.card-main-list-content-item-left {
@@ -263,8 +266,14 @@
color: #707070;
display: flex;
align-items: center;
min-width: 260px;
}
.card-main-list-content-item .label {
width: 100%;
text-align: right;
padding-right: 10px;
font-size: 26px;
}
.card-main-list-content-item-left text {
margin-right: 35px;
font-size: 56px;
@@ -273,6 +282,12 @@
.card-main-list-content-item-right text {
font-size: 30px;
}
.card-main-list-content-item .customer {
position: absolute;
opacity: 0;
width: 100%;
height: 100%;
}
.auth {
+28 -14
View File
@@ -6,7 +6,7 @@ import { useSelector } from "@/reducers/hooks";
import { alert, goLink } from "@/common/common";
import useLogin from '@/use/useLogin'
import { BASE_URL } from '@/common/constant'
import Taro from "@tarojs/taro";
import Taro, { useShareAppMessage } from "@tarojs/taro";
import { userassets, userorderStatistics } from "@/api/mine"
import { formatPriceDiv } from "@/common/fotmat"
import { useDidShow, } from '@tarojs/taro'
@@ -23,11 +23,18 @@ export default () => {
const [current_githash,setCurrent_githash] = useState(CURRENT_GITHASH)
const [current_env,setCurrent_env] = useState(CURRENT_ENV)
useEffect(() => {
// getSelfUserInfo().then().catch(() => {
// alert.none("授权失败,请授权后再使用");
// });
}, []);
//分享
useShareAppMessage(res => {
if (res.from !== 'button') {
// 来自页面内转发按钮
console.log('点击个德')
}
return {
title: '转发啦',
path: '/page/user?id=123'
}
})
const handleAuth = async () => {
console.log('授权面版')
getSelfUserInfo().then().catch(() => {
@@ -121,7 +128,8 @@ const Header = memo((props: any) => {
}
const navTo = () => {
Taro.navigateTo({
url: '/pages/certification/index'
// url: '/pages/certification/index'
url: '/pages/userEdit/index'
})
}
return (
@@ -321,28 +329,34 @@ const Assets = (props: any) => {
// 功能
const Main = memo(() => {
let menu = [
{ text: "地址管理", icon: "icon-daohang", url: "/pages/addressManager/index" },
{ text: "码单管理", icon: "icon-a-yuanmadanmadanguanli", url: "/pages/weightList/index" },
{ text: "我的收藏", icon: "icon-shoucang", url: "/pages/collection/index" },
{ text: "颜色对比", icon: "icon-yanseduibi", url: "/pages/sampleComparison/index" },
{ text: "我的客服", icon: "icon-wodekefu", type: 'customer', label:'(0757) 8270 6695'},
{ text: "地址管理", icon: "icon-daohang", url: "/pages/addressManager/index", type: 'url' },
{ text: "码单管理", icon: "icon-a-yuanmadanmadanguanli", url: "/pages/weightList/index", type: 'url' },
{ text: "我的收藏", icon: "icon-shoucang", url: "/pages/collection/index", type: 'url' },
{ text: "颜色对比", icon: "icon-yanseduibi", url: "/pages/sampleComparison/index", type: 'url' },
// { text: "分享推广", icon: "icon-fenxiang" },
{ text: "邀请码", icon: "icon-yaoqingtuandui", url: "/pages/bindSalesman/index" }
{ text: "邀请码", icon: "icon-yaoqingma", url: "/pages/bindSalesman/index", type: 'url' },
]
const navigation = (item) => {
if(item.type === 'url') goLink(item.url)
}
return (
<View className={`${styles.crad} ${styles['card-main']} ${styles['card-feature']}`}>
<View className={styles['card-main-list-content']}>
{
menu.map((item, index) => {
return (
<Navigator hoverClass="none" url={item.url} key={index} className={styles['card-main-list-content-item']}>
<View hoverClass="none" onClick={() => navigation(item)} key={index} className={styles['card-main-list-content-item']}>
<View className={styles['card-main-list-content-item-left']}>
<Text className={`iconfont ${item.icon}`}></Text>
<View>{item.text}</View>
</View>
<View className={styles.label}>{item.label}</View>
<View className={styles['card-main-list-content-item-right']}>
<Text className="iconfont icon-a-moreback"></Text>
</View>
</Navigator>
{item.type === 'customer' && <Button openType="contact" className={styles.customer}></Button>}
</View>
)
})
}