|
@@ -10,33 +10,35 @@
|
|
<div v-for="(group, gindex) in setList" :key="gindex" class="form-part">
|
|
<div v-for="(group, gindex) in setList" :key="gindex" class="form-part">
|
|
<h2 class="form-part-title">{{ group.name }}</h2>
|
|
<h2 class="form-part-title">{{ group.name }}</h2>
|
|
<div class="form-part-body">
|
|
<div class="form-part-body">
|
|
- <el-form-item
|
|
|
|
- v-for="field in group.data"
|
|
|
|
- :key="field.code"
|
|
|
|
- :prop="field.code"
|
|
|
|
- :label="`${field.name}:`"
|
|
|
|
- >
|
|
|
|
- <el-radio-group
|
|
|
|
- v-if="checkValueIsBoolean(field.value)"
|
|
|
|
- v-model="modalForm[field.code]"
|
|
|
|
|
|
+ <template v-for="field in group.data">
|
|
|
|
+ <el-form-item
|
|
|
|
+ v-if="field.enable"
|
|
|
|
+ :key="field.code"
|
|
|
|
+ :prop="field.code"
|
|
|
|
+ :label="`${field.name}:`"
|
|
>
|
|
>
|
|
- <el-radio
|
|
|
|
- v-for="item in BOOLEAN_STATUS"
|
|
|
|
- :key="item.value"
|
|
|
|
- :label="item.value"
|
|
|
|
- >{{ item.label }}</el-radio
|
|
|
|
|
|
+ <el-radio-group
|
|
|
|
+ v-if="checkValueIsBoolean(field.value)"
|
|
|
|
+ v-model="modalForm[field.code]"
|
|
>
|
|
>
|
|
- </el-radio-group>
|
|
|
|
- <el-input
|
|
|
|
- v-else
|
|
|
|
- v-model="modalForm[field.code]"
|
|
|
|
- placeholder="请输入"
|
|
|
|
- clearable
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-radio
|
|
|
|
+ v-for="item in BOOLEAN_STATUS"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.value"
|
|
|
|
+ >{{ item.label }}</el-radio
|
|
|
|
+ >
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ <el-input
|
|
|
|
+ v-else
|
|
|
|
+ v-model="modalForm[field.code]"
|
|
|
|
+ placeholder="请输入"
|
|
|
|
+ clearable
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </template>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <el-form-item>
|
|
|
|
|
|
+ <el-form-item v-if="setList.length">
|
|
<el-button type="primary" :disabled="isSubmit" @click="submit"
|
|
<el-button type="primary" :disabled="isSubmit" @click="submit"
|
|
>确认</el-button
|
|
>确认</el-button
|
|
>
|
|
>
|