From d0d6853806c6a8370090a3102d2a69f1b62ff717 Mon Sep 17 00:00:00 2001 From: yangchunlong <292345300@qq.com> Date: Thu, 23 Oct 2025 15:16:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=9A=80=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BB=93=E4=BD=8D=E6=89=BE=E8=B4=A7=E4=BC=98=E5=85=88=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components.d.ts | 3 ++ src/components/DetailsSearch/index.vue | 1 + src/views/foundation/set/goods/add.vue | 40 +++++++++++++++++++ .../foundation/set/goods/constant/list/add.ts | 21 ++++++++++ .../set/goods/constant/list/addButton.ts | 4 +- src/views/foundation/set/goods/index.vue | 5 ++- src/views/foundation/set/shop/index.vue | 10 ++--- src/views/foundation/set/shop/init/index.ts | 2 - src/views/foundation/set/warehouse/index.vue | 4 +- .../warehousing/constant/list/table.ts | 28 +++++++------ 10 files changed, 92 insertions(+), 26 deletions(-) create mode 100644 src/views/foundation/set/goods/constant/list/add.ts diff --git a/src/components.d.ts b/src/components.d.ts index ac1395b..571a44e 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -16,6 +16,7 @@ declare module "vue" { ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"]; ElBreadcrumbItem: typeof import("element-plus/es")["ElBreadcrumbItem"]; ElButton: typeof import("element-plus/es")["ElButton"]; + ElCheckbox: typeof import("element-plus/es")["ElCheckbox"]; ElContainer: typeof import("element-plus/es")["ElContainer"]; ElDatePicker: typeof import("element-plus/es")["ElDatePicker"]; ElDialog: typeof import("element-plus/es")["ElDialog"]; @@ -28,6 +29,7 @@ declare module "vue" { ElHeader: typeof import("element-plus/es")["ElHeader"]; ElIcon: typeof import("element-plus/es")["ElIcon"]; ElInput: typeof import("element-plus/es")["ElInput"]; + ElInputNumber: typeof import("element-plus/es")["ElInputNumber"]; ElMain: typeof import("element-plus/es")["ElMain"]; ElMenu: typeof import("element-plus/es")["ElMenu"]; ElMenuItem: typeof import("element-plus/es")["ElMenuItem"]; @@ -42,6 +44,7 @@ declare module "vue" { ElTabPane: typeof import("element-plus/es")["ElTabPane"]; ElTabs: typeof import("element-plus/es")["ElTabs"]; ElTag: typeof import("element-plus/es")["ElTag"]; + ElTooltip: typeof import("element-plus/es")["ElTooltip"]; Empty: typeof import("./components/ProTable/components/Empty.vue")["default"]; Form: typeof import("./components/Form/index.vue")["default"]; FormItem: typeof import("./components/Form/components/FormItem.vue")["default"]; diff --git a/src/components/DetailsSearch/index.vue b/src/components/DetailsSearch/index.vue index 4855711..705521e 100644 --- a/src/components/DetailsSearch/index.vue +++ b/src/components/DetailsSearch/index.vue @@ -37,6 +37,7 @@ :placeholder="item.placeholder" :disabled="item.disabled" type="textarea" + :maxlength="item.maxLength ? item.maxLength : 255" > diff --git a/src/views/foundation/set/goods/add.vue b/src/views/foundation/set/goods/add.vue index e69de29..c46b467 100644 --- a/src/views/foundation/set/goods/add.vue +++ b/src/views/foundation/set/goods/add.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/views/foundation/set/goods/constant/list/add.ts b/src/views/foundation/set/goods/constant/list/add.ts new file mode 100644 index 0000000..31043e8 --- /dev/null +++ b/src/views/foundation/set/goods/constant/list/add.ts @@ -0,0 +1,21 @@ +export const DETAILS_FORM_DATA: any[] = [ + { + prop: "org_number", + placeholder: "请选择", + type: "select", + label: "仓库:", + disabled: false, + required: true, + class: "form-item1" + }, + { + prop: "org_number", + placeholder: "请输入", + type: "textarea", + label: "仓位:", + disabled: false, + class: "form-item1", + maxLength: 5000 + } +]; +export const DETAILS_RULE_FORM: any = {}; diff --git a/src/views/foundation/set/goods/constant/list/addButton.ts b/src/views/foundation/set/goods/constant/list/addButton.ts index d6ce2ca..234b6df 100644 --- a/src/views/foundation/set/goods/constant/list/addButton.ts +++ b/src/views/foundation/set/goods/constant/list/addButton.ts @@ -1,7 +1,7 @@ export const BUTTON = [ { text: "保存", - permission: "foundationSetGoodsBtnSave", + permission: "foundationSetGoodsAddBtnSave", type: "save", props: { type: "primary" @@ -9,7 +9,7 @@ export const BUTTON = [ }, { text: "预览(请先保存)", - permission: "foundationSetGoodsBtnPreview", + permission: "foundationSetGoodsAddBtnPreview", type: "preview" } ]; diff --git a/src/views/foundation/set/goods/index.vue b/src/views/foundation/set/goods/index.vue index 9c9b5d3..dca2f9d 100644 --- a/src/views/foundation/set/goods/index.vue +++ b/src/views/foundation/set/goods/index.vue @@ -27,7 +27,7 @@ -