From 919fb1200cb6e4987a4db4d6f55d8c54c93d34bd Mon Sep 17 00:00:00 2001 From: czm <2192718639@qq.com> Date: Wed, 22 Feb 2023 13:54:08 +0800 Subject: [PATCH] =?UTF-8?q?ID1000892=5F=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project.config.json | 2 +- src/api/user.ts | 3 +- src/app.config.ts | 6 + src/common/constant.ts | 7 +- src/pages/login/index.config.ts | 4 + src/pages/login/index.module.scss | 0 src/pages/user copy/index.config.ts | 5 - src/pages/user copy/index.module.scss | 565 -------------------------- src/pages/user copy/index.tsx | 366 ----------------- src/styles/image/lgo@2x.png | Bin 0 -> 43934 bytes src/styles/image/name.png | Bin 0 -> 8848 bytes src/use/useHttp.ts | 3 +- src/use/useLoginRequest.ts | 3 +- 13 files changed, 21 insertions(+), 943 deletions(-) create mode 100644 src/pages/login/index.config.ts create mode 100644 src/pages/login/index.module.scss delete mode 100644 src/pages/user copy/index.config.ts delete mode 100644 src/pages/user copy/index.module.scss delete mode 100644 src/pages/user copy/index.tsx create mode 100644 src/styles/image/lgo@2x.png create mode 100644 src/styles/image/name.png diff --git a/project.config.json b/project.config.json index 070713d..fc5ffc5 100644 --- a/project.config.json +++ b/project.config.json @@ -2,7 +2,7 @@ "miniprogramRoot": "dist/", "projectname": "EShop", "description": "项目配置文件,详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", - "appid": "wx68d92d7cbf0b6963", + "appid": "wx714eaf2dfdb9c6bb", "setting": { "urlCheck": false, "es6": false, diff --git a/src/api/user.ts b/src/api/user.ts index b9c4912..4f4e86a 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -85,7 +85,8 @@ export const ApplyOrderAccessApi = () => { */ export const SubscriptionMessageApi = () => { return useRequest({ - url: '/v1/mall/subscriptionMessage', + // url: '/v1/mall/subscriptionMessage', + url: '/lymarket/v3/mallCherry/subscriptionMessage', method: 'get', }) } diff --git a/src/app.config.ts b/src/app.config.ts index 0f04496..88a74f8 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -248,5 +248,11 @@ export default { 'index', ], }, + { + root: 'pages/login', + pages: [ + 'index', + ], + }, ], } diff --git a/src/common/constant.ts b/src/common/constant.ts index 19f8db6..26695db 100644 --- a/src/common/constant.ts +++ b/src/common/constant.ts @@ -1,4 +1,4 @@ -export const BASE_URL = CURRENT_BASE_URL +// export const BASE_URL = CURRENT_BASE_URL // export const BASE_URL = `http://192.168.0.75:50001/lymarket` // export const BASE_URL = `http://192.168.0.89:50001/lymarket` // export const BASE_URL = `http://10.0.0.5:50001/lymarket` @@ -12,7 +12,7 @@ export const BASE_URL = CURRENT_BASE_URL // export const BASE_URL = 'https://dev.zzfzyc.com/lymarket' // 开发环境 // export const BASE_URL = 'https://www.zzfzyc.com/lymarket' // 正式环境 // export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞 -// export const BASE_URL = 'http://192.168.1.7:50002/lymarket' // 添 +export const BASE_URL = 'http://192.168.1.7:50002/lymarket' // 添 // export const BASE_URL = 'http://192.168.1.28:50001/lymarket' // 婷 // export const BASE_URL = 'http://192.168.1.42:50002/lymarket' // 杰 @@ -39,7 +39,8 @@ export const getCDNSource = (suffix: string) => { export const CDN_UPLOAD_IMG = `${UPLOAD_CDN_URL || ''}` // appid -export const WX_APPID = 'wx68d92d7cbf0b6963' +// export const WX_APPID = 'wx68d92d7cbf0b6963' +export const WX_APPID = 'wx714eaf2dfdb9c6bb' // 招商银行小程序appid export const BANk_WX_APPID = 'wx65934ee32a88d726' diff --git a/src/pages/login/index.config.ts b/src/pages/login/index.config.ts new file mode 100644 index 0000000..22aaa7e --- /dev/null +++ b/src/pages/login/index.config.ts @@ -0,0 +1,4 @@ +export default { + navigationBarTitleText: '登录', + enableShareAppMessage: true, +} diff --git a/src/pages/login/index.module.scss b/src/pages/login/index.module.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/user copy/index.config.ts b/src/pages/user copy/index.config.ts deleted file mode 100644 index 96b0f9a..0000000 --- a/src/pages/user copy/index.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index cfeae30..0000000 --- a/src/pages/user copy/index.module.scss +++ /dev/null @@ -1,565 +0,0 @@ -.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: $color_main; - 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: $color_main; - 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: $color_main; - 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: $color_main; - background-color: #cde5ff; - } - - .auth-tips { - font-size: 18px; - font-weight: 400; - color: $color_main; - 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: $color_main; - } - - .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: $color_main; - } - - .auth-font { - font-size: 20px; - font-family: Microsoft YaHei, Microsoft YaHei-Regular; - font-weight: 400; - color: $color_main; - } - } - - .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 deleted file mode 100644 index e45bc45..0000000 --- a/src/pages/user copy/index.tsx +++ /dev/null @@ -1,366 +0,0 @@ -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/styles/image/lgo@2x.png b/src/styles/image/lgo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..33e3dfeecbaf5a2cfe8a718e10cfc5c14ad2bec7 GIT binary patch literal 43934 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�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 { const q = { url: `${BASE_URL}/v1/mall/login`, header: { - Platform: 6, + // Platform: 6, + Platform: 9, Appid: WX_APPID, }, method: 'post',