Commit 1fa17e1e authored by Damon's avatar Damon

fix: 完工字段校验修复

parent 5d111b54
......@@ -657,7 +657,7 @@ export default {
const data = Object.create(res.data.config, {})
const list = data.sort((a, b) => a.order - b.order)
if (this.readOnly) this.tabIndex = 0
list.forEach((item, index) => {
if (this.maintainStep === item.panelFieldsName && !this.readOnly) {
this.tabIndex = index
......@@ -668,7 +668,9 @@ export default {
const formMap = formType.get(type) || formType.get('text')
d.formType = formMap[0]
d.inputType = formMap[1]
d.required = this.checkFields(d.fieldsName)
if (fieldsNameArr.includes(d.fieldsName)) {
d.required = this.checkFields(d.fieldsName)
}
if (d.fieldsName === 'pipe' || d.fieldsName === 'pipeUseLength') {
// 申请费用计算
......@@ -825,6 +827,7 @@ export default {
let pass = true
let first = true
const lists = this.tabList
console.log("lists", lists)
lists.forEach((group, groupIndex) => {
const checkRequired = group.items.some((v) => v.required)
if (checkRequired) {
......@@ -835,6 +838,9 @@ export default {
pass: true,
}
group.items.forEach((ele, eleIndex) => {
if (ele.fieldsType == 'PARTS') {
console.log("ele", ele)
}
if (ele.required) {
panelResult.required++
let value = this.form[ele.fieldsName]
......
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