增加其他类型

This commit is contained in:
jiangyinzhi
2026-04-17 09:29:40 +08:00
parent a249e0be8d
commit 3565bfa940
@@ -13,6 +13,7 @@
<van-field v-model="formData.buildName" label="建筑名称" required :rules="[{ required: true, message: '请填写建筑名称' }]" placeholder="请输入" input-align="right"> <van-field v-model="formData.buildName" label="建筑名称" required :rules="[{ required: true, message: '请填写建筑名称' }]" placeholder="请输入" input-align="right">
</van-field> </van-field>
<van-cell title="建筑类型" is-link :value="showData.buildType1" required @click="showPicker = !showForm"/> <van-cell title="建筑类型" is-link :value="showData.buildType1" required @click="showPicker = !showForm"/>
<van-field label="其他类型" required :rules="[{ required: true, message: '请填写具体类型' }]" v-if="formData.buildType==5" v-model="formData.otherDesc" input-align="right" />
<van-cell :title="userCode" :value="formData.consNo" /> <van-cell :title="userCode" :value="formData.consNo" />
<van-cell title="统一社会识别编码" :value="formData.creditCode" /> <van-cell title="统一社会识别编码" :value="formData.creditCode" />
<van-cell title="联系人" :value="formData.contactName" /> <van-cell title="联系人" :value="formData.contactName" />
@@ -998,6 +999,10 @@ export default {
// ele.disabled = false // ele.disabled = false
// } // }
// }) // })
}else{
this.showData.buildType1 = this.option[i].text
this.mainActiveIndex = i
} }
} }
@@ -1276,18 +1281,22 @@ export default {
this.mainActiveIndex = 0 this.mainActiveIndex = 0
res.data.forEach((v, i) => { res.data.forEach((v, i) => {
if(v.code == select) this.mainActiveIndex = i if(v.code == select) this.mainActiveIndex = i
const list = v.child.map((ele) => { let list = []
if(v.child){
list = v.child.map((ele) => {
return { return {
text: ele.name, text: ele.name,
id: ele.code, id: ele.code,
pCode: ele.pCode pCode: ele.pCode
} }
}) })
}
arr.push({ arr.push({
text: v.name, text: v.name,
value: v.code, value: v.code,
children: list, children: list,
disabled: select!=5&&!(v.code == select) disabled: select!=6&&!(v.code == select)
}) })
}) })
this.option = arr this.option = arr