Browse Source

2025-12-23

物料档案管理的标签模版设置页签,默认标签只能有一个
master
fengyuan_yang 3 weeks ago
parent
commit
4aa5b60e31
  1. 42
      src/views/modules/qc/qcPartAttribute.vue

42
src/views/modules/qc/qcPartAttribute.vue

@ -2702,6 +2702,48 @@
this.$message.warning('请选择标签类型!')
return
}
//
if (this.labelTemplateData.defaultFlag === '1') {
//
const existingDefault = this.labelTemplateList.find(item =>
item.defaultFlag === '1' && item.labelTypeTb !== this.labelTemplateData.labelTypeTb
)
if (existingDefault) {
this.$confirm(`当前物料已存在默认标签【${existingDefault.labelType}】,是否将其改为非默认并设置当前标签为默认?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
//
const clearDefaultData = {
site: existingDefault.site,
buNo: existingDefault.buNo,
partNo: existingDefault.partNo,
labelTypeTb: existingDefault.labelTypeTb,
labelType: existingDefault.labelType,
defaultFlag: '0'
}
updateLabelTemplate(clearDefaultData).then(({data}) => {
if (data && data.code === 0) {
//
this.doSaveLabelTemplate()
} else {
this.$message.error('清除原默认标签失败:' + data.msg)
}
})
}).catch(() => {
//
})
return
}
}
this.doSaveLabelTemplate()
},
//
doSaveLabelTemplate () {
this.saveLoading = true
if (this.labelTemplateData.flag === '1') {
saveLabelTemplate(this.labelTemplateData).then(({data}) => {

Loading…
Cancel
Save