Commit f119e9b2 authored by Damon's avatar Damon

Merge branch 'dev-1.5.4' into test

parents 1ba51fc4 1fa17e1e
...@@ -7,8 +7,9 @@ ...@@ -7,8 +7,9 @@
</view> </view>
<u-picker v-model="showPicker" range-key="label" @columnchange="columnchange" :mode="isNotMulti?'selector':'multiSelector'" @confirm="pickerConfirm" :range="settings"></u-picker> --> <u-picker v-model="showPicker" range-key="label" @columnchange="columnchange" :mode="isNotMulti?'selector':'multiSelector'" @confirm="pickerConfirm" :range="settings"></u-picker> -->
<view class="u-flex u-row-between picker-common"> <view class="u-flex u-row-between picker-common">
<!-- :mode="isNotMulti ? 'selector' : 'multiSelector'" 多选单选判断注释 -->
<picker <picker
:mode="isNotMulti ? 'selector' : 'multiSelector'" mode="selector"
:value="index" :value="index"
range-key="label" range-key="label"
:range="settings" :range="settings"
...@@ -145,6 +146,7 @@ export default { ...@@ -145,6 +146,7 @@ export default {
}) })
} }
this.settings = result this.settings = result
console.log("this.settings", this.settings)
} else { } else {
console.log(res.message, '查询措施失败') console.log(res.message, '查询措施失败')
} }
......
...@@ -346,7 +346,7 @@ const formType = new Map([ ...@@ -346,7 +346,7 @@ const formType = new Map([
['decimal', ['input', 'digit']], ['decimal', ['input', 'digit']],
['double', ['input', 'digit']], ['double', ['input', 'digit']],
['integer', ['input', 'digit']], ['integer', ['input', 'digit']],
['string', ['input', 'number']], ['string', ['input', 'text']],
['jscode', ['input', 'text']], ['jscode', ['input', 'text']],
['multiinput', ['multiinput', 'text']], ['multiinput', ['multiinput', 'text']],
['select', ['select', 'text']], ['select', ['select', 'text']],
...@@ -657,7 +657,7 @@ export default { ...@@ -657,7 +657,7 @@ export default {
const data = Object.create(res.data.config, {}) const data = Object.create(res.data.config, {})
const list = data.sort((a, b) => a.order - b.order) const list = data.sort((a, b) => a.order - b.order)
if (this.readOnly) this.tabIndex = 0 if (this.readOnly) this.tabIndex = 0
list.forEach((item, index) => { list.forEach((item, index) => {
if (this.maintainStep === item.panelFieldsName && !this.readOnly) { if (this.maintainStep === item.panelFieldsName && !this.readOnly) {
this.tabIndex = index this.tabIndex = index
...@@ -668,7 +668,9 @@ export default { ...@@ -668,7 +668,9 @@ export default {
const formMap = formType.get(type) || formType.get('text') const formMap = formType.get(type) || formType.get('text')
d.formType = formMap[0] d.formType = formMap[0]
d.inputType = formMap[1] 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') { if (d.fieldsName === 'pipe' || d.fieldsName === 'pipeUseLength') {
// 申请费用计算 // 申请费用计算
...@@ -825,6 +827,7 @@ export default { ...@@ -825,6 +827,7 @@ export default {
let pass = true let pass = true
let first = true let first = true
const lists = this.tabList const lists = this.tabList
console.log("lists", lists)
lists.forEach((group, groupIndex) => { lists.forEach((group, groupIndex) => {
const checkRequired = group.items.some((v) => v.required) const checkRequired = group.items.some((v) => v.required)
if (checkRequired) { if (checkRequired) {
...@@ -835,6 +838,9 @@ export default { ...@@ -835,6 +838,9 @@ export default {
pass: true, pass: true,
} }
group.items.forEach((ele, eleIndex) => { group.items.forEach((ele, eleIndex) => {
if (ele.fieldsType == 'PARTS') {
console.log("ele", ele)
}
if (ele.required) { if (ele.required) {
panelResult.required++ panelResult.required++
let value = this.form[ele.fieldsName] 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