Commit 2159dc50fba877d663fecfb8c0428df0efd8485e

Authored by boyang
1 parent 1eedc1b2

feat: 回访登记

src/pages/Order/components/FeedbackRegistrationModal.tsx 0 → 100644
  1 +import { postServiceOrderFeedbackRegistration } from '@/services/request';
  2 +import { Input, Modal } from 'antd';
  3 +import { useState } from 'react';
  4 +
  5 +// import { cloneDeep } from 'lodash';
  6 +export default ({ subOrders, onClose }) => {
  7 + const [isModalOpen] = useState(true);
  8 + const { TextArea } = Input;
  9 + const [textValue, setTextValue] = useState('');
  10 +
  11 + const handleOk = async () => {
  12 + console.log(textValue); // 处理输入的文本
  13 + console.log(subOrders, '5656subOrders');
  14 + let res = await postServiceOrderFeedbackRegistration({
  15 + data: {
  16 + id: subOrders[0].id,
  17 + feedbackRegistrationContent: textValue,
  18 + },
  19 + });
  20 + console.log(res, '5656res');
  21 + onClose();
  22 + // setIsModalOpen(false);
  23 + // onClose();
  24 + };
  25 + const handleCancel = () => {
  26 + onClose();
  27 + // setIsModalOpen(false);
  28 + // onClose();
  29 + };
  30 + const handleChange = (e) => {
  31 + setTextValue(e.target.value);
  32 + };
  33 + return (
  34 + <>
  35 + {/* <ModalForm<{
  36 + filePaths: any;
  37 + }>
  38 + width={500}
  39 + open
  40 + title="回访登记"
  41 + form={form}
  42 + autoFocusFirstInput
  43 + modalProps={{
  44 + okText: '提交',
  45 + cancelText: '取消',
  46 + destroyOnClose: true,
  47 + onCancel: () => {
  48 + setVisible(false);
  49 + },
  50 + }}
  51 + onFinish={async () => {
  52 + onClose();
  53 + }}
  54 + onOpenChange={setVisible}
  55 + >
  56 + <TextArea rows={6} placeholder="请输入" />
  57 + </ModalForm> */}
  58 + <Modal
  59 + title="回访登记"
  60 + open={isModalOpen}
  61 + onOk={handleOk}
  62 + onCancel={handleCancel}
  63 + >
  64 + <TextArea
  65 + rows={6}
  66 + placeholder="请输入"
  67 + onChange={handleChange}
  68 + value={textValue}
  69 + />
  70 + </Modal>
  71 + </>
  72 + );
  73 +};
... ...
src/pages/Order/index.tsx
... ... @@ -87,6 +87,7 @@ import CheckModal from &#39;./components/CheckModal&#39;;
87 87 import ConfirmReceiptModal from './components/ConfirmReceiptModal';
88 88 import DeliverInfoDrawer from './components/DeliverInfoDrawer';
89 89 import DeliverModal from './components/DeliverModal';
  90 +import FeedbackRegistrationModal from './components/FeedbackRegistrationModal';
