剪板流程

This commit is contained in:
2022-06-13 20:30:47 +08:00
parent 4903c026b0
commit 86a8a76b27
20 changed files with 251 additions and 104 deletions
@@ -53,7 +53,6 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
const condition = useRef({physical_warehouse:adminUserInfo?.physical_warehouse, sale_mode:selectIndex, product_id:0, code_or_name:null})
const getColorList = async () => {
setLoading(() => true)
console.log('数据:::',getFilterData(condition.current))
let {data} = await colorFetchData(getFilterData(condition.current))
let lists = initList(data.list)
setList(() => [...lists])
+20 -17
View File
@@ -15,6 +15,7 @@ import { AnalysisShortCodeApi, BindShortCodeApi, GetShortCodeApi } from '@/api/s
import { SHARE_SCENE } from '@/common/enum';
import useUserInfo from '@/use/useUserInfo';
import LabAndImg from '@/components/LabAndImg';
import { alert } from '@/common/common';
type item = {title:string, img:string, url:string, id:number}
@@ -114,17 +115,20 @@ export default (props:Params) => {
setSortCode({... userObj.sort_code, shareShortDetail: {title: productName as string, code: resDetail.md5_key, img:''}})
}
//开始下单
const placeOrder = async (e:any) => {
// try {
// await getPhoneNumber(e.detail.code)
// } catch(msg) {
// Taro.showToast({
// icon:"none",
// title: msg
// })
// return false
// }
//授权手机号和下单
const placeOrder = async (status = 'to_phone',e:any = {}) => {
if(status == 'to_phone') {
if(!e.detail.code) return alert.error('请授权手机号')
try {
await getPhoneNumber(e.detail.code)
} catch(msg) {
Taro.showToast({
icon:"none",
title: msg
})
return false
}
}
setShowOrderCount(true)
}
@@ -184,12 +188,11 @@ export default (props:Params) => {
<View className={styles.text}>购物车</View>
</View>
{
// !userInfo.adminUserInfo?.is_authorize_phone&&<View className={styles.buy_btn} >
// <Button className={styles.phoneBtn} open-type="getPhoneNumber" onGetPhoneNumber={(e) => placeOrder(e)}></Button>
// 开始下单
// </View>
// || <View className={styles.buy_btn} onClick={(e) => placeOrder(e)}>开始下单</View>
<View className={styles.buy_btn} onClick={(e) => placeOrder(e)}>开始下单</View>
(!userInfo.adminUserInfo?.is_authorize_phone)&&<View className={styles.buy_btn} >
<Button className={styles.phoneBtn} open-type="getPhoneNumber" onGetPhoneNumber={(e) => placeOrder('to_phone',e)}></Button>
开始下单
</View>
|| <View className={styles.buy_btn} onClick={() => placeOrder('to_order')}>开始下单</View>
}
</View>
<CustomWrapper>