Commit b932ee57 authored by GuanHua's avatar GuanHua
parents 6b21958e a5e388c5
...@@ -16,6 +16,7 @@ import { SOCKET_URL } from '@/constants'; ...@@ -16,6 +16,7 @@ import { SOCKET_URL } from '@/constants';
// layout: 'sidemenu' | 'topmenu'; // layout: 'sidemenu' | 'topmenu';
// } // }
const NOT_READ_MESSAGE = 1;
const GlobalHeaderRight: React.FC<{}> = (props) => { const GlobalHeaderRight: React.FC<{}> = (props) => {
// const { theme, layout } = props; // const { theme, layout } = props;
const [message, setMessage] = useState<number>(0); const [message, setMessage] = useState<number>(0);
...@@ -31,17 +32,20 @@ const GlobalHeaderRight: React.FC<{}> = (props) => { ...@@ -31,17 +32,20 @@ const GlobalHeaderRight: React.FC<{}> = (props) => {
const webSocketInit = useCallback(() => { const webSocketInit = useCallback(() => {
console.log(ws.current) console.log(ws.current)
if ((!ws.current || ws.current.readyState === 3) && userInfo) { if ((!ws.current || ws.current.readyState === 3) && userInfo) {
ws.current = new WebSocket(`${SOCKET_URL}/report/websocket?memberId=${userInfo.memberId}&roleId=${userInfo.memberRoleId}`); const url = `${SOCKET_URL}/report/websocket?memberId=${userInfo.memberId}&roleId=${userInfo.memberRoleId}&token=${userInfo.token}`;
ws.current = new WebSocket(url);
ws.current.onopen = (e) => { ws.current.onopen = (e) => {
console.log(e) console.log(e)
} }
ws.current.onmessage = (e) => { ws.current.onmessage = (e) => {
console.log(e) console.log(e)
setMessage(e.data) if(e.data.type === NOT_READ_MESSAGE) {
setMessage(e.data.data);
}
}; };
ws.current.onclose = (e) => { ws.current.onclose = (e) => {
console.log("关闭连接") console.log("关闭连接")
} }
ws.current.onerror = (e) => { ws.current.onerror = (e) => {
console.log("socket 出错") console.log("socket 出错")
} }
......
...@@ -269,15 +269,26 @@ const Add: React.FC<{}> = () => { ...@@ -269,15 +269,26 @@ const Add: React.FC<{}> = () => {
} }
setSubmitLoading(true); setSubmitLoading(true);
const detailList = someLists.map((item) => { const detailList = someLists.map((item) => {
const orderData = values.source === 1
? {
orderId: item.orderId,
orderDetailId: item.fullId,
orderNo: item.orderNo,
productId: item.commodityId,
purchaseCount: item.orderTotal, // 订单数量
surplusProcessNum: item.restTotal, // 剩余加工数量
}
: {
productId: item.id,
purchaseCount:null,
surplusProcessNum:null,
}
return { return {
orederNo: item.orderNo, // 如果是商品加工,那么他没有订单号 ...orderData,
productId: item.id, // skuid
productName: item.name, productName: item.name,
category: item.customerCategoryName, category: item.customerCategoryName,
brand: item.brandName, brand: item.brandName,
unit: item.unitName, unit: item.unitName,
purchaseCount:null,
surplusProcessNum:null,
processNum: item.processNum || 0, processNum: item.processNum || 0,
processPrice: item.processUnitPrice || 0, processPrice: item.processUnitPrice || 0,
processTotalPrice: item.processTotalPrice, processTotalPrice: item.processTotalPrice,
......
...@@ -52,20 +52,22 @@ const ProcessProducts = ({visible, cancel, rowSelection, ...restProps}) => { ...@@ -52,20 +52,22 @@ const ProcessProducts = ({visible, cancel, rowSelection, ...restProps}) => {
(item) => { (item) => {
return { return {
orderNo: record.orderNo, orderNo: record.orderNo,
orderId: record.id, // 订单id
// orderDetailId: item.id, // 订单商品唯一id
commodityId: item.productId, // 商品id commodityId: item.productId, // 商品id
id: item.productId, id: item.productId, // sku id
name: item.productName, name: item.productName,
customerCategoryName: item.category, customerCategoryName: item.category,
brandName: item.brand, brandName: item.brand,
unitName: item.unit, unitName: item.unit,
orderTotal: item.purchaseCount, orderTotal: item.purchaseCount, // 采购数量
restTotal: item.purchaseCount - (item.processNum || 0), restTotal: item.purchaseCount - (item.processNum || 0),
processNum: '', processNum: '',
processUnitPrice: '', processUnitPrice: '',
processTotalPrice: '', processTotalPrice: '',
price: item.price, //单价, price: item.price, //单价,
hasProcessNum: item.processNum || 0, hasProcessNum: item.processNum || 0,
fullId: item.id fullId: item.id, //订单商品唯一id
} }
} }
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment