diff --git a/apps/web-antd/src/adapter/vxe-table.ts b/apps/web-antd/src/adapter/vxe-table.ts index 15ab9212a..9bf5d0d04 100644 --- a/apps/web-antd/src/adapter/vxe-table.ts +++ b/apps/web-antd/src/adapter/vxe-table.ts @@ -199,7 +199,7 @@ setupVbenVxeTable({ vxeUI.renderer.add('CellOperation', { renderTableDefault({ attrs, options, props }, { column, row }) { const defaultProps = { size: 'small', type: 'link', ...props }; - let align = 'end'; + let align: string; switch (column.align) { case 'center': { align = 'center'; diff --git a/apps/web-antd/src/api/crm/customer/limitConfig/index.ts b/apps/web-antd/src/api/crm/customer/limitConfig/index.ts index f99a35f31..102e98db3 100644 --- a/apps/web-antd/src/api/crm/customer/limitConfig/index.ts +++ b/apps/web-antd/src/api/crm/customer/limitConfig/index.ts @@ -16,10 +16,10 @@ export namespace CrmCustomerLimitConfigApi { /** 客户限制配置类型 */ export enum LimitConfType { - /** 锁定客户数限制 */ - CUSTOMER_LOCK_LIMIT = 2, /** 拥有客户数限制 */ CUSTOMER_QUANTITY_LIMIT = 1, + /** 锁定客户数限制 */ + CUSTOMER_LOCK_LIMIT = 2, } /** 查询客户限制配置列表 */ diff --git a/apps/web-antd/src/api/crm/permission/index.ts b/apps/web-antd/src/api/crm/permission/index.ts index 296e442f0..b95e142b1 100644 --- a/apps/web-antd/src/api/crm/permission/index.ts +++ b/apps/web-antd/src/api/crm/permission/index.ts @@ -35,11 +35,11 @@ export namespace CrmPermissionApi { * CRM 业务类型枚举 */ export enum BizTypeEnum { - CRM_BUSINESS = 4, // 商机 CRM_CLUE = 1, // 线索 - CRM_CONTACT = 3, // 联系人 - CRM_CONTRACT = 5, // 合同 CRM_CUSTOMER = 2, // 客户 + CRM_CONTACT = 3, // 联系人 + CRM_BUSINESS = 4, // 商机 + CRM_CONTRACT = 5, // 合同 CRM_PRODUCT = 6, // 产品 CRM_RECEIVABLE = 7, // 回款 CRM_RECEIVABLE_PLAN = 8, // 回款计划 diff --git a/apps/web-antd/src/components/form-create/components/dept-select.vue b/apps/web-antd/src/components/form-create/components/dept-select.vue index 98fa25490..45c153f85 100644 --- a/apps/web-antd/src/components/form-create/components/dept-select.vue +++ b/apps/web-antd/src/components/form-create/components/dept-select.vue @@ -39,15 +39,16 @@ interface DeptVO { status?: number; } -// TODO @puhui999:linter 报错; /** 接受父组件参数 */ interface Props { + // eslint-disable-next-line vue/require-default-prop modelValue?: number | number[] | string | string[]; multiple?: boolean; returnType?: 'id' | 'name'; defaultCurrentDept?: boolean; disabled?: boolean; placeholder?: string; + // eslint-disable-next-line vue/require-default-prop formCreateInject?: any; } diff --git a/apps/web-antd/src/components/form-create/components/use-api-select.tsx b/apps/web-antd/src/components/form-create/components/use-api-select.tsx index dba12f326..530fc6eef 100644 --- a/apps/web-antd/src/components/form-create/components/use-api-select.tsx +++ b/apps/web-antd/src/components/form-create/components/use-api-select.tsx @@ -193,7 +193,7 @@ export function useApiSelect(option: ApiSelectProps) { let parse: any = null; if (props.parseFunc) { // 解析字符串函数 - // eslint-disable-next-line no-new-func + // oxlint-disable-next-line typescript/no-implied-eval parse = new Function(`return ${props.parseFunc}`)(); } return parse; diff --git a/apps/web-antd/src/components/upload/image-upload.vue b/apps/web-antd/src/components/upload/image-upload.vue index b78d8f15d..7f0a62c1e 100644 --- a/apps/web-antd/src/components/upload/image-upload.vue +++ b/apps/web-antd/src/components/upload/image-upload.vue @@ -146,6 +146,7 @@ async function handlePreview(file: UploadFile) { async function handleRemove(file: UploadFile) { if (fileList.value) { const index = fileList.value.findIndex((item) => item.uid === file.uid); + // oxlint-disable-next-line no-unused-expressions index !== -1 && fileList.value.splice(index, 1); const value = getValue(); isInnerOperate.value = true; @@ -350,6 +351,8 @@ function getValue() { diff --git a/apps/web-antd/src/views/ai/image/index/index.vue b/apps/web-antd/src/views/ai/image/index/index.vue index 16fdb5ba6..8cb1fb115 100644 --- a/apps/web-antd/src/views/ai/image/index/index.vue +++ b/apps/web-antd/src/views/ai/image/index/index.vue @@ -21,6 +21,7 @@ const imageListRef = ref(); // image 列表 ref const dall3Ref = ref(); // dall3(openai) ref const midjourneyRef = ref(); // midjourney ref const stableDiffusionRef = ref(); // stable diffusion ref +//@ts-expect-error unused-imports/no-unused-vars const commonRef = ref(); // stable diffusion ref const selectPlatform = ref('common'); // 选中的平台 diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/multi-instance/ElementMultiInstance.vue b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/multi-instance/ElementMultiInstance.vue index 8bc6479c3..d003151a9 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/multi-instance/ElementMultiInstance.vue +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/multi-instance/ElementMultiInstance.vue @@ -1,4 +1,3 @@ -