From e604d75e31b85908ca1204ac9bd0d538f724e3b9 Mon Sep 17 00:00:00 2001 From: tao Date: Wed, 24 Dec 2025 11:08:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B2=BB=E5=85=B7=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=90=8D=20=E5=A2=9E=E5=8A=A0=20lodash=20=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 2 + package-lock.json | 8 ++++ package.json | 2 + .../index.ts | 14 +++--- .../model.d.ts | 4 +- src/components/Header/index.vue | 9 +++- src/router/index.ts | 6 +-- src/views/pwoManage/infeed/layout.vue | 13 ++++-- .../infeed/{fixture => mask}/index.vue | 44 +++++++++---------- 9 files changed, 64 insertions(+), 38 deletions(-) rename src/api/pwoManage/{fixtureCombination => maskCombination}/index.ts (73%) rename src/api/pwoManage/{fixtureCombination => maskCombination}/model.d.ts (80%) rename src/views/pwoManage/infeed/{fixture => mask}/index.vue (79%) diff --git a/components.d.ts b/components.d.ts index 01a3ab8..8c6ffdf 100644 --- a/components.d.ts +++ b/components.d.ts @@ -36,6 +36,7 @@ declare module 'vue' { ARadioButton: typeof import('ant-design-vue/es')['RadioButton'] ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup'] ARow: typeof import('ant-design-vue/es')['Row'] + ASelect: typeof import('ant-design-vue/es')['Select'] ASpace: typeof import('ant-design-vue/es')['Space'] ASpin: typeof import('ant-design-vue/es')['Spin'] ASteps: typeof import('ant-design-vue/es')['Steps'] @@ -54,6 +55,7 @@ declare module 'vue' { ILucideMonitor: typeof import('~icons/lucide/monitor')['default'] ILucidePackage: typeof import('~icons/lucide/package')['default'] ILucideRefreshCw: typeof import('~icons/lucide/refresh-cw')['default'] + ILucideRotateCw: typeof import('~icons/lucide/rotate-cw')['default'] ILucideServer: typeof import('~icons/lucide/server')['default'] ILucideSettings: typeof import('~icons/lucide/settings')['default'] ILucideShieldCheck: typeof import('~icons/lucide/shield-check')['default'] diff --git a/package-lock.json b/package-lock.json index ab3252d..1143186 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,11 @@ "name": "rd_mes_front_hmi", "version": "0.0.1", "dependencies": { + "@types/lodash": "^4.17.21", "ant-design-vue": "^4.2.6", "axios": "^1.10.0", "jsencrypt": "^3.5.4", + "lodash": "^4.17.21", "pinia": "^3.0.3", "unplugin-vue-components": "^28.7.0", "vue": "^3.5.13", @@ -943,6 +945,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", + "license": "MIT" + }, "node_modules/@types/node": { "version": "24.0.3", "resolved": "https://registry.npmmirror.com/@types/node/-/node-24.0.3.tgz", diff --git a/package.json b/package.json index a9ad784..9472bd1 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,11 @@ "preview": "vite preview" }, "dependencies": { + "@types/lodash": "^4.17.21", "ant-design-vue": "^4.2.6", "axios": "^1.10.0", "jsencrypt": "^3.5.4", + "lodash": "^4.17.21", "pinia": "^3.0.3", "unplugin-vue-components": "^28.7.0", "vue": "^3.5.13", diff --git a/src/api/pwoManage/fixtureCombination/index.ts b/src/api/pwoManage/maskCombination/index.ts similarity index 73% rename from src/api/pwoManage/fixtureCombination/index.ts rename to src/api/pwoManage/maskCombination/index.ts index 3fe9a6f..0942eee 100644 --- a/src/api/pwoManage/fixtureCombination/index.ts +++ b/src/api/pwoManage/maskCombination/index.ts @@ -1,9 +1,9 @@ import request from "@/api/request"; -import type { FixtureCombinationData, FixtureCombinationQuery } from "./model"; +import type { MaskCombinationData, MaskCombinationQuery } from "./model"; import type { ID } from "@/api/common"; // 查询治具组合列表 -export function listMaskCombination(params: FixtureCombinationQuery) { +export function listMaskCombination(params: MaskCombinationQuery) { return request({ url: "/tpm/mask/combination/list", method: "get", @@ -12,7 +12,7 @@ export function listMaskCombination(params: FixtureCombinationQuery) { } // 查询治具组合包含的治具列表 -export function listCombinationAssignMask(id: ID, params: FixtureCombinationQuery) { +export function listCombinationAssignMask(id: ID, params: MaskCombinationQuery) { return request({ url: "/tpm/mask/combination/" + id + "/masks", method: "get", @@ -21,7 +21,7 @@ export function listCombinationAssignMask(id: ID, params: FixtureCombinationQuer } // 高级查询治具组合列表 -export function advListMaskCombination(params: FixtureCombinationQuery) { +export function advListMaskCombination(params: MaskCombinationQuery) { return request({ url: "/tpm/mask/combination/advList", method: "get", @@ -38,7 +38,7 @@ export function getMaskCombination(id: ID) { } // 新增治具组合 -export function addMaskCombination(data: FixtureCombinationData) { +export function addMaskCombination(data: MaskCombinationData) { return request({ url: "/tpm/mask/combination", method: "post", @@ -47,7 +47,7 @@ export function addMaskCombination(data: FixtureCombinationData) { } // 修改治具组合 -export function updateMaskCombination(data: FixtureCombinationData) { +export function updateMaskCombination(data: MaskCombinationData) { return request({ url: "/tpm/mask/combination", method: "put", @@ -64,7 +64,7 @@ export function delMaskCombination(id: ID) { } // 新增治具组合与治具关联关系 -export function addMaskCombinationAssignment(data: FixtureCombinationData) { +export function addMaskCombinationAssignment(data: MaskCombinationData) { return request({ url: "/tpm/mask/combination/assignment", method: "post", diff --git a/src/api/pwoManage/fixtureCombination/model.d.ts b/src/api/pwoManage/maskCombination/model.d.ts similarity index 80% rename from src/api/pwoManage/fixtureCombination/model.d.ts rename to src/api/pwoManage/maskCombination/model.d.ts index ad7cbe5..cb62239 100644 --- a/src/api/pwoManage/fixtureCombination/model.d.ts +++ b/src/api/pwoManage/maskCombination/model.d.ts @@ -2,7 +2,7 @@ import { BaseEntity, PageQuery, type ID } from "@/api/common"; /** * 治具组合查询参数 */ -export interface FixtureCombinationQuery extends PageQuery { +export interface MaskCombinationQuery extends PageQuery { combinationName?: string; combinationCode?: string; combinationStatus?: string; @@ -15,7 +15,7 @@ export interface FixtureCombinationQuery extends PageQuery { /** * 治具组合数据 */ -export interface FixtureCombinationData extends BaseEntity { +export interface MaskCombinationData extends BaseEntity { combinationName?: string; combinationCode?: string; combinationStatus?: string; diff --git a/src/components/Header/index.vue b/src/components/Header/index.vue index ccec0d9..6d58f3e 100644 --- a/src/components/Header/index.vue +++ b/src/components/Header/index.vue @@ -20,7 +20,7 @@ -