|
|
@@ -363,7 +363,8 @@
|
|
|
<!--匹配结果导航-->
|
|
|
<div class="addRule-menu">
|
|
|
<span class="active">
|
|
|
- <a ng-click="">新增配送规则</a>
|
|
|
+ <a ng-click="" ng-if="!isModify">新增配送规则</a>
|
|
|
+ <a ng-click="" ng-if="isModify">修改配送规则</a>
|
|
|
<i class="fa fa-remove" ng-click="close()"></i>
|
|
|
</span>
|
|
|
</div>
|
|
|
@@ -374,25 +375,26 @@
|
|
|
<div class="rule-content">
|
|
|
<div class="row">
|
|
|
<span><strong>*</strong>配送方式</span>
|
|
|
- <select class="select-adder form-control delivery">
|
|
|
- <option value="1">请选择配送方式</option>
|
|
|
- <option value="2">第三方配送</option>
|
|
|
- <option value="3">免邮费</option>
|
|
|
+ <select class="select-adder form-control delivery" ng-model="rule.shippingMethod">
|
|
|
+ <option value="">请选择配送方式</option>
|
|
|
+ <option value="1301">第三方配送</option>
|
|
|
+ <option value="1302">卖家配送</option>
|
|
|
+ <option value="1303">上门自提</option>
|
|
|
</select>
|
|
|
<span>优先级排序</span>
|
|
|
- <input type="text" class="form-control sort">
|
|
|
+ <input type="text" class="form-control sort" ng-model="rule.num">
|
|
|
<span><strong>*</strong>规则名称</span>
|
|
|
- <input type="text" class="form-control rule" style="text-align: left;">
|
|
|
+ <input type="text" class="form-control rule" style="text-align: left;" ng-model="rule.ruleName">
|
|
|
</div>
|
|
|
<div class="row radio-1">
|
|
|
<span>是否生效</span>
|
|
|
<label class="check-act">
|
|
|
- <input type="radio" id="effect" name="radio" checked/>
|
|
|
+ <input type="radio" id="effect" name="radio" value="true" ng-click="isActive=true" ng-checked="isActive">
|
|
|
<label for="effect"></label>
|
|
|
生效
|
|
|
</label>
|
|
|
<label class="check-act">
|
|
|
- <input type="radio" id="no-effect" name="radio"/>
|
|
|
+ <input type="radio" id="no-effect" name="radio" value="false" ng-click="isActive=false" ng-checked="!isActive">
|
|
|
<label for="no-effect"></label>
|
|
|
暂不生效
|
|
|
</label>
|
|
|
@@ -404,25 +406,25 @@
|
|
|
<div class="row check-1">
|
|
|
<span><strong>*</strong>适用类型</span>
|
|
|
<label class="check-act">
|
|
|
- <input type="checkbox" id="1" checked/>
|
|
|
+ <input type="checkbox" id="1" ng-model="orderType.normal"/>
|
|
|
<label for="1"></label>
|
|
|
普通订单
|
|
|
</label>
|
|
|
<label class="check-act">
|
|
|
- <input type="checkbox" id="2"/>
|
|
|
+ <input type="checkbox" id="2" ng-model="orderType.preSale"/>
|
|
|
<label for="2"></label>
|
|
|
预售订单
|
|
|
</label>
|
|
|
<label class="check-act">
|
|
|
- <input type="checkbox" id="3"/>
|
|
|
+ <input type="checkbox" id="3" ng-modle="orderType.bill"/>
|
|
|
<label for="3"></label>
|
|
|
发票
|
|
|
</label>
|
|
|
<span>适用用户</span>
|
|
|
- <select class="select-adder form-control for-people">
|
|
|
- <option value="1">所有用户</option>
|
|
|
- <option value="2">所有用户</option>
|
|
|
- <option value="3">所有用户</option>
|
|
|
+ <select class="select-adder form-control for-people" ng-model="rule.userType">
|
|
|
+ <option value="1301">所有用户</option>
|
|
|
+ <!--<option value="2">所有用户</option>-->
|
|
|
+ <!--<option value="3">所有用户</option>-->
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
@@ -446,24 +448,25 @@
|
|
|
<div class="rule-content">
|
|
|
<div class="row radio-1">
|
|
|
<span>计费方式</span>
|
|
|
- <label class="check-act" ng-click="checkTab('style01')">
|
|
|
- <input type="radio" id="style01" name="radio2" checked/>
|
|
|
+ <label class="check-act" ng-click="checkTab(1)">
|
|
|
+ <input type="radio" id="style01" name="radio2" ng-checked="rule.fareType==1"/>
|
|
|
<label for="style01"></label>
|
|
|
统一规定运费
|
|
|
</label>
|
|
|
- <label class="check-act" ng-click="checkTab('style02')">
|
|
|
- <input type="radio" id="style02" name="radio2"/>
|
|
|
+ <label class="check-act" ng-click="checkTab(2)">
|
|
|
+ <input type="radio" id="style02" name="radio2" ng-checked="rule.fareType==2"/>
|
|
|
<label for="style02"></label>
|
|
|
按总金额计算
|
|
|
</label>
|
|
|
</div>
|
|
|
<!--统一规定运费-->
|
|
|
- <div class="style-regulations common-style" ng-if="type=='style01'">
|
|
|
+ <div class="style-regulations common-style" ng-if="rule.fareType==1">
|
|
|
<div class="row dot">
|
|
|
<span>统一运费</span>
|
|
|
<div class="price-input">
|
|
|
- <i class="currency">$</i>
|
|
|
- <input type="text" class="form-control" placeholder="请输入金额" />
|
|
|
+ <i class="currency" ng-if="rule.currencyName=='RMB'">¥</i>
|
|
|
+ <i class="currency" ng-if="rule.currencyName=='USD'">$</i>
|
|
|
+ <input type="text" class="form-control" placeholder="请输入金额" ng-model="rule.uniformPrice" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row" style="background: none; padding: 0;">
|
|
|
@@ -474,43 +477,39 @@
|
|
|
<!--<div class="prompt"><strong>*</strong>公式说明内容将会在购物车中显示,可自行修改</div>-->
|
|
|
<!--</div>-->
|
|
|
<!--不可以编辑的状态-->
|
|
|
- <div class="no-edit">全国统一运费 $20</div>
|
|
|
+ <div class="no-edit">全国统一运费
|
|
|
+ <em ng-if="rule.currencyName=='RMB'">¥</em>
|
|
|
+ <em ng-if="rule.currencyName=='USD'">$</em>
|
|
|
+ {{rule.uniformPrice}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!--按总金额计算-->
|
|
|
- <div class="style-price common-style" ng-if="type=='style02'">
|
|
|
- <div class="row dot">
|
|
|
- <span>总金额在</span>
|
|
|
- <div class="price-input">
|
|
|
- <i class="currency">$</i>
|
|
|
- <input type="text" class="form-control" placeholder="100" />
|
|
|
- <em>以下,</em>
|
|
|
- </div>
|
|
|
- <div class="price-input">
|
|
|
- <em>运费为</em>
|
|
|
- <i class="currency">$</i>
|
|
|
- <input type="text" class="form-control" placeholder="100" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="row">
|
|
|
- <span>总金额在</span>
|
|
|
- <div class="price-input">
|
|
|
- <em><i>$1000</i>以上,</em>
|
|
|
- <i class="currency">$</i>
|
|
|
- <input type="text" class="form-control" placeholder="100" />
|
|
|
- <em>以下,</em>
|
|
|
- </div>
|
|
|
- <div class="price-input">
|
|
|
- <em>运费为</em>
|
|
|
- <i class="currency">$</i>
|
|
|
- <input type="text" class="form-control" placeholder="2000" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="row">
|
|
|
+ <div class="style-price common-style" ng-if="rule.fareType==2">
|
|
|
+ <!--<div class="row dot">-->
|
|
|
+ <!--<span>总金额在</span>-->
|
|
|
+ <!--<div class="price-input">-->
|
|
|
+ <!--<i class="currency" ng-if="rule.currencyName=='RMB'">¥</i>-->
|
|
|
+ <!--<i class="currency" ng-if="rule.currencyName=='USD'">$</i>-->
|
|
|
+ <!--<input type="text" class="form-control" placeholder="0" />-->
|
|
|
+ <!--<em>以下,</em>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--<div class="price-input">-->
|
|
|
+ <!--<em>运费为</em>-->
|
|
|
+ <!--<i class="currency">$</i>-->
|
|
|
+ <!--<input type="text" class="form-control" placeholder="0" />-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <div class="row" ng-repeat="(data, index) in fareArray" ng-class="{'dot' : index==0}">
|
|
|
<span>总金额在</span>
|
|
|
<div class="price-input">
|
|
|
- <em><i>$1000</i>以上,</em>
|
|
|
- <i class="currency">$</i>
|
|
|
+ <em>
|
|
|
+ <i class="currency" ng-if="rule.currencyName=='RMB'">¥</i>
|
|
|
+ <i class="currency" ng-if="rule.currencyName=='USD'">$</i>
|
|
|
+ <i>{{data.start}}</i>以上,
|
|
|
+ </em>
|
|
|
+ <i class="currency" ng-if="rule.currencyName=='RMB'">¥</i>
|
|
|
+ <i class="currency" ng-if="rule.currencyName=='USD'">$</i>
|
|
|
<input type="text" class="form-control" placeholder="100" />
|
|
|
<em>以下,</em>
|
|
|
</div>
|
|
|
@@ -519,8 +518,19 @@
|
|
|
<i class="currency">$</i>
|
|
|
<input type="text" class="form-control" placeholder="2000" />
|
|
|
</div>
|
|
|
- <button style="margin-left: 20px;">增加范围</button>
|
|
|
</div>
|
|
|
+ <!--<div class="row">-->
|
|
|
+ <!--<span>总金额在</span>-->
|
|
|
+ <!--<div class="price-input">-->
|
|
|
+ <!--<em><i>$1000</i>以上,</em>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--<div class="price-input">-->
|
|
|
+ <!--<em>运费为</em>-->
|
|
|
+ <!--<i class="currency">$</i>-->
|
|
|
+ <!--<input type="text" class="form-control" placeholder="2000" />-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--<button style="margin-left: 20px;">增加范围</button>-->
|
|
|
+ <!--</div>-->
|
|
|
<!--计算说明-->
|
|
|
<div class="row" style="background: none; padding: 0; margin-top: 10px !important;">
|
|
|
<span class="f14">计算说明</span>
|
|
|
@@ -534,9 +544,9 @@
|
|
|
</div>
|
|
|
<!--操作取消保存-->
|
|
|
<div class="deal-btn">
|
|
|
- <a ng-click="" class="save-other">另存为新规则</a>
|
|
|
+ <a ng-click="saveDistributionRule(false)" ng-if="isModify" class="save-other">另存为新规则</a>
|
|
|
<a ng-click="" class="off">取消</a>
|
|
|
- <a ng-click="" class="ok">保存</a>
|
|
|
+ <a ng-click="saveDistributionRule(true)" class="ok">保存</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|