From 2e94b34a0e94585349a769af7b576dc7800aca39 Mon Sep 17 00:00:00 2001 From: duan <1004387497@qq.com> Date: Tue, 25 Feb 2025 17:16:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=89=93=E5=8D=B0=E6=9C=BA=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CURD/PageContent.vue | 2 -- src/views/devices/config/add.ts | 5 ++- src/views/devices/config/content.ts | 9 +++--- src/views/devices/config/edit.ts | 5 ++- src/views/devices/printer.vue | 47 +++++++++++------------------ 5 files changed, 31 insertions(+), 37 deletions(-) diff --git a/src/components/CURD/PageContent.vue b/src/components/CURD/PageContent.vue index 8f17387..1941e81 100644 --- a/src/components/CURD/PageContent.vue +++ b/src/components/CURD/PageContent.vue @@ -798,8 +798,6 @@ function fetchPageData(formData: IObject = {}, isRestart = false) { if (isRestart) { pagination.currentPage = 1; } - console.log(props, 'debug1') - console.log(props.contentConfig, 'debug2') props.contentConfig .indexAction( showPagination diff --git a/src/views/devices/config/add.ts b/src/views/devices/config/add.ts index 315fe31..8c50859 100644 --- a/src/views/devices/config/add.ts +++ b/src/views/devices/config/add.ts @@ -14,7 +14,9 @@ const modalConfig: IModalConfig = { labelWidth: 100, }, formAction: function (data) { - return printerApi.add(data); + let obj = { ...data } + obj.printType = data.printType.join(',') + return printerApi.add(obj); }, beforeSubmit(data) { console.log("提交之前处理", data); @@ -54,6 +56,7 @@ const modalConfig: IModalConfig = { { label: "ip地址", prop: "address", + rules: [{ required: true, message: "请输入ip地址", trigger: "blur" }], type: "input", attrs: { placeholder: "请输入ip地址", diff --git a/src/views/devices/config/content.ts b/src/views/devices/config/content.ts index d22e36b..8902091 100644 --- a/src/views/devices/config/content.ts +++ b/src/views/devices/config/content.ts @@ -41,10 +41,11 @@ const contentConfig: IContentConfig = { ], cols: [ // { type: "selection", width: 50, align: "center" }, - { label: "设备名称", align: "center", prop: "id", show: false }, - { label: "设备号", align: "center", prop: "username" }, - { label: "品牌", align: "center", prop: "avatar", templet: "image" }, - { label: "打印类型", align: "center", prop: "deptName" }, + { label: "设备名称", align: "center", prop: "name" }, + // { label: "设备号", align: "center", prop: "username" }, + { label: "品牌", align: "center", prop: "contentType", slotName: "contentType", templet: "custom", }, + // { label: "品牌", align: "center", prop: "avatar", templet: "image" }, + { label: "打印类型", align: "center", prop: "subType", slotName: "subType", templet: "custom", }, { label: "状态", align: "center", diff --git a/src/views/devices/config/edit.ts b/src/views/devices/config/edit.ts index 7f3f625..dea3e51 100644 --- a/src/views/devices/config/edit.ts +++ b/src/views/devices/config/edit.ts @@ -14,7 +14,9 @@ const modalConfig: IModalConfig = { labelWidth: 100, }, formAction: function (data) { - return printerApi.edit(data); + let obj = { ...data } + obj.printType = data.printType.join(',') + return printerApi.edit(obj); }, beforeSubmit(data) { console.log("提交之前处理", data); @@ -54,6 +56,7 @@ const modalConfig: IModalConfig = { { label: "ip地址", prop: "address", + rules: [{ required: true, message: "请输入ip地址", trigger: "blur" }], type: "input", attrs: { placeholder: "请输入ip地址", diff --git a/src/views/devices/printer.vue b/src/views/devices/printer.vue index b1c2a85..e84ba40 100644 --- a/src/views/devices/printer.vue +++ b/src/views/devices/printer.vue @@ -2,40 +2,30 @@
- + - + + + @@ -47,11 +37,7 @@ - + @@ -60,7 +46,7 @@