Commit e9ef594bfbfb81018d76eb9c0c7a8e15cf459c26
1 parent
74f66707
feat: update编辑
Showing
2 changed files
with
41 additions
and
32 deletions
src/pages/Order/components/OrderDrawer.tsx
@@ -3,7 +3,6 @@ import { | @@ -3,7 +3,6 @@ import { | ||
3 | postCanrdApiUserAddressList, | 3 | postCanrdApiUserAddressList, |
4 | postCanrdApiUserDetail, | 4 | postCanrdApiUserDetail, |
5 | postCanrdApiUserNowMoneyCheck, | 5 | postCanrdApiUserNowMoneyCheck, |
6 | - postDistrictAddOrderAndProvince, | ||
7 | postDistrictSelectByLevel, | 6 | postDistrictSelectByLevel, |
8 | postDistrictSelectByNameAndLevel, | 7 | postDistrictSelectByNameAndLevel, |
9 | postDistrictSelOrderProvince, | 8 | postDistrictSelOrderProvince, |
@@ -877,21 +876,12 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -877,21 +876,12 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
877 | if (typeof values.erpCustomerId !== 'string') { | 876 | if (typeof values.erpCustomerId !== 'string') { |
878 | values.erpCustomerId = values.erpCustomerId?.id; | 877 | values.erpCustomerId = values.erpCustomerId?.id; |
879 | } | 878 | } |
880 | - | 879 | + values.province = province; |
880 | + values.city = city; | ||
881 | + values.district = district; | ||
881 | //新增 | 882 | //新增 |
882 | if (optType('add') || optType('copy')) { | 883 | if (optType('add') || optType('copy')) { |
883 | res = await postServiceOrderAddOrder({ data: values }); | 884 | res = await postServiceOrderAddOrder({ data: values }); |
884 | - if (res && res.data.length === 2) { | ||
885 | - const orderMainProDo = { | ||
886 | - oId: res.data[0], | ||
887 | - province: province, | ||
888 | - city: city, | ||
889 | - district: district, | ||
890 | - }; | ||
891 | - await postDistrictAddOrderAndProvince({ | ||
892 | - data: orderMainProDo, | ||
893 | - }); | ||
894 | - } | ||
895 | } | 885 | } |
896 | //修改或者申请售后或者申请修改 | 886 | //修改或者申请售后或者申请修改 |
897 | if ( | 887 | if ( |
@@ -915,6 +905,9 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -915,6 +905,9 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
915 | values.deleteSubOrderLists = diff; | 905 | values.deleteSubOrderLists = diff; |
916 | 906 | ||
917 | if (optType('edit')) { | 907 | if (optType('edit')) { |
908 | + values.province = province; | ||
909 | + values.city = city; | ||
910 | + values.district = district; | ||
918 | res = await postServiceOrderUpdateOrder({ data: values }); | 911 | res = await postServiceOrderUpdateOrder({ data: values }); |
919 | } | 912 | } |
920 | 913 | ||
@@ -1134,12 +1127,20 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -1134,12 +1127,20 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
1134 | const resp = await postDistrictSelOrderProvince({ | 1127 | const resp = await postDistrictSelOrderProvince({ |
1135 | data: form.getFieldValue('id'), | 1128 | data: form.getFieldValue('id'), |
1136 | }); | 1129 | }); |
1137 | - setProvince(resp.data.province); | ||
1138 | - form.setFieldValue('province', resp.data.province); | ||
1139 | - setCity(resp.data.city); | ||
1140 | - form.setFieldValue('city', resp.data.city); | ||
1141 | - setDistrict(resp.data.district); | ||
1142 | - form.setFieldValue('district', resp.data.district); | 1130 | + if (resp && resp.data) { |
1131 | + if (resp.data.province) { | ||
1132 | + setProvince(resp.data.province); | ||
1133 | + form.setFieldValue('province', resp.data.province); | ||
1134 | + } | ||
1135 | + if (resp.data.city) { | ||
1136 | + setCity(resp.data.city); | ||
1137 | + form.setFieldValue('city', resp.data.city); | ||
1138 | + } | ||
1139 | + if (resp.data.district) { | ||
1140 | + setDistrict(resp.data.district); | ||
1141 | + form.setFieldValue('district', resp.data.district); | ||
1142 | + } | ||
1143 | + } | ||
1143 | console.log(form.getFieldsValue()); | 1144 | console.log(form.getFieldsValue()); |
1144 | } | 1145 | } |
1145 | //判断如果是在修改或者复制,那么第一次请求的时候,默认生成当前收货人信息的option | 1146 | //判断如果是在修改或者复制,那么第一次请求的时候,默认生成当前收货人信息的option |
@@ -1226,7 +1227,11 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -1226,7 +1227,11 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
1226 | labelInValue: true, | 1227 | labelInValue: true, |
1227 | }} | 1228 | }} |
1228 | onChange={(value) => { | 1229 | onChange={(value) => { |
1230 | + console.log(value); | ||
1231 | + | ||
1229 | if (value !== undefined || value !== null) { | 1232 | if (value !== undefined || value !== null) { |
1233 | + console.log('setProvince'); | ||
1234 | + | ||
1230 | setProvince(value?.value); | 1235 | setProvince(value?.value); |
1231 | } | 1236 | } |
1232 | }} | 1237 | }} |
@@ -1274,11 +1279,14 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -1274,11 +1279,14 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
1274 | let cityOptions = []; | 1279 | let cityOptions = []; |
1275 | console.log(form.getFieldValue('id')); | 1280 | console.log(form.getFieldValue('id')); |
1276 | if (form.getFieldValue('id')) { | 1281 | if (form.getFieldValue('id')) { |
1277 | - console.log('id'); | ||
1278 | const resp = await postDistrictSelOrderProvince({ | 1282 | const resp = await postDistrictSelOrderProvince({ |
1279 | data: form.getFieldValue('id'), | 1283 | data: form.getFieldValue('id'), |
1280 | }); | 1284 | }); |
1281 | - if (resp.data.province !== null) { | 1285 | + if ( |
1286 | + resp.data.province !== null && | ||
1287 | + resp.data.province !== undefined | ||
1288 | + ) { | ||
1289 | + console.log('province is ok'); | ||
1282 | let res = await postDistrictSelectByNameAndLevel({ | 1290 | let res = await postDistrictSelectByNameAndLevel({ |
1283 | data: { district: resp.data.province, level: 1 }, | 1291 | data: { district: resp.data.province, level: 1 }, |
1284 | }); | 1292 | }); |
@@ -1291,6 +1299,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -1291,6 +1299,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
1291 | } | 1299 | } |
1292 | } | 1300 | } |
1293 | if (province !== '') { | 1301 | if (province !== '') { |
1302 | + console.log(province); | ||
1303 | + console.log('province is okk'); | ||
1294 | let res = await postDistrictSelectByNameAndLevel({ | 1304 | let res = await postDistrictSelectByNameAndLevel({ |
1295 | data: { district: province, level: 1 }, | 1305 | data: { district: province, level: 1 }, |
1296 | }); | 1306 | }); |
@@ -1332,7 +1342,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -1332,7 +1342,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
1332 | const resp = await postDistrictSelOrderProvince({ | 1342 | const resp = await postDistrictSelOrderProvince({ |
1333 | data: form.getFieldValue('id'), | 1343 | data: form.getFieldValue('id'), |
1334 | }); | 1344 | }); |
1335 | - if (resp.data.city !== null) { | 1345 | + if (resp.data.city !== null && resp.data.city !== undefined) { |
1336 | let res = await postDistrictSelectByNameAndLevel({ | 1346 | let res = await postDistrictSelectByNameAndLevel({ |
1337 | data: { district: resp.data.city, level: 2 }, | 1347 | data: { district: resp.data.city, level: 2 }, |
1338 | }); | 1348 | }); |
src/pages/OrderReport/index.tsx
1 | import { | 1 | import { |
2 | getOrderErpOrderZoNingSelectAll, | 2 | getOrderErpOrderZoNingSelectAll, |
3 | - getOrderErpOrderZoNingSelectUserAll, | ||
4 | postOrderErpOrderZoNingSelectSaleUserByProvince, | 3 | postOrderErpOrderZoNingSelectSaleUserByProvince, |
5 | postServiceOrderQueryReportFormsInformation, | 4 | postServiceOrderQueryReportFormsInformation, |
6 | postServiceOrderQuerySalesCode, | 5 | postServiceOrderQuerySalesCode, |
@@ -66,7 +65,7 @@ const OrderReportPage = () => { | @@ -66,7 +65,7 @@ const OrderReportPage = () => { | ||
66 | setLoading(true); | 65 | setLoading(true); |
67 | let body = { | 66 | let body = { |
68 | statisticsMethod: '', | 67 | statisticsMethod: '', |
69 | - salesCode: [null], | 68 | + // salesCode: [null], |
70 | productBelongBusiness: form.getFieldValue('productBelongBusiness'), | 69 | productBelongBusiness: form.getFieldValue('productBelongBusiness'), |
71 | maxAccount: form.getFieldValue('maxAccount'), | 70 | maxAccount: form.getFieldValue('maxAccount'), |
72 | includeExperimentalEquipment: form.getFieldValue( | 71 | includeExperimentalEquipment: form.getFieldValue( |
@@ -77,14 +76,14 @@ const OrderReportPage = () => { | @@ -77,14 +76,14 @@ const OrderReportPage = () => { | ||
77 | }; | 76 | }; |
78 | // console.log(form.getFieldValue('zoning').value); | 77 | // console.log(form.getFieldValue('zoning').value); |
79 | 78 | ||
80 | - let res = await getOrderErpOrderZoNingSelectUserAll(); | ||
81 | - if (res && res.data) { | ||
82 | - let safeUserList = []; | ||
83 | - res.data.forEach((element) => { | ||
84 | - safeUserList.push(element.userName); | ||
85 | - }); | ||
86 | - body = { ...body, salesCode: safeUserList }; | ||
87 | - } | 79 | + // let res = await getOrderErpOrderZoNingSelectUserAll(); |
80 | + // if (res && res.data) { | ||
81 | + // let safeUserList = []; | ||
82 | + // res.data.forEach((element) => { | ||
83 | + // safeUserList.push(element.userName); | ||
84 | + // }); | ||
85 | + // body = { ...body, salesCode: safeUserList }; | ||
86 | + // } | ||
88 | if (form.getFieldValue('salesCode')) { | 87 | if (form.getFieldValue('salesCode')) { |
89 | body = { ...body, salesCode: [form.getFieldValue('salesCode')] }; | 88 | body = { ...body, salesCode: [form.getFieldValue('salesCode')] }; |
90 | } | 89 | } |