|
|
@@ -140,6 +140,11 @@
|
|
|
.com_title01 span{
|
|
|
margin-left: 37px;
|
|
|
}
|
|
|
+.purchase_xq span button {
|
|
|
+ border: none;
|
|
|
+ background-color: #fff;
|
|
|
+ height: 49px;
|
|
|
+}
|
|
|
</style>
|
|
|
<div class="warp">
|
|
|
<div class=" purchase">
|
|
|
@@ -190,13 +195,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>主协议编号:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.madealcode" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>主协议编号:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.madealcode" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>终端供应商名称:</em>
|
|
|
+ <em><b>*</b>终端供应商名称:</em>
|
|
|
<span><!-- <input type="text" class="input01" ng-model="deOrder.tervendor" ng-readonly="!deOrder.$editing"> -->
|
|
|
<input ng-model="deOrder.tervendor" list="hisvendors" class="select" style="width: 200px">
|
|
|
<datalist id="hisvendors" ng-repeat="vendor in hisvendors">
|
|
|
@@ -205,14 +210,14 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>电话:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.vendtel" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>电话:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.vendtel" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>联系人:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.venduser" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>联系人:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.venduser" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em><b>*</b>供应商发货时间:</em>
|
|
|
@@ -234,19 +239,19 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>货物包装要求:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.goodspacking" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>货物包装要求:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.goodspacking" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>供应商交货方式:</em>
|
|
|
+ <em><b>*</b>供应商交货方式:</em>
|
|
|
<span>
|
|
|
- <input type="text" class="input01" ng-model="deOrder.deliverymethod" ng-readonly="!deOrder.$editing">
|
|
|
+ <input type="text" class="input01" ng-model="deOrder.deliverymethod" ng-readonly="!deOrder.$editing" ng-required="true">
|
|
|
</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>我方提货方式:</em>
|
|
|
+ <em><b>*</b>我方提货方式:</em>
|
|
|
<span>
|
|
|
<select name="" class="select" ng-model="deOrder.pickupmethod" ng-disabled="!deOrder.$editing">
|
|
|
<option value="自提">自提</option>
|
|
|
@@ -257,9 +262,9 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>我方付款方式:</em>
|
|
|
+ <em><b>*</b>我方付款方式:</em>
|
|
|
<span>
|
|
|
- <input ng-model="deOrder.paymentmethod" list="paymentmethod" class="select" ng-disabled="!deOrder.$editing">
|
|
|
+ <input ng-model="deOrder.paymentmethod" list="paymentmethod" class="select" ng-disabled="!deOrder.$editing" ng-required="">
|
|
|
<datalist id="paymentmethod">
|
|
|
<option value="T/T支付">T/T支付</option>
|
|
|
<option value="T/T全款">T/T全款</option>
|
|
|
@@ -269,11 +274,11 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>我方提货时间:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.pickupdate" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>我方提货时间:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.pickupdate" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>交易币别:</em>
|
|
|
+ <em><b>*</b>交易币别:</em>
|
|
|
<span>
|
|
|
<select name="" class="select" ng-model="deOrder.currency" ng-init="deOrder.currency = 'USD'" ng-disabled="!deOrder.$editing">
|
|
|
<option value="USD">USD</option>
|
|
|
@@ -285,7 +290,7 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>代采企业:</em>
|
|
|
+ <em><b>*</b>代采企业:</em>
|
|
|
<span>
|
|
|
<select name="" class="select" ng-model="deOrder.deputyuu" style="width: 200px"
|
|
|
ng-options="deputyEn.deputyEnterprise.uu as deputyEn.deputyEnterprise.enName for deputyEn in deputyEnterprises" ng-disabled="!deOrder.$editing">
|
|
|
@@ -296,7 +301,7 @@
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- <div class="com_title01"><span>下单明细(注:金额单位为{{deOrder.currency}})</span><a ng-click="uplodaByBatch()" ng-readonly="!deOrder.$editing">批量导入</a> </div>
|
|
|
+ <div class="com_title01"><span>下单明细(注:金额单位为{{deOrder.currency}})</span><a ng-click="uplodaByBatch()" ng-readonly="!deOrder.$editing">批量导入</a> <input ng-model="deOrder.rate"><a ng-click="checkPrice(deOrder.rate)">更新订单单价</a> </div>
|
|
|
<div class="purchase_xq clearfix">
|
|
|
<dl>
|
|
|
<dt>
|
|
|
@@ -320,12 +325,12 @@
|
|
|
<span><input type="text" class="text-center" ng-model="item.prodbrand"></span>
|
|
|
<span><input type="text" class="text-center" ng-model="item.amount"></span>
|
|
|
<span><input type="text" class="text-center" ng-model="item.unitprice"></span>
|
|
|
- <span>{{item.unitprice + item.unitprice* rate.rate/100| number: 6}}</span>
|
|
|
+ <span><input type="text" class="text-center" ng-model="item.purcprice"></span>
|
|
|
<span>{{item.unitprice * item.amount | number: 2}}</span>
|
|
|
<span><input type="text" class="text-center" ng-model="item.remark"></span>
|
|
|
- <span><a ng-click="add($index)" style="color: #1f4fb2">添加</a>
|
|
|
- <a ng-click="del($index, item.id)" style="color: #d32526" ng-if="item.id != null"> 删除</a>
|
|
|
- <a ng-click="delItem($index)" style="color: #d32526" ng-if="item.id == null"> 删除</a>
|
|
|
+ <span><button ng-click="add($index)" style="color: #1f4fb2" ng-disabled="!deOrder.$editing">添加</button>
|
|
|
+ <button ng-click="del($index, item.id)" style="color: #d32526" ng-if="item.id != null" ng-disabled="!deOrder.$editing"> 删除</button>
|
|
|
+ <button ng-click="delItem($index)" style="color: #d32526" ng-if="item.id == null" ng-disabled="!deOrder.$editing"> 删除</button>
|
|
|
</span>
|
|
|
</dd>
|
|
|
</dl>
|
|
|
@@ -386,12 +391,12 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>风险承担方式:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.riskmethod" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>风险承担方式:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.riskmethod" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>运、税费承担方式:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.taxpaymentmethod" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>运、税费承担方式:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.taxpaymentmethod" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
@@ -402,14 +407,14 @@
|
|
|
<ul>
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
- <em>终端供应商地址:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.tervendaddress" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>终端供应商地址:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.tervendaddress" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
- <em>公司全称(英文):</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.companyname" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>公司全称(英文):</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.companyname" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
@@ -447,24 +452,24 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>银行名称(英文):</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.bankname" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>银行名称(英文):</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankname" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>银行账号:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.bankaccount" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>银行账号:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankaccount" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
- <em>银行地址(英文):</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.bankaddress" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>银行地址(英文):</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankaddress" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>银行代码:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.bankcode" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>银行代码:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankcode" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>其它相关资料:</em>
|
|
|
@@ -492,8 +497,8 @@
|
|
|
</span>
|
|
|
</div> -->
|
|
|
<div class="fr">
|
|
|
- <em>供应商方法定代表人: </em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.legalrepresent" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>供应商方法定代表人: </em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.legalrepresent" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
@@ -504,18 +509,18 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>付款公司: </em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.paycomname" ng-readonly="!deOrder.$editing" ng-click="dbfindPayCompany(deOrder.deputyuu)"></span>
|
|
|
+ <em><b>*</b>付款公司: </em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.paycomname" ng-readonly="!deOrder.$editing" ng-click="dbfindPayCompany(deOrder.deputyuu)" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>付款公司地址:</em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.paycomaddress" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>付款公司地址:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.paycomaddress" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>供应商方传真: </em>
|
|
|
- <span><input type="text" class="input01" ng-model="deOrder.enfax" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ <em><b>*</b>供应商方传真: </em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.enfax" ng-readonly="!deOrder.$editing" ng-required="true"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em><b>*</b>货款支付时间:</em>
|
|
|
@@ -537,7 +542,7 @@
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>货款支付方式:</em>
|
|
|
+ <em><b>*</b>货款支付方式:</em>
|
|
|
<span>
|
|
|
<input ng-model="deOrder.paymethod" list="paymethod" class="select" ng-disabled="!deOrder.$editing">
|
|
|
<datalist id="paymethod">
|