Commit ad24bea11805140d6e2dbaa9a4701bd365e7c461
1 parent
17ed7bec
fix: 修改预存账号选择器bug
Showing
2 changed files
with
13 additions
and
5 deletions
src/pages/Order/OrderList/OrderDrawer.tsx
... | ... | @@ -1131,7 +1131,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
1131 | 1131 | autoFillSalesInfo(option); |
1132 | 1132 | |
1133 | 1133 | // 检查是否是特殊的淘宝销售代码 |
1134 | - const isTaobaoSalesCode = ['TB', 'TBHC', 'HCTB'].includes(value); | |
1134 | + const isTaobaoSalesCode = ['TB', 'TBC', 'HCTB'].includes(value); | |
1135 | 1135 | |
1136 | 1136 | if (isTaobaoSalesCode) { |
1137 | 1137 | // 设置支付渠道为淘宝并锁定 |
... | ... | @@ -1831,8 +1831,16 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
1831 | 1831 | rules={[{ required: true, message: '支付渠道必填' }]} |
1832 | 1832 | disabled={optType('after-sales-check') || paymentChannelDisabled} |
1833 | 1833 | onChange={(val: any) => { |
1834 | - // 当支付渠道选为扣预存或淘宝时,付款方式默认锁定为预付 | |
1835 | - if (val === 'BALANCE' || val === 'TAOBAO') { | |
1834 | + // 根据支付渠道设置不同的支付方式 | |
1835 | + if (val === 'BALANCE') { | |
1836 | + // 支付渠道为扣预存时,支付方式设置为扣预存 | |
1837 | + setPaymentMethodDisabled(true); | |
1838 | + form.setFieldsValue({ | |
1839 | + paymentMethod: 'WITHHOLDING_ADVANCE_DEPOSIT', | |
1840 | + }); | |
1841 | + setPaymentMethod('WITHHOLDING_ADVANCE_DEPOSIT'); | |
1842 | + } else if (val === 'TAOBAO') { | |
1843 | + // 支付渠道为淘宝时,支付方式设置为预付 | |
1836 | 1844 | setPaymentMethodDisabled(true); |
1837 | 1845 | form.setFieldsValue({ paymentMethod: 'PAYMENT_IN_ADVANCE' }); |
1838 | 1846 | setPaymentMethod('PAYMENT_IN_ADVANCE'); |
... | ... | @@ -1867,7 +1875,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
1867 | 1875 | disabled: true, |
1868 | 1876 | }, |
1869 | 1877 | { |
1870 | - label: '扣预存', | |
1878 | + label: '预付', | |
1871 | 1879 | value: 'WITHHOLDING_ADVANCE_DEPOSIT', |
1872 | 1880 | disabled: true, |
1873 | 1881 | }, | ... | ... |
src/pages/Order/constant.ts
... | ... | @@ -28,7 +28,7 @@ export const PAYMENT_METHOD_OPTIONS = { |
28 | 28 | TAOBAO_ORDER_HAS_BEEN_PAID: '淘宝订单已付款', |
29 | 29 | OFFICIAL_WEBSITE_ORDER_HAS_BEEN_PAID: '官网订单已付款', |
30 | 30 | PAYMENT_IN_ADVANCE: '预付款', |
31 | - WITHHOLDING_ADVANCE_DEPOSIT: '扣预存', | |
31 | + WITHHOLDING_ADVANCE_DEPOSIT: '预付', | |
32 | 32 | PLATFORM_SETTLEMENT: '平台结算', |
33 | 33 | CASH_ON_DELIVERY: '货到付款', |
34 | 34 | HIRE_PURCHASE: '分期付款', | ... | ... |