Commit 0f992b9d771d91c96d5c2eb2b79f86ec9de40366

Authored by 柏杨
2 parents 88ebf2c0 19802ede

Merge branch 'bugfix-0714' into 'master'

Bugfix 0714



See merge request !64
src/pages/Order/Order/index.tsx
@@ -135,6 +135,11 @@ const OrderPage = () => { @@ -135,6 +135,11 @@ const OrderPage = () => {
135 > 135 >
136 去处理 136 去处理
137 </Button>, 137 </Button>,
  138 + roleCode === 'ADMIN' && (
  139 + <Button key="cancel" size="large" onClick={() => setOpen(false)}>
  140 + 取消
  141 + </Button>
  142 + ),
138 ]} 143 ]}
139 > 144 >
140 <ProCard 145 <ProCard
src/pages/Order/OrderList/InvoicingDrawerForm.tsx
@@ -135,6 +135,8 @@ export default ({ @@ -135,6 +135,8 @@ export default ({
135 autoFocusFirstInput 135 autoFocusFirstInput
136 drawerProps={{ 136 drawerProps={{
137 destroyOnClose: true, 137 destroyOnClose: true,
  138 + maskClosable: false,
  139 + onClose: () => setVisible(false),
138 }} 140 }}
139 submitter={{ 141 submitter={{
140 render: (props, defaultDoms) => { 142 render: (props, defaultDoms) => {
src/pages/Order/OrderList/OrderDrawer.tsx
@@ -447,6 +447,10 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; { @@ -447,6 +447,10 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
447 'HCTB', 447 'HCTB',
448 '淘宝', 448 '淘宝',
449 'TAOBAO', 449 'TAOBAO',
  450 + '新能源材料网',
  451 + 'scilab固态电解质商城',
  452 + 'T-ACG',
  453 + 'ALBB',
450 ].includes(salesCode); 454 ].includes(salesCode);
451 455
452 if (isTaobaoSalesCode) { 456 if (isTaobaoSalesCode) {
@@ -1182,6 +1186,10 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; { @@ -1182,6 +1186,10 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
1182 'HCTB', 1186 'HCTB',
1183 '淘宝', 1187 '淘宝',
1184 'TAOBAO', 1188 'TAOBAO',
  1189 + '新能源材料网',
  1190 + 'scilab固态电解质商城',
  1191 + 'T-ACG',
  1192 + 'ALBB',
1185 ].includes(value); 1193 ].includes(value);
1186 1194
1187 // 如果是复制操作且是淘宝销售代码,锁定支付方式和支付渠道,不清空值 1195 // 如果是复制操作且是淘宝销售代码,锁定支付方式和支付渠道,不清空值
@@ -2021,60 +2029,6 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; { @@ -2021,60 +2029,6 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
2021 } 2029 }
2022 }} 2030 }}
2023 /> 2031 />
2024 - {/* <ProFormSelect  
2025 - placeholder="请输入支付方式"  
2026 - name="paymentMethod"  
2027 - width="lg"  
2028 - key="paymentMethod"  
2029 - label="支付方式"  
2030 - onChange={(val: any) => {  
2031 - setPaymentMethod(val);  
2032 - }}  
2033 - options={[  
2034 - // 默认可选项  
2035 - ...enumToSelect(PAYMENT_METHOD_OPTIONS_4_ADD).map(option => {  
2036 - // 将淘宝选项设置为禁用状态,使其无法手动选择  
2037 - if (option.value === 'PAYMENT_IN_TAOBAO') {  
2038 - return { ...option, disabled: true };  
2039 - }  
2040 - return option;  
2041 - }),  
2042 - // 强制禁用项  
2043 - { label: '未付款', value: 'UNPAID', disabled: true },  
2044 - {  
2045 - label: '淘宝订单已付款',  
2046 - value: 'TAOBAO_ORDER_HAS_BEEN_PAID',  
2047 - disabled: true,  
2048 - },  
2049 - {  
2050 - label: '官网已付',  
2051 - value: 'OFFICIAL_WEBSITE_ORDER_HAS_BEEN_PAID',  
2052 - disabled: true,  
2053 - },  
2054 - {  
2055 - label: '淘宝',  
2056 - value: 'PAYMENT_IN_TAOBAO',  
2057 - disabled: true,  
2058 - },  
2059 - {  
2060 - label: '预付',  
2061 - value: 'WITHHOLDING_ADVANCE_DEPOSIT',  
2062 - disabled: true,  
2063 - },  
2064 - { label: '平台结算', value: 'PLATFORM_SETTLEMENT', disabled: true },  
2065 - { label: '已回款', value: 'PAYMENT_RECEIPT', disabled: true },  
2066 - {  
2067 - label: '预存款无需发货',  
2068 - value: 'PREPAID_NO_NEED_SEND',  
2069 - disabled: true,  
2070 - },  
2071 - ]}  
2072 - rules={[{ required: true, message: '支付方式必填' }]}  
2073 - disabled={optType('after-sales-check') || paymentMethodDisabled}  
2074 - fieldProps={{  
2075 - style: paymentMethodDisabled ? { backgroundColor: '#f5f5f5' } : {},  
2076 - }}  
2077 - /> */}  
2078 {/* 隐藏字段用于存储真实UID和privatePocket标志 */} 2032 {/* 隐藏字段用于存储真实UID和privatePocket标志 */}
2079 <ProFormText name="realPrepaidUid" hidden /> 2033 <ProFormText name="realPrepaidUid" hidden />
2080 <ProFormText name="privatePocket" hidden /> 2034 <ProFormText name="privatePocket" hidden />
src/pages/Order/OrderList/OrderList.tsx
@@ -2852,7 +2852,7 @@ const OrderList = ({ paramsNew, searchShow, toolbarShow }) =&gt; { @@ -2852,7 +2852,7 @@ const OrderList = ({ paramsNew, searchShow, toolbarShow }) =&gt; {
2852 <div> 2852 <div>
2853 <span className="text-[#8C8C8C]">总金额:¥</span> 2853 <span className="text-[#8C8C8C]">总金额:¥</span>
2854 <span className="text-lg font-medium"> 2854 <span className="text-lg font-medium">
2855 - {record.totalPayment || '-'} 2855 + {record.totalPayment || '0'}
2856 </span> 2856 </span>
2857 </div> 2857 </div>
2858 ) : ( 2858 ) : (
@@ -4797,7 +4797,7 @@ const OrderList = ({ paramsNew, searchShow, toolbarShow }) =&gt; { @@ -4797,7 +4797,7 @@ const OrderList = ({ paramsNew, searchShow, toolbarShow }) =&gt; {
4797 setNewParams(paramsNew); 4797 setNewParams(paramsNew);
4798 console.log(newParams); 4798 console.log(newParams);
4799 } 4799 }
4800 - refreshTable(); 4800 + // refreshTable();
4801 }, [paramsNew]); 4801 }, [paramsNew]);
4802 return ( 4802 return (
4803 <div className="order-page-container"> 4803 <div className="order-page-container">
src/pages/Order/constant.ts
@@ -29,8 +29,7 @@ export const PAYMENT_METHOD_OPTIONS = { @@ -29,8 +29,7 @@ export const PAYMENT_METHOD_OPTIONS = {
29 OFFICIAL_WEBSITE_ORDER_HAS_BEEN_PAID: '官网已付', 29 OFFICIAL_WEBSITE_ORDER_HAS_BEEN_PAID: '官网已付',
30 PAYMENT_IN_ADVANCE: '预付', 30 PAYMENT_IN_ADVANCE: '预付',
31 PAYMENT_IN_TAOBAO: '淘宝', 31 PAYMENT_IN_TAOBAO: '淘宝',
32 - WITHHOLDING_ADVANCE_DEPOSIT: '预付(扣预存)',  
33 - PLATFORM_SETTLEMENT: '平台结算', 32 + // WITHHOLDING_ADVANCE_DEPOSIT: '预付(扣预存)',
34 CASH_ON_DELIVERY: '货到付款', 33 CASH_ON_DELIVERY: '货到付款',
35 HIRE_PURCHASE: '分期付款', 34 HIRE_PURCHASE: '分期付款',
36 // PAYMENT_RECEIPT: '已回款', 35 // PAYMENT_RECEIPT: '已回款',
src/pages/ResearchGroup/ResearchGroup/index.tsx
@@ -531,17 +531,29 @@ const ResearchGroupListPage = () =&gt; { @@ -531,17 +531,29 @@ const ResearchGroupListPage = () =&gt; {
531 columns={researchGroupColumnsInit()} 531 columns={researchGroupColumnsInit()}
532 actionRef={researchGroupActionRef} 532 actionRef={researchGroupActionRef}
533 cardBordered 533 cardBordered
  534 + manualRequest={false}
  535 + dataSource={undefined} // Use undefined to force server fetch
534 pagination={{ 536 pagination={{
535 - pageSize: 10, 537 + showSizeChanger: true,
  538 + pageSizeOptions: ['10', '20', '50', '100'],
  539 + defaultCurrent: 1,
  540 + defaultPageSize: 10,
536 }} 541 }}
  542 + scroll={{ x: 1400 }}
537 request={async (params) => { 543 request={async (params) => {
  544 + const { current, pageSize, ...rest } = params;
538 const res = await postResearchGroupsList({ 545 const res = await postResearchGroupsList({
539 - data: { ...params }, 546 + data: {
  547 + current: current,
  548 + pageSize: pageSize,
  549 + ...rest,
  550 + },
540 }); 551 });
541 setPerms(res.data.specialPath); 552 setPerms(res.data.specialPath);
542 return { 553 return {
543 data: res?.data?.data || [], 554 data: res?.data?.data || [],
544 total: res?.data?.total || 0, 555 total: res?.data?.total || 0,
  556 + success: res && res.result === RESPONSE_CODE.SUCCESS,
545 }; 557 };
546 }} 558 }}
547 columnsState={{ 559 columnsState={{
@@ -566,7 +578,6 @@ const ResearchGroupListPage = () =&gt; { @@ -566,7 +578,6 @@ const ResearchGroupListPage = () =&gt; {
566 form={{}} 578 form={{}}
567 dateFormatter="string" 579 dateFormatter="string"
568 headerTitle="课题组列表" 580 headerTitle="课题组列表"
569 - scroll={{ x: 1400 }}  
570 toolBarRender={() => { 581 toolBarRender={() => {
571 let btns = []; 582 let btns = [];
572 if (perms?.includes('add')) { 583 if (perms?.includes('add')) {
@@ -640,17 +651,29 @@ const ResearchGroupListPage = () =&gt; { @@ -640,17 +651,29 @@ const ResearchGroupListPage = () =&gt; {
640 columns={memberApplyColumnsInit()} 651 columns={memberApplyColumnsInit()}
641 actionRef={memberApplyActionRef} 652 actionRef={memberApplyActionRef}
642 cardBordered 653 cardBordered
  654 + manualRequest={false}
  655 + dataSource={undefined} // Use undefined to force server fetch
643 pagination={{ 656 pagination={{
644 - pageSize: 10, 657 + showSizeChanger: true,
  658 + pageSizeOptions: ['10', '20', '50', '100'],
  659 + defaultCurrent: 1,
  660 + defaultPageSize: 10,
645 }} 661 }}
  662 + scroll={{ x: 1400 }}
646 request={async (params) => { 663 request={async (params) => {
  664 + const { current, pageSize, ...rest } = params;
647 const res = await postResearchGroupMemberRequestsList({ 665 const res = await postResearchGroupMemberRequestsList({
648 - data: { ...params }, 666 + data: {
  667 + current: current,
  668 + pageSize: pageSize,
  669 + ...rest,
  670 + },
649 }); 671 });
650 setPerms(res.data.specialPath); 672 setPerms(res.data.specialPath);
651 return { 673 return {
652 data: res?.data?.data || [], 674 data: res?.data?.data || [],
653 total: res?.data?.total || 0, 675 total: res?.data?.total || 0,
  676 + success: res && res.result === RESPONSE_CODE.SUCCESS,
654 }; 677 };
655 }} 678 }}
656 columnsState={{ 679 columnsState={{
@@ -666,6 +689,7 @@ const ResearchGroupListPage = () =&gt; { @@ -666,6 +689,7 @@ const ResearchGroupListPage = () =&gt; {
666 rowKey="id" 689 rowKey="id"
667 search={{ 690 search={{
668 labelWidth: 'auto', 691 labelWidth: 'auto',
  692 + defaultCollapsed: false,
669 }} 693 }}
670 options={{ 694 options={{
671 setting: { 695 setting: {
@@ -675,7 +699,6 @@ const ResearchGroupListPage = () =&gt; { @@ -675,7 +699,6 @@ const ResearchGroupListPage = () =&gt; {
675 form={{}} 699 form={{}}
676 dateFormatter="string" 700 dateFormatter="string"
677 headerTitle="申请列表" 701 headerTitle="申请列表"
678 - scroll={{ x: 1400 }}  
679 toolBarRender={() => { 702 toolBarRender={() => {
680 let btns = []; 703 let btns = [];
681 btns.push( 704 btns.push(