BUG 28290
This commit is contained in:
@@ -393,41 +393,38 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
submit() {
|
submit() {
|
||||||
var isValid = true
|
let isValid = true,form = JSON.parse(JSON.stringify(this.formData))
|
||||||
|
|
||||||
this.formDataList.map((item) => {
|
this.formDataList.map((item) => {
|
||||||
if (item.length) {
|
item?.map((items) => {
|
||||||
item.map((items) => {
|
if (items.type == 'checkbox') { //多选
|
||||||
if (items.type == 'checkbox') { //多选
|
form[items.fieldDbName] = ''
|
||||||
this.formData[items.fieldDbName] = ''
|
let list = []
|
||||||
var list = []
|
items.checkList.map((e) => {
|
||||||
items.checkList.map((e) => {
|
if (e.checked) {
|
||||||
if (e.checked) {
|
list.push(e.dictValue)
|
||||||
list.push(e.dictValue)
|
}
|
||||||
}
|
})
|
||||||
})
|
form[items.fieldDbName] = list?.toString()
|
||||||
this.formData[items.fieldDbName] = list?.toString()
|
}
|
||||||
}
|
if (items.type == 'upload') { //附件 只传id
|
||||||
if (items.type == 'upload') { //附件 只传id
|
let files = [];
|
||||||
let files = [];
|
[form[items.fieldDbName]]?.flat()?.map(item => files.push(item.url))
|
||||||
[this.formData[items.fieldDbName]]?.flat()?.map(item => files.push(item.url))
|
form[items.fieldDbName] = files?.toString()
|
||||||
this.formData[items.fieldDbName] = files?.toString()
|
}
|
||||||
}
|
// if (items.type == 'onOff') { //开关
|
||||||
// if (items.type == 'onOff') { //开关
|
// form[items.fieldDbName] = form[items.fieldDbName] ? '1' : '0'
|
||||||
// this.formData[items.fieldDbName] = this.formData[items.fieldDbName] ? '1' : '0'
|
// }
|
||||||
// }
|
if (items.type == 'area' && form[items.fieldDbName]) {
|
||||||
if (items.type == 'area' && this.formData[items.fieldDbName]) {
|
let area = []
|
||||||
var area = []
|
area.push(form[items.fieldDbName])
|
||||||
area.push(this.formData[items.fieldDbName])
|
area.push(form[items.fieldDbName + '_name'])
|
||||||
area.push(this.formData[items.fieldDbName + '_name'])
|
form[items.fieldDbName] = area.join('_')
|
||||||
this.formData[items.fieldDbName] = area.join('_')
|
}
|
||||||
}
|
})
|
||||||
})
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
this.formDataList.map((item) => {
|
this.formDataList.some((item) => {
|
||||||
item.map((items) => {
|
return item.some((items) => {
|
||||||
if (items.mustFill == 1 && !this.formData[items.fieldDbName]) {
|
if (items.mustFill == 1 && !form[items.fieldDbName]) {
|
||||||
isValid = false
|
isValid = false
|
||||||
return this.$u.toast(`${items.fieldName}为必填项`)
|
return this.$u.toast(`${items.fieldName}为必填项`)
|
||||||
}
|
}
|
||||||
@@ -437,7 +434,7 @@ export default {
|
|||||||
if (!isValid) return
|
if (!isValid) return
|
||||||
|
|
||||||
this.$http.post(`/app/appapplicationinfo/addOrUpdate?appId=${this.appId}`, {
|
this.$http.post(`/app/appapplicationinfo/addOrUpdate?appId=${this.appId}`, {
|
||||||
...this.formData,
|
...form,
|
||||||
id: this.id || ''
|
id: this.id || ''
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res?.code == 0) {
|
if (res?.code == 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user