BUG 28290

This commit is contained in:
aixianling
2022-03-16 18:16:56 +08:00
parent 6c3aa6e592
commit 2a12bc3151

View File

@@ -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) {