Commit b43e2ada8372c764aebed30542b4fe68695e5a26

Authored by 曾国涛
1 parent 2d895a5d

feat: 开票功能开发

src/pages/Invoice/components/InvoiceRecordDetailModal.tsx
... ... @@ -210,7 +210,7 @@ export default ({ id }) => {
210 210 />
211 211 <ProFormFieldSet
212 212 name="list"
213   - label="订单号"
  213 + label="订单号"
214 214 transform={(value: any) => ({
215 215 list: value,
216 216 startTime: value[0],
... ...
src/pages/Invoice/index.tsx
... ... @@ -14,6 +14,7 @@ import {
14 14 postServiceBankStatementDeleteBankStatement,
15 15 postServiceBankStatementEditBankStatement,
16 16 postServiceBankStatementQueryBankStatement,
  17 + postServiceConstAfterInvoicingInvoiceRecordStatus,
17 18 postServiceConstBeforeInvoicingInvoiceRecordStatus,
18 19 postServiceConstInvoiceType,
19 20 postServiceConstInvoicingType,
... ... @@ -426,15 +427,9 @@ const InvoicePage = () =&gt; {
426 427 filters: true,
427 428 onFilter: true,
428 429 hideInTable: true,
429   - valueEnum: {
430   - yes: {
431   - text: '开票中',
432   - status: true,
433   - },
434   - no: {
435   - text: '已完成',
436   - status: false,
437   - },
  430 + request: async () => {
  431 + const res = await postServiceConstAfterInvoicingInvoiceRecordStatus();
  432 + return enumToSelect(res.data);
438 433 },
439 434 },
440 435 {
... ...
src/services/request.ts
... ... @@ -8400,6 +8400,61 @@ export const postServiceBankStatementQueryBankStatement =
8400 8400 return request;
8401 8401 })();
8402 8402  
  8403 +/** @description response type for postServiceConstAfterInvoicingInvoiceRecordStatus */
  8404 +export interface PostServiceConstAfterInvoicingInvoiceRecordStatusResponse {
  8405 + /**
  8406 + * @description
  8407 + * OK
  8408 + */
  8409 + 200: ServerResult;
  8410 + /**
  8411 + * @description
  8412 + * Created
  8413 + */
  8414 + 201: any;
  8415 + /**
  8416 + * @description
  8417 + * Unauthorized
  8418 + */
  8419 + 401: any;
  8420 + /**
  8421 + * @description
  8422 + * Forbidden
  8423 + */
  8424 + 403: any;
  8425 + /**
  8426 + * @description
  8427 + * Not Found
  8428 + */
  8429 + 404: any;
  8430 +}
  8431 +
  8432 +export type PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess =
  8433 + PostServiceConstAfterInvoicingInvoiceRecordStatusResponse[200];
  8434 +/**
  8435 + * @description
  8436 + * 开票后的开票状态
  8437 + * @tags front-const-controller
  8438 + * @produces *
  8439 + * @consumes application/json
  8440 + */
  8441 +export const postServiceConstAfterInvoicingInvoiceRecordStatus =
  8442 + /* #__PURE__ */ (() => {
  8443 + const method = 'post';
  8444 + const url = '/service/const/afterInvoicingInvoiceRecordStatus';
  8445 + function request(): Promise<PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess> {
  8446 + return requester(request.url, {
  8447 + method: request.method,
  8448 + }) as unknown as Promise<PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess>;
  8449 + }
  8450 +
  8451 + /** http method */
  8452 + request.method = method;
  8453 + /** request url */
  8454 + request.url = url;
  8455 + return request;
  8456 + })();
  8457 +
8403 8458 /** @description response type for postServiceConstAfterInvoicingStatus */
8404 8459 export interface PostServiceConstAfterInvoicingStatusResponse {
8405 8460 /**
... ... @@ -8487,7 +8542,7 @@ export type PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess =
8487 8542 PostServiceConstBeforeInvoicingInvoiceRecordStatusResponse[200];
8488 8543 /**
8489 8544 * @description
8490   - * 开具类型
  8545 + * 开票前的开票状态
8491 8546 * @tags front-const-controller
8492 8547 * @produces *
8493 8548 * @consumes application/json
... ...