完成订单标签和状态设置

dev/mobile
Jimmy Liow 2 years ago
parent 6e4fc488a7
commit 6cb2009278

@ -21,7 +21,13 @@ const useOrderStore = create((set, get) => ({
lastQuotation: json.result[0].quotes.length > 0 ? json.result[0].quotes[0] : {},
}))
}
}
},
setOrderPropValue: async (colisn, propName, value) => {
const json = await fetchJSON(`${API_HOST}/setorderstatus`, { colisn, stype: propName, svalue: value })
console.info(json)
},
}))
export default useOrderStore

@ -9,14 +9,14 @@ import QuotesHistory from './QuotesHistory'
import useOrderStore from '@/stores/OrderStore'
const CustomerProfile = (() => {
let { state } = useLocation()
const { order_sn: order_sn } = useParams()
const { orderDetail, customerDetail, lastQuotation, fetchOrderDetail } = useOrderStore()
const { loginUser: currentUser } = useAuthContext()
const { orderDetail, customerDetail, lastQuotation,
fetchOrderDetail, setOrderPropValue
} = useOrderStore()
useEffect(() => {
fetchOrderDetail(order_sn)
}, [])
}, [order_sn])
return (
<div className=' divide-x-0 divide-y divide-dashed divide-gray-300 '>
@ -29,7 +29,11 @@ const CustomerProfile = (() => {
width: '100%'
}}
variant='borderless'
defaultValue={orderDetail.tags}
onSelect={(value) => {
console.info(value)
setOrderPropValue(order_sn, 'orderlabel', value)
}}
value={orderDetail.tags}
options={[
{ value: 0, label: '未设置' },
{ value: 240003, label: '重点' },
@ -42,7 +46,11 @@ const CustomerProfile = (() => {
width: '100%'
}}
variant='borderless'
defaultValue={orderDetail.states}
onSelect={(value) => {
console.info(value)
setOrderPropValue(order_sn,'orderstatus', value)
}}
value={orderDetail.states}
options={[
{ value: 1, label: '新订单' },
{ value: 2, label: '报价中' },

Loading…
Cancel
Save