|
|
@ -1,25 +1,69 @@ |
|
|
|
<template> |
|
|
|
<div class="flex-column"> |
|
|
|
<a-form :form="form"> |
|
|
|
<div v-for="(item, index) in caseList" :key="index" style="width: 100%"> |
|
|
|
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" :label="item.name" label-align="left"> |
|
|
|
<a-form-item v-if="item.optionStatus === 1" :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol"> |
|
|
|
<!-- <a-form :form="form"> |
|
|
|
<div :key="index" style="width: 100%" v-for="(item, index) in caseList"> |
|
|
|
<a-form-item |
|
|
|
:label="item.name" |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
label-align="left" |
|
|
|
class="mb-2" |
|
|
|
> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
v-if="item.optionStatus === 1" |
|
|
|
> |
|
|
|
<a-input-number |
|
|
|
placeholder="最小值" |
|
|
|
style="width: 100px; margin-left: 40px" |
|
|
|
:min="0" |
|
|
|
@change="onChange($event, item.code, 'min')" |
|
|
|
placeholder="最小值" |
|
|
|
style="width: 100px; margin-left: 40px" |
|
|
|
/>~ |
|
|
|
<a-input-number placeholder="最大值" style="width: 100px" :min="0" @change="onChange($event, item.code, 'max')" /> |
|
|
|
<a-input-number |
|
|
|
:min="0" |
|
|
|
@change="onChange($event, item.code, 'max')" |
|
|
|
placeholder="最大值" |
|
|
|
style="width: 100px" |
|
|
|
/> |
|
|
|
</a-form-item> |
|
|
|
<!-- <a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
<CaseKTTwo |
|
|
|
:case-list="item.children" |
|
|
|
style="margin-top: 40px" |
|
|
|
v-if="item.children.length > 0" |
|
|
|
label-align="left" |
|
|
|
> --> |
|
|
|
<CaseKTTwo v-if="item.children.length > 0" :case-list="item.children" style="margin-top: 40px" /> |
|
|
|
<!-- </a-form-item> --> |
|
|
|
/> |
|
|
|
</a-form-item> |
|
|
|
</div> |
|
|
|
</a-form>--> |
|
|
|
<a-form :form="form"> |
|
|
|
<div :key="index" style="width: 100%" v-for="(item, index) in caseList"> |
|
|
|
<a-form-item |
|
|
|
:label-col="formItemLayout.labelCol" |
|
|
|
:wrapper-col="formItemLayout.wrapperCol" |
|
|
|
class="d-flex align-center mb-3" |
|
|
|
label-align="left" |
|
|
|
> |
|
|
|
<div class="d-flex flex-row"> |
|
|
|
<h3 class="font-bold">{{ item.name }}:</h3> |
|
|
|
<div class="d-flex flex-row" v-if="item.optionStatus === 1"> |
|
|
|
<a-input-number |
|
|
|
:min="0" |
|
|
|
@change="onChange($event, item.code, 'min')" |
|
|
|
placeholder="最小值" |
|
|
|
style="width: 150px;" |
|
|
|
v-model="item.minValue" |
|
|
|
/> |
|
|
|
<div class="px-2">~</div> |
|
|
|
<a-input-number |
|
|
|
:min="0" |
|
|
|
@change="onChange($event, item.code, 'max')" |
|
|
|
placeholder="最大值" |
|
|
|
style="width: 150px" |
|
|
|
v-model="item.maxValue" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<case-KT-two :case-list="item.children" v-show="item.children.length > 0" /> |
|
|
|
</a-form-item> |
|
|
|
</div> |
|
|
|
</a-form> |
|
|
|