From d1f4e370275a4f72bef9b5dbd7e211f6ad4c8754 Mon Sep 17 00:00:00 2001 From: Haiyi <1021441632@qq.com> Date: Mon, 12 Dec 2022 14:47:52 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(ID1000773):=E4=BA=8C=E3=80=81?= =?UTF-8?q?=E9=9D=A2=E6=96=99=E8=AF=A6=E6=83=85=E9=A6=96=E6=AC=A1=E5=BC=95?= =?UTF-8?q?=E5=AF=BC=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/feature/index.module.scss | 43 +- .../details/components/feature/index.tsx | 2 +- .../components/guidePopup/index.module.scss | 107 ++++ .../details/components/guidePopup/index.tsx | 43 ++ .../components/orderCount/index.module.scss | 4 +- .../details/components/orderCount/index.tsx | 23 +- src/pages/details/index.module.scss | 2 +- src/pages/details/index.tsx | 6 +- src/pages/searchList/hightSearchList.tsx | 2 +- src/pages/searchList/search.tsx | 2 +- src/pages/user copy/index.config.ts | 5 + src/pages/user copy/index.module.scss | 565 +++++++++++++++++ src/pages/user copy/index.tsx | 366 +++++++++++ src/pages/user/index.config.ts | 7 +- src/pages/user/index.module.scss | 570 +----------------- src/pages/user/index.tsx | 370 +----------- src/styles/image/user_header.png | Bin 0 -> 109256 bytes 17 files changed, 1164 insertions(+), 953 deletions(-) create mode 100644 src/pages/details/components/guidePopup/index.module.scss create mode 100644 src/pages/details/components/guidePopup/index.tsx create mode 100644 src/pages/user copy/index.config.ts create mode 100644 src/pages/user copy/index.module.scss create mode 100644 src/pages/user copy/index.tsx create mode 100644 src/styles/image/user_header.png diff --git a/src/pages/details/components/feature/index.module.scss b/src/pages/details/components/feature/index.module.scss index 02ec54e..5f5509a 100644 --- a/src/pages/details/components/feature/index.module.scss +++ b/src/pages/details/components/feature/index.module.scss @@ -1,22 +1,25 @@ -.main { - padding: 32px; - width: 686px; - .title { - font-size: 34px; - font-weight: 600; - color: #333333; - } - .line { - margin-top: 24px; - margin-bottom: 32px; - background-color: #f2f2f2; - height: 1px; - } - .topFont { - margin-top: 20px; - margin-bottom: 24px; - font-size: 28px; - font-weight: 700; - color: rgba(0, 0, 0, 0.8); +.sollBox { + height: calc(100vh - 200px); + .main { + padding: 32px; + width: 686px; + .title { + font-size: 34px; + font-weight: 600; + color: #333333; + } + .line { + margin-top: 24px; + margin-bottom: 32px; + background-color: #f2f2f2; + height: 1px; + } + .topFont { + margin-top: 20px; + margin-bottom: 24px; + font-size: 28px; + font-weight: 700; + color: rgba(0, 0, 0, 0.8); + } } } diff --git a/src/pages/details/components/feature/index.tsx b/src/pages/details/components/feature/index.tsx index 39ac702..fcb0335 100644 --- a/src/pages/details/components/feature/index.tsx +++ b/src/pages/details/components/feature/index.tsx @@ -48,7 +48,7 @@ const FeaturePopup = (param: Props) => { return ( param.closePopup?.()}> - + {param.productName} diff --git a/src/pages/details/components/guidePopup/index.module.scss b/src/pages/details/components/guidePopup/index.module.scss new file mode 100644 index 0000000..5874fbb --- /dev/null +++ b/src/pages/details/components/guidePopup/index.module.scss @@ -0,0 +1,107 @@ +.main { + width: 100vw; + height: 100%; + position: fixed; + top: 0; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1998; + overflow: hidden; + .mask { + border-radius: 20px 20px 0px 0px; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 10000; + background: rgba(0, 0, 0, 0.6); + transition: all 0.3s; + // opacity: 0; + .bigBox { + position: absolute; + padding: 32px; + border-radius: 16px; + background-color: #fff; + left: 10px; + top: 320px; + .topTitleBox { + display: flex; + align-items: center; + .topTitle { + color: #353535; + font-size: 28px; + margin-right: 10px; + font-weight: 500; + } + } + .modeBox { + margin-top: 20px; + display: flex; + .modeKindOne { + width: 160px; + height: 68px; + background: rgba(51, 127, 255, 0.1); + border-radius: 8px; + border: 1px solid #337fff; + font-size: 28px; + font-weight: 400; + color: #337fff; + text-align: center; + line-height: 68px; + margin-right: 18px; + } + .modeKindTwo { + margin-right: 18px; + background-color: #f6f6f6; + width: 160px; + height: 68px; + border-radius: 8px; + color: #626262; + font-size: 28px; + font-weight: 400; + color: #000000; + text-align: center; + line-height: 68px; + } + } + .line { + margin-top: 15px; + margin-bottom: 15px; + // width: 512px; + height: 1px; + background: #050000; + opacity: 0.1; + } + .pleaseFont { + font-size: 26px; + font-weight: 500; + color: #000000; + margin-bottom: 16px; + } + .saleFont { + font-size: 24px; + font-weight: 400; + color: #333333; + margin-bottom: 16px; + } + .flexBox { + display: flex; + justify-content: space-between; + align-items: center; + .flexLeft { + font-size: 24px; + font-weight: 400; + color: #333333; + } + .flexRight { + font-size: 26px; + font-weight: 500; + color: #337fff; + } + } + } + } +} diff --git a/src/pages/details/components/guidePopup/index.tsx b/src/pages/details/components/guidePopup/index.tsx new file mode 100644 index 0000000..de8773b --- /dev/null +++ b/src/pages/details/components/guidePopup/index.tsx @@ -0,0 +1,43 @@ +import { Button, Image, Input, RichText, ScrollView, Text, View } from '@tarojs/components' +import Taro, { useDidShow, usePullDownRefresh, useReady } from '@tarojs/taro' +import classnames from 'classnames' +import { memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' +import styles from './index.module.scss' +import { GetProductKindListApi } from '@/api/material' +import { getFilterData } from '@/common/util' +import { alert, goLink } from '@/common/common' +import { Mallproductinstruct } from '@/api/favorite' +import IconFont from '@/components/iconfont/iconfont' + +interface Props { + closePopup: () => void +} + +const guidePopup = (props: Props) => { + return ( + + + + + 布料类型 + + + + 大货 + 剪版 + 散剪 + + + 请选择你需要的商品类型✨ + 大货:按【条数】销售; + 散剪:按【米】销售; + + 剪版:按【公斤】销售; + props.closePopup?.()}>我知道了 + + + + + ) +} +export default memo(guidePopup) diff --git a/src/pages/details/components/orderCount/index.module.scss b/src/pages/details/components/orderCount/index.module.scss index f003bf6..a16693e 100644 --- a/src/pages/details/components/orderCount/index.module.scss +++ b/src/pages/details/components/orderCount/index.module.scss @@ -27,9 +27,11 @@ align-items: center; padding: 20px; .search_title { + display: flex; font-size: $font_size; color: #000; - width: 160px; + width: 200px; + align-items: center; } .search_list { display: flex; diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx index f05f225..84a1b36 100644 --- a/src/pages/details/components/orderCount/index.tsx +++ b/src/pages/details/components/orderCount/index.tsx @@ -4,6 +4,7 @@ import Big from 'big.js' import classnames from 'classnames' import { memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' import VirtualList from '@tarojs/components/virtual-list' +import GuidePopup from '../guidePopup/index' import styles from './index.module.scss' import Popup from '@/components/popup' import LoadingCard from '@/components/loadingCard' @@ -18,14 +19,16 @@ import { getFilterData } from '@/common/util' import LabAndImg from '@/components/LabAndImg' import useCommonData from '@/use/useCommonData' import LabAndImgShow from '@/components/LabAndImgShow' +import IconFont from '@/components/iconfont/iconfont' interface param { show?: true | false onClose?: () => void title?: string productId?: number + is_first_login?: boolean // 是否首次进来需要展示引导 } -const OrderCount = ({ show = false, onClose, title = '', productId = 0 }: param) => { +const OrderCount = ({ show = false, onClose, title = '', productId = 0, is_first_login = true }: param) => { const { adminUserInfo } = useSelector(state => state.userInfo) const [selectList, _] = useState([ @@ -310,13 +313,26 @@ const OrderCount = ({ show = false, onClose, title = '', productId = 0 }: param) }, 100) }, [show]) + const [showGuidePopup, setshowGuidePopup] = useState(true) + + useEffect(() => { + if (show) { + if (!is_first_login) { + console.log(is_first_login, 'showGuidePopupshowGuidePopup') + console.log(2222) + setshowGuidePopup(false) + } + } + }, [show]) + return ( closePopup()}> {title} - 下单类型: + 下单类型 setshowGuidePopup(true)}>: + {selectList.map((item, index) => { return ( @@ -380,6 +396,9 @@ const OrderCount = ({ show = false, onClose, title = '', productId = 0 }: param) {/* */} + { + showGuidePopup && showPopup && setshowGuidePopup(false)}> + } diff --git a/src/pages/details/index.module.scss b/src/pages/details/index.module.scss index 7f843a8..33602e1 100644 --- a/src/pages/details/index.module.scss +++ b/src/pages/details/index.module.scss @@ -79,7 +79,7 @@ display: grid; grid-template-columns: 50% 50%; grid-template-rows: auto auto auto; - grid-template-areas: 'a b' 'c d' 'e e'; + grid-template-areas: 'a b' 'c d' 'e f'; font-size: $font_size_medium; color: $color_font_three; background-color: rgba(247, 247, 247, 0.6); diff --git a/src/pages/details/index.tsx b/src/pages/details/index.tsx index 3bb3d8f..85e7095 100644 --- a/src/pages/details/index.tsx +++ b/src/pages/details/index.tsx @@ -210,9 +210,9 @@ const Details = (props: Params) => { } - + {/* 编号:{productInfo.code} - + */} 幅宽:{productInfo.width} @@ -297,7 +297,7 @@ const Details = (props: Params) => { )} - setShowOrderCount(false)} title={productName} productId={productInfo.id} /> + setShowOrderCount(false)} title={productName} productId={productInfo.id} /> setShowCart(false)} /> setshowPopup(false)} productName={productName} productIds={Number(params?.id)}> diff --git a/src/pages/searchList/hightSearchList.tsx b/src/pages/searchList/hightSearchList.tsx index 0ae2c2a..132bc25 100644 --- a/src/pages/searchList/hightSearchList.tsx +++ b/src/pages/searchList/hightSearchList.tsx @@ -252,7 +252,7 @@ export default () => { {materialList.list.map((item) => { return ( - + goLink(`/pages/details/index?id=${item.product_id}`)} key={item} data={item}> // goLinkPage(item)}> // // diff --git a/src/pages/searchList/search.tsx b/src/pages/searchList/search.tsx index c70577c..2456660 100644 --- a/src/pages/searchList/search.tsx +++ b/src/pages/searchList/search.tsx @@ -230,7 +230,7 @@ export default () => { { materialList?.list.map((item) => { return ( - + goLink(`/pages/details/index?id=${item.id}`)} key={item} data={item}> ) }) } diff --git a/src/pages/user copy/index.config.ts b/src/pages/user copy/index.config.ts new file mode 100644 index 0000000..96b0f9a --- /dev/null +++ b/src/pages/user copy/index.config.ts @@ -0,0 +1,5 @@ +export default { + navigationBarTitleText: '我的', + navigationStyle: 'custom', + enableShareAppMessage: true, +} diff --git a/src/pages/user copy/index.module.scss b/src/pages/user copy/index.module.scss new file mode 100644 index 0000000..ffe17de --- /dev/null +++ b/src/pages/user copy/index.module.scss @@ -0,0 +1,565 @@ +.main { + background-color: #f8f8f8; + min-height: 100vh; + display: flex; + flex-direction: column; + position: relative; + + .header { + background: #68b4ff; + background-size: cover; + height: 560px; + position: relative; + + .card-main { + margin-top: 10px; + } + } + + .auth-suspension { + position: fixed; + left: 0; + top: 0; + z-index: 1; + width: 100vw; + height: 100vh; + inset: 0; + } + + .header-card { + position: absolute; + left: 50%; + bottom: -18%; + transform: translateX(-50%); + } + + .crad { + width: 702px; + background: rgba(255, 255, 255, 0.95); + border-radius: 20px; + padding: 30px; + box-sizing: border-box; + box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05); + } + + .card-info { + display: flex; + justify-content: space-between; + position: absolute; + top: -15%; + left: 0; + right: 0; + width: 702px; + padding: 0 30px; + box-sizing: border-box; + } + + .arcd-info-left { + display: flex; + align-items: flex-end; + } + + .arcd-info-left-portrait { + width: 170px; + height: 170px; + background: rgba(0, 0, 0, 0); + border: 4px solid #ffffff; + border-radius: 50%; + overflow: hidden; + } + + .arcd-info-left-portrait image { + width: 100%; + height: 100%; + object-fit: cover; + } + + .arcd-info-left-desc { + margin-left: 24px; + } + + .arcd-info-left-nickname { + font-size: 44px; + font-weight: 700; + color: #000000; + display: flex; + align-items: center; + } + + .arcd-info-left-phone { + font-size: 24px; + font-weight: 400; + color: #707070; + } + + .arcd-info-left-phone button { + padding: 0 10px; + height: 42px; + background: #ffffff; + border: 2px solid #cde5ff; + border-radius: 20px; + font-size: 22px; + font-weight: 400; + color: #007aff; + display: flex; + align-items: center; + justify-content: center; + } + + .card-info-right { + font-size: 26px; + display: flex; + align-items: flex-end; + } + + .setup-icon { + position: relative; + padding-bottom: 10px; + } + + .icon-wrapper { + font-size: 60px; + } + + .icon-point { + width: 8px; + height: 8px; + border-radius: 50%; + background: #ff0000; + position: absolute; + right: 0; + top: 0; + } + + .card-main { + margin: 20px auto 0; + } + + .card-main-title { + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 2px solid #dddddd; + padding: 0 5px 15px; + box-sizing: border-box; + .card_main_title_order { + flex: 1; + font-size: 28px; + font-weight: 700; + } + .order_more { + display: flex; + justify-content: flex-end; + align-items: center; + font-size: 25px; + color: #707070; + text { + width: auto; + } + } + } + + .card-main-title text { + font-size: 22px; + font-weight: 400; + color: #ababab; + display: inline-block; + text-align: right; + width: 150px; + } + + .card-main-title-content { + display: grid; + grid-template-columns: repeat(5, 1fr); + } + + .card-main-title-content-item { + font-size: 24px; + font-weight: 400; + color: #3c3c3c; + text-align: center; + margin-top: 30px; + position: relative; + } + + .card-main-title-content-item Text { + font-size: 56px; + color: #3c3c3c; + } + + .card-main-title-content-item-badge { + padding: 0 10px; + height: 32px; + background: #007aff; + border: 2px solid #ffffff; + border-radius: 32px; + box-sizing: border-box; + overflow: hidden; + font-size: 18px; + font-weight: 700; + color: #ffffff; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: -10px; + right: 0; + } + + .assets-title { + font-size: 28px; + font-weight: 700; + color: #3c3c3c; + margin-bottom: 20px; + } + + .assets-content { + display: grid; + grid-template-columns: repeat(2, 1fr); + } + + .assets-content > view, + .assets-content > navigator { + text-align: center; + } + + .assets-content-item-top { + color: #007aff; + font-weight: 400; + } + + .assets-content-item-top-before { + font-size: 20px; + } + + .assets-content-item-top-content { + font-size: 36px; + } + + .assets-content-item-top-after { + font-size: 20px; + } + + .assets-content-item-tips { + font-size: 24px; + font-weight: 400; + color: #707070; + } + + .main-card { + margin: 131px auto 0; + } + + .card-feature { + margin-bottom: 50px; + } + + .card-main-list-content-item { + display: flex; + align-items: center; + justify-content: space-between; + height: 90px; + position: relative; + } + + .card-main-list-content-item-left { + font-size: 26px; + font-weight: 400; + text-align: left; + 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; + color: #707070; + } + + .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 { + margin-top: 115px; + } + + .auth-top { + display: flex; + align-items: center; + justify-content: space-between; + } + + .auth-status { + padding: 0 10px; + height: 30px; + background: #dddddd; + border-radius: 10px 4px 0px 0px; + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + font-weight: 400; + color: #707070; + } + + .auth-status, + .auth-status-ongoing { + color: #ee7500; + background-color: #ffe6ce; + } + + .auth-status, + .auth-status-adopt { + color: #007aff; + background-color: #cde5ff; + } + + .auth-tips { + font-size: 18px; + font-weight: 400; + color: #007aff; + text-align: right; + } + + .auth-tips, + .auth-tips-adopt { + color: #ababab; + } + + .auth-tips text { + font-size: 17px; + } + + .auth-company { + height: 70px; + width: 100%; + background: #f6f6f6; + border: 2px solid #f0f0f0; + border-radius: 0px 10px 10px 10px; + font-size: 26px; + font-weight: 700; + color: #707070; + display: flex; + align-items: center; + justify-content: center; + } + + .auth-company, + .auth-company-adopt { + background: #ecf5ff; + border: 2px solid #cde5ff; + } + + .tips-modal { + background: rgba(0, 0, 0, 0.6); + position: fixed; + inset: 0; + display: flex; + justify-content: center; + align-items: center; + z-index: 2; + } + + .tips-modal-content { + width: 598px; + background: #ffffff; + border-radius: 10px; + animation: enlargeK 0.2s linear; + overflow: hidden; + } + + @keyframes enlargeK { + 0% { + transform: scale(0); + } + + 100% { + transform: scale(1); + } + } + + .tips-modal-title { + font-size: 32px; + font-weight: 700; + text-align: center; + color: #000000; + margin-bottom: 58px; + padding-top: 48px; + } + + .tips-modal-letter { + font-size: 26px; + font-weight: 400; + color: #707070; + padding: 0 30px; + line-height: 50px; + } + + .tips-modal-letter-text { + text-indent: 60px; + } + + .tips-modal-letter-beginn { + font-size: 28px; + font-weight: 400; + color: #000000; + margin-bottom: 25px; + } + + .tips-modal-letter-end { + font-size: 26px; + font-weight: 400; + text-align: right; + margin-top: 61px; + } + + .tips-modal-button { + display: flex; + border-top: 1px solid #dddddd; + margin-top: 45px; + } + + .tips-modal-button button, + .tips-modal-button view { + display: flex; + align-items: center; + justify-content: center; + width: 50%; + height: 90px; + background-color: white; + } + + .tips-modal-button button { + font-size: 26px; + font-weight: 400; + color: #707070; + border-radius: 0; + border-right: 1px solid #dddddd; + } + + .tips-modal-button button::after { + border: 0; + border-radius: 0; + } + + .tips-modal-button view { + font-size: 26px; + font-weight: 400; + color: #007aff; + } + + .auth-box { + width: 614px; + height: 70px; + background: #f6f6f6; + border-radius: 10px; + display: flex; + align-items: center; + justify-content: space-between; + padding-left: 18px; + padding-right: 16px; + + .auth-left-box { + display: flex; + align-items: center; + + .auth-tag { + width: 86px; + height: 34px; + background: #dddddd; + border-radius: 10px; + font-size: 22px; + font-family: Microsoft YaHei, Microsoft YaHei-Regular; + font-weight: 400; + text-align: center; + color: #707070; + text-align: center; + line-height: 34px; + margin-right: 28px; + } + + .auth-tagone { + width: 86px; + height: 34px; + background: #ffe6ce; + border-radius: 10px; + font-size: 22px; + font-family: Microsoft YaHei, Microsoft YaHei-Regular; + font-weight: 400; + text-align: center; + color: #707070; + text-align: center; + line-height: 34px; + margin-right: 28px; + } + + .auth-tagtwo { + display: flex; + align-items: center; + overflow: hidden; + padding-left: 10px; + width: 100px; + height: 32px; + background: #cde5ff; + border-radius: 10px; + + .iconFont-color { + display: flex; + align-items: center; + font-size: 30px; + margin-right: 3px; + color: #007aff; + } + + .auth-font { + font-size: 20px; + font-family: Microsoft YaHei, Microsoft YaHei-Regular; + font-weight: 400; + color: #007aff; + } + } + + .tagthree { + display: flex; + align-items: center; + overflow: hidden; + padding-left: 10px; + width: 100px; + height: 32px; + background: rgba(255, 0, 0, 0.1); + border-radius: 10px; + color: #ff0000; + } + + .auth-cont { + margin-left: 16px; + font-size: 26px; + font-family: Microsoft YaHei, Microsoft YaHei-Bold; + font-weight: 700; + color: #ababab; + } + + .auth-contone { + margin-left: 16px; + font-size: 26px; + font-family: Microsoft YaHei, Microsoft YaHei-Bold; + font-weight: 700; + color: #3c3c3c; + } + } + } +} diff --git a/src/pages/user copy/index.tsx b/src/pages/user copy/index.tsx new file mode 100644 index 0000000..e45bc45 --- /dev/null +++ b/src/pages/user copy/index.tsx @@ -0,0 +1,366 @@ +import { Button, Image, Navigator, Text, View } from '@tarojs/components' +import Taro, { useDidShow, useShareAppMessage } from '@tarojs/taro' +import { memo, useEffect, useMemo, useState } from 'react' +import classnames from 'classnames' +import styles from './index.module.scss' +import { useSelector } from '@/reducers/hooks' +import { alert, goLink } from '@/common/common' +import useLogin from '@/use/useLogin' +import { BASE_URL } from '@/common/constant' +import { userassets, userorderStatistics } from '@/api/mine' +import { formatImgUrl, formatPriceDiv } from '@/common/fotmat' +import { GetAdminUserInfoApi } from '@/api/user' + +// 提示弹窗 +const Modal = (props: any) => { + const { data } = props + const [modalShow, setModalShow] = useState(true) + const handleouter = () => {} + return ( + <> + {modalShow && ( + + e.stopPropagation()}> + 首次登录提醒 + + To: 万丰园纺织科技 + + 尊敬的老朋友,欢迎你使用小程序商城;由于您是我们长期合作的伙伴,你的组织已自动为你生成,关联后可查看历史订单哟。 + + 信息错误请联系客服 + + + + setModalShow(false)}>我知道 + + + + )} + + ) +} +const ModalWithMemo = memo(Modal) + +// 头部 | 订单 +const Header = (props: any) => { + const { data } = props + console.log(props, 'propsprops') + const menu = [ + { text: '待配布', icon: 'icon-daipeibu', url: '/pages/order/orderList/index?status=0' }, + { text: '待付款', icon: 'icon-daifukuan', url: '/pages/order/orderList/index?status=1' }, + { text: '待发货', icon: 'icon-daifahuo', url: '/pages/order/orderList/index?status=2' }, + { text: '待收货', icon: 'icon-yifahuo', url: '/pages/order/orderList/index?status=3' }, + { text: '退款/售后', icon: 'icon-a-tuikuanshouhou', url: '/pages/salesAfter/salesAfterList/index' }, + ] + const { getPhoneNumber } = useLogin() + const mGetPhoneNumber = (ev) => { + if (ev.detail?.code) { + getPhoneNumber(ev.detail.code) + } + else { + alert.none('绑定失败!') + } + } + const navTo = () => { + Taro.navigateTo({ + // url: '/pages/certification/index', + url: '/pages/userEdit/index', + }) + } + + return ( + + + + + + + + + + {/* {state.data.user_name} */} + {data?.user_name} + + + {data?.phone + ? ( + data?.phone?.replace(data?.phone?.substring(3, 7), '****') + ) + : ( + + )} + + + + + + + + + + + + {(data?.authentication_status == 0 || data?.authentication_status == 1) && data?.order_access_status == 3 && ( + navTo()}> + + 未认证 + {data?.company_name || '暂未加入或注册组织'} + + + + )} + {data?.authentication_status == 3 && data?.order_access_status == 3 && ( + navTo()}> + + 认证失败 + {data?.company_name || '暂未加入或注册组织'} + + + + )} + {data?.authentication_status == 2 && data?.order_access_status == 3 && ( + navTo()}> + + 认证中 + {data?.company_name || '暂未加入或注册组织'} + + + + )} + {data?.authentication_status == 4 && data?.order_access_status == 3 && ( + navTo()}> + + + + + + 已认证 + + {data?.company_name} + + + + )} + {/* + + 1 + {data?.authentication_status==1&&"未认证"} + {data?.authentication_status==2&&"认证中"} + {data?.authentication_status==3&&"认证不通过"} + {data?.authentication_status==4&&"已认证"} + + {data?.authentication_status==1&&认证通过后,解锁更多权限 } + {data?.authentication_status==2&&1-3个工作日,审核完成 } + {data?.authentication_status==3&&重新认证 } + {data?.authentication_status==4&&认证通过,可以下单啦 } + */} + {/* + {data?.authentication_status==1&&"暂未加入或注册组织"} + {data?.authentication_status==2&&data?.company_name} + {data?.authentication_status==3&&data?.company_name} + {data?.authentication_status==4&&data?.company_name} + */} + + + + 订单 + goLink('/pages/order/orderList/index')}> + 全部 + + + + {menu.map((item, index) => { + return ( + + + {item.text} + {index == 0 && props.MenuData.data.wait_match !== 0 && ( + + {props.MenuData.data.wait_match > 99 ? '99+' : props.MenuData.data.wait_match} + + )} + {index == 1 && props.MenuData.data.wait_pay !== 0 && ( + + {props.MenuData.data.wait_pay > 99 ? '99+' : props.MenuData.data.wait_pay} + + )} + {index == 2 && props.MenuData.data.wait_shipped !== 0 && ( + + {props.MenuData.data.wait_shipped > 99 ? '99+' : props.MenuData.data.wait_shipped} + + )} + {index == 3 && props.MenuData.data.already_shipped !== 0 && ( + + {props.MenuData.data.already_shipped > 99 ? '99+' : props.MenuData.data.already_shipped} + + )} + {index == 4 && props.MenuData.data.after_return !== 0 && ( + + {props.MenuData.data.after_return > 99 ? '99+' : props.MenuData.data.after_return} + + )} + + ) + })} + + + + + ) +} +const HeaderWithMemo = memo(Header) +// 我的资产 +const Assets = (props: any) => { + return ( + <> + {(props?.userInfo?.order_access_status == 3 && ( + + 我的资产 + + + + ¥ + {formatPriceDiv(props.data.data.wallet_money || 0, 100, true)} + {/* {props.wallet_money || 0} */} + + 预存款 + + {/* + + {props.data.data.coupon_count || 0} + + + 优惠券 + */} + props.checkShow()}> + + ¥ + {formatPriceDiv(props.data.data.credit_line || 0, 100, true)} + {/* .-00 */} + + 授信额度 + + + + )) || } + + ) +} + +// 功能 +const Main = () => { + const menu = [ + { 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-yaoqingma', url: '/pages/bindSalesman/index', type: 'url' }, + ] + const navigation = (item) => { + if (item.type === 'url') { goLink(item.url) } + } + return ( + + + {menu.map((item, index) => { + return ( + navigation(item)} key={index} className={styles['card-main-list-content-item']}> + + + {item.text} + + {item.label} + + + + {item.type === 'customer' && } + + ) + })} + + + ) +} +const MainWithMemo = memo(Main) +const User = () => { + // 用户信息 + const { getSelfUserInfo, getAdminUserInfo } = useLogin() + const { adminUserInfo } = useSelector(state => state.userInfo) + + const [current_version, setCurrent_version] = useState(CURRENT_VERSION) + const [current_githash, setCurrent_githash] = useState(CURRENT_GITHASH) + const [current_env, setCurrent_env] = useState(CURRENT_ENV) + + const handleAuth = async() => { + console.log('授权面版') + if (adminUserInfo?.is_authorize_name) { return false } + getSelfUserInfo() + .then() + .catch(() => { + alert.none('授权失败,请授权后再使用') + }) + } + const { fetchData: Apiassets, state } = userassets() + const { fetchData: ApigetTotal, state: stateData } = userorderStatistics() + + useDidShow(() => { + ApigetTotal() + getAdminUserInfo() + Apiassets() + }) + + // 临时注释 + // const checkGo = async () => { + // if (adminUserInfo?.authentication_status !== 4) { + // let res = await Taro.showModal({ + // title: '提示', + // content: '你暂未开通授信,目前仅支持线下申请,开通后可使用账期采购。', + // cancelText: '稍后认证', + // confirmText: '联系客服', + // }) + // if (res.confirm) { + // Taro.showModal({ + // content: '联系电话:0757-8270 6695', + // cancelText: '取消', + // confirmText: '拨打', + // success: function (res) { + // if (res.confirm) { + // Taro.makePhoneCall({ + // phoneNumber: '(0757)82706695', + // }) + // } + // }, + // }) + // } + // } else { + // Taro.navigateTo({ + // url: '/pages/creditLine/index', + // }) + // } + // } + const checkGo = async() => { + Taro.navigateTo({ + url: '/pages/creditLine/index', + }) + } + + return ( + + + checkGo()} userInfo={adminUserInfo} /> + + {/* {(adminUserInfo as any)?.authentication_status==1&&} */} + {/* 测试暂时添加 */} + {current_version} + {current_env === 'development' && {BASE_URL}} + {!adminUserInfo?.is_authorize_name && } + + ) +} +export default User diff --git a/src/pages/user/index.config.ts b/src/pages/user/index.config.ts index 96b0f9a..49669fc 100644 --- a/src/pages/user/index.config.ts +++ b/src/pages/user/index.config.ts @@ -1,5 +1,6 @@ export default { - navigationBarTitleText: '我的', - navigationStyle: 'custom', - enableShareAppMessage: true, + navigationBarTitleText: '', + navigationBarBackgroundColor: '#EFF3FF', + backgroundColorTop: '#EFF3FF', + enablePullDownRefresh: true, } diff --git a/src/pages/user/index.module.scss b/src/pages/user/index.module.scss index ffe17de..2a22afe 100644 --- a/src/pages/user/index.module.scss +++ b/src/pages/user/index.module.scss @@ -1,565 +1,15 @@ -.main { - background-color: #f8f8f8; - min-height: 100vh; - display: flex; - flex-direction: column; - position: relative; - - .header { - background: #68b4ff; - background-size: cover; - height: 560px; - position: relative; - - .card-main { - margin-top: 10px; - } - } - - .auth-suspension { - position: fixed; - left: 0; - top: 0; - z-index: 1; - width: 100vw; - height: 100vh; - inset: 0; - } - - .header-card { - position: absolute; - left: 50%; - bottom: -18%; - transform: translateX(-50%); - } - - .crad { - width: 702px; - background: rgba(255, 255, 255, 0.95); - border-radius: 20px; - padding: 30px; - box-sizing: border-box; - box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05); - } - - .card-info { - display: flex; - justify-content: space-between; - position: absolute; - top: -15%; - left: 0; - right: 0; - width: 702px; - padding: 0 30px; - box-sizing: border-box; - } - - .arcd-info-left { - display: flex; - align-items: flex-end; - } - - .arcd-info-left-portrait { - width: 170px; - height: 170px; - background: rgba(0, 0, 0, 0); - border: 4px solid #ffffff; - border-radius: 50%; - overflow: hidden; - } - - .arcd-info-left-portrait image { +.user_main { + .user_main__header { + height: 315px; width: 100%; - height: 100%; - object-fit: cover; - } - - .arcd-info-left-desc { - margin-left: 24px; - } - - .arcd-info-left-nickname { - font-size: 44px; - font-weight: 700; - color: #000000; - display: flex; - align-items: center; - } - - .arcd-info-left-phone { - font-size: 24px; - font-weight: 400; - color: #707070; - } - - .arcd-info-left-phone button { - padding: 0 10px; - height: 42px; - background: #ffffff; - border: 2px solid #cde5ff; - border-radius: 20px; - font-size: 22px; - font-weight: 400; - color: #007aff; - display: flex; - align-items: center; - justify-content: center; - } - - .card-info-right { - font-size: 26px; - display: flex; - align-items: flex-end; - } - - .setup-icon { + background-color: #eff3ff; position: relative; - padding-bottom: 10px; - } - - .icon-wrapper { - font-size: 60px; - } - - .icon-point { - width: 8px; - height: 8px; - border-radius: 50%; - background: #ff0000; - position: absolute; - right: 0; - top: 0; - } - - .card-main { - margin: 20px auto 0; - } - - .card-main-title { - display: flex; - justify-content: space-between; - align-items: center; - border-bottom: 2px solid #dddddd; - padding: 0 5px 15px; - box-sizing: border-box; - .card_main_title_order { - flex: 1; - font-size: 28px; - font-weight: 700; - } - .order_more { - display: flex; - justify-content: flex-end; - align-items: center; - font-size: 25px; - color: #707070; - text { - width: auto; - } - } - } - - .card-main-title text { - font-size: 22px; - font-weight: 400; - color: #ababab; - display: inline-block; - text-align: right; - width: 150px; - } - - .card-main-title-content { - display: grid; - grid-template-columns: repeat(5, 1fr); - } - - .card-main-title-content-item { - font-size: 24px; - font-weight: 400; - color: #3c3c3c; - text-align: center; - margin-top: 30px; - position: relative; - } - - .card-main-title-content-item Text { - font-size: 56px; - color: #3c3c3c; - } - - .card-main-title-content-item-badge { - padding: 0 10px; - height: 32px; - background: #007aff; - border: 2px solid #ffffff; - border-radius: 32px; - box-sizing: border-box; - overflow: hidden; - font-size: 18px; - font-weight: 700; - color: #ffffff; - display: flex; - align-items: center; - justify-content: center; - position: absolute; - top: -10px; - right: 0; - } - - .assets-title { - font-size: 28px; - font-weight: 700; - color: #3c3c3c; - margin-bottom: 20px; - } - - .assets-content { - display: grid; - grid-template-columns: repeat(2, 1fr); - } - - .assets-content > view, - .assets-content > navigator { - text-align: center; - } - - .assets-content-item-top { - color: #007aff; - font-weight: 400; - } - - .assets-content-item-top-before { - font-size: 20px; - } - - .assets-content-item-top-content { - font-size: 36px; - } - - .assets-content-item-top-after { - font-size: 20px; - } - - .assets-content-item-tips { - font-size: 24px; - font-weight: 400; - color: #707070; - } - - .main-card { - margin: 131px auto 0; - } - - .card-feature { - margin-bottom: 50px; - } - - .card-main-list-content-item { - display: flex; - align-items: center; - justify-content: space-between; - height: 90px; - position: relative; - } - - .card-main-list-content-item-left { - font-size: 26px; - font-weight: 400; - text-align: left; - 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; - color: #707070; - } - - .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 { - margin-top: 115px; - } - - .auth-top { - display: flex; - align-items: center; - justify-content: space-between; - } - - .auth-status { - padding: 0 10px; - height: 30px; - background: #dddddd; - border-radius: 10px 4px 0px 0px; - display: flex; - align-items: center; - justify-content: center; - font-size: 18px; - font-weight: 400; - color: #707070; - } - - .auth-status, - .auth-status-ongoing { - color: #ee7500; - background-color: #ffe6ce; - } - - .auth-status, - .auth-status-adopt { - color: #007aff; - background-color: #cde5ff; - } - - .auth-tips { - font-size: 18px; - font-weight: 400; - color: #007aff; - text-align: right; - } - - .auth-tips, - .auth-tips-adopt { - color: #ababab; - } - - .auth-tips text { - font-size: 17px; - } - - .auth-company { - height: 70px; - width: 100%; - background: #f6f6f6; - border: 2px solid #f0f0f0; - border-radius: 0px 10px 10px 10px; - font-size: 26px; - font-weight: 700; - color: #707070; - display: flex; - align-items: center; - justify-content: center; - } - - .auth-company, - .auth-company-adopt { - background: #ecf5ff; - border: 2px solid #cde5ff; - } - - .tips-modal { - background: rgba(0, 0, 0, 0.6); - position: fixed; - inset: 0; - display: flex; - justify-content: center; - align-items: center; - z-index: 2; - } - - .tips-modal-content { - width: 598px; - background: #ffffff; - border-radius: 10px; - animation: enlargeK 0.2s linear; - overflow: hidden; - } - - @keyframes enlargeK { - 0% { - transform: scale(0); - } - - 100% { - transform: scale(1); - } - } - - .tips-modal-title { - font-size: 32px; - font-weight: 700; - text-align: center; - color: #000000; - margin-bottom: 58px; - padding-top: 48px; - } - - .tips-modal-letter { - font-size: 26px; - font-weight: 400; - color: #707070; - padding: 0 30px; - line-height: 50px; - } - - .tips-modal-letter-text { - text-indent: 60px; - } - - .tips-modal-letter-beginn { - font-size: 28px; - font-weight: 400; - color: #000000; - margin-bottom: 25px; - } - - .tips-modal-letter-end { - font-size: 26px; - font-weight: 400; - text-align: right; - margin-top: 61px; - } - - .tips-modal-button { - display: flex; - border-top: 1px solid #dddddd; - margin-top: 45px; - } - - .tips-modal-button button, - .tips-modal-button view { - display: flex; - align-items: center; - justify-content: center; - width: 50%; - height: 90px; - background-color: white; - } - - .tips-modal-button button { - font-size: 26px; - font-weight: 400; - color: #707070; - border-radius: 0; - border-right: 1px solid #dddddd; - } - - .tips-modal-button button::after { - border: 0; - border-radius: 0; - } - - .tips-modal-button view { - font-size: 26px; - font-weight: 400; - color: #007aff; - } - - .auth-box { - width: 614px; - height: 70px; - background: #f6f6f6; - border-radius: 10px; - display: flex; - align-items: center; - justify-content: space-between; - padding-left: 18px; - padding-right: 16px; - - .auth-left-box { - display: flex; - align-items: center; - - .auth-tag { - width: 86px; - height: 34px; - background: #dddddd; - border-radius: 10px; - font-size: 22px; - font-family: Microsoft YaHei, Microsoft YaHei-Regular; - font-weight: 400; - text-align: center; - color: #707070; - text-align: center; - line-height: 34px; - margin-right: 28px; - } - - .auth-tagone { - width: 86px; - height: 34px; - background: #ffe6ce; - border-radius: 10px; - font-size: 22px; - font-family: Microsoft YaHei, Microsoft YaHei-Regular; - font-weight: 400; - text-align: center; - color: #707070; - text-align: center; - line-height: 34px; - margin-right: 28px; - } - - .auth-tagtwo { - display: flex; - align-items: center; - overflow: hidden; - padding-left: 10px; - width: 100px; - height: 32px; - background: #cde5ff; - border-radius: 10px; - - .iconFont-color { - display: flex; - align-items: center; - font-size: 30px; - margin-right: 3px; - color: #007aff; - } - - .auth-font { - font-size: 20px; - font-family: Microsoft YaHei, Microsoft YaHei-Regular; - font-weight: 400; - color: #007aff; - } - } - - .tagthree { - display: flex; - align-items: center; - overflow: hidden; - padding-left: 10px; - width: 100px; - height: 32px; - background: rgba(255, 0, 0, 0.1); - border-radius: 10px; - color: #ff0000; - } - - .auth-cont { - margin-left: 16px; - font-size: 26px; - font-family: Microsoft YaHei, Microsoft YaHei-Bold; - font-weight: 700; - color: #ababab; - } - - .auth-contone { - margin-left: 16px; - font-size: 26px; - font-family: Microsoft YaHei, Microsoft YaHei-Bold; - font-weight: 700; - color: #3c3c3c; - } + image { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; } } } diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx index ca19a8e..c2cf159 100644 --- a/src/pages/user/index.tsx +++ b/src/pages/user/index.tsx @@ -1,366 +1,16 @@ -import { Button, Image, Navigator, Text, View } from '@tarojs/components' -import Taro, { useDidShow, useShareAppMessage } from '@tarojs/taro' -import { memo, useEffect, useMemo, useState } from 'react' +import { Image, View } from '@tarojs/components' import classnames from 'classnames' import styles from './index.module.scss' -import { useSelector } from '@/reducers/hooks' -import { alert, goLink } from '@/common/common' -import useLogin from '@/use/useLogin' -import { BASE_URL } from '@/common/constant' -import { userassets, userorderStatistics } from '@/api/mine' -import { formatImgUrl, formatPriceDiv } from '@/common/fotmat' -import { GetAdminUserInfoApi } from '@/api/user' +import namedPng from '@/styles/image/user_header.png' +import LabAndImg from '@/components/LabAndImg' -// 提示弹窗 -const Modal = (props: any) => { - const { data } = props - const [modalShow, setModalShow] = useState(true) - const handleouter = () => {} - return ( - <> - {modalShow && ( - - e.stopPropagation()}> - 首次登录提醒 - - To: 万丰园纺织科技 - - 尊敬的老朋友,欢迎你使用小程序商城;由于您是我们长期合作的伙伴,你的组织已自动为你生成,关联后可查看历史订单哟。 - - 信息错误请联系客服 - - - - setModalShow(false)}>我知道 - - - - )} - - ) -} -const ModalWithMemo = memo(Modal) - -// 头部 | 订单 -const Header = (props: any) => { - const { data } = props - console.log(props, 'propsprops') - const menu = [ - { text: '待配布', icon: 'icon-daipeibu', url: '/pages/order/orderList/index?status=0' }, - { text: '待付款', icon: 'icon-daifukuan', url: '/pages/order/orderList/index?status=1' }, - { text: '待发货', icon: 'icon-daifahuo', url: '/pages/order/orderList/index?status=2' }, - { text: '待收货', icon: 'icon-yifahuo', url: '/pages/order/orderList/index?status=3' }, - { text: '退款/售后', icon: 'icon-a-tuikuanshouhou', url: '/pages/salesAfter/salesAfterList/index' }, - ] - const { getPhoneNumber } = useLogin() - const mGetPhoneNumber = (ev) => { - if (ev.detail?.code) { - getPhoneNumber(ev.detail.code) - } - else { - alert.none('绑定失败!') - } - } - const navTo = () => { - Taro.navigateTo({ - // url: '/pages/certification/index', - url: '/pages/userEdit/index', - }) - } - - return ( - - - - - - - - - - {/* {state.data.user_name} */} - {data?.user_name} - - - {data?.phone - ? ( - data?.phone?.replace(data?.phone?.substring(3, 7), '****') - ) - : ( - - )} - - - - - - - - - - - - {(data?.authentication_status == 0 || data?.authentication_status == 1) && data?.order_access_status == 3 && ( - navTo()}> - - 未认证 - {data?.company_name || '暂未加入或注册组织'} - - - - )} - {data?.authentication_status == 3 && data?.order_access_status == 3 && ( - navTo()}> - - 认证失败 - {data?.company_name || '暂未加入或注册组织'} - - - - )} - {data?.authentication_status == 2 && data?.order_access_status == 3 && ( - navTo()}> - - 认证中 - {data?.company_name || '暂未加入或注册组织'} - - - - )} - {data?.authentication_status == 4 && data?.order_access_status == 3 && ( - navTo()}> - - - - - - 已认证 - - {data?.company_name} - - - - )} - {/* - - 1 - {data?.authentication_status==1&&"未认证"} - {data?.authentication_status==2&&"认证中"} - {data?.authentication_status==3&&"认证不通过"} - {data?.authentication_status==4&&"已认证"} - - {data?.authentication_status==1&&认证通过后,解锁更多权限 } - {data?.authentication_status==2&&1-3个工作日,审核完成 } - {data?.authentication_status==3&&重新认证 } - {data?.authentication_status==4&&认证通过,可以下单啦 } - */} - {/* - {data?.authentication_status==1&&"暂未加入或注册组织"} - {data?.authentication_status==2&&data?.company_name} - {data?.authentication_status==3&&data?.company_name} - {data?.authentication_status==4&&data?.company_name} - */} - - - - 订单 - goLink('/pages/order/orderList/index')}> - 全部 - - - - {menu.map((item, index) => { - return ( - - - {item.text} - {index == 0 && props.MenuData.data.wait_match !== 0 && ( - - {props.MenuData.data.wait_match > 99 ? '99+' : props.MenuData.data.wait_match} - - )} - {index == 1 && props.MenuData.data.wait_pay !== 0 && ( - - {props.MenuData.data.wait_pay > 99 ? '99+' : props.MenuData.data.wait_pay} - - )} - {index == 2 && props.MenuData.data.wait_shipped !== 0 && ( - - {props.MenuData.data.wait_shipped > 99 ? '99+' : props.MenuData.data.wait_shipped} - - )} - {index == 3 && props.MenuData.data.already_shipped !== 0 && ( - - {props.MenuData.data.already_shipped > 99 ? '99+' : props.MenuData.data.already_shipped} - - )} - {index == 4 && props.MenuData.data.after_return !== 0 && ( - - {props.MenuData.data.after_return > 99 ? '99+' : props.MenuData.data.after_return} - - )} - - ) - })} - - +export default () => { + return + + + + - ) + } -const HeaderWithMemo = memo(Header) -// 我的资产 -const Assets = (props: any) => { - return ( - <> - {(props?.userInfo?.order_access_status == 3 && ( - - 我的资产 - - - - ¥ - {formatPriceDiv(props.data.data.wallet_money || 0, 100, true)} - {/* {props.wallet_money || 0} */} - - 预存款 - - {/* - - {props.data.data.coupon_count || 0} - - - 优惠券 - */} - props.checkShow()}> - - ¥ - {formatPriceDiv(props.data.data.credit_line || 0, 100, true)} - {/* .-00 */} - - 授信额度 - - - - )) || } - - ) -} - -// 功能 -const Main = () => { - const menu = [ - { 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-yaoqingma', url: '/pages/inviteCode/index', type: 'url' }, - ] - const navigation = (item) => { - if (item.type === 'url') { goLink(item.url) } - } - return ( - - - {menu.map((item, index) => { - return ( - navigation(item)} key={index} className={styles['card-main-list-content-item']}> - - - {item.text} - - {item.label} - - - - {item.type === 'customer' && } - - ) - })} - - - ) -} -const MainWithMemo = memo(Main) -const User = () => { - // 用户信息 - const { getSelfUserInfo, getAdminUserInfo } = useLogin() - const { adminUserInfo } = useSelector(state => state.userInfo) - - const [current_version, setCurrent_version] = useState(CURRENT_VERSION) - const [current_githash, setCurrent_githash] = useState(CURRENT_GITHASH) - const [current_env, setCurrent_env] = useState(CURRENT_ENV) - - const handleAuth = async() => { - console.log('授权面版') - if (adminUserInfo?.is_authorize_name) { return false } - getSelfUserInfo() - .then() - .catch(() => { - alert.none('授权失败,请授权后再使用') - }) - } - const { fetchData: Apiassets, state } = userassets() - const { fetchData: ApigetTotal, state: stateData } = userorderStatistics() - - useDidShow(() => { - ApigetTotal() - getAdminUserInfo() - Apiassets() - }) - - // 临时注释 - // const checkGo = async () => { - // if (adminUserInfo?.authentication_status !== 4) { - // let res = await Taro.showModal({ - // title: '提示', - // content: '你暂未开通授信,目前仅支持线下申请,开通后可使用账期采购。', - // cancelText: '稍后认证', - // confirmText: '联系客服', - // }) - // if (res.confirm) { - // Taro.showModal({ - // content: '联系电话:0757-8270 6695', - // cancelText: '取消', - // confirmText: '拨打', - // success: function (res) { - // if (res.confirm) { - // Taro.makePhoneCall({ - // phoneNumber: '(0757)82706695', - // }) - // } - // }, - // }) - // } - // } else { - // Taro.navigateTo({ - // url: '/pages/creditLine/index', - // }) - // } - // } - const checkGo = async() => { - Taro.navigateTo({ - url: '/pages/creditLine/index', - }) - } - - return ( - - - checkGo()} userInfo={adminUserInfo} /> - - {/* {(adminUserInfo as any)?.authentication_status==1&&} */} - {/* 测试暂时添加 */} - {current_version} - {current_env === 'development' && {BASE_URL}} - {!adminUserInfo?.is_authorize_name && } - - ) -} -export default User diff --git a/src/styles/image/user_header.png b/src/styles/image/user_header.png new file mode 100644 index 0000000000000000000000000000000000000000..088f7ea61aa43bcc69605ed32f2b3a5d0dfd29d2 GIT binary patch literal 109256 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 z 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 BdmaD) literal 0 HcmV?d00001