|
|
@@ -95,11 +95,32 @@ width:135px;
|
|
|
.purchase_form01 ul li .dropdown-menu span i{
|
|
|
color: white;
|
|
|
}
|
|
|
+
|
|
|
+.purchase_xq dd input{
|
|
|
+ border: none;
|
|
|
+ border-bottom: 1px solid #333;
|
|
|
+ height: 35px;
|
|
|
+ width: 80px;
|
|
|
+ font-size: 14px;
|
|
|
+}
|
|
|
+
|
|
|
+.purchase_xq dd input:focus {
|
|
|
+ border-bottom: 1px solid blue;
|
|
|
+}
|
|
|
+
|
|
|
+.purchase .input-group .form-control{
|
|
|
+ border-radius: 0px;
|
|
|
+ border: 1px solid #5078cb;
|
|
|
+}
|
|
|
+
|
|
|
+.purchase .input-group .input-group-btn i{
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
</style>
|
|
|
<div class="warp">
|
|
|
<div class=" purchase">
|
|
|
<div class="width100">
|
|
|
- <div class="com_title">服务>采购模块><font>>代采订单详情</font></div>
|
|
|
+ <div class="com_title">服务>采购模块><font>>代采订单</font></div>
|
|
|
<div class="com_head"><span>代采订单</span></div>
|
|
|
<div class="purchase_form">
|
|
|
<!--基本信息-->
|
|
|
@@ -129,62 +150,107 @@ width:135px;
|
|
|
<li>
|
|
|
<div class="input-group input-trigger date-picker">
|
|
|
<em>主协议签订日期:</em>
|
|
|
- <span ng-bind="deOrder.madealdate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <div class="input-group">
|
|
|
+ <input ng-model="deOrder.madealdate" type="text" class="form-control"
|
|
|
+ placeholder="点击选择时间" datepicker-popup="yyyy-MM-dd" is-open="deOrder.$madealdate"
|
|
|
+ min-date="getMinDate()" ng-required="true"
|
|
|
+ current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
+ datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
+ ng-focus="openDatePicker($event, deOrder.madealdate.$dateOpen)" readonly>
|
|
|
+ <span class="input-group-btn">
|
|
|
+ <button type="button" class="btn btn-default btn-sm"
|
|
|
+ ng-click="openDatePicker($event, deOrder, '$madealdate')">
|
|
|
+ <i class="fa fa-calendar fa-lg"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
<div class="fr">
|
|
|
<em>主协议编号:</em>
|
|
|
- <span ng-bind="deOrder.madealcode"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.madealcode" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>终端供应商名称:</em>
|
|
|
- <span ng-bind="deOrder.tervendor"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.tervendor" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>电话:</em>
|
|
|
- <span ng-bind="deOrder.vendtel"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.vendtel" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>联系人:</em>
|
|
|
- <span ng-bind="deOrder.venduser"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.venduser" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>供应商发货时间:</em>
|
|
|
<div class="input-group">
|
|
|
- <span ng-bind="deOrder.shipdate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <input ng-model="deOrder.shipdate" type="text" class="form-control"
|
|
|
+ placeholder="点击选择时间" datepicker-popup="yyyy-MM-dd" is-open="deOrder.$shipdate"
|
|
|
+ min-date="getMinDate()" ng-required="true"
|
|
|
+ current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
+ datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
+ ng-focus="openDatePicker($event, deOrder.$dateOpen)" ng-readonly="!deOrder.$editing">
|
|
|
+ <span class="input-group-btn">
|
|
|
+ <button type="button" class="btn btn-default btn-sm"
|
|
|
+ ng-click="openDatePicker($event, deOrder, '$shipdate')">
|
|
|
+ <i class="fa fa-calendar fa-lg"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>货物包装要求:</em>
|
|
|
- <span ng-bind="deOrder.goodspacking"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.goodspacking" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>供应商交货方式:</em>
|
|
|
- <span ng-bind="deOrder.deliverymethod">
|
|
|
+ <span>
|
|
|
+ <select class="select" ng-model="deOrder.deliverymethod" ng-init="deOrder.deliverymethod = '1'" ng-readonly="!deOrder.$editing">
|
|
|
+ <option value="1">交货方式01</option>
|
|
|
+ <option value="2">交货方式02</option>
|
|
|
+ <option value="3">交货方式03</option>
|
|
|
+ </select>
|
|
|
</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>我方提货方式:</em>
|
|
|
- <span ng-bind="deOrder.pickupmethod">
|
|
|
+ <span>
|
|
|
+ <select name="" class="select" ng-model="deOrder.pickupmethod" ng-init="deOrder.pickupmethod = '自提'" ng-readonly="!deOrder.$editing">
|
|
|
+ <option value="自提">自提</option>
|
|
|
+ <option value="委托第三方提货">委托第三方提货</option>
|
|
|
+ <option value="贵公司送货">贵公司送货</option>
|
|
|
+ <option value="其他">其他</option>
|
|
|
+ </select>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>我方付款方式:</em>
|
|
|
- <span ng-bind="deOrder.paymentmethod">
|
|
|
+ <span>
|
|
|
+ <select name="" class="select" ng-model="deOrder.paymentmethod" ng-init="deOrder.paymentmethod = 'T'" ng-readonly="!deOrder.$editing">
|
|
|
+ <option value="T">T</option>
|
|
|
+ <option value="T支付">T支付</option>
|
|
|
+ </select>
|
|
|
</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
+ <li>
|
|
|
+ <div class="fr">
|
|
|
+ <em>我方提货时间:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.pickupdate" ng-readonly="!deOrder.$editing"></span>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- <div class="com_title01"><span>下单明细(注:金额单位为USD)</span> </div>
|
|
|
+ <div class="com_title01"><span>下单明细(注:金额单位为USD)</span><a ng-click="uplodaByBatch()" ng-readonly="!deOrder.$editing">批量导入</a> </div>
|
|
|
<div class="purchase_xq clearfix">
|
|
|
<dl>
|
|
|
<dt>
|
|
|
@@ -197,19 +263,28 @@ width:135px;
|
|
|
<span>订单单价</span>
|
|
|
<span>采购总额</span>
|
|
|
<span>备注</span>
|
|
|
+ <span>操作</span>
|
|
|
</dt>
|
|
|
<dd ng-repeat="item in deOrder.deputyOrderItems">
|
|
|
<span class="wid01">{{$index+1}}</span>
|
|
|
- <span>{{item.prodname}}</span>
|
|
|
- <span>{{item.prodcode}}</span>
|
|
|
- <span>{{item.prodspec}}</span>
|
|
|
- <span>{{item.amount}}</span>
|
|
|
- <span>{{item.unitprice}}</span>
|
|
|
- <span>{{item.unitprice}}</span>
|
|
|
- <span>{{item.unitprice * item.amount}}</span>
|
|
|
- <span>{{item.remark}}</span>
|
|
|
+ <span><input type="text" class="text-center" ng-model="item.prodname"></span>
|
|
|
+ <span><input type="text" class="text-center" ng-model="item.prodcode"></span>
|
|
|
+ <span><input type="text" class="text-center" ng-model="item.prodspec"></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></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)" style="color: #d32526"> 删除</a></span>
|
|
|
</dd>
|
|
|
</dl>
|
|
|
+ <!-- <div class="page fl">
|
|
|
+ <ul>
|
|
|
+ <li><a href="#">上一页</a> </li>
|
|
|
+ <li>第<input type="text" placeholder="3">页 共6页</li>
|
|
|
+ <li><a href="#">下一页</a> </li>
|
|
|
+ </ul>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
<!--采购订单-->
|
|
|
<div class="com_title01"><span>采购订单</span></div>
|
|
|
@@ -221,30 +296,47 @@ width:135px;
|
|
|
<span >${{deOrder.totalamount}}</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
+ <em>订单总价款:</em>
|
|
|
+ <span >${{deOrder.orderamount}}</span>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div class="fl">
|
|
|
<em>我方付款提货时间:</em>
|
|
|
<div class="input-group">
|
|
|
- <span ng-bind="deOrder.paydeldate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <input ng-model="deOrder.paydeldate" type="text" class="form-control"
|
|
|
+ placeholder="点击选择时间" datepicker-popup="yyyy-MM-dd" is-open="deOrder.$paydeldate"
|
|
|
+ min-date="getMinDate()" ng-required="true"
|
|
|
+ current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
+ datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
+ ng-focus="openDatePicker($event, deOrder.$dateOpen)" ng-readonly="!deOrder.$editing">
|
|
|
+ <span class="input-group-btn">
|
|
|
+ <button type="button" class="btn btn-default btn-sm"
|
|
|
+ ng-click="openDatePicker($event, deOrder, '$paydeldate')">
|
|
|
+ <i class="fa fa-calendar fa-lg"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>我方付款金额:</em>
|
|
|
- <span>${{deOrder.totalpayament}}</span>
|
|
|
+ <span >${{deOrder.totalpayament}}</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>我方付款日期:</em>
|
|
|
- <span ng-bind="deOrder.paymentdate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <span ng-bind="deOrder.paymentdate"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>风险承担方式:</em>
|
|
|
- <span ng-bind="deOrder.riskmethod"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.riskmethod" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>运、税费承担方式:</em>
|
|
|
- <span ng-bind="deOrder.taxpaymentmethod"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.taxpaymentmethod" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
@@ -256,20 +348,31 @@ width:135px;
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
<em>终端供应商地址:</em>
|
|
|
- <span ng-bind="deOrder.tervendaddress"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.tervendaddress" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
<em>公司全称(英文):</em>
|
|
|
- <span ng-bind="deOrder.companyname"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.companyname" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>要求付汇日期:</em>
|
|
|
<div class="input-group">
|
|
|
- <span ng-bind="deOrder.requirepaydate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <input ng-model="deOrder.requirepaydate" type="text" class="form-control"
|
|
|
+ placeholder="点击选择时间" datepicker-popup="yyyy-MM-dd" is-open="deOrder.$requirepaydate"
|
|
|
+ min-date="getMinDate()" ng-required="true"
|
|
|
+ current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
+ datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
+ ng-focus="openDatePicker($event, deOrder.$dateOpen)" ng-readonly="!deOrder.$editing">
|
|
|
+ <span class="input-group-btn">
|
|
|
+ <button type="button" class="btn btn-default btn-sm"
|
|
|
+ ng-click="openDatePicker($event, deOrder, '$requirepaydate')">
|
|
|
+ <i class="fa fa-calendar fa-lg"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
@@ -280,7 +383,7 @@ width:135px;
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>付款金额(USD):</em>
|
|
|
- <span ng-bind="deOrder.usdpayment"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.usdpayment" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>实际付款金额(USD):</em>
|
|
|
@@ -290,27 +393,27 @@ width:135px;
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>银行名称(英文):</em>
|
|
|
- <span ng-bind="deOrder.bankname"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankname" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>银行账号:</em>
|
|
|
- <span ng-bind="deOrder.bankaccount"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankaccount" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
<em>银行地址(英文):</em>
|
|
|
- <span ng-bind="deOrder.bankaddress"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankaddress" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>银行代码:</em>
|
|
|
- <span ng-bind="deOrder.bankcode"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.bankcode" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>其它相关资料:</em>
|
|
|
- <span ng-bind="deOrder.otherdata"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.otherdata" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
@@ -321,40 +424,56 @@ width:135px;
|
|
|
<ul>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>我方法定代表人: </em>
|
|
|
- <span ng-bind="deOrder.legalrepresent"></span>
|
|
|
+ <em>供应商方法定代表人: </em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.legalrepresent" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
- <em>我方电话:</em>
|
|
|
- <span ng-bind="deOrder.usertel"></span>
|
|
|
+ <em>供应商方电话:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.usertel" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl wid100">
|
|
|
- <em>我方地址:</em>
|
|
|
- <span ng-bind="deOrder.enaddress"></span>
|
|
|
+ <em>供应商方地址:</em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.enaddress" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
- <em>我方传真: </em>
|
|
|
- <span ng-bind="deOrder.enfax"></span>
|
|
|
+ <em>供应商方传真: </em>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.enfax" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>客户名称:</em>
|
|
|
- <span ng-bind="deOrder.customer"></span>
|
|
|
+ <span><input type="text" class="input01" ng-model="deOrder.customer" ng-readonly="!deOrder.$editing"></span>
|
|
|
</div>
|
|
|
</li>
|
|
|
<li>
|
|
|
<div class="fl">
|
|
|
<em>货款支付方式:</em>
|
|
|
- <span ng-bind="deOrder.paymethod">
|
|
|
+ <span>
|
|
|
+ <select name="" class="select" ng-model="deOrder.paymethod" ng-init="deOrder.paymethod = '1'" ng-readonly="!deOrder.$editing">
|
|
|
+ <option value="1">月结30天</option>
|
|
|
+ <option value="2">交货方式02</option>
|
|
|
+ <option value="3">交货方式03</option>
|
|
|
+ </select>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<em>货款支付时间:</em>
|
|
|
<div class="input-group">
|
|
|
- <span ng-bind="deOrder.paydate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <input ng-model="deOrder.paydate" type="text" class="form-control"
|
|
|
+ placeholder="点击选择时间" datepicker-popup="yyyy-MM-dd" is-open="deOrder.$paydate"
|
|
|
+ min-date="getMinDate()" ng-required="true"
|
|
|
+ current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
+ datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
+ ng-focus="openDatePicker($event, deOrder.$dateOpen)" ng-readonly="!deOrder.$editing">
|
|
|
+ <span class="input-group-btn">
|
|
|
+ <button type="button" class="btn btn-default btn-sm"
|
|
|
+ ng-click="openDatePicker($event, deOrder, '$paydate')">
|
|
|
+ <i class="fa fa-calendar fa-lg"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
|
@@ -362,13 +481,28 @@ width:135px;
|
|
|
<div class="fl">
|
|
|
<em>交货时间:</em>
|
|
|
<div class="input-group">
|
|
|
- <span ng-bind="deOrder.deliverydate| date: 'yyyy-MM-dd'"></span>
|
|
|
+ <input ng-model="deOrder.deliverydate" type="text" class="form-control"
|
|
|
+ placeholder="点击选择时间" datepicker-popup="yyyy-MM-dd" is-open="deOrder.$deliverydate"
|
|
|
+ min-date="getMinDate()" ng-required="true"
|
|
|
+ current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
+ datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
+ ng-focus="openDatePicker($event, deOrder.$dateOpen)" ng-readonly="!deOrder.$editing">
|
|
|
+ <span class="input-group-btn">
|
|
|
+ <button type="button" class="btn btn-default btn-sm"
|
|
|
+ ng-click="openDatePicker($event, deOrder, '$deliverydate')">
|
|
|
+ <i class="fa fa-calendar fa-lg"></i>
|
|
|
+ </button>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="fr"></div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
+ <div class="save" ng-if="!deOrder.$editing"><a ng-click="update()">更新</a></div>
|
|
|
+ <div class="save" ng-if="deOrder.$editing"><a href="#" ng-click="save()">提交</a> </div>
|
|
|
+ <div class="save" ng-if="deOrder.$editing"><a ng-click="cancel()">取消</a></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|