90 91 import FinancialDrawer from './components/FinancialDrawer';
91 92 import FinancialEditDrawer from './components/FinancialEditDrawer';
92 93 import FinancialMergeDrawer from './components/FinancialMergeDrawer';
... ... @@ -139,6 +140,10 @@ const OrderPage = () =&gt; {
139 140 useState<boolean>(false);
140 141 const [uploadPayBillModalVisible, setUploadPayBillModalVisible] =
141 142 useState<boolean>(false);
  143 + const [
  144 + feedbackRegistrationModalVisible,
  145 + setFeedbackRegistrationModalVisible,
  146 + ] = useState<boolean>(false);
142 147 const [modifiedDiffModalVisible, setModifiedDiffModalVisible] =
143 148 useState<boolean>(false);
144 149 const [financialReceiptsModalVisible, setFinancialReceiptsModalVisible] =
... ... @@ -683,7 +688,7 @@ const OrderPage = () =&gt; {
683 688 * @param optRecord
684 689 */
685 690 function getOrderStatusTag(optRecord: any): import('react').ReactNode {
686   - console.log(optRecord);
  691 + console.log(optRecord, '5656optRecord');
687 692  
688 693 const orderStatus = optRecord.orderStatus;
689 694 const paymentMethod = optRecord.paymentMethod;
... ... @@ -2074,6 +2079,20 @@ const OrderPage = () =&gt; {
2074 2079 ) : (
2075 2080 ''
2076 2081 )}
  2082 + {optRecord.paths?.includes('feedbackRegistration') ? (
  2083 + <Button
  2084 + className="p-0"
  2085 + type="link"
  2086 + onClick={() => {
  2087 + createOptObject(optRecord.id, record.id);
  2088 + setFeedbackRegistrationModalVisible(true);
  2089 + }}
  2090 + >
  2091 + 回访登记
  2092 + </Button>
  2093 + ) : (
  2094 + ''
  2095 + )}
2077 2096  
2078 2097 {optRecord.paths?.includes('confirmInvoice') ? (
2079 2098 <ButtonConfirm
... ... @@ -2295,6 +2314,31 @@ const OrderPage = () =&gt; {
2295 2314 ) : (
2296 2315 ''
2297 2316 )}
  2317 +
  2318 + {isAdmin() || isSales() ? (
  2319 + <Flex title={optRecord.notes} className="pt-2">
  2320 + <div className="flex items-center">
  2321 + <div className="flex items-center max-w-[500px]">
  2322 + <div className="max-w-md overflow-hidden whitespace-no-wrap overflow-ellipsis">
  2323 + <Tooltip
  2324 + title={optRecord.feedbackRegistrationContent}
  2325 + placement="topLeft"
  2326 + >
  2327 + <span className="text-[#8C8C8C] mr-3">
  2328 + 产品回访登记:
  2329 + {optRecord.feedbackRegistrationContent === undefined ||
  2330 + optRecord.feedbackRegistrationContent === null
  2331 + ? '暂无'
  2332 + : optRecord.feedbackRegistrationContent}
  2333 + </span>
  2334 + </Tooltip>
  2335 + </div>
  2336 + </div>
  2337 + </div>
  2338 + </Flex>
  2339 + ) : (
  2340 + ''
  2341 + )}
2298 2342 </>
2299 2343 );
2300 2344 };
... ... @@ -5110,6 +5154,24 @@ const OrderPage = () =&gt; {
5110 5154 }}
5111 5155 />
5112 5156 )}
  5157 + {feedbackRegistrationModalVisible && (
  5158 + <FeedbackRegistrationModal
  5159 + setVisible={(val: boolean) => {
  5160 + setFeedbackRegistrationModalVisible(val);
  5161 + if (!val) {
  5162 + clearOptObject();
  5163 + }
  5164 + }}
  5165 + subOrders={buildSubOrders()}
  5166 + mainOrder={buildMainOrder()}
  5167 + onClose={() => {
  5168 + setFeedbackRegistrationModalVisible(false);
  5169 + clearOptObject();
  5170 + refreshTable();
  5171 + }}
  5172 + />
  5173 + )}
  5174 +
