fix 80709
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
<template v-if="record[formIsDepend] === key">
|
||||
<template v-if="allDisabled">
|
||||
<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" />
|
||||
<div v-else class="form-item-wrap">{{ record[form.dbFieldName] }}</div>
|
||||
</div>
|
||||
@@ -57,36 +57,45 @@
|
||||
<!-- 没有依赖的字段,就直接把传入的extraForm数组渲染成表单 -->
|
||||
<template v-else>
|
||||
<a-form-model :model="record" :rules="extraForm.rules" :ref="`ruleForm${index}`">
|
||||
<a-form-model-item v-for="form in extraForm.formArr"
|
||||
:key="form.dbFieldName"
|
||||
:labelCol="labelCol"
|
||||
:wrapperCol="wrapperCol"
|
||||
:label="form.dbFieldTxt"
|
||||
:prop="form.dbFieldName">
|
||||
<template v-if="form.fieldShowType === 1">
|
||||
<a-input
|
||||
autoSize
|
||||
type="textarea"
|
||||
:maxLength="500"
|
||||
:disabled="allDisabled || form.isDisabled || false"
|
||||
:placeholder="$t('pleaseEnter')+form.dbFieldTxt"
|
||||
v-model="record[form.dbFieldName]" />
|
||||
</template>
|
||||
<template v-else-if="form.fieldShowType === 2">
|
||||
<file-display :file-ids="record[form.dbFieldName]" />
|
||||
</template>
|
||||
<template v-else-if="form.fieldShowType === 3">
|
||||
{{ record[form.dbFieldName] }}
|
||||
</template>
|
||||
<template v-else-if="form.fieldShowType === 4">
|
||||
<a-input
|
||||
autoSize
|
||||
:maxLength="50"
|
||||
:placeholder="$t('pleaseEnter')+form.dbFieldTxt"
|
||||
:disabled="allDisabled || form.isDisabled || false"
|
||||
v-model="record[form.dbFieldName]" />
|
||||
</template>
|
||||
</a-form-model-item>
|
||||
<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"
|
||||
:key="form.dbFieldName"
|
||||
:labelCol="labelCol"
|
||||
:wrapperCol="wrapperCol"
|
||||
:label="form.dbFieldTxt"
|
||||
:prop="form.dbFieldName">
|
||||
<template v-if="form.fieldShowType === 1">
|
||||
<a-input
|
||||
autoSize
|
||||
type="textarea"
|
||||
:maxLength="500"
|
||||
:disabled="allDisabled || form.isDisabled || false"
|
||||
:placeholder="$t('pleaseEnter')+form.dbFieldTxt"
|
||||
v-model="record[form.dbFieldName]" />
|
||||
</template>
|
||||
<template v-else-if="form.fieldShowType === 2">
|
||||
<file-display :file-ids="record[form.dbFieldName]" />
|
||||
</template>
|
||||
<template v-else-if="form.fieldShowType === 3">
|
||||
{{ record[form.dbFieldName] }}
|
||||
</template>
|
||||
<template v-else-if="form.fieldShowType === 4">
|
||||
<a-input
|
||||
autoSize
|
||||
:maxLength="50"
|
||||
:placeholder="$t('pleaseEnter')+form.dbFieldTxt"
|
||||
:disabled="allDisabled || form.isDisabled || false"
|
||||
v-model="record[form.dbFieldName]" />
|
||||
</template>
|
||||
</a-form-model-item>
|
||||
</template>
|
||||
</a-form-model>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user