From 0603e63aa36610a5e94a13fbb7ea979687cf2fb7 Mon Sep 17 00:00:00 2001 From: DOUDOU <877258667@qq.com> Date: Thu, 5 Jan 2023 09:38:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com_add_update_default_label.js | 11 + .../labelSetting/customer_label_setting.js | 10 + src/api/labelSetting/default_label_setting.js | 10 + src/api/labelSetting/label_setting.js | 3 + src/api/labelSetting/label_setting_printer.js | 7 + .../com_add_update_customer_label.vue | 344 ++++++++++ .../com_add_update_default_label.vue | 333 ++++++++++ .../labelSetting/com_add_update_label.vue | 11 +- .../labelSetting/customer_label_setting.vue | 609 ++++++++++++++++++ .../labelSetting/default_label_setting.vue | 552 ++++++++++++++++ .../modules/labelSetting/label_setting.vue | 29 +- .../labelSetting/label_setting_printer.vue | 521 +++++++++++++++ 12 files changed, 2433 insertions(+), 7 deletions(-) create mode 100644 src/api/labelSetting/com_add_update_default_label.js create mode 100644 src/api/labelSetting/customer_label_setting.js create mode 100644 src/api/labelSetting/default_label_setting.js create mode 100644 src/api/labelSetting/label_setting_printer.js create mode 100644 src/views/modules/labelSetting/com_add_update_customer_label.vue create mode 100644 src/views/modules/labelSetting/com_add_update_default_label.vue create mode 100644 src/views/modules/labelSetting/customer_label_setting.vue create mode 100644 src/views/modules/labelSetting/default_label_setting.vue create mode 100644 src/views/modules/labelSetting/label_setting_printer.vue diff --git a/src/api/labelSetting/com_add_update_default_label.js b/src/api/labelSetting/com_add_update_default_label.js new file mode 100644 index 0000000..4e4c29c --- /dev/null +++ b/src/api/labelSetting/com_add_update_default_label.js @@ -0,0 +1,11 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 插入打印标签的信息数据 +export const insertLabelSetting = data => createAPI('/label/setting/insertDefaultLabelSetting','post',data) + +// 修改打印标签的信息数据 +export const updateLabelSetting = data => createAPI('/label/setting/updateDefaultLabelSetting','post',data) + +// 修改打印标签的信息数据 +export const checkLabelNo = data => createAPI('/label/setting/checkLabelNo','post',data) + diff --git a/src/api/labelSetting/customer_label_setting.js b/src/api/labelSetting/customer_label_setting.js new file mode 100644 index 0000000..1116069 --- /dev/null +++ b/src/api/labelSetting/customer_label_setting.js @@ -0,0 +1,10 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 检查标签边编号 +export const checkLabelNo = data => createAPI('/label/setting/checkLabelNo','post',data) + +// 获取打印标签的信息数据 +export const getLabelSettingList = data => createAPI('/label/setting/getCustomerLabelSettingList','post',data) + +// 删除标签的信息 +export const deleteLabelSetting = data => createAPI('/label/setting/deleteDefaultLabelSetting','post',data) diff --git a/src/api/labelSetting/default_label_setting.js b/src/api/labelSetting/default_label_setting.js new file mode 100644 index 0000000..3f1b3a5 --- /dev/null +++ b/src/api/labelSetting/default_label_setting.js @@ -0,0 +1,10 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 检查标签边编号 +export const checkLabelNo = data => createAPI('/label/setting/checkLabelNo','post',data) + +// 获取打印标签的信息数据 +export const getDefaultLabelSettingList = data => createAPI('/label/setting/getDefaultLabelSettingList','post',data) + +// 删除标签的信息 +export const deleteLabelSetting = data => createAPI('/label/setting/deleteDefaultLabelSetting','post',data) diff --git a/src/api/labelSetting/label_setting.js b/src/api/labelSetting/label_setting.js index b55c2cf..ad8780f 100644 --- a/src/api/labelSetting/label_setting.js +++ b/src/api/labelSetting/label_setting.js @@ -2,3 +2,6 @@ import { createAPI } from "@/utils/httpRequest.js"; // 获取打印标签的信息数据 export const getLabelSettingList = data => createAPI('/label/setting/getLabelSettingList','post',data) + +// 删除标签的信息 +export const deleteLabelSetting = data => createAPI('/label/setting/deleteLabelSetting','post',data) diff --git a/src/api/labelSetting/label_setting_printer.js b/src/api/labelSetting/label_setting_printer.js new file mode 100644 index 0000000..ad8780f --- /dev/null +++ b/src/api/labelSetting/label_setting_printer.js @@ -0,0 +1,7 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 获取打印标签的信息数据 +export const getLabelSettingList = data => createAPI('/label/setting/getLabelSettingList','post',data) + +// 删除标签的信息 +export const deleteLabelSetting = data => createAPI('/label/setting/deleteLabelSetting','post',data) diff --git a/src/views/modules/labelSetting/com_add_update_customer_label.vue b/src/views/modules/labelSetting/com_add_update_customer_label.vue new file mode 100644 index 0000000..7ae2e29 --- /dev/null +++ b/src/views/modules/labelSetting/com_add_update_customer_label.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/src/views/modules/labelSetting/com_add_update_default_label.vue b/src/views/modules/labelSetting/com_add_update_default_label.vue new file mode 100644 index 0000000..1818c19 --- /dev/null +++ b/src/views/modules/labelSetting/com_add_update_default_label.vue @@ -0,0 +1,333 @@ + + + + + diff --git a/src/views/modules/labelSetting/com_add_update_label.vue b/src/views/modules/labelSetting/com_add_update_label.vue index 29e76f3..ed1e2a2 100644 --- a/src/views/modules/labelSetting/com_add_update_label.vue +++ b/src/views/modules/labelSetting/com_add_update_label.vue @@ -15,7 +15,10 @@ - + + + + @@ -27,7 +30,9 @@ - + + + @@ -125,7 +130,7 @@ export default { this.visible = true; //判断是否是新增 if(this.pageData.addFlag == 'Y'){ - this.labelNoReadOnly = false; + this.labelNoReadOnly = true; }else{ this.labelNoReadOnly = true; } diff --git a/src/views/modules/labelSetting/customer_label_setting.vue b/src/views/modules/labelSetting/customer_label_setting.vue new file mode 100644 index 0000000..2dc62e9 --- /dev/null +++ b/src/views/modules/labelSetting/customer_label_setting.vue @@ -0,0 +1,609 @@ + + + + + + + + diff --git a/src/views/modules/labelSetting/default_label_setting.vue b/src/views/modules/labelSetting/default_label_setting.vue new file mode 100644 index 0000000..5a8ecc3 --- /dev/null +++ b/src/views/modules/labelSetting/default_label_setting.vue @@ -0,0 +1,552 @@ + + + + + + + + diff --git a/src/views/modules/labelSetting/label_setting.vue b/src/views/modules/labelSetting/label_setting.vue index 9e37feb..769b418 100644 --- a/src/views/modules/labelSetting/label_setting.vue +++ b/src/views/modules/labelSetting/label_setting.vue @@ -55,6 +55,7 @@ :label=labels.operationLabel> @@ -71,6 +72,7 @@ import { getLabelSettingList, + deleteLabelSetting, } from '@/api/labelSetting/label_setting.js'; /*引入組件*/ @@ -245,6 +247,7 @@ export default { labelName: '报表文件名:', operationLabel: '操作', editLabel: '编辑', + deleteLabel: '删除', }, queryLabel: { functionId: functionId, @@ -288,10 +291,10 @@ export default { let currentData = { site: this.$store.state.user.site, username: this.$store.state.user.name, - labelNo: '', + labelNo: '*', labelName: '', - labelType: '', - labelClass: '', + labelType: '外箱标签', + labelClass: '打印软件', remark: '', addFlag: 'Y' }; @@ -301,7 +304,6 @@ export default { }) }, - /*修改标签定义的modal*/ editLabelSettingModal(row){ let currentData = row; @@ -312,6 +314,25 @@ export default { }) }, + /*删除标签*/ + deleteLabelSettingConfirm(row){ + this.$confirm('确定要删除该记录吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + deleteLabelSetting(row).then(({data}) => { + if (data && data.code == 200) { + this.refreshPageTables(); + this.$message.success(data.msg); + } else { + this.$message.error(data.msg); + } + }); + }); + }, + + /* 设置选中行的参数 */ setCurrentRow(row, column, event) { this.currentRow = JSON.parse(JSON.stringify(row)) diff --git a/src/views/modules/labelSetting/label_setting_printer.vue b/src/views/modules/labelSetting/label_setting_printer.vue new file mode 100644 index 0000000..769b418 --- /dev/null +++ b/src/views/modules/labelSetting/label_setting_printer.vue @@ -0,0 +1,521 @@ + + + + + + + +