5113 5175 {invoicingDrawerFormVisible && (
5114 5176 <InvoicingDrawerForm
5115 5177 dataList={
... ...
src/services/definition.ts
... ... @@ -3172,6 +3172,45 @@ export interface QueryUseOldInvoicingDto {
3172 3172 total?: number;
3173 3173 }
3174 3174  
  3175 +export interface QueryWarningOrderWhiteListDto {
  3176 + createByName?: string;
  3177 + /** @format date-time */
  3178 + createTimeGe?: string;
  3179 + /** @format date-time */
  3180 + createTimeLe?: string;
  3181 + /** @format int32 */
  3182 + current?: number;
  3183 + /** @format int32 */
  3184 + end?: number;
  3185 + /** @format int64 */
  3186 + orderId?: number;
  3187 + /** @format int32 */
  3188 + pageSize?: number;
  3189 + /** @format int32 */
  3190 + start?: number;
  3191 + /** @format int32 */
  3192 + total?: number;
  3193 +}
  3194 +
  3195 +export interface QueryWarningUserWhiteListDto {
  3196 + createByName?: string;
  3197 + /** @format date-time */
  3198 + createTimeGe?: string;
  3199 + /** @format date-time */
  3200 + createTimeLe?: string;
  3201 + /** @format int32 */
  3202 + current?: number;
  3203 + /** @format int32 */
  3204 + end?: number;
  3205 + /** @format int32 */
  3206 + pageSize?: number;
  3207 + /** @format int32 */
  3208 + start?: number;
  3209 + /** @format int32 */
  3210 + total?: number;
  3211 + userNameLike?: string;
  3212 +}
  3213 +
3175 3214 export interface QueryWriteOffRecordDto {
3176 3215 /** @format int64 */
3177 3216 id?: number;
... ... @@ -3623,6 +3662,7 @@ export interface SubOrder {
3623 3662 deadline?: string;
3624 3663 ext?: string;
3625 3664 extendField?: string;
  3665 + feedbackRegistrationContent?: string;
3626 3666 /** @format date-time */
3627 3667 financialReceiptIssuanceTime?: string;
3628 3668 fullPaymentStatus?: string;
... ... @@ -3634,6 +3674,9 @@ export interface SubOrder {
3634 3674 id?: number;
3635 3675 image?: string;
3636 3676 invoiceApplyUsername?: string;
  3677 + invoiceConfirmStatus?: string;
  3678 + /** @format date-time */
  3679 + invoiceConfirmStatusDatetime?: string;
3637 3680 invoiceInformation?: string;
3638 3681 /** @format int64 */
3639 3682 invoiceRecordId?: number;
... ... @@ -3702,6 +3745,8 @@ export interface SubOrder {
3702 3745 reissueNotes?: string;
3703 3746 serialNumber?: string;
3704 3747 shippingWarehouse?: string;
  3748 + /** @format date-time */
  3749 + statusDatetime?: string;
3705 3750 /** @format int64 */
3706 3751 subOrderPayment?: number;
3707 3752 supplierName?: string;
... ... @@ -4037,6 +4082,34 @@ export interface View {
4037 4082 contentType?: string;
4038 4083 }
4039 4084  
  4085 +export interface WarningOrderWhiteListDto {
  4086 + createByName?: string;
  4087 + /** @format date-time */
  4088 + createTime?: string;
  4089 + logicDelete?: boolean;
  4090 + /** @format int64 */
  4091 + orderId?: number;
  4092 + paths?: Array<string>;
  4093 + salesCode?: string;
  4094 + updateByName?: string;
  4095 + /** @format date-time */
  4096 + updateTime?: string;
  4097 +}
  4098 +
  4099 +export interface WarningUserWhiteListDto {
  4100 + createByName?: string;
  4101 + /** @format date-time */
  4102 + createTime?: string;
  4103 + /** @format int64 */
  4104 + id?: number;
  4105 + logicDelete?: boolean;
  4106 + paths?: Array<string>;
  4107 + updateByName?: string;
  4108 + /** @format date-time */
  4109 + updateTime?: string;
  4110 + userName?: string;
  4111 +}
  4112 +
4040 4113 /**
4041 4114 * @description
4042 4115 * 确认收货请求
... ... @@ -4641,6 +4714,20 @@ export interface UserAddressSaveRequest {
4641 4714 institutionContactName?: string;
4642 4715 }
4643 4716  
  4717 +export interface FeedbackRegistrationDTO {
  4718 + /**
  4719 + * @description
  4720 + * 回访登记内容
  4721 + */
  4722 + feedbackRegistrationContent?: string;
  4723 + /**
  4724 + * @description
  4725 + * 子订单id
  4726 + * @format int64
  4727 + */
  4728 + id?: number;
  4729 +}
  4730 +
4644 4731 export interface UploadPaymentReceiptDTO {
4645 4732 /**
4646 4733 * @description
... ...
src/services/request.ts
... ... @@ -52,6 +52,7 @@ import type {
52 52 DistrictDo,
53 53 DistrictSearchDo,
54 54 Dto,
  55 + FeedbackRegistrationDTO,
55 56 InventoryMaterialStockReq,
56 57 InvoiceDto,
57 58 InvoiceRecordDTO,
... ... @@ -100,6 +101,8 @@ import type {
100 101 QueryProcureReturnBillDto,
101 102 QueryReportFormsDto,
102 103 QueryUseOldInvoicingDto,
  104 + QueryWarningOrderWhiteListDto,
  105 + QueryWarningUserWhiteListDto,
103 106 QueryWriteOffRecordDto,
104 107 ReissueInvoiceDto,
105 108 ResearchGroupAddRequest,
... ... @@ -139,6 +142,8 @@ import type {
139 142 UserDetailRequest,
140 143 UserListRequest,
141 144 UserNowMoneyCheckRequest,
  145 + WarningOrderWhiteListDto,
  146 + WarningUserWhiteListDto,
142 147 } from './definition';
143 148  
144 149 /** @description request parameter type for postAdminClientAddAdminClient */
... ... @@ -15902,6 +15907,148 @@ export const postServiceOrderAddOrder = /* #__PURE__ */ (() =&gt; {
15902 15907 return request;
15903 15908 })();
15904 15909  
  15910 +/** @description request parameter type for postServiceOrderAddWarningOrderWhiteList */
  15911 +export interface PostServiceOrderAddWarningOrderWhiteListOption {
  15912 + /**
  15913 + * @description
  15914 + * dto
  15915 + */
  15916 + body: {
  15917 + /**
  15918 + @description
  15919 + dto */
  15920 + dto: WarningOrderWhiteListDto;
  15921 + };
  15922 +}
  15923 +
  15924 +/** @description response type for postServiceOrderAddWarningOrderWhiteList */
  15925 +export interface PostServiceOrderAddWarningOrderWhiteListResponse {
  15926 + /**
  15927 + * @description
  15928 + * OK
  15929 + */
  15930 + 200: ServerResult;
  15931 + /**
  15932 + * @description
  15933 + * Created
  15934 + */
  15935 + 201: any;
  15936 + /**
  15937 + * @description
  15938 + * Unauthorized
  15939 + */
  15940 + 401: any;
  15941 + /**
  15942 + * @description
  15943 + * Forbidden
  15944 + */
  15945 + 403: any;
  15946 + /**
  15947 + * @description
  15948 + * Not Found
  15949 + */
  15950 + 404: any;
  15951 +}
  15952 +
  15953 +export type PostServiceOrderAddWarningOrderWhiteListResponseSuccess =
  15954 + PostServiceOrderAddWarningOrderWhiteListResponse[200];
  15955 +/**
  15956 + * @description
  15957 + * 新增订单预警白名单
  15958 + * @tags 内部订单
  15959 + * @produces *
  15960 + * @consumes application/json
  15961 + */
  15962 +export const postServiceOrderAddWarningOrderWhiteList = /* #__PURE__ */ (() => {
  15963 + const method = 'post';
  15964 + const url = '/service/order/addWarningOrderWhiteList';
  15965 + function request(
  15966 + option: PostServiceOrderAddWarningOrderWhiteListOption,
  15967 + ): Promise<PostServiceOrderAddWarningOrderWhiteListResponseSuccess> {
  15968 + return requester(request.url, {
  15969 + method: request.method,
  15970 + ...option,
  15971 + }) as unknown as Promise<PostServiceOrderAddWarningOrderWhiteListResponseSuccess>;
  15972 + }
  15973 +
  15974 + /** http method */
  15975 + request.method = method;
  15976 + /** request url */
  15977 + request.url = url;
  15978 + return request;
  15979 +})();
  15980 +
  15981 +/** @description request parameter type for postServiceOrderAddWarningUserWhiteList */
  15982 +export interface PostServiceOrderAddWarningUserWhiteListOption {
  15983 + /**
  15984 + * @description
  15985 + * dto
  15986 + */
  15987 + body: {
  15988 + /**
  15989 + @description
  15990 + dto */
  15991 + dto: WarningUserWhiteListDto;
  15992 + };
  15993 +}
  15994 +
  15995 +/** @description response type for postServiceOrderAddWarningUserWhiteList */
  15996 +export interface PostServiceOrderAddWarningUserWhiteListResponse {
  15997 + /**
  15998 + * @description
  15999 + * OK
  16000 + */
  16001 + 200: ServerResult;
  16002 + /**
  16003 + * @description
  16004 + * Created
  16005 + */
  16006 + 201: any;
  16007 + /**
  16008 + * @description
  16009 + * Unauthorized
  16010 + */
  16011 + 401: any;
  16012 + /**
  16013 + * @description
  16014 + * Forbidden
  16015 + */
  16016 + 403: any;
  16017 + /**
  16018 + * @description
  16019 + * Not Found
  16020 + */
  16021 + 404: any;
  16022 +}
  16023 +
  16024 +export type PostServiceOrderAddWarningUserWhiteListResponseSuccess =
  16025 + PostServiceOrderAddWarningUserWhiteListResponse[200];
  16026 +/**
  16027 + * @description
  16028 + * 新增账号预警白名单
  16029 + * @tags 内部订单
  16030 + * @produces *
  16031 + * @consumes application/json
  16032 + */
  16033 +export const postServiceOrderAddWarningUserWhiteList = /* #__PURE__ */ (() => {
  16034 + const method = 'post';
  16035 + const url = '/service/order/addWarningUserWhiteList';
  16036 + function request(
  16037 + option: PostServiceOrderAddWarningUserWhiteListOption,
  16038 + ): Promise<PostServiceOrderAddWarningUserWhiteListResponseSuccess> {
  16039 + return requester(request.url, {
  16040 + method: request.method,
  16041 + ...option,
  16042 + }) as unknown as Promise<PostServiceOrderAddWarningUserWhiteListResponseSuccess>;
  16043 + }
  16044 +
  16045 + /** http method */
  16046 + request.method = method;
  16047 + /** request url */
  16048 + request.url = url;
  16049 + return request;
  16050 +})();
  16051 +
15905 16052 /** @description request parameter type for postServiceOrderAfterSalesCheck */
15906 16053 export interface PostServiceOrderAfterSalesCheckOption {
15907 16054 /**
... ... @@ -16477,7 +16624,7 @@ export interface PostServiceOrderConfirmInvoiceOption {
16477 16624 * @description
16478 16625 * subIds
16479 16626 */
16480   - query: {
  16627 + body: {
16481 16628 /**
16482 16629 @description
16483 16630 subIds */
... ... @@ -16627,6 +16774,150 @@ export const postServiceOrderConfirmReceipt = /* #__PURE__ */ (() =&gt; {
16627 16774 return request;
16628 16775 })();
16629 16776  
  16777 +/** @description request parameter type for postServiceOrderDeleteWarningOrderWhiteList */
  16778 +export interface PostServiceOrderDeleteWarningOrderWhiteListOption {
  16779 + /**
  16780 + * @description
  16781 + * orderId
  16782 + */
  16783 + body?: {
  16784 + /**
  16785 + @description
  16786 + orderId */
  16787 + orderId?: number;
  16788 + };
  16789 +}
  16790 +
  16791 +/** @description response type for postServiceOrderDeleteWarningOrderWhiteList */
  16792 +export interface PostServiceOrderDeleteWarningOrderWhiteListResponse {
  16793 + /**
  16794 + * @description
  16795 + * OK
  16796 + */
  16797 + 200: ServerResult;
  16798 + /**
  16799 + * @description
  16800 + * Created
  16801 + */
  16802 + 201: any;
  16803 + /**
  16804 + * @description
  16805 + * Unauthorized
  16806 + */
  16807 + 401: any;
  16808 + /**
  16809 + * @description
  16810 + * Forbidden
  16811 + */
  16812 + 403: any;
  16813 + /**
  16814 + * @description
  16815 + * Not Found
  16816 + */
  16817 + 404: any;
  16818 +}
  16819 +
  16820 +export type PostServiceOrderDeleteWarningOrderWhiteListResponseSuccess =
  16821 + PostServiceOrderDeleteWarningOrderWhiteListResponse[200];
  16822 +/**
  16823 + * @description
  16824 + * 删除订单预警白名单
  16825 + * @tags 内部订单
  16826 + * @produces *
  16827 + * @consumes application/json
  16828 + */
  16829 +export const postServiceOrderDeleteWarningOrderWhiteList =
  16830 + /* #__PURE__ */ (() => {
  16831 + const method = 'post';
  16832 + const url = '/service/order/deleteWarningOrderWhiteList';
  16833 + function request(
  16834 + option?: PostServiceOrderDeleteWarningOrderWhiteListOption,
  16835 + ): Promise<PostServiceOrderDeleteWarningOrderWhiteListResponseSuccess> {
  16836 + return requester(request.url, {
  16837 + method: request.method,
  16838 + ...option,
  16839 + }) as unknown as Promise<PostServiceOrderDeleteWarningOrderWhiteListResponseSuccess>;
  16840 + }
  16841 +
  16842 + /** http method */
  16843 + request.method = method;
  16844 + /** request url */
  16845 + request.url = url;
  16846 + return request;
  16847 + })();
  16848 +
  16849 +/** @description request parameter type for postServiceOrderDeleteWarningUserWhiteList */
  16850 +export interface PostServiceOrderDeleteWarningUserWhiteListOption {
  16851 + /**
  16852 + * @description
  16853 + * id
  16854 + */
  16855 + body?: {
  16856 + /**
  16857 + @description
  16858 + id */
  16859 + id?: number;
  16860 + };
  16861 +}
  16862 +
  16863 +/** @description response type for postServiceOrderDeleteWarningUserWhiteList */
  16864 +export interface PostServiceOrderDeleteWarningUserWhiteListResponse {
  16865 + /**
  16866 + * @description
  16867 + * OK
  16868 + */
  16869 + 200: ServerResult;
  16870 + /**
  16871 + * @description
  16872 + * Created
  16873 + */
  16874 + 201: any;
  16875 + /**
  16876 + * @description
  16877 + * Unauthorized
  16878 + */
  16879 + 401: any;
  16880 + /**
  16881 + * @description
  16882 + * Forbidden
  16883 + */
  16884 + 403: any;
  16885 + /**
  16886 + * @description
  16887 + * Not Found
  16888 + */
  16889 + 404: any;
  16890 +}
  16891 +
  16892 +export type PostServiceOrderDeleteWarningUserWhiteListResponseSuccess =
  16893 + PostServiceOrderDeleteWarningUserWhiteListResponse[200];
  16894 +/**
  16895 + * @description
  16896 + * 删除账号预警白名单
  16897 + * @tags 内部订单
  16898 + * @produces *
  16899 + * @consumes application/json
  16900 + */
  16901 +export const postServiceOrderDeleteWarningUserWhiteList =
  16902 + /* #__PURE__ */ (() => {
  16903 + const method = 'post';
  16904 + const url = '/service/order/deleteWarningUserWhiteList';
  16905 + function request(
  16906 + option?: PostServiceOrderDeleteWarningUserWhiteListOption,
  16907 + ): Promise<PostServiceOrderDeleteWarningUserWhiteListResponseSuccess> {
  16908 + return requester(request.url, {
  16909 + method: request.method,
  16910 + ...option,
  16911 + }) as unknown as Promise<PostServiceOrderDeleteWarningUserWhiteListResponseSuccess>;
  16912 + }
  16913 +
  16914 + /** http method */
  16915 + request.method = method;
  16916 + /** request url */
  16917 + request.url = url;
  16918 + return request;
  16919 + })();
  16920 +
16630 16921 /** @description request parameter type for postServiceOrderEditOrder */
16631 16922 export interface PostServiceOrderEditOrderOption {
16632 16923 /**
... ... @@ -16965,6 +17256,77 @@ export const postServiceOrderExportTemplate = /* #__PURE__ */ (() =&gt; {
16965 17256 return request;
16966 17257 })();
16967 17258  
  17259 +/** @description request parameter type for postServiceOrderFeedbackRegistration */
  17260 +export interface PostServiceOrderFeedbackRegistrationOption {
  17261 + /**
  17262 + * @description
  17263 + * dto
  17264 + */
  17265 + body: {
  17266 + /**
  17267 + @description
  17268 + dto */
  17269 + dto: FeedbackRegistrationDTO;
  17270 + };
  17271 +}
  17272 +
  17273 +/** @description response type for postServiceOrderFeedbackRegistration */
  17274 +export interface PostServiceOrderFeedbackRegistrationResponse {
  17275 + /**
  17276 + * @description
  17277 + * OK
  17278 + */
  17279 + 200: ServerResult;
  17280 + /**
  17281 + * @description
  17282 + * Created
  17283 + */
  17284 + 201: any;
  17285 + /**
  17286 + * @description
  17287 + * Unauthorized
  17288 + */
  17289 + 401: any;
  17290 + /**
  17291 + * @description
  17292 + * Forbidden
  17293 + */
  17294 + 403: any;
  17295 + /**
  17296 + * @description
  17297 + * Not Found
  17298 + */
  17299 + 404: any;
  17300 +}
  17301 +
  17302 +export type PostServiceOrderFeedbackRegistrationResponseSuccess =
  17303 + PostServiceOrderFeedbackRegistrationResponse[200];
  17304 +/**
  17305 + * @description
  17306 + * 回访登记
  17307 + * @tags 内部订单
  17308 + * @produces *
  17309 + * @consumes application/json
  17310 + */
  17311 +export const postServiceOrderFeedbackRegistration = /* #__PURE__ */ (() => {
  17312 + const method = 'post';
  17313 + const url = '/service/order/feedbackRegistration';
  17314 + function request(
  17315 + option: PostServiceOrderFeedbackRegistrationOption,
  17316 + ): Promise<PostServiceOrderFeedbackRegistrationResponseSuccess> {
  17317 + return requester(request.url, {
  17318 + method: request.method,
  17319 + ...option,
  17320 + }) as unknown as Promise<PostServiceOrderFeedbackRegistrationResponseSuccess>;
  17321 + }
  17322 +
  17323 + /** http method */
  17324 + request.method = method;
  17325 + /** request url */
  17326 + request.url = url;
  17327 + return request;
  17328 +})();
  17329 +
16968 17330 /** @description request parameter type for postServiceOrderFileProcess */
16969 17331 export interface PostServiceOrderFileProcessOption {
16970 17332 /**
... ... @@ -20696,6 +21058,202 @@ export const postServiceOrderViewImages = /* #__PURE__ */ (() =&gt; {
20696 21058 return request;
20697 21059 })();
20698 21060  
  21061 +/** @description response type for postServiceOrderWarningOrderStatistics */
  21062 +export interface PostServiceOrderWarningOrderStatisticsResponse {
  21063 + /**
  21064 + * @description
  21065 + * OK
  21066 + */
  21067 + 200: ServerResult;
  21068 + /**
  21069 + * @description
  21070 + * Created
  21071 + */
  21072 + 201: any;
  21073 + /**
  21074 + * @description
  21075 + * Unauthorized
  21076 + */
  21077 + 401: any;
  21078 + /**
  21079 + * @description
  21080 + * Forbidden
  21081 + */
  21082 + 403: any;
  21083 + /**
  21084 + * @description
  21085 + * Not Found
  21086 + */
  21087 + 404: any;
  21088 +}
  21089 +
  21090 +export type PostServiceOrderWarningOrderStatisticsResponseSuccess =
  21091 + PostServiceOrderWarningOrderStatisticsResponse[200];
  21092 +/**
  21093 + * @description
  21094 + * 查询预警订单数据
  21095 + * @tags 内部订单
  21096 + * @produces *
  21097 + * @consumes application/json
  21098 + */
  21099 +export const postServiceOrderWarningOrderStatistics = /* #__PURE__ */ (() => {
  21100 + const method = 'post';
  21101 + const url = '/service/order/warningOrderStatistics';
  21102 + function request(): Promise<PostServiceOrderWarningOrderStatisticsResponseSuccess> {
  21103 + return requester(request.url, {
  21104 + method: request.method,
  21105 + }) as unknown as Promise<PostServiceOrderWarningOrderStatisticsResponseSuccess>;
  21106 + }
  21107 +
  21108 + /** http method */
  21109 + request.method = method;
  21110 + /** request url */
  21111 + request.url = url;
  21112 + return request;
  21113 +})();
  21114 +
  21115 +/** @description request parameter type for postServiceOrderWarningOrderWhiteLists */
  21116 +export interface PostServiceOrderWarningOrderWhiteListsOption {
  21117 + /**
  21118 + * @description
  21119 + * query
  21120 + */
  21121 + body: {
  21122 + /**
  21123 + @description
  21124 + query */
  21125 + query: QueryWarningOrderWhiteListDto;
  21126 + };
  21127 +}
  21128 +
  21129 +/** @description response type for postServiceOrderWarningOrderWhiteLists */
  21130 +export interface PostServiceOrderWarningOrderWhiteListsResponse {
  21131 + /**
  21132 + * @description
  21133 + * OK
  21134 + */
  21135 + 200: ServerResult;
  21136 + /**
  21137 + * @description
  21138 + * Created
  21139 + */
  21140 + 201: any;
  21141 + /**
  21142 + * @description
  21143 + * Unauthorized
  21144 + */
  21145 + 401: any;
  21146 + /**
  21147 + * @description
  21148 + * Forbidden
  21149 + */
  21150 + 403: any;
  21151 + /**
  21152 + * @description
  21153 + * Not Found
  21154 + */
  21155 + 404: any;
  21156 +}
  21157 +
  21158 +export type PostServiceOrderWarningOrderWhiteListsResponseSuccess =
  21159 + PostServiceOrderWarningOrderWhiteListsResponse[200];
  21160 +/**
  21161 + * @description
  21162 + * 查询订单预警白名单
  21163 + * @tags 内部订单
  21164 + * @produces *
  21165 + * @consumes application/json
  21166 + */
  21167 +export const postServiceOrderWarningOrderWhiteLists = /* #__PURE__ */ (() => {
  21168 + const method = 'post';
  21169 + const url = '/service/order/warningOrderWhiteLists';
  21170 + function request(
  21171 + option: PostServiceOrderWarningOrderWhiteListsOption,
  21172 + ): Promise<PostServiceOrderWarningOrderWhiteListsResponseSuccess> {
  21173 + return requester(request.url, {
  21174 + method: request.method,
  21175 + ...option,
  21176 + }) as unknown as Promise<PostServiceOrderWarningOrderWhiteListsResponseSuccess>;
  21177 + }
  21178 +
  21179 + /** http method */
  21180 + request.method = method;
  21181 + /** request url */
  21182 + request.url = url;
  21183 + return request;
  21184 +})();
  21185 +
  21186 +/** @description request parameter type for postServiceOrderWarningUserWhiteLists */
  21187 +export interface PostServiceOrderWarningUserWhiteListsOption {
  21188 + /**
  21189 + * @description
  21190 + * query
  21191 + */
  21192 + body: {
  21193 + /**
  21194 + @description
  21195 + query */
  21196 + query: QueryWarningUserWhiteListDto;
  21197 + };
  21198 +}
  21199 +
  21200 +/** @description response type for postServiceOrderWarningUserWhiteLists */
  21201 +export interface PostServiceOrderWarningUserWhiteListsResponse {
  21202 + /**
  21203 + * @description
  21204 + * OK
  21205 + */
  21206 + 200: ServerResult;
  21207 + /**
  21208 + * @description
  21209 + * Created
  21210 + */
  21211 + 201: any;
  21212 + /**
  21213 + * @description
  21214 + * Unauthorized
  21215 + */
  21216 + 401: any;
  21217 + /**
  21218 + * @description
  21219 + * Forbidden
  21220 + */
  21221 + 403: any;
  21222 + /**
  21223 + * @description
  21224 + * Not Found
  21225 + */
  21226 + 404: any;
  21227 +}
  21228 +
  21229 +export type PostServiceOrderWarningUserWhiteListsResponseSuccess =
  21230 + PostServiceOrderWarningUserWhiteListsResponse[200];
  21231 +/**
  21232 + * @description
  21233 + * 查询账号预警白名单
  21234 + * @tags 内部订单
  21235 + * @produces *
  21236 + * @consumes application/json
  21237 + */
  21238 +export const postServiceOrderWarningUserWhiteLists = /* #__PURE__ */ (() => {
  21239 + const method = 'post';
  21240 + const url = '/service/order/warningUserWhiteLists';
  21241 + function request(
  21242 + option: PostServiceOrderWarningUserWhiteListsOption,
  21243 + ): Promise<PostServiceOrderWarningUserWhiteListsResponseSuccess> {
  21244 + return requester(request.url, {
  21245 + method: request.method,
  21246 + ...option,
  21247 + }) as unknown as Promise<PostServiceOrderWarningUserWhiteListsResponseSuccess>;
  21248 + }
  21249 +
  21250 + /** http method */
  21251 + request.method = method;
  21252 + /** request url */
  21253 + request.url = url;
  21254 + return request;
  21255 +})();
  21256 +
20699 21257 /** @description request parameter type for getServiceToggles */
20700 21258 export interface GetServiceTogglesOption {
20701 21259 /** @format date-time */
... ...