fix 80709

This commit is contained in:
赵霄
2024-01-12 11:38:56 +08:00
parent 7a24fa13e7
commit e301ab6a25
+10 -1
View File
@@ -14,7 +14,7 @@
<template v-if="record[formIsDepend] === key"> <template v-if="record[formIsDepend] === key">
<template v-if="allDisabled"> <template v-if="allDisabled">
<div class="form-item" v-for="form in value.formArr" :key="form.dbFieldName"> <div class="form-item" v-for="form in value.formArr" :key="form.dbFieldName">
<label class="form-item-label">{{ form.dbFieldTxt }}</label> <label class="form-item-label">{{ form.dbFieldTxt }}:</label>
<file-display class="form-item-wrap" :file-ids="record[form.dbFieldName]" v-if="form.fieldShowType === 2" /> <file-display class="form-item-wrap" :file-ids="record[form.dbFieldName]" v-if="form.fieldShowType === 2" />
<div v-else class="form-item-wrap">{{ record[form.dbFieldName] }}</div> <div v-else class="form-item-wrap">{{ record[form.dbFieldName] }}</div>
</div> </div>
@@ -57,6 +57,14 @@
<!-- 没有依赖的字段,就直接把传入的extraForm数组渲染成表单 --> <!-- 没有依赖的字段,就直接把传入的extraForm数组渲染成表单 -->
<template v-else> <template v-else>
<a-form-model :model="record" :rules="extraForm.rules" :ref="`ruleForm${index}`"> <a-form-model :model="record" :rules="extraForm.rules" :ref="`ruleForm${index}`">
<template v-if="allDisabled">
<div class="form-item" v-for="form in extraForm.formArr" :key="form.dbFieldName">
<label class="form-item-label">{{ form.dbFieldTxt }}:</label>
<file-display class="form-item-wrap" :file-ids="record[form.dbFieldName]" v-if="form.fieldShowType === 2" />
<div v-else class="form-item-wrap">{{ record[form.dbFieldName] }}</div>
</div>
</template>
<template v-else>
<a-form-model-item v-for="form in extraForm.formArr" <a-form-model-item v-for="form in extraForm.formArr"
:key="form.dbFieldName" :key="form.dbFieldName"
:labelCol="labelCol" :labelCol="labelCol"
@@ -87,6 +95,7 @@
v-model="record[form.dbFieldName]" /> v-model="record[form.dbFieldName]" />
</template> </template>
</a-form-model-item> </a-form-model-item>
</template>
</a-form-model> </a-form-model>
</template> </template>
</div> </div>