|
@@ -51,13 +51,12 @@
|
|
|
<!-- 编辑/新增模式 -->
|
|
<!-- 编辑/新增模式 -->
|
|
|
<div v-else class="edit-container">
|
|
<div v-else class="edit-container">
|
|
|
<!-- 动态渲染topFormSchema字段(编辑/新增模式) -->
|
|
<!-- 动态渲染topFormSchema字段(编辑/新增模式) -->
|
|
|
- <div class="mine-base-info">
|
|
|
|
|
|
|
+ <div class="mine-base-info" v-if="mode === 'add'">
|
|
|
<div class="form-item" v-for="schema in topFormSchema" :key="schema.field">
|
|
<div class="form-item" v-for="schema in topFormSchema" :key="schema.field">
|
|
|
<div class="form-label">{{ schema.label }}:</div>
|
|
<div class="form-label">{{ schema.label }}:</div>
|
|
|
<component
|
|
<component
|
|
|
:is="getComponent(schema.component)"
|
|
:is="getComponent(schema.component)"
|
|
|
v-model:value="currentRecord[schema.field]"
|
|
v-model:value="currentRecord[schema.field]"
|
|
|
- :disabled="mode === 'edit' && schema.field === 'mineCode'"
|
|
|
|
|
v-bind="schema.componentProps"
|
|
v-bind="schema.componentProps"
|
|
|
:placeholder="`请输入${schema.label}`"
|
|
:placeholder="`请输入${schema.label}`"
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|