From 4cdc92f7590fc49a0d67e93bf106efa376001346 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Sat, 14 Mar 2026 12:16:31 +0800 Subject: [PATCH] fix: lint --- apps/web-antd/public/tinymce/tinymce.d.ts | 8 +- .../src/api/iot/device/modbus/point/index.ts | 8 +- apps/web-antd/src/api/request.ts | 4 +- .../components/description/use-description.ts | 2 +- .../form-create/components/area-select.vue | 10 +- .../form-create/components/iframe.vue | 5 +- .../src/components/form-create/helpers.ts | 4 +- .../src/components/form-create/rules/data.ts | 1 - .../form-create/rules/use-area-select-rule.ts | 3 +- apps/web-antd/src/store/auth.ts | 2 + apps/web-antd/src/utils/index.ts | 2 - .../workflow/form/modules/workflow-design.vue | 6 +- .../package/designer/ProcessDesigner.vue | 5 +- .../extension-moddle/camunda/extension.js | 2 +- .../package/designer/plugins/translate/zh.js | 1 - .../custom-config/ElementCustomConfig.vue | 2 +- .../multi-instance/ElementMultiInstance.vue | 19 +- .../package/penal/task/ElementTask.vue | 2 +- .../task/task-components/CallActivity.vue | 3 +- .../task/task-components/ReceiveTask.vue | 1 - .../penal/task/task-components/ScriptTask.vue | 1 - .../task/task-components/ServiceTask.vue | 5 +- .../penal/task/task-components/UserTask.vue | 8 +- .../src/modules/rules/CustomRules.js | 1 + .../src/utils/xml2json.js | 1 + .../nodes-config/trigger-node-config.vue | 1 + .../components/nodes/child-process-node.vue | 3 +- .../components/nodes/copy-task-node.vue | 3 +- .../components/nodes/delay-timer-node.vue | 3 +- .../components/nodes/end-event-node.vue | 2 +- .../components/nodes/exclusive-node.vue | 2 +- .../components/nodes/inclusive-node.vue | 2 +- .../components/nodes/node-handler.vue | 2 +- .../components/nodes/parallel-node.vue | 2 +- .../components/nodes/router-node.vue | 3 +- .../components/nodes/start-user-node.vue | 3 +- .../components/nodes/trigger-node.vue | 2 +- .../components/nodes/user-task-node.vue | 3 +- .../simple-process-design/consts.ts | 182 ++++++++--------- .../bpm/model/form/modules/tinymce-plugin.ts | 2 +- .../detail/modules/bpm-viewer.vue | 4 +- .../detail/modules/process-print.vue | 2 +- apps/web-antd/src/views/infra/build/index.vue | 2 +- .../device/detail/modules/modbus-config.vue | 7 +- .../device/detail/modules/sub-device.vue | 11 +- .../src/views/iot/device/device/index.vue | 4 +- .../web-antd/src/views/iot/utils/constants.ts | 2 +- .../member-statistics-chart-options.ts | 2 +- .../home/modules/trade-trend-chart-options.ts | 2 +- .../product/category/components/select.vue | 2 +- .../mall/product/comment/modules/form.vue | 2 +- .../spu/form/modules/product-attributes.vue | 1 + apps/web-antd/src/views/mp/message/index.vue | 2 +- .../src/views/system/tenant/modules/form.vue | 2 +- apps/web-ele/public/tinymce/tinymce.d.ts | 8 +- apps/web-ele/src/adapter/vxe-table.ts | 1 + .../src/api/crm/customer/limitConfig/index.ts | 4 +- apps/web-ele/src/api/crm/permission/index.ts | 6 +- apps/web-ele/src/api/request.ts | 4 +- .../src/components/cropper/cropper.vue | 2 +- .../components/description/use-description.ts | 1 - .../form-create/components/area-select.vue | 10 +- .../form-create/components/dept-select.vue | 3 +- .../form-create/components/iframe.vue | 5 +- .../form-create/components/use-api-select.tsx | 2 +- .../src/components/form-create/helpers.ts | 4 +- .../form-create/rules/use-area-select-rule.ts | 3 +- apps/web-ele/src/utils/index.ts | 2 - .../workflow/form/modules/workflow-design.vue | 6 +- .../package/designer/ProcessDesigner.vue | 2 +- .../extension-moddle/camunda/extension.js | 2 +- .../package/designer/plugins/translate/zh.js | 1 - .../custom-config/ElementCustomConfig.vue | 2 +- .../multi-instance/ElementMultiInstance.vue | 13 +- .../package/penal/task/ElementTask.vue | 2 +- .../task/task-components/CallActivity.vue | 3 +- .../task/task-components/ReceiveTask.vue | 1 - .../penal/task/task-components/ScriptTask.vue | 2 +- .../task/task-components/ServiceTask.vue | 5 +- .../penal/task/task-components/UserTask.vue | 9 +- .../src/modules/rules/CustomRules.js | 1 + .../src/utils/xml2json.js | 1 + .../nodes-config/copy-task-node-config.vue | 2 + .../nodes-config/trigger-node-config.vue | 1 + .../components/nodes/child-process-node.vue | 3 +- .../components/nodes/copy-task-node.vue | 3 +- .../components/nodes/delay-timer-node.vue | 3 +- .../components/nodes/end-event-node.vue | 2 +- .../components/nodes/exclusive-node.vue | 2 +- .../components/nodes/inclusive-node.vue | 2 +- .../components/nodes/node-handler.vue | 2 +- .../components/nodes/parallel-node.vue | 2 +- .../components/nodes/router-node.vue | 3 +- .../components/nodes/start-user-node.vue | 3 +- .../components/nodes/trigger-node.vue | 3 +- .../components/nodes/user-task-node.vue | 3 +- .../simple-process-design/consts.ts | 182 ++++++++--------- .../bpm/model/form/modules/tinymce-plugin.ts | 2 +- .../detail/modules/bpm-viewer.vue | 4 +- .../detail/modules/process-print.vue | 2 +- apps/web-ele/src/views/infra/build/index.vue | 2 +- .../member-statistics-chart-options.ts | 2 +- .../home/modules/trade-trend-chart-options.ts | 2 +- .../product/category/components/select.vue | 2 +- .../mall/product/comment/modules/form.vue | 2 +- .../spu/form/modules/product-attributes.vue | 1 + apps/web-ele/src/views/mp/message/index.vue | 2 +- apps/web-naive/src/api/request.ts | 4 +- .../components/description/use-description.ts | 2 +- apps/web-naive/src/store/auth.ts | 2 + apps/web-tdesign/src/api/request.ts | 5 +- .../components/description/use-description.ts | 1 - apps/web-tdesign/src/store/auth.ts | 3 + .../eslint-config/src/configs/typescript.ts | 1 - .../oxlint-config/src/configs/typescript.ts | 2 +- .../@core/base/shared/src/utils/download.ts | 7 +- packages/constants/src/biz-bpm-enum.ts | 186 +++++++++--------- packages/constants/src/biz-mall-enum.ts | 2 +- packages/constants/src/biz-mp-enum.ts | 6 +- 119 files changed, 482 insertions(+), 447 deletions(-) diff --git a/apps/web-antd/public/tinymce/tinymce.d.ts b/apps/web-antd/public/tinymce/tinymce.d.ts index 20f888b56..a87b1629a 100644 --- a/apps/web-antd/public/tinymce/tinymce.d.ts +++ b/apps/web-antd/public/tinymce/tinymce.d.ts @@ -2537,12 +2537,12 @@ interface EditorSelection { normalize: () => Range; selectorChanged: (selector: string, callback: (active: boolean, args: { node: Node; - selector: String; + selector: string; parents: Node[]; }) => void) => EditorSelection; selectorChangedWithUnbind: (selector: string, callback: (active: boolean, args: { node: Node; - selector: String; + selector: string; parents: Node[]; }) => void) => { unbind: () => void; @@ -3217,9 +3217,9 @@ interface Tools { (arr: ArrayLike | null | undefined, cb: ArrayCallback): R[]; (obj: Record | null | undefined, cb: ObjCallback): R[]; }; - extend: (obj: Object, ext: Object, ...objs: Object[]) => any; + extend: (obj: object, ext: object, ...objs: object[]) => any; walk: >(obj: T, f: WalkCallback, n?: keyof T, scope?: any) => void; - resolve: (path: string, o?: Object) => any; + resolve: (path: string, o?: object) => any; explode: (s: string | string[], d?: string | RegExp) => string[]; _addCacheSuffix: (url: string) => string; } diff --git a/apps/web-antd/src/api/iot/device/modbus/point/index.ts b/apps/web-antd/src/api/iot/device/modbus/point/index.ts index fa5c6767d..11b440fae 100644 --- a/apps/web-antd/src/api/iot/device/modbus/point/index.ts +++ b/apps/web-antd/src/api/iot/device/modbus/point/index.ts @@ -37,16 +37,12 @@ export function getModbusPoint(id: number) { } /** 创建 Modbus 点位配置 */ -export function createModbusPoint( - data: IotDeviceModbusPointApi.ModbusPoint, -) { +export function createModbusPoint(data: IotDeviceModbusPointApi.ModbusPoint) { return requestClient.post('/iot/device-modbus-point/create', data); } /** 更新 Modbus 点位配置 */ -export function updateModbusPoint( - data: IotDeviceModbusPointApi.ModbusPoint, -) { +export function updateModbusPoint(data: IotDeviceModbusPointApi.ModbusPoint) { return requestClient.put('/iot/device-modbus-point/update', data); } diff --git a/apps/web-antd/src/api/request.ts b/apps/web-antd/src/api/request.ts index 2568def87..15539ab93 100644 --- a/apps/web-antd/src/api/request.ts +++ b/apps/web-antd/src/api/request.ts @@ -119,7 +119,9 @@ function createRequestClient(baseURL: string, options?: RequestClientOptions) { response.data = apiEncrypt.decryptResponse(response.data); } catch (error) { console.error('响应数据解密失败:', error); - throw new Error(`响应数据解密失败: ${(error as Error).message}`); + throw new Error(`响应数据解密失败: ${(error as Error).message}`, { + cause: error, + }); } } return response; diff --git a/apps/web-antd/src/components/description/use-description.ts b/apps/web-antd/src/components/description/use-description.ts index fd24920f0..e3b676af2 100644 --- a/apps/web-antd/src/components/description/use-description.ts +++ b/apps/web-antd/src/components/description/use-description.ts @@ -21,7 +21,7 @@ export function useDescription(options?: Partial) { inheritAttrs: false, setup(_props, { attrs, slots }) { return () => { - // @ts-ignore - 避免类型实例化过深 + // @ts-expect-error - 避免类型实例化过深 return h(Description, { ...propsState, ...attrs }, slots); }; }, diff --git a/apps/web-antd/src/components/form-create/components/area-select.vue b/apps/web-antd/src/components/form-create/components/area-select.vue index 9a025ed3e..9fa8d5b05 100644 --- a/apps/web-antd/src/components/form-create/components/area-select.vue +++ b/apps/web-antd/src/components/form-create/components/area-select.vue @@ -2,10 +2,11 @@