diff --git a/src/api/labelSetting/label_setting.js b/src/api/labelSetting/label_setting.js index 48b1528..4f0aa1a 100644 --- a/src/api/labelSetting/label_setting.js +++ b/src/api/labelSetting/label_setting.js @@ -32,3 +32,9 @@ export const exportRealDataPreviewToPdf = (data) => { } export const availableFont = data => createAPI('/font/available','post',data) + +// 获取父标签信息 +export const getParentLabelInfo = data => createAPI('/label/setting/getParentLabelInfo','get',data) + +// 获取父标签流水号元素 +export const getParentSerialElements = data => createAPI('/label/setting/getParentSerialElements','get',data) diff --git a/src/views/modules/labelSetting/LabelDesigner.vue b/src/views/modules/labelSetting/LabelDesigner.vue index 7db735d..636e30b 100644 --- a/src/views/modules/labelSetting/LabelDesigner.vue +++ b/src/views/modules/labelSetting/LabelDesigner.vue @@ -447,10 +447,10 @@ export default { const { data } = await getZplElements({ reportId: this.labelNo }) if (data.code === 200) { // 修复:对每个元素补全属性,保证响应式 - const defaultElement = { + const defaultElement = {reportId: '', type: '', x: 0, y: 0, data: '', fontSize: 30, bold: false, newline: false, lineRows: 2, lineWidth: 200, digits: 6, step: 1, width: 100, height: 30, previewUrl: '', barcodeType: '', showContent: true, showElement: true, - showMainSeq: false, seqName: '', isChecked: false, decimalPlaces: '', showDecimalPlaces: false, thousandsSeparator: false, + showMainSeq: false,parentSerialLabelNo:'', seqName: '', isChecked: false, decimalPlaces: '', showDecimalPlaces: false, thousandsSeparator: false, // 字体相关属性 fontFamily: 'default', textAlign: 'left', letterSpacing: 0, fontItalic: false, fontUnderline: false }; @@ -555,6 +555,8 @@ export default { data: '流水号', // 默认显示值 fontSize: 30, showMainSeq: false, + parentSerialLabelNo:'', + reportId: this.labelNo } } diff --git a/src/views/modules/labelSetting/com_add_update_default_label.vue b/src/views/modules/labelSetting/com_add_update_default_label.vue index 4248354..5d21f83 100644 --- a/src/views/modules/labelSetting/com_add_update_default_label.vue +++ b/src/views/modules/labelSetting/com_add_update_default_label.vue @@ -205,10 +205,6 @@ export default { this.$message.success(this.labels.labelTypeCantBeNull); return false; } - if(labelName == null || labelName === ''){ - this.$message.success(this.labels.labelNameCantBeNull); - return false; - } //判断是否是新增标签自定义 if(this.pageData.addFlag === 'Y'){ this.insertLabelSettingData(); diff --git a/src/views/modules/labelSetting/components/PropertyForm.vue b/src/views/modules/labelSetting/components/PropertyForm.vue index 8858a4f..fa9316f 100644 --- a/src/views/modules/labelSetting/components/PropertyForm.vue +++ b/src/views/modules/labelSetting/components/PropertyForm.vue @@ -481,18 +481,18 @@
- -
+
+
-
+
-
+
@@ -550,7 +550,7 @@