|
|
@@ -26,12 +26,21 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="row mt-3" v-if="model.operation.strategy == '特征'">
|
|
|
- <label class="col-2">特征:</label>
|
|
|
+ <label class="col-2">特征</label>
|
|
|
<label class="col-8">
|
|
|
<label v-if="model.operation.feature">@{{ model.operation.featureFormat }}</label><br>
|
|
|
<button type="button" class="btn btn-dark col-2 ml-2" @click="showAddFeatureModal(-1,model.operation.feature)">调整特征</button>
|
|
|
</label>
|
|
|
</div>
|
|
|
+<div class="row mt-3" v-if="model.operation.operation_type == '出库'">
|
|
|
+ <label class="col-2" for="isDiscount">是否满减</label>
|
|
|
+ <input type="checkbox" id="isDiscount" class="col-2 rounded mt-1" v-model="model.operation.isDiscount">
|
|
|
+ <div class="col-8 row" v-if="model.operation.isDiscount">
|
|
|
+ <label class="col-3" for="discount">满减值</label>
|
|
|
+ <input id="discount" v-model="model.operation.discount_count"
|
|
|
+ class="form-control form-control-sm col-6" :class="errors.discount_count ? 'is-invalid' : ''" step="1" type="number" min="0">
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
<div class="row mt-3">
|
|
|
{{--起步--}}
|
|
|
<div class="card row text-white offset-1 col-9 bg-dark" v-if="model.operation.operation_type === '出库'">
|
|
|
@@ -76,6 +85,14 @@
|
|
|
<div class="row mt-0" v-if="errors['items.0.unit_price']">
|
|
|
<div class="offset-3"><small class="text-danger font-weight-bold ml-3">起步费为必填项</small></div>
|
|
|
</div>
|
|
|
+ <div class="row mt-2" v-if="model.operation.isDiscount">
|
|
|
+ <label class="col-3">满减起步费</label>
|
|
|
+ <label class="col-5 mb-0"><input type="number" min="0" step="0.001" class="form-control" v-model="model.operation.items[0].discount_price"
|
|
|
+ :class="errors['items.0.discount_price'] ? 'is-invalid' : ''"></label>
|
|
|
+ </div>
|
|
|
+ <div class="row mt-0" v-if="errors['items.0.discount_price']">
|
|
|
+ <div class="offset-3"><small class="text-danger font-weight-bold ml-3">满减起步费为必填项</small></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -121,6 +138,14 @@
|
|
|
<div class="row mt-0" v-if="errors['items.1.unit_price']">
|
|
|
<div class="offset-3"><small class="text-danger font-weight-bold ml-3">单价为必填项</small></div>
|
|
|
</div>
|
|
|
+ <div class="row mt-2" v-if="model.operation.isDiscount">
|
|
|
+ <label class="col-3">满减单价</label>
|
|
|
+ <label class="col-5 mb-0"><input type="number" min="0" step="0.001" class="form-control" v-model="model.operation.items[1].discount_price"
|
|
|
+ :class="errors['items.1.discount_price'] ? 'is-invalid' : ''"></label>
|
|
|
+ </div>
|
|
|
+ <div class="row mt-0" v-if="errors['items.1.discount_price']">
|
|
|
+ <div class="offset-3"><small class="text-danger font-weight-bold ml-3">满减单价为必填项</small></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
@@ -164,6 +189,14 @@
|
|
|
<div class="row mt-0" v-if="errors['items.'+i+'.unit_price']">
|
|
|
<div class="offset-3"><small class="text-danger font-weight-bold ml-3">单价为必填项</small></div>
|
|
|
</div>
|
|
|
+ <div class="row mt-2" v-if="model.operation.isDiscount">
|
|
|
+ <label class="col-3">满减单价</label>
|
|
|
+ <label class="col-5 mb-0"><input type="number" min="0" step="0.001" class="form-control" v-model="item.discount_price"
|
|
|
+ :class="errors['items.'+i+'.discount_price'] ? 'is-invalid' : ''"></label>
|
|
|
+ </div>
|
|
|
+ <div class="row mt-0" v-if="errors['items.'+i+'.discount_price']">
|
|
|
+ <div class="offset-3"><small class="text-danger font-weight-bold ml-3">满减单价为必填项</small></div>
|
|
|
+ </div>
|
|
|
<div class="row mt-2">
|
|
|
<label class="col-3">特征:</label>
|
|
|
<label class="col-5">
|