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