Commit ba842ae69d05912508a232c2f1321119f57e40a8

Authored by PurelzMgnead
1 parent b25e70b1

feat: 售后

.umirc.ts
@@ -16,12 +16,12 @@ export default defineConfig({ @@ -16,12 +16,12 @@ export default defineConfig({
16 '/api/': { 16 '/api/': {
17 target: 'http://localhost:8085/', 17 target: 'http://localhost:8085/',
18 // target: 'http://192.168.1.6:8085/', 18 // target: 'http://192.168.1.6:8085/',
19 - //target: 'http://39.108.227.113:8085/', 19 + // target: 'http://39.108.227.113:8085/',
20 changeOrigin: true, 20 changeOrigin: true,
21 pathRewrite: { '^/api': '' }, 21 pathRewrite: { '^/api': '' },
22 }, 22 },
23 '/previewApi/': { 23 '/previewApi/': {
24 - //target: 'http://39.108.227.113:8092/', 24 + target: 'http://39.108.227.113:8092/',
25 changeOrigin: true, 25 changeOrigin: true,
26 pathRewrite: { '^/previewApi': '' }, 26 pathRewrite: { '^/previewApi': '' },
27 }, 27 },
@@ -59,11 +59,11 @@ export default defineConfig({ @@ -59,11 +59,11 @@ export default defineConfig({
59 access: 'canReadAdminAndSalesManager', 59 access: 'canReadAdminAndSalesManager',
60 component: './Order/WarningWhitelist', 60 component: './Order/WarningWhitelist',
61 }, 61 },
62 - /*{ 62 + {
63 name: '订单售后', 63 name: '订单售后',
64 path: 'FeedBack', 64 path: 'FeedBack',
65 component: './Order/FeedBack', 65 component: './Order/FeedBack',
66 - },*/ 66 + },
67 ], 67 ],
68 }, 68 },
69 { 69 {
src/pages/Order/FeedBack/OrderDrawer.tsx
@@ -122,6 +122,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -122,6 +122,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
122 122
123 let originSubOrders = cloneDeep(subOrders); 123 let originSubOrders = cloneDeep(subOrders);
124 124
  125 + let currentSubOrders = cloneDeep(subOrders);
  126 +
125 /** 127 /**
126 * 获取当前的操作类型boolean值 128 * 获取当前的操作类型boolean值
127 * @param type 操作类型,如果与当前匹配返回true 129 * @param type 操作类型,如果与当前匹配返回true
@@ -277,8 +279,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -277,8 +279,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
277 function buildOrderData() { 279 function buildOrderData() {
278 // let mainInfoDisbled = optType('edit'); 280 // let mainInfoDisbled = optType('edit');
279 if (!optType('add')) { 281 if (!optType('add')) {
280 - if (subOrders !== undefined && subOrders.length > 0) {  
281 - copyData.subOrderInformationLists = subOrders; 282 + if (currentSubOrders !== undefined && currentSubOrders.length > 0) {
  283 + copyData.subOrderInformationLists = currentSubOrders;
282 } 284 }
283 285
284 //如果是复制,需要开票,不回显是否需要开票字段 286 //如果是复制,需要开票,不回显是否需要开票字段
@@ -292,6 +294,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -292,6 +294,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
292 } 294 }
293 } 295 }
294 } 296 }
  297 + console.log(copyData);
295 //主订单事业部默认显示子订单第一条的事业部 298 //主订单事业部默认显示子订单第一条的事业部
296 copyData.productBelongBusiness = 299 copyData.productBelongBusiness =
297 copyData.subOrderInformationLists[0].productBelongBusiness; 300 copyData.subOrderInformationLists[0].productBelongBusiness;
@@ -358,7 +361,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -358,7 +361,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
358 copyData = res.data.mainOrder; 361 copyData = res.data.mainOrder;
359 copyData.subOrderInformationLists = res.data.subOrders; 362 copyData.subOrderInformationLists = res.data.subOrders;
360 originSubOrders = res.data.subOrders; 363 originSubOrders = res.data.subOrders;
361 - 364 + currentSubOrders = originSubOrders;
362 //客户显示 365 //客户显示
363 form.setFieldValue('erpCustomerId', { 366 form.setFieldValue('erpCustomerId', {
364 label: copyData.erpCustomerName, 367 label: copyData.erpCustomerName,
@@ -1131,7 +1134,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1131,7 +1134,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1131 console.log(form.getFieldValue('id')); 1134 console.log(form.getFieldValue('id'));
1132 if (form.getFieldValue('id') !== undefined) { 1135 if (form.getFieldValue('id') !== undefined) {
1133 const resp = await postDistrictSelOrderProvince({ 1136 const resp = await postDistrictSelOrderProvince({
1134 - data: form.getFieldValue('id'), 1137 + data: {
  1138 + oId: form.getFieldValue('id'),
  1139 + orderType: orderOptType,
  1140 + },
1135 }); 1141 });
1136 if (resp && resp.data) { 1142 if (resp && resp.data) {
1137 if (resp.data.province) { 1143 if (resp.data.province) {
@@ -1318,7 +1324,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1318,7 +1324,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1318 console.log(form.getFieldValue('id')); 1324 console.log(form.getFieldValue('id'));
1319 if (form.getFieldValue('id')) { 1325 if (form.getFieldValue('id')) {
1320 const resp = await postDistrictSelOrderProvince({ 1326 const resp = await postDistrictSelOrderProvince({
1321 - data: form.getFieldValue('id'), 1327 + data: {
  1328 + oId: form.getFieldValue('id'),
  1329 + orderType: orderOptType,
  1330 + },
1322 }); 1331 });
1323 if ( 1332 if (
1324 resp.data.province !== null && 1333 resp.data.province !== null &&
@@ -1378,7 +1387,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1378,7 +1387,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1378 let districtOptions = []; 1387 let districtOptions = [];
1379 if (form.getFieldValue('id')) { 1388 if (form.getFieldValue('id')) {
1380 const resp = await postDistrictSelOrderProvince({ 1389 const resp = await postDistrictSelOrderProvince({
1381 - data: form.getFieldValue('id'), 1390 + data: {
  1391 + oId: form.getFieldValue('id'),
  1392 + orderType: orderOptType,
  1393 + },
1382 }); 1394 });
1383 if (resp.data.city !== null && resp.data.city !== undefined) { 1395 if (resp.data.city !== null && resp.data.city !== undefined) {
1384 let res = await postDistrictSelectByNameAndLevel({ 1396 let res = await postDistrictSelectByNameAndLevel({
src/pages/Order/Order/components/OrderDrawer.tsx
@@ -1140,7 +1140,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1140,7 +1140,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1140 console.log(form.getFieldValue('id')); 1140 console.log(form.getFieldValue('id'));
1141 if (form.getFieldValue('id') !== undefined) { 1141 if (form.getFieldValue('id') !== undefined) {
1142 const resp = await postDistrictSelOrderProvince({ 1142 const resp = await postDistrictSelOrderProvince({
1143 - data: form.getFieldValue('id'), 1143 + data: {
  1144 + oId: form.getFieldValue('id'),
  1145 + orderType: orderOptType,
  1146 + },
1144 }); 1147 });
1145 if (resp && resp.data) { 1148 if (resp && resp.data) {
1146 if (resp.data.province) { 1149 if (resp.data.province) {
@@ -1327,7 +1330,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1327,7 +1330,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1327 console.log(form.getFieldValue('id')); 1330 console.log(form.getFieldValue('id'));
1328 if (form.getFieldValue('id')) { 1331 if (form.getFieldValue('id')) {
1329 const resp = await postDistrictSelOrderProvince({ 1332 const resp = await postDistrictSelOrderProvince({
1330 - data: form.getFieldValue('id'), 1333 + data: {
  1334 + oId: form.getFieldValue('id'),
  1335 + orderType: orderOptType,
  1336 + },
1331 }); 1337 });
1332 if ( 1338 if (
1333 resp.data.province !== null && 1339 resp.data.province !== null &&
@@ -1387,7 +1393,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1387,7 +1393,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1387 let districtOptions = []; 1393 let districtOptions = [];
1388 if (form.getFieldValue('id')) { 1394 if (form.getFieldValue('id')) {
1389 const resp = await postDistrictSelOrderProvince({ 1395 const resp = await postDistrictSelOrderProvince({
1390 - data: form.getFieldValue('id'), 1396 + data: {
  1397 + oId: form.getFieldValue('id'),
  1398 + orderType: orderOptType,
  1399 + },
1391 }); 1400 });
1392 if (resp.data.city !== null && resp.data.city !== undefined) { 1401 if (resp.data.city !== null && resp.data.city !== undefined) {
1393 let res = await postDistrictSelectByNameAndLevel({ 1402 let res = await postDistrictSelectByNameAndLevel({
src/pages/Order/OrderList/OrderDrawer.tsx
@@ -1162,7 +1162,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1162,7 +1162,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1162 console.log(form.getFieldValue('id')); 1162 console.log(form.getFieldValue('id'));
1163 if (form.getFieldValue('id') !== undefined) { 1163 if (form.getFieldValue('id') !== undefined) {
1164 const resp = await postDistrictSelOrderProvince({ 1164 const resp = await postDistrictSelOrderProvince({
1165 - data: form.getFieldValue('id'), 1165 + data: {
  1166 + oId: form.getFieldValue('id'),
  1167 + orderType: orderOptType,
  1168 + },
1166 }); 1169 });
1167 if (resp && resp.data) { 1170 if (resp && resp.data) {
1168 if (resp.data.province) { 1171 if (resp.data.province) {
@@ -1349,7 +1352,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1349,7 +1352,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1349 console.log(form.getFieldValue('id')); 1352 console.log(form.getFieldValue('id'));
1350 if (form.getFieldValue('id')) { 1353 if (form.getFieldValue('id')) {
1351 const resp = await postDistrictSelOrderProvince({ 1354 const resp = await postDistrictSelOrderProvince({
1352 - data: form.getFieldValue('id'), 1355 + data: {
  1356 + oId: form.getFieldValue('id'),
  1357 + orderType: orderOptType,
  1358 + },
1353 }); 1359 });
1354 if ( 1360 if (
1355 resp.data.province !== null && 1361 resp.data.province !== null &&
@@ -1409,7 +1415,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => { @@ -1409,7 +1415,10 @@ export default ({ onClose, data, subOrders, orderOptType }) => {
1409 let districtOptions = []; 1415 let districtOptions = [];
1410 if (form.getFieldValue('id')) { 1416 if (form.getFieldValue('id')) {
1411 const resp = await postDistrictSelOrderProvince({ 1417 const resp = await postDistrictSelOrderProvince({
1412 - data: form.getFieldValue('id'), 1418 + data: {
  1419 + oId: form.getFieldValue('id'),
  1420 + orderType: orderOptType,
  1421 + },
1413 }); 1422 });
1414 if (resp.data.city !== null && resp.data.city !== undefined) { 1423 if (resp.data.city !== null && resp.data.city !== undefined) {
1415 let res = await postDistrictSelectByNameAndLevel({ 1424 let res = await postDistrictSelectByNameAndLevel({