Browse Source

完整日期如果切换成其他类型,应该把流水号后缀取消勾选

master
han\hanst 2 weeks ago
parent
commit
9d2b00cffb
  1. 4
      src/views/modules/labelSetting/LabelDesigner.vue
  2. 9
      src/views/modules/labelSetting/components/PropertyForm.vue

4
src/views/modules/labelSetting/LabelDesigner.vue

@ -487,6 +487,10 @@ export default {
if (element.showSerialNumber === undefined || element.showSerialNumber === null || element.showSerialNumber === '') {
element.showSerialNumber = false
}
// 已从完整日期切到其他提取方式的历史数据,打开时清掉残留勾选,避免再次保存把后缀写回去。
if (element.dateExtractType && element.dateExtractType !== 'full') {
element.showSerialNumber = false
}
if (element.digits === undefined || element.digits === null || element.digits === '') {
element.digits = 2
}

9
src/views/modules/labelSetting/components/PropertyForm.vue

@ -177,7 +177,7 @@
</el-form-item>
<el-form-item :label="$t('labelSetting.property.extractType')" class="form-item-half">
<el-select v-model="element.dateExtractType" size="mini" style="width: 100%;">
<el-select v-model="element.dateExtractType" size="mini" style="width: 100%;" @change="onDateExtractTypeChange">
<el-option :label="$t('labelSetting.property.fullDate')" value="full" />
<el-option :label="$t('labelSetting.property.extractYear')" value="year" />
<el-option :label="$t('labelSetting.property.extractMonth')" value="month" />
@ -816,6 +816,13 @@ export default {
}
},
onDateExtractTypeChange(extractType) {
// 流水号后缀只在完整日期下可配置。切到年/月/日/周别等类型时取消勾选,避免隐藏状态被保存后继续拼到打印结果上。
if (extractType !== 'full') {
this.$set(this.element, 'showSerialNumber', false)
}
},
onDataTypeChange(newType) {
// 重置相关设置
if (newType === 'date') {

Loading…
Cancel
Save