Commit 2c5b8b425dda56555942968b5ed50c866083ea51
Merge remote-tracking branch 'origin/master'
Showing
7 changed files
with
46 additions
and
7 deletions
.umirc.ts
... | ... | @@ -15,6 +15,7 @@ export default defineConfig({ |
15 | 15 | proxy: { |
16 | 16 | '/api/': { |
17 | 17 | target: 'http://localhost:8085/', |
18 | + // target: 'http://192.168.31.242:8085/', | |
18 | 19 | // target: 'http://192.168.1.6:8085/', |
19 | 20 | // target: 'http://39.108.227.113:8085/', |
20 | 21 | changeOrigin: true, |
... | ... | @@ -56,7 +57,6 @@ export default defineConfig({ |
56 | 57 | { |
57 | 58 | name: '预警白名单', |
58 | 59 | path: 'WarningWhitelist', |
59 | - access: 'canReadAdminAndSalesManager', | |
60 | 60 | component: './Order/WarningWhitelist', |
61 | 61 | }, |
62 | 62 | { | ... | ... |
src/pages/Instalment/components/upload/uploadApp.tsx
... | ... | @@ -24,7 +24,7 @@ const App: React.FC = ({ uploadFile }) => { |
24 | 24 | <p className="ant-upload-text">点击或者拖动文件到此处</p> |
25 | 25 | </Dragger> |
26 | 26 | <a |
27 | - href="https://order-erp.oss-cn-qingdao.aliyuncs.com/%E5%88%86%E6%9C%9F%E4%BB%98%E6%AC%BE-%E5%AF%BC%E5%85%A5%E6%A8%A1%E6%9D%BF.xlsx?Expires=2036232762&OSSAccessKeyId=LTAIZCPI7OaWud0m&Signature=rtc7LNVK9g3flXQeHdeGOXFOocY%3D" | |
27 | + href="https://order-erp.oss-cn-qingdao.aliyuncs.com/%E5%88%86%E6%9C%9F%E4%BB%98%E6%AC%BE-%E5%AF%BC%E5%85%A5%E6%A8%A1%E6%9D%BF.xlsx?Expires=2052956820&OSSAccessKeyId=LTAI5t8KJVEXp3k5CT8pt9wG&Signature=Y3uJ4sOXBf8I6sxURlRhs%2BjRCrI%3D" | |
28 | 28 | className="modul-a" |
29 | 29 | > |
30 | 30 | 下载模板 | ... | ... |
src/pages/Instalment/components/upload/uploadModel.tsx
src/pages/Order/Order/components/OrderDrawer.tsx
... | ... | @@ -36,6 +36,7 @@ import { |
36 | 36 | ProFormDateTimePicker, |
37 | 37 | ProFormDigit, |
38 | 38 | ProFormList, |
39 | + ProFormRadio, | |
39 | 40 | ProFormSelect, |
40 | 41 | ProFormText, |
41 | 42 | ProFormTextArea, |
... | ... | @@ -106,6 +107,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
106 | 107 | filePaths: []; |
107 | 108 | notes: ''; |
108 | 109 | invoiceFirst: boolean; |
110 | + proxy: ''; | |
109 | 111 | list: [ |
110 | 112 | { |
111 | 113 | productCode: ''; |
... | ... | @@ -842,6 +844,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
842 | 844 | disabled={optType('after-sales-check')} |
843 | 845 | onClick={() => { |
844 | 846 | setSubmitBtnLoading(true); |
847 | + console.log(props); | |
845 | 848 | props.submit(); |
846 | 849 | }} |
847 | 850 | > |
... | ... | @@ -1983,6 +1986,22 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
1983 | 1986 | rules={[{ required: true, message: '所属事业部必填' }]} |
1984 | 1987 | disabled={optType('after-sales-check')} |
1985 | 1988 | />, |
1989 | + <ProFormRadio.Group | |
1990 | + key="proxy" | |
1991 | + name="proxy" | |
1992 | + label="是否代买代购" | |
1993 | + initialValue={false} | |
1994 | + options={[ | |
1995 | + { | |
1996 | + label: '是', | |
1997 | + value: true, | |
1998 | + }, | |
1999 | + { | |
2000 | + label: '否', | |
2001 | + value: false, | |
2002 | + }, | |
2003 | + ]} | |
2004 | + />, | |
1986 | 2005 | <ProFormSelect |
1987 | 2006 | key={'shippingWarehouse' + listMeta.index} |
1988 | 2007 | placeholder="请选择发货仓库" | ... | ... |
src/pages/Order/OrderList/OrderDrawer.tsx
... | ... | @@ -44,7 +44,7 @@ import { |
44 | 44 | ProFormTextArea, |
45 | 45 | ProFormUploadDragger, |
46 | 46 | } from '@ant-design/pro-components'; |
47 | -import { Group } from '@ant-design/pro-form'; | |
47 | +import { Group, ProFormRadio } from '@ant-design/pro-form'; | |
48 | 48 | import { Button, Form, message, Modal } from 'antd'; |
49 | 49 | import { cloneDeep } from 'lodash'; |
50 | 50 | import { useEffect, useRef, useState } from 'react'; |
... | ... | @@ -2114,6 +2114,22 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
2114 | 2114 | rules={[{ required: true, message: '所属事业部必填' }]} |
2115 | 2115 | disabled={optType('after-sales-check')} |
2116 | 2116 | />, |
2117 | + <ProFormRadio.Group | |
2118 | + key="proxy" | |
2119 | + name="proxy" | |
2120 | + label="是否代买代购" | |
2121 | + initialValue={false} | |
2122 | + options={[ | |
2123 | + { | |
2124 | + label: '是', | |
2125 | + value: true, | |
2126 | + }, | |
2127 | + { | |
2128 | + label: '否', | |
2129 | + value: false, | |
2130 | + }, | |
2131 | + ]} | |
2132 | + />, | |
2117 | 2133 | <ProFormSelect |
2118 | 2134 | key={'shippingWarehouse' + listMeta.index} |
2119 | 2135 | placeholder="请选择发货仓库" | ... | ... |
src/pages/OrderReport/components/OrderDualAxes.tsx
... | ... | @@ -52,7 +52,6 @@ const OrderDualAxes = ({ data, statisticMethod, onXValueClick }) => { |
52 | 52 | if (!yearFromXValue) { |
53 | 53 | return; |
54 | 54 | } |
55 | - console.log(pointData, '5656pointData'); | |
56 | 55 | // // 减 1 获得目标年份 |
57 | 56 | // const targetYear = String(Number(yearFromXValue) - 1); // "2024" |
58 | 57 | ... | ... |
src/pages/OrderReport/index.tsx
... | ... | @@ -21,8 +21,13 @@ import OrderStatisticCard from './components/OrderStatisticCard'; |
21 | 21 | import './index.less'; |
22 | 22 | const OrderReportPage = () => { |
23 | 23 | const [salesCodeOptions, setSalesCodeOptions] = useState([]); |
24 | + const getCurrentMonth = () => { | |
25 | + const month = new Date().getMonth(); // Returns a 0-based month (0-11) | |
26 | + return month + 1; // To make it 1-based (1-12) | |
27 | + }; | |
28 | + const month = getCurrentMonth(); | |
24 | 29 | const [selectedYear, setSelectedYear] = useState('2025'); |
25 | - const [selectedMonth, setSelectedMonth] = useState('0'); | |
30 | + const [selectedMonth, setSelectedMonth] = useState(month); | |
26 | 31 | /** |
27 | 32 | * 获取销售代码枚举,在复制和编辑的时候判断是否为旧的代码 |
28 | 33 | */ |
... | ... | @@ -45,7 +50,7 @@ const OrderReportPage = () => { |
45 | 50 | }>(); |
46 | 51 | const [statisticData, setStatisticData] = useState([]); |
47 | 52 | const [loading, setLoading] = useState(false); |
48 | - const [statisticsMethod, setStatisticsMethod] = useState('YEAR_STATISTICS'); | |
53 | + const [statisticsMethod, setStatisticsMethod] = useState('MONTH_STATISTICS'); | |
49 | 54 | // const onChange = (key: string) => { |
50 | 55 | // if (key === '本月') { |
51 | 56 | // setStatisticsMethod('MONTH_STATISTICS'); | ... | ... |