From f22b390380ded7368bee986e22fbbe7423589cc0 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Mon, 24 Nov 2025 15:34:25 +0800 Subject: [PATCH] fix: lint --- apps/web-antd/src/store/mall/kefu.ts | 2 +- .../chat/index/modules/conversation/list.vue | 2 +- .../views/ai/model/chatRole/modules/form.vue | 1 - .../src/views/ai/model/model/modules/form.vue | 1 - .../src/views/ai/music/index/list/index.vue | 2 +- .../workflow/form/modules/workflow-design.vue | 2 +- .../components/BoundaryEventTimer.vue | 6 +-- .../components/UserTaskCustomConfig.vue | 26 ++++----- .../penal/task/task-components/UserTask.vue | 4 +- .../penal/time-event-config/CycleConfig.vue | 2 +- .../bpmn-process-designer/package/utils.ts | 8 +-- .../views/crm/statistics/rank/chartOptions.ts | 16 +++--- .../erp/finance/receipt/modules/item-form.vue | 1 + .../src/views/infra/webSocket/index.vue | 2 +- .../device-details-thing-model-property.vue | 17 +++--- apps/web-antd/src/views/iot/home/index.vue | 14 +++-- .../scene/form/configs/condition-config.vue | 3 +- .../product/spu/form/modules/sku-list.vue | 3 +- .../app-link-input/select-dialog.vue | 4 +- .../components/magic-cube-editor/util.ts | 4 +- .../src/views/mp/autoReply/modules/form.vue | 30 ++++++----- .../src/views/mp/components/wx-msg/wx-msg.vue | 2 +- apps/web-antd/src/views/mp/menu/index.vue | 53 +++++++++---------- apps/web-antd/src/views/pay/app/data.ts | 7 ++- apps/web-ele/src/store/mall/kefu.ts | 2 +- .../chat/index/modules/conversation/list.vue | 2 +- .../views/ai/model/chatRole/modules/form.vue | 1 - .../src/views/ai/model/model/modules/form.vue | 1 - .../src/views/ai/music/index/list/index.vue | 2 +- .../views/crm/statistics/rank/chartOptions.ts | 16 +++--- .../views/erp/stock/in/modules/item-form.vue | 1 + .../views/erp/stock/out/modules/item-form.vue | 3 +- .../src/views/infra/webSocket/index.vue | 2 +- .../components/magic-cube-editor/util.ts | 4 +- .../src/views/mp/autoReply/modules/form.vue | 30 ++++++----- .../src/views/mp/components/wx-msg/wx-msg.vue | 2 +- apps/web-ele/src/views/mp/menu/index.vue | 50 ++++++++--------- apps/web-ele/src/views/pay/app/data.ts | 12 +++-- .../views/system/user/modules/import-form.vue | 2 - .../src/views/infra/codegen/edit/index.vue | 2 +- .../src/views/infra/webSocket/index.vue | 2 +- .../src/views/infra/webSocket/index.vue | 2 +- 42 files changed, 178 insertions(+), 170 deletions(-) diff --git a/apps/web-antd/src/store/mall/kefu.ts b/apps/web-antd/src/store/mall/kefu.ts index 6fe0b6c25..c30087375 100644 --- a/apps/web-antd/src/store/mall/kefu.ts +++ b/apps/web-antd/src/store/mall/kefu.ts @@ -90,7 +90,7 @@ export const useMallKefuStore = defineStore('mall-kefu', { }, conversationSort() { // 按置顶属性和最后消息时间排序 - this.conversationList.sort((a, b) => { + this.conversationList.toSorted((a, b) => { // 按照置顶排序,置顶的会在前面 if (a.adminPinned !== b.adminPinned) { return a.adminPinned ? -1 : 1; diff --git a/apps/web-antd/src/views/ai/chat/index/modules/conversation/list.vue b/apps/web-antd/src/views/ai/chat/index/modules/conversation/list.vue index d6c8c4819..f150e62f5 100644 --- a/apps/web-antd/src/views/ai/chat/index/modules/conversation/list.vue +++ b/apps/web-antd/src/views/ai/chat/index/modules/conversation/list.vue @@ -90,7 +90,7 @@ async function getChatConversationList() { // 1.1 获取 对话数据 conversationList.value = await getChatConversationMyList(); // 1.2 排序 - conversationList.value.sort((a, b) => { + conversationList.value.toSorted((a, b) => { return Number(b.createTime) - Number(a.createTime); }); // 1.3 没有任何对话情况 diff --git a/apps/web-antd/src/views/ai/model/chatRole/modules/form.vue b/apps/web-antd/src/views/ai/model/chatRole/modules/form.vue index 8388f9740..e5abac2b7 100644 --- a/apps/web-antd/src/views/ai/model/chatRole/modules/form.vue +++ b/apps/web-antd/src/views/ai/model/chatRole/modules/form.vue @@ -13,7 +13,6 @@ import { getChatRole, updateChatRole, } from '#/api/ai/model/chatRole'; -import {} from '#/api/bpm/model'; import { $t } from '#/locales'; import { useFormSchema } from '../data'; diff --git a/apps/web-antd/src/views/ai/model/model/modules/form.vue b/apps/web-antd/src/views/ai/model/model/modules/form.vue index 1f5f9a8f1..3a47c5910 100644 --- a/apps/web-antd/src/views/ai/model/model/modules/form.vue +++ b/apps/web-antd/src/views/ai/model/model/modules/form.vue @@ -9,7 +9,6 @@ import { message } from 'ant-design-vue'; import { useVbenForm } from '#/adapter/form'; import { createModel, getModel, updateModel } from '#/api/ai/model/model'; -import {} from '#/api/bpm/model'; import { $t } from '#/locales'; import { useFormSchema } from '../data'; diff --git a/apps/web-antd/src/views/ai/music/index/list/index.vue b/apps/web-antd/src/views/ai/music/index/list/index.vue index 1975973db..3076d35b3 100644 --- a/apps/web-antd/src/views/ai/music/index/list/index.vue +++ b/apps/web-antd/src/views/ai/music/index/list/index.vue @@ -17,7 +17,7 @@ const currentSong = ref({}); // 当前音乐 const mySongList = ref[]>([]); const squareSongList = ref[]>([]); -function generateMusic(formData: Recordable) { +function generateMusic(_formData: Recordable) { loading.value = true; setTimeout(() => { mySongList.value = Array.from({ length: 20 }, (_, index) => { diff --git a/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue b/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue index 2875dbf9a..962fec60e 100644 --- a/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue +++ b/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue @@ -257,7 +257,7 @@ defineExpose({ validate });

运行结果

diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/BoundaryEventTimer.vue b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/BoundaryEventTimer.vue index cca92ef62..7c3ebe9a5 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/BoundaryEventTimer.vue +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/BoundaryEventTimer.vue @@ -62,16 +62,16 @@ const resetElement = () => { bpmnInstances().moddle.create('bpmn:ExtensionElements', { values: [] }); // 是否开启自定义用户任务超时处理 - boundaryEventType.value = elExtensionElements.value.values?.filter( + boundaryEventType.value = elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:BoundaryEventType`, - )?.[0]; + ); if (boundaryEventType.value && boundaryEventType.value.value === 1) { timeoutHandlerEnable.value = true; configExtensions.value.push(boundaryEventType.value); } // 执行动作 - timeoutHandlerType.value = elExtensionElements.value.values?.filter( + timeoutHandlerType.value = elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:TimeoutHandlerType`, )?.[0]; if (timeoutHandlerType.value) { diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/UserTaskCustomConfig.vue b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/UserTaskCustomConfig.vue index 2271d6f91..d7730e291 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/UserTaskCustomConfig.vue +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/custom-config/components/UserTaskCustomConfig.vue @@ -112,7 +112,7 @@ const resetCustomConfigList = () => { // 审批类型 approveType.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:ApproveType`, )?.[0] || bpmnInstances().moddle.create(`${prefix}:ApproveType`, { @@ -121,7 +121,7 @@ const resetCustomConfigList = () => { // 审批人与提交人为同一人时 assignStartUserHandlerTypeEl.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:AssignStartUserHandlerType`, )?.[0] || bpmnInstances().moddle.create(`${prefix}:AssignStartUserHandlerType`, { @@ -131,13 +131,13 @@ const resetCustomConfigList = () => { // 审批人拒绝时 rejectHandlerTypeEl.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:RejectHandlerType`, )?.[0] || bpmnInstances().moddle.create(`${prefix}:RejectHandlerType`, { value: 1 }); rejectHandlerType.value = rejectHandlerTypeEl.value.value; returnNodeIdEl.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:RejectReturnTaskId`, )?.[0] || bpmnInstances().moddle.create(`${prefix}:RejectReturnTaskId`, { @@ -147,7 +147,7 @@ const resetCustomConfigList = () => { // 审批人为空时 assignEmptyHandlerTypeEl.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:AssignEmptyHandlerType`, )?.[0] || bpmnInstances().moddle.create(`${prefix}:AssignEmptyHandlerType`, { @@ -155,7 +155,7 @@ const resetCustomConfigList = () => { }); assignEmptyHandlerType.value = assignEmptyHandlerTypeEl.value.value; assignEmptyUserIdsEl.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:AssignEmptyUserIds`, )?.[0] || bpmnInstances().moddle.create(`${prefix}:AssignEmptyUserIds`, { @@ -172,7 +172,7 @@ const resetCustomConfigList = () => { }); // 操作按钮 - buttonsSettingEl.value = elExtensionElements.value.values?.filter( + buttonsSettingEl.value = elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:ButtonsSetting`, ); if (buttonsSettingEl.value.length === 0) { @@ -189,7 +189,7 @@ const resetCustomConfigList = () => { // 字段权限 if (formType.value === BpmModelFormType.NORMAL) { - const fieldsPermissionList = elExtensionElements.value.values?.filter( + const fieldsPermissionList = elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:FieldsPermission`, ); fieldsPermissionEl.value = []; @@ -206,21 +206,21 @@ const resetCustomConfigList = () => { // 是否需要签名 signEnable.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:SignEnable`, - )?.[0] || + ) || bpmnInstances().moddle.create(`${prefix}:SignEnable`, { value: false }); // 审批意见 reasonRequire.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type === `${prefix}:ReasonRequire`, - )?.[0] || + ) || bpmnInstances().moddle.create(`${prefix}:ReasonRequire`, { value: false }); // 保留剩余扩展元素,便于后面更新该元素对应属性 otherExtensions.value = - elExtensionElements.value.values?.filter( + elExtensionElements.value.values?.find( (ex: any) => ex.$type !== `${prefix}:AssignStartUserHandlerType` && ex.$type !== `${prefix}:RejectHandlerType` && diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/task/task-components/UserTask.vue b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/task/task-components/UserTask.vue index 6eb41df3c..c13a8bf72 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/task/task-components/UserTask.vue +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/task/task-components/UserTask.vue @@ -118,10 +118,10 @@ const resetTaskForm = () => { const extensionElements = businessObject?.extensionElements ?? bpmnInstances().moddle.create('bpmn:ExtensionElements', { values: [] }); - userTaskForm.value.candidateStrategy = extensionElements.values?.filter( + userTaskForm.value.candidateStrategy = extensionElements.values?.find( (ex: any) => ex.$type === `${prefix}:CandidateStrategy`, )?.[0]?.value; - const candidateParamStr = extensionElements.values?.filter( + const candidateParamStr = extensionElements.values?.find( (ex: any) => ex.$type === `${prefix}:CandidateParam`, )?.[0]?.value; if (candidateParamStr && candidateParamStr.length > 0) { diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/time-event-config/CycleConfig.vue b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/time-event-config/CycleConfig.vue index c5add5e9c..493681f1f 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/time-event-config/CycleConfig.vue +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/penal/time-event-config/CycleConfig.vue @@ -112,7 +112,7 @@ function setDuration(type, val) { // 组装ISO 8601字符串 let d = isoDuration.value; if (d.includes(type)) { - d = d.replace(new RegExp(`\\d+${type}`), val + type); + d = d.replace(new RegExp(String.raw`\d+${type}`), val + type); } else { d += val + type; } diff --git a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/utils.ts b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/utils.ts index 5a904331d..f1c082f1a 100644 --- a/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/utils.ts +++ b/apps/web-antd/src/views/bpm/components/bpmn-process-designer/package/utils.ts @@ -82,10 +82,12 @@ export function updateElementExtensions(element, extensionList) { } // 创建一个id -export function uuid(length = 8, chars?) { +export function uuid( + length = 8, + charsString = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', +) { let result = ''; - const charsString = - chars || '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + for (let i = length; i > 0; --i) { result += charsString[Math.floor(Math.random() * charsString.length)]; } diff --git a/apps/web-antd/src/views/crm/statistics/rank/chartOptions.ts b/apps/web-antd/src/views/crm/statistics/rank/chartOptions.ts index 7234687c5..a6c36e958 100644 --- a/apps/web-antd/src/views/crm/statistics/rank/chartOptions.ts +++ b/apps/web-antd/src/views/crm/statistics/rank/chartOptions.ts @@ -6,7 +6,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -54,7 +54,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -102,7 +102,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -150,7 +150,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -198,7 +198,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -246,7 +246,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -294,7 +294,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -342,7 +342,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, diff --git a/apps/web-antd/src/views/erp/finance/receipt/modules/item-form.vue b/apps/web-antd/src/views/erp/finance/receipt/modules/item-form.vue index 5824641de..5563f5252 100644 --- a/apps/web-antd/src/views/erp/finance/receipt/modules/item-form.vue +++ b/apps/web-antd/src/views/erp/finance/receipt/modules/item-form.vue @@ -154,6 +154,7 @@ function handleOpenSaleReturn() { } function handleAddSaleReturn(rows: ErpSaleReturnApi.SaleReturn[]) { + // TODO 芋艿 rows.forEach((row) => { const newItem: ErpFinanceReceiptApi.FinanceReceiptItem = { bizId: row.id, diff --git a/apps/web-antd/src/views/infra/webSocket/index.vue b/apps/web-antd/src/views/infra/webSocket/index.vue index 371967586..bcb7ccc27 100644 --- a/apps/web-antd/src/views/infra/webSocket/index.vue +++ b/apps/web-antd/src/views/infra/webSocket/index.vue @@ -47,7 +47,7 @@ const { status, data, send, close, open } = useWebSocket(server.value, { const messageList = ref( [] as { text: string; time: number; type?: string; userId?: string }[], ); // 消息列表 -const messageReverseList = computed(() => [...messageList.value].reverse()); +const messageReverseList = computed(() => [...messageList.value].toReversed()); watchEffect(() => { if (!data.value) { return; diff --git a/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue index d15e649c7..10be53896 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/detail/device-details-thing-model-property.vue @@ -22,8 +22,7 @@ import { import { getLatestDeviceProperties } from '#/api/iot/device/device'; -import DeviceDetailsThingModelPropertyHistory - from './device-details-thing-model-property-history.vue'; +import DeviceDetailsThingModelPropertyHistory from './device-details-thing-model-property-history.vue'; const props = defineProps<{ deviceId: number }>(); @@ -168,13 +167,13 @@ onMounted(() => { >
- +
{{ item.name }}
@@ -198,7 +197,7 @@ onMounted(() => { >
@@ -206,14 +205,14 @@ onMounted(() => {
- 属性值 - + 属性值 + {{ formatValueWithUnit(item) }}
- 更新时间 - + 更新时间 + {{ item.updateTime ? formatDate(item.updateTime) : '-' }}
diff --git a/apps/web-antd/src/views/iot/home/index.vue b/apps/web-antd/src/views/iot/home/index.vue index e2d7723f6..763c03e0c 100644 --- a/apps/web-antd/src/views/iot/home/index.vue +++ b/apps/web-antd/src/views/iot/home/index.vue @@ -1,12 +1,16 @@ diff --git a/apps/web-antd/src/views/pay/app/data.ts b/apps/web-antd/src/views/pay/app/data.ts index 2de2057f2..d46607ca3 100644 --- a/apps/web-antd/src/views/pay/app/data.ts +++ b/apps/web-antd/src/views/pay/app/data.ts @@ -258,9 +258,7 @@ export function useAppFormSchema(): VbenFormSchema[] { /** 渠道新增/修改的表单 */ export function useChannelFormSchema(formType: string = ''): VbenFormSchema[] { - const schema: VbenFormSchema[] = []; - // 添加通用字段 - schema.push( + const schema: VbenFormSchema[] = [ { component: 'Input', fieldName: 'id', @@ -309,7 +307,8 @@ export function useChannelFormSchema(formType: string = ''): VbenFormSchema[] { optionType: 'button', }, }, - ); + ]; + // 添加通用字段 // 根据类型添加特定字段 if (formType.includes('alipay_')) { schema.push( diff --git a/apps/web-ele/src/store/mall/kefu.ts b/apps/web-ele/src/store/mall/kefu.ts index 85f4023e7..b9197d3e6 100644 --- a/apps/web-ele/src/store/mall/kefu.ts +++ b/apps/web-ele/src/store/mall/kefu.ts @@ -80,7 +80,7 @@ export const useMallKefuStore = defineStore('mall-kefu', { }, conversationSort() { // 按置顶属性和最后消息时间排序 - this.conversationList.sort((a, b) => { + this.conversationList.toSorted((a, b) => { // 按照置顶排序,置顶的会在前面 if (a.adminPinned !== b.adminPinned) { return a.adminPinned ? -1 : 1; diff --git a/apps/web-ele/src/views/ai/chat/index/modules/conversation/list.vue b/apps/web-ele/src/views/ai/chat/index/modules/conversation/list.vue index 125097329..028055456 100644 --- a/apps/web-ele/src/views/ai/chat/index/modules/conversation/list.vue +++ b/apps/web-ele/src/views/ai/chat/index/modules/conversation/list.vue @@ -97,7 +97,7 @@ async function getChatConversationList() { // 1.1 获取 对话数据 conversationList.value = await getChatConversationMyList(); // 1.2 排序 - conversationList.value.sort((a, b) => { + conversationList.value.toSorted((a, b) => { return Number(b.createTime) - Number(a.createTime); }); // 1.3 没有任何对话情况 diff --git a/apps/web-ele/src/views/ai/model/chatRole/modules/form.vue b/apps/web-ele/src/views/ai/model/chatRole/modules/form.vue index 11b9e0eb9..35c44d2aa 100644 --- a/apps/web-ele/src/views/ai/model/chatRole/modules/form.vue +++ b/apps/web-ele/src/views/ai/model/chatRole/modules/form.vue @@ -13,7 +13,6 @@ import { getChatRole, updateChatRole, } from '#/api/ai/model/chatRole'; -import {} from '#/api/bpm/model'; import { $t } from '#/locales'; import { useFormSchema } from '../data'; diff --git a/apps/web-ele/src/views/ai/model/model/modules/form.vue b/apps/web-ele/src/views/ai/model/model/modules/form.vue index 14a1bdc43..10727a642 100644 --- a/apps/web-ele/src/views/ai/model/model/modules/form.vue +++ b/apps/web-ele/src/views/ai/model/model/modules/form.vue @@ -9,7 +9,6 @@ import { ElMessage } from 'element-plus'; import { useVbenForm } from '#/adapter/form'; import { createModel, getModel, updateModel } from '#/api/ai/model/model'; -import {} from '#/api/bpm/model'; import { $t } from '#/locales'; import { useFormSchema } from '../data'; diff --git a/apps/web-ele/src/views/ai/music/index/list/index.vue b/apps/web-ele/src/views/ai/music/index/list/index.vue index 50dbf3385..1e0dde387 100644 --- a/apps/web-ele/src/views/ai/music/index/list/index.vue +++ b/apps/web-ele/src/views/ai/music/index/list/index.vue @@ -17,7 +17,7 @@ const currentSong = ref({}); // 当前音乐 const mySongList = ref[]>([]); const squareSongList = ref[]>([]); -function generateMusic(formData: Recordable) { +function generateMusic(_formData: Recordable) { loading.value = true; setTimeout(() => { mySongList.value = Array.from({ length: 20 }, (_, index) => { diff --git a/apps/web-ele/src/views/crm/statistics/rank/chartOptions.ts b/apps/web-ele/src/views/crm/statistics/rank/chartOptions.ts index 7234687c5..a6c36e958 100644 --- a/apps/web-ele/src/views/crm/statistics/rank/chartOptions.ts +++ b/apps/web-ele/src/views/crm/statistics/rank/chartOptions.ts @@ -6,7 +6,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -54,7 +54,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -102,7 +102,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -150,7 +150,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -198,7 +198,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -246,7 +246,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -294,7 +294,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, @@ -342,7 +342,7 @@ export function getChartOptions(activeTabName: any, res: any): any { return { dataset: { dimensions: ['nickname', 'count'], - source: cloneDeep(res).reverse(), + source: cloneDeep(res).toReversed(), }, grid: { left: 20, diff --git a/apps/web-ele/src/views/erp/stock/in/modules/item-form.vue b/apps/web-ele/src/views/erp/stock/in/modules/item-form.vue index 21145e370..24456de71 100644 --- a/apps/web-ele/src/views/erp/stock/in/modules/item-form.vue +++ b/apps/web-ele/src/views/erp/stock/in/modules/item-form.vue @@ -86,6 +86,7 @@ watch( /** 处理新增 */ function handleAdd() { + // TODO @芋艿 const newRow = { id: undefined, warehouseId: undefined, diff --git a/apps/web-ele/src/views/erp/stock/out/modules/item-form.vue b/apps/web-ele/src/views/erp/stock/out/modules/item-form.vue index 4a0610bf2..6ca320c18 100644 --- a/apps/web-ele/src/views/erp/stock/out/modules/item-form.vue +++ b/apps/web-ele/src/views/erp/stock/out/modules/item-form.vue @@ -105,6 +105,7 @@ function handleAdd() { /** 处理删除 */ function handleDelete(row: ErpStockOutApi.StockOutItem) { + // TODO @芋艿 const index = tableData.value.findIndex((item) => item.seq === row.seq); if (index !== -1) { tableData.value.splice(index, 1); @@ -271,7 +272,7 @@ onMounted(async () => {