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