Commit 49b79eb8bd9cdcd8ffbf5d8e3cdc7ce58190d259
1 parent
27b7cbf1
refactor(access): 调整订单预警和客户管理权限
- 订单预警权限调整为 admin 和 sales - 客户管理权限调整为 admin、sales 和 warehouseKeeper - 重构部分组件代码,优化功能实现
Showing
5 changed files
with
8 additions
and
27 deletions
.umirc.ts
... | ... | @@ -51,6 +51,7 @@ export default defineConfig({ |
51 | 51 | { |
52 | 52 | name: '订单预警', |
53 | 53 | path: 'OrderWarning', |
54 | + access: 'canReadAdminAndSales', | |
54 | 55 | component: './Order/OrderWarning', |
55 | 56 | }, |
56 | 57 | { |
... | ... | @@ -143,7 +144,7 @@ export default defineConfig({ |
143 | 144 | name: '客户管理', |
144 | 145 | path: '/Client', |
145 | 146 | icon: 'BookOutlined', |
146 | - access: 'canReadAdminAndSales', | |
147 | + access: 'canReadAdminAndSalesAndWarehouseKeeper', | |
147 | 148 | routes: [ |
148 | 149 | { |
149 | 150 | name: '客户列表', | ... | ... |
src/access.ts
... | ... | @@ -23,5 +23,7 @@ export default (initialState: API.UserInfo) => { |
23 | 23 | canReadAdminAndWarehouseKeeperAndProcure: |
24 | 24 | canReadWarehouseKeeper || canReadAdmin || canReadProcure, |
25 | 25 | canReadAdminAndSalesManager: canReadAdmin || canReadSalesManager, |
26 | + canReadAdminAndSalesAndWarehouseKeeper: | |
27 | + canReadAdmin || canReadSales || canReadWarehouseKeeper, | |
26 | 28 | }; |
27 | 29 | }; | ... | ... |
src/pages/Order/Order/components/AttachmentModal.tsx
... | ... | @@ -69,28 +69,6 @@ export default ({ data, onClose }) => { |
69 | 69 | {newListAnnex?.length <= 0 ? ( |
70 | 70 | <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} /> |
71 | 71 | ) : ( |
72 | - // <ProFormUploadDragger | |
73 | - // name="listAnnex" | |
74 | - // action="/api/service/order/fileProcess" | |
75 | - // disabled | |
76 | - // fieldProps={{ | |
77 | - // headers: { Authorization: localStorage.getItem('token') }, | |
78 | - // // onRemove: (file) => { | |
79 | - // // const index = fileList[listMeta.index].indexOf(file); | |
80 | - // // console.log(index); | |
81 | - // // const newFileList = fileList.slice(); | |
82 | - // // newFileList.splice(index, 1); | |
83 | - // // setFileList(newFileList); | |
84 | - // // }, | |
85 | - // // beforeUpload: (file) => { | |
86 | - // // fileList[listMeta.index] = [...fileList[listMeta.index], file as RcFile]; | |
87 | - // // setFileList(fileList); | |
88 | - // // return true; | |
89 | - // // }, | |
90 | - // fileList, | |
91 | - // // defaultFileList: itemFileList | |
92 | - // }} | |
93 | - // /> | |
94 | 72 | <> |
95 | 73 | <Card> |
96 | 74 | <Image.PreviewGroup | ... | ... |
src/pages/Order/Order/components/OrderDrawer copy.tsx
... | ... | @@ -10,6 +10,7 @@ import { |
10 | 10 | postServiceOrderUpdateOrder, |
11 | 11 | } from '@/services'; |
12 | 12 | import { |
13 | + FloatAdd, | |
13 | 14 | enumToSelect, |
14 | 15 | getAliYunOSSFileNameFromUrl, |
15 | 16 | getUserInfo, |
... | ... | @@ -397,10 +398,8 @@ export default ({ onClose, data, subOrders, orderOptType }) => { |
397 | 398 | let totalPayment = 0; |
398 | 399 | list?.forEach((subOrder: any) => { |
399 | 400 | let subOrderPayment = subOrder?.subOrderPayment; |
400 | - if (subOrderPayment === '' || subOrderPayment === undefined) { | |
401 | - totalPayment += 0; | |
402 | - } else { | |
403 | - totalPayment += subOrderPayment; | |
401 | + if (subOrderPayment !== '' || subOrderPayment !== undefined) { | |
402 | + totalPayment = FloatAdd(totalPayment, subOrderPayment); | |
404 | 403 | } |
405 | 404 | }); |
406 | 405 | form.setFieldValue('totalPayment', totalPayment); | ... | ... |
src/pages/Prepaid/components/RechargePrepaymentModal.tsx
... | ... | @@ -404,6 +404,7 @@ export default ({ setVisible, prepaymentObject, onClose }) => { |
404 | 404 | name="phone" |
405 | 405 | label="手机号" |
406 | 406 | rules={[{ required: true, message: '请输入手机号' }]} |
407 | + normalize={(value) => value && value.trim()} | |
407 | 408 | /> |
408 | 409 | <ProFormSelect |
409 | 410 | name="salesCode" | ... | ... |