Commit c4c7f26339f5a526e85804f752e60218511ee771
feat: update 与金蝶功能分支合并
Showing
7 changed files
with
5413 additions
and
1790 deletions
src/pages/Order/components/KingdeeCustomerModal.tsx
0 → 100644
1 | +import { | ||
2 | + postKingdeeRepCustomerDetail, | ||
3 | + postKingdeeRepCustomerSave, | ||
4 | +} from '@/services'; | ||
5 | +import { getTeacherCustomFieldNumber } from '@/utils/kingdee'; | ||
6 | +import { CloseCircleOutlined } from '@ant-design/icons'; | ||
7 | +import { | ||
8 | + ModalForm, | ||
9 | + ProFormGroup, | ||
10 | + ProFormList, | ||
11 | + ProFormText, | ||
12 | +} from '@ant-design/pro-components'; | ||
13 | +import { Form, message } from 'antd'; | ||
14 | + | ||
15 | +// import { cloneDeep } from 'lodash'; | ||
16 | +export default ({ setVisible, data, onClose }) => { | ||
17 | + const [form] = Form.useForm(); | ||
18 | + console.log(data); | ||
19 | + | ||
20 | + /** | ||
21 | + * 回显客户信息 | ||
22 | + * @param id | ||
23 | + */ | ||
24 | + async function queryAndShowCustomer(id: any) { | ||
25 | + //查询客户信息 | ||
26 | + let res = await postKingdeeRepCustomerDetail({ | ||
27 | + data: { | ||
28 | + id: id, | ||
29 | + }, | ||
30 | + }); | ||
31 | + | ||
32 | + if (res) { | ||
33 | + form.setFieldValue('name', res.name); | ||
34 | + form.setFieldValue('id', res.id); | ||
35 | + form.setFieldValue('contact_persons', res.bomentity); | ||
36 | + let customFiledNumber = await getTeacherCustomFieldNumber(); | ||
37 | + form.setFieldValue('teacherName', res.custom_field[customFiledNumber]); | ||
38 | + } | ||
39 | + } | ||
40 | + | ||
41 | + if (data) { | ||
42 | + //修改 | ||
43 | + if (data.id) { | ||
44 | + queryAndShowCustomer(data.id); | ||
45 | + } else { | ||
46 | + //新增 | ||
47 | + form.setFieldValue('name', data.name); | ||
48 | + form.setFieldValue('contact_persons', [{}]); | ||
49 | + } | ||
50 | + } | ||
51 | + return ( | ||
52 | + <> | ||
53 | + <ModalForm | ||
54 | + width={900} | ||
55 | + open | ||
56 | + title="客户信息" | ||
57 | + form={form} | ||
58 | + autoFocusFirstInput | ||
59 | + modalProps={{ | ||
60 | + okText: '保存', | ||
61 | + cancelText: '取消', | ||
62 | + destroyOnClose: true, | ||
63 | + onCancel: () => { | ||
64 | + setVisible(false); | ||
65 | + }, | ||
66 | + }} | ||
67 | + onFinish={async (values) => { | ||
68 | + //查询客户自定义字段,课题组 | ||
69 | + let custom_field_umber = await getTeacherCustomFieldNumber(); | ||
70 | + | ||
71 | + if (custom_field_umber) { | ||
72 | + let customFieldObj = {}; | ||
73 | + customFieldObj[custom_field_umber] = values.teacherName; | ||
74 | + values.custom_field = customFieldObj; | ||
75 | + } | ||
76 | + let customSaveRes = await postKingdeeRepCustomerSave({ | ||
77 | + data: values, | ||
78 | + }); | ||
79 | + if (customSaveRes) { | ||
80 | + let id_number_map = customSaveRes.id_number_map; | ||
81 | + let ids = customSaveRes.ids; | ||
82 | + if (id_number_map && ids) { | ||
83 | + message.success('保存成功'); | ||
84 | + let id = ids[0]; | ||
85 | + onClose(id); | ||
86 | + } | ||
87 | + } | ||
88 | + }} | ||
89 | + onOpenChange={setVisible} | ||
90 | + > | ||
91 | + <ProFormText key="key" name="id" label="id" placeholder="id" hidden /> | ||
92 | + <ProFormGroup key="group"> | ||
93 | + <ProFormText | ||
94 | + name="name" | ||
95 | + width="md" | ||
96 | + label="客户名称" | ||
97 | + initialValue={data} | ||
98 | + placeholder="请输入客户名称" | ||
99 | + rules={[ | ||
100 | + { | ||
101 | + required: true, | ||
102 | + pattern: new RegExp('^.+-.+$'), | ||
103 | + message: | ||
104 | + '格式错误,请按照:“单位-名称” 命名,若无单位可写:“无-名称”', | ||
105 | + }, | ||
106 | + { required: true, message: '客户名称必填' }, | ||
107 | + ]} | ||
108 | + /> | ||
109 | + <ProFormText | ||
110 | + name="teacherName" | ||
111 | + width="md" | ||
112 | + label="课题组老师" | ||
113 | + placeholder="请输入课题组老师" | ||
114 | + rules={[ | ||
115 | + { required: true, message: '课题组老师必填,若没有请填“无”' }, | ||
116 | + ]} | ||
117 | + /> | ||
118 | + </ProFormGroup> | ||
119 | + | ||
120 | + <ProFormList | ||
121 | + creatorButtonProps={{ disabled: false }} | ||
122 | + name="contact_persons" | ||
123 | + label="联系人信息" | ||
124 | + actionGuard={{ | ||
125 | + beforeRemoveRow: async () => { | ||
126 | + return new Promise((resolve) => { | ||
127 | + let contactPersons = form.getFieldValue('contact_persons'); | ||
128 | + if (contactPersons.length === 1) { | ||
129 | + message.error('至少要有一个联系人'); | ||
130 | + resolve(false); | ||
131 | + return; | ||
132 | + } | ||
133 | + resolve(true); | ||
134 | + }); | ||
135 | + }, | ||
136 | + }} | ||
137 | + deleteIconProps={{ | ||
138 | + Icon: CloseCircleOutlined, | ||
139 | + tooltipText: '不需要这行了', | ||
140 | + }} | ||
141 | + > | ||
142 | + <ProFormGroup key="group"> | ||
143 | + {[ | ||
144 | + <ProFormText | ||
145 | + key="key" | ||
146 | + name="id" | ||
147 | + label="id" | ||
148 | + placeholder="id" | ||
149 | + hidden | ||
150 | + />, | ||
151 | + <ProFormText | ||
152 | + key="key" | ||
153 | + name="contact_person" | ||
154 | + label="收货人姓名" | ||
155 | + placeholder="联系人姓名" | ||
156 | + rules={[{ required: true, message: '收货人姓名必填' }]} | ||
157 | + />, | ||
158 | + <ProFormText | ||
159 | + key="key" | ||
160 | + name="mobile" | ||
161 | + label="联系方式" | ||
162 | + placeholder="联系方式" | ||
163 | + rules={[{ required: true, message: '联系方式必填' }]} | ||
164 | + />, | ||
165 | + <ProFormText | ||
166 | + key="key" | ||
167 | + name="contact_address" | ||
168 | + label="收货地址" | ||
169 | + width="md" | ||
170 | + placeholder="请输入收货地址" | ||
171 | + rules={[{ required: true, message: '收货地址必填' }]} | ||
172 | + />, | ||
173 | + ]} | ||
174 | + </ProFormGroup> | ||
175 | + </ProFormList> | ||
176 | + </ModalForm> | ||
177 | + </> | ||
178 | + ); | ||
179 | +}; |
src/pages/Order/components/OrderDrawer copy.tsx
0 → 100644
1 | +import { RESPONSE_CODE } from '@/constants/enum'; | ||
2 | +import { | ||
3 | + postKingdeeRepCustomer, | ||
4 | + postKingdeeRepCustomerDetail, | ||
5 | + postKingdeeRepMaterial, | ||
6 | + postKingdeeRepMaterialUnit, | ||
7 | + postKingdeeRepMeasureUnit, | ||
8 | + postServiceOrderAddOrder, | ||
9 | + postServiceOrderQuerySalesCode, | ||
10 | + postServiceOrderUpdateOrder, | ||
11 | +} from '@/services'; | ||
12 | +import { | ||
13 | + enumToSelect, | ||
14 | + getAliYunOSSFileNameFromUrl, | ||
15 | + getUserInfo, | ||
16 | +} from '@/utils'; | ||
17 | +import { getTeacherCustomFieldNumber } from '@/utils/kingdee'; | ||
18 | +import { | ||
19 | + DrawerForm, | ||
20 | + FormListActionType, | ||
21 | + ProCard, | ||
22 | + ProFormDateTimePicker, | ||
23 | + ProFormDigit, | ||
24 | + ProFormList, | ||
25 | + ProFormSelect, | ||
26 | + ProFormText, | ||
27 | + ProFormTextArea, | ||
28 | + ProFormUploadDragger, | ||
29 | +} from '@ant-design/pro-components'; | ||
30 | +import { Button, Form, message } from 'antd'; | ||
31 | +import { cloneDeep } from 'lodash'; | ||
32 | +import { useEffect, useRef, useState } from 'react'; | ||
33 | +import { | ||
34 | + INVOCING_STATUS_OPTIONS, | ||
35 | + INVOCING_STATUS_OPTIONS_OLD, | ||
36 | + PAYMENT_CHANNEL_OPTIONS, | ||
37 | + PAYMENT_METHOD_OPTIONS, | ||
38 | + PRODUCT_BELONG_DEPARTMENT_OPTIONS, | ||
39 | +} from '../constant'; | ||
40 | +import KingdeeCustomerModal from './KingdeeCustomerModal'; | ||
41 | + | ||
42 | +export default ({ onClose, data, subOrders, orderOptType }) => { | ||
43 | + const [invoicingStatus, setInvoicingStatus] = useState(''); | ||
44 | + const [salesCodeOptions, setSalesCodeOptions] = useState([]); | ||
45 | + const [customer, setCustomer] = useState({}); | ||
46 | + const [kingdeeCstomerModalVisible, setKingdeeCstomerModalVisible] = | ||
47 | + useState(false); | ||
48 | + const [ | ||
49 | + productParametersDisabledFlagList, | ||
50 | + setProductParametersDisabledFlagList, | ||
51 | + ] = useState([]); | ||
52 | + // const [productInvStockOptionsList, setProductInvStockOptionsList] = useState( | ||
53 | + // [], | ||
54 | + // ); //商品的仓库选项 | ||
55 | + const [productUnitOptionsList, setProductUnitOptionsList] = useState([]); //商品的单位选项 | ||
56 | + const [productCustomerContactOptions, setProductCustomerContactOptions] = | ||
57 | + useState([]); //客户的收货人选项 | ||
58 | + const [form] = Form.useForm<{ | ||
59 | + salesCode: ''; | ||
60 | + customerName: ''; | ||
61 | + customerContactNumber: ''; | ||
62 | + institution: ''; | ||
63 | + institutionContactName: ''; | ||
64 | + customerShippingAddress: ''; | ||
65 | + totalPayment: ''; | ||
66 | + paymentChannel: ''; | ||
67 | + paymentMethod: ''; | ||
68 | + productBelongBusiness: ''; | ||
69 | + invoicingStatus: ''; | ||
70 | + invoiceIdentificationNumber: ''; | ||
71 | + invoicingTime: ''; | ||
72 | + bank: ''; | ||
73 | + bankAccountNumber: ''; | ||
74 | + deleteSubOrderLists: []; | ||
75 | + notes: ''; | ||
76 | + list: [ | ||
77 | + { | ||
78 | + productCode: ''; | ||
79 | + productName: ''; | ||
80 | + quantity: ''; | ||
81 | + productPrice: ''; | ||
82 | + parameters: ''; | ||
83 | + subOrderPayment: ''; | ||
84 | + unit: ''; | ||
85 | + serialNumber: ''; | ||
86 | + notes: ''; | ||
87 | + }, | ||
88 | + ]; | ||
89 | + }>(); | ||
90 | + | ||
91 | + let originSubOrders = cloneDeep(subOrders); | ||
92 | + /** | ||
93 | + * 获取当前的操作类型boolean值 | ||
94 | + * @param type 操作类型,如果与当前匹配返回true | ||
95 | + */ | ||
96 | + function optType(type: string) { | ||
97 | + return orderOptType === type; | ||
98 | + } | ||
99 | + | ||
100 | + /** | ||
101 | + * | ||
102 | + * @returns 获取开票选项 | ||
103 | + */ | ||
104 | + function getInvoicingSelect() { | ||
105 | + if (optType('edit')) { | ||
106 | + return enumToSelect(INVOCING_STATUS_OPTIONS_OLD); | ||
107 | + } | ||
108 | + return enumToSelect(INVOCING_STATUS_OPTIONS); | ||
109 | + } | ||
110 | + | ||
111 | + const fileList: any = []; | ||
112 | + | ||
113 | + const getSalesCodeOptions = async () => { | ||
114 | + const res = await postServiceOrderQuerySalesCode(); | ||
115 | + let options = res.data?.map((item) => { | ||
116 | + return { | ||
117 | + label: item.userName, | ||
118 | + value: item.userName, | ||
119 | + number: item.number, | ||
120 | + }; | ||
121 | + }); | ||
122 | + setSalesCodeOptions(options); | ||
123 | + | ||
124 | + if (optType('copy') || optType('edit')) { | ||
125 | + let includeFlag = false; | ||
126 | + //销售代码校验,如果是旧的销售代码,则提示并清空 | ||
127 | + for (let option of options) { | ||
128 | + if (option.value === data.salesCode) { | ||
129 | + includeFlag = true; | ||
130 | + } | ||
131 | + } | ||
132 | + if (!includeFlag) { | ||
133 | + form.resetFields(['salesCode']); | ||
134 | + message.warning('检测到销售代码为旧的,已清空,请重新选择'); | ||
135 | + } | ||
136 | + } | ||
137 | + }; | ||
138 | + | ||
139 | + //复制的时候,如果是不需要开票,要把开票信息清空 | ||
140 | + if (optType('copy') && data.invoicingStatus === 'UN_INVOICE') { | ||
141 | + data.invoiceIdentificationNumber = undefined; | ||
142 | + } | ||
143 | + | ||
144 | + if (subOrders !== undefined && subOrders.length > 0) { | ||
145 | + data.list = subOrders; | ||
146 | + } | ||
147 | + | ||
148 | + const actionRef = useRef< | ||
149 | + FormListActionType<{ | ||
150 | + name: string; | ||
151 | + }> | ||
152 | + >(); | ||
153 | + | ||
154 | + useEffect(() => { | ||
155 | + form.setFieldsValue({ ...data }); | ||
156 | + //如果是新建,需要清空list | ||
157 | + if (optType('add')) { | ||
158 | + form.resetFields(['list']); | ||
159 | + } | ||
160 | + }, [data]); | ||
161 | + | ||
162 | + /** | ||
163 | + * 选择客户后自动为收货人Select添加选项,填充课题组和单位信息 | ||
164 | + * @param option 客户选项 | ||
165 | + */ | ||
166 | + async function autoFillCustomerContactSelectOptions(customerId: any) { | ||
167 | + //查询单位详细信息 | ||
168 | + let res = await postKingdeeRepCustomerDetail({ | ||
169 | + data: { | ||
170 | + id: customerId, | ||
171 | + }, | ||
172 | + }); | ||
173 | + | ||
174 | + //erp客户名称 | ||
175 | + form.setFieldValue('erpCustomerName', res?.name); | ||
176 | + | ||
177 | + //重新设置当前option | ||
178 | + form.setFieldValue('erpCustomerId', { | ||
179 | + label: res?.name, | ||
180 | + value: res?.id, | ||
181 | + id: res?.id, | ||
182 | + }); | ||
183 | + | ||
184 | + //查询客户自定义字段,课题组 | ||
185 | + let entity_number = await getTeacherCustomFieldNumber(); | ||
186 | + | ||
187 | + //在单位详细信息中拿到自定义字段的值 | ||
188 | + let customField = res?.custom_field; | ||
189 | + if (customField) { | ||
190 | + let teacherName = customField[entity_number]; | ||
191 | + //填充到课题组老师表单字段中 | ||
192 | + form.setFieldValue('institutionContactName', teacherName); | ||
193 | + } | ||
194 | + | ||
195 | + //单位名称,从客户名称中获取,客户名称规则<单位名称>-<联系人名称和电话> | ||
196 | + let namePortions = res?.name?.split('-'); | ||
197 | + if (namePortions && namePortions.length >= 2) { | ||
198 | + form.setFieldValue('institution', namePortions[0]); | ||
199 | + } | ||
200 | + | ||
201 | + //如果原来的收货信息没有包含在这次查询出来的收货人选项中,那么清除原来的收货人信息 | ||
202 | + let existFlag = false; | ||
203 | + | ||
204 | + //填充收货人选项 | ||
205 | + let newProductCustomerContactOptions = res?.bomentity?.map((item) => { | ||
206 | + let address = | ||
207 | + item.contact_person + ',' + item.mobile + ',' + item.contact_address; | ||
208 | + if (address === data.contactAddress) { | ||
209 | + existFlag = true; | ||
210 | + } | ||
211 | + return { ...item, label: address, value: address }; | ||
212 | + }); | ||
213 | + | ||
214 | + setProductCustomerContactOptions(newProductCustomerContactOptions); | ||
215 | + | ||
216 | + if (!existFlag) { | ||
217 | + //清空原来的收货人信息 | ||
218 | + form.setFieldValue('customerShippingAddress', undefined); | ||
219 | + form.setFieldValue('customerContactNumber', undefined); | ||
220 | + form.setFieldValue('customerName', undefined); | ||
221 | + form.setFieldValue('erpCustomerAddress', undefined); | ||
222 | + } | ||
223 | + } | ||
224 | + | ||
225 | + /** | ||
226 | + * 回显金蝶信息 | ||
227 | + */ | ||
228 | + async function showKindeeInfo() { | ||
229 | + //客户信息 | ||
230 | + if (data.customerId) { | ||
231 | + //客户回显 | ||
232 | + autoFillCustomerContactSelectOptions(data.customerId); | ||
233 | + } | ||
234 | + | ||
235 | + //商品单位回显 | ||
236 | + let list = data?.subOrderInformationLists; | ||
237 | + if (list) { | ||
238 | + let newProductUnitOptionsList = [...productUnitOptionsList]; | ||
239 | + for (let i = 0; i < list.length; i++) { | ||
240 | + newProductUnitOptionsList[i] = [ | ||
241 | + { label: list[i].unit, value: list[i].unitId }, | ||
242 | + ]; | ||
243 | + } | ||
244 | + setProductUnitOptionsList(newProductUnitOptionsList); | ||
245 | + } | ||
246 | + } | ||
247 | + | ||
248 | + /** | ||
249 | + * | ||
250 | + * @param option 商品名称所对应的商品数据 | ||
251 | + * @param currentRowData list中当前行的数据 | ||
252 | + */ | ||
253 | + async function autoFillProductInfo( | ||
254 | + option: any, | ||
255 | + currentRowData: any, | ||
256 | + index: any, | ||
257 | + ) { | ||
258 | + let newProductParametersDisabledFlagList = [ | ||
259 | + ...productParametersDisabledFlagList, | ||
260 | + ]; | ||
261 | + let newProductUnitOptionsList = [...productUnitOptionsList]; | ||
262 | + newProductUnitOptionsList[index] = []; | ||
263 | + | ||
264 | + //是新增商品 | ||
265 | + if (option.type === 'add') { | ||
266 | + //商品参数开放权限可以编辑 | ||
267 | + newProductParametersDisabledFlagList[index] = false; | ||
268 | + | ||
269 | + //清空商品信息 | ||
270 | + let copyList = form.getFieldValue('list'); | ||
271 | + let currentData = copyList[index]; | ||
272 | + currentData.productCode = undefined; | ||
273 | + currentData.parameters = undefined; | ||
274 | + currentData.unit = undefined; | ||
275 | + currentData.subOrderPayment = undefined; | ||
276 | + currentData.quantity = undefined; | ||
277 | + currentData.notes = undefined; | ||
278 | + currentData.productPrice = undefined; | ||
279 | + form.setFieldValue('list', copyList); | ||
280 | + | ||
281 | + //查询计量单价列表 | ||
282 | + let res = await postKingdeeRepMeasureUnit({ data: {} }); | ||
283 | + if (res && res?.rows) { | ||
284 | + for (let row of res?.rows) { | ||
285 | + newProductUnitOptionsList[index].push({ | ||
286 | + label: row.name, | ||
287 | + value: row.id, | ||
288 | + }); | ||
289 | + } | ||
290 | + } | ||
291 | + } else { | ||
292 | + //选择的是已有的商品,进行内容自动填充 | ||
293 | + let copyList = form.getFieldValue('list'); | ||
294 | + let currentData = copyList[index]; | ||
295 | + currentData.productCode = option?.number; | ||
296 | + currentData.parameters = option?.model; | ||
297 | + currentData.unit = option?.base_unit_name; | ||
298 | + | ||
299 | + //商品id | ||
300 | + currentData.materialId = option?.id; | ||
301 | + | ||
302 | + //单位 | ||
303 | + currentData.unit = option.base_unit_name; | ||
304 | + currentData.unitId = option.base_unit_id; | ||
305 | + | ||
306 | + form.setFieldValue('list', copyList); | ||
307 | + | ||
308 | + //商品所在的仓库选项填充 | ||
309 | + // let res = await postKingdeeRepMaterialStock({ | ||
310 | + // data: { | ||
311 | + // material_id: option.id, | ||
312 | + // }, | ||
313 | + // }); | ||
314 | + // let newProductInvStockOptionsList = [...productInvStockOptionsList]; | ||
315 | + // newProductInvStockOptionsList[index] = res?.rows?.map((item) => { | ||
316 | + // return { label: item.inv_stock, value: item.inv_stock_id }; | ||
317 | + // }); | ||
318 | + // setProductInvStockOptionsList(newProductInvStockOptionsList); | ||
319 | + | ||
320 | + //商品单位填充,查询商品单位列表 | ||
321 | + let res = await postKingdeeRepMaterialUnit({ | ||
322 | + data: { material_id: option.id }, | ||
323 | + }); | ||
324 | + if (res && res.rows) { | ||
325 | + for (let row of res.rows) { | ||
326 | + newProductUnitOptionsList[index].push({ | ||
327 | + label: row.unit_name, | ||
328 | + value: row.unit_id, | ||
329 | + }); | ||
330 | + } | ||
331 | + } | ||
332 | + //商品参数不允许编辑 | ||
333 | + newProductParametersDisabledFlagList[index] = true; | ||
334 | + } | ||
335 | + | ||
336 | + setProductParametersDisabledFlagList(newProductParametersDisabledFlagList); | ||
337 | + setProductUnitOptionsList(newProductUnitOptionsList); | ||
338 | + } | ||
339 | + | ||
340 | + /** | ||
341 | + * 选择收货人后自动填充信息 | ||
342 | + * @param option 收货人信息 | ||
343 | + */ | ||
344 | + async function autoFillCustomerInfo(option: any) { | ||
345 | + form.setFieldValue('customerShippingAddress', option.contact_address); | ||
346 | + form.setFieldValue('customerContactNumber', option.mobile); | ||
347 | + form.setFieldValue('customerName', option.contact_person); | ||
348 | + | ||
349 | + //erp收货地址:需要与客户联系人中的地址一样:姓名,手机号,地址 | ||
350 | + form.setFieldValue('contactAddress', option.value); | ||
351 | + } | ||
352 | + | ||
353 | + /** | ||
354 | + * 填充销售代表的信息 | ||
355 | + * @param option | ||
356 | + */ | ||
357 | + function autoFillSalesInfo(option: any) { | ||
358 | + console.log(option); | ||
359 | + //销售代表对应职员编码填充 | ||
360 | + form.setFieldValue('empNumber', option.number); | ||
361 | + } | ||
362 | + | ||
363 | + /** | ||
364 | + * 选择商品单位后自动填充 | ||
365 | + * @param option | ||
366 | + * @param index | ||
367 | + */ | ||
368 | + function autoFillUnit(option: any, index: any) { | ||
369 | + let copyList = form.getFieldValue('list'); | ||
370 | + let currentData = copyList[index]; | ||
371 | + currentData.unit = option?.label; | ||
372 | + form.setFieldValue('list', copyList); | ||
373 | + } | ||
374 | + | ||
375 | + /** | ||
376 | + * 计算子订单金额 | ||
377 | + * @param listMeta 当前商品信息 | ||
378 | + */ | ||
379 | + function computeSubOrderPayment(listMeta: any) { | ||
380 | + let quantity = listMeta?.record?.quantity; | ||
381 | + let productPrice = listMeta?.record?.productPrice; | ||
382 | + quantity = quantity === '' || quantity === undefined ? 0 : quantity; | ||
383 | + productPrice = | ||
384 | + productPrice === '' || productPrice === undefined ? 0 : productPrice; | ||
385 | + | ||
386 | + listMeta.subOrderPayment = quantity * productPrice; | ||
387 | + let list = form.getFieldValue('list'); | ||
388 | + list[listMeta?.index].subOrderPayment = quantity * productPrice; | ||
389 | + form.setFieldValue('list', list); | ||
390 | + } | ||
391 | + | ||
392 | + /** | ||
393 | + * 计算支付总额 | ||
394 | + */ | ||
395 | + function computeTotalPayment() { | ||
396 | + let list = form.getFieldValue('list'); | ||
397 | + let totalPayment = 0; | ||
398 | + list?.forEach((subOrder: any) => { | ||
399 | + let subOrderPayment = subOrder?.subOrderPayment; | ||
400 | + if (subOrderPayment === '' || subOrderPayment === undefined) { | ||
401 | + totalPayment += 0; | ||
402 | + } else { | ||
403 | + totalPayment += subOrderPayment; | ||
404 | + } | ||
405 | + }); | ||
406 | + form.setFieldValue('totalPayment', totalPayment); | ||
407 | + } | ||
408 | + | ||
409 | + useEffect(() => { | ||
410 | + getSalesCodeOptions(); | ||
411 | + showKindeeInfo(); | ||
412 | + }, []); | ||
413 | + | ||
414 | + useEffect(() => { | ||
415 | + // 在组件挂载或数据变化时,更新组件状态 | ||
416 | + if (data) { | ||
417 | + setInvoicingStatus(data.invoicingStatus); | ||
418 | + } | ||
419 | + }, [data]); | ||
420 | + | ||
421 | + // let mainInfoDisbled = optType('edit'); | ||
422 | + if (optType('edit') || optType('copy')) { | ||
423 | + //如果是复制,需要开票,不回显是否需要开票字段 | ||
424 | + if (optType('copy')) { | ||
425 | + if (data.invoicingStatus === 'INVOICED') { | ||
426 | + data.invoicingStatus = undefined; | ||
427 | + } | ||
428 | + } | ||
429 | + //订单修改和新增的子订单列表命名是list | ||
430 | + data.list = data.subOrderInformationLists; | ||
431 | + //主订单事业部默认显示子订单第一条的事业部 | ||
432 | + data.productBelongBusiness = data.list[0].productBelongBusiness; | ||
433 | + data.paymentMethod = data.list[0].paymentMethod; | ||
434 | + data.paymentChannel = data.list[0].paymentChannel; | ||
435 | + data.invoicingStatus = data.list[0].invoicingStatus; | ||
436 | + | ||
437 | + data.list = data.list?.map((item) => { | ||
438 | + item.filePaths = item.listAnnex?.map((path) => { | ||
439 | + let i = 0; | ||
440 | + return { | ||
441 | + uid: i++, | ||
442 | + name: getAliYunOSSFileNameFromUrl(path), | ||
443 | + status: 'uploaded', | ||
444 | + url: path, | ||
445 | + response: { data: [path] }, | ||
446 | + }; | ||
447 | + }); | ||
448 | + return item; | ||
449 | + }); | ||
450 | + } | ||
451 | + | ||
452 | + return ( | ||
453 | + <> | ||
454 | + <DrawerForm<{ | ||
455 | + deleteSubOrderLists: any; | ||
456 | + name: string; | ||
457 | + company: string; | ||
458 | + }> | ||
459 | + open | ||
460 | + width="35%" | ||
461 | + title={optType('add') || optType('copy') ? '新建订单' : '修改订单'} | ||
462 | + resize={{ | ||
463 | + onResize() { | ||
464 | + console.log('resize!'); | ||
465 | + }, | ||
466 | + maxWidth: window.innerWidth * 0.8, | ||
467 | + minWidth: 400, | ||
468 | + }} | ||
469 | + // layout="horizontal" | ||
470 | + // labelCol={{ span: 8 }} | ||
471 | + form={form} | ||
472 | + autoFocusFirstInput | ||
473 | + drawerProps={{ | ||
474 | + destroyOnClose: true, | ||
475 | + maskClosable: false, | ||
476 | + }} | ||
477 | + submitTimeout={2000} | ||
478 | + onFinish={async (values) => { | ||
479 | + let res = {}; | ||
480 | + //附件处理 | ||
481 | + let list = values.list; | ||
482 | + // console.log(list); | ||
483 | + list = list.map((item) => { | ||
484 | + item.filePaths = item.filePaths?.map((file) => { | ||
485 | + console.log(file); | ||
486 | + return { url: file.response.data[0] }; | ||
487 | + }); | ||
488 | + return item; | ||
489 | + }); | ||
490 | + | ||
491 | + values.list = list; | ||
492 | + values.institution = values.institution?.trim(); | ||
493 | + values.institutionContactName = values.institutionContactName?.trim(); | ||
494 | + | ||
495 | + if (typeof values.erpCustomerId !== 'string') { | ||
496 | + values.erpCustomerId = values.erpCustomerId?.id; | ||
497 | + } | ||
498 | + | ||
499 | + if (optType('add') || optType('copy')) { | ||
500 | + res = await postServiceOrderAddOrder({ data: values }); | ||
501 | + } else { | ||
502 | + //计算已删除的子订单id | ||
503 | + const originIds = originSubOrders.map((item) => { | ||
504 | + return item.id; | ||
505 | + }); | ||
506 | + const curIds = form.getFieldValue('list')?.map((item) => { | ||
507 | + return item.id; | ||
508 | + }); | ||
509 | + let diff = originIds.filter((item) => !curIds.includes(item)); | ||
510 | + values.deleteSubOrderLists = diff; | ||
511 | + res = await postServiceOrderUpdateOrder({ data: values }); | ||
512 | + } | ||
513 | + | ||
514 | + if (res.result === RESPONSE_CODE.SUCCESS) { | ||
515 | + message.success(res.message); | ||
516 | + // 不返回不会关闭弹框 | ||
517 | + onClose(true); | ||
518 | + return true; | ||
519 | + } | ||
520 | + }} | ||
521 | + onOpenChange={(val) => { | ||
522 | + return !val && onClose(); | ||
523 | + }} | ||
524 | + > | ||
525 | + <h2>订单基本信息</h2> | ||
526 | + <ProFormText | ||
527 | + key="id" | ||
528 | + name="id" | ||
529 | + width="lg" | ||
530 | + disabled | ||
531 | + label="id" | ||
532 | + placeholder="id" | ||
533 | + hidden | ||
534 | + /> | ||
535 | + | ||
536 | + <ProFormText | ||
537 | + key="empNumber" | ||
538 | + name="empNumber" | ||
539 | + width="lg" | ||
540 | + label="销售职员编码" | ||
541 | + placeholder="销售职员编码" | ||
542 | + hidden | ||
543 | + /> | ||
544 | + | ||
545 | + <ProFormSelect | ||
546 | + name="salesCode" | ||
547 | + key="salesCode" | ||
548 | + width="lg" | ||
549 | + showSearch | ||
550 | + label="销售代表" | ||
551 | + placeholder="请输入销售代表" | ||
552 | + rules={[{ required: true, message: '销售代表必填' }]} | ||
553 | + options={salesCodeOptions} | ||
554 | + onChange={(_, option) => { | ||
555 | + autoFillSalesInfo(option); | ||
556 | + }} | ||
557 | + // disabled={mainInfoDisbled} | ||
558 | + /> | ||
559 | + <ProFormText | ||
560 | + key="erpCustomerName" | ||
561 | + name="erpCustomerName" | ||
562 | + hidden | ||
563 | + ></ProFormText> | ||
564 | + | ||
565 | + <ProFormText | ||
566 | + key="contactAddress" | ||
567 | + name="contactAddress" | ||
568 | + hidden | ||
569 | + ></ProFormText> | ||
570 | + | ||
571 | + <ProFormSelect | ||
572 | + name="erpCustomerId" | ||
573 | + key="erpCustomerId" | ||
574 | + width="lg" | ||
575 | + showSearch | ||
576 | + label={ | ||
577 | + <> | ||
578 | + <span>客户</span> | ||
579 | + <span | ||
580 | + className="pl-2 text-xs text-[#1677ff] cursor-pointer" | ||
581 | + onClick={() => { | ||
582 | + let customerId = form.getFieldValue('erpCustomerId'); | ||
583 | + if (typeof customerId === 'string') { | ||
584 | + setCustomer({ ...customer, id: customerId }); | ||
585 | + } else { | ||
586 | + setCustomer({ ...customer, id: customerId.id }); | ||
587 | + } | ||
588 | + setKingdeeCstomerModalVisible(true); | ||
589 | + }} | ||
590 | + > | ||
591 | + 编辑客户信息 | ||
592 | + </span> | ||
593 | + </> | ||
594 | + } | ||
595 | + placeholder="请选择客户" | ||
596 | + rules={[{ required: true, message: '客户必填' }]} | ||
597 | + onChange={(_, option) => { | ||
598 | + //新增客户 | ||
599 | + if (option.type === 'add') { | ||
600 | + setCustomer({ name: option.name }); | ||
601 | + setKingdeeCstomerModalVisible(true); | ||
602 | + return; | ||
603 | + } | ||
604 | + autoFillCustomerContactSelectOptions(option.id); | ||
605 | + }} | ||
606 | + initialValue={{ | ||
607 | + label: data?.erpCustomerName, | ||
608 | + value: data?.customerId, | ||
609 | + id: data?.customerId, | ||
610 | + }} | ||
611 | + fieldProps={{ | ||
612 | + optionItemRender(item) { | ||
613 | + if (item.type === 'add') { | ||
614 | + return ( | ||
615 | + <div title={item.name + '(新增客户)'}> | ||
616 | + <span style={{ color: '#333333' }}>{item.name}</span> | ||
617 | + {' | '} | ||
618 | + <span style={{ color: 'orange' }}>自定义</span> | ||
619 | + </div> | ||
620 | + ); | ||
621 | + } | ||
622 | + return ( | ||
623 | + <div | ||
624 | + title={ | ||
625 | + item.name + | ||
626 | + ' | ' + | ||
627 | + item.customerContactNumber + | ||
628 | + ' | ' + | ||
629 | + (item.customerShippingAddress === undefined | ||
630 | + ? '无地址' | ||
631 | + : item.customerShippingAddress) + | ||
632 | + ' | ' + | ||
633 | + item.institutionContactName + | ||
634 | + ' | ' + | ||
635 | + item.institution | ||
636 | + } | ||
637 | + > | ||
638 | + <span style={{ color: '#333333' }}>{item.name}</span> | ||
639 | + </div> | ||
640 | + ); | ||
641 | + }, | ||
642 | + }} | ||
643 | + debounceTime={1000} | ||
644 | + request={async (value, {}) => { | ||
645 | + const keywords = value.keyWords; | ||
646 | + const res = await postKingdeeRepCustomer({ | ||
647 | + data: { search: keywords }, | ||
648 | + }); | ||
649 | + let options = res?.rows?.map((c: any) => { | ||
650 | + return { | ||
651 | + ...c, | ||
652 | + label: c.name, | ||
653 | + value: c.id, | ||
654 | + key: c.id, | ||
655 | + }; | ||
656 | + }); | ||
657 | + | ||
658 | + //第一个商品默认为要新增客户 | ||
659 | + if (keywords.trim() !== '') { | ||
660 | + options.unshift({ | ||
661 | + name: keywords, | ||
662 | + type: 'add', | ||
663 | + label: keywords, | ||
664 | + value: 3.1415926, | ||
665 | + key: keywords, | ||
666 | + }); | ||
667 | + } | ||
668 | + return options; | ||
669 | + }} | ||
670 | + /> | ||
671 | + <ProFormSelect | ||
672 | + key="customerName" | ||
673 | + label="收货人" | ||
674 | + width="lg" | ||
675 | + showSearch | ||
676 | + name="customerName" | ||
677 | + placeholder="请选择收货人" | ||
678 | + rules={[{ required: true, message: '收货人必填' }]} | ||
679 | + onChange={(_, option) => { | ||
680 | + autoFillCustomerInfo(option); | ||
681 | + }} | ||
682 | + initialValue={data.contactAddress} | ||
683 | + options={productCustomerContactOptions} | ||
684 | + /> | ||
685 | + <ProFormText | ||
686 | + width="lg" | ||
687 | + key="customerContactNumber" | ||
688 | + name="customerContactNumber" | ||
689 | + label="联系方式" | ||
690 | + placeholder="请输入联系方式" | ||
691 | + rules={[{ required: true, message: '联系方式必填' }]} | ||
692 | + disabled | ||
693 | + /> | ||
694 | + <ProFormText | ||
695 | + width="lg" | ||
696 | + key="institution" | ||
697 | + name="institution" | ||
698 | + label="单位" | ||
699 | + placeholder="请输入单位" | ||
700 | + rules={[{ required: true, message: '单位必填' }]} | ||
701 | + disabled | ||
702 | + /> | ||
703 | + <ProFormText | ||
704 | + width="lg" | ||
705 | + key="institutionContactName" | ||
706 | + name="institutionContactName" | ||
707 | + label="课题组" | ||
708 | + placeholder="请输入课题组" | ||
709 | + rules={[{ required: true, message: '课题组必填' }]} | ||
710 | + disabled | ||
711 | + /> | ||
712 | + <ProFormTextArea | ||
713 | + width="lg" | ||
714 | + key="customerShippingAddress" | ||
715 | + name="customerShippingAddress" | ||
716 | + label="收货地址" | ||
717 | + placeholder="请输入收货地址" | ||
718 | + rules={[{ required: true, message: '收货地址必填' }]} | ||
719 | + disabled | ||
720 | + /> | ||
721 | + <div id="total-payment"> | ||
722 | + <ProFormDigit | ||
723 | + name="totalPayment" | ||
724 | + width="lg" | ||
725 | + key="totalPayment" | ||
726 | + label="支付总额(¥)" | ||
727 | + rules={[{ required: true, message: '支付总额必填' }]} | ||
728 | + tooltip="点击计算,合计所有子订单金额" | ||
729 | + fieldProps={{ | ||
730 | + addonAfter: ( | ||
731 | + <Button | ||
732 | + className="rounded-l-none" | ||
733 | + type="primary" | ||
734 | + onClick={computeTotalPayment} | ||
735 | + > | ||
736 | + 计算 | ||
737 | + </Button> | ||
738 | + ), | ||
739 | + }} | ||
740 | + // disabled={mainInfoDisbled} | ||
741 | + /> | ||
742 | + </div> | ||
743 | + | ||
744 | + <ProFormSelect | ||
745 | + placeholder="请输入支付渠道" | ||
746 | + name="paymentChannel" | ||
747 | + width="lg" | ||
748 | + key="paymentChannel" | ||
749 | + label="支付渠道" | ||
750 | + options={enumToSelect(PAYMENT_CHANNEL_OPTIONS)} | ||
751 | + rules={[{ required: true, message: '支付渠道必填' }]} | ||
752 | + // disabled={mainInfoDisbled} | ||
753 | + /> | ||
754 | + <ProFormSelect | ||
755 | + placeholder="请输入支付方式" | ||
756 | + name="paymentMethod" | ||
757 | + width="lg" | ||
758 | + key="paymentMethod" | ||
759 | + label="支付方式" | ||
760 | + options={enumToSelect(PAYMENT_METHOD_OPTIONS)} | ||
761 | + rules={[{ required: true, message: '支付方式必填' }]} | ||
762 | + // disabled={mainInfoDisbled} | ||
763 | + /> | ||
764 | + <ProFormSelect | ||
765 | + placeholder="选择是否需要开票" | ||
766 | + name="invoicingStatus" | ||
767 | + width="lg" | ||
768 | + key="invoicingStatus" | ||
769 | + label="是否需要开票" | ||
770 | + options={getInvoicingSelect()} | ||
771 | + // disabled={mainInfoDisbled} | ||
772 | + onChange={(_, option) => { | ||
773 | + setInvoicingStatus(option.value); | ||
774 | + if (option.value === 'UN_INVOICE') { | ||
775 | + form.setFieldValue('invoiceIdentificationNumber', undefined); | ||
776 | + form.setFieldValue('bank', undefined); | ||
777 | + form.setFieldValue('bankAccountNumber', undefined); | ||
778 | + } | ||
779 | + }} | ||
780 | + rules={[{ required: true, message: '是否需要开票必填' }]} | ||
781 | + /> | ||
782 | + <ProFormText | ||
783 | + width="lg" | ||
784 | + name="invoiceIdentificationNumber" | ||
785 | + label="开票信息" | ||
786 | + key="invoiceIdentificationNumber" | ||
787 | + // disabled={mainInfoDisbled} | ||
788 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
789 | + placeholder="请输入开票信息" | ||
790 | + rules={[ | ||
791 | + { | ||
792 | + required: invoicingStatus === 'UN_INVOICE' ? false : true, | ||
793 | + message: '开票信息必填', | ||
794 | + }, | ||
795 | + ]} | ||
796 | + /> | ||
797 | + | ||
798 | + {getUserInfo().roleSmallVO?.code === 'admin' ? ( | ||
799 | + <ProFormDateTimePicker | ||
800 | + width="lg" | ||
801 | + key="invoicingTime" | ||
802 | + name="invoicingTime" | ||
803 | + // disabled={mainInfoDisbled} | ||
804 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
805 | + label="开票时间" | ||
806 | + placeholder="请输入开票时间" | ||
807 | + /> | ||
808 | + ) : ( | ||
809 | + '' | ||
810 | + )} | ||
811 | + <ProFormText | ||
812 | + width="lg" | ||
813 | + name="bank" | ||
814 | + key="bank" | ||
815 | + label="开户银行" | ||
816 | + // disabled={mainInfoDisbled} | ||
817 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
818 | + placeholder="请输入开户银行" | ||
819 | + /> | ||
820 | + <ProFormText | ||
821 | + width="lg" | ||
822 | + key="bankAccountNumber" | ||
823 | + name="bankAccountNumber" | ||
824 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
825 | + label="银行账号" | ||
826 | + // disabled={mainInfoDisbled} | ||
827 | + placeholder="请输入银行账号" | ||
828 | + /> | ||
829 | + <ProFormTextArea | ||
830 | + width="lg" | ||
831 | + name="notes" | ||
832 | + label="备注" | ||
833 | + key="notes" | ||
834 | + // disabled={mainInfoDisbled} | ||
835 | + placeholder="请输入备注" | ||
836 | + rules={[ | ||
837 | + { | ||
838 | + max: 120, // 最大长度为120个字符 | ||
839 | + message: '备注不能超过120个字符', | ||
840 | + }, | ||
841 | + ]} | ||
842 | + /> | ||
843 | + | ||
844 | + <h2>商品信息</h2> | ||
845 | + <ProFormList | ||
846 | + creatorButtonProps={{ disabled: false }} | ||
847 | + name="list" | ||
848 | + label="" | ||
849 | + copyIconProps={false} //复制按钮不显示 | ||
850 | + initialValue={[ | ||
851 | + { | ||
852 | + productCode: '', | ||
853 | + productName: '', | ||
854 | + quantity: '', | ||
855 | + productPrice: '', | ||
856 | + parameters: '', | ||
857 | + subOrderPayment: '', | ||
858 | + }, | ||
859 | + ]} | ||
860 | + actionGuard={{ | ||
861 | + beforeRemoveRow: async (index) => { | ||
862 | + return new Promise((resolve) => { | ||
863 | + if (index === 0) { | ||
864 | + message.error('第一行数据不能删除'); | ||
865 | + resolve(false); | ||
866 | + return; | ||
867 | + } | ||
868 | + resolve(true); | ||
869 | + }); | ||
870 | + }, | ||
871 | + }} | ||
872 | + itemRender={(doms, listMeta) => { | ||
873 | + if (optType('edit')) { | ||
874 | + let i = 0; | ||
875 | + let defaultFileList = listMeta.record?.listAnnex?.map((annex) => { | ||
876 | + return { | ||
877 | + uid: i++, | ||
878 | + name: annex, | ||
879 | + status: 'uploaded', | ||
880 | + url: annex, | ||
881 | + response: { data: [annex] }, | ||
882 | + }; | ||
883 | + }); | ||
884 | + fileList[listMeta.index] = defaultFileList; | ||
885 | + } | ||
886 | + let itemFileList = fileList[listMeta.index]; | ||
887 | + return ( | ||
888 | + <ProCard | ||
889 | + bordered | ||
890 | + extra={doms.action} | ||
891 | + title={'商品' + (listMeta.index + 1)} | ||
892 | + style={{ | ||
893 | + marginBlockEnd: 8, | ||
894 | + }} | ||
895 | + > | ||
896 | + {[ | ||
897 | + <ProFormText | ||
898 | + key={'material' + listMeta.index} | ||
899 | + name="materialId" | ||
900 | + hidden | ||
901 | + ></ProFormText>, | ||
902 | + <ProFormSelect | ||
903 | + key="key" | ||
904 | + label="商品名称" | ||
905 | + width="lg" | ||
906 | + showSearch | ||
907 | + name="productName" | ||
908 | + // options={options} | ||
909 | + placeholder="请搜索商品" | ||
910 | + rules={[{ required: true, message: '商品名称必填' }]} | ||
911 | + onChange={(_, option) => { | ||
912 | + autoFillProductInfo(option, listMeta, listMeta.index); | ||
913 | + }} | ||
914 | + initialValue={{ | ||
915 | + label: listMeta?.record?.productName, | ||
916 | + value: listMeta?.record?.materialId, | ||
917 | + }} | ||
918 | + fieldProps={{ | ||
919 | + optionItemRender(item) { | ||
920 | + if (item.type === 'add') { | ||
921 | + return ( | ||
922 | + <div title={item.name + '(新增商品信息)'}> | ||
923 | + <span style={{ color: '#333333' }}> | ||
924 | + {item.label} | ||
925 | + </span> | ||
926 | + {' | '} | ||
927 | + <span style={{ color: 'orange' }}>新增商品</span> | ||
928 | + </div> | ||
929 | + ); | ||
930 | + } | ||
931 | + return ( | ||
932 | + <div | ||
933 | + title={ | ||
934 | + item.label + | ||
935 | + ' | ' + | ||
936 | + (item.model === undefined | ||
937 | + ? '无参数' | ||
938 | + : item.model) + | ||
939 | + ' | ' + | ||
940 | + item.base_unit_name | ||
941 | + } | ||
942 | + > | ||
943 | + <span style={{ color: '#333333' }}> | ||
944 | + {item.label} | ||
945 | + </span> | ||
946 | + {' | '} | ||
947 | + <span style={{ color: '#339999' }}> | ||
948 | + {item.model === undefined ? '无参数' : item.model} | ||
949 | + </span> | ||
950 | + {' | '} | ||
951 | + <span style={{ color: '#666666' }}> | ||
952 | + {item.base_unit_name === undefined | ||
953 | + ? '无单位' | ||
954 | + : item.base_unit_name} | ||
955 | + </span> | ||
956 | + </div> | ||
957 | + ); | ||
958 | + }, | ||
959 | + }} | ||
960 | + debounceTime={1000} | ||
961 | + request={async (value) => { | ||
962 | + const keywords = value.keyWords; | ||
963 | + const res = await postKingdeeRepMaterial({ | ||
964 | + data: { search: keywords }, | ||
965 | + }); | ||
966 | + let options = res?.rows?.map((p: any) => { | ||
967 | + return { | ||
968 | + ...p, | ||
969 | + label: p.name, | ||
970 | + value: p.id + '|' + p.name, | ||
971 | + key: p.id, | ||
972 | + }; | ||
973 | + }); | ||
974 | + | ||
975 | + //第一个商品默认为要新增的商品 | ||
976 | + if (keywords.trim() !== '') { | ||
977 | + options.unshift({ | ||
978 | + productName: keywords, | ||
979 | + type: 'add', | ||
980 | + label: keywords, | ||
981 | + value: 13 + '|' + keywords, | ||
982 | + key: keywords, | ||
983 | + }); | ||
984 | + } | ||
985 | + return options; | ||
986 | + }} | ||
987 | + />, | ||
988 | + <ProFormText | ||
989 | + key={'productCode' + listMeta.index} | ||
990 | + width="lg" | ||
991 | + name="productCode" | ||
992 | + disabled | ||
993 | + label={ | ||
994 | + <> | ||
995 | + <span>商品编码</span> | ||
996 | + <span className="pl-2 text-xs text-gray-400"> | ||
997 | + 新增商品时,商品编码由系统自动生成 | ||
998 | + </span> | ||
999 | + </> | ||
1000 | + } | ||
1001 | + placeholder="商品编码" | ||
1002 | + />, | ||
1003 | + // <ProFormSelect | ||
1004 | + // key="inv_stock" | ||
1005 | + // placeholder="请选择仓库" | ||
1006 | + // name="invStockId" | ||
1007 | + // width="lg" | ||
1008 | + // label="仓库" | ||
1009 | + // options={productInvStockOptionsList[listMeta.index]} | ||
1010 | + // />, | ||
1011 | + <ProFormText | ||
1012 | + key={'parameters' + listMeta.index} | ||
1013 | + width="lg" | ||
1014 | + name="parameters" | ||
1015 | + label="商品参数" | ||
1016 | + placeholder="请输入商品参数" | ||
1017 | + rules={[{ required: true, message: '商品参数必填' }]} | ||
1018 | + disabled={ | ||
1019 | + productParametersDisabledFlagList[listMeta.index] !== | ||
1020 | + false | ||
1021 | + } | ||
1022 | + />, | ||
1023 | + <ProFormDigit | ||
1024 | + key={'quantity' + listMeta.index} | ||
1025 | + width="lg" | ||
1026 | + name="quantity" | ||
1027 | + label="商品数量" | ||
1028 | + fieldProps={{ | ||
1029 | + onChange: (value) => { | ||
1030 | + listMeta.record.quantity = value; | ||
1031 | + computeSubOrderPayment(listMeta); | ||
1032 | + }, | ||
1033 | + }} | ||
1034 | + placeholder="请输入商品数量" | ||
1035 | + rules={[{ required: true, message: '商品数量必填' }]} | ||
1036 | + />, | ||
1037 | + | ||
1038 | + <ProFormDigit | ||
1039 | + key={'productPrice' + listMeta.index} | ||
1040 | + width="lg" | ||
1041 | + name="productPrice" | ||
1042 | + label="商品单价" | ||
1043 | + fieldProps={{ | ||
1044 | + onChange: (value) => { | ||
1045 | + listMeta.record.productPrice = value; | ||
1046 | + computeSubOrderPayment(listMeta); | ||
1047 | + }, | ||
1048 | + }} | ||
1049 | + placeholder="请输入商品单价" | ||
1050 | + rules={[{ required: true, message: '商品单价必填' }]} | ||
1051 | + />, | ||
1052 | + | ||
1053 | + <ProFormSelect | ||
1054 | + key="unitId" | ||
1055 | + placeholder="请选择单位" | ||
1056 | + name="unitId" | ||
1057 | + width="lg" | ||
1058 | + label="单位" | ||
1059 | + showSearch | ||
1060 | + onChange={(_, option) => { | ||
1061 | + autoFillUnit(option, listMeta.index); | ||
1062 | + }} | ||
1063 | + options={productUnitOptionsList[listMeta.index]} | ||
1064 | + rules={[{ required: true, message: '商品单位必填' }]} | ||
1065 | + />, | ||
1066 | + <ProFormText | ||
1067 | + key={'unit' + listMeta.index} | ||
1068 | + width="lg" | ||
1069 | + name="unit" | ||
1070 | + label="商品单位" | ||
1071 | + placeholder="请输入商品单位" | ||
1072 | + rules={[{ required: true, message: '商品单位必填' }]} | ||
1073 | + hidden | ||
1074 | + />, | ||
1075 | + | ||
1076 | + <ProFormDigit | ||
1077 | + width="lg" | ||
1078 | + key={'subOrderPayment' + listMeta.index} | ||
1079 | + name="subOrderPayment" | ||
1080 | + label="子订单金额" | ||
1081 | + placeholder="请输入子订单金额" | ||
1082 | + tooltip="商品数量和单价变化后会自动计算子订单金额" | ||
1083 | + rules={[{ required: true, message: '子订单金额必填' }]} | ||
1084 | + />, | ||
1085 | + <ProFormSelect | ||
1086 | + key={'productBelongBusiness' + listMeta.index} | ||
1087 | + placeholder="请输入所属事业部" | ||
1088 | + name="productBelongBusiness" | ||
1089 | + width="lg" | ||
1090 | + label="所属事业部" | ||
1091 | + options={enumToSelect(PRODUCT_BELONG_DEPARTMENT_OPTIONS)} | ||
1092 | + initialValue={'EXPERIMENTAL_CONSUMABLES'} | ||
1093 | + rules={[{ required: true, message: '所属事业部必填' }]} | ||
1094 | + // disabled={mainInfoDisbled} | ||
1095 | + />, | ||
1096 | + <ProFormTextArea | ||
1097 | + key={'notes' + listMeta.index} | ||
1098 | + width="lg" | ||
1099 | + name="notes" | ||
1100 | + label={ | ||
1101 | + <div> | ||
1102 | + <span>备注</span> | ||
1103 | + <span className="pl-2 text-xs text-gray-400"> | ||
1104 | + 备注将体现在出货单上,请将需要仓管看见的信息写在备注上,例如需要开收据等信息。 | ||
1105 | + </span> | ||
1106 | + </div> | ||
1107 | + } | ||
1108 | + placeholder="请输入备注" | ||
1109 | + rules={[ | ||
1110 | + { | ||
1111 | + max: 120, // 最大长度为120个字符 | ||
1112 | + message: '备注不能超过120个字符', | ||
1113 | + }, | ||
1114 | + ]} | ||
1115 | + />, | ||
1116 | + <> | ||
1117 | + <ProFormUploadDragger | ||
1118 | + key={'filePaths' + listMeta.index} | ||
1119 | + label="附件" | ||
1120 | + name="filePaths" | ||
1121 | + action="/api/service/order/fileProcess" | ||
1122 | + fieldProps={{ | ||
1123 | + headers: { | ||
1124 | + Authorization: localStorage.getItem('token'), | ||
1125 | + }, | ||
1126 | + itemFileList, | ||
1127 | + }} | ||
1128 | + /> | ||
1129 | + </>, | ||
1130 | + ]} | ||
1131 | + </ProCard> | ||
1132 | + ); | ||
1133 | + }} | ||
1134 | + actionRef={actionRef} | ||
1135 | + ></ProFormList> | ||
1136 | + </DrawerForm> | ||
1137 | + | ||
1138 | + {kingdeeCstomerModalVisible && ( | ||
1139 | + <KingdeeCustomerModal | ||
1140 | + setVisible={setKingdeeCstomerModalVisible} | ||
1141 | + data={customer} | ||
1142 | + onClose={(customerId: any) => { | ||
1143 | + setKingdeeCstomerModalVisible(false); | ||
1144 | + //回显已经新建好的客户 | ||
1145 | + autoFillCustomerContactSelectOptions(customerId); | ||
1146 | + }} | ||
1147 | + /> | ||
1148 | + )} | ||
1149 | + </> | ||
1150 | + ); | ||
1151 | +}; |
src/pages/Order/components/OrderDrawer.tsx
1 | import { RESPONSE_CODE } from '@/constants/enum'; | 1 | import { RESPONSE_CODE } from '@/constants/enum'; |
2 | import { | 2 | import { |
3 | + postKingdeeRepCustomer, | ||
4 | + postKingdeeRepCustomerDetail, | ||
5 | + postKingdeeRepMaterial, | ||
6 | + postKingdeeRepMaterialUnit, | ||
7 | + postKingdeeRepMeasureUnit, | ||
3 | postServiceOrderAddOrder, | 8 | postServiceOrderAddOrder, |
4 | postServiceOrderAfterSalesQuerySnapshotOrder, | 9 | postServiceOrderAfterSalesQuerySnapshotOrder, |
5 | postServiceOrderApplyAfterSales, | 10 | postServiceOrderApplyAfterSales, |
6 | - postServiceOrderQueryCustomerNameInformation, | ||
7 | - postServiceOrderQueryProductInformation, | ||
8 | postServiceOrderQuerySalesCode, | 11 | postServiceOrderQuerySalesCode, |
9 | postServiceOrderUpdateOrder, | 12 | postServiceOrderUpdateOrder, |
10 | } from '@/services'; | 13 | } from '@/services'; |
@@ -15,6 +18,7 @@ import { | @@ -15,6 +18,7 @@ import { | ||
15 | getAliYunOSSFileNameFromUrl, | 18 | getAliYunOSSFileNameFromUrl, |
16 | getUserInfo, | 19 | getUserInfo, |
17 | } from '@/utils'; | 20 | } from '@/utils'; |
21 | +import { getTeacherCustomFieldNumber } from '@/utils/kingdee'; | ||
18 | import { | 22 | import { |
19 | DrawerForm, | 23 | DrawerForm, |
20 | FormListActionType, | 24 | FormListActionType, |
@@ -38,12 +42,26 @@ import { | @@ -38,12 +42,26 @@ import { | ||
38 | PAYMENT_METHOD_OPTIONS, | 42 | PAYMENT_METHOD_OPTIONS, |
39 | PRODUCT_BELONG_DEPARTMENT_OPTIONS, | 43 | PRODUCT_BELONG_DEPARTMENT_OPTIONS, |
40 | } from '../constant'; | 44 | } from '../constant'; |
45 | +import KingdeeCustomerModal from './KingdeeCustomerModal'; | ||
41 | 46 | ||
42 | export default ({ onClose, data, subOrders, orderOptType }) => { | 47 | export default ({ onClose, data, subOrders, orderOptType }) => { |
43 | const [invoicingStatus, setInvoicingStatus] = useState(''); | 48 | const [invoicingStatus, setInvoicingStatus] = useState(''); |
44 | const [salesCodeOptions, setSalesCodeOptions] = useState([]); | 49 | const [salesCodeOptions, setSalesCodeOptions] = useState([]); |
45 | const [submitBtnLoading, setSubmitBtnLoading] = useState(false); | 50 | const [submitBtnLoading, setSubmitBtnLoading] = useState(false); |
46 | const [drawerTitle, setDrawerTitle] = useState(''); | 51 | const [drawerTitle, setDrawerTitle] = useState(''); |
52 | + const [customer, setCustomer] = useState({}); | ||
53 | + const [kingdeeCstomerModalVisible, setKingdeeCstomerModalVisible] = | ||
54 | + useState(false); | ||
55 | + const [ | ||
56 | + productParametersDisabledFlagList, | ||
57 | + setProductParametersDisabledFlagList, | ||
58 | + ] = useState([]); | ||
59 | + // const [productInvStockOptionsList, setProductInvStockOptionsList] = useState( | ||
60 | + // [], | ||
61 | + // ); //商品的仓库选项 | ||
62 | + const [productUnitOptionsList, setProductUnitOptionsList] = useState([]); //商品的单位选项 | ||
63 | + const [productCustomerContactOptions, setProductCustomerContactOptions] = | ||
64 | + useState([]); //客户的收货人选项 | ||
47 | const [form] = Form.useForm<{ | 65 | const [form] = Form.useForm<{ |
48 | salesCode: ''; | 66 | salesCode: ''; |
49 | customerName: ''; | 67 | customerName: ''; |
@@ -95,7 +113,11 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -95,7 +113,11 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
95 | const getSalesCodeOptions = async () => { | 113 | const getSalesCodeOptions = async () => { |
96 | const res = await postServiceOrderQuerySalesCode(); | 114 | const res = await postServiceOrderQuerySalesCode(); |
97 | let options = res.data?.map((item) => { | 115 | let options = res.data?.map((item) => { |
98 | - return { label: item.userName, value: item.userName }; | 116 | + return { |
117 | + label: item.userName, | ||
118 | + value: item.userName, | ||
119 | + number: item.number, | ||
120 | + }; | ||
99 | }); | 121 | }); |
100 | setSalesCodeOptions(options); | 122 | setSalesCodeOptions(options); |
101 | 123 | ||
@@ -107,6 +129,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -107,6 +129,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
107 | includeFlag = true; | 129 | includeFlag = true; |
108 | } | 130 | } |
109 | } | 131 | } |
132 | + console.log(includeFlag); | ||
110 | if (!includeFlag) { | 133 | if (!includeFlag) { |
111 | form.resetFields(['salesCode']); | 134 | form.resetFields(['salesCode']); |
112 | message.warning('检测到销售代码为旧的,已清空,请重新选择'); | 135 | message.warning('检测到销售代码为旧的,已清空,请重新选择'); |
@@ -115,6 +138,92 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -115,6 +138,92 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
115 | }; | 138 | }; |
116 | 139 | ||
117 | /** | 140 | /** |
141 | + * 选择客户后自动为收货人Select添加选项,填充课题组和单位信息 | ||
142 | + * @param option 客户选项 | ||
143 | + */ | ||
144 | + async function autoFillCustomerContactSelectOptions(customerId: any) { | ||
145 | + //查询单位详细信息 | ||
146 | + let res = await postKingdeeRepCustomerDetail({ | ||
147 | + data: { | ||
148 | + id: customerId, | ||
149 | + }, | ||
150 | + }); | ||
151 | + | ||
152 | + //erp客户名称 | ||
153 | + form.setFieldValue('erpCustomerName', res?.name); | ||
154 | + | ||
155 | + //重新设置当前option | ||
156 | + form.setFieldValue('erpCustomerId', { | ||
157 | + label: res?.name, | ||
158 | + value: res?.id, | ||
159 | + id: res?.id, | ||
160 | + }); | ||
161 | + | ||
162 | + //查询客户自定义字段,课题组 | ||
163 | + let entity_number = await getTeacherCustomFieldNumber(); | ||
164 | + | ||
165 | + //在单位详细信息中拿到自定义字段的值 | ||
166 | + let customField = res?.custom_field; | ||
167 | + if (customField) { | ||
168 | + let teacherName = customField[entity_number]; | ||
169 | + //填充到课题组老师表单字段中 | ||
170 | + form.setFieldValue('institutionContactName', teacherName); | ||
171 | + } | ||
172 | + | ||
173 | + //单位名称,从客户名称中获取,客户名称规则<单位名称>-<联系人名称和电话> | ||
174 | + let namePortions = res?.name?.split('-'); | ||
175 | + if (namePortions && namePortions.length >= 2) { | ||
176 | + form.setFieldValue('institution', namePortions[0]); | ||
177 | + } | ||
178 | + | ||
179 | + //如果原来的收货信息没有包含在这次查询出来的收货人选项中,那么清除原来的收货人信息 | ||
180 | + let existFlag = false; | ||
181 | + | ||
182 | + //填充收货人选项 | ||
183 | + let newProductCustomerContactOptions = res?.bomentity?.map((item) => { | ||
184 | + let address = | ||
185 | + item.contact_person + ',' + item.mobile + ',' + item.contact_address; | ||
186 | + if (address === data.contactAddress) { | ||
187 | + existFlag = true; | ||
188 | + } | ||
189 | + return { ...item, label: address, value: address }; | ||
190 | + }); | ||
191 | + | ||
192 | + setProductCustomerContactOptions(newProductCustomerContactOptions); | ||
193 | + | ||
194 | + if (!existFlag) { | ||
195 | + //清空原来的收货人信息 | ||
196 | + form.setFieldValue('customerShippingAddress', undefined); | ||
197 | + form.setFieldValue('customerContactNumber', undefined); | ||
198 | + form.setFieldValue('customerName', undefined); | ||
199 | + form.setFieldValue('erpCustomerAddress', undefined); | ||
200 | + } | ||
201 | + } | ||
202 | + | ||
203 | + /** | ||
204 | + * 回显金蝶信息 | ||
205 | + */ | ||
206 | + async function showKindeeInfo() { | ||
207 | + //客户信息 | ||
208 | + if (data.customerId) { | ||
209 | + //客户回显 | ||
210 | + autoFillCustomerContactSelectOptions(data.customerId); | ||
211 | + } | ||
212 | + | ||
213 | + //商品单位回显 | ||
214 | + let list = data?.subOrderInformationLists; | ||
215 | + if (list) { | ||
216 | + let newProductUnitOptionsList = [...productUnitOptionsList]; | ||
217 | + for (let i = 0; i < list.length; i++) { | ||
218 | + newProductUnitOptionsList[i] = [ | ||
219 | + { label: list[i].unit, value: list[i].unitId }, | ||
220 | + ]; | ||
221 | + } | ||
222 | + setProductUnitOptionsList(newProductUnitOptionsList); | ||
223 | + } | ||
224 | + } | ||
225 | + | ||
226 | + /** | ||
118 | * 构建回显数据 | 227 | * 构建回显数据 |
119 | */ | 228 | */ |
120 | function buildOrderData() { | 229 | function buildOrderData() { |
@@ -167,6 +276,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -167,6 +276,7 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
167 | } | 276 | } |
168 | 277 | ||
169 | getSalesCodeOptions(); | 278 | getSalesCodeOptions(); |
279 | + showKindeeInfo(); | ||
170 | } | 280 | } |
171 | 281 | ||
172 | async function getOldOrderData(id: any) { | 282 | async function getOldOrderData(id: any) { |
@@ -222,36 +332,144 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -222,36 +332,144 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
222 | }> | 332 | }> |
223 | >(); | 333 | >(); |
224 | 334 | ||
335 | + useEffect(() => { | ||
336 | + form.setFieldsValue({ ...data }); | ||
337 | + //如果是新建,需要清空list | ||
338 | + if (optType('add')) { | ||
339 | + form.resetFields(['list']); | ||
340 | + } | ||
341 | + }, [data]); | ||
342 | + | ||
225 | /** | 343 | /** |
226 | * | 344 | * |
227 | * @param option 商品名称所对应的商品数据 | 345 | * @param option 商品名称所对应的商品数据 |
228 | * @param currentRowData list中当前行的数据 | 346 | * @param currentRowData list中当前行的数据 |
229 | */ | 347 | */ |
230 | - function autoFillProductInfo(option: any, currentRowData: any, index: any) { | ||
231 | - let copyList = form.getFieldValue('list'); | ||
232 | - let currentData = copyList[index]; | ||
233 | - currentData.productCode = option?.productCode; | ||
234 | - currentData.parameters = option?.specifications; | ||
235 | - currentData.unit = option?.unit; | ||
236 | - form.setFieldValue('list', copyList); | 348 | + async function autoFillProductInfo( |
349 | + option: any, | ||
350 | + currentRowData: any, | ||
351 | + index: any, | ||
352 | + ) { | ||
353 | + let newProductParametersDisabledFlagList = [ | ||
354 | + ...productParametersDisabledFlagList, | ||
355 | + ]; | ||
356 | + let newProductUnitOptionsList = [...productUnitOptionsList]; | ||
357 | + newProductUnitOptionsList[index] = []; | ||
358 | + | ||
359 | + //是新增商品 | ||
360 | + if (option.type === 'add') { | ||
361 | + //商品参数开放权限可以编辑 | ||
362 | + newProductParametersDisabledFlagList[index] = false; | ||
363 | + | ||
364 | + //清空商品信息 | ||
365 | + let copyList = form.getFieldValue('list'); | ||
366 | + let currentData = copyList[index]; | ||
367 | + currentData.productCode = undefined; | ||
368 | + currentData.parameters = undefined; | ||
369 | + currentData.unit = undefined; | ||
370 | + currentData.subOrderPayment = undefined; | ||
371 | + currentData.quantity = undefined; | ||
372 | + currentData.notes = undefined; | ||
373 | + currentData.productPrice = undefined; | ||
374 | + form.setFieldValue('list', copyList); | ||
375 | + | ||
376 | + //todo 查询计量单价列表 | ||
377 | + if (false) { | ||
378 | + let res = await postKingdeeRepMeasureUnit({ data: {} }); | ||
379 | + if (res && res?.rows) { | ||
380 | + for (let row of res?.rows) { | ||
381 | + newProductUnitOptionsList[index].push({ | ||
382 | + label: row.name, | ||
383 | + value: row.id, | ||
384 | + }); | ||
385 | + } | ||
386 | + } | ||
387 | + } | ||
388 | + } else { | ||
389 | + //选择的是已有的商品,进行内容自动填充 | ||
390 | + let copyList = form.getFieldValue('list'); | ||
391 | + let currentData = copyList[index]; | ||
392 | + currentData.productCode = option?.number; | ||
393 | + currentData.parameters = option?.model; | ||
394 | + currentData.unit = option?.base_unit_name; | ||
395 | + | ||
396 | + //商品id | ||
397 | + currentData.materialId = option?.id; | ||
398 | + | ||
399 | + //单位 | ||
400 | + currentData.unit = option.base_unit_name; | ||
401 | + currentData.unitId = option.base_unit_id; | ||
402 | + | ||
403 | + form.setFieldValue('list', copyList); | ||
404 | + | ||
405 | + //商品所在的仓库选项填充 | ||
406 | + // let res = await postKingdeeRepMaterialStock({ | ||
407 | + // data: { | ||
408 | + // material_id: option.id, | ||
409 | + // }, | ||
410 | + // }); | ||
411 | + // let newProductInvStockOptionsList = [...productInvStockOptionsList]; | ||
412 | + // newProductInvStockOptionsList[index] = res?.rows?.map((item) => { | ||
413 | + // return { label: item.inv_stock, value: item.inv_stock_id }; | ||
414 | + // }); | ||
415 | + // setProductInvStockOptionsList(newProductInvStockOptionsList); | ||
416 | + | ||
417 | + //商品单位填充,查询商品单位列表 | ||
418 | + let res = await postKingdeeRepMaterialUnit({ | ||
419 | + data: { material_id: option.id }, | ||
420 | + }); | ||
421 | + if (res && res.rows) { | ||
422 | + for (let row of res.rows) { | ||
423 | + newProductUnitOptionsList[index].push({ | ||
424 | + label: row.unit_name, | ||
425 | + value: row.unit_id, | ||
426 | + }); | ||
427 | + } | ||
428 | + } | ||
429 | + //商品参数不允许编辑 | ||
430 | + newProductParametersDisabledFlagList[index] = true; | ||
431 | + } | ||
432 | + | ||
433 | + setProductParametersDisabledFlagList(newProductParametersDisabledFlagList); | ||
434 | + setProductUnitOptionsList(newProductUnitOptionsList); | ||
237 | } | 435 | } |
238 | 436 | ||
239 | /** | 437 | /** |
240 | * 选择收货人后自动填充信息 | 438 | * 选择收货人后自动填充信息 |
241 | * @param option 收货人信息 | 439 | * @param option 收货人信息 |
242 | */ | 440 | */ |
243 | - function autoFillCustomerInfo(option: any) { | ||
244 | - form.setFieldValue('institution', option.institution); | ||
245 | - form.setFieldValue('institutionContactName', option.institutionContactName); | ||
246 | - form.setFieldValue( | ||
247 | - 'customerShippingAddress', | ||
248 | - option.customerShippingAddress, | ||
249 | - ); | ||
250 | - form.setFieldValue('customerContactNumber', option.customerContactNumber); | ||
251 | - form.setFieldValue('customerName', option.customerName); | 441 | + async function autoFillCustomerInfo(option: any) { |
442 | + form.setFieldValue('customerShippingAddress', option.contact_address); | ||
443 | + form.setFieldValue('customerContactNumber', option.mobile); | ||
444 | + form.setFieldValue('customerName', option.contact_person); | ||
445 | + | ||
446 | + //erp收货地址:需要与客户联系人中的地址一样:姓名,手机号,地址 | ||
447 | + form.setFieldValue('contactAddress', option.value); | ||
448 | + } | ||
449 | + | ||
450 | + /** | ||
451 | + * 填充销售代表的信息 | ||
452 | + * @param option | ||
453 | + */ | ||
454 | + function autoFillSalesInfo(option: any) { | ||
455 | + console.log(option); | ||
456 | + //销售代表对应职员编码填充 | ||
457 | + form.setFieldValue('empNumber', option.number); | ||
252 | } | 458 | } |
253 | 459 | ||
254 | /** | 460 | /** |
461 | + * todo 选择商品单位后自动填充 | ||
462 | + * @param option | ||
463 | + * @param index | ||
464 | + */ | ||
465 | + // function autoFillUnit(option: any, index: any) { | ||
466 | + // let copyList = form.getFieldValue('list'); | ||
467 | + // let currentData = copyList[index]; | ||
468 | + // currentData.unit = option?.label; | ||
469 | + // form.setFieldValue('list', copyList); | ||
470 | + // } | ||
471 | + | ||
472 | + /** | ||
255 | * 计算子订单金额 | 473 | * 计算子订单金额 |
256 | * @param listMeta 当前商品信息 | 474 | * @param listMeta 当前商品信息 |
257 | */ | 475 | */ |
@@ -294,685 +512,760 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | @@ -294,685 +512,760 @@ export default ({ onClose, data, subOrders, orderOptType }) => { | ||
294 | }, []); | 512 | }, []); |
295 | 513 | ||
296 | return ( | 514 | return ( |
297 | - <DrawerForm<{ | ||
298 | - deleteSubOrderLists: any; | ||
299 | - name: string; | ||
300 | - company: string; | ||
301 | - }> | ||
302 | - open | ||
303 | - width="35%" | ||
304 | - title={drawerTitle} | ||
305 | - resize={{ | ||
306 | - onResize() { | ||
307 | - console.log('resize!'); | ||
308 | - }, | ||
309 | - maxWidth: window.innerWidth * 0.8, | ||
310 | - minWidth: 400, | ||
311 | - }} | ||
312 | - submitter={{ | ||
313 | - render: (props) => { | ||
314 | - return [ | ||
315 | - <Button | ||
316 | - key="cancel" | ||
317 | - onClick={() => { | ||
318 | - onClose(); | ||
319 | - }} | ||
320 | - > | ||
321 | - 取消 | ||
322 | - </Button>, | ||
323 | - <Button | ||
324 | - key="ok" | ||
325 | - type="primary" | ||
326 | - loading={submitBtnLoading} | ||
327 | - disabled={optType('after-sales-check')} | ||
328 | - onClick={() => { | ||
329 | - setSubmitBtnLoading(true); | ||
330 | - props.submit(); | ||
331 | - }} | ||
332 | - > | ||
333 | - 确定 | ||
334 | - </Button>, | ||
335 | - ]; | ||
336 | - }, | ||
337 | - }} | ||
338 | - form={form} | ||
339 | - autoFocusFirstInput | ||
340 | - drawerProps={{ | ||
341 | - destroyOnClose: true, | ||
342 | - maskClosable: false, | ||
343 | - }} | ||
344 | - submitTimeout={2000} | ||
345 | - onFinish={async (values) => { | ||
346 | - let res = {}; | ||
347 | - //附件处理 | ||
348 | - let list = values.list; | ||
349 | - // console.log(list); | ||
350 | - list = list.map((item) => { | ||
351 | - item.filePaths = item.filePaths?.map((file) => { | ||
352 | - console.log(file); | ||
353 | - return { url: file.response.data[0] }; | 515 | + <> |
516 | + <DrawerForm<{ | ||
517 | + deleteSubOrderLists: any; | ||
518 | + name: string; | ||
519 | + company: string; | ||
520 | + }> | ||
521 | + open | ||
522 | + width="35%" | ||
523 | + title={drawerTitle} | ||
524 | + resize={{ | ||
525 | + onResize() { | ||
526 | + console.log('resize!'); | ||
527 | + }, | ||
528 | + maxWidth: window.innerWidth * 0.8, | ||
529 | + minWidth: 400, | ||
530 | + }} | ||
531 | + submitter={{ | ||
532 | + render: (props) => { | ||
533 | + return [ | ||
534 | + <Button | ||
535 | + key="cancel" | ||
536 | + onClick={() => { | ||
537 | + onClose(); | ||
538 | + }} | ||
539 | + > | ||
540 | + 取消 | ||
541 | + </Button>, | ||
542 | + <Button | ||
543 | + key="ok" | ||
544 | + type="primary" | ||
545 | + loading={submitBtnLoading} | ||
546 | + disabled={optType('after-sales-check')} | ||
547 | + onClick={() => { | ||
548 | + setSubmitBtnLoading(true); | ||
549 | + props.submit(); | ||
550 | + }} | ||
551 | + > | ||
552 | + 确定 | ||
553 | + </Button>, | ||
554 | + ]; | ||
555 | + }, | ||
556 | + }} | ||
557 | + form={form} | ||
558 | + autoFocusFirstInput | ||
559 | + drawerProps={{ | ||
560 | + destroyOnClose: true, | ||
561 | + maskClosable: false, | ||
562 | + }} | ||
563 | + submitTimeout={2000} | ||
564 | + onFinish={async (values) => { | ||
565 | + let res = {}; | ||
566 | + //附件处理 | ||
567 | + let list = values.list; | ||
568 | + // console.log(list); | ||
569 | + list = list.map((item) => { | ||
570 | + item.filePaths = item.filePaths?.map((file) => { | ||
571 | + console.log(file); | ||
572 | + return { url: file.response.data[0] }; | ||
573 | + }); | ||
574 | + return item; | ||
354 | }); | 575 | }); |
355 | - return item; | ||
356 | - }); | ||
357 | 576 | ||
358 | - values.list = list; | ||
359 | - values.institution = values.institution?.trim(); | ||
360 | - values.institutionContactName = values.institutionContactName?.trim(); | 577 | + values.list = list; |
578 | + values.institution = values.institution?.trim(); | ||
579 | + values.institutionContactName = values.institutionContactName?.trim(); | ||
361 | 580 | ||
362 | - //新增 | ||
363 | - if (optType('add') || optType('copy')) { | ||
364 | - res = await postServiceOrderAddOrder({ data: values }); | ||
365 | - } | ||
366 | - //修改或者申请售后 | ||
367 | - if (optType('edit') || optType('after-sales')) { | ||
368 | - //计算已删除的子订单id | ||
369 | - const originIds = originSubOrders.map((item) => { | ||
370 | - return item.id; | ||
371 | - }); | ||
372 | - const curIds = form.getFieldValue('list')?.map((item) => { | ||
373 | - return item.id; | ||
374 | - }); | ||
375 | - let diff = originIds.filter((item) => !curIds.includes(item)); | ||
376 | - values.deleteSubOrderLists = diff; | ||
377 | - | ||
378 | - if (optType('edit')) { | ||
379 | - res = await postServiceOrderUpdateOrder({ data: values }); | 581 | + if (typeof values.erpCustomerId !== 'string') { |
582 | + values.erpCustomerId = values.erpCustomerId?.id; | ||
380 | } | 583 | } |
381 | 584 | ||
382 | - if (optType('after-sales')) { | ||
383 | - values.filePaths = values.filePaths?.map((file) => { | ||
384 | - return { url: file.response.data[0] }; | ||
385 | - }); | ||
386 | - res = await postServiceOrderApplyAfterSales({ data: values }); | 585 | + //新增 |
586 | + if (optType('add') || optType('copy')) { | ||
587 | + res = await postServiceOrderAddOrder({ data: values }); | ||
387 | } | 588 | } |
388 | - } | 589 | + //修改或者申请售后 |
590 | + if (optType('edit') || optType('after-sales')) { | ||
591 | + //计算已删除的子订单id | ||
592 | + const originIds = originSubOrders.map((item) => { | ||
593 | + return item.id; | ||
594 | + }); | ||
595 | + const curIds = form.getFieldValue('list')?.map((item) => { | ||
596 | + return item.id; | ||
597 | + }); | ||
598 | + let diff = originIds.filter((item) => !curIds.includes(item)); | ||
599 | + values.deleteSubOrderLists = diff; | ||
389 | 600 | ||
390 | - if (res.result === RESPONSE_CODE.SUCCESS) { | ||
391 | - message.success(res.message); | ||
392 | - // 不返回不会关闭弹框 | ||
393 | - onClose(true); | ||
394 | - return true; | ||
395 | - } | 601 | + if (optType('edit')) { |
602 | + res = await postServiceOrderUpdateOrder({ data: values }); | ||
603 | + } | ||
396 | 604 | ||
397 | - setSubmitBtnLoading(false); | ||
398 | - }} | ||
399 | - onOpenChange={(val) => { | ||
400 | - return !val && onClose(); | ||
401 | - }} | ||
402 | - > | ||
403 | - {optType('after-sales') ? ( | ||
404 | - <> | ||
405 | - <h2>售后信息</h2> | ||
406 | - <ProFormSelect | ||
407 | - key="key" | ||
408 | - label="售后方案" | ||
409 | - width="lg" | ||
410 | - showSearch | ||
411 | - name="afterSalesPlan" | ||
412 | - options={enumToSelect(AFTE_SALES_PLAN_OPTIONS)} | ||
413 | - placeholder="请搜索" | ||
414 | - rules={[{ required: true, message: '售后方案必填' }]} | ||
415 | - ></ProFormSelect> | ||
416 | - <ProFormTextArea | ||
417 | - width="lg" | ||
418 | - label="售后原因" | ||
419 | - name="afterSalesNotes" | ||
420 | - rules={[{ required: true, message: '售后原因必填' }]} | ||
421 | - /> | ||
422 | - <ProFormUploadDragger | ||
423 | - key="filePaths" | ||
424 | - label="售后附件" | ||
425 | - name="filePaths" | ||
426 | - action="/api/service/order/fileProcess" | ||
427 | - fieldProps={{ | ||
428 | - headers: { Authorization: localStorage.getItem('token') }, | ||
429 | - }} | ||
430 | - /> | ||
431 | - </> | ||
432 | - ) : ( | ||
433 | - '' | ||
434 | - )} | 605 | + if (optType('after-sales')) { |
606 | + values.filePaths = values.filePaths?.map((file) => { | ||
607 | + return { url: file.response.data[0] }; | ||
608 | + }); | ||
609 | + res = await postServiceOrderApplyAfterSales({ data: values }); | ||
610 | + } | ||
611 | + } | ||
435 | 612 | ||
436 | - <h2>订单基本信息</h2> | ||
437 | - <ProFormText | ||
438 | - key="id" | ||
439 | - name="id" | ||
440 | - width="lg" | ||
441 | - disabled | ||
442 | - label="id" | ||
443 | - placeholder="id" | ||
444 | - hidden | ||
445 | - /> | ||
446 | - <ProFormSelect | ||
447 | - name="salesCode" | ||
448 | - key="salesCode" | ||
449 | - width="lg" | ||
450 | - showSearch | ||
451 | - label="销售代表" | ||
452 | - placeholder="请输入销售代表" | ||
453 | - rules={[{ required: true, message: '销售代表必填' }]} | ||
454 | - options={salesCodeOptions} | ||
455 | - disabled={optType('after-sales-check')} | ||
456 | - /> | ||
457 | - <ProFormSelect | ||
458 | - key="customerName" | ||
459 | - label="收货人" | ||
460 | - width="lg" | ||
461 | - showSearch | ||
462 | - name="customerName" | ||
463 | - // options={options} | ||
464 | - placeholder="请输入收货人" | ||
465 | - disabled={optType('after-sales-check')} | ||
466 | - rules={[{ required: true, message: '收货人必填' }]} | ||
467 | - onChange={(_, option) => { | ||
468 | - autoFillCustomerInfo(option); | 613 | + if (res.result === RESPONSE_CODE.SUCCESS) { |
614 | + message.success(res.message); | ||
615 | + // 不返回不会关闭弹框 | ||
616 | + onClose(true); | ||
617 | + return true; | ||
618 | + } | ||
619 | + | ||
620 | + setSubmitBtnLoading(false); | ||
621 | + }} | ||
622 | + onOpenChange={(val) => { | ||
623 | + return !val && onClose(); | ||
469 | }} | 624 | }} |
470 | - fieldProps={{ | ||
471 | - optionItemRender(item) { | ||
472 | - if (item.type === 'add') { | 625 | + > |
626 | + {optType('after-sales') ? ( | ||
627 | + <> | ||
628 | + <h2>售后信息</h2> | ||
629 | + <ProFormSelect | ||
630 | + key="key" | ||
631 | + label="售后方案" | ||
632 | + width="lg" | ||
633 | + showSearch | ||
634 | + name="afterSalesPlan" | ||
635 | + options={enumToSelect(AFTE_SALES_PLAN_OPTIONS)} | ||
636 | + placeholder="请搜索" | ||
637 | + rules={[{ required: true, message: '售后方案必填' }]} | ||
638 | + ></ProFormSelect> | ||
639 | + <ProFormTextArea | ||
640 | + width="lg" | ||
641 | + label="售后原因" | ||
642 | + name="afterSalesNotes" | ||
643 | + rules={[{ required: true, message: '售后原因必填' }]} | ||
644 | + /> | ||
645 | + <ProFormUploadDragger | ||
646 | + key="filePaths" | ||
647 | + label="售后附件" | ||
648 | + name="filePaths" | ||
649 | + action="/api/service/order/fileProcess" | ||
650 | + fieldProps={{ | ||
651 | + headers: { Authorization: localStorage.getItem('token') }, | ||
652 | + }} | ||
653 | + /> | ||
654 | + </> | ||
655 | + ) : ( | ||
656 | + '' | ||
657 | + )} | ||
658 | + | ||
659 | + <h2>订单基本信息</h2> | ||
660 | + <ProFormText | ||
661 | + key="id" | ||
662 | + name="id" | ||
663 | + width="lg" | ||
664 | + disabled | ||
665 | + label="id" | ||
666 | + placeholder="id" | ||
667 | + hidden | ||
668 | + /> | ||
669 | + <ProFormText | ||
670 | + key="empNumber" | ||
671 | + name="empNumber" | ||
672 | + width="lg" | ||
673 | + label="销售职员编码" | ||
674 | + placeholder="销售职员编码" | ||
675 | + hidden | ||
676 | + /> | ||
677 | + <ProFormSelect | ||
678 | + name="salesCode" | ||
679 | + key="salesCode" | ||
680 | + width="lg" | ||
681 | + showSearch | ||
682 | + label="销售代表" | ||
683 | + placeholder="请输入销售代表" | ||
684 | + rules={[{ required: true, message: '销售代表必填' }]} | ||
685 | + options={salesCodeOptions} | ||
686 | + onChange={(_, option) => { | ||
687 | + autoFillSalesInfo(option); | ||
688 | + }} | ||
689 | + disabled={optType('after-sales-check')} | ||
690 | + /> | ||
691 | + <ProFormText | ||
692 | + key="erpCustomerName" | ||
693 | + name="erpCustomerName" | ||
694 | + hidden | ||
695 | + ></ProFormText> | ||
696 | + | ||
697 | + <ProFormText | ||
698 | + key="contactAddress" | ||
699 | + name="contactAddress" | ||
700 | + hidden | ||
701 | + ></ProFormText> | ||
702 | + | ||
703 | + <ProFormSelect | ||
704 | + name="erpCustomerId" | ||
705 | + key="erpCustomerId" | ||
706 | + width="lg" | ||
707 | + showSearch | ||
708 | + label={ | ||
709 | + <> | ||
710 | + <span>客户</span> | ||
711 | + <span | ||
712 | + className="pl-2 text-xs text-[#1677ff] cursor-pointer" | ||
713 | + onClick={() => { | ||
714 | + let customerId = form.getFieldValue('erpCustomerId'); | ||
715 | + if (typeof customerId === 'string') { | ||
716 | + setCustomer({ ...customer, id: customerId }); | ||
717 | + } else { | ||
718 | + setCustomer({ ...customer, id: customerId.id }); | ||
719 | + } | ||
720 | + setKingdeeCstomerModalVisible(true); | ||
721 | + }} | ||
722 | + > | ||
723 | + 编辑客户信息 | ||
724 | + </span> | ||
725 | + </> | ||
726 | + } | ||
727 | + placeholder="请选择客户" | ||
728 | + rules={[{ required: true, message: '客户必填' }]} | ||
729 | + onChange={(_, option) => { | ||
730 | + //新增客户 | ||
731 | + if (option.type === 'add') { | ||
732 | + setCustomer({ name: option.name }); | ||
733 | + setKingdeeCstomerModalVisible(true); | ||
734 | + return; | ||
735 | + } | ||
736 | + autoFillCustomerContactSelectOptions(option.id); | ||
737 | + }} | ||
738 | + initialValue={{ | ||
739 | + label: data?.erpCustomerName, | ||
740 | + value: data?.customerId, | ||
741 | + id: data?.customerId, | ||
742 | + }} | ||
743 | + fieldProps={{ | ||
744 | + optionItemRender(item) { | ||
745 | + if (item.type === 'add') { | ||
746 | + return ( | ||
747 | + <div title={item.name + '(新增客户)'}> | ||
748 | + <span style={{ color: '#333333' }}>{item.name}</span> | ||
749 | + {' | '} | ||
750 | + <span style={{ color: 'orange' }}>自定义</span> | ||
751 | + </div> | ||
752 | + ); | ||
753 | + } | ||
473 | return ( | 754 | return ( |
474 | - <div title={item.customerName + '(新增商品信息)'}> | ||
475 | - <span style={{ color: '#333333' }}>{item.customerName}</span> | ||
476 | - {' | '} | ||
477 | - <span style={{ color: 'orange' }}>自定义</span> | 755 | + <div |
756 | + title={ | ||
757 | + item.name + | ||
758 | + ' | ' + | ||
759 | + item.customerContactNumber + | ||
760 | + ' | ' + | ||
761 | + (item.customerShippingAddress === undefined | ||
762 | + ? '无地址' | ||
763 | + : item.customerShippingAddress) + | ||
764 | + ' | ' + | ||
765 | + item.institutionContactName + | ||
766 | + ' | ' + | ||
767 | + item.institution | ||
768 | + } | ||
769 | + > | ||
770 | + <span style={{ color: '#333333' }}>{item.name}</span> | ||
478 | </div> | 771 | </div> |
479 | ); | 772 | ); |
773 | + }, | ||
774 | + }} | ||
775 | + debounceTime={1000} | ||
776 | + request={async (value, {}) => { | ||
777 | + const keywords = value.keyWords; | ||
778 | + const res = await postKingdeeRepCustomer({ | ||
779 | + data: { search: keywords }, | ||
780 | + }); | ||
781 | + let options = res?.rows?.map((c: any) => { | ||
782 | + return { | ||
783 | + ...c, | ||
784 | + label: c.name, | ||
785 | + value: c.id, | ||
786 | + key: c.id, | ||
787 | + }; | ||
788 | + }); | ||
789 | + | ||
790 | + //第一个商品默认为要新增客户 | ||
791 | + if (keywords.trim() !== '') { | ||
792 | + options.unshift({ | ||
793 | + name: keywords, | ||
794 | + type: 'add', | ||
795 | + label: keywords, | ||
796 | + value: 3.1415926, | ||
797 | + key: keywords, | ||
798 | + }); | ||
480 | } | 799 | } |
481 | - return ( | ||
482 | - <div | ||
483 | - title={ | ||
484 | - item.customerName + | ||
485 | - ' | ' + | ||
486 | - item.customerContactNumber + | ||
487 | - ' | ' + | ||
488 | - (item.customerShippingAddress === undefined | ||
489 | - ? '无地址' | ||
490 | - : item.customerShippingAddress) + | ||
491 | - ' | ' + | ||
492 | - item.institutionContactName + | ||
493 | - ' | ' + | ||
494 | - item.institution | ||
495 | - } | ||
496 | - > | ||
497 | - <span style={{ color: '#333333' }}>{item.customerName}</span> | ||
498 | - {' | '} | ||
499 | - <span style={{ color: '#339999' }}> | ||
500 | - {item.customerContactNumber === undefined | ||
501 | - ? '无电话号码' | ||
502 | - : item.customerContactNumber} | ||
503 | - </span> | ||
504 | - {' | '} | ||
505 | - <span style={{ color: '#666666' }}> | ||
506 | - {item.customerShippingAddress === undefined | ||
507 | - ? '无地址' | ||
508 | - : item.customerShippingAddress} | ||
509 | - </span> | ||
510 | - {' | '} | ||
511 | - <span style={{ color: '#666666' }}> | ||
512 | - {item.institutionContactName === undefined | ||
513 | - ? '无课题组' | ||
514 | - : item.institutionContactName} | ||
515 | - </span> | ||
516 | - {' | '} | ||
517 | - <span style={{ color: '#666666' }}> | ||
518 | - {item.institution === undefined ? '无单位' : item.institution} | ||
519 | - </span> | ||
520 | - </div> | ||
521 | - ); | ||
522 | - }, | ||
523 | - }} | ||
524 | - request={async (value, { params }) => { | ||
525 | - const keywords = value.keyWords; | ||
526 | - const { data } = await postServiceOrderQueryCustomerNameInformation({ | ||
527 | - data: { customerName: keywords }, | ||
528 | - params: params, | ||
529 | - }); | ||
530 | - let options = data.map((c: any) => { | ||
531 | - return { | ||
532 | - ...c, | ||
533 | - label: c.customerName, | ||
534 | - value: c.id, | ||
535 | - key: c.id, | ||
536 | - }; | ||
537 | - }); | 800 | + return options; |
801 | + }} | ||
802 | + /> | ||
803 | + <ProFormSelect | ||
804 | + key="customerName" | ||
805 | + label="收货人" | ||
806 | + width="lg" | ||
807 | + showSearch | ||
808 | + name="customerName" | ||
809 | + placeholder="请选择收货人" | ||
810 | + rules={[{ required: true, message: '收货人必填' }]} | ||
811 | + onChange={(_, option) => { | ||
812 | + autoFillCustomerInfo(option); | ||
813 | + }} | ||
814 | + initialValue={data.contactAddress} | ||
815 | + options={productCustomerContactOptions} | ||
816 | + /> | ||
538 | 817 | ||
539 | - //第一个商品默认为要新增的商品 | ||
540 | - if (keywords.trim() !== '') { | ||
541 | - options.unshift({ | ||
542 | - customerName: keywords, | ||
543 | - type: 'add', | ||
544 | - label: keywords, | ||
545 | - value: 3.1415926, | ||
546 | - key: keywords, | ||
547 | - }); | ||
548 | - } | ||
549 | - return options; | ||
550 | - }} | ||
551 | - /> | ||
552 | - <ProFormText | ||
553 | - width="lg" | ||
554 | - key="customerContactNumber" | ||
555 | - name="customerContactNumber" | ||
556 | - label="联系方式" | ||
557 | - placeholder="请输入联系方式" | ||
558 | - rules={[{ required: true, message: '联系方式必填' }]} | ||
559 | - disabled={optType('after-sales-check')} | ||
560 | - /> | ||
561 | - <ProFormText | ||
562 | - width="lg" | ||
563 | - key="institution" | ||
564 | - name="institution" | ||
565 | - label="单位" | ||
566 | - placeholder="请输入单位" | ||
567 | - rules={[{ required: true, message: '单位必填' }]} | ||
568 | - disabled={optType('after-sales-check')} | ||
569 | - /> | ||
570 | - <ProFormText | ||
571 | - width="lg" | ||
572 | - key="institutionContactName" | ||
573 | - name="institutionContactName" | ||
574 | - label="课题组" | ||
575 | - placeholder="请输入课题组" | ||
576 | - rules={[{ required: true, message: '课题组必填' }]} | ||
577 | - disabled={optType('after-sales-check')} | ||
578 | - /> | ||
579 | - <ProFormTextArea | ||
580 | - width="lg" | ||
581 | - key="customerShippingAddress" | ||
582 | - name="customerShippingAddress" | ||
583 | - label="收货地址" | ||
584 | - placeholder="请输入收货地址" | ||
585 | - rules={[{ required: true, message: '收货地址必填' }]} | ||
586 | - disabled={optType('after-sales-check')} | ||
587 | - /> | ||
588 | - <div id="total-payment"> | ||
589 | - <ProFormDigit | ||
590 | - name="totalPayment" | 818 | + <ProFormText |
591 | width="lg" | 819 | width="lg" |
592 | - key="totalPayment" | ||
593 | - label="支付总额(¥)" | ||
594 | - rules={[{ required: true, message: '支付总额必填' }]} | ||
595 | - tooltip="点击计算,合计所有子订单金额" | ||
596 | - disabled={optType('after-sales-check')} | ||
597 | - fieldProps={{ | ||
598 | - addonAfter: ( | ||
599 | - <Button | ||
600 | - className="rounded-l-none" | ||
601 | - type="primary" | ||
602 | - onClick={computeTotalPayment} | ||
603 | - disabled={optType('after-sales-check')} | ||
604 | - > | ||
605 | - 计算 | ||
606 | - </Button> | ||
607 | - ), | 820 | + key="customerContactNumber" |
821 | + name="customerContactNumber" | ||
822 | + label="联系方式" | ||
823 | + placeholder="请输入联系方式" | ||
824 | + rules={[{ required: true, message: '联系方式必填' }]} | ||
825 | + disabled | ||
826 | + /> | ||
827 | + <ProFormText | ||
828 | + width="lg" | ||
829 | + key="institution" | ||
830 | + name="institution" | ||
831 | + label="单位" | ||
832 | + placeholder="请输入单位" | ||
833 | + rules={[{ required: true, message: '单位必填' }]} | ||
834 | + disabled | ||
835 | + /> | ||
836 | + <ProFormText | ||
837 | + width="lg" | ||
838 | + key="institutionContactName" | ||
839 | + name="institutionContactName" | ||
840 | + label="课题组" | ||
841 | + placeholder="请输入课题组" | ||
842 | + rules={[{ required: true, message: '课题组必填' }]} | ||
843 | + disabled | ||
844 | + /> | ||
845 | + <ProFormTextArea | ||
846 | + width="lg" | ||
847 | + key="customerShippingAddress" | ||
848 | + name="customerShippingAddress" | ||
849 | + label="收货地址" | ||
850 | + placeholder="请输入收货地址" | ||
851 | + rules={[{ required: true, message: '收货地址必填' }]} | ||
852 | + disabled | ||
853 | + /> | ||
854 | + <div id="total-payment"> | ||
855 | + <ProFormDigit | ||
856 | + name="totalPayment" | ||
857 | + width="lg" | ||
858 | + key="totalPayment" | ||
859 | + label="支付总额(¥)" | ||
860 | + rules={[{ required: true, message: '支付总额必填' }]} | ||
861 | + tooltip="点击计算,合计所有子订单金额" | ||
862 | + fieldProps={{ | ||
863 | + addonAfter: ( | ||
864 | + <Button | ||
865 | + className="rounded-l-none" | ||
866 | + type="primary" | ||
867 | + onClick={computeTotalPayment} | ||
868 | + > | ||
869 | + 计算 | ||
870 | + </Button> | ||
871 | + ), | ||
872 | + }} | ||
873 | + // disabled={mainInfoDisbled} | ||
874 | + /> | ||
875 | + </div> | ||
876 | + | ||
877 | + <ProFormSelect | ||
878 | + placeholder="请输入支付渠道" | ||
879 | + name="paymentChannel" | ||
880 | + width="lg" | ||
881 | + key="paymentChannel" | ||
882 | + label="支付渠道" | ||
883 | + options={enumToSelect(PAYMENT_CHANNEL_OPTIONS)} | ||
884 | + rules={[{ required: true, message: '支付渠道必填' }]} | ||
885 | + // disabled={mainInfoDisbled} | ||
886 | + /> | ||
887 | + <ProFormSelect | ||
888 | + placeholder="请输入支付方式" | ||
889 | + name="paymentMethod" | ||
890 | + width="lg" | ||
891 | + key="paymentMethod" | ||
892 | + label="支付方式" | ||
893 | + options={enumToSelect(PAYMENT_METHOD_OPTIONS)} | ||
894 | + rules={[{ required: true, message: '支付方式必填' }]} | ||
895 | + // disabled={mainInfoDisbled} | ||
896 | + /> | ||
897 | + <ProFormSelect | ||
898 | + placeholder="选择是否需要开票" | ||
899 | + name="invoicingStatus" | ||
900 | + width="lg" | ||
901 | + key="invoicingStatus" | ||
902 | + label="是否需要开票" | ||
903 | + options={getInvoicingSelect()} | ||
904 | + // disabled={mainInfoDisbled} | ||
905 | + onChange={(_, option) => { | ||
906 | + setInvoicingStatus(option.value); | ||
907 | + if (option.value === 'UN_INVOICE') { | ||
908 | + form.setFieldValue('invoiceIdentificationNumber', undefined); | ||
909 | + form.setFieldValue('bank', undefined); | ||
910 | + form.setFieldValue('bankAccountNumber', undefined); | ||
911 | + } | ||
608 | }} | 912 | }} |
913 | + rules={[{ required: true, message: '是否需要开票必填' }]} | ||
914 | + /> | ||
915 | + <ProFormText | ||
916 | + width="lg" | ||
917 | + name="invoiceIdentificationNumber" | ||
918 | + label="开票信息" | ||
919 | + key="invoiceIdentificationNumber" | ||
609 | // disabled={mainInfoDisbled} | 920 | // disabled={mainInfoDisbled} |
921 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
922 | + placeholder="请输入开票信息" | ||
923 | + rules={[ | ||
924 | + { | ||
925 | + required: invoicingStatus === 'UN_INVOICE' ? false : true, | ||
926 | + message: '开票信息必填', | ||
927 | + }, | ||
928 | + ]} | ||
610 | /> | 929 | /> |
611 | - </div> | ||
612 | - | ||
613 | - <ProFormSelect | ||
614 | - placeholder="请输入支付渠道" | ||
615 | - name="paymentChannel" | ||
616 | - width="lg" | ||
617 | - key="paymentChannel" | ||
618 | - label="支付渠道" | ||
619 | - options={enumToSelect(PAYMENT_CHANNEL_OPTIONS)} | ||
620 | - rules={[{ required: true, message: '支付渠道必填' }]} | ||
621 | - disabled={optType('after-sales-check')} | ||
622 | - /> | ||
623 | - <ProFormSelect | ||
624 | - placeholder="请输入支付方式" | ||
625 | - name="paymentMethod" | ||
626 | - width="lg" | ||
627 | - key="paymentMethod" | ||
628 | - label="支付方式" | ||
629 | - options={enumToSelect(PAYMENT_METHOD_OPTIONS)} | ||
630 | - rules={[{ required: true, message: '支付方式必填' }]} | ||
631 | - disabled={optType('after-sales-check')} | ||
632 | - /> | ||
633 | - <ProFormSelect | ||
634 | - placeholder="选择是否需要开票" | ||
635 | - name="invoicingStatus" | ||
636 | - width="lg" | ||
637 | - key="invoicingStatus" | ||
638 | - label="是否需要开票" | ||
639 | - options={getInvoicingSelect()} | ||
640 | - disabled={optType('after-sales-check')} | ||
641 | - onChange={(_, option) => { | ||
642 | - setInvoicingStatus(option.value); | ||
643 | - if (option.value === 'UN_INVOICE') { | ||
644 | - form.setFieldValue('invoiceIdentificationNumber', undefined); | ||
645 | - form.setFieldValue('bank', undefined); | ||
646 | - form.setFieldValue('bankAccountNumber', undefined); | ||
647 | - } | ||
648 | - }} | ||
649 | - rules={[{ required: true, message: '是否需要开票必填' }]} | ||
650 | - /> | ||
651 | - <ProFormText | ||
652 | - width="lg" | ||
653 | - name="invoiceIdentificationNumber" | ||
654 | - label="开票信息" | ||
655 | - key="invoiceIdentificationNumber" | ||
656 | - disabled={optType('after-sales-check')} | ||
657 | - hidden={invoicingStatus === 'UN_INVOICE'} | ||
658 | - placeholder="请输入开票信息" | ||
659 | - rules={[ | ||
660 | - { | ||
661 | - required: invoicingStatus === 'UN_INVOICE' ? false : true, | ||
662 | - message: '开票信息必填', | ||
663 | - }, | ||
664 | - ]} | ||
665 | - /> | ||
666 | 930 | ||
667 | - {getUserInfo().roleSmallVO?.code === 'admin' ? ( | ||
668 | - <ProFormDateTimePicker | 931 | + {getUserInfo().roleSmallVO?.code === 'admin' ? ( |
932 | + <ProFormDateTimePicker | ||
933 | + width="lg" | ||
934 | + key="invoicingTime" | ||
935 | + name="invoicingTime" | ||
936 | + // disabled={mainInfoDisbled} | ||
937 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
938 | + label="开票时间" | ||
939 | + placeholder="请输入开票时间" | ||
940 | + /> | ||
941 | + ) : ( | ||
942 | + '' | ||
943 | + )} | ||
944 | + <ProFormText | ||
669 | width="lg" | 945 | width="lg" |
670 | - key="invoicingTime" | ||
671 | - name="invoicingTime" | ||
672 | - disabled={optType('after-sales-check')} | 946 | + name="bank" |
947 | + key="bank" | ||
948 | + label="开户银行" | ||
949 | + // disabled={mainInfoDisbled} | ||
673 | hidden={invoicingStatus === 'UN_INVOICE'} | 950 | hidden={invoicingStatus === 'UN_INVOICE'} |
674 | - label="开票时间" | ||
675 | - placeholder="请输入开票时间" | 951 | + placeholder="请输入开户银行" |
676 | /> | 952 | /> |
677 | - ) : ( | ||
678 | - '' | ||
679 | - )} | ||
680 | - <ProFormText | ||
681 | - width="lg" | ||
682 | - name="bank" | ||
683 | - key="bank" | ||
684 | - label="开户银行" | ||
685 | - disabled={optType('after-sales-check')} | ||
686 | - hidden={invoicingStatus === 'UN_INVOICE'} | ||
687 | - placeholder="请输入开户银行" | ||
688 | - /> | ||
689 | - <ProFormText | ||
690 | - width="lg" | ||
691 | - key="bankAccountNumber" | ||
692 | - name="bankAccountNumber" | ||
693 | - hidden={invoicingStatus === 'UN_INVOICE'} | ||
694 | - label="银行账号" | ||
695 | - disabled={optType('after-sales-check')} | ||
696 | - placeholder="请输入银行账号" | ||
697 | - /> | ||
698 | - <ProFormTextArea | ||
699 | - width="lg" | ||
700 | - name="notes" | ||
701 | - label="备注" | ||
702 | - key="notes" | ||
703 | - disabled={optType('after-sales-check')} | ||
704 | - placeholder="请输入备注" | ||
705 | - rules={[ | ||
706 | - { | ||
707 | - max: 120, // 最大长度为120个字符 | ||
708 | - message: '备注不能超过120个字符', | ||
709 | - }, | ||
710 | - ]} | ||
711 | - /> | ||
712 | - | ||
713 | - <h2>商品信息</h2> | ||
714 | - <ProFormList | ||
715 | - creatorButtonProps={{ disabled: optType('after-sales-check') }} | ||
716 | - name="list" | ||
717 | - label="" | ||
718 | - copyIconProps={false} //复制按钮不显示 | ||
719 | - initialValue={[ | ||
720 | - { | ||
721 | - productCode: '', | ||
722 | - productName: '', | ||
723 | - quantity: '', | ||
724 | - productPrice: '', | ||
725 | - parameters: '', | ||
726 | - subOrderPayment: '', | ||
727 | - }, | ||
728 | - ]} | ||
729 | - actionGuard={{ | ||
730 | - beforeRemoveRow: async () => { | ||
731 | - return new Promise((resolve) => { | ||
732 | - let list = form.getFieldValue('list'); | ||
733 | - if (list?.length === 1) { | ||
734 | - message.error('删除失败,至少要有一个商品'); | ||
735 | - resolve(false); | ||
736 | - return; | ||
737 | - } | ||
738 | - resolve(true); | ||
739 | - }); | ||
740 | - }, | ||
741 | - }} | ||
742 | - itemRender={(doms, listMeta) => { | ||
743 | - if (optType('edit')) { | ||
744 | - let i = 0; | ||
745 | - let defaultFileList = listMeta.record?.listAnnex?.map((annex) => { | ||
746 | - return { | ||
747 | - uid: i++, | ||
748 | - name: annex, | ||
749 | - status: 'uploaded', | ||
750 | - url: annex, | ||
751 | - response: { data: [annex] }, | ||
752 | - }; | ||
753 | - }); | ||
754 | - fileList[listMeta.index] = defaultFileList; | ||
755 | - } | ||
756 | - let itemFileList = fileList[listMeta.index]; | ||
757 | - return ( | ||
758 | - <ProCard | ||
759 | - bordered | ||
760 | - extra={doms.action} | ||
761 | - title={'商品' + (listMeta.index + 1)} | ||
762 | - style={{ | ||
763 | - marginBlockEnd: 8, | ||
764 | - }} | ||
765 | - > | ||
766 | - {[ | ||
767 | - <ProFormSelect | ||
768 | - key="key" | ||
769 | - label="商品名称" | ||
770 | - width="lg" | ||
771 | - showSearch | ||
772 | - name="productName" | ||
773 | - // options={options} | ||
774 | - placeholder="请搜索商品" | ||
775 | - rules={[{ required: true, message: '商品名称必填' }]} | ||
776 | - onChange={(_, option) => { | ||
777 | - autoFillProductInfo(option, listMeta, listMeta.index); | ||
778 | - }} | ||
779 | - disabled={optType('after-sales-check')} | ||
780 | - fieldProps={{ | ||
781 | - optionItemRender(item) { | ||
782 | - if (item.type === 'add') { | 953 | + <ProFormText |
954 | + width="lg" | ||
955 | + key="bankAccountNumber" | ||
956 | + name="bankAccountNumber" | ||
957 | + hidden={invoicingStatus === 'UN_INVOICE'} | ||
958 | + label="银行账号" | ||
959 | + // disabled={mainInfoDisbled} | ||
960 | + placeholder="请输入银行账号" | ||
961 | + /> | ||
962 | + <ProFormTextArea | ||
963 | + width="lg" | ||
964 | + name="notes" | ||
965 | + label="备注" | ||
966 | + key="notes" | ||
967 | + // disabled={mainInfoDisbled} | ||
968 | + placeholder="请输入备注" | ||
969 | + rules={[ | ||
970 | + { | ||
971 | + max: 120, // 最大长度为120个字符 | ||
972 | + message: '备注不能超过120个字符', | ||
973 | + }, | ||
974 | + ]} | ||
975 | + /> | ||
976 | + | ||
977 | + <h2>商品信息</h2> | ||
978 | + <ProFormList | ||
979 | + creatorButtonProps={{ disabled: false }} | ||
980 | + name="list" | ||
981 | + label="" | ||
982 | + copyIconProps={false} //复制按钮不显示 | ||
983 | + initialValue={[ | ||
984 | + { | ||
985 | + productCode: '', | ||
986 | + productName: '', | ||
987 | + quantity: '', | ||
988 | + productPrice: '', | ||
989 | + parameters: '', | ||
990 | + subOrderPayment: '', | ||
991 | + }, | ||
992 | + ]} | ||
993 | + actionGuard={{ | ||
994 | + beforeRemoveRow: async (index) => { | ||
995 | + return new Promise((resolve) => { | ||
996 | + if (index === 0) { | ||
997 | + message.error('第一行数据不能删除'); | ||
998 | + resolve(false); | ||
999 | + return; | ||
1000 | + } | ||
1001 | + resolve(true); | ||
1002 | + }); | ||
1003 | + }, | ||
1004 | + }} | ||
1005 | + itemRender={(doms, listMeta) => { | ||
1006 | + if (optType('edit')) { | ||
1007 | + let i = 0; | ||
1008 | + let defaultFileList = listMeta.record?.listAnnex?.map((annex) => { | ||
1009 | + return { | ||
1010 | + uid: i++, | ||
1011 | + name: annex, | ||
1012 | + status: 'uploaded', | ||
1013 | + url: annex, | ||
1014 | + response: { data: [annex] }, | ||
1015 | + }; | ||
1016 | + }); | ||
1017 | + fileList[listMeta.index] = defaultFileList; | ||
1018 | + } | ||
1019 | + let itemFileList = fileList[listMeta.index]; | ||
1020 | + return ( | ||
1021 | + <ProCard | ||
1022 | + bordered | ||
1023 | + extra={doms.action} | ||
1024 | + title={'商品' + (listMeta.index + 1)} | ||
1025 | + style={{ | ||
1026 | + marginBlockEnd: 8, | ||
1027 | + }} | ||
1028 | + > | ||
1029 | + {[ | ||
1030 | + <ProFormText | ||
1031 | + key={'material' + listMeta.index} | ||
1032 | + name="materialId" | ||
1033 | + hidden | ||
1034 | + ></ProFormText>, | ||
1035 | + <ProFormSelect | ||
1036 | + key="key" | ||
1037 | + label="商品名称" | ||
1038 | + width="lg" | ||
1039 | + showSearch | ||
1040 | + name="productName" | ||
1041 | + // options={options} | ||
1042 | + placeholder="请搜索商品" | ||
1043 | + rules={[{ required: true, message: '商品名称必填' }]} | ||
1044 | + onChange={(_, option) => { | ||
1045 | + autoFillProductInfo(option, listMeta, listMeta.index); | ||
1046 | + }} | ||
1047 | + initialValue={{ | ||
1048 | + label: listMeta?.record?.productName, | ||
1049 | + value: listMeta?.record?.materialId, | ||
1050 | + }} | ||
1051 | + fieldProps={{ | ||
1052 | + optionItemRender(item) { | ||
1053 | + if (item.type === 'add') { | ||
1054 | + return ( | ||
1055 | + <div title={item.name + '(新增商品信息)'}> | ||
1056 | + <span style={{ color: '#333333' }}> | ||
1057 | + {item.label} | ||
1058 | + </span> | ||
1059 | + {' | '} | ||
1060 | + <span style={{ color: 'orange' }}>新增商品</span> | ||
1061 | + </div> | ||
1062 | + ); | ||
1063 | + } | ||
783 | return ( | 1064 | return ( |
784 | - <div title={item.productName + '(新增商品信息)'}> | 1065 | + <div |
1066 | + title={ | ||
1067 | + item.label + | ||
1068 | + ' | ' + | ||
1069 | + (item.model === undefined | ||
1070 | + ? '无参数' | ||
1071 | + : item.model) + | ||
1072 | + ' | ' + | ||
1073 | + item.base_unit_name | ||
1074 | + } | ||
1075 | + > | ||
785 | <span style={{ color: '#333333' }}> | 1076 | <span style={{ color: '#333333' }}> |
786 | - {item.productName} | 1077 | + {item.label} |
787 | </span> | 1078 | </span> |
788 | {' | '} | 1079 | {' | '} |
789 | - <span style={{ color: 'orange' }}>新增商品</span> | 1080 | + <span style={{ color: '#339999' }}> |
1081 | + {item.model === undefined ? '无参数' : item.model} | ||
1082 | + </span> | ||
1083 | + {' | '} | ||
1084 | + <span style={{ color: '#666666' }}> | ||
1085 | + {item.base_unit_name === undefined | ||
1086 | + ? '无单位' | ||
1087 | + : item.base_unit_name} | ||
1088 | + </span> | ||
790 | </div> | 1089 | </div> |
791 | ); | 1090 | ); |
792 | - } | ||
793 | - return ( | ||
794 | - <div | ||
795 | - title={ | ||
796 | - item.label + | ||
797 | - ' | ' + | ||
798 | - (item.specifications === undefined | ||
799 | - ? '无参数' | ||
800 | - : item.specifications) + | ||
801 | - ' | ' + | ||
802 | - item.unit | ||
803 | - } | ||
804 | - > | ||
805 | - <span style={{ color: '#333333' }}>{item.label}</span> | ||
806 | - {' | '} | ||
807 | - <span style={{ color: '#339999' }}> | ||
808 | - {item.specifications === undefined | ||
809 | - ? '无参数' | ||
810 | - : item.specifications} | ||
811 | - </span> | ||
812 | - {' | '} | ||
813 | - <span style={{ color: '#666666' }}> | ||
814 | - {item.unit === undefined ? '无单位' : item.unit} | ||
815 | - </span> | ||
816 | - </div> | ||
817 | - ); | ||
818 | - }, | ||
819 | - }} | ||
820 | - request={async (value, { params }) => { | ||
821 | - const keywords = value.keyWords; | ||
822 | - const { data } = | ||
823 | - await postServiceOrderQueryProductInformation({ | ||
824 | - data: { productName: keywords }, | ||
825 | - params: params, | 1091 | + }, |
1092 | + }} | ||
1093 | + debounceTime={1000} | ||
1094 | + request={async (value) => { | ||
1095 | + const keywords = value.keyWords; | ||
1096 | + const res = await postKingdeeRepMaterial({ | ||
1097 | + data: { search: keywords }, | ||
826 | }); | 1098 | }); |
827 | - let options = data.map((p: any) => { | ||
828 | - return { | ||
829 | - ...p, | ||
830 | - label: p.productName, | ||
831 | - value: p.id + '|' + p.productName, | ||
832 | - key: p.id, | ||
833 | - }; | ||
834 | - }); | ||
835 | - | ||
836 | - //第一个商品默认为要新增的商品 | ||
837 | - if (keywords.trim() !== '') { | ||
838 | - options.unshift({ | ||
839 | - productName: keywords, | ||
840 | - type: 'add', | ||
841 | - label: keywords, | ||
842 | - value: 13 + '|' + keywords, | ||
843 | - key: keywords, | 1099 | + let options = res?.rows?.map((p: any) => { |
1100 | + return { | ||
1101 | + ...p, | ||
1102 | + label: p.name, | ||
1103 | + value: p.id + '|' + p.name, | ||
1104 | + key: p.id, | ||
1105 | + }; | ||
844 | }); | 1106 | }); |
1107 | + | ||
1108 | + //第一个商品默认为要新增的商品 | ||
1109 | + if (keywords.trim() !== '') { | ||
1110 | + options.unshift({ | ||
1111 | + productName: keywords, | ||
1112 | + type: 'add', | ||
1113 | + label: keywords, | ||
1114 | + value: 13 + '|' + keywords, | ||
1115 | + key: keywords, | ||
1116 | + }); | ||
1117 | + } | ||
1118 | + return options; | ||
1119 | + }} | ||
1120 | + />, | ||
1121 | + <ProFormText | ||
1122 | + key={'productCode' + listMeta.index} | ||
1123 | + width="lg" | ||
1124 | + name="productCode" | ||
1125 | + disabled | ||
1126 | + label={ | ||
1127 | + <> | ||
1128 | + <span>商品编码</span> | ||
1129 | + <span className="pl-2 text-xs text-gray-400"> | ||
1130 | + 新增商品时,商品编码由系统自动生成 | ||
1131 | + </span> | ||
1132 | + </> | ||
845 | } | 1133 | } |
846 | - return options; | ||
847 | - }} | ||
848 | - />, | ||
849 | - <ProFormText | ||
850 | - key={'productCode' + listMeta.index} | ||
851 | - width="lg" | ||
852 | - name="productCode" | ||
853 | - disabled | ||
854 | - label={ | ||
855 | - <> | ||
856 | - <span>商品编码</span> | ||
857 | - <span className="pl-2 text-xs text-gray-400"> | ||
858 | - 新增商品时,商品编码由系统自动生成 | ||
859 | - </span> | ||
860 | - </> | ||
861 | - } | ||
862 | - placeholder="未输入商品名称" | ||
863 | - />, | ||
864 | - <ProFormText | ||
865 | - key={'parameters' + listMeta.index} | ||
866 | - width="lg" | ||
867 | - name="parameters" | ||
868 | - label="商品参数" | ||
869 | - placeholder="请输入商品参数" | ||
870 | - disabled={optType('after-sales-check')} | ||
871 | - rules={[{ required: true, message: '商品参数必填' }]} | ||
872 | - />, | ||
873 | - <ProFormDigit | ||
874 | - key={'quantity' + listMeta.index} | ||
875 | - width="lg" | ||
876 | - name="quantity" | ||
877 | - label="商品数量" | ||
878 | - fieldProps={{ | ||
879 | - onChange: (value) => { | ||
880 | - listMeta.record.quantity = value; | ||
881 | - computeSubOrderPayment(listMeta); | ||
882 | - }, | ||
883 | - precision: 0, | ||
884 | - }} | ||
885 | - placeholder="请输入商品数量" | ||
886 | - disabled={optType('after-sales-check')} | ||
887 | - rules={[{ required: true, message: '商品数量必填' }]} | ||
888 | - />, | ||
889 | - <ProFormDigit | ||
890 | - key={'productPrice' + listMeta.index} | ||
891 | - width="lg" | ||
892 | - name="productPrice" | ||
893 | - label="商品单价" | ||
894 | - fieldProps={{ | ||
895 | - onChange: (value) => { | ||
896 | - listMeta.record.productPrice = value; | ||
897 | - computeSubOrderPayment(listMeta); | ||
898 | - }, | ||
899 | - precision: 2, | ||
900 | - }} | ||
901 | - placeholder="请输入商品单价" | ||
902 | - disabled={optType('after-sales-check')} | ||
903 | - rules={[{ required: true, message: '商品单价必填' }]} | ||
904 | - />, | ||
905 | - <ProFormText | ||
906 | - key={'unit' + listMeta.index} | ||
907 | - width="lg" | ||
908 | - name="unit" | ||
909 | - label="商品单位" | ||
910 | - placeholder="请输入商品单位" | ||
911 | - disabled={optType('after-sales-check')} | ||
912 | - rules={[{ required: true, message: '商品单位必填' }]} | ||
913 | - />, | ||
914 | - | ||
915 | - <ProFormDigit | ||
916 | - width="lg" | ||
917 | - key={'subOrderPayment' + listMeta.index} | ||
918 | - name="subOrderPayment" | ||
919 | - label="子订单金额" | ||
920 | - placeholder="请输入子订单金额" | ||
921 | - tooltip="商品数量和单价变化后会自动计算子订单金额" | ||
922 | - disabled={optType('after-sales-check')} | ||
923 | - rules={[{ required: true, message: '子订单金额必填' }]} | ||
924 | - />, | ||
925 | - <ProFormSelect | ||
926 | - key={'productBelongBusiness' + listMeta.index} | ||
927 | - placeholder="请输入所属事业部" | ||
928 | - name="productBelongBusiness" | ||
929 | - width="lg" | ||
930 | - label="所属事业部" | ||
931 | - options={enumToSelect(PRODUCT_BELONG_DEPARTMENT_OPTIONS)} | ||
932 | - initialValue={'EXPERIMENTAL_CONSUMABLES'} | ||
933 | - rules={[{ required: true, message: '所属事业部必填' }]} | ||
934 | - disabled={optType('after-sales-check')} | ||
935 | - />, | ||
936 | - <ProFormTextArea | ||
937 | - key={'notes' + listMeta.index} | ||
938 | - width="lg" | ||
939 | - name="notes" | ||
940 | - disabled={optType('after-sales-check')} | ||
941 | - label={ | ||
942 | - <div> | ||
943 | - <span>备注</span> | ||
944 | - <span className="pl-2 text-xs text-gray-400"> | ||
945 | - 备注将体现在出货单上,请将需要仓管看见的信息写在备注上,例如需要开收据等信息。 | ||
946 | - </span> | ||
947 | - </div> | ||
948 | - } | ||
949 | - placeholder="请输入备注" | ||
950 | - rules={[ | ||
951 | - { | ||
952 | - max: 120, // 最大长度为120个字符 | ||
953 | - message: '备注不能超过120个字符', | ||
954 | - }, | ||
955 | - ]} | ||
956 | - />, | ||
957 | - <> | ||
958 | - <ProFormUploadDragger | ||
959 | - key={'filePaths' + listMeta.index} | ||
960 | - label="附件" | ||
961 | - name="filePaths" | ||
962 | - action="/api/service/order/fileProcess" | ||
963 | - disabled={optType('after-sales-check')} | 1134 | + placeholder="未输入商品名称" |
1135 | + />, | ||
1136 | + // <ProFormSelect | ||
1137 | + // key="inv_stock" | ||
1138 | + // placeholder="请选择仓库" | ||
1139 | + // name="invStockId" | ||
1140 | + // width="lg" | ||
1141 | + // label="仓库" | ||
1142 | + // options={productInvStockOptionsList[listMeta.index]} | ||
1143 | + // />, | ||
1144 | + <ProFormText | ||
1145 | + key={'parameters' + listMeta.index} | ||
1146 | + width="lg" | ||
1147 | + name="parameters" | ||
1148 | + label="商品参数" | ||
1149 | + placeholder="请输入商品参数" | ||
1150 | + rules={[{ required: true, message: '商品参数必填' }]} | ||
1151 | + disabled={ | ||
1152 | + productParametersDisabledFlagList[listMeta.index] !== | ||
1153 | + false | ||
1154 | + } | ||
1155 | + />, | ||
1156 | + <ProFormDigit | ||
1157 | + key={'quantity' + listMeta.index} | ||
1158 | + width="lg" | ||
1159 | + name="quantity" | ||
1160 | + label="商品数量" | ||
964 | fieldProps={{ | 1161 | fieldProps={{ |
965 | - headers: { Authorization: localStorage.getItem('token') }, | ||
966 | - itemFileList, | 1162 | + onChange: (value) => { |
1163 | + listMeta.record.quantity = value; | ||
1164 | + computeSubOrderPayment(listMeta); | ||
1165 | + }, | ||
967 | }} | 1166 | }} |
968 | - /> | ||
969 | - </>, | ||
970 | - ]} | ||
971 | - </ProCard> | ||
972 | - ); | ||
973 | - }} | ||
974 | - actionRef={actionRef} | ||
975 | - ></ProFormList> | ||
976 | - </DrawerForm> | 1167 | + placeholder="请输入商品数量" |
1168 | + rules={[{ required: true, message: '商品数量必填' }]} | ||
1169 | + />, | ||
1170 | + <ProFormDigit | ||
1171 | + key={'productPrice' + listMeta.index} | ||
1172 | + width="lg" | ||
1173 | + name="productPrice" | ||
1174 | + label="商品单价" | ||
1175 | + fieldProps={{ | ||
1176 | + onChange: (value) => { | ||
1177 | + listMeta.record.productPrice = value; | ||
1178 | + computeSubOrderPayment(listMeta); | ||
1179 | + }, | ||
1180 | + }} | ||
1181 | + placeholder="请输入商品单价" | ||
1182 | + rules={[{ required: true, message: '商品单价必填' }]} | ||
1183 | + />, | ||
1184 | + <ProFormText | ||
1185 | + key={'unit' + listMeta.index} | ||
1186 | + width="lg" | ||
1187 | + name="unit" | ||
1188 | + label="商品单位" | ||
1189 | + placeholder="请输入商品单位" | ||
1190 | + disabled={optType('after-sales-check')} | ||
1191 | + rules={[{ required: true, message: '商品单位必填' }]} | ||
1192 | + />, | ||
1193 | + | ||
1194 | + <ProFormDigit | ||
1195 | + width="lg" | ||
1196 | + key={'subOrderPayment' + listMeta.index} | ||
1197 | + name="subOrderPayment" | ||
1198 | + label="子订单金额" | ||
1199 | + placeholder="请输入子订单金额" | ||
1200 | + tooltip="商品数量和单价变化后会自动计算子订单金额" | ||
1201 | + disabled={optType('after-sales-check')} | ||
1202 | + rules={[{ required: true, message: '子订单金额必填' }]} | ||
1203 | + />, | ||
1204 | + <ProFormSelect | ||
1205 | + key={'productBelongBusiness' + listMeta.index} | ||
1206 | + placeholder="请输入所属事业部" | ||
1207 | + name="productBelongBusiness" | ||
1208 | + width="lg" | ||
1209 | + label="所属事业部" | ||
1210 | + options={enumToSelect(PRODUCT_BELONG_DEPARTMENT_OPTIONS)} | ||
1211 | + initialValue={'EXPERIMENTAL_CONSUMABLES'} | ||
1212 | + rules={[{ required: true, message: '所属事业部必填' }]} | ||
1213 | + disabled={optType('after-sales-check')} | ||
1214 | + />, | ||
1215 | + <ProFormTextArea | ||
1216 | + key={'notes' + listMeta.index} | ||
1217 | + width="lg" | ||
1218 | + name="notes" | ||
1219 | + disabled={optType('after-sales-check')} | ||
1220 | + label={ | ||
1221 | + <div> | ||
1222 | + <span>备注</span> | ||
1223 | + <span className="pl-2 text-xs text-gray-400"> | ||
1224 | + 备注将体现在出货单上,请将需要仓管看见的信息写在备注上,例如需要开收据等信息。 | ||
1225 | + </span> | ||
1226 | + </div> | ||
1227 | + } | ||
1228 | + placeholder="请输入备注" | ||
1229 | + rules={[ | ||
1230 | + { | ||
1231 | + max: 120, // 最大长度为120个字符 | ||
1232 | + message: '备注不能超过120个字符', | ||
1233 | + }, | ||
1234 | + ]} | ||
1235 | + />, | ||
1236 | + <> | ||
1237 | + <ProFormUploadDragger | ||
1238 | + key={'filePaths' + listMeta.index} | ||
1239 | + label="附件" | ||
1240 | + name="filePaths" | ||
1241 | + action="/api/service/order/fileProcess" | ||
1242 | + disabled={optType('after-sales-check')} | ||
1243 | + fieldProps={{ | ||
1244 | + headers: { | ||
1245 | + Authorization: localStorage.getItem('token'), | ||
1246 | + }, | ||
1247 | + itemFileList, | ||
1248 | + }} | ||
1249 | + /> | ||
1250 | + </>, | ||
1251 | + ]} | ||
1252 | + </ProCard> | ||
1253 | + ); | ||
1254 | + }} | ||
1255 | + actionRef={actionRef} | ||
1256 | + ></ProFormList> | ||
1257 | + </DrawerForm> | ||
1258 | + {kingdeeCstomerModalVisible && ( | ||
1259 | + <KingdeeCustomerModal | ||
1260 | + setVisible={setKingdeeCstomerModalVisible} | ||
1261 | + data={customer} | ||
1262 | + onClose={(customerId: any) => { | ||
1263 | + setKingdeeCstomerModalVisible(false); | ||
1264 | + //回显已经新建好的客户 | ||
1265 | + autoFillCustomerContactSelectOptions(customerId); | ||
1266 | + }} | ||
1267 | + /> | ||
1268 | + )} | ||
1269 | + </> | ||
977 | ); | 1270 | ); |
978 | }; | 1271 | }; |
src/pages/Order/index.tsx
1 | import ButtonConfirm from '@/components/ButtomConfirm'; | 1 | import ButtonConfirm from '@/components/ButtomConfirm'; |
2 | import { RESPONSE_CODE } from '@/constants/enum'; | 2 | import { RESPONSE_CODE } from '@/constants/enum'; |
3 | import { | 3 | import { |
4 | + postKingdeeRepSalBillOutbound, | ||
5 | + postKingdeeRepSalOrderSave, | ||
4 | postServiceOrderNoNeedSend, | 6 | postServiceOrderNoNeedSend, |
5 | postServiceOrderOrderCancel, | 7 | postServiceOrderOrderCancel, |
6 | postServiceOrderProcureOrder, | 8 | postServiceOrderProcureOrder, |
@@ -1988,6 +1990,50 @@ const OrderPage = () => { | @@ -1988,6 +1990,50 @@ const OrderPage = () => { | ||
1988 | '' | 1990 | '' |
1989 | )} */} | 1991 | )} */} |
1990 | 1992 | ||
1993 | + {record.mainPath?.includes('salOrderSave') ? ( | ||
1994 | + <ButtonConfirm | ||
1995 | + className="p-0" | ||
1996 | + title="是否推送至金蝶ERP?" | ||
1997 | + text="推送ERP" | ||
1998 | + onConfirm={async () => { | ||
1999 | + let res = await postKingdeeRepSalOrderSave({ | ||
2000 | + data: { | ||
2001 | + id: record.id, | ||
2002 | + }, | ||
2003 | + }); | ||
2004 | + | ||
2005 | + if (res && res.result === RESPONSE_CODE.SUCCESS) { | ||
2006 | + message.success('推送成功'); | ||
2007 | + mainTableRef.current.reload(); | ||
2008 | + } | ||
2009 | + }} | ||
2010 | + /> | ||
2011 | + ) : ( | ||
2012 | + '' | ||
2013 | + )} | ||
2014 | + | ||
2015 | + {record.mainPath?.includes('salBillOutbound') ? ( | ||
2016 | + <ButtonConfirm | ||
2017 | + className="p-0" | ||
2018 | + title="是否下推金蝶ERP出库单?" | ||
2019 | + text="下推出库" | ||
2020 | + onConfirm={async () => { | ||
2021 | + let res = await postKingdeeRepSalBillOutbound({ | ||
2022 | + data: { | ||
2023 | + id: record.id, | ||
2024 | + }, | ||
2025 | + }); | ||
2026 | + | ||
2027 | + if (res && res.result === RESPONSE_CODE.SUCCESS) { | ||
2028 | + message.success('下推成功'); | ||
2029 | + mainTableRef.current.reload(); | ||
2030 | + } | ||
2031 | + }} | ||
2032 | + /> | ||
2033 | + ) : ( | ||
2034 | + '' | ||
2035 | + )} | ||
2036 | + | ||
1991 | {record.mainPath?.includes('orderCancel') ? ( | 2037 | {record.mainPath?.includes('orderCancel') ? ( |
1992 | <ButtonConfirm | 2038 | <ButtonConfirm |
1993 | className="p-0" | 2039 | className="p-0" |
src/services/definition.ts
@@ -324,6 +324,63 @@ export interface AuditVO { | @@ -324,6 +324,63 @@ export interface AuditVO { | ||
324 | total?: number; | 324 | total?: number; |
325 | } | 325 | } |
326 | 326 | ||
327 | +export interface BillEntry { | ||
328 | + auditLock?: boolean; | ||
329 | + baseEntityNumber?: string; | ||
330 | + defValue?: string; | ||
331 | + displayName?: string; | ||
332 | + entityNumber?: string; | ||
333 | + /** @format int32 */ | ||
334 | + fieldType?: number; | ||
335 | + id?: string; | ||
336 | + mustInput?: boolean; | ||
337 | + number?: string; | ||
338 | + typeId?: string; | ||
339 | +} | ||
340 | + | ||
341 | +export interface Bomentity { | ||
342 | + birthday?: string; | ||
343 | + contactAddress?: string; | ||
344 | + contactCityId?: string; | ||
345 | + contactCityName?: string; | ||
346 | + contactCityNumber?: string; | ||
347 | + contactCountryId?: string; | ||
348 | + contactCountryName?: string; | ||
349 | + contactCountryNumber?: string; | ||
350 | + contactDistrictId?: string; | ||
351 | + contactDistrictName?: string; | ||
352 | + contactDistrictNumber?: string; | ||
353 | + contactPerson?: string; | ||
354 | + contactProvinceId?: string; | ||
355 | + contactProvinceName?: string; | ||
356 | + contactProvinceNumber?: string; | ||
357 | + email?: string; | ||
358 | + gender?: string; | ||
359 | + groupNumber?: string; | ||
360 | + id?: string; | ||
361 | + isDefaultLinkman?: boolean; | ||
362 | + mobile?: string; | ||
363 | + phone?: string; | ||
364 | + qq?: string; | ||
365 | + rate?: string; | ||
366 | + seq?: string; | ||
367 | + wechat?: string; | ||
368 | +} | ||
369 | + | ||
370 | +export interface CancelInvoiceAndBankStatementDto { | ||
371 | + /** | ||
372 | + * @description | ||
373 | + * 取消关联的银行流水id集合 | ||
374 | + */ | ||
375 | + cancelId?: Array<number>; | ||
376 | + /** | ||
377 | + * @description | ||
378 | + * 发票id | ||
379 | + * @format int64 | ||
380 | + */ | ||
381 | + invoiceId?: number; | ||
382 | +} | ||
383 | + | ||
327 | export interface CaptchaMessageVO { | 384 | export interface CaptchaMessageVO { |
328 | /** @format int32 */ | 385 | /** @format int32 */ |
329 | current?: number; | 386 | current?: number; |
@@ -337,6 +394,187 @@ export interface CaptchaMessageVO { | @@ -337,6 +394,187 @@ export interface CaptchaMessageVO { | ||
337 | type?: string; | 394 | type?: string; |
338 | } | 395 | } |
339 | 396 | ||
397 | +export interface Contactperson { | ||
398 | + birthday?: string; | ||
399 | + contactAddress?: string; | ||
400 | + contactCityId?: string; | ||
401 | + contactCountryId?: string; | ||
402 | + contactDistrictId?: string; | ||
403 | + contactPerson?: string; | ||
404 | + contactProvinceId?: string; | ||
405 | + email?: string; | ||
406 | + /** @format int32 */ | ||
407 | + gender?: number; | ||
408 | + id?: string; | ||
409 | + isDefaultLinkman?: boolean; | ||
410 | + mobile?: string; | ||
411 | + phone?: string; | ||
412 | + qq?: string; | ||
413 | + wechat?: string; | ||
414 | +} | ||
415 | + | ||
416 | +export interface CustomField { | ||
417 | + baseEntityNumber?: string; | ||
418 | + comboItems?: Array<Item>; | ||
419 | + defValue?: string; | ||
420 | + displayName?: string; | ||
421 | + /** @format int32 */ | ||
422 | + fieldType?: number; | ||
423 | + id?: string; | ||
424 | + mustInput?: boolean; | ||
425 | + number?: string; | ||
426 | +} | ||
427 | + | ||
428 | +export interface CustomFieldRes { | ||
429 | + head?: Array<CustomField>; | ||
430 | + instantPayFromToEntry?: Array<BillEntry>; | ||
431 | + materialEntity?: Array<CustomField>; | ||
432 | + payFromToEntry?: Array<BillEntry>; | ||
433 | +} | ||
434 | + | ||
435 | +export interface CustomerCustomerListReq { | ||
436 | + clevel?: string; | ||
437 | + contactPersonMain?: string; | ||
438 | + createEndTime?: string; | ||
439 | + createStartTime?: string; | ||
440 | + customerMaturity?: string; | ||
441 | + /** @format int32 */ | ||
442 | + enable?: number; | ||
443 | + group?: Array<string>; | ||
444 | + isDataPerm?: boolean; | ||
445 | + mobileMain?: string; | ||
446 | + modifyEndTime?: string; | ||
447 | + modifyStartTime?: string; | ||
448 | + orderBy?: string; | ||
449 | + page?: string; | ||
450 | + pageSize?: string; | ||
451 | + saleDeptId?: string; | ||
452 | + salerId?: string; | ||
453 | + search?: string; | ||
454 | + showAlarm?: boolean; | ||
455 | + showBusinessTime?: boolean; | ||
456 | + showContactDetail?: boolean; | ||
457 | + showDebt?: boolean; | ||
458 | + showTraceInfo?: boolean; | ||
459 | + showUnVisitDays?: boolean; | ||
460 | + traceEndDate?: string; | ||
461 | + traceStartDate?: string; | ||
462 | +} | ||
463 | + | ||
464 | +export interface CustomerDetailDto { | ||
465 | + id?: string; | ||
466 | + number?: string; | ||
467 | + showBusinessTime?: boolean; | ||
468 | + showDebt?: boolean; | ||
469 | + showPeriod?: boolean; | ||
470 | + showUnVisitDays?: boolean; | ||
471 | +} | ||
472 | + | ||
473 | +export interface CustomerDetailRes { | ||
474 | + accountOpenAddr?: string; | ||
475 | + addr?: string; | ||
476 | + bank?: string; | ||
477 | + bankAccount?: string; | ||
478 | + bomentity?: Array<Bomentity>; | ||
479 | + cityId?: string; | ||
480 | + cityName?: string; | ||
481 | + cityNumber?: string; | ||
482 | + clevelId?: string; | ||
483 | + clevelName?: string; | ||
484 | + clevelNumber?: string; | ||
485 | + countryId?: string; | ||
486 | + countryName?: string; | ||
487 | + countryNumber?: string; | ||
488 | + createTime?: string; | ||
489 | + createrFieldName?: string; | ||
490 | + customField?: { | ||
491 | + [propertyName: string]: string; | ||
492 | + }; | ||
493 | + districtId?: string; | ||
494 | + districtName?: string; | ||
495 | + districtNumber?: string; | ||
496 | + enable?: string; | ||
497 | + groupId?: string; | ||
498 | + groupName?: string; | ||
499 | + groupNumber?: string; | ||
500 | + id?: string; | ||
501 | + invoiceName?: string; | ||
502 | + invoiceType?: string; | ||
503 | + modifyTime?: string; | ||
504 | + name?: string; | ||
505 | + number?: string; | ||
506 | + provinceId?: string; | ||
507 | + provinceName?: string; | ||
508 | + provinceNumber?: string; | ||
509 | + rate?: string; | ||
510 | + remark?: string; | ||
511 | + saleDeptId?: string; | ||
512 | + saleDeptName?: string; | ||
513 | + saleDeptNumber?: string; | ||
514 | + salerId?: string; | ||
515 | + salerName?: string; | ||
516 | + salerNumber?: string; | ||
517 | + taxpayerNo?: string; | ||
518 | +} | ||
519 | + | ||
520 | +export interface CustomerListRes { | ||
521 | + count?: string; | ||
522 | + /** @format int32 */ | ||
523 | + currentPage?: number; | ||
524 | + /** @format int32 */ | ||
525 | + currentPageSize?: number; | ||
526 | + /** @format int32 */ | ||
527 | + page?: number; | ||
528 | + /** @format int32 */ | ||
529 | + pageSize?: number; | ||
530 | + rows?: Array<CustomerListResRow>; | ||
531 | + /** @format int32 */ | ||
532 | + totalPage?: number; | ||
533 | +} | ||
534 | + | ||
535 | +export interface CustomerListResRow { | ||
536 | + clevelId?: string; | ||
537 | + enable?: string; | ||
538 | + groupName?: string; | ||
539 | + id?: string; | ||
540 | + name?: string; | ||
541 | + number?: string; | ||
542 | + remark?: string; | ||
543 | +} | ||
544 | + | ||
545 | +export interface CustomerSaveReq { | ||
546 | + accountOpenAddr?: string; | ||
547 | + addr?: string; | ||
548 | + bank?: string; | ||
549 | + bankAccount?: string; | ||
550 | + cityId?: string; | ||
551 | + clevelId?: string; | ||
552 | + contactPersons?: Array<Contactperson>; | ||
553 | + countryId?: string; | ||
554 | + customField?: { | ||
555 | + [propertyName: string]: string; | ||
556 | + }; | ||
557 | + districtId?: string; | ||
558 | + groupId?: string; | ||
559 | + groupNumber?: string; | ||
560 | + id?: string; | ||
561 | + ignoreWarn?: boolean; | ||
562 | + invoiceName?: string; | ||
563 | + /** @format int32 */ | ||
564 | + invoiceType?: number; | ||
565 | + mulLabel?: Array<Mullabel>; | ||
566 | + name?: string; | ||
567 | + number?: string; | ||
568 | + provinceId?: string; | ||
569 | + rate?: string; | ||
570 | + remark?: string; | ||
571 | + saleDeptId?: string; | ||
572 | + saleDeptNumber?: string; | ||
573 | + salerId?: string; | ||
574 | + salerNumber?: string; | ||
575 | + taxpayerNo?: string; | ||
576 | +} | ||
577 | + | ||
340 | export interface DictionaryQueryVO { | 578 | export interface DictionaryQueryVO { |
341 | /** @format int32 */ | 579 | /** @format int32 */ |
342 | current?: number; | 580 | current?: number; |
@@ -366,10 +604,188 @@ export interface DictionaryVO { | @@ -366,10 +604,188 @@ export interface DictionaryVO { | ||
366 | sort?: number; | 604 | sort?: number; |
367 | } | 605 | } |
368 | 606 | ||
607 | +export interface Entry { | ||
608 | + bankAccount?: string; | ||
609 | + bankName?: string; | ||
610 | + birthInsurance?: string; | ||
611 | + birthInsuranceC?: string; | ||
612 | + childrenCare?: string; | ||
613 | + childrenEdu?: string; | ||
614 | + continueEdu?: string; | ||
615 | + depId?: string; | ||
616 | + empId?: string; | ||
617 | + empInjuryInsurance?: string; | ||
618 | + empInjuryInsuranceC?: string; | ||
619 | + hireDate?: string; | ||
620 | + housingLoan?: string; | ||
621 | + housingRent?: string; | ||
622 | + hpf?: string; | ||
623 | + hpfC?: string; | ||
624 | + idNumber?: string; | ||
625 | + medicalInsurance?: string; | ||
626 | + medicalInsuranceC?: string; | ||
627 | + mobile?: string; | ||
628 | + oldInsurance?: string; | ||
629 | + oldInsuranceC?: string; | ||
630 | + payAmount?: string; | ||
631 | + saItemList?: Array<ItemSaItem>; | ||
632 | + specialDeductTotal?: string; | ||
633 | + supportElderly?: string; | ||
634 | + taxaMount?: string; | ||
635 | + unEmpInsurance?: string; | ||
636 | + unEmpInsuranceC?: string; | ||
637 | +} | ||
638 | + | ||
369 | export interface FilePathDto { | 639 | export interface FilePathDto { |
370 | url?: string; | 640 | url?: string; |
371 | } | 641 | } |
372 | 642 | ||
643 | +export interface InventoryMaterialStockReq { | ||
644 | + auxPropId?: string; | ||
645 | + isShowStockPosition?: boolean; | ||
646 | + isShowZeroImQty?: boolean; | ||
647 | + materialId?: string; | ||
648 | +} | ||
649 | + | ||
650 | +export interface Item { | ||
651 | + billDate?: string; | ||
652 | + billNo?: string; | ||
653 | + entryList?: Array<Entry>; | ||
654 | + id?: string; | ||
655 | + remark?: string; | ||
656 | +} | ||
657 | + | ||
658 | +export interface ItemSaItem { | ||
659 | + itemId?: string; | ||
660 | + itemValue?: string; | ||
661 | +} | ||
662 | + | ||
663 | +export interface MaterialListReply { | ||
664 | + count?: string; | ||
665 | + /** @format int32 */ | ||
666 | + currentPage?: number; | ||
667 | + /** @format int32 */ | ||
668 | + currentPageSize?: number; | ||
669 | + /** @format int32 */ | ||
670 | + page?: number; | ||
671 | + /** @format int32 */ | ||
672 | + pageSize?: number; | ||
673 | + rows?: Array<MaterialListReplyRow>; | ||
674 | + /** @format int32 */ | ||
675 | + totalPage?: number; | ||
676 | +} | ||
677 | + | ||
678 | +export interface MaterialListReplyRow { | ||
679 | + barcode?: string; | ||
680 | + baseUnitId?: string; | ||
681 | + baseUnitName?: string; | ||
682 | + baseUnitNumber?: string; | ||
683 | + brandId?: string; | ||
684 | + brandName?: string; | ||
685 | + brandNumber?: string; | ||
686 | + checkType?: string; | ||
687 | + helpCode?: string; | ||
688 | + id?: string; | ||
689 | + isAsstAttr?: boolean; | ||
690 | + isBatch?: boolean; | ||
691 | + isKfPeriod?: boolean; | ||
692 | + isMultiUnit?: boolean; | ||
693 | + isSerial?: boolean; | ||
694 | + isShowAuxBarcode?: boolean; | ||
695 | + isWeight?: boolean; | ||
696 | + model?: string; | ||
697 | + mulLabel?: Array<Mullabel>; | ||
698 | + name?: string; | ||
699 | + number?: string; | ||
700 | + parentId?: string; | ||
701 | + parentName?: string; | ||
702 | + parentNumber?: string; | ||
703 | + producingPace?: string; | ||
704 | + remark?: string; | ||
705 | + units?: Array<Unit>; | ||
706 | + url?: string; | ||
707 | +} | ||
708 | + | ||
709 | +export interface MaterialMaterialListReq { | ||
710 | + createEndTime?: string; | ||
711 | + createStartTime?: string; | ||
712 | + enable?: string; | ||
713 | + ids?: Array<string>; | ||
714 | + isDataPerm?: boolean; | ||
715 | + modifyEndTime?: string; | ||
716 | + modifyStartTime?: string; | ||
717 | + page?: string; | ||
718 | + pageSize?: string; | ||
719 | + parent?: Array<string>; | ||
720 | + search?: string; | ||
721 | + showUnits?: boolean; | ||
722 | +} | ||
723 | + | ||
724 | +export interface MaterialStockRes { | ||
725 | + rows?: Array<MaterialStockRow>; | ||
726 | +} | ||
727 | + | ||
728 | +export interface MaterialStockRow { | ||
729 | + invBaseUnit?: string; | ||
730 | + invImQty?: string; | ||
731 | + invQty?: string; | ||
732 | + invStock?: string; | ||
733 | + invStockId?: string; | ||
734 | + invStockPosition?: string; | ||
735 | +} | ||
736 | + | ||
737 | +export interface MaterialUnitListRes { | ||
738 | + count?: string; | ||
739 | + /** @format int32 */ | ||
740 | + currentPage?: number; | ||
741 | + /** @format int32 */ | ||
742 | + currentPageSize?: number; | ||
743 | + /** @format int32 */ | ||
744 | + page?: number; | ||
745 | + /** @format int32 */ | ||
746 | + pageSize?: number; | ||
747 | + rows?: Array<MaterialUnitListResRow>; | ||
748 | + /** @format int32 */ | ||
749 | + totalPage?: number; | ||
750 | +} | ||
751 | + | ||
752 | +export interface MaterialUnitListResRow { | ||
753 | + /** @format double */ | ||
754 | + coefficient?: number; | ||
755 | + conversionUnitId?: string; | ||
756 | + conversionUnitName?: string; | ||
757 | + id?: string; | ||
758 | + /** @format int32 */ | ||
759 | + index?: number; | ||
760 | + isDefault?: boolean; | ||
761 | + isFloat?: boolean; | ||
762 | + materialId?: string; | ||
763 | + unitId?: string; | ||
764 | + unitName?: string; | ||
765 | +} | ||
766 | + | ||
767 | +export interface MeasureUnitListRes { | ||
768 | + count?: string; | ||
769 | + /** @format int32 */ | ||
770 | + currentPage?: number; | ||
771 | + /** @format int32 */ | ||
772 | + currentPageSize?: number; | ||
773 | + /** @format int32 */ | ||
774 | + page?: number; | ||
775 | + /** @format int32 */ | ||
776 | + pageSize?: number; | ||
777 | + rows?: Array<MeasureUnitListResRow>; | ||
778 | + /** @format int32 */ | ||
779 | + totalPage?: number; | ||
780 | +} | ||
781 | + | ||
782 | +export interface MeasureUnitListResRow { | ||
783 | + id?: string; | ||
784 | + name?: string; | ||
785 | + number?: string; | ||
786 | + precision?: string; | ||
787 | +} | ||
788 | + | ||
373 | export interface ModelAndView { | 789 | export interface ModelAndView { |
374 | empty?: boolean; | 790 | empty?: boolean; |
375 | model?: any; | 791 | model?: any; |
@@ -382,6 +798,12 @@ export interface ModelAndView { | @@ -382,6 +798,12 @@ export interface ModelAndView { | ||
382 | viewName?: string; | 798 | viewName?: string; |
383 | } | 799 | } |
384 | 800 | ||
801 | +export interface Mullabel { | ||
802 | + id?: string; | ||
803 | + name?: string; | ||
804 | + number?: string; | ||
805 | +} | ||
806 | + | ||
385 | export interface OrderAddVO { | 807 | export interface OrderAddVO { |
386 | baseInfo?: OrderBaseInfoVO; | 808 | baseInfo?: OrderBaseInfoVO; |
387 | inspectionStageInfo?: OrderInspectionStageVO; | 809 | inspectionStageInfo?: OrderInspectionStageVO; |
@@ -761,6 +1183,185 @@ export interface QueryAnnexDto { | @@ -761,6 +1183,185 @@ export interface QueryAnnexDto { | ||
761 | subId?: number; | 1183 | subId?: number; |
762 | } | 1184 | } |
763 | 1185 | ||
1186 | +export interface QueryBankStatementDto { | ||
1187 | + /** | ||
1188 | + * @description | ||
1189 | + * 帐号名称 | ||
1190 | + */ | ||
1191 | + accountName?: string; | ||
1192 | + /** | ||
1193 | + * @description | ||
1194 | + * 账号 | ||
1195 | + */ | ||
1196 | + accountNumber?: string; | ||
1197 | + /** | ||
1198 | + * @description | ||
1199 | + * 实付金额 | ||
1200 | + */ | ||
1201 | + actualPaymentAmount?: number; | ||
1202 | + /** | ||
1203 | + * @description | ||
1204 | + * 余额 | ||
1205 | + */ | ||
1206 | + balance?: number; | ||
1207 | + /** | ||
1208 | + * @description | ||
1209 | + * 银行订单号 | ||
1210 | + */ | ||
1211 | + bankOrderNumber?: string; | ||
1212 | + /** | ||
1213 | + * @description | ||
1214 | + * 交易日-开始 | ||
1215 | + * @format date | ||
1216 | + */ | ||
1217 | + beginTransactionDate?: string; | ||
1218 | + /** | ||
1219 | + * @description | ||
1220 | + * 起息日-开始 | ||
1221 | + * @format date | ||
1222 | + */ | ||
1223 | + beginValueDate?: string; | ||
1224 | + /** | ||
1225 | + * @description | ||
1226 | + * 借方金额 | ||
1227 | + */ | ||
1228 | + borrowedAmount?: number; | ||
1229 | + /** | ||
1230 | + * @description | ||
1231 | + * 收银员 | ||
1232 | + */ | ||
1233 | + cashier?: string; | ||
1234 | + /** | ||
1235 | + * @description | ||
1236 | + * 收款渠道 | ||
1237 | + */ | ||
1238 | + collectionChannel?: string; | ||
1239 | + /** | ||
1240 | + * @description | ||
1241 | + * 币种 | ||
1242 | + */ | ||
1243 | + currency?: string; | ||
1244 | + /** @format int32 */ | ||
1245 | + current?: number; | ||
1246 | + /** | ||
1247 | + * @description | ||
1248 | + * 交易日-结束 | ||
1249 | + * @format date | ||
1250 | + */ | ||
1251 | + endTransactionDate?: string; | ||
1252 | + /** | ||
1253 | + * @description | ||
1254 | + * 起息日-结束 | ||
1255 | + * @format date | ||
1256 | + */ | ||
1257 | + endValueDate?: string; | ||
1258 | + /** | ||
1259 | + * @description | ||
1260 | + * 扩展摘要 | ||
1261 | + */ | ||
1262 | + extendedSummary?: string; | ||
1263 | + /** | ||
1264 | + * @description | ||
1265 | + * id | ||
1266 | + * @format int64 | ||
1267 | + */ | ||
1268 | + id?: number; | ||
1269 | + /** | ||
1270 | + * @description | ||
1271 | + * 贷方金额 | ||
1272 | + */ | ||
1273 | + loanAmount?: number; | ||
1274 | + /** | ||
1275 | + * @description | ||
1276 | + * 商户订单号 | ||
1277 | + */ | ||
1278 | + merchantOrderNumber?: string; | ||
1279 | + /** @format int32 */ | ||
1280 | + pageSize?: number; | ||
1281 | + /** | ||
1282 | + * @description | ||
1283 | + * 收(付)方账号 | ||
1284 | + */ | ||
1285 | + payeePayerAccountNumber?: string; | ||
1286 | + /** | ||
1287 | + * @description | ||
1288 | + * 收(付)方开户行地址 | ||
1289 | + */ | ||
1290 | + payeePayerBankAddress?: string; | ||
1291 | + /** | ||
1292 | + * @description | ||
1293 | + * 收(付)方开户行行号 | ||
1294 | + */ | ||
1295 | + payeePayerBankBranchCode?: string; | ||
1296 | + /** | ||
1297 | + * @description | ||
1298 | + * 收(付)方开户行名 | ||
1299 | + */ | ||
1300 | + payeePayerBankName?: string; | ||
1301 | + /** | ||
1302 | + * @description | ||
1303 | + * 收(付)方名称 | ||
1304 | + */ | ||
1305 | + payeePayerName?: string; | ||
1306 | + /** | ||
1307 | + * @description | ||
1308 | + * 收(付)方单位 | ||
1309 | + */ | ||
1310 | + payeePayerUnit?: string; | ||
1311 | + /** | ||
1312 | + * @description | ||
1313 | + * 支付类型 | ||
1314 | + */ | ||
1315 | + paymentType?: string; | ||
1316 | + /** | ||
1317 | + * @description | ||
1318 | + * 附言 | ||
1319 | + */ | ||
1320 | + remarkNote?: string; | ||
1321 | + /** | ||
1322 | + * @description | ||
1323 | + * 流水号 | ||
1324 | + */ | ||
1325 | + serialNumber?: string; | ||
1326 | + /** | ||
1327 | + * @description | ||
1328 | + * 状态 | ||
1329 | + */ | ||
1330 | + status?: string; | ||
1331 | + /** | ||
1332 | + * @description | ||
1333 | + * 摘要 | ||
1334 | + */ | ||
1335 | + summary?: string; | ||
1336 | + /** | ||
1337 | + * @description | ||
1338 | + * 第三方订单号 | ||
1339 | + */ | ||
1340 | + thirdPartyOrderNumber?: string; | ||
1341 | + /** @format int32 */ | ||
1342 | + total?: number; | ||
1343 | + /** | ||
1344 | + * @description | ||
1345 | + * 交易金额 | ||
1346 | + */ | ||
1347 | + transactionAmount?: number; | ||
1348 | + /** | ||
1349 | + * @description | ||
1350 | + * 交易分析码 | ||
1351 | + */ | ||
1352 | + transactionAnalysisCode?: string; | ||
1353 | + /** | ||
1354 | + * @description | ||
1355 | + * 交易行所 | ||
1356 | + */ | ||
1357 | + transactionBankBranch?: string; | ||
1358 | + /** | ||
1359 | + * @description | ||
1360 | + * 交易类型 | ||
1361 | + */ | ||
1362 | + transactionType?: string; | ||
1363 | +} | ||
1364 | + | ||
764 | export interface QueryCustomerInformationDto { | 1365 | export interface QueryCustomerInformationDto { |
765 | /** | 1366 | /** |
766 | * @description | 1367 | * @description |
@@ -792,6 +1393,15 @@ export interface QueryHistoryRecordDto { | @@ -792,6 +1393,15 @@ export interface QueryHistoryRecordDto { | ||
792 | isDeleteQueryOrder?: boolean; | 1393 | isDeleteQueryOrder?: boolean; |
793 | } | 1394 | } |
794 | 1395 | ||
1396 | +export interface QueryInvoiceDetailDto { | ||
1397 | + /** | ||
1398 | + * @description | ||
1399 | + * 发票id | ||
1400 | + * @format int64 | ||
1401 | + */ | ||
1402 | + invoiceId?: number; | ||
1403 | +} | ||
1404 | + | ||
795 | export interface QueryMainOrderDto { | 1405 | export interface QueryMainOrderDto { |
796 | /** | 1406 | /** |
797 | * @description | 1407 | * @description |
@@ -830,6 +1440,17 @@ export interface ResetPwdVO { | @@ -830,6 +1440,17 @@ export interface ResetPwdVO { | ||
830 | userId?: number; | 1440 | userId?: number; |
831 | } | 1441 | } |
832 | 1442 | ||
1443 | +export interface SalOrderSaveDto { | ||
1444 | + id?: string; | ||
1445 | +} | ||
1446 | + | ||
1447 | +export interface SaveReply { | ||
1448 | + idNumberMap?: { | ||
1449 | + [propertyName: string]: string; | ||
1450 | + }; | ||
1451 | + ids?: Array<string>; | ||
1452 | +} | ||
1453 | + | ||
833 | export interface ServerResult { | 1454 | export interface ServerResult { |
834 | data?: any; | 1455 | data?: any; |
835 | message?: string; | 1456 | message?: string; |
@@ -860,6 +1481,73 @@ export interface SysLogQueryVO { | @@ -860,6 +1481,73 @@ export interface SysLogQueryVO { | ||
860 | username?: string; | 1481 | username?: string; |
861 | } | 1482 | } |
862 | 1483 | ||
1484 | +export interface SystemCustomFieldReq { | ||
1485 | + entityNumber?: string; | ||
1486 | +} | ||
1487 | + | ||
1488 | +export interface Unit { | ||
1489 | + /** @format float */ | ||
1490 | + coefficient?: number; | ||
1491 | + conversionUnitConversionType?: string; | ||
1492 | + conversionUnitCreatetime?: string; | ||
1493 | + conversionUnitDisableDate?: string; | ||
1494 | + conversionUnitEnable?: string; | ||
1495 | + conversionUnitId?: string; | ||
1496 | + conversionUnitIsLeaf?: boolean; | ||
1497 | + /** @format int32 */ | ||
1498 | + conversionUnitLevel?: number; | ||
1499 | + conversionUnitLongNumber?: string; | ||
1500 | + conversionUnitModifyTime?: string; | ||
1501 | + conversionUnitName?: string; | ||
1502 | + conversionUnitNumber?: string; | ||
1503 | + conversionUnitPrecision?: string; | ||
1504 | + conversionUnitPrecisionAccount?: string; | ||
1505 | + id?: string; | ||
1506 | + /** @format int32 */ | ||
1507 | + index?: number; | ||
1508 | + isDefault?: boolean; | ||
1509 | + isFloat?: boolean; | ||
1510 | + materialId?: string; | ||
1511 | + unitConversionType?: string; | ||
1512 | + unitCreateTime?: string; | ||
1513 | + unitDisableDate?: string; | ||
1514 | + unitEnable?: string; | ||
1515 | + unitId?: string; | ||
1516 | + unitIsLeaf?: boolean; | ||
1517 | + /** @format int32 */ | ||
1518 | + unitLevel?: number; | ||
1519 | + unitLongNumber?: string; | ||
1520 | + unitModifyTime?: string; | ||
1521 | + unitNumber?: string; | ||
1522 | + unitPrecision?: string; | ||
1523 | + /** @format int32 */ | ||
1524 | + unitPrecisionAccount?: number; | ||
1525 | + unitidName?: string; | ||
1526 | +} | ||
1527 | + | ||
1528 | +export interface UnitMaterialUnitListReq { | ||
1529 | + createEndTime?: string; | ||
1530 | + createStartTime?: string; | ||
1531 | + materialId?: Array<string>; | ||
1532 | + modifyEndTime?: string; | ||
1533 | + modifyStartTime?: string; | ||
1534 | + page?: string; | ||
1535 | + pageSize?: string; | ||
1536 | + search?: string; | ||
1537 | + unPage?: string; | ||
1538 | +} | ||
1539 | + | ||
1540 | +export interface UnitMeasureUnitListReq { | ||
1541 | + createEndTime?: string; | ||
1542 | + createStartTime?: string; | ||
1543 | + enable?: string; | ||
1544 | + modifyEndTime?: string; | ||
1545 | + modifyStartTime?: string; | ||
1546 | + page?: string; | ||
1547 | + pageSize?: string; | ||
1548 | + search?: string; | ||
1549 | +} | ||
1550 | + | ||
863 | export interface UpdateHirePurchase { | 1551 | export interface UpdateHirePurchase { |
864 | /** | 1552 | /** |
865 | * @description | 1553 | * @description |
@@ -884,6 +1572,20 @@ export interface UpdateHirePurchase { | @@ -884,6 +1572,20 @@ export interface UpdateHirePurchase { | ||
884 | updateTime?: string; | 1572 | updateTime?: string; |
885 | } | 1573 | } |
886 | 1574 | ||
1575 | +export interface UpdateHirePurchaseDto { | ||
1576 | + /** | ||
1577 | + * @description | ||
1578 | + * 修改分期付款集合 | ||
1579 | + */ | ||
1580 | + list?: Array<UpdateHirePurchase>; | ||
1581 | + /** | ||
1582 | + * @description | ||
1583 | + * 主订单id | ||
1584 | + * @format int64 | ||
1585 | + */ | ||
1586 | + mainOrderId?: number; | ||
1587 | +} | ||
1588 | + | ||
887 | export interface UpdatePwdVO { | 1589 | export interface UpdatePwdVO { |
888 | confirmPassword?: string; | 1590 | confirmPassword?: string; |
889 | password?: string; | 1591 | password?: string; |
src/services/request.ts
@@ -22,10 +22,23 @@ import type { | @@ -22,10 +22,23 @@ import type { | ||
22 | AdminUserRegisterVO, | 22 | AdminUserRegisterVO, |
23 | AdminUserVO, | 23 | AdminUserVO, |
24 | AuditVO, | 24 | AuditVO, |
25 | + CancelInvoiceAndBankStatementDto, | ||
25 | CaptchaMessageVO, | 26 | CaptchaMessageVO, |
27 | + CustomFieldRes, | ||
28 | + CustomerCustomerListReq, | ||
29 | + CustomerDetailDto, | ||
30 | + CustomerDetailRes, | ||
31 | + CustomerListRes, | ||
32 | + CustomerSaveReq, | ||
26 | DictionaryQueryVO, | 33 | DictionaryQueryVO, |
27 | DictionaryVO, | 34 | DictionaryVO, |
28 | Dto, | 35 | Dto, |
36 | + InventoryMaterialStockReq, | ||
37 | + MaterialListReply, | ||
38 | + MaterialMaterialListReq, | ||
39 | + MaterialStockRes, | ||
40 | + MaterialUnitListRes, | ||
41 | + MeasureUnitListRes, | ||
29 | ModelAndView, | 42 | ModelAndView, |
30 | OrderAddVO, | 43 | OrderAddVO, |
31 | OrderAuditLogQueryVO, | 44 | OrderAuditLogQueryVO, |
@@ -41,13 +54,21 @@ import type { | @@ -41,13 +54,21 @@ import type { | ||
41 | ProductInformationDto, | 54 | ProductInformationDto, |
42 | QueryAfterSalesInfoSnapshotDto, | 55 | QueryAfterSalesInfoSnapshotDto, |
43 | QueryAnnexDto, | 56 | QueryAnnexDto, |
57 | + QueryBankStatementDto, | ||
44 | QueryCustomerInformationDto, | 58 | QueryCustomerInformationDto, |
45 | QueryHistoryRecordDto, | 59 | QueryHistoryRecordDto, |
60 | + QueryInvoiceDetailDto, | ||
46 | QueryMainOrderDto, | 61 | QueryMainOrderDto, |
47 | QueryReportFormsDto, | 62 | QueryReportFormsDto, |
48 | ResetPwdVO, | 63 | ResetPwdVO, |
64 | + SalOrderSaveDto, | ||
65 | + SaveReply, | ||
49 | ServerResult, | 66 | ServerResult, |
50 | SysLogQueryVO, | 67 | SysLogQueryVO, |
68 | + SystemCustomFieldReq, | ||
69 | + UnitMaterialUnitListReq, | ||
70 | + UnitMeasureUnitListReq, | ||
71 | + UpdateHirePurchaseDto, | ||
51 | UpdatePwdVO, | 72 | UpdatePwdVO, |
52 | } from './definition'; | 73 | } from './definition'; |
53 | 74 | ||
@@ -565,27 +586,27 @@ export const patchError = /* #__PURE__ */ (() => { | @@ -565,27 +586,27 @@ export const patchError = /* #__PURE__ */ (() => { | ||
565 | return request; | 586 | return request; |
566 | })(); | 587 | })(); |
567 | 588 | ||
568 | -/** @description request parameter type for postOfficialWebsiteUploadAliOss */ | ||
569 | -export interface PostOfficialWebsiteUploadAliOssOption { | 589 | +/** @description request parameter type for postKingdeeRepCustomer */ |
590 | +export interface PostKingdeeRepCustomerOption { | ||
570 | /** | 591 | /** |
571 | * @description | 592 | * @description |
572 | - * files | 593 | + * req |
573 | */ | 594 | */ |
574 | - formData: { | 595 | + body: { |
575 | /** | 596 | /** |
576 | @description | 597 | @description |
577 | - files */ | ||
578 | - files: Array<File>; | 598 | + req */ |
599 | + req: CustomerCustomerListReq; | ||
579 | }; | 600 | }; |
580 | } | 601 | } |
581 | 602 | ||
582 | -/** @description response type for postOfficialWebsiteUploadAliOss */ | ||
583 | -export interface PostOfficialWebsiteUploadAliOssResponse { | 603 | +/** @description response type for postKingdeeRepCustomer */ |
604 | +export interface PostKingdeeRepCustomerResponse { | ||
584 | /** | 605 | /** |
585 | * @description | 606 | * @description |
586 | * OK | 607 | * OK |
587 | */ | 608 | */ |
588 | - 200: ServerResult; | 609 | + 200: CustomerListRes; |
589 | /** | 610 | /** |
590 | * @description | 611 | * @description |
591 | * Created | 612 | * Created |
@@ -608,25 +629,25 @@ export interface PostOfficialWebsiteUploadAliOssResponse { | @@ -608,25 +629,25 @@ export interface PostOfficialWebsiteUploadAliOssResponse { | ||
608 | 404: any; | 629 | 404: any; |
609 | } | 630 | } |
610 | 631 | ||
611 | -export type PostOfficialWebsiteUploadAliOssResponseSuccess = | ||
612 | - PostOfficialWebsiteUploadAliOssResponse[200]; | 632 | +export type PostKingdeeRepCustomerResponseSuccess = |
633 | + PostKingdeeRepCustomerResponse[200]; | ||
613 | /** | 634 | /** |
614 | * @description | 635 | * @description |
615 | - * 为官网提供上传文件的接口 | ||
616 | - * @tags 官网 | 636 | + * listCustomers |
637 | + * @tags kingdee-erp-controller | ||
617 | * @produces * | 638 | * @produces * |
618 | * @consumes application/json | 639 | * @consumes application/json |
619 | */ | 640 | */ |
620 | -export const postOfficialWebsiteUploadAliOss = /* #__PURE__ */ (() => { | 641 | +export const postKingdeeRepCustomer = /* #__PURE__ */ (() => { |
621 | const method = 'post'; | 642 | const method = 'post'; |
622 | - const url = '/official/website/uploadAliOss'; | 643 | + const url = '/kingdee/rep/customer'; |
623 | function request( | 644 | function request( |
624 | - option: PostOfficialWebsiteUploadAliOssOption, | ||
625 | - ): Promise<PostOfficialWebsiteUploadAliOssResponseSuccess> { | 645 | + option: PostKingdeeRepCustomerOption, |
646 | + ): Promise<PostKingdeeRepCustomerResponseSuccess> { | ||
626 | return requester(request.url, { | 647 | return requester(request.url, { |
627 | method: request.method, | 648 | method: request.method, |
628 | ...option, | 649 | ...option, |
629 | - }) as unknown as Promise<PostOfficialWebsiteUploadAliOssResponseSuccess>; | 650 | + }) as unknown as Promise<PostKingdeeRepCustomerResponseSuccess>; |
630 | } | 651 | } |
631 | 652 | ||
632 | /** http method */ | 653 | /** http method */ |
@@ -636,27 +657,27 @@ export const postOfficialWebsiteUploadAliOss = /* #__PURE__ */ (() => { | @@ -636,27 +657,27 @@ export const postOfficialWebsiteUploadAliOss = /* #__PURE__ */ (() => { | ||
636 | return request; | 657 | return request; |
637 | })(); | 658 | })(); |
638 | 659 | ||
639 | -/** @description request parameter type for postOrderErpApplyList */ | ||
640 | -export interface PostOrderErpApplyListOption { | 660 | +/** @description request parameter type for postKingdeeRepCustomerDetail */ |
661 | +export interface PostKingdeeRepCustomerDetailOption { | ||
641 | /** | 662 | /** |
642 | * @description | 663 | * @description |
643 | - * orderFieldLockApplyQueryVO | 664 | + * dto |
644 | */ | 665 | */ |
645 | body: { | 666 | body: { |
646 | /** | 667 | /** |
647 | @description | 668 | @description |
648 | - orderFieldLockApplyQueryVO */ | ||
649 | - orderFieldLockApplyQueryVO: OrderFieldLockApplyQueryVO; | 669 | + dto */ |
670 | + dto: CustomerDetailDto; | ||
650 | }; | 671 | }; |
651 | } | 672 | } |
652 | 673 | ||
653 | -/** @description response type for postOrderErpApplyList */ | ||
654 | -export interface PostOrderErpApplyListResponse { | 674 | +/** @description response type for postKingdeeRepCustomerDetail */ |
675 | +export interface PostKingdeeRepCustomerDetailResponse { | ||
655 | /** | 676 | /** |
656 | * @description | 677 | * @description |
657 | * OK | 678 | * OK |
658 | */ | 679 | */ |
659 | - 200: ServerResult; | 680 | + 200: CustomerDetailRes; |
660 | /** | 681 | /** |
661 | * @description | 682 | * @description |
662 | * Created | 683 | * Created |
@@ -679,25 +700,25 @@ export interface PostOrderErpApplyListResponse { | @@ -679,25 +700,25 @@ export interface PostOrderErpApplyListResponse { | ||
679 | 404: any; | 700 | 404: any; |
680 | } | 701 | } |
681 | 702 | ||
682 | -export type PostOrderErpApplyListResponseSuccess = | ||
683 | - PostOrderErpApplyListResponse[200]; | 703 | +export type PostKingdeeRepCustomerDetailResponseSuccess = |
704 | + PostKingdeeRepCustomerDetailResponse[200]; | ||
684 | /** | 705 | /** |
685 | * @description | 706 | * @description |
686 | - * 分页查询 | ||
687 | - * @tags 用户订单-字段锁定申请(忽略) | 707 | + * getCustomerDetail |
708 | + * @tags kingdee-erp-controller | ||
688 | * @produces * | 709 | * @produces * |
689 | * @consumes application/json | 710 | * @consumes application/json |
690 | */ | 711 | */ |
691 | -export const postOrderErpApplyList = /* #__PURE__ */ (() => { | 712 | +export const postKingdeeRepCustomerDetail = /* #__PURE__ */ (() => { |
692 | const method = 'post'; | 713 | const method = 'post'; |
693 | - const url = '/order/erp/apply/list'; | 714 | + const url = '/kingdee/rep/customerDetail'; |
694 | function request( | 715 | function request( |
695 | - option: PostOrderErpApplyListOption, | ||
696 | - ): Promise<PostOrderErpApplyListResponseSuccess> { | 716 | + option: PostKingdeeRepCustomerDetailOption, |
717 | + ): Promise<PostKingdeeRepCustomerDetailResponseSuccess> { | ||
697 | return requester(request.url, { | 718 | return requester(request.url, { |
698 | method: request.method, | 719 | method: request.method, |
699 | ...option, | 720 | ...option, |
700 | - }) as unknown as Promise<PostOrderErpApplyListResponseSuccess>; | 721 | + }) as unknown as Promise<PostKingdeeRepCustomerDetailResponseSuccess>; |
701 | } | 722 | } |
702 | 723 | ||
703 | /** http method */ | 724 | /** http method */ |
@@ -707,27 +728,27 @@ export const postOrderErpApplyList = /* #__PURE__ */ (() => { | @@ -707,27 +728,27 @@ export const postOrderErpApplyList = /* #__PURE__ */ (() => { | ||
707 | return request; | 728 | return request; |
708 | })(); | 729 | })(); |
709 | 730 | ||
710 | -/** @description request parameter type for postOrderErpAuditAuditList */ | ||
711 | -export interface PostOrderErpAuditAuditListOption { | 731 | +/** @description request parameter type for postKingdeeRepCustomerSave */ |
732 | +export interface PostKingdeeRepCustomerSaveOption { | ||
712 | /** | 733 | /** |
713 | * @description | 734 | * @description |
714 | - * queryVO | 735 | + * req |
715 | */ | 736 | */ |
716 | body: { | 737 | body: { |
717 | /** | 738 | /** |
718 | @description | 739 | @description |
719 | - queryVO */ | ||
720 | - queryVO: OrderFieldLockApplyQueryVO; | 740 | + req */ |
741 | + req: CustomerSaveReq; | ||
721 | }; | 742 | }; |
722 | } | 743 | } |
723 | 744 | ||
724 | -/** @description response type for postOrderErpAuditAuditList */ | ||
725 | -export interface PostOrderErpAuditAuditListResponse { | 745 | +/** @description response type for postKingdeeRepCustomerSave */ |
746 | +export interface PostKingdeeRepCustomerSaveResponse { | ||
726 | /** | 747 | /** |
727 | * @description | 748 | * @description |
728 | * OK | 749 | * OK |
729 | */ | 750 | */ |
730 | - 200: ServerResult; | 751 | + 200: SaveReply; |
731 | /** | 752 | /** |
732 | * @description | 753 | * @description |
733 | * Created | 754 | * Created |
@@ -750,25 +771,25 @@ export interface PostOrderErpAuditAuditListResponse { | @@ -750,25 +771,25 @@ export interface PostOrderErpAuditAuditListResponse { | ||
750 | 404: any; | 771 | 404: any; |
751 | } | 772 | } |
752 | 773 | ||
753 | -export type PostOrderErpAuditAuditListResponseSuccess = | ||
754 | - PostOrderErpAuditAuditListResponse[200]; | 774 | +export type PostKingdeeRepCustomerSaveResponseSuccess = |
775 | + PostKingdeeRepCustomerSaveResponse[200]; | ||
755 | /** | 776 | /** |
756 | * @description | 777 | * @description |
757 | - * 已审批列表 | ||
758 | - * @tags 审批管理 | 778 | + * getCustomerDetail |
779 | + * @tags kingdee-erp-controller | ||
759 | * @produces * | 780 | * @produces * |
760 | * @consumes application/json | 781 | * @consumes application/json |
761 | */ | 782 | */ |
762 | -export const postOrderErpAuditAuditList = /* #__PURE__ */ (() => { | 783 | +export const postKingdeeRepCustomerSave = /* #__PURE__ */ (() => { |
763 | const method = 'post'; | 784 | const method = 'post'; |
764 | - const url = '/order/erp/audit/audit_list'; | 785 | + const url = '/kingdee/rep/customerSave'; |
765 | function request( | 786 | function request( |
766 | - option: PostOrderErpAuditAuditListOption, | ||
767 | - ): Promise<PostOrderErpAuditAuditListResponseSuccess> { | 787 | + option: PostKingdeeRepCustomerSaveOption, |
788 | + ): Promise<PostKingdeeRepCustomerSaveResponseSuccess> { | ||
768 | return requester(request.url, { | 789 | return requester(request.url, { |
769 | method: request.method, | 790 | method: request.method, |
770 | ...option, | 791 | ...option, |
771 | - }) as unknown as Promise<PostOrderErpAuditAuditListResponseSuccess>; | 792 | + }) as unknown as Promise<PostKingdeeRepCustomerSaveResponseSuccess>; |
772 | } | 793 | } |
773 | 794 | ||
774 | /** http method */ | 795 | /** http method */ |
@@ -778,27 +799,27 @@ export const postOrderErpAuditAuditList = /* #__PURE__ */ (() => { | @@ -778,27 +799,27 @@ export const postOrderErpAuditAuditList = /* #__PURE__ */ (() => { | ||
778 | return request; | 799 | return request; |
779 | })(); | 800 | })(); |
780 | 801 | ||
781 | -/** @description request parameter type for postOrderErpAuditDoAudit */ | ||
782 | -export interface PostOrderErpAuditDoAuditOption { | 802 | +/** @description request parameter type for postKingdeeRepMaterial */ |
803 | +export interface PostKingdeeRepMaterialOption { | ||
783 | /** | 804 | /** |
784 | * @description | 805 | * @description |
785 | - * auditVO | 806 | + * req |
786 | */ | 807 | */ |
787 | body: { | 808 | body: { |
788 | /** | 809 | /** |
789 | @description | 810 | @description |
790 | - auditVO */ | ||
791 | - auditVO: AuditVO; | 811 | + req */ |
812 | + req: MaterialMaterialListReq; | ||
792 | }; | 813 | }; |
793 | } | 814 | } |
794 | 815 | ||
795 | -/** @description response type for postOrderErpAuditDoAudit */ | ||
796 | -export interface PostOrderErpAuditDoAuditResponse { | 816 | +/** @description response type for postKingdeeRepMaterial */ |
817 | +export interface PostKingdeeRepMaterialResponse { | ||
797 | /** | 818 | /** |
798 | * @description | 819 | * @description |
799 | * OK | 820 | * OK |
800 | */ | 821 | */ |
801 | - 200: ServerResult; | 822 | + 200: MaterialListReply; |
802 | /** | 823 | /** |
803 | * @description | 824 | * @description |
804 | * Created | 825 | * Created |
@@ -821,25 +842,25 @@ export interface PostOrderErpAuditDoAuditResponse { | @@ -821,25 +842,25 @@ export interface PostOrderErpAuditDoAuditResponse { | ||
821 | 404: any; | 842 | 404: any; |
822 | } | 843 | } |
823 | 844 | ||
824 | -export type PostOrderErpAuditDoAuditResponseSuccess = | ||
825 | - PostOrderErpAuditDoAuditResponse[200]; | 845 | +export type PostKingdeeRepMaterialResponseSuccess = |
846 | + PostKingdeeRepMaterialResponse[200]; | ||
826 | /** | 847 | /** |
827 | * @description | 848 | * @description |
828 | - * 审核 | ||
829 | - * @tags 审批管理 | 849 | + * listMaterial |
850 | + * @tags kingdee-erp-controller | ||
830 | * @produces * | 851 | * @produces * |
831 | * @consumes application/json | 852 | * @consumes application/json |
832 | */ | 853 | */ |
833 | -export const postOrderErpAuditDoAudit = /* #__PURE__ */ (() => { | 854 | +export const postKingdeeRepMaterial = /* #__PURE__ */ (() => { |
834 | const method = 'post'; | 855 | const method = 'post'; |
835 | - const url = '/order/erp/audit/do_audit'; | 856 | + const url = '/kingdee/rep/material'; |
836 | function request( | 857 | function request( |
837 | - option: PostOrderErpAuditDoAuditOption, | ||
838 | - ): Promise<PostOrderErpAuditDoAuditResponseSuccess> { | 858 | + option: PostKingdeeRepMaterialOption, |
859 | + ): Promise<PostKingdeeRepMaterialResponseSuccess> { | ||
839 | return requester(request.url, { | 860 | return requester(request.url, { |
840 | method: request.method, | 861 | method: request.method, |
841 | ...option, | 862 | ...option, |
842 | - }) as unknown as Promise<PostOrderErpAuditDoAuditResponseSuccess>; | 863 | + }) as unknown as Promise<PostKingdeeRepMaterialResponseSuccess>; |
843 | } | 864 | } |
844 | 865 | ||
845 | /** http method */ | 866 | /** http method */ |
@@ -849,27 +870,27 @@ export const postOrderErpAuditDoAudit = /* #__PURE__ */ (() => { | @@ -849,27 +870,27 @@ export const postOrderErpAuditDoAudit = /* #__PURE__ */ (() => { | ||
849 | return request; | 870 | return request; |
850 | })(); | 871 | })(); |
851 | 872 | ||
852 | -/** @description request parameter type for postOrderErpAuditListByPage */ | ||
853 | -export interface PostOrderErpAuditListByPageOption { | 873 | +/** @description request parameter type for postKingdeeRepMaterialStock */ |
874 | +export interface PostKingdeeRepMaterialStockOption { | ||
854 | /** | 875 | /** |
855 | * @description | 876 | * @description |
856 | - * queryVO | 877 | + * req |
857 | */ | 878 | */ |
858 | body: { | 879 | body: { |
859 | /** | 880 | /** |
860 | @description | 881 | @description |
861 | - queryVO */ | ||
862 | - queryVO: OrderFieldLockApplyQueryVO; | 882 | + req */ |
883 | + req: InventoryMaterialStockReq; | ||
863 | }; | 884 | }; |
864 | } | 885 | } |
865 | 886 | ||
866 | -/** @description response type for postOrderErpAuditListByPage */ | ||
867 | -export interface PostOrderErpAuditListByPageResponse { | 887 | +/** @description response type for postKingdeeRepMaterialStock */ |
888 | +export interface PostKingdeeRepMaterialStockResponse { | ||
868 | /** | 889 | /** |
869 | * @description | 890 | * @description |
870 | * OK | 891 | * OK |
871 | */ | 892 | */ |
872 | - 200: ServerResult; | 893 | + 200: MaterialStockRes; |
873 | /** | 894 | /** |
874 | * @description | 895 | * @description |
875 | * Created | 896 | * Created |
@@ -892,25 +913,25 @@ export interface PostOrderErpAuditListByPageResponse { | @@ -892,25 +913,25 @@ export interface PostOrderErpAuditListByPageResponse { | ||
892 | 404: any; | 913 | 404: any; |
893 | } | 914 | } |
894 | 915 | ||
895 | -export type PostOrderErpAuditListByPageResponseSuccess = | ||
896 | - PostOrderErpAuditListByPageResponse[200]; | 916 | +export type PostKingdeeRepMaterialStockResponseSuccess = |
917 | + PostKingdeeRepMaterialStockResponse[200]; | ||
897 | /** | 918 | /** |
898 | * @description | 919 | * @description |
899 | - * 分页查询 | ||
900 | - * @tags 审批管理 | 920 | + * listMaterialStock |
921 | + * @tags kingdee-erp-controller | ||
901 | * @produces * | 922 | * @produces * |
902 | * @consumes application/json | 923 | * @consumes application/json |
903 | */ | 924 | */ |
904 | -export const postOrderErpAuditListByPage = /* #__PURE__ */ (() => { | 925 | +export const postKingdeeRepMaterialStock = /* #__PURE__ */ (() => { |
905 | const method = 'post'; | 926 | const method = 'post'; |
906 | - const url = '/order/erp/audit/list_by_page'; | 927 | + const url = '/kingdee/rep/materialStock'; |
907 | function request( | 928 | function request( |
908 | - option: PostOrderErpAuditListByPageOption, | ||
909 | - ): Promise<PostOrderErpAuditListByPageResponseSuccess> { | 929 | + option: PostKingdeeRepMaterialStockOption, |
930 | + ): Promise<PostKingdeeRepMaterialStockResponseSuccess> { | ||
910 | return requester(request.url, { | 931 | return requester(request.url, { |
911 | method: request.method, | 932 | method: request.method, |
912 | ...option, | 933 | ...option, |
913 | - }) as unknown as Promise<PostOrderErpAuditListByPageResponseSuccess>; | 934 | + }) as unknown as Promise<PostKingdeeRepMaterialStockResponseSuccess>; |
914 | } | 935 | } |
915 | 936 | ||
916 | /** http method */ | 937 | /** http method */ |
@@ -920,27 +941,27 @@ export const postOrderErpAuditListByPage = /* #__PURE__ */ (() => { | @@ -920,27 +941,27 @@ export const postOrderErpAuditListByPage = /* #__PURE__ */ (() => { | ||
920 | return request; | 941 | return request; |
921 | })(); | 942 | })(); |
922 | 943 | ||
923 | -/** @description request parameter type for postOrderErpAuditLogListByPage */ | ||
924 | -export interface PostOrderErpAuditLogListByPageOption { | 944 | +/** @description request parameter type for postKingdeeRepMaterialUnit */ |
945 | +export interface PostKingdeeRepMaterialUnitOption { | ||
925 | /** | 946 | /** |
926 | * @description | 947 | * @description |
927 | - * orderAuditLogQueryVO | 948 | + * req |
928 | */ | 949 | */ |
929 | body: { | 950 | body: { |
930 | /** | 951 | /** |
931 | @description | 952 | @description |
932 | - orderAuditLogQueryVO */ | ||
933 | - orderAuditLogQueryVO: OrderAuditLogQueryVO; | 953 | + req */ |
954 | + req: UnitMaterialUnitListReq; | ||
934 | }; | 955 | }; |
935 | } | 956 | } |
936 | 957 | ||
937 | -/** @description response type for postOrderErpAuditLogListByPage */ | ||
938 | -export interface PostOrderErpAuditLogListByPageResponse { | 958 | +/** @description response type for postKingdeeRepMaterialUnit */ |
959 | +export interface PostKingdeeRepMaterialUnitResponse { | ||
939 | /** | 960 | /** |
940 | * @description | 961 | * @description |
941 | * OK | 962 | * OK |
942 | */ | 963 | */ |
943 | - 200: ServerResult; | 964 | + 200: MaterialUnitListRes; |
944 | /** | 965 | /** |
945 | * @description | 966 | * @description |
946 | * Created | 967 | * Created |
@@ -963,25 +984,25 @@ export interface PostOrderErpAuditLogListByPageResponse { | @@ -963,25 +984,25 @@ export interface PostOrderErpAuditLogListByPageResponse { | ||
963 | 404: any; | 984 | 404: any; |
964 | } | 985 | } |
965 | 986 | ||
966 | -export type PostOrderErpAuditLogListByPageResponseSuccess = | ||
967 | - PostOrderErpAuditLogListByPageResponse[200]; | 987 | +export type PostKingdeeRepMaterialUnitResponseSuccess = |
988 | + PostKingdeeRepMaterialUnitResponse[200]; | ||
968 | /** | 989 | /** |
969 | * @description | 990 | * @description |
970 | - * 分页查询 | ||
971 | - * @tags 用户订单审批日志 | 991 | + * getMaterialDetail |
992 | + * @tags kingdee-erp-controller | ||
972 | * @produces * | 993 | * @produces * |
973 | * @consumes application/json | 994 | * @consumes application/json |
974 | */ | 995 | */ |
975 | -export const postOrderErpAuditLogListByPage = /* #__PURE__ */ (() => { | 996 | +export const postKingdeeRepMaterialUnit = /* #__PURE__ */ (() => { |
976 | const method = 'post'; | 997 | const method = 'post'; |
977 | - const url = '/order/erp/audit/log/list_by_page'; | 998 | + const url = '/kingdee/rep/materialUnit'; |
978 | function request( | 999 | function request( |
979 | - option: PostOrderErpAuditLogListByPageOption, | ||
980 | - ): Promise<PostOrderErpAuditLogListByPageResponseSuccess> { | 1000 | + option: PostKingdeeRepMaterialUnitOption, |
1001 | + ): Promise<PostKingdeeRepMaterialUnitResponseSuccess> { | ||
981 | return requester(request.url, { | 1002 | return requester(request.url, { |
982 | method: request.method, | 1003 | method: request.method, |
983 | ...option, | 1004 | ...option, |
984 | - }) as unknown as Promise<PostOrderErpAuditLogListByPageResponseSuccess>; | 1005 | + }) as unknown as Promise<PostKingdeeRepMaterialUnitResponseSuccess>; |
985 | } | 1006 | } |
986 | 1007 | ||
987 | /** http method */ | 1008 | /** http method */ |
@@ -991,27 +1012,27 @@ export const postOrderErpAuditLogListByPage = /* #__PURE__ */ (() => { | @@ -991,27 +1012,27 @@ export const postOrderErpAuditLogListByPage = /* #__PURE__ */ (() => { | ||
991 | return request; | 1012 | return request; |
992 | })(); | 1013 | })(); |
993 | 1014 | ||
994 | -/** @description request parameter type for postOrderErpAuditLogQueryById */ | ||
995 | -export interface PostOrderErpAuditLogQueryByIdOption { | 1015 | +/** @description request parameter type for postKingdeeRepMeasureUnit */ |
1016 | +export interface PostKingdeeRepMeasureUnitOption { | ||
996 | /** | 1017 | /** |
997 | * @description | 1018 | * @description |
998 | - * orderAuditLogQueryVO | 1019 | + * req |
999 | */ | 1020 | */ |
1000 | body: { | 1021 | body: { |
1001 | /** | 1022 | /** |
1002 | @description | 1023 | @description |
1003 | - orderAuditLogQueryVO */ | ||
1004 | - orderAuditLogQueryVO: OrderAuditLogQueryVO; | 1024 | + req */ |
1025 | + req: UnitMeasureUnitListReq; | ||
1005 | }; | 1026 | }; |
1006 | } | 1027 | } |
1007 | 1028 | ||
1008 | -/** @description response type for postOrderErpAuditLogQueryById */ | ||
1009 | -export interface PostOrderErpAuditLogQueryByIdResponse { | 1029 | +/** @description response type for postKingdeeRepMeasureUnit */ |
1030 | +export interface PostKingdeeRepMeasureUnitResponse { | ||
1010 | /** | 1031 | /** |
1011 | * @description | 1032 | * @description |
1012 | * OK | 1033 | * OK |
1013 | */ | 1034 | */ |
1014 | - 200: ServerResult; | 1035 | + 200: MeasureUnitListRes; |
1015 | /** | 1036 | /** |
1016 | * @description | 1037 | * @description |
1017 | * Created | 1038 | * Created |
@@ -1034,25 +1055,25 @@ export interface PostOrderErpAuditLogQueryByIdResponse { | @@ -1034,25 +1055,25 @@ export interface PostOrderErpAuditLogQueryByIdResponse { | ||
1034 | 404: any; | 1055 | 404: any; |
1035 | } | 1056 | } |
1036 | 1057 | ||
1037 | -export type PostOrderErpAuditLogQueryByIdResponseSuccess = | ||
1038 | - PostOrderErpAuditLogQueryByIdResponse[200]; | 1058 | +export type PostKingdeeRepMeasureUnitResponseSuccess = |
1059 | + PostKingdeeRepMeasureUnitResponse[200]; | ||
1039 | /** | 1060 | /** |
1040 | * @description | 1061 | * @description |
1041 | - * 通过主键查询单条数据 | ||
1042 | - * @tags 用户订单审批日志 | 1062 | + * getCustomerDetail |
1063 | + * @tags kingdee-erp-controller | ||
1043 | * @produces * | 1064 | * @produces * |
1044 | * @consumes application/json | 1065 | * @consumes application/json |
1045 | */ | 1066 | */ |
1046 | -export const postOrderErpAuditLogQueryById = /* #__PURE__ */ (() => { | 1067 | +export const postKingdeeRepMeasureUnit = /* #__PURE__ */ (() => { |
1047 | const method = 'post'; | 1068 | const method = 'post'; |
1048 | - const url = '/order/erp/audit/log/query_by_id'; | 1069 | + const url = '/kingdee/rep/measureUnit'; |
1049 | function request( | 1070 | function request( |
1050 | - option: PostOrderErpAuditLogQueryByIdOption, | ||
1051 | - ): Promise<PostOrderErpAuditLogQueryByIdResponseSuccess> { | 1071 | + option: PostKingdeeRepMeasureUnitOption, |
1072 | + ): Promise<PostKingdeeRepMeasureUnitResponseSuccess> { | ||
1052 | return requester(request.url, { | 1073 | return requester(request.url, { |
1053 | method: request.method, | 1074 | method: request.method, |
1054 | ...option, | 1075 | ...option, |
1055 | - }) as unknown as Promise<PostOrderErpAuditLogQueryByIdResponseSuccess>; | 1076 | + }) as unknown as Promise<PostKingdeeRepMeasureUnitResponseSuccess>; |
1056 | } | 1077 | } |
1057 | 1078 | ||
1058 | /** http method */ | 1079 | /** http method */ |
@@ -1062,22 +1083,22 @@ export const postOrderErpAuditLogQueryById = /* #__PURE__ */ (() => { | @@ -1062,22 +1083,22 @@ export const postOrderErpAuditLogQueryById = /* #__PURE__ */ (() => { | ||
1062 | return request; | 1083 | return request; |
1063 | })(); | 1084 | })(); |
1064 | 1085 | ||
1065 | -/** @description request parameter type for postOrderErpAuditWaitAuditList */ | ||
1066 | -export interface PostOrderErpAuditWaitAuditListOption { | 1086 | +/** @description request parameter type for postKingdeeRepSalBillOutbound */ |
1087 | +export interface PostKingdeeRepSalBillOutboundOption { | ||
1067 | /** | 1088 | /** |
1068 | * @description | 1089 | * @description |
1069 | - * queryVO | 1090 | + * salOrderSaveDto |
1070 | */ | 1091 | */ |
1071 | body: { | 1092 | body: { |
1072 | /** | 1093 | /** |
1073 | @description | 1094 | @description |
1074 | - queryVO */ | ||
1075 | - queryVO: OrderFieldLockApplyQueryVO; | 1095 | + salOrderSaveDto */ |
1096 | + salOrderSaveDto: SalOrderSaveDto; | ||
1076 | }; | 1097 | }; |
1077 | } | 1098 | } |
1078 | 1099 | ||
1079 | -/** @description response type for postOrderErpAuditWaitAuditList */ | ||
1080 | -export interface PostOrderErpAuditWaitAuditListResponse { | 1100 | +/** @description response type for postKingdeeRepSalBillOutbound */ |
1101 | +export interface PostKingdeeRepSalBillOutboundResponse { | ||
1081 | /** | 1102 | /** |
1082 | * @description | 1103 | * @description |
1083 | * OK | 1104 | * OK |
@@ -1105,25 +1126,25 @@ export interface PostOrderErpAuditWaitAuditListResponse { | @@ -1105,25 +1126,25 @@ export interface PostOrderErpAuditWaitAuditListResponse { | ||
1105 | 404: any; | 1126 | 404: any; |
1106 | } | 1127 | } |
1107 | 1128 | ||
1108 | -export type PostOrderErpAuditWaitAuditListResponseSuccess = | ||
1109 | - PostOrderErpAuditWaitAuditListResponse[200]; | 1129 | +export type PostKingdeeRepSalBillOutboundResponseSuccess = |
1130 | + PostKingdeeRepSalBillOutboundResponse[200]; | ||
1110 | /** | 1131 | /** |
1111 | * @description | 1132 | * @description |
1112 | - * 待审批列表 | ||
1113 | - * @tags 审批管理 | 1133 | + * salBillOutbound |
1134 | + * @tags kingdee-erp-controller | ||
1114 | * @produces * | 1135 | * @produces * |
1115 | * @consumes application/json | 1136 | * @consumes application/json |
1116 | */ | 1137 | */ |
1117 | -export const postOrderErpAuditWaitAuditList = /* #__PURE__ */ (() => { | 1138 | +export const postKingdeeRepSalBillOutbound = /* #__PURE__ */ (() => { |
1118 | const method = 'post'; | 1139 | const method = 'post'; |
1119 | - const url = '/order/erp/audit/wait_audit_list'; | 1140 | + const url = '/kingdee/rep/salBillOutbound'; |
1120 | function request( | 1141 | function request( |
1121 | - option: PostOrderErpAuditWaitAuditListOption, | ||
1122 | - ): Promise<PostOrderErpAuditWaitAuditListResponseSuccess> { | 1142 | + option: PostKingdeeRepSalBillOutboundOption, |
1143 | + ): Promise<PostKingdeeRepSalBillOutboundResponseSuccess> { | ||
1123 | return requester(request.url, { | 1144 | return requester(request.url, { |
1124 | method: request.method, | 1145 | method: request.method, |
1125 | ...option, | 1146 | ...option, |
1126 | - }) as unknown as Promise<PostOrderErpAuditWaitAuditListResponseSuccess>; | 1147 | + }) as unknown as Promise<PostKingdeeRepSalBillOutboundResponseSuccess>; |
1127 | } | 1148 | } |
1128 | 1149 | ||
1129 | /** http method */ | 1150 | /** http method */ |
@@ -1133,22 +1154,22 @@ export const postOrderErpAuditWaitAuditList = /* #__PURE__ */ (() => { | @@ -1133,22 +1154,22 @@ export const postOrderErpAuditWaitAuditList = /* #__PURE__ */ (() => { | ||
1133 | return request; | 1154 | return request; |
1134 | })(); | 1155 | })(); |
1135 | 1156 | ||
1136 | -/** @description request parameter type for postOrderErpAuthLoginByPhone */ | ||
1137 | -export interface PostOrderErpAuthLoginByPhoneOption { | 1157 | +/** @description request parameter type for postKingdeeRepSalOrderSave */ |
1158 | +export interface PostKingdeeRepSalOrderSaveOption { | ||
1138 | /** | 1159 | /** |
1139 | * @description | 1160 | * @description |
1140 | - * loginByPhoneVO | 1161 | + * salOrderSaveDto |
1141 | */ | 1162 | */ |
1142 | body: { | 1163 | body: { |
1143 | /** | 1164 | /** |
1144 | @description | 1165 | @description |
1145 | - loginByPhoneVO */ | ||
1146 | - loginByPhoneVO: AdminUserLoginByPhoneVO; | 1166 | + salOrderSaveDto */ |
1167 | + salOrderSaveDto: SalOrderSaveDto; | ||
1147 | }; | 1168 | }; |
1148 | } | 1169 | } |
1149 | 1170 | ||
1150 | -/** @description response type for postOrderErpAuthLoginByPhone */ | ||
1151 | -export interface PostOrderErpAuthLoginByPhoneResponse { | 1171 | +/** @description response type for postKingdeeRepSalOrderSave */ |
1172 | +export interface PostKingdeeRepSalOrderSaveResponse { | ||
1152 | /** | 1173 | /** |
1153 | * @description | 1174 | * @description |
1154 | * OK | 1175 | * OK |
@@ -1176,25 +1197,25 @@ export interface PostOrderErpAuthLoginByPhoneResponse { | @@ -1176,25 +1197,25 @@ export interface PostOrderErpAuthLoginByPhoneResponse { | ||
1176 | 404: any; | 1197 | 404: any; |
1177 | } | 1198 | } |
1178 | 1199 | ||
1179 | -export type PostOrderErpAuthLoginByPhoneResponseSuccess = | ||
1180 | - PostOrderErpAuthLoginByPhoneResponse[200]; | 1200 | +export type PostKingdeeRepSalOrderSaveResponseSuccess = |
1201 | + PostKingdeeRepSalOrderSaveResponse[200]; | ||
1181 | /** | 1202 | /** |
1182 | * @description | 1203 | * @description |
1183 | - * 手机登录 | ||
1184 | - * @tags login-controller | 1204 | + * salOrderSave |
1205 | + * @tags kingdee-erp-controller | ||
1185 | * @produces * | 1206 | * @produces * |
1186 | * @consumes application/json | 1207 | * @consumes application/json |
1187 | */ | 1208 | */ |
1188 | -export const postOrderErpAuthLoginByPhone = /* #__PURE__ */ (() => { | 1209 | +export const postKingdeeRepSalOrderSave = /* #__PURE__ */ (() => { |
1189 | const method = 'post'; | 1210 | const method = 'post'; |
1190 | - const url = '/order/erp/auth/login_by_phone'; | 1211 | + const url = '/kingdee/rep/salOrderSave'; |
1191 | function request( | 1212 | function request( |
1192 | - option: PostOrderErpAuthLoginByPhoneOption, | ||
1193 | - ): Promise<PostOrderErpAuthLoginByPhoneResponseSuccess> { | 1213 | + option: PostKingdeeRepSalOrderSaveOption, |
1214 | + ): Promise<PostKingdeeRepSalOrderSaveResponseSuccess> { | ||
1194 | return requester(request.url, { | 1215 | return requester(request.url, { |
1195 | method: request.method, | 1216 | method: request.method, |
1196 | ...option, | 1217 | ...option, |
1197 | - }) as unknown as Promise<PostOrderErpAuthLoginByPhoneResponseSuccess>; | 1218 | + }) as unknown as Promise<PostKingdeeRepSalOrderSaveResponseSuccess>; |
1198 | } | 1219 | } |
1199 | 1220 | ||
1200 | /** http method */ | 1221 | /** http method */ |
@@ -1204,27 +1225,27 @@ export const postOrderErpAuthLoginByPhone = /* #__PURE__ */ (() => { | @@ -1204,27 +1225,27 @@ export const postOrderErpAuthLoginByPhone = /* #__PURE__ */ (() => { | ||
1204 | return request; | 1225 | return request; |
1205 | })(); | 1226 | })(); |
1206 | 1227 | ||
1207 | -/** @description request parameter type for postOrderErpAuthLoginByPwd */ | ||
1208 | -export interface PostOrderErpAuthLoginByPwdOption { | 1228 | +/** @description request parameter type for postKingdeeRepSystemCustomField */ |
1229 | +export interface PostKingdeeRepSystemCustomFieldOption { | ||
1209 | /** | 1230 | /** |
1210 | * @description | 1231 | * @description |
1211 | - * loginByPwdVO | 1232 | + * req |
1212 | */ | 1233 | */ |
1213 | body: { | 1234 | body: { |
1214 | /** | 1235 | /** |
1215 | @description | 1236 | @description |
1216 | - loginByPwdVO */ | ||
1217 | - loginByPwdVO: AdminUserLoginByPwdVO; | 1237 | + req */ |
1238 | + req: SystemCustomFieldReq; | ||
1218 | }; | 1239 | }; |
1219 | } | 1240 | } |
1220 | 1241 | ||
1221 | -/** @description response type for postOrderErpAuthLoginByPwd */ | ||
1222 | -export interface PostOrderErpAuthLoginByPwdResponse { | 1242 | +/** @description response type for postKingdeeRepSystemCustomField */ |
1243 | +export interface PostKingdeeRepSystemCustomFieldResponse { | ||
1223 | /** | 1244 | /** |
1224 | * @description | 1245 | * @description |
1225 | * OK | 1246 | * OK |
1226 | */ | 1247 | */ |
1227 | - 200: ServerResult; | 1248 | + 200: CustomFieldRes; |
1228 | /** | 1249 | /** |
1229 | * @description | 1250 | * @description |
1230 | * Created | 1251 | * Created |
@@ -1247,25 +1268,25 @@ export interface PostOrderErpAuthLoginByPwdResponse { | @@ -1247,25 +1268,25 @@ export interface PostOrderErpAuthLoginByPwdResponse { | ||
1247 | 404: any; | 1268 | 404: any; |
1248 | } | 1269 | } |
1249 | 1270 | ||
1250 | -export type PostOrderErpAuthLoginByPwdResponseSuccess = | ||
1251 | - PostOrderErpAuthLoginByPwdResponse[200]; | 1271 | +export type PostKingdeeRepSystemCustomFieldResponseSuccess = |
1272 | + PostKingdeeRepSystemCustomFieldResponse[200]; | ||
1252 | /** | 1273 | /** |
1253 | * @description | 1274 | * @description |
1254 | - * 用户登录 | ||
1255 | - * @tags login-controller | 1275 | + * listCustomFields |
1276 | + * @tags kingdee-erp-controller | ||
1256 | * @produces * | 1277 | * @produces * |
1257 | * @consumes application/json | 1278 | * @consumes application/json |
1258 | */ | 1279 | */ |
1259 | -export const postOrderErpAuthLoginByPwd = /* #__PURE__ */ (() => { | 1280 | +export const postKingdeeRepSystemCustomField = /* #__PURE__ */ (() => { |
1260 | const method = 'post'; | 1281 | const method = 'post'; |
1261 | - const url = '/order/erp/auth/login_by_pwd'; | 1282 | + const url = '/kingdee/rep/systemCustomField'; |
1262 | function request( | 1283 | function request( |
1263 | - option: PostOrderErpAuthLoginByPwdOption, | ||
1264 | - ): Promise<PostOrderErpAuthLoginByPwdResponseSuccess> { | 1284 | + option: PostKingdeeRepSystemCustomFieldOption, |
1285 | + ): Promise<PostKingdeeRepSystemCustomFieldResponseSuccess> { | ||
1265 | return requester(request.url, { | 1286 | return requester(request.url, { |
1266 | method: request.method, | 1287 | method: request.method, |
1267 | ...option, | 1288 | ...option, |
1268 | - }) as unknown as Promise<PostOrderErpAuthLoginByPwdResponseSuccess>; | 1289 | + }) as unknown as Promise<PostKingdeeRepSystemCustomFieldResponseSuccess>; |
1269 | } | 1290 | } |
1270 | 1291 | ||
1271 | /** http method */ | 1292 | /** http method */ |
@@ -1275,8 +1296,22 @@ export const postOrderErpAuthLoginByPwd = /* #__PURE__ */ (() => { | @@ -1275,8 +1296,22 @@ export const postOrderErpAuthLoginByPwd = /* #__PURE__ */ (() => { | ||
1275 | return request; | 1296 | return request; |
1276 | })(); | 1297 | })(); |
1277 | 1298 | ||
1278 | -/** @description response type for postOrderErpAuthLoginOut */ | ||
1279 | -export interface PostOrderErpAuthLoginOutResponse { | 1299 | +/** @description request parameter type for postOfficialWebsiteUploadAliOss */ |
1300 | +export interface PostOfficialWebsiteUploadAliOssOption { | ||
1301 | + /** | ||
1302 | + * @description | ||
1303 | + * files | ||
1304 | + */ | ||
1305 | + formData: { | ||
1306 | + /** | ||
1307 | + @description | ||
1308 | + files */ | ||
1309 | + files: Array<File>; | ||
1310 | + }; | ||
1311 | +} | ||
1312 | + | ||
1313 | +/** @description response type for postOfficialWebsiteUploadAliOss */ | ||
1314 | +export interface PostOfficialWebsiteUploadAliOssResponse { | ||
1280 | /** | 1315 | /** |
1281 | * @description | 1316 | * @description |
1282 | * OK | 1317 | * OK |
@@ -1304,22 +1339,25 @@ export interface PostOrderErpAuthLoginOutResponse { | @@ -1304,22 +1339,25 @@ export interface PostOrderErpAuthLoginOutResponse { | ||
1304 | 404: any; | 1339 | 404: any; |
1305 | } | 1340 | } |
1306 | 1341 | ||
1307 | -export type PostOrderErpAuthLoginOutResponseSuccess = | ||
1308 | - PostOrderErpAuthLoginOutResponse[200]; | 1342 | +export type PostOfficialWebsiteUploadAliOssResponseSuccess = |
1343 | + PostOfficialWebsiteUploadAliOssResponse[200]; | ||
1309 | /** | 1344 | /** |
1310 | * @description | 1345 | * @description |
1311 | - * 退出登录 | ||
1312 | - * @tags login-controller | 1346 | + * 为官网提供上传文件的接口 |
1347 | + * @tags 官网 | ||
1313 | * @produces * | 1348 | * @produces * |
1314 | * @consumes application/json | 1349 | * @consumes application/json |
1315 | */ | 1350 | */ |
1316 | -export const postOrderErpAuthLoginOut = /* #__PURE__ */ (() => { | 1351 | +export const postOfficialWebsiteUploadAliOss = /* #__PURE__ */ (() => { |
1317 | const method = 'post'; | 1352 | const method = 'post'; |
1318 | - const url = '/order/erp/auth/login_out'; | ||
1319 | - function request(): Promise<PostOrderErpAuthLoginOutResponseSuccess> { | 1353 | + const url = '/official/website/uploadAliOss'; |
1354 | + function request( | ||
1355 | + option: PostOfficialWebsiteUploadAliOssOption, | ||
1356 | + ): Promise<PostOfficialWebsiteUploadAliOssResponseSuccess> { | ||
1320 | return requester(request.url, { | 1357 | return requester(request.url, { |
1321 | method: request.method, | 1358 | method: request.method, |
1322 | - }) as unknown as Promise<PostOrderErpAuthLoginOutResponseSuccess>; | 1359 | + ...option, |
1360 | + }) as unknown as Promise<PostOfficialWebsiteUploadAliOssResponseSuccess>; | ||
1323 | } | 1361 | } |
1324 | 1362 | ||
1325 | /** http method */ | 1363 | /** http method */ |
@@ -1329,22 +1367,22 @@ export const postOrderErpAuthLoginOut = /* #__PURE__ */ (() => { | @@ -1329,22 +1367,22 @@ export const postOrderErpAuthLoginOut = /* #__PURE__ */ (() => { | ||
1329 | return request; | 1367 | return request; |
1330 | })(); | 1368 | })(); |
1331 | 1369 | ||
1332 | -/** @description request parameter type for postOrderErpAuthPasswordModify */ | ||
1333 | -export interface PostOrderErpAuthPasswordModifyOption { | 1370 | +/** @description request parameter type for postOrderErpApplyList */ |
1371 | +export interface PostOrderErpApplyListOption { | ||
1334 | /** | 1372 | /** |
1335 | * @description | 1373 | * @description |
1336 | - * modifyPwdVO | 1374 | + * orderFieldLockApplyQueryVO |
1337 | */ | 1375 | */ |
1338 | body: { | 1376 | body: { |
1339 | /** | 1377 | /** |
1340 | @description | 1378 | @description |
1341 | - modifyPwdVO */ | ||
1342 | - modifyPwdVO: AdminUserModifyPwdVO; | 1379 | + orderFieldLockApplyQueryVO */ |
1380 | + orderFieldLockApplyQueryVO: OrderFieldLockApplyQueryVO; | ||
1343 | }; | 1381 | }; |
1344 | } | 1382 | } |
1345 | 1383 | ||
1346 | -/** @description response type for postOrderErpAuthPasswordModify */ | ||
1347 | -export interface PostOrderErpAuthPasswordModifyResponse { | 1384 | +/** @description response type for postOrderErpApplyList */ |
1385 | +export interface PostOrderErpApplyListResponse { | ||
1348 | /** | 1386 | /** |
1349 | * @description | 1387 | * @description |
1350 | * OK | 1388 | * OK |
@@ -1372,25 +1410,25 @@ export interface PostOrderErpAuthPasswordModifyResponse { | @@ -1372,25 +1410,25 @@ export interface PostOrderErpAuthPasswordModifyResponse { | ||
1372 | 404: any; | 1410 | 404: any; |
1373 | } | 1411 | } |
1374 | 1412 | ||
1375 | -export type PostOrderErpAuthPasswordModifyResponseSuccess = | ||
1376 | - PostOrderErpAuthPasswordModifyResponse[200]; | 1413 | +export type PostOrderErpApplyListResponseSuccess = |
1414 | + PostOrderErpApplyListResponse[200]; | ||
1377 | /** | 1415 | /** |
1378 | * @description | 1416 | * @description |
1379 | - * 用户登录 | ||
1380 | - * @tags login-controller | 1417 | + * 分页查询 |
1418 | + * @tags 用户订单-字段锁定申请(忽略) | ||
1381 | * @produces * | 1419 | * @produces * |
1382 | * @consumes application/json | 1420 | * @consumes application/json |
1383 | */ | 1421 | */ |
1384 | -export const postOrderErpAuthPasswordModify = /* #__PURE__ */ (() => { | 1422 | +export const postOrderErpApplyList = /* #__PURE__ */ (() => { |
1385 | const method = 'post'; | 1423 | const method = 'post'; |
1386 | - const url = '/order/erp/auth/password_modify'; | 1424 | + const url = '/order/erp/apply/list'; |
1387 | function request( | 1425 | function request( |
1388 | - option: PostOrderErpAuthPasswordModifyOption, | ||
1389 | - ): Promise<PostOrderErpAuthPasswordModifyResponseSuccess> { | 1426 | + option: PostOrderErpApplyListOption, |
1427 | + ): Promise<PostOrderErpApplyListResponseSuccess> { | ||
1390 | return requester(request.url, { | 1428 | return requester(request.url, { |
1391 | method: request.method, | 1429 | method: request.method, |
1392 | ...option, | 1430 | ...option, |
1393 | - }) as unknown as Promise<PostOrderErpAuthPasswordModifyResponseSuccess>; | 1431 | + }) as unknown as Promise<PostOrderErpApplyListResponseSuccess>; |
1394 | } | 1432 | } |
1395 | 1433 | ||
1396 | /** http method */ | 1434 | /** http method */ |
@@ -1400,22 +1438,22 @@ export const postOrderErpAuthPasswordModify = /* #__PURE__ */ (() => { | @@ -1400,22 +1438,22 @@ export const postOrderErpAuthPasswordModify = /* #__PURE__ */ (() => { | ||
1400 | return request; | 1438 | return request; |
1401 | })(); | 1439 | })(); |
1402 | 1440 | ||
1403 | -/** @description request parameter type for postOrderErpAuthPhoneRegister */ | ||
1404 | -export interface PostOrderErpAuthPhoneRegisterOption { | 1441 | +/** @description request parameter type for postOrderErpAuditAuditList */ |
1442 | +export interface PostOrderErpAuditAuditListOption { | ||
1405 | /** | 1443 | /** |
1406 | * @description | 1444 | * @description |
1407 | - * registerVO | 1445 | + * queryVO |
1408 | */ | 1446 | */ |
1409 | body: { | 1447 | body: { |
1410 | /** | 1448 | /** |
1411 | @description | 1449 | @description |
1412 | - registerVO */ | ||
1413 | - registerVO: AdminUserRegisterVO; | 1450 | + queryVO */ |
1451 | + queryVO: OrderFieldLockApplyQueryVO; | ||
1414 | }; | 1452 | }; |
1415 | } | 1453 | } |
1416 | 1454 | ||
1417 | -/** @description response type for postOrderErpAuthPhoneRegister */ | ||
1418 | -export interface PostOrderErpAuthPhoneRegisterResponse { | 1455 | +/** @description response type for postOrderErpAuditAuditList */ |
1456 | +export interface PostOrderErpAuditAuditListResponse { | ||
1419 | /** | 1457 | /** |
1420 | * @description | 1458 | * @description |
1421 | * OK | 1459 | * OK |
@@ -1443,25 +1481,25 @@ export interface PostOrderErpAuthPhoneRegisterResponse { | @@ -1443,25 +1481,25 @@ export interface PostOrderErpAuthPhoneRegisterResponse { | ||
1443 | 404: any; | 1481 | 404: any; |
1444 | } | 1482 | } |
1445 | 1483 | ||
1446 | -export type PostOrderErpAuthPhoneRegisterResponseSuccess = | ||
1447 | - PostOrderErpAuthPhoneRegisterResponse[200]; | 1484 | +export type PostOrderErpAuditAuditListResponseSuccess = |
1485 | + PostOrderErpAuditAuditListResponse[200]; | ||
1448 | /** | 1486 | /** |
1449 | * @description | 1487 | * @description |
1450 | - * 手机注册 | ||
1451 | - * @tags login-controller | 1488 | + * 已审批列表 |
1489 | + * @tags 审批管理 | ||
1452 | * @produces * | 1490 | * @produces * |
1453 | * @consumes application/json | 1491 | * @consumes application/json |
1454 | */ | 1492 | */ |
1455 | -export const postOrderErpAuthPhoneRegister = /* #__PURE__ */ (() => { | 1493 | +export const postOrderErpAuditAuditList = /* #__PURE__ */ (() => { |
1456 | const method = 'post'; | 1494 | const method = 'post'; |
1457 | - const url = '/order/erp/auth/phone_register'; | 1495 | + const url = '/order/erp/audit/audit_list'; |
1458 | function request( | 1496 | function request( |
1459 | - option: PostOrderErpAuthPhoneRegisterOption, | ||
1460 | - ): Promise<PostOrderErpAuthPhoneRegisterResponseSuccess> { | 1497 | + option: PostOrderErpAuditAuditListOption, |
1498 | + ): Promise<PostOrderErpAuditAuditListResponseSuccess> { | ||
1461 | return requester(request.url, { | 1499 | return requester(request.url, { |
1462 | method: request.method, | 1500 | method: request.method, |
1463 | ...option, | 1501 | ...option, |
1464 | - }) as unknown as Promise<PostOrderErpAuthPhoneRegisterResponseSuccess>; | 1502 | + }) as unknown as Promise<PostOrderErpAuditAuditListResponseSuccess>; |
1465 | } | 1503 | } |
1466 | 1504 | ||
1467 | /** http method */ | 1505 | /** http method */ |
@@ -1471,22 +1509,22 @@ export const postOrderErpAuthPhoneRegister = /* #__PURE__ */ (() => { | @@ -1471,22 +1509,22 @@ export const postOrderErpAuthPhoneRegister = /* #__PURE__ */ (() => { | ||
1471 | return request; | 1509 | return request; |
1472 | })(); | 1510 | })(); |
1473 | 1511 | ||
1474 | -/** @description request parameter type for postOrderErpAuthSendPasswordRecoverMail */ | ||
1475 | -export interface PostOrderErpAuthSendPasswordRecoverMailOption { | 1512 | +/** @description request parameter type for postOrderErpAuditDoAudit */ |
1513 | +export interface PostOrderErpAuditDoAuditOption { | ||
1476 | /** | 1514 | /** |
1477 | * @description | 1515 | * @description |
1478 | - * recoverEmailVO | 1516 | + * auditVO |
1479 | */ | 1517 | */ |
1480 | body: { | 1518 | body: { |
1481 | /** | 1519 | /** |
1482 | @description | 1520 | @description |
1483 | - recoverEmailVO */ | ||
1484 | - recoverEmailVO: AdminUserPasswordRecoverEmailVO; | 1521 | + auditVO */ |
1522 | + auditVO: AuditVO; | ||
1485 | }; | 1523 | }; |
1486 | } | 1524 | } |
1487 | 1525 | ||
1488 | -/** @description response type for postOrderErpAuthSendPasswordRecoverMail */ | ||
1489 | -export interface PostOrderErpAuthSendPasswordRecoverMailResponse { | 1526 | +/** @description response type for postOrderErpAuditDoAudit */ |
1527 | +export interface PostOrderErpAuditDoAuditResponse { | ||
1490 | /** | 1528 | /** |
1491 | * @description | 1529 | * @description |
1492 | * OK | 1530 | * OK |
@@ -1514,25 +1552,25 @@ export interface PostOrderErpAuthSendPasswordRecoverMailResponse { | @@ -1514,25 +1552,25 @@ export interface PostOrderErpAuthSendPasswordRecoverMailResponse { | ||
1514 | 404: any; | 1552 | 404: any; |
1515 | } | 1553 | } |
1516 | 1554 | ||
1517 | -export type PostOrderErpAuthSendPasswordRecoverMailResponseSuccess = | ||
1518 | - PostOrderErpAuthSendPasswordRecoverMailResponse[200]; | 1555 | +export type PostOrderErpAuditDoAuditResponseSuccess = |
1556 | + PostOrderErpAuditDoAuditResponse[200]; | ||
1519 | /** | 1557 | /** |
1520 | * @description | 1558 | * @description |
1521 | - * sendPasswordRecoverMail | ||
1522 | - * @tags login-controller | 1559 | + * 审核 |
1560 | + * @tags 审批管理 | ||
1523 | * @produces * | 1561 | * @produces * |
1524 | * @consumes application/json | 1562 | * @consumes application/json |
1525 | */ | 1563 | */ |
1526 | -export const postOrderErpAuthSendPasswordRecoverMail = /* #__PURE__ */ (() => { | 1564 | +export const postOrderErpAuditDoAudit = /* #__PURE__ */ (() => { |
1527 | const method = 'post'; | 1565 | const method = 'post'; |
1528 | - const url = '/order/erp/auth/send_password_recover_mail'; | 1566 | + const url = '/order/erp/audit/do_audit'; |
1529 | function request( | 1567 | function request( |
1530 | - option: PostOrderErpAuthSendPasswordRecoverMailOption, | ||
1531 | - ): Promise<PostOrderErpAuthSendPasswordRecoverMailResponseSuccess> { | 1568 | + option: PostOrderErpAuditDoAuditOption, |
1569 | + ): Promise<PostOrderErpAuditDoAuditResponseSuccess> { | ||
1532 | return requester(request.url, { | 1570 | return requester(request.url, { |
1533 | method: request.method, | 1571 | method: request.method, |
1534 | ...option, | 1572 | ...option, |
1535 | - }) as unknown as Promise<PostOrderErpAuthSendPasswordRecoverMailResponseSuccess>; | 1573 | + }) as unknown as Promise<PostOrderErpAuditDoAuditResponseSuccess>; |
1536 | } | 1574 | } |
1537 | 1575 | ||
1538 | /** http method */ | 1576 | /** http method */ |
@@ -1542,8 +1580,22 @@ export const postOrderErpAuthSendPasswordRecoverMail = /* #__PURE__ */ (() => { | @@ -1542,8 +1580,22 @@ export const postOrderErpAuthSendPasswordRecoverMail = /* #__PURE__ */ (() => { | ||
1542 | return request; | 1580 | return request; |
1543 | })(); | 1581 | })(); |
1544 | 1582 | ||
1545 | -/** @description response type for postOrderErpCaptchaGetImgCaptchaCode */ | ||
1546 | -export interface PostOrderErpCaptchaGetImgCaptchaCodeResponse { | 1583 | +/** @description request parameter type for postOrderErpAuditListByPage */ |
1584 | +export interface PostOrderErpAuditListByPageOption { | ||
1585 | + /** | ||
1586 | + * @description | ||
1587 | + * queryVO | ||
1588 | + */ | ||
1589 | + body: { | ||
1590 | + /** | ||
1591 | + @description | ||
1592 | + queryVO */ | ||
1593 | + queryVO: OrderFieldLockApplyQueryVO; | ||
1594 | + }; | ||
1595 | +} | ||
1596 | + | ||
1597 | +/** @description response type for postOrderErpAuditListByPage */ | ||
1598 | +export interface PostOrderErpAuditListByPageResponse { | ||
1547 | /** | 1599 | /** |
1548 | * @description | 1600 | * @description |
1549 | * OK | 1601 | * OK |
@@ -1571,22 +1623,25 @@ export interface PostOrderErpCaptchaGetImgCaptchaCodeResponse { | @@ -1571,22 +1623,25 @@ export interface PostOrderErpCaptchaGetImgCaptchaCodeResponse { | ||
1571 | 404: any; | 1623 | 404: any; |
1572 | } | 1624 | } |
1573 | 1625 | ||
1574 | -export type PostOrderErpCaptchaGetImgCaptchaCodeResponseSuccess = | ||
1575 | - PostOrderErpCaptchaGetImgCaptchaCodeResponse[200]; | 1626 | +export type PostOrderErpAuditListByPageResponseSuccess = |
1627 | + PostOrderErpAuditListByPageResponse[200]; | ||
1576 | /** | 1628 | /** |
1577 | * @description | 1629 | * @description |
1578 | - * 获取图片验证码 | ||
1579 | - * @tags 验证码 | 1630 | + * 分页查询 |
1631 | + * @tags 审批管理 | ||
1580 | * @produces * | 1632 | * @produces * |
1581 | * @consumes application/json | 1633 | * @consumes application/json |
1582 | */ | 1634 | */ |
1583 | -export const postOrderErpCaptchaGetImgCaptchaCode = /* #__PURE__ */ (() => { | 1635 | +export const postOrderErpAuditListByPage = /* #__PURE__ */ (() => { |
1584 | const method = 'post'; | 1636 | const method = 'post'; |
1585 | - const url = '/order/erp/captcha/get_img_captcha_code'; | ||
1586 | - function request(): Promise<PostOrderErpCaptchaGetImgCaptchaCodeResponseSuccess> { | 1637 | + const url = '/order/erp/audit/list_by_page'; |
1638 | + function request( | ||
1639 | + option: PostOrderErpAuditListByPageOption, | ||
1640 | + ): Promise<PostOrderErpAuditListByPageResponseSuccess> { | ||
1587 | return requester(request.url, { | 1641 | return requester(request.url, { |
1588 | method: request.method, | 1642 | method: request.method, |
1589 | - }) as unknown as Promise<PostOrderErpCaptchaGetImgCaptchaCodeResponseSuccess>; | 1643 | + ...option, |
1644 | + }) as unknown as Promise<PostOrderErpAuditListByPageResponseSuccess>; | ||
1590 | } | 1645 | } |
1591 | 1646 | ||
1592 | /** http method */ | 1647 | /** http method */ |
@@ -1596,22 +1651,22 @@ export const postOrderErpCaptchaGetImgCaptchaCode = /* #__PURE__ */ (() => { | @@ -1596,22 +1651,22 @@ export const postOrderErpCaptchaGetImgCaptchaCode = /* #__PURE__ */ (() => { | ||
1596 | return request; | 1651 | return request; |
1597 | })(); | 1652 | })(); |
1598 | 1653 | ||
1599 | -/** @description request parameter type for postOrderErpCaptchaSendCaptchaCode */ | ||
1600 | -export interface PostOrderErpCaptchaSendCaptchaCodeOption { | 1654 | +/** @description request parameter type for postOrderErpAuditLogListByPage */ |
1655 | +export interface PostOrderErpAuditLogListByPageOption { | ||
1601 | /** | 1656 | /** |
1602 | * @description | 1657 | * @description |
1603 | - * msgVo | 1658 | + * orderAuditLogQueryVO |
1604 | */ | 1659 | */ |
1605 | body: { | 1660 | body: { |
1606 | /** | 1661 | /** |
1607 | @description | 1662 | @description |
1608 | - msgVo */ | ||
1609 | - msgVo: CaptchaMessageVO; | 1663 | + orderAuditLogQueryVO */ |
1664 | + orderAuditLogQueryVO: OrderAuditLogQueryVO; | ||
1610 | }; | 1665 | }; |
1611 | } | 1666 | } |
1612 | 1667 | ||
1613 | -/** @description response type for postOrderErpCaptchaSendCaptchaCode */ | ||
1614 | -export interface PostOrderErpCaptchaSendCaptchaCodeResponse { | 1668 | +/** @description response type for postOrderErpAuditLogListByPage */ |
1669 | +export interface PostOrderErpAuditLogListByPageResponse { | ||
1615 | /** | 1670 | /** |
1616 | * @description | 1671 | * @description |
1617 | * OK | 1672 | * OK |
@@ -1639,25 +1694,25 @@ export interface PostOrderErpCaptchaSendCaptchaCodeResponse { | @@ -1639,25 +1694,25 @@ export interface PostOrderErpCaptchaSendCaptchaCodeResponse { | ||
1639 | 404: any; | 1694 | 404: any; |
1640 | } | 1695 | } |
1641 | 1696 | ||
1642 | -export type PostOrderErpCaptchaSendCaptchaCodeResponseSuccess = | ||
1643 | - PostOrderErpCaptchaSendCaptchaCodeResponse[200]; | 1697 | +export type PostOrderErpAuditLogListByPageResponseSuccess = |
1698 | + PostOrderErpAuditLogListByPageResponse[200]; | ||
1644 | /** | 1699 | /** |
1645 | * @description | 1700 | * @description |
1646 | - * 获取验证码 | ||
1647 | - * @tags 验证码 | 1701 | + * 分页查询 |
1702 | + * @tags 用户订单审批日志 | ||
1648 | * @produces * | 1703 | * @produces * |
1649 | * @consumes application/json | 1704 | * @consumes application/json |
1650 | */ | 1705 | */ |
1651 | -export const postOrderErpCaptchaSendCaptchaCode = /* #__PURE__ */ (() => { | 1706 | +export const postOrderErpAuditLogListByPage = /* #__PURE__ */ (() => { |
1652 | const method = 'post'; | 1707 | const method = 'post'; |
1653 | - const url = '/order/erp/captcha/send_captcha_code'; | 1708 | + const url = '/order/erp/audit/log/list_by_page'; |
1654 | function request( | 1709 | function request( |
1655 | - option: PostOrderErpCaptchaSendCaptchaCodeOption, | ||
1656 | - ): Promise<PostOrderErpCaptchaSendCaptchaCodeResponseSuccess> { | 1710 | + option: PostOrderErpAuditLogListByPageOption, |
1711 | + ): Promise<PostOrderErpAuditLogListByPageResponseSuccess> { | ||
1657 | return requester(request.url, { | 1712 | return requester(request.url, { |
1658 | method: request.method, | 1713 | method: request.method, |
1659 | ...option, | 1714 | ...option, |
1660 | - }) as unknown as Promise<PostOrderErpCaptchaSendCaptchaCodeResponseSuccess>; | 1715 | + }) as unknown as Promise<PostOrderErpAuditLogListByPageResponseSuccess>; |
1661 | } | 1716 | } |
1662 | 1717 | ||
1663 | /** http method */ | 1718 | /** http method */ |
@@ -1667,22 +1722,22 @@ export const postOrderErpCaptchaSendCaptchaCode = /* #__PURE__ */ (() => { | @@ -1667,22 +1722,22 @@ export const postOrderErpCaptchaSendCaptchaCode = /* #__PURE__ */ (() => { | ||
1667 | return request; | 1722 | return request; |
1668 | })(); | 1723 | })(); |
1669 | 1724 | ||
1670 | -/** @description request parameter type for putOrderErpDepts */ | ||
1671 | -export interface PutOrderErpDeptsOption { | 1725 | +/** @description request parameter type for postOrderErpAuditLogQueryById */ |
1726 | +export interface PostOrderErpAuditLogQueryByIdOption { | ||
1672 | /** | 1727 | /** |
1673 | * @description | 1728 | * @description |
1674 | - * deptVO | 1729 | + * orderAuditLogQueryVO |
1675 | */ | 1730 | */ |
1676 | body: { | 1731 | body: { |
1677 | /** | 1732 | /** |
1678 | @description | 1733 | @description |
1679 | - deptVO */ | ||
1680 | - deptVO: AdminDeptVO; | 1734 | + orderAuditLogQueryVO */ |
1735 | + orderAuditLogQueryVO: OrderAuditLogQueryVO; | ||
1681 | }; | 1736 | }; |
1682 | } | 1737 | } |
1683 | 1738 | ||
1684 | -/** @description response type for putOrderErpDepts */ | ||
1685 | -export interface PutOrderErpDeptsResponse { | 1739 | +/** @description response type for postOrderErpAuditLogQueryById */ |
1740 | +export interface PostOrderErpAuditLogQueryByIdResponse { | ||
1686 | /** | 1741 | /** |
1687 | * @description | 1742 | * @description |
1688 | * OK | 1743 | * OK |
@@ -1710,24 +1765,25 @@ export interface PutOrderErpDeptsResponse { | @@ -1710,24 +1765,25 @@ export interface PutOrderErpDeptsResponse { | ||
1710 | 404: any; | 1765 | 404: any; |
1711 | } | 1766 | } |
1712 | 1767 | ||
1713 | -export type PutOrderErpDeptsResponseSuccess = PutOrderErpDeptsResponse[200]; | 1768 | +export type PostOrderErpAuditLogQueryByIdResponseSuccess = |
1769 | + PostOrderErpAuditLogQueryByIdResponse[200]; | ||
1714 | /** | 1770 | /** |
1715 | * @description | 1771 | * @description |
1716 | - * 修改部门 | ||
1717 | - * @tags 系统:部门管理 | 1772 | + * 通过主键查询单条数据 |
1773 | + * @tags 用户订单审批日志 | ||
1718 | * @produces * | 1774 | * @produces * |
1719 | * @consumes application/json | 1775 | * @consumes application/json |
1720 | */ | 1776 | */ |
1721 | -export const putOrderErpDepts = /* #__PURE__ */ (() => { | ||
1722 | - const method = 'put'; | ||
1723 | - const url = '/order/erp/depts'; | 1777 | +export const postOrderErpAuditLogQueryById = /* #__PURE__ */ (() => { |
1778 | + const method = 'post'; | ||
1779 | + const url = '/order/erp/audit/log/query_by_id'; | ||
1724 | function request( | 1780 | function request( |
1725 | - option: PutOrderErpDeptsOption, | ||
1726 | - ): Promise<PutOrderErpDeptsResponseSuccess> { | 1781 | + option: PostOrderErpAuditLogQueryByIdOption, |
1782 | + ): Promise<PostOrderErpAuditLogQueryByIdResponseSuccess> { | ||
1727 | return requester(request.url, { | 1783 | return requester(request.url, { |
1728 | method: request.method, | 1784 | method: request.method, |
1729 | ...option, | 1785 | ...option, |
1730 | - }) as unknown as Promise<PutOrderErpDeptsResponseSuccess>; | 1786 | + }) as unknown as Promise<PostOrderErpAuditLogQueryByIdResponseSuccess>; |
1731 | } | 1787 | } |
1732 | 1788 | ||
1733 | /** http method */ | 1789 | /** http method */ |
@@ -1737,8 +1793,8 @@ export const putOrderErpDepts = /* #__PURE__ */ (() => { | @@ -1737,8 +1793,8 @@ export const putOrderErpDepts = /* #__PURE__ */ (() => { | ||
1737 | return request; | 1793 | return request; |
1738 | })(); | 1794 | })(); |
1739 | 1795 | ||
1740 | -/** @description request parameter type for deleteOrderErpDepts */ | ||
1741 | -export interface DeleteOrderErpDeptsOption { | 1796 | +/** @description request parameter type for postOrderErpAuditWaitAuditList */ |
1797 | +export interface PostOrderErpAuditWaitAuditListOption { | ||
1742 | /** | 1798 | /** |
1743 | * @description | 1799 | * @description |
1744 | * queryVO | 1800 | * queryVO |
@@ -1747,12 +1803,12 @@ export interface DeleteOrderErpDeptsOption { | @@ -1747,12 +1803,12 @@ export interface DeleteOrderErpDeptsOption { | ||
1747 | /** | 1803 | /** |
1748 | @description | 1804 | @description |
1749 | queryVO */ | 1805 | queryVO */ |
1750 | - queryVO: AdminDeptQueryVO; | 1806 | + queryVO: OrderFieldLockApplyQueryVO; |
1751 | }; | 1807 | }; |
1752 | } | 1808 | } |
1753 | 1809 | ||
1754 | -/** @description response type for deleteOrderErpDepts */ | ||
1755 | -export interface DeleteOrderErpDeptsResponse { | 1810 | +/** @description response type for postOrderErpAuditWaitAuditList */ |
1811 | +export interface PostOrderErpAuditWaitAuditListResponse { | ||
1756 | /** | 1812 | /** |
1757 | * @description | 1813 | * @description |
1758 | * OK | 1814 | * OK |
@@ -1760,9 +1816,9 @@ export interface DeleteOrderErpDeptsResponse { | @@ -1760,9 +1816,9 @@ export interface DeleteOrderErpDeptsResponse { | ||
1760 | 200: ServerResult; | 1816 | 200: ServerResult; |
1761 | /** | 1817 | /** |
1762 | * @description | 1818 | * @description |
1763 | - * No Content | 1819 | + * Created |
1764 | */ | 1820 | */ |
1765 | - 204: any; | 1821 | + 201: any; |
1766 | /** | 1822 | /** |
1767 | * @description | 1823 | * @description |
1768 | * Unauthorized | 1824 | * Unauthorized |
@@ -1773,26 +1829,32 @@ export interface DeleteOrderErpDeptsResponse { | @@ -1773,26 +1829,32 @@ export interface DeleteOrderErpDeptsResponse { | ||
1773 | * Forbidden | 1829 | * Forbidden |
1774 | */ | 1830 | */ |
1775 | 403: any; | 1831 | 403: any; |
1832 | + /** | ||
1833 | + * @description | ||
1834 | + * Not Found | ||
1835 | + */ | ||
1836 | + 404: any; | ||
1776 | } | 1837 | } |
1777 | 1838 | ||
1778 | -export type DeleteOrderErpDeptsResponseSuccess = | ||
1779 | - DeleteOrderErpDeptsResponse[200]; | 1839 | +export type PostOrderErpAuditWaitAuditListResponseSuccess = |
1840 | + PostOrderErpAuditWaitAuditListResponse[200]; | ||
1780 | /** | 1841 | /** |
1781 | * @description | 1842 | * @description |
1782 | - * 删除部门 | ||
1783 | - * @tags 系统:部门管理 | 1843 | + * 待审批列表 |
1844 | + * @tags 审批管理 | ||
1784 | * @produces * | 1845 | * @produces * |
1846 | + * @consumes application/json | ||
1785 | */ | 1847 | */ |
1786 | -export const deleteOrderErpDepts = /* #__PURE__ */ (() => { | ||
1787 | - const method = 'delete'; | ||
1788 | - const url = '/order/erp/depts'; | 1848 | +export const postOrderErpAuditWaitAuditList = /* #__PURE__ */ (() => { |
1849 | + const method = 'post'; | ||
1850 | + const url = '/order/erp/audit/wait_audit_list'; | ||
1789 | function request( | 1851 | function request( |
1790 | - option: DeleteOrderErpDeptsOption, | ||
1791 | - ): Promise<DeleteOrderErpDeptsResponseSuccess> { | 1852 | + option: PostOrderErpAuditWaitAuditListOption, |
1853 | + ): Promise<PostOrderErpAuditWaitAuditListResponseSuccess> { | ||
1792 | return requester(request.url, { | 1854 | return requester(request.url, { |
1793 | method: request.method, | 1855 | method: request.method, |
1794 | ...option, | 1856 | ...option, |
1795 | - }) as unknown as Promise<DeleteOrderErpDeptsResponseSuccess>; | 1857 | + }) as unknown as Promise<PostOrderErpAuditWaitAuditListResponseSuccess>; |
1796 | } | 1858 | } |
1797 | 1859 | ||
1798 | /** http method */ | 1860 | /** http method */ |
@@ -1802,22 +1864,22 @@ export const deleteOrderErpDepts = /* #__PURE__ */ (() => { | @@ -1802,22 +1864,22 @@ export const deleteOrderErpDepts = /* #__PURE__ */ (() => { | ||
1802 | return request; | 1864 | return request; |
1803 | })(); | 1865 | })(); |
1804 | 1866 | ||
1805 | -/** @description request parameter type for postOrderErpDeptsAdd */ | ||
1806 | -export interface PostOrderErpDeptsAddOption { | 1867 | +/** @description request parameter type for postOrderErpAuthLoginByPhone */ |
1868 | +export interface PostOrderErpAuthLoginByPhoneOption { | ||
1807 | /** | 1869 | /** |
1808 | * @description | 1870 | * @description |
1809 | - * deptVO | 1871 | + * loginByPhoneVO |
1810 | */ | 1872 | */ |
1811 | body: { | 1873 | body: { |
1812 | /** | 1874 | /** |
1813 | @description | 1875 | @description |
1814 | - deptVO */ | ||
1815 | - deptVO: AdminDeptVO; | 1876 | + loginByPhoneVO */ |
1877 | + loginByPhoneVO: AdminUserLoginByPhoneVO; | ||
1816 | }; | 1878 | }; |
1817 | } | 1879 | } |
1818 | 1880 | ||
1819 | -/** @description response type for postOrderErpDeptsAdd */ | ||
1820 | -export interface PostOrderErpDeptsAddResponse { | 1881 | +/** @description response type for postOrderErpAuthLoginByPhone */ |
1882 | +export interface PostOrderErpAuthLoginByPhoneResponse { | ||
1821 | /** | 1883 | /** |
1822 | * @description | 1884 | * @description |
1823 | * OK | 1885 | * OK |
@@ -1845,25 +1907,25 @@ export interface PostOrderErpDeptsAddResponse { | @@ -1845,25 +1907,25 @@ export interface PostOrderErpDeptsAddResponse { | ||
1845 | 404: any; | 1907 | 404: any; |
1846 | } | 1908 | } |
1847 | 1909 | ||
1848 | -export type PostOrderErpDeptsAddResponseSuccess = | ||
1849 | - PostOrderErpDeptsAddResponse[200]; | 1910 | +export type PostOrderErpAuthLoginByPhoneResponseSuccess = |
1911 | + PostOrderErpAuthLoginByPhoneResponse[200]; | ||
1850 | /** | 1912 | /** |
1851 | * @description | 1913 | * @description |
1852 | - * 新增部门 | ||
1853 | - * @tags 系统:部门管理 | 1914 | + * 手机登录 |
1915 | + * @tags login-controller | ||
1854 | * @produces * | 1916 | * @produces * |
1855 | * @consumes application/json | 1917 | * @consumes application/json |
1856 | */ | 1918 | */ |
1857 | -export const postOrderErpDeptsAdd = /* #__PURE__ */ (() => { | 1919 | +export const postOrderErpAuthLoginByPhone = /* #__PURE__ */ (() => { |
1858 | const method = 'post'; | 1920 | const method = 'post'; |
1859 | - const url = '/order/erp/depts/add'; | 1921 | + const url = '/order/erp/auth/login_by_phone'; |
1860 | function request( | 1922 | function request( |
1861 | - option: PostOrderErpDeptsAddOption, | ||
1862 | - ): Promise<PostOrderErpDeptsAddResponseSuccess> { | 1923 | + option: PostOrderErpAuthLoginByPhoneOption, |
1924 | + ): Promise<PostOrderErpAuthLoginByPhoneResponseSuccess> { | ||
1863 | return requester(request.url, { | 1925 | return requester(request.url, { |
1864 | method: request.method, | 1926 | method: request.method, |
1865 | ...option, | 1927 | ...option, |
1866 | - }) as unknown as Promise<PostOrderErpDeptsAddResponseSuccess>; | 1928 | + }) as unknown as Promise<PostOrderErpAuthLoginByPhoneResponseSuccess>; |
1867 | } | 1929 | } |
1868 | 1930 | ||
1869 | /** http method */ | 1931 | /** http method */ |
@@ -1873,22 +1935,22 @@ export const postOrderErpDeptsAdd = /* #__PURE__ */ (() => { | @@ -1873,22 +1935,22 @@ export const postOrderErpDeptsAdd = /* #__PURE__ */ (() => { | ||
1873 | return request; | 1935 | return request; |
1874 | })(); | 1936 | })(); |
1875 | 1937 | ||
1876 | -/** @description request parameter type for postOrderErpDeptsListByPage */ | ||
1877 | -export interface PostOrderErpDeptsListByPageOption { | 1938 | +/** @description request parameter type for postOrderErpAuthLoginByPwd */ |
1939 | +export interface PostOrderErpAuthLoginByPwdOption { | ||
1878 | /** | 1940 | /** |
1879 | * @description | 1941 | * @description |
1880 | - * queryVO | 1942 | + * loginByPwdVO |
1881 | */ | 1943 | */ |
1882 | body: { | 1944 | body: { |
1883 | /** | 1945 | /** |
1884 | @description | 1946 | @description |
1885 | - queryVO */ | ||
1886 | - queryVO: AdminDeptQueryVO; | 1947 | + loginByPwdVO */ |
1948 | + loginByPwdVO: AdminUserLoginByPwdVO; | ||
1887 | }; | 1949 | }; |
1888 | } | 1950 | } |
1889 | 1951 | ||
1890 | -/** @description response type for postOrderErpDeptsListByPage */ | ||
1891 | -export interface PostOrderErpDeptsListByPageResponse { | 1952 | +/** @description response type for postOrderErpAuthLoginByPwd */ |
1953 | +export interface PostOrderErpAuthLoginByPwdResponse { | ||
1892 | /** | 1954 | /** |
1893 | * @description | 1955 | * @description |
1894 | * OK | 1956 | * OK |
@@ -1916,25 +1978,25 @@ export interface PostOrderErpDeptsListByPageResponse { | @@ -1916,25 +1978,25 @@ export interface PostOrderErpDeptsListByPageResponse { | ||
1916 | 404: any; | 1978 | 404: any; |
1917 | } | 1979 | } |
1918 | 1980 | ||
1919 | -export type PostOrderErpDeptsListByPageResponseSuccess = | ||
1920 | - PostOrderErpDeptsListByPageResponse[200]; | 1981 | +export type PostOrderErpAuthLoginByPwdResponseSuccess = |
1982 | + PostOrderErpAuthLoginByPwdResponse[200]; | ||
1921 | /** | 1983 | /** |
1922 | * @description | 1984 | * @description |
1923 | - * 查询部门 | ||
1924 | - * @tags 系统:部门管理 | 1985 | + * 用户登录 |
1986 | + * @tags login-controller | ||
1925 | * @produces * | 1987 | * @produces * |
1926 | * @consumes application/json | 1988 | * @consumes application/json |
1927 | */ | 1989 | */ |
1928 | -export const postOrderErpDeptsListByPage = /* #__PURE__ */ (() => { | 1990 | +export const postOrderErpAuthLoginByPwd = /* #__PURE__ */ (() => { |
1929 | const method = 'post'; | 1991 | const method = 'post'; |
1930 | - const url = '/order/erp/depts/list_by_page'; | 1992 | + const url = '/order/erp/auth/login_by_pwd'; |
1931 | function request( | 1993 | function request( |
1932 | - option: PostOrderErpDeptsListByPageOption, | ||
1933 | - ): Promise<PostOrderErpDeptsListByPageResponseSuccess> { | 1994 | + option: PostOrderErpAuthLoginByPwdOption, |
1995 | + ): Promise<PostOrderErpAuthLoginByPwdResponseSuccess> { | ||
1934 | return requester(request.url, { | 1996 | return requester(request.url, { |
1935 | method: request.method, | 1997 | method: request.method, |
1936 | ...option, | 1998 | ...option, |
1937 | - }) as unknown as Promise<PostOrderErpDeptsListByPageResponseSuccess>; | 1999 | + }) as unknown as Promise<PostOrderErpAuthLoginByPwdResponseSuccess>; |
1938 | } | 2000 | } |
1939 | 2001 | ||
1940 | /** http method */ | 2002 | /** http method */ |
@@ -1944,22 +2006,8 @@ export const postOrderErpDeptsListByPage = /* #__PURE__ */ (() => { | @@ -1944,22 +2006,8 @@ export const postOrderErpDeptsListByPage = /* #__PURE__ */ (() => { | ||
1944 | return request; | 2006 | return request; |
1945 | })(); | 2007 | })(); |
1946 | 2008 | ||
1947 | -/** @description request parameter type for postOrderErpDictionaryAdd */ | ||
1948 | -export interface PostOrderErpDictionaryAddOption { | ||
1949 | - /** | ||
1950 | - * @description | ||
1951 | - * dictionaryVO | ||
1952 | - */ | ||
1953 | - body: { | ||
1954 | - /** | ||
1955 | - @description | ||
1956 | - dictionaryVO */ | ||
1957 | - dictionaryVO: DictionaryVO; | ||
1958 | - }; | ||
1959 | -} | ||
1960 | - | ||
1961 | -/** @description response type for postOrderErpDictionaryAdd */ | ||
1962 | -export interface PostOrderErpDictionaryAddResponse { | 2009 | +/** @description response type for postOrderErpAuthLoginOut */ |
2010 | +export interface PostOrderErpAuthLoginOutResponse { | ||
1963 | /** | 2011 | /** |
1964 | * @description | 2012 | * @description |
1965 | * OK | 2013 | * OK |
@@ -1987,25 +2035,22 @@ export interface PostOrderErpDictionaryAddResponse { | @@ -1987,25 +2035,22 @@ export interface PostOrderErpDictionaryAddResponse { | ||
1987 | 404: any; | 2035 | 404: any; |
1988 | } | 2036 | } |
1989 | 2037 | ||
1990 | -export type PostOrderErpDictionaryAddResponseSuccess = | ||
1991 | - PostOrderErpDictionaryAddResponse[200]; | 2038 | +export type PostOrderErpAuthLoginOutResponseSuccess = |
2039 | + PostOrderErpAuthLoginOutResponse[200]; | ||
1992 | /** | 2040 | /** |
1993 | * @description | 2041 | * @description |
1994 | - * 新增字典 | ||
1995 | - * @tags 系统:字典管理 | 2042 | + * 退出登录 |
2043 | + * @tags login-controller | ||
1996 | * @produces * | 2044 | * @produces * |
1997 | * @consumes application/json | 2045 | * @consumes application/json |
1998 | */ | 2046 | */ |
1999 | -export const postOrderErpDictionaryAdd = /* #__PURE__ */ (() => { | 2047 | +export const postOrderErpAuthLoginOut = /* #__PURE__ */ (() => { |
2000 | const method = 'post'; | 2048 | const method = 'post'; |
2001 | - const url = '/order/erp/dictionary/add'; | ||
2002 | - function request( | ||
2003 | - option: PostOrderErpDictionaryAddOption, | ||
2004 | - ): Promise<PostOrderErpDictionaryAddResponseSuccess> { | 2049 | + const url = '/order/erp/auth/login_out'; |
2050 | + function request(): Promise<PostOrderErpAuthLoginOutResponseSuccess> { | ||
2005 | return requester(request.url, { | 2051 | return requester(request.url, { |
2006 | method: request.method, | 2052 | method: request.method, |
2007 | - ...option, | ||
2008 | - }) as unknown as Promise<PostOrderErpDictionaryAddResponseSuccess>; | 2053 | + }) as unknown as Promise<PostOrderErpAuthLoginOutResponseSuccess>; |
2009 | } | 2054 | } |
2010 | 2055 | ||
2011 | /** http method */ | 2056 | /** http method */ |
@@ -2015,22 +2060,22 @@ export const postOrderErpDictionaryAdd = /* #__PURE__ */ (() => { | @@ -2015,22 +2060,22 @@ export const postOrderErpDictionaryAdd = /* #__PURE__ */ (() => { | ||
2015 | return request; | 2060 | return request; |
2016 | })(); | 2061 | })(); |
2017 | 2062 | ||
2018 | -/** @description request parameter type for postOrderErpDictionaryDelete */ | ||
2019 | -export interface PostOrderErpDictionaryDeleteOption { | 2063 | +/** @description request parameter type for postOrderErpAuthPasswordModify */ |
2064 | +export interface PostOrderErpAuthPasswordModifyOption { | ||
2020 | /** | 2065 | /** |
2021 | * @description | 2066 | * @description |
2022 | - * queryVO | 2067 | + * modifyPwdVO |
2023 | */ | 2068 | */ |
2024 | body: { | 2069 | body: { |
2025 | /** | 2070 | /** |
2026 | @description | 2071 | @description |
2027 | - queryVO */ | ||
2028 | - queryVO: DictionaryQueryVO; | 2072 | + modifyPwdVO */ |
2073 | + modifyPwdVO: AdminUserModifyPwdVO; | ||
2029 | }; | 2074 | }; |
2030 | } | 2075 | } |
2031 | 2076 | ||
2032 | -/** @description response type for postOrderErpDictionaryDelete */ | ||
2033 | -export interface PostOrderErpDictionaryDeleteResponse { | 2077 | +/** @description response type for postOrderErpAuthPasswordModify */ |
2078 | +export interface PostOrderErpAuthPasswordModifyResponse { | ||
2034 | /** | 2079 | /** |
2035 | * @description | 2080 | * @description |
2036 | * OK | 2081 | * OK |
@@ -2058,25 +2103,25 @@ export interface PostOrderErpDictionaryDeleteResponse { | @@ -2058,25 +2103,25 @@ export interface PostOrderErpDictionaryDeleteResponse { | ||
2058 | 404: any; | 2103 | 404: any; |
2059 | } | 2104 | } |
2060 | 2105 | ||
2061 | -export type PostOrderErpDictionaryDeleteResponseSuccess = | ||
2062 | - PostOrderErpDictionaryDeleteResponse[200]; | 2106 | +export type PostOrderErpAuthPasswordModifyResponseSuccess = |
2107 | + PostOrderErpAuthPasswordModifyResponse[200]; | ||
2063 | /** | 2108 | /** |
2064 | * @description | 2109 | * @description |
2065 | - * 删除字典 | ||
2066 | - * @tags 系统:字典管理 | 2110 | + * 用户登录 |
2111 | + * @tags login-controller | ||
2067 | * @produces * | 2112 | * @produces * |
2068 | * @consumes application/json | 2113 | * @consumes application/json |
2069 | */ | 2114 | */ |
2070 | -export const postOrderErpDictionaryDelete = /* #__PURE__ */ (() => { | 2115 | +export const postOrderErpAuthPasswordModify = /* #__PURE__ */ (() => { |
2071 | const method = 'post'; | 2116 | const method = 'post'; |
2072 | - const url = '/order/erp/dictionary/delete'; | 2117 | + const url = '/order/erp/auth/password_modify'; |
2073 | function request( | 2118 | function request( |
2074 | - option: PostOrderErpDictionaryDeleteOption, | ||
2075 | - ): Promise<PostOrderErpDictionaryDeleteResponseSuccess> { | 2119 | + option: PostOrderErpAuthPasswordModifyOption, |
2120 | + ): Promise<PostOrderErpAuthPasswordModifyResponseSuccess> { | ||
2076 | return requester(request.url, { | 2121 | return requester(request.url, { |
2077 | method: request.method, | 2122 | method: request.method, |
2078 | ...option, | 2123 | ...option, |
2079 | - }) as unknown as Promise<PostOrderErpDictionaryDeleteResponseSuccess>; | 2124 | + }) as unknown as Promise<PostOrderErpAuthPasswordModifyResponseSuccess>; |
2080 | } | 2125 | } |
2081 | 2126 | ||
2082 | /** http method */ | 2127 | /** http method */ |
@@ -2086,22 +2131,22 @@ export const postOrderErpDictionaryDelete = /* #__PURE__ */ (() => { | @@ -2086,22 +2131,22 @@ export const postOrderErpDictionaryDelete = /* #__PURE__ */ (() => { | ||
2086 | return request; | 2131 | return request; |
2087 | })(); | 2132 | })(); |
2088 | 2133 | ||
2089 | -/** @description request parameter type for postOrderErpDictionaryEdit */ | ||
2090 | -export interface PostOrderErpDictionaryEditOption { | 2134 | +/** @description request parameter type for postOrderErpAuthPhoneRegister */ |
2135 | +export interface PostOrderErpAuthPhoneRegisterOption { | ||
2091 | /** | 2136 | /** |
2092 | * @description | 2137 | * @description |
2093 | - * dictionaryVO | 2138 | + * registerVO |
2094 | */ | 2139 | */ |
2095 | body: { | 2140 | body: { |
2096 | /** | 2141 | /** |
2097 | @description | 2142 | @description |
2098 | - dictionaryVO */ | ||
2099 | - dictionaryVO: DictionaryVO; | 2143 | + registerVO */ |
2144 | + registerVO: AdminUserRegisterVO; | ||
2100 | }; | 2145 | }; |
2101 | } | 2146 | } |
2102 | 2147 | ||
2103 | -/** @description response type for postOrderErpDictionaryEdit */ | ||
2104 | -export interface PostOrderErpDictionaryEditResponse { | 2148 | +/** @description response type for postOrderErpAuthPhoneRegister */ |
2149 | +export interface PostOrderErpAuthPhoneRegisterResponse { | ||
2105 | /** | 2150 | /** |
2106 | * @description | 2151 | * @description |
2107 | * OK | 2152 | * OK |
@@ -2129,25 +2174,25 @@ export interface PostOrderErpDictionaryEditResponse { | @@ -2129,25 +2174,25 @@ export interface PostOrderErpDictionaryEditResponse { | ||
2129 | 404: any; | 2174 | 404: any; |
2130 | } | 2175 | } |
2131 | 2176 | ||
2132 | -export type PostOrderErpDictionaryEditResponseSuccess = | ||
2133 | - PostOrderErpDictionaryEditResponse[200]; | 2177 | +export type PostOrderErpAuthPhoneRegisterResponseSuccess = |
2178 | + PostOrderErpAuthPhoneRegisterResponse[200]; | ||
2134 | /** | 2179 | /** |
2135 | * @description | 2180 | * @description |
2136 | - * 修改字典 | ||
2137 | - * @tags 系统:字典管理 | 2181 | + * 手机注册 |
2182 | + * @tags login-controller | ||
2138 | * @produces * | 2183 | * @produces * |
2139 | * @consumes application/json | 2184 | * @consumes application/json |
2140 | */ | 2185 | */ |
2141 | -export const postOrderErpDictionaryEdit = /* #__PURE__ */ (() => { | 2186 | +export const postOrderErpAuthPhoneRegister = /* #__PURE__ */ (() => { |
2142 | const method = 'post'; | 2187 | const method = 'post'; |
2143 | - const url = '/order/erp/dictionary/edit'; | 2188 | + const url = '/order/erp/auth/phone_register'; |
2144 | function request( | 2189 | function request( |
2145 | - option: PostOrderErpDictionaryEditOption, | ||
2146 | - ): Promise<PostOrderErpDictionaryEditResponseSuccess> { | 2190 | + option: PostOrderErpAuthPhoneRegisterOption, |
2191 | + ): Promise<PostOrderErpAuthPhoneRegisterResponseSuccess> { | ||
2147 | return requester(request.url, { | 2192 | return requester(request.url, { |
2148 | method: request.method, | 2193 | method: request.method, |
2149 | ...option, | 2194 | ...option, |
2150 | - }) as unknown as Promise<PostOrderErpDictionaryEditResponseSuccess>; | 2195 | + }) as unknown as Promise<PostOrderErpAuthPhoneRegisterResponseSuccess>; |
2151 | } | 2196 | } |
2152 | 2197 | ||
2153 | /** http method */ | 2198 | /** http method */ |
@@ -2157,22 +2202,22 @@ export const postOrderErpDictionaryEdit = /* #__PURE__ */ (() => { | @@ -2157,22 +2202,22 @@ export const postOrderErpDictionaryEdit = /* #__PURE__ */ (() => { | ||
2157 | return request; | 2202 | return request; |
2158 | })(); | 2203 | })(); |
2159 | 2204 | ||
2160 | -/** @description request parameter type for postOrderErpDictionaryGetAll */ | ||
2161 | -export interface PostOrderErpDictionaryGetAllOption { | 2205 | +/** @description request parameter type for postOrderErpAuthSendPasswordRecoverMail */ |
2206 | +export interface PostOrderErpAuthSendPasswordRecoverMailOption { | ||
2162 | /** | 2207 | /** |
2163 | * @description | 2208 | * @description |
2164 | - * queryVO | 2209 | + * recoverEmailVO |
2165 | */ | 2210 | */ |
2166 | body: { | 2211 | body: { |
2167 | /** | 2212 | /** |
2168 | @description | 2213 | @description |
2169 | - queryVO */ | ||
2170 | - queryVO: DictionaryQueryVO; | 2214 | + recoverEmailVO */ |
2215 | + recoverEmailVO: AdminUserPasswordRecoverEmailVO; | ||
2171 | }; | 2216 | }; |
2172 | } | 2217 | } |
2173 | 2218 | ||
2174 | -/** @description response type for postOrderErpDictionaryGetAll */ | ||
2175 | -export interface PostOrderErpDictionaryGetAllResponse { | 2219 | +/** @description response type for postOrderErpAuthSendPasswordRecoverMail */ |
2220 | +export interface PostOrderErpAuthSendPasswordRecoverMailResponse { | ||
2176 | /** | 2221 | /** |
2177 | * @description | 2222 | * @description |
2178 | * OK | 2223 | * OK |
@@ -2200,25 +2245,25 @@ export interface PostOrderErpDictionaryGetAllResponse { | @@ -2200,25 +2245,25 @@ export interface PostOrderErpDictionaryGetAllResponse { | ||
2200 | 404: any; | 2245 | 404: any; |
2201 | } | 2246 | } |
2202 | 2247 | ||
2203 | -export type PostOrderErpDictionaryGetAllResponseSuccess = | ||
2204 | - PostOrderErpDictionaryGetAllResponse[200]; | 2248 | +export type PostOrderErpAuthSendPasswordRecoverMailResponseSuccess = |
2249 | + PostOrderErpAuthSendPasswordRecoverMailResponse[200]; | ||
2205 | /** | 2250 | /** |
2206 | * @description | 2251 | * @description |
2207 | - * 获取所有字典 | ||
2208 | - * @tags 系统:字典管理 | 2252 | + * sendPasswordRecoverMail |
2253 | + * @tags login-controller | ||
2209 | * @produces * | 2254 | * @produces * |
2210 | * @consumes application/json | 2255 | * @consumes application/json |
2211 | */ | 2256 | */ |
2212 | -export const postOrderErpDictionaryGetAll = /* #__PURE__ */ (() => { | 2257 | +export const postOrderErpAuthSendPasswordRecoverMail = /* #__PURE__ */ (() => { |
2213 | const method = 'post'; | 2258 | const method = 'post'; |
2214 | - const url = '/order/erp/dictionary/get_all'; | 2259 | + const url = '/order/erp/auth/send_password_recover_mail'; |
2215 | function request( | 2260 | function request( |
2216 | - option: PostOrderErpDictionaryGetAllOption, | ||
2217 | - ): Promise<PostOrderErpDictionaryGetAllResponseSuccess> { | 2261 | + option: PostOrderErpAuthSendPasswordRecoverMailOption, |
2262 | + ): Promise<PostOrderErpAuthSendPasswordRecoverMailResponseSuccess> { | ||
2218 | return requester(request.url, { | 2263 | return requester(request.url, { |
2219 | method: request.method, | 2264 | method: request.method, |
2220 | ...option, | 2265 | ...option, |
2221 | - }) as unknown as Promise<PostOrderErpDictionaryGetAllResponseSuccess>; | 2266 | + }) as unknown as Promise<PostOrderErpAuthSendPasswordRecoverMailResponseSuccess>; |
2222 | } | 2267 | } |
2223 | 2268 | ||
2224 | /** http method */ | 2269 | /** http method */ |
@@ -2228,22 +2273,8 @@ export const postOrderErpDictionaryGetAll = /* #__PURE__ */ (() => { | @@ -2228,22 +2273,8 @@ export const postOrderErpDictionaryGetAll = /* #__PURE__ */ (() => { | ||
2228 | return request; | 2273 | return request; |
2229 | })(); | 2274 | })(); |
2230 | 2275 | ||
2231 | -/** @description request parameter type for postOrderErpDictionaryListByPage */ | ||
2232 | -export interface PostOrderErpDictionaryListByPageOption { | ||
2233 | - /** | ||
2234 | - * @description | ||
2235 | - * queryVO | ||
2236 | - */ | ||
2237 | - body: { | ||
2238 | - /** | ||
2239 | - @description | ||
2240 | - queryVO */ | ||
2241 | - queryVO: DictionaryQueryVO; | ||
2242 | - }; | ||
2243 | -} | ||
2244 | - | ||
2245 | -/** @description response type for postOrderErpDictionaryListByPage */ | ||
2246 | -export interface PostOrderErpDictionaryListByPageResponse { | 2276 | +/** @description response type for postOrderErpCaptchaGetImgCaptchaCode */ |
2277 | +export interface PostOrderErpCaptchaGetImgCaptchaCodeResponse { | ||
2247 | /** | 2278 | /** |
2248 | * @description | 2279 | * @description |
2249 | * OK | 2280 | * OK |
@@ -2271,25 +2302,22 @@ export interface PostOrderErpDictionaryListByPageResponse { | @@ -2271,25 +2302,22 @@ export interface PostOrderErpDictionaryListByPageResponse { | ||
2271 | 404: any; | 2302 | 404: any; |
2272 | } | 2303 | } |
2273 | 2304 | ||
2274 | -export type PostOrderErpDictionaryListByPageResponseSuccess = | ||
2275 | - PostOrderErpDictionaryListByPageResponse[200]; | 2305 | +export type PostOrderErpCaptchaGetImgCaptchaCodeResponseSuccess = |
2306 | + PostOrderErpCaptchaGetImgCaptchaCodeResponse[200]; | ||
2276 | /** | 2307 | /** |
2277 | * @description | 2308 | * @description |
2278 | - * 查询字典列表 | ||
2279 | - * @tags 系统:字典管理 | 2309 | + * 获取图片验证码 |
2310 | + * @tags 验证码 | ||
2280 | * @produces * | 2311 | * @produces * |
2281 | * @consumes application/json | 2312 | * @consumes application/json |
2282 | */ | 2313 | */ |
2283 | -export const postOrderErpDictionaryListByPage = /* #__PURE__ */ (() => { | 2314 | +export const postOrderErpCaptchaGetImgCaptchaCode = /* #__PURE__ */ (() => { |
2284 | const method = 'post'; | 2315 | const method = 'post'; |
2285 | - const url = '/order/erp/dictionary/list_by_page'; | ||
2286 | - function request( | ||
2287 | - option: PostOrderErpDictionaryListByPageOption, | ||
2288 | - ): Promise<PostOrderErpDictionaryListByPageResponseSuccess> { | 2316 | + const url = '/order/erp/captcha/get_img_captcha_code'; |
2317 | + function request(): Promise<PostOrderErpCaptchaGetImgCaptchaCodeResponseSuccess> { | ||
2289 | return requester(request.url, { | 2318 | return requester(request.url, { |
2290 | method: request.method, | 2319 | method: request.method, |
2291 | - ...option, | ||
2292 | - }) as unknown as Promise<PostOrderErpDictionaryListByPageResponseSuccess>; | 2320 | + }) as unknown as Promise<PostOrderErpCaptchaGetImgCaptchaCodeResponseSuccess>; |
2293 | } | 2321 | } |
2294 | 2322 | ||
2295 | /** http method */ | 2323 | /** http method */ |
@@ -2299,8 +2327,22 @@ export const postOrderErpDictionaryListByPage = /* #__PURE__ */ (() => { | @@ -2299,8 +2327,22 @@ export const postOrderErpDictionaryListByPage = /* #__PURE__ */ (() => { | ||
2299 | return request; | 2327 | return request; |
2300 | })(); | 2328 | })(); |
2301 | 2329 | ||
2302 | -/** @description response type for getOrderErpIndexChartData */ | ||
2303 | -export interface GetOrderErpIndexChartDataResponse { | 2330 | +/** @description request parameter type for postOrderErpCaptchaSendCaptchaCode */ |
2331 | +export interface PostOrderErpCaptchaSendCaptchaCodeOption { | ||
2332 | + /** | ||
2333 | + * @description | ||
2334 | + * msgVo | ||
2335 | + */ | ||
2336 | + body: { | ||
2337 | + /** | ||
2338 | + @description | ||
2339 | + msgVo */ | ||
2340 | + msgVo: CaptchaMessageVO; | ||
2341 | + }; | ||
2342 | +} | ||
2343 | + | ||
2344 | +/** @description response type for postOrderErpCaptchaSendCaptchaCode */ | ||
2345 | +export interface PostOrderErpCaptchaSendCaptchaCodeResponse { | ||
2304 | /** | 2346 | /** |
2305 | * @description | 2347 | * @description |
2306 | * OK | 2348 | * OK |
@@ -2308,6 +2350,11 @@ export interface GetOrderErpIndexChartDataResponse { | @@ -2308,6 +2350,11 @@ export interface GetOrderErpIndexChartDataResponse { | ||
2308 | 200: ServerResult; | 2350 | 200: ServerResult; |
2309 | /** | 2351 | /** |
2310 | * @description | 2352 | * @description |
2353 | + * Created | ||
2354 | + */ | ||
2355 | + 201: any; | ||
2356 | + /** | ||
2357 | + * @description | ||
2311 | * Unauthorized | 2358 | * Unauthorized |
2312 | */ | 2359 | */ |
2313 | 401: any; | 2360 | 401: any; |
@@ -2323,21 +2370,25 @@ export interface GetOrderErpIndexChartDataResponse { | @@ -2323,21 +2370,25 @@ export interface GetOrderErpIndexChartDataResponse { | ||
2323 | 404: any; | 2370 | 404: any; |
2324 | } | 2371 | } |
2325 | 2372 | ||
2326 | -export type GetOrderErpIndexChartDataResponseSuccess = | ||
2327 | - GetOrderErpIndexChartDataResponse[200]; | 2373 | +export type PostOrderErpCaptchaSendCaptchaCodeResponseSuccess = |
2374 | + PostOrderErpCaptchaSendCaptchaCodeResponse[200]; | ||
2328 | /** | 2375 | /** |
2329 | * @description | 2376 | * @description |
2330 | - * 首页订单趋势 | ||
2331 | - * @tags 首页 | 2377 | + * 获取验证码 |
2378 | + * @tags 验证码 | ||
2332 | * @produces * | 2379 | * @produces * |
2380 | + * @consumes application/json | ||
2333 | */ | 2381 | */ |
2334 | -export const getOrderErpIndexChartData = /* #__PURE__ */ (() => { | ||
2335 | - const method = 'get'; | ||
2336 | - const url = '/order/erp/index/chartData'; | ||
2337 | - function request(): Promise<GetOrderErpIndexChartDataResponseSuccess> { | 2382 | +export const postOrderErpCaptchaSendCaptchaCode = /* #__PURE__ */ (() => { |
2383 | + const method = 'post'; | ||
2384 | + const url = '/order/erp/captcha/send_captcha_code'; | ||
2385 | + function request( | ||
2386 | + option: PostOrderErpCaptchaSendCaptchaCodeOption, | ||
2387 | + ): Promise<PostOrderErpCaptchaSendCaptchaCodeResponseSuccess> { | ||
2338 | return requester(request.url, { | 2388 | return requester(request.url, { |
2339 | method: request.method, | 2389 | method: request.method, |
2340 | - }) as unknown as Promise<GetOrderErpIndexChartDataResponseSuccess>; | 2390 | + ...option, |
2391 | + }) as unknown as Promise<PostOrderErpCaptchaSendCaptchaCodeResponseSuccess>; | ||
2341 | } | 2392 | } |
2342 | 2393 | ||
2343 | /** http method */ | 2394 | /** http method */ |
@@ -2347,8 +2398,22 @@ export const getOrderErpIndexChartData = /* #__PURE__ */ (() => { | @@ -2347,8 +2398,22 @@ export const getOrderErpIndexChartData = /* #__PURE__ */ (() => { | ||
2347 | return request; | 2398 | return request; |
2348 | })(); | 2399 | })(); |
2349 | 2400 | ||
2350 | -/** @description response type for getOrderErpIndexData */ | ||
2351 | -export interface GetOrderErpIndexDataResponse { | 2401 | +/** @description request parameter type for putOrderErpDepts */ |
2402 | +export interface PutOrderErpDeptsOption { | ||
2403 | + /** | ||
2404 | + * @description | ||
2405 | + * deptVO | ||
2406 | + */ | ||
2407 | + body: { | ||
2408 | + /** | ||
2409 | + @description | ||
2410 | + deptVO */ | ||
2411 | + deptVO: AdminDeptVO; | ||
2412 | + }; | ||
2413 | +} | ||
2414 | + | ||
2415 | +/** @description response type for putOrderErpDepts */ | ||
2416 | +export interface PutOrderErpDeptsResponse { | ||
2352 | /** | 2417 | /** |
2353 | * @description | 2418 | * @description |
2354 | * OK | 2419 | * OK |
@@ -2356,6 +2421,11 @@ export interface GetOrderErpIndexDataResponse { | @@ -2356,6 +2421,11 @@ export interface GetOrderErpIndexDataResponse { | ||
2356 | 200: ServerResult; | 2421 | 200: ServerResult; |
2357 | /** | 2422 | /** |
2358 | * @description | 2423 | * @description |
2424 | + * Created | ||
2425 | + */ | ||
2426 | + 201: any; | ||
2427 | + /** | ||
2428 | + * @description | ||
2359 | * Unauthorized | 2429 | * Unauthorized |
2360 | */ | 2430 | */ |
2361 | 401: any; | 2431 | 401: any; |
@@ -2371,21 +2441,24 @@ export interface GetOrderErpIndexDataResponse { | @@ -2371,21 +2441,24 @@ export interface GetOrderErpIndexDataResponse { | ||
2371 | 404: any; | 2441 | 404: any; |
2372 | } | 2442 | } |
2373 | 2443 | ||
2374 | -export type GetOrderErpIndexDataResponseSuccess = | ||
2375 | - GetOrderErpIndexDataResponse[200]; | 2444 | +export type PutOrderErpDeptsResponseSuccess = PutOrderErpDeptsResponse[200]; |
2376 | /** | 2445 | /** |
2377 | * @description | 2446 | * @description |
2378 | - * 首页统计数据 | ||
2379 | - * @tags 首页 | 2447 | + * 修改部门 |
2448 | + * @tags 系统:部门管理 | ||
2380 | * @produces * | 2449 | * @produces * |
2450 | + * @consumes application/json | ||
2381 | */ | 2451 | */ |
2382 | -export const getOrderErpIndexData = /* #__PURE__ */ (() => { | ||
2383 | - const method = 'get'; | ||
2384 | - const url = '/order/erp/index/data'; | ||
2385 | - function request(): Promise<GetOrderErpIndexDataResponseSuccess> { | 2452 | +export const putOrderErpDepts = /* #__PURE__ */ (() => { |
2453 | + const method = 'put'; | ||
2454 | + const url = '/order/erp/depts'; | ||
2455 | + function request( | ||
2456 | + option: PutOrderErpDeptsOption, | ||
2457 | + ): Promise<PutOrderErpDeptsResponseSuccess> { | ||
2386 | return requester(request.url, { | 2458 | return requester(request.url, { |
2387 | method: request.method, | 2459 | method: request.method, |
2388 | - }) as unknown as Promise<GetOrderErpIndexDataResponseSuccess>; | 2460 | + ...option, |
2461 | + }) as unknown as Promise<PutOrderErpDeptsResponseSuccess>; | ||
2389 | } | 2462 | } |
2390 | 2463 | ||
2391 | /** http method */ | 2464 | /** http method */ |
@@ -2395,22 +2468,22 @@ export const getOrderErpIndexData = /* #__PURE__ */ (() => { | @@ -2395,22 +2468,22 @@ export const getOrderErpIndexData = /* #__PURE__ */ (() => { | ||
2395 | return request; | 2468 | return request; |
2396 | })(); | 2469 | })(); |
2397 | 2470 | ||
2398 | -/** @description request parameter type for postOrderErpJobsAdd */ | ||
2399 | -export interface PostOrderErpJobsAddOption { | 2471 | +/** @description request parameter type for deleteOrderErpDepts */ |
2472 | +export interface DeleteOrderErpDeptsOption { | ||
2400 | /** | 2473 | /** |
2401 | * @description | 2474 | * @description |
2402 | - * jobVO | 2475 | + * queryVO |
2403 | */ | 2476 | */ |
2404 | body: { | 2477 | body: { |
2405 | /** | 2478 | /** |
2406 | @description | 2479 | @description |
2407 | - jobVO */ | ||
2408 | - jobVO: AdminJobVO; | 2480 | + queryVO */ |
2481 | + queryVO: AdminDeptQueryVO; | ||
2409 | }; | 2482 | }; |
2410 | } | 2483 | } |
2411 | 2484 | ||
2412 | -/** @description response type for postOrderErpJobsAdd */ | ||
2413 | -export interface PostOrderErpJobsAddResponse { | 2485 | +/** @description response type for deleteOrderErpDepts */ |
2486 | +export interface DeleteOrderErpDeptsResponse { | ||
2414 | /** | 2487 | /** |
2415 | * @description | 2488 | * @description |
2416 | * OK | 2489 | * OK |
@@ -2418,9 +2491,9 @@ export interface PostOrderErpJobsAddResponse { | @@ -2418,9 +2491,9 @@ export interface PostOrderErpJobsAddResponse { | ||
2418 | 200: ServerResult; | 2491 | 200: ServerResult; |
2419 | /** | 2492 | /** |
2420 | * @description | 2493 | * @description |
2421 | - * Created | 2494 | + * No Content |
2422 | */ | 2495 | */ |
2423 | - 201: any; | 2496 | + 204: any; |
2424 | /** | 2497 | /** |
2425 | * @description | 2498 | * @description |
2426 | * Unauthorized | 2499 | * Unauthorized |
@@ -2431,32 +2504,26 @@ export interface PostOrderErpJobsAddResponse { | @@ -2431,32 +2504,26 @@ export interface PostOrderErpJobsAddResponse { | ||
2431 | * Forbidden | 2504 | * Forbidden |
2432 | */ | 2505 | */ |
2433 | 403: any; | 2506 | 403: any; |
2434 | - /** | ||
2435 | - * @description | ||
2436 | - * Not Found | ||
2437 | - */ | ||
2438 | - 404: any; | ||
2439 | } | 2507 | } |
2440 | 2508 | ||
2441 | -export type PostOrderErpJobsAddResponseSuccess = | ||
2442 | - PostOrderErpJobsAddResponse[200]; | 2509 | +export type DeleteOrderErpDeptsResponseSuccess = |
2510 | + DeleteOrderErpDeptsResponse[200]; | ||
2443 | /** | 2511 | /** |
2444 | * @description | 2512 | * @description |
2445 | - * 新增岗位 | ||
2446 | - * @tags 系统:岗位管理 | 2513 | + * 删除部门 |
2514 | + * @tags 系统:部门管理 | ||
2447 | * @produces * | 2515 | * @produces * |
2448 | - * @consumes application/json | ||
2449 | */ | 2516 | */ |
2450 | -export const postOrderErpJobsAdd = /* #__PURE__ */ (() => { | ||
2451 | - const method = 'post'; | ||
2452 | - const url = '/order/erp/jobs/add'; | 2517 | +export const deleteOrderErpDepts = /* #__PURE__ */ (() => { |
2518 | + const method = 'delete'; | ||
2519 | + const url = '/order/erp/depts'; | ||
2453 | function request( | 2520 | function request( |
2454 | - option: PostOrderErpJobsAddOption, | ||
2455 | - ): Promise<PostOrderErpJobsAddResponseSuccess> { | 2521 | + option: DeleteOrderErpDeptsOption, |
2522 | + ): Promise<DeleteOrderErpDeptsResponseSuccess> { | ||
2456 | return requester(request.url, { | 2523 | return requester(request.url, { |
2457 | method: request.method, | 2524 | method: request.method, |
2458 | ...option, | 2525 | ...option, |
2459 | - }) as unknown as Promise<PostOrderErpJobsAddResponseSuccess>; | 2526 | + }) as unknown as Promise<DeleteOrderErpDeptsResponseSuccess>; |
2460 | } | 2527 | } |
2461 | 2528 | ||
2462 | /** http method */ | 2529 | /** http method */ |
@@ -2466,22 +2533,22 @@ export const postOrderErpJobsAdd = /* #__PURE__ */ (() => { | @@ -2466,22 +2533,22 @@ export const postOrderErpJobsAdd = /* #__PURE__ */ (() => { | ||
2466 | return request; | 2533 | return request; |
2467 | })(); | 2534 | })(); |
2468 | 2535 | ||
2469 | -/** @description request parameter type for postOrderErpJobsDelete */ | ||
2470 | -export interface PostOrderErpJobsDeleteOption { | 2536 | +/** @description request parameter type for postOrderErpDeptsAdd */ |
2537 | +export interface PostOrderErpDeptsAddOption { | ||
2471 | /** | 2538 | /** |
2472 | * @description | 2539 | * @description |
2473 | - * queryVO | 2540 | + * deptVO |
2474 | */ | 2541 | */ |
2475 | body: { | 2542 | body: { |
2476 | /** | 2543 | /** |
2477 | @description | 2544 | @description |
2478 | - queryVO */ | ||
2479 | - queryVO: AdminJobQueryVO; | 2545 | + deptVO */ |
2546 | + deptVO: AdminDeptVO; | ||
2480 | }; | 2547 | }; |
2481 | } | 2548 | } |
2482 | 2549 | ||
2483 | -/** @description response type for postOrderErpJobsDelete */ | ||
2484 | -export interface PostOrderErpJobsDeleteResponse { | 2550 | +/** @description response type for postOrderErpDeptsAdd */ |
2551 | +export interface PostOrderErpDeptsAddResponse { | ||
2485 | /** | 2552 | /** |
2486 | * @description | 2553 | * @description |
2487 | * OK | 2554 | * OK |
@@ -2509,25 +2576,25 @@ export interface PostOrderErpJobsDeleteResponse { | @@ -2509,25 +2576,25 @@ export interface PostOrderErpJobsDeleteResponse { | ||
2509 | 404: any; | 2576 | 404: any; |
2510 | } | 2577 | } |
2511 | 2578 | ||
2512 | -export type PostOrderErpJobsDeleteResponseSuccess = | ||
2513 | - PostOrderErpJobsDeleteResponse[200]; | 2579 | +export type PostOrderErpDeptsAddResponseSuccess = |
2580 | + PostOrderErpDeptsAddResponse[200]; | ||
2514 | /** | 2581 | /** |
2515 | * @description | 2582 | * @description |
2516 | - * 删除岗位 | ||
2517 | - * @tags 系统:岗位管理 | 2583 | + * 新增部门 |
2584 | + * @tags 系统:部门管理 | ||
2518 | * @produces * | 2585 | * @produces * |
2519 | * @consumes application/json | 2586 | * @consumes application/json |
2520 | */ | 2587 | */ |
2521 | -export const postOrderErpJobsDelete = /* #__PURE__ */ (() => { | 2588 | +export const postOrderErpDeptsAdd = /* #__PURE__ */ (() => { |
2522 | const method = 'post'; | 2589 | const method = 'post'; |
2523 | - const url = '/order/erp/jobs/delete'; | 2590 | + const url = '/order/erp/depts/add'; |
2524 | function request( | 2591 | function request( |
2525 | - option: PostOrderErpJobsDeleteOption, | ||
2526 | - ): Promise<PostOrderErpJobsDeleteResponseSuccess> { | 2592 | + option: PostOrderErpDeptsAddOption, |
2593 | + ): Promise<PostOrderErpDeptsAddResponseSuccess> { | ||
2527 | return requester(request.url, { | 2594 | return requester(request.url, { |
2528 | method: request.method, | 2595 | method: request.method, |
2529 | ...option, | 2596 | ...option, |
2530 | - }) as unknown as Promise<PostOrderErpJobsDeleteResponseSuccess>; | 2597 | + }) as unknown as Promise<PostOrderErpDeptsAddResponseSuccess>; |
2531 | } | 2598 | } |
2532 | 2599 | ||
2533 | /** http method */ | 2600 | /** http method */ |
@@ -2537,22 +2604,22 @@ export const postOrderErpJobsDelete = /* #__PURE__ */ (() => { | @@ -2537,22 +2604,22 @@ export const postOrderErpJobsDelete = /* #__PURE__ */ (() => { | ||
2537 | return request; | 2604 | return request; |
2538 | })(); | 2605 | })(); |
2539 | 2606 | ||
2540 | -/** @description request parameter type for postOrderErpJobsEdit */ | ||
2541 | -export interface PostOrderErpJobsEditOption { | 2607 | +/** @description request parameter type for postOrderErpDeptsListByPage */ |
2608 | +export interface PostOrderErpDeptsListByPageOption { | ||
2542 | /** | 2609 | /** |
2543 | * @description | 2610 | * @description |
2544 | - * jobVO | 2611 | + * queryVO |
2545 | */ | 2612 | */ |
2546 | body: { | 2613 | body: { |
2547 | /** | 2614 | /** |
2548 | @description | 2615 | @description |
2549 | - jobVO */ | ||
2550 | - jobVO: AdminJobVO; | 2616 | + queryVO */ |
2617 | + queryVO: AdminDeptQueryVO; | ||
2551 | }; | 2618 | }; |
2552 | } | 2619 | } |
2553 | 2620 | ||
2554 | -/** @description response type for postOrderErpJobsEdit */ | ||
2555 | -export interface PostOrderErpJobsEditResponse { | 2621 | +/** @description response type for postOrderErpDeptsListByPage */ |
2622 | +export interface PostOrderErpDeptsListByPageResponse { | ||
2556 | /** | 2623 | /** |
2557 | * @description | 2624 | * @description |
2558 | * OK | 2625 | * OK |
@@ -2580,25 +2647,25 @@ export interface PostOrderErpJobsEditResponse { | @@ -2580,25 +2647,25 @@ export interface PostOrderErpJobsEditResponse { | ||
2580 | 404: any; | 2647 | 404: any; |
2581 | } | 2648 | } |
2582 | 2649 | ||
2583 | -export type PostOrderErpJobsEditResponseSuccess = | ||
2584 | - PostOrderErpJobsEditResponse[200]; | 2650 | +export type PostOrderErpDeptsListByPageResponseSuccess = |
2651 | + PostOrderErpDeptsListByPageResponse[200]; | ||
2585 | /** | 2652 | /** |
2586 | * @description | 2653 | * @description |
2587 | - * 修改岗位 | ||
2588 | - * @tags 系统:岗位管理 | 2654 | + * 查询部门 |
2655 | + * @tags 系统:部门管理 | ||
2589 | * @produces * | 2656 | * @produces * |
2590 | * @consumes application/json | 2657 | * @consumes application/json |
2591 | */ | 2658 | */ |
2592 | -export const postOrderErpJobsEdit = /* #__PURE__ */ (() => { | 2659 | +export const postOrderErpDeptsListByPage = /* #__PURE__ */ (() => { |
2593 | const method = 'post'; | 2660 | const method = 'post'; |
2594 | - const url = '/order/erp/jobs/edit'; | 2661 | + const url = '/order/erp/depts/list_by_page'; |
2595 | function request( | 2662 | function request( |
2596 | - option: PostOrderErpJobsEditOption, | ||
2597 | - ): Promise<PostOrderErpJobsEditResponseSuccess> { | 2663 | + option: PostOrderErpDeptsListByPageOption, |
2664 | + ): Promise<PostOrderErpDeptsListByPageResponseSuccess> { | ||
2598 | return requester(request.url, { | 2665 | return requester(request.url, { |
2599 | method: request.method, | 2666 | method: request.method, |
2600 | ...option, | 2667 | ...option, |
2601 | - }) as unknown as Promise<PostOrderErpJobsEditResponseSuccess>; | 2668 | + }) as unknown as Promise<PostOrderErpDeptsListByPageResponseSuccess>; |
2602 | } | 2669 | } |
2603 | 2670 | ||
2604 | /** http method */ | 2671 | /** http method */ |
@@ -2608,22 +2675,22 @@ export const postOrderErpJobsEdit = /* #__PURE__ */ (() => { | @@ -2608,22 +2675,22 @@ export const postOrderErpJobsEdit = /* #__PURE__ */ (() => { | ||
2608 | return request; | 2675 | return request; |
2609 | })(); | 2676 | })(); |
2610 | 2677 | ||
2611 | -/** @description request parameter type for postOrderErpJobsListByPage */ | ||
2612 | -export interface PostOrderErpJobsListByPageOption { | 2678 | +/** @description request parameter type for postOrderErpDictionaryAdd */ |
2679 | +export interface PostOrderErpDictionaryAddOption { | ||
2613 | /** | 2680 | /** |
2614 | * @description | 2681 | * @description |
2615 | - * queryVO | 2682 | + * dictionaryVO |
2616 | */ | 2683 | */ |
2617 | body: { | 2684 | body: { |
2618 | /** | 2685 | /** |
2619 | @description | 2686 | @description |
2620 | - queryVO */ | ||
2621 | - queryVO: AdminJobQueryVO; | 2687 | + dictionaryVO */ |
2688 | + dictionaryVO: DictionaryVO; | ||
2622 | }; | 2689 | }; |
2623 | } | 2690 | } |
2624 | 2691 | ||
2625 | -/** @description response type for postOrderErpJobsListByPage */ | ||
2626 | -export interface PostOrderErpJobsListByPageResponse { | 2692 | +/** @description response type for postOrderErpDictionaryAdd */ |
2693 | +export interface PostOrderErpDictionaryAddResponse { | ||
2627 | /** | 2694 | /** |
2628 | * @description | 2695 | * @description |
2629 | * OK | 2696 | * OK |
@@ -2651,25 +2718,25 @@ export interface PostOrderErpJobsListByPageResponse { | @@ -2651,25 +2718,25 @@ export interface PostOrderErpJobsListByPageResponse { | ||
2651 | 404: any; | 2718 | 404: any; |
2652 | } | 2719 | } |
2653 | 2720 | ||
2654 | -export type PostOrderErpJobsListByPageResponseSuccess = | ||
2655 | - PostOrderErpJobsListByPageResponse[200]; | 2721 | +export type PostOrderErpDictionaryAddResponseSuccess = |
2722 | + PostOrderErpDictionaryAddResponse[200]; | ||
2656 | /** | 2723 | /** |
2657 | * @description | 2724 | * @description |
2658 | - * 查询岗位 | ||
2659 | - * @tags 系统:岗位管理 | 2725 | + * 新增字典 |
2726 | + * @tags 系统:字典管理 | ||
2660 | * @produces * | 2727 | * @produces * |
2661 | * @consumes application/json | 2728 | * @consumes application/json |
2662 | */ | 2729 | */ |
2663 | -export const postOrderErpJobsListByPage = /* #__PURE__ */ (() => { | 2730 | +export const postOrderErpDictionaryAdd = /* #__PURE__ */ (() => { |
2664 | const method = 'post'; | 2731 | const method = 'post'; |
2665 | - const url = '/order/erp/jobs/list_by_page'; | 2732 | + const url = '/order/erp/dictionary/add'; |
2666 | function request( | 2733 | function request( |
2667 | - option: PostOrderErpJobsListByPageOption, | ||
2668 | - ): Promise<PostOrderErpJobsListByPageResponseSuccess> { | 2734 | + option: PostOrderErpDictionaryAddOption, |
2735 | + ): Promise<PostOrderErpDictionaryAddResponseSuccess> { | ||
2669 | return requester(request.url, { | 2736 | return requester(request.url, { |
2670 | method: request.method, | 2737 | method: request.method, |
2671 | ...option, | 2738 | ...option, |
2672 | - }) as unknown as Promise<PostOrderErpJobsListByPageResponseSuccess>; | 2739 | + }) as unknown as Promise<PostOrderErpDictionaryAddResponseSuccess>; |
2673 | } | 2740 | } |
2674 | 2741 | ||
2675 | /** http method */ | 2742 | /** http method */ |
@@ -2679,22 +2746,22 @@ export const postOrderErpJobsListByPage = /* #__PURE__ */ (() => { | @@ -2679,22 +2746,22 @@ export const postOrderErpJobsListByPage = /* #__PURE__ */ (() => { | ||
2679 | return request; | 2746 | return request; |
2680 | })(); | 2747 | })(); |
2681 | 2748 | ||
2682 | -/** @description request parameter type for postOrderErpLogsList */ | ||
2683 | -export interface PostOrderErpLogsListOption { | 2749 | +/** @description request parameter type for postOrderErpDictionaryDelete */ |
2750 | +export interface PostOrderErpDictionaryDeleteOption { | ||
2684 | /** | 2751 | /** |
2685 | * @description | 2752 | * @description |
2686 | - * sysLogQueryVO | 2753 | + * queryVO |
2687 | */ | 2754 | */ |
2688 | body: { | 2755 | body: { |
2689 | /** | 2756 | /** |
2690 | @description | 2757 | @description |
2691 | - sysLogQueryVO */ | ||
2692 | - sysLogQueryVO: SysLogQueryVO; | 2758 | + queryVO */ |
2759 | + queryVO: DictionaryQueryVO; | ||
2693 | }; | 2760 | }; |
2694 | } | 2761 | } |
2695 | 2762 | ||
2696 | -/** @description response type for postOrderErpLogsList */ | ||
2697 | -export interface PostOrderErpLogsListResponse { | 2763 | +/** @description response type for postOrderErpDictionaryDelete */ |
2764 | +export interface PostOrderErpDictionaryDeleteResponse { | ||
2698 | /** | 2765 | /** |
2699 | * @description | 2766 | * @description |
2700 | * OK | 2767 | * OK |
@@ -2722,25 +2789,25 @@ export interface PostOrderErpLogsListResponse { | @@ -2722,25 +2789,25 @@ export interface PostOrderErpLogsListResponse { | ||
2722 | 404: any; | 2789 | 404: any; |
2723 | } | 2790 | } |
2724 | 2791 | ||
2725 | -export type PostOrderErpLogsListResponseSuccess = | ||
2726 | - PostOrderErpLogsListResponse[200]; | 2792 | +export type PostOrderErpDictionaryDeleteResponseSuccess = |
2793 | + PostOrderErpDictionaryDeleteResponse[200]; | ||
2727 | /** | 2794 | /** |
2728 | * @description | 2795 | * @description |
2729 | - * 分页查询 | ||
2730 | - * @tags 系统日志 | 2796 | + * 删除字典 |
2797 | + * @tags 系统:字典管理 | ||
2731 | * @produces * | 2798 | * @produces * |
2732 | * @consumes application/json | 2799 | * @consumes application/json |
2733 | */ | 2800 | */ |
2734 | -export const postOrderErpLogsList = /* #__PURE__ */ (() => { | 2801 | +export const postOrderErpDictionaryDelete = /* #__PURE__ */ (() => { |
2735 | const method = 'post'; | 2802 | const method = 'post'; |
2736 | - const url = '/order/erp/logs/list'; | 2803 | + const url = '/order/erp/dictionary/delete'; |
2737 | function request( | 2804 | function request( |
2738 | - option: PostOrderErpLogsListOption, | ||
2739 | - ): Promise<PostOrderErpLogsListResponseSuccess> { | 2805 | + option: PostOrderErpDictionaryDeleteOption, |
2806 | + ): Promise<PostOrderErpDictionaryDeleteResponseSuccess> { | ||
2740 | return requester(request.url, { | 2807 | return requester(request.url, { |
2741 | method: request.method, | 2808 | method: request.method, |
2742 | ...option, | 2809 | ...option, |
2743 | - }) as unknown as Promise<PostOrderErpLogsListResponseSuccess>; | 2810 | + }) as unknown as Promise<PostOrderErpDictionaryDeleteResponseSuccess>; |
2744 | } | 2811 | } |
2745 | 2812 | ||
2746 | /** http method */ | 2813 | /** http method */ |
@@ -2750,22 +2817,22 @@ export const postOrderErpLogsList = /* #__PURE__ */ (() => { | @@ -2750,22 +2817,22 @@ export const postOrderErpLogsList = /* #__PURE__ */ (() => { | ||
2750 | return request; | 2817 | return request; |
2751 | })(); | 2818 | })(); |
2752 | 2819 | ||
2753 | -/** @description request parameter type for postOrderErpMenusAdd */ | ||
2754 | -export interface PostOrderErpMenusAddOption { | 2820 | +/** @description request parameter type for postOrderErpDictionaryEdit */ |
2821 | +export interface PostOrderErpDictionaryEditOption { | ||
2755 | /** | 2822 | /** |
2756 | * @description | 2823 | * @description |
2757 | - * menuVO | 2824 | + * dictionaryVO |
2758 | */ | 2825 | */ |
2759 | body: { | 2826 | body: { |
2760 | /** | 2827 | /** |
2761 | @description | 2828 | @description |
2762 | - menuVO */ | ||
2763 | - menuVO: AdminMenuVO; | 2829 | + dictionaryVO */ |
2830 | + dictionaryVO: DictionaryVO; | ||
2764 | }; | 2831 | }; |
2765 | } | 2832 | } |
2766 | 2833 | ||
2767 | -/** @description response type for postOrderErpMenusAdd */ | ||
2768 | -export interface PostOrderErpMenusAddResponse { | 2834 | +/** @description response type for postOrderErpDictionaryEdit */ |
2835 | +export interface PostOrderErpDictionaryEditResponse { | ||
2769 | /** | 2836 | /** |
2770 | * @description | 2837 | * @description |
2771 | * OK | 2838 | * OK |
@@ -2793,25 +2860,25 @@ export interface PostOrderErpMenusAddResponse { | @@ -2793,25 +2860,25 @@ export interface PostOrderErpMenusAddResponse { | ||
2793 | 404: any; | 2860 | 404: any; |
2794 | } | 2861 | } |
2795 | 2862 | ||
2796 | -export type PostOrderErpMenusAddResponseSuccess = | ||
2797 | - PostOrderErpMenusAddResponse[200]; | 2863 | +export type PostOrderErpDictionaryEditResponseSuccess = |
2864 | + PostOrderErpDictionaryEditResponse[200]; | ||
2798 | /** | 2865 | /** |
2799 | * @description | 2866 | * @description |
2800 | - * 新增菜单 | ||
2801 | - * @tags 系统:菜单管理 | 2867 | + * 修改字典 |
2868 | + * @tags 系统:字典管理 | ||
2802 | * @produces * | 2869 | * @produces * |
2803 | * @consumes application/json | 2870 | * @consumes application/json |
2804 | */ | 2871 | */ |
2805 | -export const postOrderErpMenusAdd = /* #__PURE__ */ (() => { | 2872 | +export const postOrderErpDictionaryEdit = /* #__PURE__ */ (() => { |
2806 | const method = 'post'; | 2873 | const method = 'post'; |
2807 | - const url = '/order/erp/menus/add'; | 2874 | + const url = '/order/erp/dictionary/edit'; |
2808 | function request( | 2875 | function request( |
2809 | - option: PostOrderErpMenusAddOption, | ||
2810 | - ): Promise<PostOrderErpMenusAddResponseSuccess> { | 2876 | + option: PostOrderErpDictionaryEditOption, |
2877 | + ): Promise<PostOrderErpDictionaryEditResponseSuccess> { | ||
2811 | return requester(request.url, { | 2878 | return requester(request.url, { |
2812 | method: request.method, | 2879 | method: request.method, |
2813 | ...option, | 2880 | ...option, |
2814 | - }) as unknown as Promise<PostOrderErpMenusAddResponseSuccess>; | 2881 | + }) as unknown as Promise<PostOrderErpDictionaryEditResponseSuccess>; |
2815 | } | 2882 | } |
2816 | 2883 | ||
2817 | /** http method */ | 2884 | /** http method */ |
@@ -2821,8 +2888,8 @@ export const postOrderErpMenusAdd = /* #__PURE__ */ (() => { | @@ -2821,8 +2888,8 @@ export const postOrderErpMenusAdd = /* #__PURE__ */ (() => { | ||
2821 | return request; | 2888 | return request; |
2822 | })(); | 2889 | })(); |
2823 | 2890 | ||
2824 | -/** @description request parameter type for postOrderErpMenusAll */ | ||
2825 | -export interface PostOrderErpMenusAllOption { | 2891 | +/** @description request parameter type for postOrderErpDictionaryGetAll */ |
2892 | +export interface PostOrderErpDictionaryGetAllOption { | ||
2826 | /** | 2893 | /** |
2827 | * @description | 2894 | * @description |
2828 | * queryVO | 2895 | * queryVO |
@@ -2831,12 +2898,12 @@ export interface PostOrderErpMenusAllOption { | @@ -2831,12 +2898,12 @@ export interface PostOrderErpMenusAllOption { | ||
2831 | /** | 2898 | /** |
2832 | @description | 2899 | @description |
2833 | queryVO */ | 2900 | queryVO */ |
2834 | - queryVO: AdminMenuQueryVO; | 2901 | + queryVO: DictionaryQueryVO; |
2835 | }; | 2902 | }; |
2836 | } | 2903 | } |
2837 | 2904 | ||
2838 | -/** @description response type for postOrderErpMenusAll */ | ||
2839 | -export interface PostOrderErpMenusAllResponse { | 2905 | +/** @description response type for postOrderErpDictionaryGetAll */ |
2906 | +export interface PostOrderErpDictionaryGetAllResponse { | ||
2840 | /** | 2907 | /** |
2841 | * @description | 2908 | * @description |
2842 | * OK | 2909 | * OK |
@@ -2864,25 +2931,25 @@ export interface PostOrderErpMenusAllResponse { | @@ -2864,25 +2931,25 @@ export interface PostOrderErpMenusAllResponse { | ||
2864 | 404: any; | 2931 | 404: any; |
2865 | } | 2932 | } |
2866 | 2933 | ||
2867 | -export type PostOrderErpMenusAllResponseSuccess = | ||
2868 | - PostOrderErpMenusAllResponse[200]; | 2934 | +export type PostOrderErpDictionaryGetAllResponseSuccess = |
2935 | + PostOrderErpDictionaryGetAllResponse[200]; | ||
2869 | /** | 2936 | /** |
2870 | * @description | 2937 | * @description |
2871 | - * 查询菜单 | ||
2872 | - * @tags 系统:菜单管理 | 2938 | + * 获取所有字典 |
2939 | + * @tags 系统:字典管理 | ||
2873 | * @produces * | 2940 | * @produces * |
2874 | * @consumes application/json | 2941 | * @consumes application/json |
2875 | */ | 2942 | */ |
2876 | -export const postOrderErpMenusAll = /* #__PURE__ */ (() => { | 2943 | +export const postOrderErpDictionaryGetAll = /* #__PURE__ */ (() => { |
2877 | const method = 'post'; | 2944 | const method = 'post'; |
2878 | - const url = '/order/erp/menus/all'; | 2945 | + const url = '/order/erp/dictionary/get_all'; |
2879 | function request( | 2946 | function request( |
2880 | - option: PostOrderErpMenusAllOption, | ||
2881 | - ): Promise<PostOrderErpMenusAllResponseSuccess> { | 2947 | + option: PostOrderErpDictionaryGetAllOption, |
2948 | + ): Promise<PostOrderErpDictionaryGetAllResponseSuccess> { | ||
2882 | return requester(request.url, { | 2949 | return requester(request.url, { |
2883 | method: request.method, | 2950 | method: request.method, |
2884 | ...option, | 2951 | ...option, |
2885 | - }) as unknown as Promise<PostOrderErpMenusAllResponseSuccess>; | 2952 | + }) as unknown as Promise<PostOrderErpDictionaryGetAllResponseSuccess>; |
2886 | } | 2953 | } |
2887 | 2954 | ||
2888 | /** http method */ | 2955 | /** http method */ |
@@ -2892,8 +2959,22 @@ export const postOrderErpMenusAll = /* #__PURE__ */ (() => { | @@ -2892,8 +2959,22 @@ export const postOrderErpMenusAll = /* #__PURE__ */ (() => { | ||
2892 | return request; | 2959 | return request; |
2893 | })(); | 2960 | })(); |
2894 | 2961 | ||
2895 | -/** @description response type for postOrderErpMenusBuild */ | ||
2896 | -export interface PostOrderErpMenusBuildResponse { | 2962 | +/** @description request parameter type for postOrderErpDictionaryListByPage */ |
2963 | +export interface PostOrderErpDictionaryListByPageOption { | ||
2964 | + /** | ||
2965 | + * @description | ||
2966 | + * queryVO | ||
2967 | + */ | ||
2968 | + body: { | ||
2969 | + /** | ||
2970 | + @description | ||
2971 | + queryVO */ | ||
2972 | + queryVO: DictionaryQueryVO; | ||
2973 | + }; | ||
2974 | +} | ||
2975 | + | ||
2976 | +/** @description response type for postOrderErpDictionaryListByPage */ | ||
2977 | +export interface PostOrderErpDictionaryListByPageResponse { | ||
2897 | /** | 2978 | /** |
2898 | * @description | 2979 | * @description |
2899 | * OK | 2980 | * OK |
@@ -2921,22 +3002,25 @@ export interface PostOrderErpMenusBuildResponse { | @@ -2921,22 +3002,25 @@ export interface PostOrderErpMenusBuildResponse { | ||
2921 | 404: any; | 3002 | 404: any; |
2922 | } | 3003 | } |
2923 | 3004 | ||
2924 | -export type PostOrderErpMenusBuildResponseSuccess = | ||
2925 | - PostOrderErpMenusBuildResponse[200]; | 3005 | +export type PostOrderErpDictionaryListByPageResponseSuccess = |
3006 | + PostOrderErpDictionaryListByPageResponse[200]; | ||
2926 | /** | 3007 | /** |
2927 | * @description | 3008 | * @description |
2928 | - * 获取前端所需菜单 | ||
2929 | - * @tags 系统:菜单管理 | 3009 | + * 查询字典列表 |
3010 | + * @tags 系统:字典管理 | ||
2930 | * @produces * | 3011 | * @produces * |
2931 | * @consumes application/json | 3012 | * @consumes application/json |
2932 | */ | 3013 | */ |
2933 | -export const postOrderErpMenusBuild = /* #__PURE__ */ (() => { | 3014 | +export const postOrderErpDictionaryListByPage = /* #__PURE__ */ (() => { |
2934 | const method = 'post'; | 3015 | const method = 'post'; |
2935 | - const url = '/order/erp/menus/build'; | ||
2936 | - function request(): Promise<PostOrderErpMenusBuildResponseSuccess> { | 3016 | + const url = '/order/erp/dictionary/list_by_page'; |
3017 | + function request( | ||
3018 | + option: PostOrderErpDictionaryListByPageOption, | ||
3019 | + ): Promise<PostOrderErpDictionaryListByPageResponseSuccess> { | ||
2937 | return requester(request.url, { | 3020 | return requester(request.url, { |
2938 | method: request.method, | 3021 | method: request.method, |
2939 | - }) as unknown as Promise<PostOrderErpMenusBuildResponseSuccess>; | 3022 | + ...option, |
3023 | + }) as unknown as Promise<PostOrderErpDictionaryListByPageResponseSuccess>; | ||
2940 | } | 3024 | } |
2941 | 3025 | ||
2942 | /** http method */ | 3026 | /** http method */ |
@@ -2946,22 +3030,8 @@ export const postOrderErpMenusBuild = /* #__PURE__ */ (() => { | @@ -2946,22 +3030,8 @@ export const postOrderErpMenusBuild = /* #__PURE__ */ (() => { | ||
2946 | return request; | 3030 | return request; |
2947 | })(); | 3031 | })(); |
2948 | 3032 | ||
2949 | -/** @description request parameter type for postOrderErpMenusDelete */ | ||
2950 | -export interface PostOrderErpMenusDeleteOption { | ||
2951 | - /** | ||
2952 | - * @description | ||
2953 | - * queryVO | ||
2954 | - */ | ||
2955 | - body: { | ||
2956 | - /** | ||
2957 | - @description | ||
2958 | - queryVO */ | ||
2959 | - queryVO: AdminMenuQueryVO; | ||
2960 | - }; | ||
2961 | -} | ||
2962 | - | ||
2963 | -/** @description response type for postOrderErpMenusDelete */ | ||
2964 | -export interface PostOrderErpMenusDeleteResponse { | 3033 | +/** @description response type for getOrderErpIndexChartData */ |
3034 | +export interface GetOrderErpIndexChartDataResponse { | ||
2965 | /** | 3035 | /** |
2966 | * @description | 3036 | * @description |
2967 | * OK | 3037 | * OK |
@@ -2969,11 +3039,6 @@ export interface PostOrderErpMenusDeleteResponse { | @@ -2969,11 +3039,6 @@ export interface PostOrderErpMenusDeleteResponse { | ||
2969 | 200: ServerResult; | 3039 | 200: ServerResult; |
2970 | /** | 3040 | /** |
2971 | * @description | 3041 | * @description |
2972 | - * Created | ||
2973 | - */ | ||
2974 | - 201: any; | ||
2975 | - /** | ||
2976 | - * @description | ||
2977 | * Unauthorized | 3042 | * Unauthorized |
2978 | */ | 3043 | */ |
2979 | 401: any; | 3044 | 401: any; |
@@ -2989,25 +3054,21 @@ export interface PostOrderErpMenusDeleteResponse { | @@ -2989,25 +3054,21 @@ export interface PostOrderErpMenusDeleteResponse { | ||
2989 | 404: any; | 3054 | 404: any; |
2990 | } | 3055 | } |
2991 | 3056 | ||
2992 | -export type PostOrderErpMenusDeleteResponseSuccess = | ||
2993 | - PostOrderErpMenusDeleteResponse[200]; | 3057 | +export type GetOrderErpIndexChartDataResponseSuccess = |
3058 | + GetOrderErpIndexChartDataResponse[200]; | ||
2994 | /** | 3059 | /** |
2995 | * @description | 3060 | * @description |
2996 | - * 删除菜单 | ||
2997 | - * @tags 系统:菜单管理 | 3061 | + * 首页订单趋势 |
3062 | + * @tags 首页 | ||
2998 | * @produces * | 3063 | * @produces * |
2999 | - * @consumes application/json | ||
3000 | */ | 3064 | */ |
3001 | -export const postOrderErpMenusDelete = /* #__PURE__ */ (() => { | ||
3002 | - const method = 'post'; | ||
3003 | - const url = '/order/erp/menus/delete'; | ||
3004 | - function request( | ||
3005 | - option: PostOrderErpMenusDeleteOption, | ||
3006 | - ): Promise<PostOrderErpMenusDeleteResponseSuccess> { | 3065 | +export const getOrderErpIndexChartData = /* #__PURE__ */ (() => { |
3066 | + const method = 'get'; | ||
3067 | + const url = '/order/erp/index/chartData'; | ||
3068 | + function request(): Promise<GetOrderErpIndexChartDataResponseSuccess> { | ||
3007 | return requester(request.url, { | 3069 | return requester(request.url, { |
3008 | method: request.method, | 3070 | method: request.method, |
3009 | - ...option, | ||
3010 | - }) as unknown as Promise<PostOrderErpMenusDeleteResponseSuccess>; | 3071 | + }) as unknown as Promise<GetOrderErpIndexChartDataResponseSuccess>; |
3011 | } | 3072 | } |
3012 | 3073 | ||
3013 | /** http method */ | 3074 | /** http method */ |
@@ -3017,22 +3078,8 @@ export const postOrderErpMenusDelete = /* #__PURE__ */ (() => { | @@ -3017,22 +3078,8 @@ export const postOrderErpMenusDelete = /* #__PURE__ */ (() => { | ||
3017 | return request; | 3078 | return request; |
3018 | })(); | 3079 | })(); |
3019 | 3080 | ||
3020 | -/** @description request parameter type for postOrderErpMenusEdit */ | ||
3021 | -export interface PostOrderErpMenusEditOption { | ||
3022 | - /** | ||
3023 | - * @description | ||
3024 | - * menuVO | ||
3025 | - */ | ||
3026 | - body: { | ||
3027 | - /** | ||
3028 | - @description | ||
3029 | - menuVO */ | ||
3030 | - menuVO: AdminMenuVO; | ||
3031 | - }; | ||
3032 | -} | ||
3033 | - | ||
3034 | -/** @description response type for postOrderErpMenusEdit */ | ||
3035 | -export interface PostOrderErpMenusEditResponse { | 3081 | +/** @description response type for getOrderErpIndexData */ |
3082 | +export interface GetOrderErpIndexDataResponse { | ||
3036 | /** | 3083 | /** |
3037 | * @description | 3084 | * @description |
3038 | * OK | 3085 | * OK |
@@ -3040,11 +3087,6 @@ export interface PostOrderErpMenusEditResponse { | @@ -3040,11 +3087,6 @@ export interface PostOrderErpMenusEditResponse { | ||
3040 | 200: ServerResult; | 3087 | 200: ServerResult; |
3041 | /** | 3088 | /** |
3042 | * @description | 3089 | * @description |
3043 | - * Created | ||
3044 | - */ | ||
3045 | - 201: any; | ||
3046 | - /** | ||
3047 | - * @description | ||
3048 | * Unauthorized | 3090 | * Unauthorized |
3049 | */ | 3091 | */ |
3050 | 401: any; | 3092 | 401: any; |
@@ -3060,25 +3102,21 @@ export interface PostOrderErpMenusEditResponse { | @@ -3060,25 +3102,21 @@ export interface PostOrderErpMenusEditResponse { | ||
3060 | 404: any; | 3102 | 404: any; |
3061 | } | 3103 | } |
3062 | 3104 | ||
3063 | -export type PostOrderErpMenusEditResponseSuccess = | ||
3064 | - PostOrderErpMenusEditResponse[200]; | 3105 | +export type GetOrderErpIndexDataResponseSuccess = |
3106 | + GetOrderErpIndexDataResponse[200]; | ||
3065 | /** | 3107 | /** |
3066 | * @description | 3108 | * @description |
3067 | - * 修改菜单 | ||
3068 | - * @tags 系统:菜单管理 | 3109 | + * 首页统计数据 |
3110 | + * @tags 首页 | ||
3069 | * @produces * | 3111 | * @produces * |
3070 | - * @consumes application/json | ||
3071 | */ | 3112 | */ |
3072 | -export const postOrderErpMenusEdit = /* #__PURE__ */ (() => { | ||
3073 | - const method = 'post'; | ||
3074 | - const url = '/order/erp/menus/edit'; | ||
3075 | - function request( | ||
3076 | - option: PostOrderErpMenusEditOption, | ||
3077 | - ): Promise<PostOrderErpMenusEditResponseSuccess> { | 3113 | +export const getOrderErpIndexData = /* #__PURE__ */ (() => { |
3114 | + const method = 'get'; | ||
3115 | + const url = '/order/erp/index/data'; | ||
3116 | + function request(): Promise<GetOrderErpIndexDataResponseSuccess> { | ||
3078 | return requester(request.url, { | 3117 | return requester(request.url, { |
3079 | method: request.method, | 3118 | method: request.method, |
3080 | - ...option, | ||
3081 | - }) as unknown as Promise<PostOrderErpMenusEditResponseSuccess>; | 3119 | + }) as unknown as Promise<GetOrderErpIndexDataResponseSuccess>; |
3082 | } | 3120 | } |
3083 | 3121 | ||
3084 | /** http method */ | 3122 | /** http method */ |
@@ -3088,8 +3126,22 @@ export const postOrderErpMenusEdit = /* #__PURE__ */ (() => { | @@ -3088,8 +3126,22 @@ export const postOrderErpMenusEdit = /* #__PURE__ */ (() => { | ||
3088 | return request; | 3126 | return request; |
3089 | })(); | 3127 | })(); |
3090 | 3128 | ||
3091 | -/** @description response type for postOrderErpMenusTree */ | ||
3092 | -export interface PostOrderErpMenusTreeResponse { | 3129 | +/** @description request parameter type for postOrderErpJobsAdd */ |
3130 | +export interface PostOrderErpJobsAddOption { | ||
3131 | + /** | ||
3132 | + * @description | ||
3133 | + * jobVO | ||
3134 | + */ | ||
3135 | + body: { | ||
3136 | + /** | ||
3137 | + @description | ||
3138 | + jobVO */ | ||
3139 | + jobVO: AdminJobVO; | ||
3140 | + }; | ||
3141 | +} | ||
3142 | + | ||
3143 | +/** @description response type for postOrderErpJobsAdd */ | ||
3144 | +export interface PostOrderErpJobsAddResponse { | ||
3093 | /** | 3145 | /** |
3094 | * @description | 3146 | * @description |
3095 | * OK | 3147 | * OK |
@@ -3117,22 +3169,25 @@ export interface PostOrderErpMenusTreeResponse { | @@ -3117,22 +3169,25 @@ export interface PostOrderErpMenusTreeResponse { | ||
3117 | 404: any; | 3169 | 404: any; |
3118 | } | 3170 | } |
3119 | 3171 | ||
3120 | -export type PostOrderErpMenusTreeResponseSuccess = | ||
3121 | - PostOrderErpMenusTreeResponse[200]; | 3172 | +export type PostOrderErpJobsAddResponseSuccess = |
3173 | + PostOrderErpJobsAddResponse[200]; | ||
3122 | /** | 3174 | /** |
3123 | * @description | 3175 | * @description |
3124 | - * 返回全部的菜单 | ||
3125 | - * @tags 系统:菜单管理 | 3176 | + * 新增岗位 |
3177 | + * @tags 系统:岗位管理 | ||
3126 | * @produces * | 3178 | * @produces * |
3127 | * @consumes application/json | 3179 | * @consumes application/json |
3128 | */ | 3180 | */ |
3129 | -export const postOrderErpMenusTree = /* #__PURE__ */ (() => { | 3181 | +export const postOrderErpJobsAdd = /* #__PURE__ */ (() => { |
3130 | const method = 'post'; | 3182 | const method = 'post'; |
3131 | - const url = '/order/erp/menus/tree'; | ||
3132 | - function request(): Promise<PostOrderErpMenusTreeResponseSuccess> { | 3183 | + const url = '/order/erp/jobs/add'; |
3184 | + function request( | ||
3185 | + option: PostOrderErpJobsAddOption, | ||
3186 | + ): Promise<PostOrderErpJobsAddResponseSuccess> { | ||
3133 | return requester(request.url, { | 3187 | return requester(request.url, { |
3134 | method: request.method, | 3188 | method: request.method, |
3135 | - }) as unknown as Promise<PostOrderErpMenusTreeResponseSuccess>; | 3189 | + ...option, |
3190 | + }) as unknown as Promise<PostOrderErpJobsAddResponseSuccess>; | ||
3136 | } | 3191 | } |
3137 | 3192 | ||
3138 | /** http method */ | 3193 | /** http method */ |
@@ -3142,8 +3197,8 @@ export const postOrderErpMenusTree = /* #__PURE__ */ (() => { | @@ -3142,8 +3197,8 @@ export const postOrderErpMenusTree = /* #__PURE__ */ (() => { | ||
3142 | return request; | 3197 | return request; |
3143 | })(); | 3198 | })(); |
3144 | 3199 | ||
3145 | -/** @description request parameter type for postOrderErpOptLogListByPage */ | ||
3146 | -export interface PostOrderErpOptLogListByPageOption { | 3200 | +/** @description request parameter type for postOrderErpJobsDelete */ |
3201 | +export interface PostOrderErpJobsDeleteOption { | ||
3147 | /** | 3202 | /** |
3148 | * @description | 3203 | * @description |
3149 | * queryVO | 3204 | * queryVO |
@@ -3152,12 +3207,12 @@ export interface PostOrderErpOptLogListByPageOption { | @@ -3152,12 +3207,12 @@ export interface PostOrderErpOptLogListByPageOption { | ||
3152 | /** | 3207 | /** |
3153 | @description | 3208 | @description |
3154 | queryVO */ | 3209 | queryVO */ |
3155 | - queryVO: OrderOptLogQueryVO; | 3210 | + queryVO: AdminJobQueryVO; |
3156 | }; | 3211 | }; |
3157 | } | 3212 | } |
3158 | 3213 | ||
3159 | -/** @description response type for postOrderErpOptLogListByPage */ | ||
3160 | -export interface PostOrderErpOptLogListByPageResponse { | 3214 | +/** @description response type for postOrderErpJobsDelete */ |
3215 | +export interface PostOrderErpJobsDeleteResponse { | ||
3161 | /** | 3216 | /** |
3162 | * @description | 3217 | * @description |
3163 | * OK | 3218 | * OK |
@@ -3185,25 +3240,25 @@ export interface PostOrderErpOptLogListByPageResponse { | @@ -3185,25 +3240,25 @@ export interface PostOrderErpOptLogListByPageResponse { | ||
3185 | 404: any; | 3240 | 404: any; |
3186 | } | 3241 | } |
3187 | 3242 | ||
3188 | -export type PostOrderErpOptLogListByPageResponseSuccess = | ||
3189 | - PostOrderErpOptLogListByPageResponse[200]; | 3243 | +export type PostOrderErpJobsDeleteResponseSuccess = |
3244 | + PostOrderErpJobsDeleteResponse[200]; | ||
3190 | /** | 3245 | /** |
3191 | * @description | 3246 | * @description |
3192 | - * 分页查询 | ||
3193 | - * @tags 订单操作日志 | 3247 | + * 删除岗位 |
3248 | + * @tags 系统:岗位管理 | ||
3194 | * @produces * | 3249 | * @produces * |
3195 | * @consumes application/json | 3250 | * @consumes application/json |
3196 | */ | 3251 | */ |
3197 | -export const postOrderErpOptLogListByPage = /* #__PURE__ */ (() => { | 3252 | +export const postOrderErpJobsDelete = /* #__PURE__ */ (() => { |
3198 | const method = 'post'; | 3253 | const method = 'post'; |
3199 | - const url = '/order/erp/opt/log/list_by_page'; | 3254 | + const url = '/order/erp/jobs/delete'; |
3200 | function request( | 3255 | function request( |
3201 | - option: PostOrderErpOptLogListByPageOption, | ||
3202 | - ): Promise<PostOrderErpOptLogListByPageResponseSuccess> { | 3256 | + option: PostOrderErpJobsDeleteOption, |
3257 | + ): Promise<PostOrderErpJobsDeleteResponseSuccess> { | ||
3203 | return requester(request.url, { | 3258 | return requester(request.url, { |
3204 | method: request.method, | 3259 | method: request.method, |
3205 | ...option, | 3260 | ...option, |
3206 | - }) as unknown as Promise<PostOrderErpOptLogListByPageResponseSuccess>; | 3261 | + }) as unknown as Promise<PostOrderErpJobsDeleteResponseSuccess>; |
3207 | } | 3262 | } |
3208 | 3263 | ||
3209 | /** http method */ | 3264 | /** http method */ |
@@ -3213,22 +3268,22 @@ export const postOrderErpOptLogListByPage = /* #__PURE__ */ (() => { | @@ -3213,22 +3268,22 @@ export const postOrderErpOptLogListByPage = /* #__PURE__ */ (() => { | ||
3213 | return request; | 3268 | return request; |
3214 | })(); | 3269 | })(); |
3215 | 3270 | ||
3216 | -/** @description request parameter type for postOrderErpOrderAdd */ | ||
3217 | -export interface PostOrderErpOrderAddOption { | 3271 | +/** @description request parameter type for postOrderErpJobsEdit */ |
3272 | +export interface PostOrderErpJobsEditOption { | ||
3218 | /** | 3273 | /** |
3219 | * @description | 3274 | * @description |
3220 | - * orderAddVO | 3275 | + * jobVO |
3221 | */ | 3276 | */ |
3222 | body: { | 3277 | body: { |
3223 | /** | 3278 | /** |
3224 | @description | 3279 | @description |
3225 | - orderAddVO */ | ||
3226 | - orderAddVO: OrderAddVO; | 3280 | + jobVO */ |
3281 | + jobVO: AdminJobVO; | ||
3227 | }; | 3282 | }; |
3228 | } | 3283 | } |
3229 | 3284 | ||
3230 | -/** @description response type for postOrderErpOrderAdd */ | ||
3231 | -export interface PostOrderErpOrderAddResponse { | 3285 | +/** @description response type for postOrderErpJobsEdit */ |
3286 | +export interface PostOrderErpJobsEditResponse { | ||
3232 | /** | 3287 | /** |
3233 | * @description | 3288 | * @description |
3234 | * OK | 3289 | * OK |
@@ -3256,25 +3311,25 @@ export interface PostOrderErpOrderAddResponse { | @@ -3256,25 +3311,25 @@ export interface PostOrderErpOrderAddResponse { | ||
3256 | 404: any; | 3311 | 404: any; |
3257 | } | 3312 | } |
3258 | 3313 | ||
3259 | -export type PostOrderErpOrderAddResponseSuccess = | ||
3260 | - PostOrderErpOrderAddResponse[200]; | 3314 | +export type PostOrderErpJobsEditResponseSuccess = |
3315 | + PostOrderErpJobsEditResponse[200]; | ||
3261 | /** | 3316 | /** |
3262 | * @description | 3317 | * @description |
3263 | - * 新增数据 | ||
3264 | - * @tags 订单管理 | 3318 | + * 修改岗位 |
3319 | + * @tags 系统:岗位管理 | ||
3265 | * @produces * | 3320 | * @produces * |
3266 | * @consumes application/json | 3321 | * @consumes application/json |
3267 | */ | 3322 | */ |
3268 | -export const postOrderErpOrderAdd = /* #__PURE__ */ (() => { | 3323 | +export const postOrderErpJobsEdit = /* #__PURE__ */ (() => { |
3269 | const method = 'post'; | 3324 | const method = 'post'; |
3270 | - const url = '/order/erp/order/add'; | 3325 | + const url = '/order/erp/jobs/edit'; |
3271 | function request( | 3326 | function request( |
3272 | - option: PostOrderErpOrderAddOption, | ||
3273 | - ): Promise<PostOrderErpOrderAddResponseSuccess> { | 3327 | + option: PostOrderErpJobsEditOption, |
3328 | + ): Promise<PostOrderErpJobsEditResponseSuccess> { | ||
3274 | return requester(request.url, { | 3329 | return requester(request.url, { |
3275 | method: request.method, | 3330 | method: request.method, |
3276 | ...option, | 3331 | ...option, |
3277 | - }) as unknown as Promise<PostOrderErpOrderAddResponseSuccess>; | 3332 | + }) as unknown as Promise<PostOrderErpJobsEditResponseSuccess>; |
3278 | } | 3333 | } |
3279 | 3334 | ||
3280 | /** http method */ | 3335 | /** http method */ |
@@ -3284,22 +3339,22 @@ export const postOrderErpOrderAdd = /* #__PURE__ */ (() => { | @@ -3284,22 +3339,22 @@ export const postOrderErpOrderAdd = /* #__PURE__ */ (() => { | ||
3284 | return request; | 3339 | return request; |
3285 | })(); | 3340 | })(); |
3286 | 3341 | ||
3287 | -/** @description request parameter type for postOrderErpOrderDeleteById */ | ||
3288 | -export interface PostOrderErpOrderDeleteByIdOption { | 3342 | +/** @description request parameter type for postOrderErpJobsListByPage */ |
3343 | +export interface PostOrderErpJobsListByPageOption { | ||
3289 | /** | 3344 | /** |
3290 | * @description | 3345 | * @description |
3291 | - * orderBaseInfoQueryVO | 3346 | + * queryVO |
3292 | */ | 3347 | */ |
3293 | body: { | 3348 | body: { |
3294 | /** | 3349 | /** |
3295 | @description | 3350 | @description |
3296 | - orderBaseInfoQueryVO */ | ||
3297 | - orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | 3351 | + queryVO */ |
3352 | + queryVO: AdminJobQueryVO; | ||
3298 | }; | 3353 | }; |
3299 | } | 3354 | } |
3300 | 3355 | ||
3301 | -/** @description response type for postOrderErpOrderDeleteById */ | ||
3302 | -export interface PostOrderErpOrderDeleteByIdResponse { | 3356 | +/** @description response type for postOrderErpJobsListByPage */ |
3357 | +export interface PostOrderErpJobsListByPageResponse { | ||
3303 | /** | 3358 | /** |
3304 | * @description | 3359 | * @description |
3305 | * OK | 3360 | * OK |
@@ -3327,25 +3382,25 @@ export interface PostOrderErpOrderDeleteByIdResponse { | @@ -3327,25 +3382,25 @@ export interface PostOrderErpOrderDeleteByIdResponse { | ||
3327 | 404: any; | 3382 | 404: any; |
3328 | } | 3383 | } |
3329 | 3384 | ||
3330 | -export type PostOrderErpOrderDeleteByIdResponseSuccess = | ||
3331 | - PostOrderErpOrderDeleteByIdResponse[200]; | 3385 | +export type PostOrderErpJobsListByPageResponseSuccess = |
3386 | + PostOrderErpJobsListByPageResponse[200]; | ||
3332 | /** | 3387 | /** |
3333 | * @description | 3388 | * @description |
3334 | - * 删除数据 | ||
3335 | - * @tags 订单管理 | 3389 | + * 查询岗位 |
3390 | + * @tags 系统:岗位管理 | ||
3336 | * @produces * | 3391 | * @produces * |
3337 | * @consumes application/json | 3392 | * @consumes application/json |
3338 | */ | 3393 | */ |
3339 | -export const postOrderErpOrderDeleteById = /* #__PURE__ */ (() => { | 3394 | +export const postOrderErpJobsListByPage = /* #__PURE__ */ (() => { |
3340 | const method = 'post'; | 3395 | const method = 'post'; |
3341 | - const url = '/order/erp/order/delete_by_id'; | 3396 | + const url = '/order/erp/jobs/list_by_page'; |
3342 | function request( | 3397 | function request( |
3343 | - option: PostOrderErpOrderDeleteByIdOption, | ||
3344 | - ): Promise<PostOrderErpOrderDeleteByIdResponseSuccess> { | 3398 | + option: PostOrderErpJobsListByPageOption, |
3399 | + ): Promise<PostOrderErpJobsListByPageResponseSuccess> { | ||
3345 | return requester(request.url, { | 3400 | return requester(request.url, { |
3346 | method: request.method, | 3401 | method: request.method, |
3347 | ...option, | 3402 | ...option, |
3348 | - }) as unknown as Promise<PostOrderErpOrderDeleteByIdResponseSuccess>; | 3403 | + }) as unknown as Promise<PostOrderErpJobsListByPageResponseSuccess>; |
3349 | } | 3404 | } |
3350 | 3405 | ||
3351 | /** http method */ | 3406 | /** http method */ |
@@ -3355,22 +3410,22 @@ export const postOrderErpOrderDeleteById = /* #__PURE__ */ (() => { | @@ -3355,22 +3410,22 @@ export const postOrderErpOrderDeleteById = /* #__PURE__ */ (() => { | ||
3355 | return request; | 3410 | return request; |
3356 | })(); | 3411 | })(); |
3357 | 3412 | ||
3358 | -/** @description request parameter type for postOrderErpOrderEdit */ | ||
3359 | -export interface PostOrderErpOrderEditOption { | 3413 | +/** @description request parameter type for postOrderErpLogsList */ |
3414 | +export interface PostOrderErpLogsListOption { | ||
3360 | /** | 3415 | /** |
3361 | * @description | 3416 | * @description |
3362 | - * updateVO | 3417 | + * sysLogQueryVO |
3363 | */ | 3418 | */ |
3364 | body: { | 3419 | body: { |
3365 | /** | 3420 | /** |
3366 | @description | 3421 | @description |
3367 | - updateVO */ | ||
3368 | - updateVO: OrderUpdateVO; | 3422 | + sysLogQueryVO */ |
3423 | + sysLogQueryVO: SysLogQueryVO; | ||
3369 | }; | 3424 | }; |
3370 | } | 3425 | } |
3371 | 3426 | ||
3372 | -/** @description response type for postOrderErpOrderEdit */ | ||
3373 | -export interface PostOrderErpOrderEditResponse { | 3427 | +/** @description response type for postOrderErpLogsList */ |
3428 | +export interface PostOrderErpLogsListResponse { | ||
3374 | /** | 3429 | /** |
3375 | * @description | 3430 | * @description |
3376 | * OK | 3431 | * OK |
@@ -3398,25 +3453,25 @@ export interface PostOrderErpOrderEditResponse { | @@ -3398,25 +3453,25 @@ export interface PostOrderErpOrderEditResponse { | ||
3398 | 404: any; | 3453 | 404: any; |
3399 | } | 3454 | } |
3400 | 3455 | ||
3401 | -export type PostOrderErpOrderEditResponseSuccess = | ||
3402 | - PostOrderErpOrderEditResponse[200]; | 3456 | +export type PostOrderErpLogsListResponseSuccess = |
3457 | + PostOrderErpLogsListResponse[200]; | ||
3403 | /** | 3458 | /** |
3404 | * @description | 3459 | * @description |
3405 | - * 编辑数据 | ||
3406 | - * @tags 订单管理 | 3460 | + * 分页查询 |
3461 | + * @tags 系统日志 | ||
3407 | * @produces * | 3462 | * @produces * |
3408 | * @consumes application/json | 3463 | * @consumes application/json |
3409 | */ | 3464 | */ |
3410 | -export const postOrderErpOrderEdit = /* #__PURE__ */ (() => { | 3465 | +export const postOrderErpLogsList = /* #__PURE__ */ (() => { |
3411 | const method = 'post'; | 3466 | const method = 'post'; |
3412 | - const url = '/order/erp/order/edit'; | 3467 | + const url = '/order/erp/logs/list'; |
3413 | function request( | 3468 | function request( |
3414 | - option: PostOrderErpOrderEditOption, | ||
3415 | - ): Promise<PostOrderErpOrderEditResponseSuccess> { | 3469 | + option: PostOrderErpLogsListOption, |
3470 | + ): Promise<PostOrderErpLogsListResponseSuccess> { | ||
3416 | return requester(request.url, { | 3471 | return requester(request.url, { |
3417 | method: request.method, | 3472 | method: request.method, |
3418 | ...option, | 3473 | ...option, |
3419 | - }) as unknown as Promise<PostOrderErpOrderEditResponseSuccess>; | 3474 | + }) as unknown as Promise<PostOrderErpLogsListResponseSuccess>; |
3420 | } | 3475 | } |
3421 | 3476 | ||
3422 | /** http method */ | 3477 | /** http method */ |
@@ -3426,22 +3481,22 @@ export const postOrderErpOrderEdit = /* #__PURE__ */ (() => { | @@ -3426,22 +3481,22 @@ export const postOrderErpOrderEdit = /* #__PURE__ */ (() => { | ||
3426 | return request; | 3481 | return request; |
3427 | })(); | 3482 | })(); |
3428 | 3483 | ||
3429 | -/** @description request parameter type for postOrderErpOrderExport */ | ||
3430 | -export interface PostOrderErpOrderExportOption { | 3484 | +/** @description request parameter type for postOrderErpMenusAdd */ |
3485 | +export interface PostOrderErpMenusAddOption { | ||
3431 | /** | 3486 | /** |
3432 | * @description | 3487 | * @description |
3433 | - * orderBaseInfoQueryVO | 3488 | + * menuVO |
3434 | */ | 3489 | */ |
3435 | body: { | 3490 | body: { |
3436 | /** | 3491 | /** |
3437 | @description | 3492 | @description |
3438 | - orderBaseInfoQueryVO */ | ||
3439 | - orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | 3493 | + menuVO */ |
3494 | + menuVO: AdminMenuVO; | ||
3440 | }; | 3495 | }; |
3441 | } | 3496 | } |
3442 | 3497 | ||
3443 | -/** @description response type for postOrderErpOrderExport */ | ||
3444 | -export interface PostOrderErpOrderExportResponse { | 3498 | +/** @description response type for postOrderErpMenusAdd */ |
3499 | +export interface PostOrderErpMenusAddResponse { | ||
3445 | /** | 3500 | /** |
3446 | * @description | 3501 | * @description |
3447 | * OK | 3502 | * OK |
@@ -3469,25 +3524,25 @@ export interface PostOrderErpOrderExportResponse { | @@ -3469,25 +3524,25 @@ export interface PostOrderErpOrderExportResponse { | ||
3469 | 404: any; | 3524 | 404: any; |
3470 | } | 3525 | } |
3471 | 3526 | ||
3472 | -export type PostOrderErpOrderExportResponseSuccess = | ||
3473 | - PostOrderErpOrderExportResponse[200]; | 3527 | +export type PostOrderErpMenusAddResponseSuccess = |
3528 | + PostOrderErpMenusAddResponse[200]; | ||
3474 | /** | 3529 | /** |
3475 | * @description | 3530 | * @description |
3476 | - * 导出订单 | ||
3477 | - * @tags 订单管理 | 3531 | + * 新增菜单 |
3532 | + * @tags 系统:菜单管理 | ||
3478 | * @produces * | 3533 | * @produces * |
3479 | * @consumes application/json | 3534 | * @consumes application/json |
3480 | */ | 3535 | */ |
3481 | -export const postOrderErpOrderExport = /* #__PURE__ */ (() => { | 3536 | +export const postOrderErpMenusAdd = /* #__PURE__ */ (() => { |
3482 | const method = 'post'; | 3537 | const method = 'post'; |
3483 | - const url = '/order/erp/order/export'; | 3538 | + const url = '/order/erp/menus/add'; |
3484 | function request( | 3539 | function request( |
3485 | - option: PostOrderErpOrderExportOption, | ||
3486 | - ): Promise<PostOrderErpOrderExportResponseSuccess> { | 3540 | + option: PostOrderErpMenusAddOption, |
3541 | + ): Promise<PostOrderErpMenusAddResponseSuccess> { | ||
3487 | return requester(request.url, { | 3542 | return requester(request.url, { |
3488 | method: request.method, | 3543 | method: request.method, |
3489 | ...option, | 3544 | ...option, |
3490 | - }) as unknown as Promise<PostOrderErpOrderExportResponseSuccess>; | 3545 | + }) as unknown as Promise<PostOrderErpMenusAddResponseSuccess>; |
3491 | } | 3546 | } |
3492 | 3547 | ||
3493 | /** http method */ | 3548 | /** http method */ |
@@ -3497,22 +3552,22 @@ export const postOrderErpOrderExport = /* #__PURE__ */ (() => { | @@ -3497,22 +3552,22 @@ export const postOrderErpOrderExport = /* #__PURE__ */ (() => { | ||
3497 | return request; | 3552 | return request; |
3498 | })(); | 3553 | })(); |
3499 | 3554 | ||
3500 | -/** @description request parameter type for postOrderErpOrderFieldUnlockApply */ | ||
3501 | -export interface PostOrderErpOrderFieldUnlockApplyOption { | 3555 | +/** @description request parameter type for postOrderErpMenusAll */ |
3556 | +export interface PostOrderErpMenusAllOption { | ||
3502 | /** | 3557 | /** |
3503 | * @description | 3558 | * @description |
3504 | - * fieldVO | 3559 | + * queryVO |
3505 | */ | 3560 | */ |
3506 | body: { | 3561 | body: { |
3507 | /** | 3562 | /** |
3508 | @description | 3563 | @description |
3509 | - fieldVO */ | ||
3510 | - fieldVO: OrderUnlockFieldApplyVO; | 3564 | + queryVO */ |
3565 | + queryVO: AdminMenuQueryVO; | ||
3511 | }; | 3566 | }; |
3512 | } | 3567 | } |
3513 | 3568 | ||
3514 | -/** @description response type for postOrderErpOrderFieldUnlockApply */ | ||
3515 | -export interface PostOrderErpOrderFieldUnlockApplyResponse { | 3569 | +/** @description response type for postOrderErpMenusAll */ |
3570 | +export interface PostOrderErpMenusAllResponse { | ||
3516 | /** | 3571 | /** |
3517 | * @description | 3572 | * @description |
3518 | * OK | 3573 | * OK |
@@ -3540,25 +3595,25 @@ export interface PostOrderErpOrderFieldUnlockApplyResponse { | @@ -3540,25 +3595,25 @@ export interface PostOrderErpOrderFieldUnlockApplyResponse { | ||
3540 | 404: any; | 3595 | 404: any; |
3541 | } | 3596 | } |
3542 | 3597 | ||
3543 | -export type PostOrderErpOrderFieldUnlockApplyResponseSuccess = | ||
3544 | - PostOrderErpOrderFieldUnlockApplyResponse[200]; | 3598 | +export type PostOrderErpMenusAllResponseSuccess = |
3599 | + PostOrderErpMenusAllResponse[200]; | ||
3545 | /** | 3600 | /** |
3546 | * @description | 3601 | * @description |
3547 | - * 字段解锁申请 | ||
3548 | - * @tags 订单管理 | 3602 | + * 查询菜单 |
3603 | + * @tags 系统:菜单管理 | ||
3549 | * @produces * | 3604 | * @produces * |
3550 | * @consumes application/json | 3605 | * @consumes application/json |
3551 | */ | 3606 | */ |
3552 | -export const postOrderErpOrderFieldUnlockApply = /* #__PURE__ */ (() => { | 3607 | +export const postOrderErpMenusAll = /* #__PURE__ */ (() => { |
3553 | const method = 'post'; | 3608 | const method = 'post'; |
3554 | - const url = '/order/erp/order/field_unlock_apply'; | 3609 | + const url = '/order/erp/menus/all'; |
3555 | function request( | 3610 | function request( |
3556 | - option: PostOrderErpOrderFieldUnlockApplyOption, | ||
3557 | - ): Promise<PostOrderErpOrderFieldUnlockApplyResponseSuccess> { | 3611 | + option: PostOrderErpMenusAllOption, |
3612 | + ): Promise<PostOrderErpMenusAllResponseSuccess> { | ||
3558 | return requester(request.url, { | 3613 | return requester(request.url, { |
3559 | method: request.method, | 3614 | method: request.method, |
3560 | ...option, | 3615 | ...option, |
3561 | - }) as unknown as Promise<PostOrderErpOrderFieldUnlockApplyResponseSuccess>; | 3616 | + }) as unknown as Promise<PostOrderErpMenusAllResponseSuccess>; |
3562 | } | 3617 | } |
3563 | 3618 | ||
3564 | /** http method */ | 3619 | /** http method */ |
@@ -3568,22 +3623,8 @@ export const postOrderErpOrderFieldUnlockApply = /* #__PURE__ */ (() => { | @@ -3568,22 +3623,8 @@ export const postOrderErpOrderFieldUnlockApply = /* #__PURE__ */ (() => { | ||
3568 | return request; | 3623 | return request; |
3569 | })(); | 3624 | })(); |
3570 | 3625 | ||
3571 | -/** @description request parameter type for postOrderErpOrderListByPage */ | ||
3572 | -export interface PostOrderErpOrderListByPageOption { | ||
3573 | - /** | ||
3574 | - * @description | ||
3575 | - * orderBaseInfoQueryVO | ||
3576 | - */ | ||
3577 | - body: { | ||
3578 | - /** | ||
3579 | - @description | ||
3580 | - orderBaseInfoQueryVO */ | ||
3581 | - orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | ||
3582 | - }; | ||
3583 | -} | ||
3584 | - | ||
3585 | -/** @description response type for postOrderErpOrderListByPage */ | ||
3586 | -export interface PostOrderErpOrderListByPageResponse { | 3626 | +/** @description response type for postOrderErpMenusBuild */ |
3627 | +export interface PostOrderErpMenusBuildResponse { | ||
3587 | /** | 3628 | /** |
3588 | * @description | 3629 | * @description |
3589 | * OK | 3630 | * OK |
@@ -3611,25 +3652,22 @@ export interface PostOrderErpOrderListByPageResponse { | @@ -3611,25 +3652,22 @@ export interface PostOrderErpOrderListByPageResponse { | ||
3611 | 404: any; | 3652 | 404: any; |
3612 | } | 3653 | } |
3613 | 3654 | ||
3614 | -export type PostOrderErpOrderListByPageResponseSuccess = | ||
3615 | - PostOrderErpOrderListByPageResponse[200]; | 3655 | +export type PostOrderErpMenusBuildResponseSuccess = |
3656 | + PostOrderErpMenusBuildResponse[200]; | ||
3616 | /** | 3657 | /** |
3617 | * @description | 3658 | * @description |
3618 | - * 分页查询 | ||
3619 | - * @tags 订单管理 | 3659 | + * 获取前端所需菜单 |
3660 | + * @tags 系统:菜单管理 | ||
3620 | * @produces * | 3661 | * @produces * |
3621 | * @consumes application/json | 3662 | * @consumes application/json |
3622 | */ | 3663 | */ |
3623 | -export const postOrderErpOrderListByPage = /* #__PURE__ */ (() => { | 3664 | +export const postOrderErpMenusBuild = /* #__PURE__ */ (() => { |
3624 | const method = 'post'; | 3665 | const method = 'post'; |
3625 | - const url = '/order/erp/order/list_by_page'; | ||
3626 | - function request( | ||
3627 | - option: PostOrderErpOrderListByPageOption, | ||
3628 | - ): Promise<PostOrderErpOrderListByPageResponseSuccess> { | 3666 | + const url = '/order/erp/menus/build'; |
3667 | + function request(): Promise<PostOrderErpMenusBuildResponseSuccess> { | ||
3629 | return requester(request.url, { | 3668 | return requester(request.url, { |
3630 | method: request.method, | 3669 | method: request.method, |
3631 | - ...option, | ||
3632 | - }) as unknown as Promise<PostOrderErpOrderListByPageResponseSuccess>; | 3670 | + }) as unknown as Promise<PostOrderErpMenusBuildResponseSuccess>; |
3633 | } | 3671 | } |
3634 | 3672 | ||
3635 | /** http method */ | 3673 | /** http method */ |
@@ -3639,22 +3677,22 @@ export const postOrderErpOrderListByPage = /* #__PURE__ */ (() => { | @@ -3639,22 +3677,22 @@ export const postOrderErpOrderListByPage = /* #__PURE__ */ (() => { | ||
3639 | return request; | 3677 | return request; |
3640 | })(); | 3678 | })(); |
3641 | 3679 | ||
3642 | -/** @description request parameter type for postOrderErpOrderQueryById */ | ||
3643 | -export interface PostOrderErpOrderQueryByIdOption { | 3680 | +/** @description request parameter type for postOrderErpMenusDelete */ |
3681 | +export interface PostOrderErpMenusDeleteOption { | ||
3644 | /** | 3682 | /** |
3645 | * @description | 3683 | * @description |
3646 | - * orderBaseInfoQueryVO | 3684 | + * queryVO |
3647 | */ | 3685 | */ |
3648 | body: { | 3686 | body: { |
3649 | /** | 3687 | /** |
3650 | @description | 3688 | @description |
3651 | - orderBaseInfoQueryVO */ | ||
3652 | - orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | 3689 | + queryVO */ |
3690 | + queryVO: AdminMenuQueryVO; | ||
3653 | }; | 3691 | }; |
3654 | } | 3692 | } |
3655 | 3693 | ||
3656 | -/** @description response type for postOrderErpOrderQueryById */ | ||
3657 | -export interface PostOrderErpOrderQueryByIdResponse { | 3694 | +/** @description response type for postOrderErpMenusDelete */ |
3695 | +export interface PostOrderErpMenusDeleteResponse { | ||
3658 | /** | 3696 | /** |
3659 | * @description | 3697 | * @description |
3660 | * OK | 3698 | * OK |
@@ -3682,25 +3720,25 @@ export interface PostOrderErpOrderQueryByIdResponse { | @@ -3682,25 +3720,25 @@ export interface PostOrderErpOrderQueryByIdResponse { | ||
3682 | 404: any; | 3720 | 404: any; |
3683 | } | 3721 | } |
3684 | 3722 | ||
3685 | -export type PostOrderErpOrderQueryByIdResponseSuccess = | ||
3686 | - PostOrderErpOrderQueryByIdResponse[200]; | 3723 | +export type PostOrderErpMenusDeleteResponseSuccess = |
3724 | + PostOrderErpMenusDeleteResponse[200]; | ||
3687 | /** | 3725 | /** |
3688 | * @description | 3726 | * @description |
3689 | - * queryById | ||
3690 | - * @tags 订单管理 | 3727 | + * 删除菜单 |
3728 | + * @tags 系统:菜单管理 | ||
3691 | * @produces * | 3729 | * @produces * |
3692 | * @consumes application/json | 3730 | * @consumes application/json |
3693 | */ | 3731 | */ |
3694 | -export const postOrderErpOrderQueryById = /* #__PURE__ */ (() => { | 3732 | +export const postOrderErpMenusDelete = /* #__PURE__ */ (() => { |
3695 | const method = 'post'; | 3733 | const method = 'post'; |
3696 | - const url = '/order/erp/order/query_by_id'; | 3734 | + const url = '/order/erp/menus/delete'; |
3697 | function request( | 3735 | function request( |
3698 | - option: PostOrderErpOrderQueryByIdOption, | ||
3699 | - ): Promise<PostOrderErpOrderQueryByIdResponseSuccess> { | 3736 | + option: PostOrderErpMenusDeleteOption, |
3737 | + ): Promise<PostOrderErpMenusDeleteResponseSuccess> { | ||
3700 | return requester(request.url, { | 3738 | return requester(request.url, { |
3701 | method: request.method, | 3739 | method: request.method, |
3702 | ...option, | 3740 | ...option, |
3703 | - }) as unknown as Promise<PostOrderErpOrderQueryByIdResponseSuccess>; | 3741 | + }) as unknown as Promise<PostOrderErpMenusDeleteResponseSuccess>; |
3704 | } | 3742 | } |
3705 | 3743 | ||
3706 | /** http method */ | 3744 | /** http method */ |
@@ -3710,22 +3748,22 @@ export const postOrderErpOrderQueryById = /* #__PURE__ */ (() => { | @@ -3710,22 +3748,22 @@ export const postOrderErpOrderQueryById = /* #__PURE__ */ (() => { | ||
3710 | return request; | 3748 | return request; |
3711 | })(); | 3749 | })(); |
3712 | 3750 | ||
3713 | -/** @description request parameter type for postOrderErpProfitAnalysis */ | ||
3714 | -export interface PostOrderErpProfitAnalysisOption { | 3751 | +/** @description request parameter type for postOrderErpMenusEdit */ |
3752 | +export interface PostOrderErpMenusEditOption { | ||
3715 | /** | 3753 | /** |
3716 | * @description | 3754 | * @description |
3717 | - * orderProfitAnalysisVo | 3755 | + * menuVO |
3718 | */ | 3756 | */ |
3719 | body: { | 3757 | body: { |
3720 | /** | 3758 | /** |
3721 | @description | 3759 | @description |
3722 | - orderProfitAnalysisVo */ | ||
3723 | - orderProfitAnalysisVo: OrderProfitAnalysisVo; | 3760 | + menuVO */ |
3761 | + menuVO: AdminMenuVO; | ||
3724 | }; | 3762 | }; |
3725 | } | 3763 | } |
3726 | 3764 | ||
3727 | -/** @description response type for postOrderErpProfitAnalysis */ | ||
3728 | -export interface PostOrderErpProfitAnalysisResponse { | 3765 | +/** @description response type for postOrderErpMenusEdit */ |
3766 | +export interface PostOrderErpMenusEditResponse { | ||
3729 | /** | 3767 | /** |
3730 | * @description | 3768 | * @description |
3731 | * OK | 3769 | * OK |
@@ -3753,25 +3791,25 @@ export interface PostOrderErpProfitAnalysisResponse { | @@ -3753,25 +3791,25 @@ export interface PostOrderErpProfitAnalysisResponse { | ||
3753 | 404: any; | 3791 | 404: any; |
3754 | } | 3792 | } |
3755 | 3793 | ||
3756 | -export type PostOrderErpProfitAnalysisResponseSuccess = | ||
3757 | - PostOrderErpProfitAnalysisResponse[200]; | 3794 | +export type PostOrderErpMenusEditResponseSuccess = |
3795 | + PostOrderErpMenusEditResponse[200]; | ||
3758 | /** | 3796 | /** |
3759 | * @description | 3797 | * @description |
3760 | - * analysis | ||
3761 | - * @tags order-profit-controller | 3798 | + * 修改菜单 |
3799 | + * @tags 系统:菜单管理 | ||
3762 | * @produces * | 3800 | * @produces * |
3763 | * @consumes application/json | 3801 | * @consumes application/json |
3764 | */ | 3802 | */ |
3765 | -export const postOrderErpProfitAnalysis = /* #__PURE__ */ (() => { | 3803 | +export const postOrderErpMenusEdit = /* #__PURE__ */ (() => { |
3766 | const method = 'post'; | 3804 | const method = 'post'; |
3767 | - const url = '/order/erp/profit/analysis'; | 3805 | + const url = '/order/erp/menus/edit'; |
3768 | function request( | 3806 | function request( |
3769 | - option: PostOrderErpProfitAnalysisOption, | ||
3770 | - ): Promise<PostOrderErpProfitAnalysisResponseSuccess> { | 3807 | + option: PostOrderErpMenusEditOption, |
3808 | + ): Promise<PostOrderErpMenusEditResponseSuccess> { | ||
3771 | return requester(request.url, { | 3809 | return requester(request.url, { |
3772 | method: request.method, | 3810 | method: request.method, |
3773 | ...option, | 3811 | ...option, |
3774 | - }) as unknown as Promise<PostOrderErpProfitAnalysisResponseSuccess>; | 3812 | + }) as unknown as Promise<PostOrderErpMenusEditResponseSuccess>; |
3775 | } | 3813 | } |
3776 | 3814 | ||
3777 | /** http method */ | 3815 | /** http method */ |
@@ -3781,22 +3819,8 @@ export const postOrderErpProfitAnalysis = /* #__PURE__ */ (() => { | @@ -3781,22 +3819,8 @@ export const postOrderErpProfitAnalysis = /* #__PURE__ */ (() => { | ||
3781 | return request; | 3819 | return request; |
3782 | })(); | 3820 | })(); |
3783 | 3821 | ||
3784 | -/** @description request parameter type for postOrderErpRolesAdd */ | ||
3785 | -export interface PostOrderErpRolesAddOption { | ||
3786 | - /** | ||
3787 | - * @description | ||
3788 | - * roleVO | ||
3789 | - */ | ||
3790 | - body: { | ||
3791 | - /** | ||
3792 | - @description | ||
3793 | - roleVO */ | ||
3794 | - roleVO: AdminRoleVO; | ||
3795 | - }; | ||
3796 | -} | ||
3797 | - | ||
3798 | -/** @description response type for postOrderErpRolesAdd */ | ||
3799 | -export interface PostOrderErpRolesAddResponse { | 3822 | +/** @description response type for postOrderErpMenusTree */ |
3823 | +export interface PostOrderErpMenusTreeResponse { | ||
3800 | /** | 3824 | /** |
3801 | * @description | 3825 | * @description |
3802 | * OK | 3826 | * OK |
@@ -3824,25 +3848,22 @@ export interface PostOrderErpRolesAddResponse { | @@ -3824,25 +3848,22 @@ export interface PostOrderErpRolesAddResponse { | ||
3824 | 404: any; | 3848 | 404: any; |
3825 | } | 3849 | } |
3826 | 3850 | ||
3827 | -export type PostOrderErpRolesAddResponseSuccess = | ||
3828 | - PostOrderErpRolesAddResponse[200]; | 3851 | +export type PostOrderErpMenusTreeResponseSuccess = |
3852 | + PostOrderErpMenusTreeResponse[200]; | ||
3829 | /** | 3853 | /** |
3830 | * @description | 3854 | * @description |
3831 | - * 新增角色 | ||
3832 | - * @tags 系统:角色管理 | 3855 | + * 返回全部的菜单 |
3856 | + * @tags 系统:菜单管理 | ||
3833 | * @produces * | 3857 | * @produces * |
3834 | * @consumes application/json | 3858 | * @consumes application/json |
3835 | */ | 3859 | */ |
3836 | -export const postOrderErpRolesAdd = /* #__PURE__ */ (() => { | 3860 | +export const postOrderErpMenusTree = /* #__PURE__ */ (() => { |
3837 | const method = 'post'; | 3861 | const method = 'post'; |
3838 | - const url = '/order/erp/roles/add'; | ||
3839 | - function request( | ||
3840 | - option: PostOrderErpRolesAddOption, | ||
3841 | - ): Promise<PostOrderErpRolesAddResponseSuccess> { | 3862 | + const url = '/order/erp/menus/tree'; |
3863 | + function request(): Promise<PostOrderErpMenusTreeResponseSuccess> { | ||
3842 | return requester(request.url, { | 3864 | return requester(request.url, { |
3843 | method: request.method, | 3865 | method: request.method, |
3844 | - ...option, | ||
3845 | - }) as unknown as Promise<PostOrderErpRolesAddResponseSuccess>; | 3866 | + }) as unknown as Promise<PostOrderErpMenusTreeResponseSuccess>; |
3846 | } | 3867 | } |
3847 | 3868 | ||
3848 | /** http method */ | 3869 | /** http method */ |
@@ -3852,8 +3873,8 @@ export const postOrderErpRolesAdd = /* #__PURE__ */ (() => { | @@ -3852,8 +3873,8 @@ export const postOrderErpRolesAdd = /* #__PURE__ */ (() => { | ||
3852 | return request; | 3873 | return request; |
3853 | })(); | 3874 | })(); |
3854 | 3875 | ||
3855 | -/** @description request parameter type for postOrderErpRolesAll */ | ||
3856 | -export interface PostOrderErpRolesAllOption { | 3876 | +/** @description request parameter type for postOrderErpOptLogListByPage */ |
3877 | +export interface PostOrderErpOptLogListByPageOption { | ||
3857 | /** | 3878 | /** |
3858 | * @description | 3879 | * @description |
3859 | * queryVO | 3880 | * queryVO |
@@ -3862,12 +3883,12 @@ export interface PostOrderErpRolesAllOption { | @@ -3862,12 +3883,12 @@ export interface PostOrderErpRolesAllOption { | ||
3862 | /** | 3883 | /** |
3863 | @description | 3884 | @description |
3864 | queryVO */ | 3885 | queryVO */ |
3865 | - queryVO: AdminRoleQueryVO; | 3886 | + queryVO: OrderOptLogQueryVO; |
3866 | }; | 3887 | }; |
3867 | } | 3888 | } |
3868 | 3889 | ||
3869 | -/** @description response type for postOrderErpRolesAll */ | ||
3870 | -export interface PostOrderErpRolesAllResponse { | 3890 | +/** @description response type for postOrderErpOptLogListByPage */ |
3891 | +export interface PostOrderErpOptLogListByPageResponse { | ||
3871 | /** | 3892 | /** |
3872 | * @description | 3893 | * @description |
3873 | * OK | 3894 | * OK |
@@ -3895,25 +3916,25 @@ export interface PostOrderErpRolesAllResponse { | @@ -3895,25 +3916,25 @@ export interface PostOrderErpRolesAllResponse { | ||
3895 | 404: any; | 3916 | 404: any; |
3896 | } | 3917 | } |
3897 | 3918 | ||
3898 | -export type PostOrderErpRolesAllResponseSuccess = | ||
3899 | - PostOrderErpRolesAllResponse[200]; | 3919 | +export type PostOrderErpOptLogListByPageResponseSuccess = |
3920 | + PostOrderErpOptLogListByPageResponse[200]; | ||
3900 | /** | 3921 | /** |
3901 | * @description | 3922 | * @description |
3902 | - * 返回全部的角色 | ||
3903 | - * @tags 系统:角色管理 | 3923 | + * 分页查询 |
3924 | + * @tags 订单操作日志 | ||
3904 | * @produces * | 3925 | * @produces * |
3905 | * @consumes application/json | 3926 | * @consumes application/json |
3906 | */ | 3927 | */ |
3907 | -export const postOrderErpRolesAll = /* #__PURE__ */ (() => { | 3928 | +export const postOrderErpOptLogListByPage = /* #__PURE__ */ (() => { |
3908 | const method = 'post'; | 3929 | const method = 'post'; |
3909 | - const url = '/order/erp/roles/all'; | 3930 | + const url = '/order/erp/opt/log/list_by_page'; |
3910 | function request( | 3931 | function request( |
3911 | - option: PostOrderErpRolesAllOption, | ||
3912 | - ): Promise<PostOrderErpRolesAllResponseSuccess> { | 3932 | + option: PostOrderErpOptLogListByPageOption, |
3933 | + ): Promise<PostOrderErpOptLogListByPageResponseSuccess> { | ||
3913 | return requester(request.url, { | 3934 | return requester(request.url, { |
3914 | method: request.method, | 3935 | method: request.method, |
3915 | ...option, | 3936 | ...option, |
3916 | - }) as unknown as Promise<PostOrderErpRolesAllResponseSuccess>; | 3937 | + }) as unknown as Promise<PostOrderErpOptLogListByPageResponseSuccess>; |
3917 | } | 3938 | } |
3918 | 3939 | ||
3919 | /** http method */ | 3940 | /** http method */ |
@@ -3923,22 +3944,22 @@ export const postOrderErpRolesAll = /* #__PURE__ */ (() => { | @@ -3923,22 +3944,22 @@ export const postOrderErpRolesAll = /* #__PURE__ */ (() => { | ||
3923 | return request; | 3944 | return request; |
3924 | })(); | 3945 | })(); |
3925 | 3946 | ||
3926 | -/** @description request parameter type for postOrderErpRolesAuthMenu */ | ||
3927 | -export interface PostOrderErpRolesAuthMenuOption { | 3947 | +/** @description request parameter type for postOrderErpOrderAdd */ |
3948 | +export interface PostOrderErpOrderAddOption { | ||
3928 | /** | 3949 | /** |
3929 | * @description | 3950 | * @description |
3930 | - * roleVO | 3951 | + * orderAddVO |
3931 | */ | 3952 | */ |
3932 | body: { | 3953 | body: { |
3933 | /** | 3954 | /** |
3934 | @description | 3955 | @description |
3935 | - roleVO */ | ||
3936 | - roleVO: AdminAuthRoleVO; | 3956 | + orderAddVO */ |
3957 | + orderAddVO: OrderAddVO; | ||
3937 | }; | 3958 | }; |
3938 | } | 3959 | } |
3939 | 3960 | ||
3940 | -/** @description response type for postOrderErpRolesAuthMenu */ | ||
3941 | -export interface PostOrderErpRolesAuthMenuResponse { | 3961 | +/** @description response type for postOrderErpOrderAdd */ |
3962 | +export interface PostOrderErpOrderAddResponse { | ||
3942 | /** | 3963 | /** |
3943 | * @description | 3964 | * @description |
3944 | * OK | 3965 | * OK |
@@ -3966,25 +3987,25 @@ export interface PostOrderErpRolesAuthMenuResponse { | @@ -3966,25 +3987,25 @@ export interface PostOrderErpRolesAuthMenuResponse { | ||
3966 | 404: any; | 3987 | 404: any; |
3967 | } | 3988 | } |
3968 | 3989 | ||
3969 | -export type PostOrderErpRolesAuthMenuResponseSuccess = | ||
3970 | - PostOrderErpRolesAuthMenuResponse[200]; | 3990 | +export type PostOrderErpOrderAddResponseSuccess = |
3991 | + PostOrderErpOrderAddResponse[200]; | ||
3971 | /** | 3992 | /** |
3972 | * @description | 3993 | * @description |
3973 | - * 授权角色菜单 | ||
3974 | - * @tags 系统:角色管理 | 3994 | + * 新增数据 |
3995 | + * @tags 订单管理 | ||
3975 | * @produces * | 3996 | * @produces * |
3976 | * @consumes application/json | 3997 | * @consumes application/json |
3977 | */ | 3998 | */ |
3978 | -export const postOrderErpRolesAuthMenu = /* #__PURE__ */ (() => { | 3999 | +export const postOrderErpOrderAdd = /* #__PURE__ */ (() => { |
3979 | const method = 'post'; | 4000 | const method = 'post'; |
3980 | - const url = '/order/erp/roles/auth_menu'; | 4001 | + const url = '/order/erp/order/add'; |
3981 | function request( | 4002 | function request( |
3982 | - option: PostOrderErpRolesAuthMenuOption, | ||
3983 | - ): Promise<PostOrderErpRolesAuthMenuResponseSuccess> { | 4003 | + option: PostOrderErpOrderAddOption, |
4004 | + ): Promise<PostOrderErpOrderAddResponseSuccess> { | ||
3984 | return requester(request.url, { | 4005 | return requester(request.url, { |
3985 | method: request.method, | 4006 | method: request.method, |
3986 | ...option, | 4007 | ...option, |
3987 | - }) as unknown as Promise<PostOrderErpRolesAuthMenuResponseSuccess>; | 4008 | + }) as unknown as Promise<PostOrderErpOrderAddResponseSuccess>; |
3988 | } | 4009 | } |
3989 | 4010 | ||
3990 | /** http method */ | 4011 | /** http method */ |
@@ -3994,22 +4015,22 @@ export const postOrderErpRolesAuthMenu = /* #__PURE__ */ (() => { | @@ -3994,22 +4015,22 @@ export const postOrderErpRolesAuthMenu = /* #__PURE__ */ (() => { | ||
3994 | return request; | 4015 | return request; |
3995 | })(); | 4016 | })(); |
3996 | 4017 | ||
3997 | -/** @description request parameter type for postOrderErpRolesDelete */ | ||
3998 | -export interface PostOrderErpRolesDeleteOption { | 4018 | +/** @description request parameter type for postOrderErpOrderDeleteById */ |
4019 | +export interface PostOrderErpOrderDeleteByIdOption { | ||
3999 | /** | 4020 | /** |
4000 | * @description | 4021 | * @description |
4001 | - * queryVO | 4022 | + * orderBaseInfoQueryVO |
4002 | */ | 4023 | */ |
4003 | body: { | 4024 | body: { |
4004 | /** | 4025 | /** |
4005 | @description | 4026 | @description |
4006 | - queryVO */ | ||
4007 | - queryVO: AdminRoleQueryVO; | 4027 | + orderBaseInfoQueryVO */ |
4028 | + orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | ||
4008 | }; | 4029 | }; |
4009 | } | 4030 | } |
4010 | 4031 | ||
4011 | -/** @description response type for postOrderErpRolesDelete */ | ||
4012 | -export interface PostOrderErpRolesDeleteResponse { | 4032 | +/** @description response type for postOrderErpOrderDeleteById */ |
4033 | +export interface PostOrderErpOrderDeleteByIdResponse { | ||
4013 | /** | 4034 | /** |
4014 | * @description | 4035 | * @description |
4015 | * OK | 4036 | * OK |
@@ -4037,25 +4058,25 @@ export interface PostOrderErpRolesDeleteResponse { | @@ -4037,25 +4058,25 @@ export interface PostOrderErpRolesDeleteResponse { | ||
4037 | 404: any; | 4058 | 404: any; |
4038 | } | 4059 | } |
4039 | 4060 | ||
4040 | -export type PostOrderErpRolesDeleteResponseSuccess = | ||
4041 | - PostOrderErpRolesDeleteResponse[200]; | 4061 | +export type PostOrderErpOrderDeleteByIdResponseSuccess = |
4062 | + PostOrderErpOrderDeleteByIdResponse[200]; | ||
4042 | /** | 4063 | /** |
4043 | * @description | 4064 | * @description |
4044 | - * 删除角色 | ||
4045 | - * @tags 系统:角色管理 | 4065 | + * 删除数据 |
4066 | + * @tags 订单管理 | ||
4046 | * @produces * | 4067 | * @produces * |
4047 | * @consumes application/json | 4068 | * @consumes application/json |
4048 | */ | 4069 | */ |
4049 | -export const postOrderErpRolesDelete = /* #__PURE__ */ (() => { | 4070 | +export const postOrderErpOrderDeleteById = /* #__PURE__ */ (() => { |
4050 | const method = 'post'; | 4071 | const method = 'post'; |
4051 | - const url = '/order/erp/roles/delete'; | 4072 | + const url = '/order/erp/order/delete_by_id'; |
4052 | function request( | 4073 | function request( |
4053 | - option: PostOrderErpRolesDeleteOption, | ||
4054 | - ): Promise<PostOrderErpRolesDeleteResponseSuccess> { | 4074 | + option: PostOrderErpOrderDeleteByIdOption, |
4075 | + ): Promise<PostOrderErpOrderDeleteByIdResponseSuccess> { | ||
4055 | return requester(request.url, { | 4076 | return requester(request.url, { |
4056 | method: request.method, | 4077 | method: request.method, |
4057 | ...option, | 4078 | ...option, |
4058 | - }) as unknown as Promise<PostOrderErpRolesDeleteResponseSuccess>; | 4079 | + }) as unknown as Promise<PostOrderErpOrderDeleteByIdResponseSuccess>; |
4059 | } | 4080 | } |
4060 | 4081 | ||
4061 | /** http method */ | 4082 | /** http method */ |
@@ -4065,22 +4086,22 @@ export const postOrderErpRolesDelete = /* #__PURE__ */ (() => { | @@ -4065,22 +4086,22 @@ export const postOrderErpRolesDelete = /* #__PURE__ */ (() => { | ||
4065 | return request; | 4086 | return request; |
4066 | })(); | 4087 | })(); |
4067 | 4088 | ||
4068 | -/** @description request parameter type for postOrderErpRolesDetail */ | ||
4069 | -export interface PostOrderErpRolesDetailOption { | 4089 | +/** @description request parameter type for postOrderErpOrderEdit */ |
4090 | +export interface PostOrderErpOrderEditOption { | ||
4070 | /** | 4091 | /** |
4071 | * @description | 4092 | * @description |
4072 | - * queryVO | 4093 | + * updateVO |
4073 | */ | 4094 | */ |
4074 | body: { | 4095 | body: { |
4075 | /** | 4096 | /** |
4076 | @description | 4097 | @description |
4077 | - queryVO */ | ||
4078 | - queryVO: AdminRoleQueryVO; | 4098 | + updateVO */ |
4099 | + updateVO: OrderUpdateVO; | ||
4079 | }; | 4100 | }; |
4080 | } | 4101 | } |
4081 | 4102 | ||
4082 | -/** @description response type for postOrderErpRolesDetail */ | ||
4083 | -export interface PostOrderErpRolesDetailResponse { | 4103 | +/** @description response type for postOrderErpOrderEdit */ |
4104 | +export interface PostOrderErpOrderEditResponse { | ||
4084 | /** | 4105 | /** |
4085 | * @description | 4106 | * @description |
4086 | * OK | 4107 | * OK |
@@ -4108,25 +4129,25 @@ export interface PostOrderErpRolesDetailResponse { | @@ -4108,25 +4129,25 @@ export interface PostOrderErpRolesDetailResponse { | ||
4108 | 404: any; | 4129 | 404: any; |
4109 | } | 4130 | } |
4110 | 4131 | ||
4111 | -export type PostOrderErpRolesDetailResponseSuccess = | ||
4112 | - PostOrderErpRolesDetailResponse[200]; | 4132 | +export type PostOrderErpOrderEditResponseSuccess = |
4133 | + PostOrderErpOrderEditResponse[200]; | ||
4113 | /** | 4134 | /** |
4114 | * @description | 4135 | * @description |
4115 | - * 获取单个role | ||
4116 | - * @tags 系统:角色管理 | 4136 | + * 编辑数据 |
4137 | + * @tags 订单管理 | ||
4117 | * @produces * | 4138 | * @produces * |
4118 | * @consumes application/json | 4139 | * @consumes application/json |
4119 | */ | 4140 | */ |
4120 | -export const postOrderErpRolesDetail = /* #__PURE__ */ (() => { | 4141 | +export const postOrderErpOrderEdit = /* #__PURE__ */ (() => { |
4121 | const method = 'post'; | 4142 | const method = 'post'; |
4122 | - const url = '/order/erp/roles/detail'; | 4143 | + const url = '/order/erp/order/edit'; |
4123 | function request( | 4144 | function request( |
4124 | - option: PostOrderErpRolesDetailOption, | ||
4125 | - ): Promise<PostOrderErpRolesDetailResponseSuccess> { | 4145 | + option: PostOrderErpOrderEditOption, |
4146 | + ): Promise<PostOrderErpOrderEditResponseSuccess> { | ||
4126 | return requester(request.url, { | 4147 | return requester(request.url, { |
4127 | method: request.method, | 4148 | method: request.method, |
4128 | ...option, | 4149 | ...option, |
4129 | - }) as unknown as Promise<PostOrderErpRolesDetailResponseSuccess>; | 4150 | + }) as unknown as Promise<PostOrderErpOrderEditResponseSuccess>; |
4130 | } | 4151 | } |
4131 | 4152 | ||
4132 | /** http method */ | 4153 | /** http method */ |
@@ -4136,22 +4157,22 @@ export const postOrderErpRolesDetail = /* #__PURE__ */ (() => { | @@ -4136,22 +4157,22 @@ export const postOrderErpRolesDetail = /* #__PURE__ */ (() => { | ||
4136 | return request; | 4157 | return request; |
4137 | })(); | 4158 | })(); |
4138 | 4159 | ||
4139 | -/** @description request parameter type for postOrderErpRolesEdit */ | ||
4140 | -export interface PostOrderErpRolesEditOption { | 4160 | +/** @description request parameter type for postOrderErpOrderExport */ |
4161 | +export interface PostOrderErpOrderExportOption { | ||
4141 | /** | 4162 | /** |
4142 | * @description | 4163 | * @description |
4143 | - * roleVO | 4164 | + * orderBaseInfoQueryVO |
4144 | */ | 4165 | */ |
4145 | body: { | 4166 | body: { |
4146 | /** | 4167 | /** |
4147 | @description | 4168 | @description |
4148 | - roleVO */ | ||
4149 | - roleVO: AdminRoleVO; | 4169 | + orderBaseInfoQueryVO */ |
4170 | + orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | ||
4150 | }; | 4171 | }; |
4151 | } | 4172 | } |
4152 | 4173 | ||
4153 | -/** @description response type for postOrderErpRolesEdit */ | ||
4154 | -export interface PostOrderErpRolesEditResponse { | 4174 | +/** @description response type for postOrderErpOrderExport */ |
4175 | +export interface PostOrderErpOrderExportResponse { | ||
4155 | /** | 4176 | /** |
4156 | * @description | 4177 | * @description |
4157 | * OK | 4178 | * OK |
@@ -4179,25 +4200,25 @@ export interface PostOrderErpRolesEditResponse { | @@ -4179,25 +4200,25 @@ export interface PostOrderErpRolesEditResponse { | ||
4179 | 404: any; | 4200 | 404: any; |
4180 | } | 4201 | } |
4181 | 4202 | ||
4182 | -export type PostOrderErpRolesEditResponseSuccess = | ||
4183 | - PostOrderErpRolesEditResponse[200]; | 4203 | +export type PostOrderErpOrderExportResponseSuccess = |
4204 | + PostOrderErpOrderExportResponse[200]; | ||
4184 | /** | 4205 | /** |
4185 | * @description | 4206 | * @description |
4186 | - * 修改角色 | ||
4187 | - * @tags 系统:角色管理 | 4207 | + * 导出订单 |
4208 | + * @tags 订单管理 | ||
4188 | * @produces * | 4209 | * @produces * |
4189 | * @consumes application/json | 4210 | * @consumes application/json |
4190 | */ | 4211 | */ |
4191 | -export const postOrderErpRolesEdit = /* #__PURE__ */ (() => { | 4212 | +export const postOrderErpOrderExport = /* #__PURE__ */ (() => { |
4192 | const method = 'post'; | 4213 | const method = 'post'; |
4193 | - const url = '/order/erp/roles/edit'; | 4214 | + const url = '/order/erp/order/export'; |
4194 | function request( | 4215 | function request( |
4195 | - option: PostOrderErpRolesEditOption, | ||
4196 | - ): Promise<PostOrderErpRolesEditResponseSuccess> { | 4216 | + option: PostOrderErpOrderExportOption, |
4217 | + ): Promise<PostOrderErpOrderExportResponseSuccess> { | ||
4197 | return requester(request.url, { | 4218 | return requester(request.url, { |
4198 | method: request.method, | 4219 | method: request.method, |
4199 | ...option, | 4220 | ...option, |
4200 | - }) as unknown as Promise<PostOrderErpRolesEditResponseSuccess>; | 4221 | + }) as unknown as Promise<PostOrderErpOrderExportResponseSuccess>; |
4201 | } | 4222 | } |
4202 | 4223 | ||
4203 | /** http method */ | 4224 | /** http method */ |
@@ -4207,22 +4228,22 @@ export const postOrderErpRolesEdit = /* #__PURE__ */ (() => { | @@ -4207,22 +4228,22 @@ export const postOrderErpRolesEdit = /* #__PURE__ */ (() => { | ||
4207 | return request; | 4228 | return request; |
4208 | })(); | 4229 | })(); |
4209 | 4230 | ||
4210 | -/** @description request parameter type for postOrderErpRolesListByPage */ | ||
4211 | -export interface PostOrderErpRolesListByPageOption { | 4231 | +/** @description request parameter type for postOrderErpOrderFieldUnlockApply */ |
4232 | +export interface PostOrderErpOrderFieldUnlockApplyOption { | ||
4212 | /** | 4233 | /** |
4213 | * @description | 4234 | * @description |
4214 | - * queryVO | 4235 | + * fieldVO |
4215 | */ | 4236 | */ |
4216 | body: { | 4237 | body: { |
4217 | /** | 4238 | /** |
4218 | @description | 4239 | @description |
4219 | - queryVO */ | ||
4220 | - queryVO: AdminRoleQueryVO; | 4240 | + fieldVO */ |
4241 | + fieldVO: OrderUnlockFieldApplyVO; | ||
4221 | }; | 4242 | }; |
4222 | } | 4243 | } |
4223 | 4244 | ||
4224 | -/** @description response type for postOrderErpRolesListByPage */ | ||
4225 | -export interface PostOrderErpRolesListByPageResponse { | 4245 | +/** @description response type for postOrderErpOrderFieldUnlockApply */ |
4246 | +export interface PostOrderErpOrderFieldUnlockApplyResponse { | ||
4226 | /** | 4247 | /** |
4227 | * @description | 4248 | * @description |
4228 | * OK | 4249 | * OK |
@@ -4250,25 +4271,25 @@ export interface PostOrderErpRolesListByPageResponse { | @@ -4250,25 +4271,25 @@ export interface PostOrderErpRolesListByPageResponse { | ||
4250 | 404: any; | 4271 | 404: any; |
4251 | } | 4272 | } |
4252 | 4273 | ||
4253 | -export type PostOrderErpRolesListByPageResponseSuccess = | ||
4254 | - PostOrderErpRolesListByPageResponse[200]; | 4274 | +export type PostOrderErpOrderFieldUnlockApplyResponseSuccess = |
4275 | + PostOrderErpOrderFieldUnlockApplyResponse[200]; | ||
4255 | /** | 4276 | /** |
4256 | * @description | 4277 | * @description |
4257 | - * 查询角色 | ||
4258 | - * @tags 系统:角色管理 | 4278 | + * 字段解锁申请 |
4279 | + * @tags 订单管理 | ||
4259 | * @produces * | 4280 | * @produces * |
4260 | * @consumes application/json | 4281 | * @consumes application/json |
4261 | */ | 4282 | */ |
4262 | -export const postOrderErpRolesListByPage = /* #__PURE__ */ (() => { | 4283 | +export const postOrderErpOrderFieldUnlockApply = /* #__PURE__ */ (() => { |
4263 | const method = 'post'; | 4284 | const method = 'post'; |
4264 | - const url = '/order/erp/roles/list_by_page'; | 4285 | + const url = '/order/erp/order/field_unlock_apply'; |
4265 | function request( | 4286 | function request( |
4266 | - option: PostOrderErpRolesListByPageOption, | ||
4267 | - ): Promise<PostOrderErpRolesListByPageResponseSuccess> { | 4287 | + option: PostOrderErpOrderFieldUnlockApplyOption, |
4288 | + ): Promise<PostOrderErpOrderFieldUnlockApplyResponseSuccess> { | ||
4268 | return requester(request.url, { | 4289 | return requester(request.url, { |
4269 | method: request.method, | 4290 | method: request.method, |
4270 | ...option, | 4291 | ...option, |
4271 | - }) as unknown as Promise<PostOrderErpRolesListByPageResponseSuccess>; | 4292 | + }) as unknown as Promise<PostOrderErpOrderFieldUnlockApplyResponseSuccess>; |
4272 | } | 4293 | } |
4273 | 4294 | ||
4274 | /** http method */ | 4295 | /** http method */ |
@@ -4278,22 +4299,22 @@ export const postOrderErpRolesListByPage = /* #__PURE__ */ (() => { | @@ -4278,22 +4299,22 @@ export const postOrderErpRolesListByPage = /* #__PURE__ */ (() => { | ||
4278 | return request; | 4299 | return request; |
4279 | })(); | 4300 | })(); |
4280 | 4301 | ||
4281 | -/** @description request parameter type for postOrderErpUsersAdd */ | ||
4282 | -export interface PostOrderErpUsersAddOption { | 4302 | +/** @description request parameter type for postOrderErpOrderListByPage */ |
4303 | +export interface PostOrderErpOrderListByPageOption { | ||
4283 | /** | 4304 | /** |
4284 | * @description | 4305 | * @description |
4285 | - * userVO | 4306 | + * orderBaseInfoQueryVO |
4286 | */ | 4307 | */ |
4287 | body: { | 4308 | body: { |
4288 | /** | 4309 | /** |
4289 | @description | 4310 | @description |
4290 | - userVO */ | ||
4291 | - userVO: AdminUserVO; | 4311 | + orderBaseInfoQueryVO */ |
4312 | + orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | ||
4292 | }; | 4313 | }; |
4293 | } | 4314 | } |
4294 | 4315 | ||
4295 | -/** @description response type for postOrderErpUsersAdd */ | ||
4296 | -export interface PostOrderErpUsersAddResponse { | 4316 | +/** @description response type for postOrderErpOrderListByPage */ |
4317 | +export interface PostOrderErpOrderListByPageResponse { | ||
4297 | /** | 4318 | /** |
4298 | * @description | 4319 | * @description |
4299 | * OK | 4320 | * OK |
@@ -4321,25 +4342,25 @@ export interface PostOrderErpUsersAddResponse { | @@ -4321,25 +4342,25 @@ export interface PostOrderErpUsersAddResponse { | ||
4321 | 404: any; | 4342 | 404: any; |
4322 | } | 4343 | } |
4323 | 4344 | ||
4324 | -export type PostOrderErpUsersAddResponseSuccess = | ||
4325 | - PostOrderErpUsersAddResponse[200]; | 4345 | +export type PostOrderErpOrderListByPageResponseSuccess = |
4346 | + PostOrderErpOrderListByPageResponse[200]; | ||
4326 | /** | 4347 | /** |
4327 | * @description | 4348 | * @description |
4328 | - * 新增用户 | ||
4329 | - * @tags 系统:用户管理 | 4349 | + * 分页查询 |
4350 | + * @tags 订单管理 | ||
4330 | * @produces * | 4351 | * @produces * |
4331 | * @consumes application/json | 4352 | * @consumes application/json |
4332 | */ | 4353 | */ |
4333 | -export const postOrderErpUsersAdd = /* #__PURE__ */ (() => { | 4354 | +export const postOrderErpOrderListByPage = /* #__PURE__ */ (() => { |
4334 | const method = 'post'; | 4355 | const method = 'post'; |
4335 | - const url = '/order/erp/users/add'; | 4356 | + const url = '/order/erp/order/list_by_page'; |
4336 | function request( | 4357 | function request( |
4337 | - option: PostOrderErpUsersAddOption, | ||
4338 | - ): Promise<PostOrderErpUsersAddResponseSuccess> { | 4358 | + option: PostOrderErpOrderListByPageOption, |
4359 | + ): Promise<PostOrderErpOrderListByPageResponseSuccess> { | ||
4339 | return requester(request.url, { | 4360 | return requester(request.url, { |
4340 | method: request.method, | 4361 | method: request.method, |
4341 | ...option, | 4362 | ...option, |
4342 | - }) as unknown as Promise<PostOrderErpUsersAddResponseSuccess>; | 4363 | + }) as unknown as Promise<PostOrderErpOrderListByPageResponseSuccess>; |
4343 | } | 4364 | } |
4344 | 4365 | ||
4345 | /** http method */ | 4366 | /** http method */ |
@@ -4349,22 +4370,22 @@ export const postOrderErpUsersAdd = /* #__PURE__ */ (() => { | @@ -4349,22 +4370,22 @@ export const postOrderErpUsersAdd = /* #__PURE__ */ (() => { | ||
4349 | return request; | 4370 | return request; |
4350 | })(); | 4371 | })(); |
4351 | 4372 | ||
4352 | -/** @description request parameter type for postOrderErpUsersAuthRole */ | ||
4353 | -export interface PostOrderErpUsersAuthRoleOption { | 4373 | +/** @description request parameter type for postOrderErpOrderQueryById */ |
4374 | +export interface PostOrderErpOrderQueryByIdOption { | ||
4354 | /** | 4375 | /** |
4355 | * @description | 4376 | * @description |
4356 | - * userVO | 4377 | + * orderBaseInfoQueryVO |
4357 | */ | 4378 | */ |
4358 | body: { | 4379 | body: { |
4359 | /** | 4380 | /** |
4360 | @description | 4381 | @description |
4361 | - userVO */ | ||
4362 | - userVO: AdminAuthUserVO; | 4382 | + orderBaseInfoQueryVO */ |
4383 | + orderBaseInfoQueryVO: OrderBaseInfoQueryVO; | ||
4363 | }; | 4384 | }; |
4364 | } | 4385 | } |
4365 | 4386 | ||
4366 | -/** @description response type for postOrderErpUsersAuthRole */ | ||
4367 | -export interface PostOrderErpUsersAuthRoleResponse { | 4387 | +/** @description response type for postOrderErpOrderQueryById */ |
4388 | +export interface PostOrderErpOrderQueryByIdResponse { | ||
4368 | /** | 4389 | /** |
4369 | * @description | 4390 | * @description |
4370 | * OK | 4391 | * OK |
@@ -4392,25 +4413,25 @@ export interface PostOrderErpUsersAuthRoleResponse { | @@ -4392,25 +4413,25 @@ export interface PostOrderErpUsersAuthRoleResponse { | ||
4392 | 404: any; | 4413 | 404: any; |
4393 | } | 4414 | } |
4394 | 4415 | ||
4395 | -export type PostOrderErpUsersAuthRoleResponseSuccess = | ||
4396 | - PostOrderErpUsersAuthRoleResponse[200]; | 4416 | +export type PostOrderErpOrderQueryByIdResponseSuccess = |
4417 | + PostOrderErpOrderQueryByIdResponse[200]; | ||
4397 | /** | 4418 | /** |
4398 | * @description | 4419 | * @description |
4399 | - * 授权角色 | ||
4400 | - * @tags 系统:用户管理 | 4420 | + * queryById |
4421 | + * @tags 订单管理 | ||
4401 | * @produces * | 4422 | * @produces * |
4402 | * @consumes application/json | 4423 | * @consumes application/json |
4403 | */ | 4424 | */ |
4404 | -export const postOrderErpUsersAuthRole = /* #__PURE__ */ (() => { | 4425 | +export const postOrderErpOrderQueryById = /* #__PURE__ */ (() => { |
4405 | const method = 'post'; | 4426 | const method = 'post'; |
4406 | - const url = '/order/erp/users/auth_role'; | 4427 | + const url = '/order/erp/order/query_by_id'; |
4407 | function request( | 4428 | function request( |
4408 | - option: PostOrderErpUsersAuthRoleOption, | ||
4409 | - ): Promise<PostOrderErpUsersAuthRoleResponseSuccess> { | 4429 | + option: PostOrderErpOrderQueryByIdOption, |
4430 | + ): Promise<PostOrderErpOrderQueryByIdResponseSuccess> { | ||
4410 | return requester(request.url, { | 4431 | return requester(request.url, { |
4411 | method: request.method, | 4432 | method: request.method, |
4412 | ...option, | 4433 | ...option, |
4413 | - }) as unknown as Promise<PostOrderErpUsersAuthRoleResponseSuccess>; | 4434 | + }) as unknown as Promise<PostOrderErpOrderQueryByIdResponseSuccess>; |
4414 | } | 4435 | } |
4415 | 4436 | ||
4416 | /** http method */ | 4437 | /** http method */ |
@@ -4420,22 +4441,22 @@ export const postOrderErpUsersAuthRole = /* #__PURE__ */ (() => { | @@ -4420,22 +4441,22 @@ export const postOrderErpUsersAuthRole = /* #__PURE__ */ (() => { | ||
4420 | return request; | 4441 | return request; |
4421 | })(); | 4442 | })(); |
4422 | 4443 | ||
4423 | -/** @description request parameter type for postOrderErpUsersDelete */ | ||
4424 | -export interface PostOrderErpUsersDeleteOption { | 4444 | +/** @description request parameter type for postOrderErpProfitAnalysis */ |
4445 | +export interface PostOrderErpProfitAnalysisOption { | ||
4425 | /** | 4446 | /** |
4426 | * @description | 4447 | * @description |
4427 | - * queryVO | 4448 | + * orderProfitAnalysisVo |
4428 | */ | 4449 | */ |
4429 | body: { | 4450 | body: { |
4430 | /** | 4451 | /** |
4431 | @description | 4452 | @description |
4432 | - queryVO */ | ||
4433 | - queryVO: AdminUserQueryVO; | 4453 | + orderProfitAnalysisVo */ |
4454 | + orderProfitAnalysisVo: OrderProfitAnalysisVo; | ||
4434 | }; | 4455 | }; |
4435 | } | 4456 | } |
4436 | 4457 | ||
4437 | -/** @description response type for postOrderErpUsersDelete */ | ||
4438 | -export interface PostOrderErpUsersDeleteResponse { | 4458 | +/** @description response type for postOrderErpProfitAnalysis */ |
4459 | +export interface PostOrderErpProfitAnalysisResponse { | ||
4439 | /** | 4460 | /** |
4440 | * @description | 4461 | * @description |
4441 | * OK | 4462 | * OK |
@@ -4463,25 +4484,25 @@ export interface PostOrderErpUsersDeleteResponse { | @@ -4463,25 +4484,25 @@ export interface PostOrderErpUsersDeleteResponse { | ||
4463 | 404: any; | 4484 | 404: any; |
4464 | } | 4485 | } |
4465 | 4486 | ||
4466 | -export type PostOrderErpUsersDeleteResponseSuccess = | ||
4467 | - PostOrderErpUsersDeleteResponse[200]; | 4487 | +export type PostOrderErpProfitAnalysisResponseSuccess = |
4488 | + PostOrderErpProfitAnalysisResponse[200]; | ||
4468 | /** | 4489 | /** |
4469 | * @description | 4490 | * @description |
4470 | - * 删除用户 | ||
4471 | - * @tags 系统:用户管理 | 4491 | + * analysis |
4492 | + * @tags order-profit-controller | ||
4472 | * @produces * | 4493 | * @produces * |
4473 | * @consumes application/json | 4494 | * @consumes application/json |
4474 | */ | 4495 | */ |
4475 | -export const postOrderErpUsersDelete = /* #__PURE__ */ (() => { | 4496 | +export const postOrderErpProfitAnalysis = /* #__PURE__ */ (() => { |
4476 | const method = 'post'; | 4497 | const method = 'post'; |
4477 | - const url = '/order/erp/users/delete'; | 4498 | + const url = '/order/erp/profit/analysis'; |
4478 | function request( | 4499 | function request( |
4479 | - option: PostOrderErpUsersDeleteOption, | ||
4480 | - ): Promise<PostOrderErpUsersDeleteResponseSuccess> { | 4500 | + option: PostOrderErpProfitAnalysisOption, |
4501 | + ): Promise<PostOrderErpProfitAnalysisResponseSuccess> { | ||
4481 | return requester(request.url, { | 4502 | return requester(request.url, { |
4482 | method: request.method, | 4503 | method: request.method, |
4483 | ...option, | 4504 | ...option, |
4484 | - }) as unknown as Promise<PostOrderErpUsersDeleteResponseSuccess>; | 4505 | + }) as unknown as Promise<PostOrderErpProfitAnalysisResponseSuccess>; |
4485 | } | 4506 | } |
4486 | 4507 | ||
4487 | /** http method */ | 4508 | /** http method */ |
@@ -4491,22 +4512,22 @@ export const postOrderErpUsersDelete = /* #__PURE__ */ (() => { | @@ -4491,22 +4512,22 @@ export const postOrderErpUsersDelete = /* #__PURE__ */ (() => { | ||
4491 | return request; | 4512 | return request; |
4492 | })(); | 4513 | })(); |
4493 | 4514 | ||
4494 | -/** @description request parameter type for postOrderErpUsersEdit */ | ||
4495 | -export interface PostOrderErpUsersEditOption { | 4515 | +/** @description request parameter type for postOrderErpRolesAdd */ |
4516 | +export interface PostOrderErpRolesAddOption { | ||
4496 | /** | 4517 | /** |
4497 | * @description | 4518 | * @description |
4498 | - * userVO | 4519 | + * roleVO |
4499 | */ | 4520 | */ |
4500 | body: { | 4521 | body: { |
4501 | /** | 4522 | /** |
4502 | @description | 4523 | @description |
4503 | - userVO */ | ||
4504 | - userVO: AdminUserVO; | 4524 | + roleVO */ |
4525 | + roleVO: AdminRoleVO; | ||
4505 | }; | 4526 | }; |
4506 | } | 4527 | } |
4507 | 4528 | ||
4508 | -/** @description response type for postOrderErpUsersEdit */ | ||
4509 | -export interface PostOrderErpUsersEditResponse { | 4529 | +/** @description response type for postOrderErpRolesAdd */ |
4530 | +export interface PostOrderErpRolesAddResponse { | ||
4510 | /** | 4531 | /** |
4511 | * @description | 4532 | * @description |
4512 | * OK | 4533 | * OK |
@@ -4534,25 +4555,25 @@ export interface PostOrderErpUsersEditResponse { | @@ -4534,25 +4555,25 @@ export interface PostOrderErpUsersEditResponse { | ||
4534 | 404: any; | 4555 | 404: any; |
4535 | } | 4556 | } |
4536 | 4557 | ||
4537 | -export type PostOrderErpUsersEditResponseSuccess = | ||
4538 | - PostOrderErpUsersEditResponse[200]; | 4558 | +export type PostOrderErpRolesAddResponseSuccess = |
4559 | + PostOrderErpRolesAddResponse[200]; | ||
4539 | /** | 4560 | /** |
4540 | * @description | 4561 | * @description |
4541 | - * 修改用户 | ||
4542 | - * @tags 系统:用户管理 | 4562 | + * 新增角色 |
4563 | + * @tags 系统:角色管理 | ||
4543 | * @produces * | 4564 | * @produces * |
4544 | * @consumes application/json | 4565 | * @consumes application/json |
4545 | */ | 4566 | */ |
4546 | -export const postOrderErpUsersEdit = /* #__PURE__ */ (() => { | 4567 | +export const postOrderErpRolesAdd = /* #__PURE__ */ (() => { |
4547 | const method = 'post'; | 4568 | const method = 'post'; |
4548 | - const url = '/order/erp/users/edit'; | 4569 | + const url = '/order/erp/roles/add'; |
4549 | function request( | 4570 | function request( |
4550 | - option: PostOrderErpUsersEditOption, | ||
4551 | - ): Promise<PostOrderErpUsersEditResponseSuccess> { | 4571 | + option: PostOrderErpRolesAddOption, |
4572 | + ): Promise<PostOrderErpRolesAddResponseSuccess> { | ||
4552 | return requester(request.url, { | 4573 | return requester(request.url, { |
4553 | method: request.method, | 4574 | method: request.method, |
4554 | ...option, | 4575 | ...option, |
4555 | - }) as unknown as Promise<PostOrderErpUsersEditResponseSuccess>; | 4576 | + }) as unknown as Promise<PostOrderErpRolesAddResponseSuccess>; |
4556 | } | 4577 | } |
4557 | 4578 | ||
4558 | /** http method */ | 4579 | /** http method */ |
@@ -4562,8 +4583,8 @@ export const postOrderErpUsersEdit = /* #__PURE__ */ (() => { | @@ -4562,8 +4583,8 @@ export const postOrderErpUsersEdit = /* #__PURE__ */ (() => { | ||
4562 | return request; | 4583 | return request; |
4563 | })(); | 4584 | })(); |
4564 | 4585 | ||
4565 | -/** @description request parameter type for postOrderErpUsersListByPage */ | ||
4566 | -export interface PostOrderErpUsersListByPageOption { | 4586 | +/** @description request parameter type for postOrderErpRolesAll */ |
4587 | +export interface PostOrderErpRolesAllOption { | ||
4567 | /** | 4588 | /** |
4568 | * @description | 4589 | * @description |
4569 | * queryVO | 4590 | * queryVO |
@@ -4572,12 +4593,12 @@ export interface PostOrderErpUsersListByPageOption { | @@ -4572,12 +4593,12 @@ export interface PostOrderErpUsersListByPageOption { | ||
4572 | /** | 4593 | /** |
4573 | @description | 4594 | @description |
4574 | queryVO */ | 4595 | queryVO */ |
4575 | - queryVO: AdminUserQueryVO; | 4596 | + queryVO: AdminRoleQueryVO; |
4576 | }; | 4597 | }; |
4577 | } | 4598 | } |
4578 | 4599 | ||
4579 | -/** @description response type for postOrderErpUsersListByPage */ | ||
4580 | -export interface PostOrderErpUsersListByPageResponse { | 4600 | +/** @description response type for postOrderErpRolesAll */ |
4601 | +export interface PostOrderErpRolesAllResponse { | ||
4581 | /** | 4602 | /** |
4582 | * @description | 4603 | * @description |
4583 | * OK | 4604 | * OK |
@@ -4605,25 +4626,25 @@ export interface PostOrderErpUsersListByPageResponse { | @@ -4605,25 +4626,25 @@ export interface PostOrderErpUsersListByPageResponse { | ||
4605 | 404: any; | 4626 | 404: any; |
4606 | } | 4627 | } |
4607 | 4628 | ||
4608 | -export type PostOrderErpUsersListByPageResponseSuccess = | ||
4609 | - PostOrderErpUsersListByPageResponse[200]; | 4629 | +export type PostOrderErpRolesAllResponseSuccess = |
4630 | + PostOrderErpRolesAllResponse[200]; | ||
4610 | /** | 4631 | /** |
4611 | * @description | 4632 | * @description |
4612 | - * 查询用户 | ||
4613 | - * @tags 系统:用户管理 | 4633 | + * 返回全部的角色 |
4634 | + * @tags 系统:角色管理 | ||
4614 | * @produces * | 4635 | * @produces * |
4615 | * @consumes application/json | 4636 | * @consumes application/json |
4616 | */ | 4637 | */ |
4617 | -export const postOrderErpUsersListByPage = /* #__PURE__ */ (() => { | 4638 | +export const postOrderErpRolesAll = /* #__PURE__ */ (() => { |
4618 | const method = 'post'; | 4639 | const method = 'post'; |
4619 | - const url = '/order/erp/users/list_by_page'; | 4640 | + const url = '/order/erp/roles/all'; |
4620 | function request( | 4641 | function request( |
4621 | - option: PostOrderErpUsersListByPageOption, | ||
4622 | - ): Promise<PostOrderErpUsersListByPageResponseSuccess> { | 4642 | + option: PostOrderErpRolesAllOption, |
4643 | + ): Promise<PostOrderErpRolesAllResponseSuccess> { | ||
4623 | return requester(request.url, { | 4644 | return requester(request.url, { |
4624 | method: request.method, | 4645 | method: request.method, |
4625 | ...option, | 4646 | ...option, |
4626 | - }) as unknown as Promise<PostOrderErpUsersListByPageResponseSuccess>; | 4647 | + }) as unknown as Promise<PostOrderErpRolesAllResponseSuccess>; |
4627 | } | 4648 | } |
4628 | 4649 | ||
4629 | /** http method */ | 4650 | /** http method */ |
@@ -4633,22 +4654,1144 @@ export const postOrderErpUsersListByPage = /* #__PURE__ */ (() => { | @@ -4633,22 +4654,1144 @@ export const postOrderErpUsersListByPage = /* #__PURE__ */ (() => { | ||
4633 | return request; | 4654 | return request; |
4634 | })(); | 4655 | })(); |
4635 | 4656 | ||
4636 | -/** @description request parameter type for postOrderErpUsersReset */ | ||
4637 | -export interface PostOrderErpUsersResetOption { | 4657 | +/** @description request parameter type for postOrderErpRolesAuthMenu */ |
4658 | +export interface PostOrderErpRolesAuthMenuOption { | ||
4638 | /** | 4659 | /** |
4639 | * @description | 4660 | * @description |
4640 | - * resetPwdVO | 4661 | + * roleVO |
4662 | + */ | ||
4663 | + body: { | ||
4664 | + /** | ||
4665 | + @description | ||
4666 | + roleVO */ | ||
4667 | + roleVO: AdminAuthRoleVO; | ||
4668 | + }; | ||
4669 | +} | ||
4670 | + | ||
4671 | +/** @description response type for postOrderErpRolesAuthMenu */ | ||
4672 | +export interface PostOrderErpRolesAuthMenuResponse { | ||
4673 | + /** | ||
4674 | + * @description | ||
4675 | + * OK | ||
4676 | + */ | ||
4677 | + 200: ServerResult; | ||
4678 | + /** | ||
4679 | + * @description | ||
4680 | + * Created | ||
4681 | + */ | ||
4682 | + 201: any; | ||
4683 | + /** | ||
4684 | + * @description | ||
4685 | + * Unauthorized | ||
4686 | + */ | ||
4687 | + 401: any; | ||
4688 | + /** | ||
4689 | + * @description | ||
4690 | + * Forbidden | ||
4691 | + */ | ||
4692 | + 403: any; | ||
4693 | + /** | ||
4694 | + * @description | ||
4695 | + * Not Found | ||
4696 | + */ | ||
4697 | + 404: any; | ||
4698 | +} | ||
4699 | + | ||
4700 | +export type PostOrderErpRolesAuthMenuResponseSuccess = | ||
4701 | + PostOrderErpRolesAuthMenuResponse[200]; | ||
4702 | +/** | ||
4703 | + * @description | ||
4704 | + * 授权角色菜单 | ||
4705 | + * @tags 系统:角色管理 | ||
4706 | + * @produces * | ||
4707 | + * @consumes application/json | ||
4708 | + */ | ||
4709 | +export const postOrderErpRolesAuthMenu = /* #__PURE__ */ (() => { | ||
4710 | + const method = 'post'; | ||
4711 | + const url = '/order/erp/roles/auth_menu'; | ||
4712 | + function request( | ||
4713 | + option: PostOrderErpRolesAuthMenuOption, | ||
4714 | + ): Promise<PostOrderErpRolesAuthMenuResponseSuccess> { | ||
4715 | + return requester(request.url, { | ||
4716 | + method: request.method, | ||
4717 | + ...option, | ||
4718 | + }) as unknown as Promise<PostOrderErpRolesAuthMenuResponseSuccess>; | ||
4719 | + } | ||
4720 | + | ||
4721 | + /** http method */ | ||
4722 | + request.method = method; | ||
4723 | + /** request url */ | ||
4724 | + request.url = url; | ||
4725 | + return request; | ||
4726 | +})(); | ||
4727 | + | ||
4728 | +/** @description request parameter type for postOrderErpRolesDelete */ | ||
4729 | +export interface PostOrderErpRolesDeleteOption { | ||
4730 | + /** | ||
4731 | + * @description | ||
4732 | + * queryVO | ||
4733 | + */ | ||
4734 | + body: { | ||
4735 | + /** | ||
4736 | + @description | ||
4737 | + queryVO */ | ||
4738 | + queryVO: AdminRoleQueryVO; | ||
4739 | + }; | ||
4740 | +} | ||
4741 | + | ||
4742 | +/** @description response type for postOrderErpRolesDelete */ | ||
4743 | +export interface PostOrderErpRolesDeleteResponse { | ||
4744 | + /** | ||
4745 | + * @description | ||
4746 | + * OK | ||
4747 | + */ | ||
4748 | + 200: ServerResult; | ||
4749 | + /** | ||
4750 | + * @description | ||
4751 | + * Created | ||
4752 | + */ | ||
4753 | + 201: any; | ||
4754 | + /** | ||
4755 | + * @description | ||
4756 | + * Unauthorized | ||
4757 | + */ | ||
4758 | + 401: any; | ||
4759 | + /** | ||
4760 | + * @description | ||
4761 | + * Forbidden | ||
4762 | + */ | ||
4763 | + 403: any; | ||
4764 | + /** | ||
4765 | + * @description | ||
4766 | + * Not Found | ||
4767 | + */ | ||
4768 | + 404: any; | ||
4769 | +} | ||
4770 | + | ||
4771 | +export type PostOrderErpRolesDeleteResponseSuccess = | ||
4772 | + PostOrderErpRolesDeleteResponse[200]; | ||
4773 | +/** | ||
4774 | + * @description | ||
4775 | + * 删除角色 | ||
4776 | + * @tags 系统:角色管理 | ||
4777 | + * @produces * | ||
4778 | + * @consumes application/json | ||
4779 | + */ | ||
4780 | +export const postOrderErpRolesDelete = /* #__PURE__ */ (() => { | ||
4781 | + const method = 'post'; | ||
4782 | + const url = '/order/erp/roles/delete'; | ||
4783 | + function request( | ||
4784 | + option: PostOrderErpRolesDeleteOption, | ||
4785 | + ): Promise<PostOrderErpRolesDeleteResponseSuccess> { | ||
4786 | + return requester(request.url, { | ||
4787 | + method: request.method, | ||
4788 | + ...option, | ||
4789 | + }) as unknown as Promise<PostOrderErpRolesDeleteResponseSuccess>; | ||
4790 | + } | ||
4791 | + | ||
4792 | + /** http method */ | ||
4793 | + request.method = method; | ||
4794 | + /** request url */ | ||
4795 | + request.url = url; | ||
4796 | + return request; | ||
4797 | +})(); | ||
4798 | + | ||
4799 | +/** @description request parameter type for postOrderErpRolesDetail */ | ||
4800 | +export interface PostOrderErpRolesDetailOption { | ||
4801 | + /** | ||
4802 | + * @description | ||
4803 | + * queryVO | ||
4804 | + */ | ||
4805 | + body: { | ||
4806 | + /** | ||
4807 | + @description | ||
4808 | + queryVO */ | ||
4809 | + queryVO: AdminRoleQueryVO; | ||
4810 | + }; | ||
4811 | +} | ||
4812 | + | ||
4813 | +/** @description response type for postOrderErpRolesDetail */ | ||
4814 | +export interface PostOrderErpRolesDetailResponse { | ||
4815 | + /** | ||
4816 | + * @description | ||
4817 | + * OK | ||
4818 | + */ | ||
4819 | + 200: ServerResult; | ||
4820 | + /** | ||
4821 | + * @description | ||
4822 | + * Created | ||
4823 | + */ | ||
4824 | + 201: any; | ||
4825 | + /** | ||
4826 | + * @description | ||
4827 | + * Unauthorized | ||
4828 | + */ | ||
4829 | + 401: any; | ||
4830 | + /** | ||
4831 | + * @description | ||
4832 | + * Forbidden | ||
4833 | + */ | ||
4834 | + 403: any; | ||
4835 | + /** | ||
4836 | + * @description | ||
4837 | + * Not Found | ||
4838 | + */ | ||
4839 | + 404: any; | ||
4840 | +} | ||
4841 | + | ||
4842 | +export type PostOrderErpRolesDetailResponseSuccess = | ||
4843 | + PostOrderErpRolesDetailResponse[200]; | ||
4844 | +/** | ||
4845 | + * @description | ||
4846 | + * 获取单个role | ||
4847 | + * @tags 系统:角色管理 | ||
4848 | + * @produces * | ||
4849 | + * @consumes application/json | ||
4850 | + */ | ||
4851 | +export const postOrderErpRolesDetail = /* #__PURE__ */ (() => { | ||
4852 | + const method = 'post'; | ||
4853 | + const url = '/order/erp/roles/detail'; | ||
4854 | + function request( | ||
4855 | + option: PostOrderErpRolesDetailOption, | ||
4856 | + ): Promise<PostOrderErpRolesDetailResponseSuccess> { | ||
4857 | + return requester(request.url, { | ||
4858 | + method: request.method, | ||
4859 | + ...option, | ||
4860 | + }) as unknown as Promise<PostOrderErpRolesDetailResponseSuccess>; | ||
4861 | + } | ||
4862 | + | ||
4863 | + /** http method */ | ||
4864 | + request.method = method; | ||
4865 | + /** request url */ | ||
4866 | + request.url = url; | ||
4867 | + return request; | ||
4868 | +})(); | ||
4869 | + | ||
4870 | +/** @description request parameter type for postOrderErpRolesEdit */ | ||
4871 | +export interface PostOrderErpRolesEditOption { | ||
4872 | + /** | ||
4873 | + * @description | ||
4874 | + * roleVO | ||
4875 | + */ | ||
4876 | + body: { | ||
4877 | + /** | ||
4878 | + @description | ||
4879 | + roleVO */ | ||
4880 | + roleVO: AdminRoleVO; | ||
4881 | + }; | ||
4882 | +} | ||
4883 | + | ||
4884 | +/** @description response type for postOrderErpRolesEdit */ | ||
4885 | +export interface PostOrderErpRolesEditResponse { | ||
4886 | + /** | ||
4887 | + * @description | ||
4888 | + * OK | ||
4889 | + */ | ||
4890 | + 200: ServerResult; | ||
4891 | + /** | ||
4892 | + * @description | ||
4893 | + * Created | ||
4894 | + */ | ||
4895 | + 201: any; | ||
4896 | + /** | ||
4897 | + * @description | ||
4898 | + * Unauthorized | ||
4899 | + */ | ||
4900 | + 401: any; | ||
4901 | + /** | ||
4902 | + * @description | ||
4903 | + * Forbidden | ||
4904 | + */ | ||
4905 | + 403: any; | ||
4906 | + /** | ||
4907 | + * @description | ||
4908 | + * Not Found | ||
4909 | + */ | ||
4910 | + 404: any; | ||
4911 | +} | ||
4912 | + | ||
4913 | +export type PostOrderErpRolesEditResponseSuccess = | ||
4914 | + PostOrderErpRolesEditResponse[200]; | ||
4915 | +/** | ||
4916 | + * @description | ||
4917 | + * 修改角色 | ||
4918 | + * @tags 系统:角色管理 | ||
4919 | + * @produces * | ||
4920 | + * @consumes application/json | ||
4921 | + */ | ||
4922 | +export const postOrderErpRolesEdit = /* #__PURE__ */ (() => { | ||
4923 | + const method = 'post'; | ||
4924 | + const url = '/order/erp/roles/edit'; | ||
4925 | + function request( | ||
4926 | + option: PostOrderErpRolesEditOption, | ||
4927 | + ): Promise<PostOrderErpRolesEditResponseSuccess> { | ||
4928 | + return requester(request.url, { | ||
4929 | + method: request.method, | ||
4930 | + ...option, | ||
4931 | + }) as unknown as Promise<PostOrderErpRolesEditResponseSuccess>; | ||
4932 | + } | ||
4933 | + | ||
4934 | + /** http method */ | ||
4935 | + request.method = method; | ||
4936 | + /** request url */ | ||
4937 | + request.url = url; | ||
4938 | + return request; | ||
4939 | +})(); | ||
4940 | + | ||
4941 | +/** @description request parameter type for postOrderErpRolesListByPage */ | ||
4942 | +export interface PostOrderErpRolesListByPageOption { | ||
4943 | + /** | ||
4944 | + * @description | ||
4945 | + * queryVO | ||
4946 | + */ | ||
4947 | + body: { | ||
4948 | + /** | ||
4949 | + @description | ||
4950 | + queryVO */ | ||
4951 | + queryVO: AdminRoleQueryVO; | ||
4952 | + }; | ||
4953 | +} | ||
4954 | + | ||
4955 | +/** @description response type for postOrderErpRolesListByPage */ | ||
4956 | +export interface PostOrderErpRolesListByPageResponse { | ||
4957 | + /** | ||
4958 | + * @description | ||
4959 | + * OK | ||
4960 | + */ | ||
4961 | + 200: ServerResult; | ||
4962 | + /** | ||
4963 | + * @description | ||
4964 | + * Created | ||
4965 | + */ | ||
4966 | + 201: any; | ||
4967 | + /** | ||
4968 | + * @description | ||
4969 | + * Unauthorized | ||
4970 | + */ | ||
4971 | + 401: any; | ||
4972 | + /** | ||
4973 | + * @description | ||
4974 | + * Forbidden | ||
4975 | + */ | ||
4976 | + 403: any; | ||
4977 | + /** | ||
4978 | + * @description | ||
4979 | + * Not Found | ||
4980 | + */ | ||
4981 | + 404: any; | ||
4982 | +} | ||
4983 | + | ||
4984 | +export type PostOrderErpRolesListByPageResponseSuccess = | ||
4985 | + PostOrderErpRolesListByPageResponse[200]; | ||
4986 | +/** | ||
4987 | + * @description | ||
4988 | + * 查询角色 | ||
4989 | + * @tags 系统:角色管理 | ||
4990 | + * @produces * | ||
4991 | + * @consumes application/json | ||
4992 | + */ | ||
4993 | +export const postOrderErpRolesListByPage = /* #__PURE__ */ (() => { | ||
4994 | + const method = 'post'; | ||
4995 | + const url = '/order/erp/roles/list_by_page'; | ||
4996 | + function request( | ||
4997 | + option: PostOrderErpRolesListByPageOption, | ||
4998 | + ): Promise<PostOrderErpRolesListByPageResponseSuccess> { | ||
4999 | + return requester(request.url, { | ||
5000 | + method: request.method, | ||
5001 | + ...option, | ||
5002 | + }) as unknown as Promise<PostOrderErpRolesListByPageResponseSuccess>; | ||
5003 | + } | ||
5004 | + | ||
5005 | + /** http method */ | ||
5006 | + request.method = method; | ||
5007 | + /** request url */ | ||
5008 | + request.url = url; | ||
5009 | + return request; | ||
5010 | +})(); | ||
5011 | + | ||
5012 | +/** @description request parameter type for postOrderErpUsersAdd */ | ||
5013 | +export interface PostOrderErpUsersAddOption { | ||
5014 | + /** | ||
5015 | + * @description | ||
5016 | + * userVO | ||
5017 | + */ | ||
5018 | + body: { | ||
5019 | + /** | ||
5020 | + @description | ||
5021 | + userVO */ | ||
5022 | + userVO: AdminUserVO; | ||
5023 | + }; | ||
5024 | +} | ||
5025 | + | ||
5026 | +/** @description response type for postOrderErpUsersAdd */ | ||
5027 | +export interface PostOrderErpUsersAddResponse { | ||
5028 | + /** | ||
5029 | + * @description | ||
5030 | + * OK | ||
5031 | + */ | ||
5032 | + 200: ServerResult; | ||
5033 | + /** | ||
5034 | + * @description | ||
5035 | + * Created | ||
5036 | + */ | ||
5037 | + 201: any; | ||
5038 | + /** | ||
5039 | + * @description | ||
5040 | + * Unauthorized | ||
5041 | + */ | ||
5042 | + 401: any; | ||
5043 | + /** | ||
5044 | + * @description | ||
5045 | + * Forbidden | ||
5046 | + */ | ||
5047 | + 403: any; | ||
5048 | + /** | ||
5049 | + * @description | ||
5050 | + * Not Found | ||
5051 | + */ | ||
5052 | + 404: any; | ||
5053 | +} | ||
5054 | + | ||
5055 | +export type PostOrderErpUsersAddResponseSuccess = | ||
5056 | + PostOrderErpUsersAddResponse[200]; | ||
5057 | +/** | ||
5058 | + * @description | ||
5059 | + * 新增用户 | ||
5060 | + * @tags 系统:用户管理 | ||
5061 | + * @produces * | ||
5062 | + * @consumes application/json | ||
5063 | + */ | ||
5064 | +export const postOrderErpUsersAdd = /* #__PURE__ */ (() => { | ||
5065 | + const method = 'post'; | ||
5066 | + const url = '/order/erp/users/add'; | ||
5067 | + function request( | ||
5068 | + option: PostOrderErpUsersAddOption, | ||
5069 | + ): Promise<PostOrderErpUsersAddResponseSuccess> { | ||
5070 | + return requester(request.url, { | ||
5071 | + method: request.method, | ||
5072 | + ...option, | ||
5073 | + }) as unknown as Promise<PostOrderErpUsersAddResponseSuccess>; | ||
5074 | + } | ||
5075 | + | ||
5076 | + /** http method */ | ||
5077 | + request.method = method; | ||
5078 | + /** request url */ | ||
5079 | + request.url = url; | ||
5080 | + return request; | ||
5081 | +})(); | ||
5082 | + | ||
5083 | +/** @description request parameter type for postOrderErpUsersAuthRole */ | ||
5084 | +export interface PostOrderErpUsersAuthRoleOption { | ||
5085 | + /** | ||
5086 | + * @description | ||
5087 | + * userVO | ||
5088 | + */ | ||
5089 | + body: { | ||
5090 | + /** | ||
5091 | + @description | ||
5092 | + userVO */ | ||
5093 | + userVO: AdminAuthUserVO; | ||
5094 | + }; | ||
5095 | +} | ||
5096 | + | ||
5097 | +/** @description response type for postOrderErpUsersAuthRole */ | ||
5098 | +export interface PostOrderErpUsersAuthRoleResponse { | ||
5099 | + /** | ||
5100 | + * @description | ||
5101 | + * OK | ||
5102 | + */ | ||
5103 | + 200: ServerResult; | ||
5104 | + /** | ||
5105 | + * @description | ||
5106 | + * Created | ||
5107 | + */ | ||
5108 | + 201: any; | ||
5109 | + /** | ||
5110 | + * @description | ||
5111 | + * Unauthorized | ||
5112 | + */ | ||
5113 | + 401: any; | ||
5114 | + /** | ||
5115 | + * @description | ||
5116 | + * Forbidden | ||
5117 | + */ | ||
5118 | + 403: any; | ||
5119 | + /** | ||
5120 | + * @description | ||
5121 | + * Not Found | ||
5122 | + */ | ||
5123 | + 404: any; | ||
5124 | +} | ||
5125 | + | ||
5126 | +export type PostOrderErpUsersAuthRoleResponseSuccess = | ||
5127 | + PostOrderErpUsersAuthRoleResponse[200]; | ||
5128 | +/** | ||
5129 | + * @description | ||
5130 | + * 授权角色 | ||
5131 | + * @tags 系统:用户管理 | ||
5132 | + * @produces * | ||
5133 | + * @consumes application/json | ||
5134 | + */ | ||
5135 | +export const postOrderErpUsersAuthRole = /* #__PURE__ */ (() => { | ||
5136 | + const method = 'post'; | ||
5137 | + const url = '/order/erp/users/auth_role'; | ||
5138 | + function request( | ||
5139 | + option: PostOrderErpUsersAuthRoleOption, | ||
5140 | + ): Promise<PostOrderErpUsersAuthRoleResponseSuccess> { | ||
5141 | + return requester(request.url, { | ||
5142 | + method: request.method, | ||
5143 | + ...option, | ||
5144 | + }) as unknown as Promise<PostOrderErpUsersAuthRoleResponseSuccess>; | ||
5145 | + } | ||
5146 | + | ||
5147 | + /** http method */ | ||
5148 | + request.method = method; | ||
5149 | + /** request url */ | ||
5150 | + request.url = url; | ||
5151 | + return request; | ||
5152 | +})(); | ||
5153 | + | ||
5154 | +/** @description request parameter type for postOrderErpUsersDelete */ | ||
5155 | +export interface PostOrderErpUsersDeleteOption { | ||
5156 | + /** | ||
5157 | + * @description | ||
5158 | + * queryVO | ||
5159 | + */ | ||
5160 | + body: { | ||
5161 | + /** | ||
5162 | + @description | ||
5163 | + queryVO */ | ||
5164 | + queryVO: AdminUserQueryVO; | ||
5165 | + }; | ||
5166 | +} | ||
5167 | + | ||
5168 | +/** @description response type for postOrderErpUsersDelete */ | ||
5169 | +export interface PostOrderErpUsersDeleteResponse { | ||
5170 | + /** | ||
5171 | + * @description | ||
5172 | + * OK | ||
5173 | + */ | ||
5174 | + 200: ServerResult; | ||
5175 | + /** | ||
5176 | + * @description | ||
5177 | + * Created | ||
5178 | + */ | ||
5179 | + 201: any; | ||
5180 | + /** | ||
5181 | + * @description | ||
5182 | + * Unauthorized | ||
5183 | + */ | ||
5184 | + 401: any; | ||
5185 | + /** | ||
5186 | + * @description | ||
5187 | + * Forbidden | ||
5188 | + */ | ||
5189 | + 403: any; | ||
5190 | + /** | ||
5191 | + * @description | ||
5192 | + * Not Found | ||
5193 | + */ | ||
5194 | + 404: any; | ||
5195 | +} | ||
5196 | + | ||
5197 | +export type PostOrderErpUsersDeleteResponseSuccess = | ||
5198 | + PostOrderErpUsersDeleteResponse[200]; | ||
5199 | +/** | ||
5200 | + * @description | ||
5201 | + * 删除用户 | ||
5202 | + * @tags 系统:用户管理 | ||
5203 | + * @produces * | ||
5204 | + * @consumes application/json | ||
5205 | + */ | ||
5206 | +export const postOrderErpUsersDelete = /* #__PURE__ */ (() => { | ||
5207 | + const method = 'post'; | ||
5208 | + const url = '/order/erp/users/delete'; | ||
5209 | + function request( | ||
5210 | + option: PostOrderErpUsersDeleteOption, | ||
5211 | + ): Promise<PostOrderErpUsersDeleteResponseSuccess> { | ||
5212 | + return requester(request.url, { | ||
5213 | + method: request.method, | ||
5214 | + ...option, | ||
5215 | + }) as unknown as Promise<PostOrderErpUsersDeleteResponseSuccess>; | ||
5216 | + } | ||
5217 | + | ||
5218 | + /** http method */ | ||
5219 | + request.method = method; | ||
5220 | + /** request url */ | ||
5221 | + request.url = url; | ||
5222 | + return request; | ||
5223 | +})(); | ||
5224 | + | ||
5225 | +/** @description request parameter type for postOrderErpUsersEdit */ | ||
5226 | +export interface PostOrderErpUsersEditOption { | ||
5227 | + /** | ||
5228 | + * @description | ||
5229 | + * userVO | ||
5230 | + */ | ||
5231 | + body: { | ||
5232 | + /** | ||
5233 | + @description | ||
5234 | + userVO */ | ||
5235 | + userVO: AdminUserVO; | ||
5236 | + }; | ||
5237 | +} | ||
5238 | + | ||
5239 | +/** @description response type for postOrderErpUsersEdit */ | ||
5240 | +export interface PostOrderErpUsersEditResponse { | ||
5241 | + /** | ||
5242 | + * @description | ||
5243 | + * OK | ||
5244 | + */ | ||
5245 | + 200: ServerResult; | ||
5246 | + /** | ||
5247 | + * @description | ||
5248 | + * Created | ||
5249 | + */ | ||
5250 | + 201: any; | ||
5251 | + /** | ||
5252 | + * @description | ||
5253 | + * Unauthorized | ||
5254 | + */ | ||
5255 | + 401: any; | ||
5256 | + /** | ||
5257 | + * @description | ||
5258 | + * Forbidden | ||
5259 | + */ | ||
5260 | + 403: any; | ||
5261 | + /** | ||
5262 | + * @description | ||
5263 | + * Not Found | ||
5264 | + */ | ||
5265 | + 404: any; | ||
5266 | +} | ||
5267 | + | ||
5268 | +export type PostOrderErpUsersEditResponseSuccess = | ||
5269 | + PostOrderErpUsersEditResponse[200]; | ||
5270 | +/** | ||
5271 | + * @description | ||
5272 | + * 修改用户 | ||
5273 | + * @tags 系统:用户管理 | ||
5274 | + * @produces * | ||
5275 | + * @consumes application/json | ||
5276 | + */ | ||
5277 | +export const postOrderErpUsersEdit = /* #__PURE__ */ (() => { | ||
5278 | + const method = 'post'; | ||
5279 | + const url = '/order/erp/users/edit'; | ||
5280 | + function request( | ||
5281 | + option: PostOrderErpUsersEditOption, | ||
5282 | + ): Promise<PostOrderErpUsersEditResponseSuccess> { | ||
5283 | + return requester(request.url, { | ||
5284 | + method: request.method, | ||
5285 | + ...option, | ||
5286 | + }) as unknown as Promise<PostOrderErpUsersEditResponseSuccess>; | ||
5287 | + } | ||
5288 | + | ||
5289 | + /** http method */ | ||
5290 | + request.method = method; | ||
5291 | + /** request url */ | ||
5292 | + request.url = url; | ||
5293 | + return request; | ||
5294 | +})(); | ||
5295 | + | ||
5296 | +/** @description request parameter type for postOrderErpUsersListByPage */ | ||
5297 | +export interface PostOrderErpUsersListByPageOption { | ||
5298 | + /** | ||
5299 | + * @description | ||
5300 | + * queryVO | ||
5301 | + */ | ||
5302 | + body: { | ||
5303 | + /** | ||
5304 | + @description | ||
5305 | + queryVO */ | ||
5306 | + queryVO: AdminUserQueryVO; | ||
5307 | + }; | ||
5308 | +} | ||
5309 | + | ||
5310 | +/** @description response type for postOrderErpUsersListByPage */ | ||
5311 | +export interface PostOrderErpUsersListByPageResponse { | ||
5312 | + /** | ||
5313 | + * @description | ||
5314 | + * OK | ||
5315 | + */ | ||
5316 | + 200: ServerResult; | ||
5317 | + /** | ||
5318 | + * @description | ||
5319 | + * Created | ||
5320 | + */ | ||
5321 | + 201: any; | ||
5322 | + /** | ||
5323 | + * @description | ||
5324 | + * Unauthorized | ||
5325 | + */ | ||
5326 | + 401: any; | ||
5327 | + /** | ||
5328 | + * @description | ||
5329 | + * Forbidden | ||
5330 | + */ | ||
5331 | + 403: any; | ||
5332 | + /** | ||
5333 | + * @description | ||
5334 | + * Not Found | ||
5335 | + */ | ||
5336 | + 404: any; | ||
5337 | +} | ||
5338 | + | ||
5339 | +export type PostOrderErpUsersListByPageResponseSuccess = | ||
5340 | + PostOrderErpUsersListByPageResponse[200]; | ||
5341 | +/** | ||
5342 | + * @description | ||
5343 | + * 查询用户 | ||
5344 | + * @tags 系统:用户管理 | ||
5345 | + * @produces * | ||
5346 | + * @consumes application/json | ||
5347 | + */ | ||
5348 | +export const postOrderErpUsersListByPage = /* #__PURE__ */ (() => { | ||
5349 | + const method = 'post'; | ||
5350 | + const url = '/order/erp/users/list_by_page'; | ||
5351 | + function request( | ||
5352 | + option: PostOrderErpUsersListByPageOption, | ||
5353 | + ): Promise<PostOrderErpUsersListByPageResponseSuccess> { | ||
5354 | + return requester(request.url, { | ||
5355 | + method: request.method, | ||
5356 | + ...option, | ||
5357 | + }) as unknown as Promise<PostOrderErpUsersListByPageResponseSuccess>; | ||
5358 | + } | ||
5359 | + | ||
5360 | + /** http method */ | ||
5361 | + request.method = method; | ||
5362 | + /** request url */ | ||
5363 | + request.url = url; | ||
5364 | + return request; | ||
5365 | +})(); | ||
5366 | + | ||
5367 | +/** @description request parameter type for postOrderErpUsersReset */ | ||
5368 | +export interface PostOrderErpUsersResetOption { | ||
5369 | + /** | ||
5370 | + * @description | ||
5371 | + * resetPwdVO | ||
5372 | + */ | ||
5373 | + body: { | ||
5374 | + /** | ||
5375 | + @description | ||
5376 | + resetPwdVO */ | ||
5377 | + resetPwdVO: ResetPwdVO; | ||
5378 | + }; | ||
5379 | +} | ||
5380 | + | ||
5381 | +/** @description response type for postOrderErpUsersReset */ | ||
5382 | +export interface PostOrderErpUsersResetResponse { | ||
5383 | + /** | ||
5384 | + * @description | ||
5385 | + * OK | ||
5386 | + */ | ||
5387 | + 200: ServerResult; | ||
5388 | + /** | ||
5389 | + * @description | ||
5390 | + * Created | ||
5391 | + */ | ||
5392 | + 201: any; | ||
5393 | + /** | ||
5394 | + * @description | ||
5395 | + * Unauthorized | ||
5396 | + */ | ||
5397 | + 401: any; | ||
5398 | + /** | ||
5399 | + * @description | ||
5400 | + * Forbidden | ||
5401 | + */ | ||
5402 | + 403: any; | ||
5403 | + /** | ||
5404 | + * @description | ||
5405 | + * Not Found | ||
5406 | + */ | ||
5407 | + 404: any; | ||
5408 | +} | ||
5409 | + | ||
5410 | +export type PostOrderErpUsersResetResponseSuccess = | ||
5411 | + PostOrderErpUsersResetResponse[200]; | ||
5412 | +/** | ||
5413 | + * @description | ||
5414 | + * 重置密码 | ||
5415 | + * @tags 系统:用户管理 | ||
5416 | + * @produces * | ||
5417 | + * @consumes application/json | ||
5418 | + */ | ||
5419 | +export const postOrderErpUsersReset = /* #__PURE__ */ (() => { | ||
5420 | + const method = 'post'; | ||
5421 | + const url = '/order/erp/users/reset'; | ||
5422 | + function request( | ||
5423 | + option: PostOrderErpUsersResetOption, | ||
5424 | + ): Promise<PostOrderErpUsersResetResponseSuccess> { | ||
5425 | + return requester(request.url, { | ||
5426 | + method: request.method, | ||
5427 | + ...option, | ||
5428 | + }) as unknown as Promise<PostOrderErpUsersResetResponseSuccess>; | ||
5429 | + } | ||
5430 | + | ||
5431 | + /** http method */ | ||
5432 | + request.method = method; | ||
5433 | + /** request url */ | ||
5434 | + request.url = url; | ||
5435 | + return request; | ||
5436 | +})(); | ||
5437 | + | ||
5438 | +/** @description request parameter type for postOrderErpUsersUpdatePass */ | ||
5439 | +export interface PostOrderErpUsersUpdatePassOption { | ||
5440 | + /** | ||
5441 | + * @description | ||
5442 | + * pwdVO | ||
5443 | + */ | ||
5444 | + body: { | ||
5445 | + /** | ||
5446 | + @description | ||
5447 | + pwdVO */ | ||
5448 | + pwdVO: UpdatePwdVO; | ||
5449 | + }; | ||
5450 | +} | ||
5451 | + | ||
5452 | +/** @description response type for postOrderErpUsersUpdatePass */ | ||
5453 | +export interface PostOrderErpUsersUpdatePassResponse { | ||
5454 | + /** | ||
5455 | + * @description | ||
5456 | + * OK | ||
5457 | + */ | ||
5458 | + 200: ServerResult; | ||
5459 | + /** | ||
5460 | + * @description | ||
5461 | + * Created | ||
5462 | + */ | ||
5463 | + 201: any; | ||
5464 | + /** | ||
5465 | + * @description | ||
5466 | + * Unauthorized | ||
5467 | + */ | ||
5468 | + 401: any; | ||
5469 | + /** | ||
5470 | + * @description | ||
5471 | + * Forbidden | ||
5472 | + */ | ||
5473 | + 403: any; | ||
5474 | + /** | ||
5475 | + * @description | ||
5476 | + * Not Found | ||
5477 | + */ | ||
5478 | + 404: any; | ||
5479 | +} | ||
5480 | + | ||
5481 | +export type PostOrderErpUsersUpdatePassResponseSuccess = | ||
5482 | + PostOrderErpUsersUpdatePassResponse[200]; | ||
5483 | +/** | ||
5484 | + * @description | ||
5485 | + * 修改密码 | ||
5486 | + * @tags 系统:用户管理 | ||
5487 | + * @produces * | ||
5488 | + * @consumes application/json | ||
5489 | + */ | ||
5490 | +export const postOrderErpUsersUpdatePass = /* #__PURE__ */ (() => { | ||
5491 | + const method = 'post'; | ||
5492 | + const url = '/order/erp/users/update_pass'; | ||
5493 | + function request( | ||
5494 | + option: PostOrderErpUsersUpdatePassOption, | ||
5495 | + ): Promise<PostOrderErpUsersUpdatePassResponseSuccess> { | ||
5496 | + return requester(request.url, { | ||
5497 | + method: request.method, | ||
5498 | + ...option, | ||
5499 | + }) as unknown as Promise<PostOrderErpUsersUpdatePassResponseSuccess>; | ||
5500 | + } | ||
5501 | + | ||
5502 | + /** http method */ | ||
5503 | + request.method = method; | ||
5504 | + /** request url */ | ||
5505 | + request.url = url; | ||
5506 | + return request; | ||
5507 | +})(); | ||
5508 | + | ||
5509 | +/** @description request parameter type for postServiceBankStatementDeleteBankStatement */ | ||
5510 | +export interface PostServiceBankStatementDeleteBankStatementOption { | ||
5511 | + /** | ||
5512 | + * @description | ||
5513 | + * dto | ||
5514 | + */ | ||
5515 | + body: { | ||
5516 | + /** | ||
5517 | + @description | ||
5518 | + dto */ | ||
5519 | + dto: Dto; | ||
5520 | + }; | ||
5521 | +} | ||
5522 | + | ||
5523 | +/** @description response type for postServiceBankStatementDeleteBankStatement */ | ||
5524 | +export interface PostServiceBankStatementDeleteBankStatementResponse { | ||
5525 | + /** | ||
5526 | + * @description | ||
5527 | + * OK | ||
5528 | + */ | ||
5529 | + 200: ServerResult; | ||
5530 | + /** | ||
5531 | + * @description | ||
5532 | + * Created | ||
5533 | + */ | ||
5534 | + 201: any; | ||
5535 | + /** | ||
5536 | + * @description | ||
5537 | + * Unauthorized | ||
5538 | + */ | ||
5539 | + 401: any; | ||
5540 | + /** | ||
5541 | + * @description | ||
5542 | + * Forbidden | ||
5543 | + */ | ||
5544 | + 403: any; | ||
5545 | + /** | ||
5546 | + * @description | ||
5547 | + * Not Found | ||
5548 | + */ | ||
5549 | + 404: any; | ||
5550 | +} | ||
5551 | + | ||
5552 | +export type PostServiceBankStatementDeleteBankStatementResponseSuccess = | ||
5553 | + PostServiceBankStatementDeleteBankStatementResponse[200]; | ||
5554 | +/** | ||
5555 | + * @description | ||
5556 | + * 删除银行流水 | ||
5557 | + * @tags 银行流水 | ||
5558 | + * @produces * | ||
5559 | + * @consumes application/json | ||
5560 | + */ | ||
5561 | +export const postServiceBankStatementDeleteBankStatement = | ||
5562 | + /* #__PURE__ */ (() => { | ||
5563 | + const method = 'post'; | ||
5564 | + const url = '/service/bankStatement/deleteBankStatement'; | ||
5565 | + function request( | ||
5566 | + option: PostServiceBankStatementDeleteBankStatementOption, | ||
5567 | + ): Promise<PostServiceBankStatementDeleteBankStatementResponseSuccess> { | ||
5568 | + return requester(request.url, { | ||
5569 | + method: request.method, | ||
5570 | + ...option, | ||
5571 | + }) as unknown as Promise<PostServiceBankStatementDeleteBankStatementResponseSuccess>; | ||
5572 | + } | ||
5573 | + | ||
5574 | + /** http method */ | ||
5575 | + request.method = method; | ||
5576 | + /** request url */ | ||
5577 | + request.url = url; | ||
5578 | + return request; | ||
5579 | + })(); | ||
5580 | + | ||
5581 | +/** @description request parameter type for postServiceBankStatementEditBankStatement */ | ||
5582 | +export interface PostServiceBankStatementEditBankStatementOption { | ||
5583 | + /** | ||
5584 | + * @description | ||
5585 | + * dto | ||
5586 | + */ | ||
5587 | + body: { | ||
5588 | + /** | ||
5589 | + @description | ||
5590 | + dto */ | ||
5591 | + dto: Dto; | ||
5592 | + }; | ||
5593 | +} | ||
5594 | + | ||
5595 | +/** @description response type for postServiceBankStatementEditBankStatement */ | ||
5596 | +export interface PostServiceBankStatementEditBankStatementResponse { | ||
5597 | + /** | ||
5598 | + * @description | ||
5599 | + * OK | ||
5600 | + */ | ||
5601 | + 200: ServerResult; | ||
5602 | + /** | ||
5603 | + * @description | ||
5604 | + * Created | ||
5605 | + */ | ||
5606 | + 201: any; | ||
5607 | + /** | ||
5608 | + * @description | ||
5609 | + * Unauthorized | ||
5610 | + */ | ||
5611 | + 401: any; | ||
5612 | + /** | ||
5613 | + * @description | ||
5614 | + * Forbidden | ||
5615 | + */ | ||
5616 | + 403: any; | ||
5617 | + /** | ||
5618 | + * @description | ||
5619 | + * Not Found | ||
5620 | + */ | ||
5621 | + 404: any; | ||
5622 | +} | ||
5623 | + | ||
5624 | +export type PostServiceBankStatementEditBankStatementResponseSuccess = | ||
5625 | + PostServiceBankStatementEditBankStatementResponse[200]; | ||
5626 | +/** | ||
5627 | + * @description | ||
5628 | + * 编辑银行流水 | ||
5629 | + * @tags 银行流水 | ||
5630 | + * @produces * | ||
5631 | + * @consumes application/json | ||
5632 | + */ | ||
5633 | +export const postServiceBankStatementEditBankStatement = | ||
5634 | + /* #__PURE__ */ (() => { | ||
5635 | + const method = 'post'; | ||
5636 | + const url = '/service/bankStatement/editBankStatement'; | ||
5637 | + function request( | ||
5638 | + option: PostServiceBankStatementEditBankStatementOption, | ||
5639 | + ): Promise<PostServiceBankStatementEditBankStatementResponseSuccess> { | ||
5640 | + return requester(request.url, { | ||
5641 | + method: request.method, | ||
5642 | + ...option, | ||
5643 | + }) as unknown as Promise<PostServiceBankStatementEditBankStatementResponseSuccess>; | ||
5644 | + } | ||
5645 | + | ||
5646 | + /** http method */ | ||
5647 | + request.method = method; | ||
5648 | + /** request url */ | ||
5649 | + request.url = url; | ||
5650 | + return request; | ||
5651 | + })(); | ||
5652 | + | ||
5653 | +/** @description response type for postServiceBankStatementExportTemplate */ | ||
5654 | +export interface PostServiceBankStatementExportTemplateResponse { | ||
5655 | + /** | ||
5656 | + * @description | ||
5657 | + * OK | ||
5658 | + */ | ||
5659 | + 200: any; | ||
5660 | + /** | ||
5661 | + * @description | ||
5662 | + * Created | ||
5663 | + */ | ||
5664 | + 201: any; | ||
5665 | + /** | ||
5666 | + * @description | ||
5667 | + * Unauthorized | ||
5668 | + */ | ||
5669 | + 401: any; | ||
5670 | + /** | ||
5671 | + * @description | ||
5672 | + * Forbidden | ||
5673 | + */ | ||
5674 | + 403: any; | ||
5675 | + /** | ||
5676 | + * @description | ||
5677 | + * Not Found | ||
5678 | + */ | ||
5679 | + 404: any; | ||
5680 | +} | ||
5681 | + | ||
5682 | +export type PostServiceBankStatementExportTemplateResponseSuccess = | ||
5683 | + PostServiceBankStatementExportTemplateResponse[200]; | ||
5684 | +/** | ||
5685 | + * @description | ||
5686 | + * 下载银行流水模板 | ||
5687 | + * @tags 银行流水 | ||
5688 | + * @produces * | ||
5689 | + * @consumes application/json | ||
5690 | + */ | ||
5691 | +export const postServiceBankStatementExportTemplate = /* #__PURE__ */ (() => { | ||
5692 | + const method = 'post'; | ||
5693 | + const url = '/service/bankStatement/exportTemplate'; | ||
5694 | + function request(): Promise<PostServiceBankStatementExportTemplateResponseSuccess> { | ||
5695 | + return requester(request.url, { | ||
5696 | + method: request.method, | ||
5697 | + }) as unknown as Promise<PostServiceBankStatementExportTemplateResponseSuccess>; | ||
5698 | + } | ||
5699 | + | ||
5700 | + /** http method */ | ||
5701 | + request.method = method; | ||
5702 | + /** request url */ | ||
5703 | + request.url = url; | ||
5704 | + return request; | ||
5705 | +})(); | ||
5706 | + | ||
5707 | +/** @description request parameter type for postServiceBankStatementImportBankStatementForm */ | ||
5708 | +export interface PostServiceBankStatementImportBankStatementFormOption { | ||
5709 | + /** | ||
5710 | + * @description | ||
5711 | + * file | ||
5712 | + */ | ||
5713 | + formData: { | ||
5714 | + /** | ||
5715 | + @description | ||
5716 | + file */ | ||
5717 | + file: File; | ||
5718 | + }; | ||
5719 | +} | ||
5720 | + | ||
5721 | +/** @description response type for postServiceBankStatementImportBankStatementForm */ | ||
5722 | +export interface PostServiceBankStatementImportBankStatementFormResponse { | ||
5723 | + /** | ||
5724 | + * @description | ||
5725 | + * OK | ||
5726 | + */ | ||
5727 | + 200: ServerResult; | ||
5728 | + /** | ||
5729 | + * @description | ||
5730 | + * Created | ||
5731 | + */ | ||
5732 | + 201: any; | ||
5733 | + /** | ||
5734 | + * @description | ||
5735 | + * Unauthorized | ||
5736 | + */ | ||
5737 | + 401: any; | ||
5738 | + /** | ||
5739 | + * @description | ||
5740 | + * Forbidden | ||
5741 | + */ | ||
5742 | + 403: any; | ||
5743 | + /** | ||
5744 | + * @description | ||
5745 | + * Not Found | ||
5746 | + */ | ||
5747 | + 404: any; | ||
5748 | +} | ||
5749 | + | ||
5750 | +export type PostServiceBankStatementImportBankStatementFormResponseSuccess = | ||
5751 | + PostServiceBankStatementImportBankStatementFormResponse[200]; | ||
5752 | +/** | ||
5753 | + * @description | ||
5754 | + * 导入银行流水表格 | ||
5755 | + * @tags 银行流水 | ||
5756 | + * @produces * | ||
5757 | + * @consumes multipart/form-data | ||
5758 | + */ | ||
5759 | +export const postServiceBankStatementImportBankStatementForm = | ||
5760 | + /* #__PURE__ */ (() => { | ||
5761 | + const method = 'post'; | ||
5762 | + const url = '/service/bankStatement/importBankStatementForm'; | ||
5763 | + function request( | ||
5764 | + option: PostServiceBankStatementImportBankStatementFormOption, | ||
5765 | + ): Promise<PostServiceBankStatementImportBankStatementFormResponseSuccess> { | ||
5766 | + return requester(request.url, { | ||
5767 | + method: request.method, | ||
5768 | + ...option, | ||
5769 | + }) as unknown as Promise<PostServiceBankStatementImportBankStatementFormResponseSuccess>; | ||
5770 | + } | ||
5771 | + | ||
5772 | + /** http method */ | ||
5773 | + request.method = method; | ||
5774 | + /** request url */ | ||
5775 | + request.url = url; | ||
5776 | + return request; | ||
5777 | + })(); | ||
5778 | + | ||
5779 | +/** @description request parameter type for postServiceBankStatementQueryBankStatement */ | ||
5780 | +export interface PostServiceBankStatementQueryBankStatementOption { | ||
5781 | + /** | ||
5782 | + * @description | ||
5783 | + * dto | ||
4641 | */ | 5784 | */ |
4642 | body: { | 5785 | body: { |
4643 | /** | 5786 | /** |
4644 | @description | 5787 | @description |
4645 | - resetPwdVO */ | ||
4646 | - resetPwdVO: ResetPwdVO; | 5788 | + dto */ |
5789 | + dto: QueryBankStatementDto; | ||
4647 | }; | 5790 | }; |
4648 | } | 5791 | } |
4649 | 5792 | ||
4650 | -/** @description response type for postOrderErpUsersReset */ | ||
4651 | -export interface PostOrderErpUsersResetResponse { | 5793 | +/** @description response type for postServiceBankStatementQueryBankStatement */ |
5794 | +export interface PostServiceBankStatementQueryBankStatementResponse { | ||
4652 | /** | 5795 | /** |
4653 | * @description | 5796 | * @description |
4654 | * OK | 5797 | * OK |
@@ -4676,50 +5819,51 @@ export interface PostOrderErpUsersResetResponse { | @@ -4676,50 +5819,51 @@ export interface PostOrderErpUsersResetResponse { | ||
4676 | 404: any; | 5819 | 404: any; |
4677 | } | 5820 | } |
4678 | 5821 | ||
4679 | -export type PostOrderErpUsersResetResponseSuccess = | ||
4680 | - PostOrderErpUsersResetResponse[200]; | 5822 | +export type PostServiceBankStatementQueryBankStatementResponseSuccess = |
5823 | + PostServiceBankStatementQueryBankStatementResponse[200]; | ||
4681 | /** | 5824 | /** |
4682 | * @description | 5825 | * @description |
4683 | - * 重置密码 | ||
4684 | - * @tags 系统:用户管理 | 5826 | + * 查询银行流水 |
5827 | + * @tags 银行流水 | ||
4685 | * @produces * | 5828 | * @produces * |
4686 | * @consumes application/json | 5829 | * @consumes application/json |
4687 | */ | 5830 | */ |
4688 | -export const postOrderErpUsersReset = /* #__PURE__ */ (() => { | ||
4689 | - const method = 'post'; | ||
4690 | - const url = '/order/erp/users/reset'; | ||
4691 | - function request( | ||
4692 | - option: PostOrderErpUsersResetOption, | ||
4693 | - ): Promise<PostOrderErpUsersResetResponseSuccess> { | ||
4694 | - return requester(request.url, { | ||
4695 | - method: request.method, | ||
4696 | - ...option, | ||
4697 | - }) as unknown as Promise<PostOrderErpUsersResetResponseSuccess>; | ||
4698 | - } | 5831 | +export const postServiceBankStatementQueryBankStatement = |
5832 | + /* #__PURE__ */ (() => { | ||
5833 | + const method = 'post'; | ||
5834 | + const url = '/service/bankStatement/queryBankStatement'; | ||
5835 | + function request( | ||
5836 | + option: PostServiceBankStatementQueryBankStatementOption, | ||
5837 | + ): Promise<PostServiceBankStatementQueryBankStatementResponseSuccess> { | ||
5838 | + return requester(request.url, { | ||
5839 | + method: request.method, | ||
5840 | + ...option, | ||
5841 | + }) as unknown as Promise<PostServiceBankStatementQueryBankStatementResponseSuccess>; | ||
5842 | + } | ||
4699 | 5843 | ||
4700 | - /** http method */ | ||
4701 | - request.method = method; | ||
4702 | - /** request url */ | ||
4703 | - request.url = url; | ||
4704 | - return request; | ||
4705 | -})(); | 5844 | + /** http method */ |
5845 | + request.method = method; | ||
5846 | + /** request url */ | ||
5847 | + request.url = url; | ||
5848 | + return request; | ||
5849 | + })(); | ||
4706 | 5850 | ||
4707 | -/** @description request parameter type for postOrderErpUsersUpdatePass */ | ||
4708 | -export interface PostOrderErpUsersUpdatePassOption { | 5851 | +/** @description request parameter type for postServiceInvoiceCancelInvoiceAndBankStatement */ |
5852 | +export interface PostServiceInvoiceCancelInvoiceAndBankStatementOption { | ||
4709 | /** | 5853 | /** |
4710 | * @description | 5854 | * @description |
4711 | - * pwdVO | 5855 | + * dto |
4712 | */ | 5856 | */ |
4713 | body: { | 5857 | body: { |
4714 | /** | 5858 | /** |
4715 | @description | 5859 | @description |
4716 | - pwdVO */ | ||
4717 | - pwdVO: UpdatePwdVO; | 5860 | + dto */ |
5861 | + dto: CancelInvoiceAndBankStatementDto; | ||
4718 | }; | 5862 | }; |
4719 | } | 5863 | } |
4720 | 5864 | ||
4721 | -/** @description response type for postOrderErpUsersUpdatePass */ | ||
4722 | -export interface PostOrderErpUsersUpdatePassResponse { | 5865 | +/** @description response type for postServiceInvoiceCancelInvoiceAndBankStatement */ |
5866 | +export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse { | ||
4723 | /** | 5867 | /** |
4724 | * @description | 5868 | * @description |
4725 | * OK | 5869 | * OK |
@@ -4747,41 +5891,56 @@ export interface PostOrderErpUsersUpdatePassResponse { | @@ -4747,41 +5891,56 @@ export interface PostOrderErpUsersUpdatePassResponse { | ||
4747 | 404: any; | 5891 | 404: any; |
4748 | } | 5892 | } |
4749 | 5893 | ||
4750 | -export type PostOrderErpUsersUpdatePassResponseSuccess = | ||
4751 | - PostOrderErpUsersUpdatePassResponse[200]; | 5894 | +export type PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess = |
5895 | + PostServiceInvoiceCancelInvoiceAndBankStatementResponse[200]; | ||
4752 | /** | 5896 | /** |
4753 | * @description | 5897 | * @description |
4754 | - * 修改密码 | ||
4755 | - * @tags 系统:用户管理 | 5898 | + * 取消发票与银行流水的关联 |
5899 | + * @tags 发票 | ||
4756 | * @produces * | 5900 | * @produces * |
4757 | * @consumes application/json | 5901 | * @consumes application/json |
4758 | */ | 5902 | */ |
4759 | -export const postOrderErpUsersUpdatePass = /* #__PURE__ */ (() => { | ||
4760 | - const method = 'post'; | ||
4761 | - const url = '/order/erp/users/update_pass'; | ||
4762 | - function request( | ||
4763 | - option: PostOrderErpUsersUpdatePassOption, | ||
4764 | - ): Promise<PostOrderErpUsersUpdatePassResponseSuccess> { | ||
4765 | - return requester(request.url, { | ||
4766 | - method: request.method, | ||
4767 | - ...option, | ||
4768 | - }) as unknown as Promise<PostOrderErpUsersUpdatePassResponseSuccess>; | ||
4769 | - } | 5903 | +export const postServiceInvoiceCancelInvoiceAndBankStatement = |
5904 | + /* #__PURE__ */ (() => { | ||
5905 | + const method = 'post'; | ||
5906 | + const url = '/service/invoice/cancelInvoiceAndBankStatement'; | ||
5907 | + function request( | ||
5908 | + option: PostServiceInvoiceCancelInvoiceAndBankStatementOption, | ||
5909 | + ): Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess> { | ||
5910 | + return requester(request.url, { | ||
5911 | + method: request.method, | ||
5912 | + ...option, | ||
5913 | + }) as unknown as Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess>; | ||
5914 | + } | ||
4770 | 5915 | ||
4771 | - /** http method */ | ||
4772 | - request.method = method; | ||
4773 | - /** request url */ | ||
4774 | - request.url = url; | ||
4775 | - return request; | ||
4776 | -})(); | 5916 | + /** http method */ |
5917 | + request.method = method; | ||
5918 | + /** request url */ | ||
5919 | + request.url = url; | ||
5920 | + return request; | ||
5921 | + })(); | ||
4777 | 5922 | ||
4778 | -/** @description response type for postServiceBankStatementExportTemplate */ | ||
4779 | -export interface PostServiceBankStatementExportTemplateResponse { | 5923 | +/** @description request parameter type for postServiceInvoiceDeleteInvoice */ |
5924 | +export interface PostServiceInvoiceDeleteInvoiceOption { | ||
5925 | + /** | ||
5926 | + * @description | ||
5927 | + * dto | ||
5928 | + */ | ||
5929 | + body: { | ||
5930 | + /** | ||
5931 | + @description | ||
5932 | + dto */ | ||
5933 | + dto: Dto; | ||
5934 | + }; | ||
5935 | +} | ||
5936 | + | ||
5937 | +/** @description response type for postServiceInvoiceDeleteInvoice */ | ||
5938 | +export interface PostServiceInvoiceDeleteInvoiceResponse { | ||
4780 | /** | 5939 | /** |
4781 | * @description | 5940 | * @description |
4782 | * OK | 5941 | * OK |
4783 | */ | 5942 | */ |
4784 | - 200: any; | 5943 | + 200: ServerResult; |
4785 | /** | 5944 | /** |
4786 | * @description | 5945 | * @description |
4787 | * Created | 5946 | * Created |
@@ -4804,22 +5963,25 @@ export interface PostServiceBankStatementExportTemplateResponse { | @@ -4804,22 +5963,25 @@ export interface PostServiceBankStatementExportTemplateResponse { | ||
4804 | 404: any; | 5963 | 404: any; |
4805 | } | 5964 | } |
4806 | 5965 | ||
4807 | -export type PostServiceBankStatementExportTemplateResponseSuccess = | ||
4808 | - PostServiceBankStatementExportTemplateResponse[200]; | 5966 | +export type PostServiceInvoiceDeleteInvoiceResponseSuccess = |
5967 | + PostServiceInvoiceDeleteInvoiceResponse[200]; | ||
4809 | /** | 5968 | /** |
4810 | * @description | 5969 | * @description |
4811 | - * 下载银行流水模板 | ||
4812 | - * @tags 银行流水 | 5970 | + * 删除发票 |
5971 | + * @tags 发票 | ||
4813 | * @produces * | 5972 | * @produces * |
4814 | * @consumes application/json | 5973 | * @consumes application/json |
4815 | */ | 5974 | */ |
4816 | -export const postServiceBankStatementExportTemplate = /* #__PURE__ */ (() => { | 5975 | +export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => { |
4817 | const method = 'post'; | 5976 | const method = 'post'; |
4818 | - const url = '/service/bankStatement/exportTemplate'; | ||
4819 | - function request(): Promise<PostServiceBankStatementExportTemplateResponseSuccess> { | 5977 | + const url = '/service/invoice/deleteInvoice'; |
5978 | + function request( | ||
5979 | + option: PostServiceInvoiceDeleteInvoiceOption, | ||
5980 | + ): Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess> { | ||
4820 | return requester(request.url, { | 5981 | return requester(request.url, { |
4821 | method: request.method, | 5982 | method: request.method, |
4822 | - }) as unknown as Promise<PostServiceBankStatementExportTemplateResponseSuccess>; | 5983 | + ...option, |
5984 | + }) as unknown as Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess>; | ||
4823 | } | 5985 | } |
4824 | 5986 | ||
4825 | /** http method */ | 5987 | /** http method */ |
@@ -4829,22 +5991,22 @@ export const postServiceBankStatementExportTemplate = /* #__PURE__ */ (() => { | @@ -4829,22 +5991,22 @@ export const postServiceBankStatementExportTemplate = /* #__PURE__ */ (() => { | ||
4829 | return request; | 5991 | return request; |
4830 | })(); | 5992 | })(); |
4831 | 5993 | ||
4832 | -/** @description request parameter type for postServiceBankStatementImportBankStatementForm */ | ||
4833 | -export interface PostServiceBankStatementImportBankStatementFormOption { | 5994 | +/** @description request parameter type for postServiceInvoiceInvoiceWriteOff */ |
5995 | +export interface PostServiceInvoiceInvoiceWriteOffOption { | ||
4834 | /** | 5996 | /** |
4835 | * @description | 5997 | * @description |
4836 | - * file | 5998 | + * dto |
4837 | */ | 5999 | */ |
4838 | - formData: { | 6000 | + body: { |
4839 | /** | 6001 | /** |
4840 | @description | 6002 | @description |
4841 | - file */ | ||
4842 | - file: File; | 6003 | + dto */ |
6004 | + dto: Dto; | ||
4843 | }; | 6005 | }; |
4844 | } | 6006 | } |
4845 | 6007 | ||
4846 | -/** @description response type for postServiceBankStatementImportBankStatementForm */ | ||
4847 | -export interface PostServiceBankStatementImportBankStatementFormResponse { | 6008 | +/** @description response type for postServiceInvoiceInvoiceWriteOff */ |
6009 | +export interface PostServiceInvoiceInvoiceWriteOffResponse { | ||
4848 | /** | 6010 | /** |
4849 | * @description | 6011 | * @description |
4850 | * OK | 6012 | * OK |
@@ -4872,37 +6034,36 @@ export interface PostServiceBankStatementImportBankStatementFormResponse { | @@ -4872,37 +6034,36 @@ export interface PostServiceBankStatementImportBankStatementFormResponse { | ||
4872 | 404: any; | 6034 | 404: any; |
4873 | } | 6035 | } |
4874 | 6036 | ||
4875 | -export type PostServiceBankStatementImportBankStatementFormResponseSuccess = | ||
4876 | - PostServiceBankStatementImportBankStatementFormResponse[200]; | 6037 | +export type PostServiceInvoiceInvoiceWriteOffResponseSuccess = |
6038 | + PostServiceInvoiceInvoiceWriteOffResponse[200]; | ||
4877 | /** | 6039 | /** |
4878 | * @description | 6040 | * @description |
4879 | - * 导入银行流水表格 | ||
4880 | - * @tags 银行流水 | 6041 | + * 发票核销 |
6042 | + * @tags 发票 | ||
4881 | * @produces * | 6043 | * @produces * |
4882 | - * @consumes multipart/form-data | 6044 | + * @consumes application/json |
4883 | */ | 6045 | */ |
4884 | -export const postServiceBankStatementImportBankStatementForm = | ||
4885 | - /* #__PURE__ */ (() => { | ||
4886 | - const method = 'post'; | ||
4887 | - const url = '/service/bankStatement/importBankStatementForm'; | ||
4888 | - function request( | ||
4889 | - option: PostServiceBankStatementImportBankStatementFormOption, | ||
4890 | - ): Promise<PostServiceBankStatementImportBankStatementFormResponseSuccess> { | ||
4891 | - return requester(request.url, { | ||
4892 | - method: request.method, | ||
4893 | - ...option, | ||
4894 | - }) as unknown as Promise<PostServiceBankStatementImportBankStatementFormResponseSuccess>; | ||
4895 | - } | 6046 | +export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() => { |
6047 | + const method = 'post'; | ||
6048 | + const url = '/service/invoice/invoiceWriteOff'; | ||
6049 | + function request( | ||
6050 | + option: PostServiceInvoiceInvoiceWriteOffOption, | ||
6051 | + ): Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess> { | ||
6052 | + return requester(request.url, { | ||
6053 | + method: request.method, | ||
6054 | + ...option, | ||
6055 | + }) as unknown as Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess>; | ||
6056 | + } | ||
4896 | 6057 | ||
4897 | - /** http method */ | ||
4898 | - request.method = method; | ||
4899 | - /** request url */ | ||
4900 | - request.url = url; | ||
4901 | - return request; | ||
4902 | - })(); | 6058 | + /** http method */ |
6059 | + request.method = method; | ||
6060 | + /** request url */ | ||
6061 | + request.url = url; | ||
6062 | + return request; | ||
6063 | +})(); | ||
4903 | 6064 | ||
4904 | -/** @description request parameter type for postServiceInvoiceDeleteInvoice */ | ||
4905 | -export interface PostServiceInvoiceDeleteInvoiceOption { | 6065 | +/** @description request parameter type for postServiceInvoiceQueryInvoice */ |
6066 | +export interface PostServiceInvoiceQueryInvoiceOption { | ||
4906 | /** | 6067 | /** |
4907 | * @description | 6068 | * @description |
4908 | * dto | 6069 | * dto |
@@ -4915,8 +6076,8 @@ export interface PostServiceInvoiceDeleteInvoiceOption { | @@ -4915,8 +6076,8 @@ export interface PostServiceInvoiceDeleteInvoiceOption { | ||
4915 | }; | 6076 | }; |
4916 | } | 6077 | } |
4917 | 6078 | ||
4918 | -/** @description response type for postServiceInvoiceDeleteInvoice */ | ||
4919 | -export interface PostServiceInvoiceDeleteInvoiceResponse { | 6079 | +/** @description response type for postServiceInvoiceQueryInvoice */ |
6080 | +export interface PostServiceInvoiceQueryInvoiceResponse { | ||
4920 | /** | 6081 | /** |
4921 | * @description | 6082 | * @description |
4922 | * OK | 6083 | * OK |
@@ -4944,25 +6105,25 @@ export interface PostServiceInvoiceDeleteInvoiceResponse { | @@ -4944,25 +6105,25 @@ export interface PostServiceInvoiceDeleteInvoiceResponse { | ||
4944 | 404: any; | 6105 | 404: any; |
4945 | } | 6106 | } |
4946 | 6107 | ||
4947 | -export type PostServiceInvoiceDeleteInvoiceResponseSuccess = | ||
4948 | - PostServiceInvoiceDeleteInvoiceResponse[200]; | 6108 | +export type PostServiceInvoiceQueryInvoiceResponseSuccess = |
6109 | + PostServiceInvoiceQueryInvoiceResponse[200]; | ||
4949 | /** | 6110 | /** |
4950 | * @description | 6111 | * @description |
4951 | - * 删除发票 | 6112 | + * 发票页查询 |
4952 | * @tags 发票 | 6113 | * @tags 发票 |
4953 | * @produces * | 6114 | * @produces * |
4954 | * @consumes application/json | 6115 | * @consumes application/json |
4955 | */ | 6116 | */ |
4956 | -export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => { | 6117 | +export const postServiceInvoiceQueryInvoice = /* #__PURE__ */ (() => { |
4957 | const method = 'post'; | 6118 | const method = 'post'; |
4958 | - const url = '/service/invoice/deleteInvoice'; | 6119 | + const url = '/service/invoice/queryInvoice'; |
4959 | function request( | 6120 | function request( |
4960 | - option: PostServiceInvoiceDeleteInvoiceOption, | ||
4961 | - ): Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess> { | 6121 | + option: PostServiceInvoiceQueryInvoiceOption, |
6122 | + ): Promise<PostServiceInvoiceQueryInvoiceResponseSuccess> { | ||
4962 | return requester(request.url, { | 6123 | return requester(request.url, { |
4963 | method: request.method, | 6124 | method: request.method, |
4964 | ...option, | 6125 | ...option, |
4965 | - }) as unknown as Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess>; | 6126 | + }) as unknown as Promise<PostServiceInvoiceQueryInvoiceResponseSuccess>; |
4966 | } | 6127 | } |
4967 | 6128 | ||
4968 | /** http method */ | 6129 | /** http method */ |
@@ -4972,8 +6133,8 @@ export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => { | @@ -4972,8 +6133,8 @@ export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => { | ||
4972 | return request; | 6133 | return request; |
4973 | })(); | 6134 | })(); |
4974 | 6135 | ||
4975 | -/** @description request parameter type for postServiceInvoiceQueryInvoice */ | ||
4976 | -export interface PostServiceInvoiceQueryInvoiceOption { | 6136 | +/** @description request parameter type for postServiceInvoiceQueryInvoiceDetail */ |
6137 | +export interface PostServiceInvoiceQueryInvoiceDetailOption { | ||
4977 | /** | 6138 | /** |
4978 | * @description | 6139 | * @description |
4979 | * dto | 6140 | * dto |
@@ -4982,12 +6143,12 @@ export interface PostServiceInvoiceQueryInvoiceOption { | @@ -4982,12 +6143,12 @@ export interface PostServiceInvoiceQueryInvoiceOption { | ||
4982 | /** | 6143 | /** |
4983 | @description | 6144 | @description |
4984 | dto */ | 6145 | dto */ |
4985 | - dto: Dto; | 6146 | + dto: QueryInvoiceDetailDto; |
4986 | }; | 6147 | }; |
4987 | } | 6148 | } |
4988 | 6149 | ||
4989 | -/** @description response type for postServiceInvoiceQueryInvoice */ | ||
4990 | -export interface PostServiceInvoiceQueryInvoiceResponse { | 6150 | +/** @description response type for postServiceInvoiceQueryInvoiceDetail */ |
6151 | +export interface PostServiceInvoiceQueryInvoiceDetailResponse { | ||
4991 | /** | 6152 | /** |
4992 | * @description | 6153 | * @description |
4993 | * OK | 6154 | * OK |
@@ -5015,25 +6176,25 @@ export interface PostServiceInvoiceQueryInvoiceResponse { | @@ -5015,25 +6176,25 @@ export interface PostServiceInvoiceQueryInvoiceResponse { | ||
5015 | 404: any; | 6176 | 404: any; |
5016 | } | 6177 | } |
5017 | 6178 | ||
5018 | -export type PostServiceInvoiceQueryInvoiceResponseSuccess = | ||
5019 | - PostServiceInvoiceQueryInvoiceResponse[200]; | 6179 | +export type PostServiceInvoiceQueryInvoiceDetailResponseSuccess = |
6180 | + PostServiceInvoiceQueryInvoiceDetailResponse[200]; | ||
5020 | /** | 6181 | /** |
5021 | * @description | 6182 | * @description |
5022 | - * 发票页查询 | 6183 | + * 查看发票详情 |
5023 | * @tags 发票 | 6184 | * @tags 发票 |
5024 | * @produces * | 6185 | * @produces * |
5025 | * @consumes application/json | 6186 | * @consumes application/json |
5026 | */ | 6187 | */ |
5027 | -export const postServiceInvoiceQueryInvoice = /* #__PURE__ */ (() => { | 6188 | +export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() => { |
5028 | const method = 'post'; | 6189 | const method = 'post'; |
5029 | - const url = '/service/invoice/queryInvoice'; | 6190 | + const url = '/service/invoice/queryInvoiceDetail'; |
5030 | function request( | 6191 | function request( |
5031 | - option: PostServiceInvoiceQueryInvoiceOption, | ||
5032 | - ): Promise<PostServiceInvoiceQueryInvoiceResponseSuccess> { | 6192 | + option: PostServiceInvoiceQueryInvoiceDetailOption, |
6193 | + ): Promise<PostServiceInvoiceQueryInvoiceDetailResponseSuccess> { | ||
5033 | return requester(request.url, { | 6194 | return requester(request.url, { |
5034 | method: request.method, | 6195 | method: request.method, |
5035 | ...option, | 6196 | ...option, |
5036 | - }) as unknown as Promise<PostServiceInvoiceQueryInvoiceResponseSuccess>; | 6197 | + }) as unknown as Promise<PostServiceInvoiceQueryInvoiceDetailResponseSuccess>; |
5037 | } | 6198 | } |
5038 | 6199 | ||
5039 | /** http method */ | 6200 | /** http method */ |
@@ -8427,7 +9588,7 @@ export interface PostServiceOrderUpdateHirePurchaseOption { | @@ -8427,7 +9588,7 @@ export interface PostServiceOrderUpdateHirePurchaseOption { | ||
8427 | /** | 9588 | /** |
8428 | @description | 9589 | @description |
8429 | dto */ | 9590 | dto */ |
8430 | - dto: Dto; | 9591 | + dto: UpdateHirePurchaseDto; |
8431 | }; | 9592 | }; |
8432 | } | 9593 | } |
8433 | 9594 | ||
@@ -8700,3 +9861,72 @@ export const postServiceOrderViewImages = /* #__PURE__ */ (() => { | @@ -8700,3 +9861,72 @@ export const postServiceOrderViewImages = /* #__PURE__ */ (() => { | ||
8700 | request.url = url; | 9861 | request.url = url; |
8701 | return request; | 9862 | return request; |
8702 | })(); | 9863 | })(); |
9864 | + | ||
9865 | +/** @description request parameter type for getServiceToggles */ | ||
9866 | +export interface GetServiceTogglesOption { | ||
9867 | + /** @format date-time */ | ||
9868 | + query?: { | ||
9869 | + /** | ||
9870 | + @format date-time */ | ||
9871 | + createdAt?: string; | ||
9872 | + description?: string; | ||
9873 | + featureName?: string; | ||
9874 | + /** | ||
9875 | + @format int32 */ | ||
9876 | + id?: number; | ||
9877 | + isEnabled?: boolean; | ||
9878 | + /** | ||
9879 | + @format date-time */ | ||
9880 | + updatedAt?: string; | ||
9881 | + }; | ||
9882 | +} | ||
9883 | + | ||
9884 | +/** @description response type for getServiceToggles */ | ||
9885 | +export interface GetServiceTogglesResponse { | ||
9886 | + /** | ||
9887 | + * @description | ||
9888 | + * OK | ||
9889 | + */ | ||
9890 | + 200: ServerResult; | ||
9891 | + /** | ||
9892 | + * @description | ||
9893 | + * Unauthorized | ||
9894 | + */ | ||
9895 | + 401: any; | ||
9896 | + /** | ||
9897 | + * @description | ||
9898 | + * Forbidden | ||
9899 | + */ | ||
9900 | + 403: any; | ||
9901 | + /** | ||
9902 | + * @description | ||
9903 | + * Not Found | ||
9904 | + */ | ||
9905 | + 404: any; | ||
9906 | +} | ||
9907 | + | ||
9908 | +export type GetServiceTogglesResponseSuccess = GetServiceTogglesResponse[200]; | ||
9909 | +/** | ||
9910 | + * @description | ||
9911 | + * getEnabledFlag | ||
9912 | + * @tags feature-toggles-controller | ||
9913 | + * @produces * | ||
9914 | + */ | ||
9915 | +export const getServiceToggles = /* #__PURE__ */ (() => { | ||
9916 | + const method = 'get'; | ||
9917 | + const url = '/service/toggles'; | ||
9918 | + function request( | ||
9919 | + option?: GetServiceTogglesOption, | ||
9920 | + ): Promise<GetServiceTogglesResponseSuccess> { | ||
9921 | + return requester(request.url, { | ||
9922 | + method: request.method, | ||
9923 | + ...option, | ||
9924 | + }) as unknown as Promise<GetServiceTogglesResponseSuccess>; | ||
9925 | + } | ||
9926 | + | ||
9927 | + /** http method */ | ||
9928 | + request.method = method; | ||
9929 | + /** request url */ | ||
9930 | + request.url = url; | ||
9931 | + return request; | ||
9932 | +})(); |
src/utils/kingdee.ts
0 → 100644
1 | +import { postKingdeeRepSystemCustomField } from '@/services'; | ||
2 | + | ||
3 | +/** | ||
4 | + * 获取课题组老师的自定义字段id | ||
5 | + * @returns | ||
6 | + */ | ||
7 | +export async function getTeacherCustomFieldNumber() { | ||
8 | + let customFiledRes = await postKingdeeRepSystemCustomField({ | ||
9 | + data: { | ||
10 | + entity_number: 'bd_customer', | ||
11 | + }, | ||
12 | + }); | ||
13 | + | ||
14 | + //遍历自定义字段的head,找到名称为"课题组老师"的entity_number | ||
15 | + let entity_number = ''; | ||
16 | + customFiledRes?.head?.forEach((item) => { | ||
17 | + if (item.display_name === '课题组老师') { | ||
18 | + entity_number = item.number; | ||
19 | + } | ||
20 | + }); | ||
21 | + return entity_number; | ||
22 | +} |