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 @@
-