Commit 028c02d6 authored by p-wanping.song's avatar p-wanping.song

解决vant v-if后图片不显示问题

parent ea725f9e
......@@ -96,15 +96,9 @@
@click="selectData('pointType', true)"
:rules="[{ required: true, message: '风险点类型不能为空' }]"
/>
<van-field required label="是否为特种设备" v-if="form.pointType=='设备设施类'">
<van-field required name="specialEquipment" label="是否为特种设备" v-show="form.pointType=='设备设施类'">
<template #input>
<van-switch
size="20"
clickable
name="specialEquipment"
v-model="form.specialEquipment"
:rules="[{ required: true, message: '是否为特种设备不能为空' }]"
/>
<van-switch v-model="form.specialEquipment" size="20" />
</template>
</van-field>
<!-- 多选 -->
......@@ -420,7 +414,7 @@
rows="1"
autosize
placeholder="请输入"
:key="form.majorHazardSource"
:key="form.majorHazardSource+'123'"
:rules="form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
/>
<div
......@@ -443,7 +437,7 @@
rows="3"
autosize
placeholder="请输入"
:key="form.majorHazardSource"
:key="form.majorHazardSource+'456'"
:rules="form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
/>
<van-field
......@@ -455,7 +449,7 @@
:value="form.referenceBasis=='null'?'':form.referenceBasis"
label="判断依据"
placeholder="请选择"
:key="form.majorHazardSource"
:key="form.majorHazardSource+'789'"
:rules="form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
@click="()=>{
if(form.majorHazardSource){
......@@ -657,8 +651,8 @@
<van-cell-group
inset
v-for="(item, index) in messageList"
:key="index"
@click="touchstart(index, item)"
:key="item.id"
>
<div style="font-size: 0.45rem;padding: 5px 0;">
{{ item.name }}
......@@ -891,7 +885,10 @@ export default {
id: "",
isTimely: 1,
active: 0,
form: {},
form: {
specialEquipment:false,
pointType:''
},
projectId: "", // 所属工程
projectName: "", // 所属工程
projectDirectorName: "", // 所属工程
......@@ -1316,7 +1313,7 @@ export default {
// console.log('%c [ values ]-592', 'font-size:13px; background:pink; color:#bf2c9f;', values)
var formDataJson = this.jsonToFormData(this.form);
let url = "/risk/plan/inherent";
values.hdPicture1.forEach(item => {
(values.hdPicture1||[]).forEach(item => {
if (item.file) {
formDataJson.append("pictureFile[]", item.file);
} else {
......
......@@ -94,15 +94,9 @@
@click="selectData('pointType', true)"
:rules="[{ required: true, message: '风险点类型不能为空' }]"
/>
<van-field required label="是否为特种设备" v-if="form.pointType=='设备设施类'">
<van-field required name="specialEquipment" label="是否为特种设备" v-show="form.pointType=='设备设施类'">
<template #input>
<van-switch
size="20"
clickable
name="specialEquipment"
v-model="form.specialEquipment"
:rules="[{ required: true, message: '是否为特种设备不能为空' }]"
/>
<van-switch v-model="form.specialEquipment" size="20" />
</template>
</van-field>
<!-- 多选 -->
......
......@@ -85,15 +85,9 @@
placeholder="请选择"
:rules="[{ required: true, message: '风险点类型不能为空' }]"
/>
<van-field required label="是否为特种设备" v-if="form.pointType=='设备设施类'">
<van-field required name="specialEquipment" label="是否为特种设备" v-show="form.pointType=='设备设施类'">
<template #input>
<van-switch
size="20"
disabled
name="specialEquipment"
v-model="form.specialEquipment"
:rules="[{ required: true, message: '是否为特种设备不能为空' }]"
/>
<van-switch v-model="form.specialEquipment" size="20" />
</template>
</van-field>
<!-- 多选 -->
......@@ -501,7 +495,9 @@ export default {
id: "",
isTimely: 1,
active: 0,
form: {},
form: {
specialEquipment:false
},
projectId: "", // 所属工程
projectName: "", // 所属工程
projectDirectorName: "", // 所属工程
......
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