商城测试版v6

This commit is contained in:
2022-07-19 21:17:53 +08:00
parent d5a5099e25
commit ff8eb0ce1c
33 changed files with 839 additions and 655 deletions
+8 -19
View File
@@ -15,6 +15,7 @@ import { debounce, throttle } from "@/common/util";
import Counter from "../counter";
import { ApplyOrderAccessApi, GetAdminUserInfoApi, SubscriptionMessageApi } from "@/api/user";
import useCommonData from "@/use/useCommonData";
import BindSalesmanPopup from "../bindSalesmanPopup";
type param = {
show?: true|false,
@@ -89,6 +90,7 @@ export default ({show = false, onClose, intoStatus='shop'}: param) => {
setLoading(true)
initStatus.current = true
getShoppingCart()
setShowBindSalesman(() => false)
}
}, [show])
@@ -232,25 +234,8 @@ export default ({show = false, onClose, intoStatus='shop'}: param) => {
let res = await useFetchData()
if(res.data.order_access_status !== 3) {
if(res.data.order_access_status == 1) applyOrderAccessFetchData()
let modal_res = await Taro.showModal({
title: '提示',
content: '暂未开通下单权限功能,稍后有客服联系您,请注意接受电话。',
confirmText: '联系客服',
cancelText: '我知道',
})
if (modal_res.confirm) {
let res = await Taro.showModal({
title: '是否拨打服务热线',
confirmText: '拨打',
content: '(0757) 8270 6695',
cancelText: '取消',
})
if(res.confirm) {
Taro.makePhoneCall({
phoneNumber: '(0757)82706695'
})
}
}
setShowBindSalesman(() => true)
onClose?.()
return false
}
getSelectId()
@@ -283,6 +268,9 @@ export default ({show = false, onClose, intoStatus='shop'}: param) => {
}
}, 300)
//绑定业务员和电话号码
const [showBindSalesman, setShowBindSalesman] = useState(false)
return (
<View className={styles.shop_cart_main}>
<Popup showTitle={false} show={showPopup} onClose={() => closePopup()} >
@@ -363,6 +351,7 @@ export default ({show = false, onClose, intoStatus='shop'}: param) => {
</View>
</View>
</Popup>
<BindSalesmanPopup show={showBindSalesman} onClose={() => setShowBindSalesman(false)}/>
</View>
)
}