projects/line-lb
във projects/line-test
преди 11 месеца
@@ -190,6 +190,10 @@ export default { | |||||
type: Boolean, | type: Boolean, | ||||
default: false, | default: false, | ||||
}, | }, | ||||
hasFile: { | |||||
type: Boolean, | |||||
default: false, | |||||
}, | |||||
labelPosition: { | labelPosition: { | ||||
type: String, | type: String, | ||||
default: 'right', | default: 'right', | ||||
@@ -232,7 +236,9 @@ export default { | |||||
dataForm: { | dataForm: { | ||||
handler(val) { | handler(val) { | ||||
this.form = JSON.parse(JSON.stringify(val)); | this.form = JSON.parse(JSON.stringify(val)); | ||||
if (this.hasFile) { | |||||
this.form.files = this.form.files ?? []; | this.form.files = this.form.files ?? []; | ||||
} | |||||
}, | }, | ||||
deep: true, | deep: true, | ||||
immediate: true, | immediate: true, | ||||
@@ -38,7 +38,7 @@ | |||||
@close="cancel" | @close="cancel" | ||||
@cancel="cancel" | @cancel="cancel" | ||||
@confirm="submitForm"> | @confirm="submitForm"> | ||||
<DialogForm v-if="open" ref="form" :dataForm="form" :rows="rows" /> | |||||
<DialogForm v-if="open" ref="form" v-model="form" :rows="rows"/> | |||||
</base-dialog> | </base-dialog> | ||||
<!-- 抽屉 详情 --> | <!-- 抽屉 详情 --> | ||||
@@ -44,8 +44,9 @@ | |||||
ref="form" | ref="form" | ||||
label-position="top" | label-position="top" | ||||
size="small" | size="small" | ||||
:dataForm="form" | |||||
:rows="computedRows" /> | |||||
v-model="form" | |||||
:rows="computedRows" | |||||
:has-file="true" /> | |||||
</base-dialog> | </base-dialog> | ||||
<!-- 设备 详情 - 编辑 --> | <!-- 设备 详情 - 编辑 --> | ||||
@@ -37,7 +37,12 @@ | |||||
@close="cancel" | @close="cancel" | ||||
@cancel="cancel" | @cancel="cancel" | ||||
@confirm="submitForm"> | @confirm="submitForm"> | ||||
<DialogForm v-if="open" ref="form" v-model="form" :rows="rows" /> | |||||
<DialogForm | |||||
v-if="open" | |||||
ref="form" | |||||
v-model="form" | |||||
:rows="rows" | |||||
:has-file="true" /> | |||||
</base-dialog> | </base-dialog> | ||||
</div> | </div> | ||||
</template> | </template> | ||||