[update] 外标的新车型实施日期和在产车实施日期改变也同步更新对应的备注字段,更新备注字段改成新增日期时往后面追加
This commit is contained in:
@@ -145,6 +145,7 @@ export default {
|
||||
this.checkedValue = checkedValue.sort((date1, date2) => {
|
||||
return new Date(date1) - new Date(date2)
|
||||
})
|
||||
this.$emit('addDate', currentStr, this.fieldName)
|
||||
} else {
|
||||
console.log('减日期')
|
||||
this.checkedValue = this.checkedValue.filter(item => item !== currentStr)
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
v-model="formInline[item.dbFieldName]"
|
||||
:fieldName="item.dbFieldName"
|
||||
:disabled="disabled || disabledFieldList.includes(item.dbFieldName)"
|
||||
@change="multipleDateChange"/>
|
||||
@addDate="multipleAddDate"/>
|
||||
<!-- 5, 多行文本 -->
|
||||
<a-textarea v-else-if="item.fieldShowType === FieldType.TEXTAREA.value"
|
||||
:placeholder="$t('pleaseEnter')+item.dbFieldTxt"
|
||||
@@ -773,11 +773,11 @@ export default {
|
||||
// this.formInline[value + '_by'] = id
|
||||
this.formInline = { ...this.formInline }
|
||||
},
|
||||
// 多选日期改变
|
||||
multipleDateChange (value, fieldName) {
|
||||
// 多选日期添加了日期
|
||||
multipleAddDate (value, fieldName) {
|
||||
if (this.needSyncRemarksDataField.includes(fieldName)) {
|
||||
// 有关联字段需要更新
|
||||
this.formInline[fieldName + '_remarks'] = value
|
||||
this.formInline[fieldName + '_remarks'] = (this.formInline[fieldName + '_remarks'] ? (this.formInline[fieldName + '_remarks'] + ',') : '') + value
|
||||
this.formInline = { ...this.formInline }
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user