Commit 5cf7656c authored by Damon's avatar Damon

fix: 【ID1001754】【扳手会小程序-订单-完工基本信息页面】:完工基本信息页面,物料信息必填项的处理逻辑不正确。

parent 249473cc
......@@ -72,6 +72,10 @@ export default {
type: String,
default: '',
},
maintainStep: {
type: String,
default: ''
}
},
data() {
return {
......@@ -155,7 +159,7 @@ export default {
} else {
this.lists = []
}
this.valueChange(JSON.stringify(val ? this.lists : [{}]))
this.valueChange(val ? JSON.stringify(this.lists) : (this.maintainStep === 'base' ? [{}] : JSON.stringify(this.lists)))
},
toParts() {
uni.navigateTo({
......
......@@ -252,6 +252,7 @@
:item="item"
:value="form[item.fieldsName] || ''"
:disabled="readOnly"
:maintainStep="maintainStep"
@value-change="fieldValueChange"
>
</xh-parts>
......@@ -1092,7 +1093,11 @@ export default {
let key = Object.keys(data.value)[0]
this.form[key] = data.value[key]
} else {
this.$set(this.form, innerItem.fieldsName, data.value)
if (innerItem.fieldsName === 'orderSpareParts' && data.value === '[]') {
this.$set(this.form, innerItem.fieldsName, '')
} else {
this.$set(this.form, innerItem.fieldsName, data.value)
}
}
if (innerItem.fieldsName === 'paymentMethodsType') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment