|
|
@@ -256,103 +256,103 @@
|
|
|
<div class="title-div" style="border-bottom: 1px dashed #327ebe;">
|
|
|
<span>基本信息</span>
|
|
|
<!-- 投标单状态 -->
|
|
|
- <div class="img-status" ng-if="saleTender.status == '待投标' && bid.overdue != 1">
|
|
|
+ <div class="img-status" ng-if="saleTender.status == '待投标' && tender.overdue != 1">
|
|
|
<img src="static/img/tender/daitoubiao.png">
|
|
|
</div>
|
|
|
- <div class="img-status" ng-if="saleTender.status == '已投标' && bid.overdue != 1">
|
|
|
+ <div class="img-status" ng-if="saleTender.status == '已投标' && tender.overdue != 1">
|
|
|
<img src="static/img/tender/yitoubiao.png">
|
|
|
</div>
|
|
|
- <div class="img-status" ng-if="saleTender.status == '已投标' && bid.result != 1 && bid.overdue == 1">
|
|
|
+ <div class="img-status" ng-if="saleTender.status == '已投标' && tender.result != 1 && tender.overdue == 1">
|
|
|
<img src="static/img/tender/daipingbiao.png">
|
|
|
</div>
|
|
|
- <div class="img-status" ng-if="saleTender.status == '已投标' && bid.result == 1">
|
|
|
+ <div class="img-status" ng-if="tender.status == '已结标' && tender.result == 1">
|
|
|
<img src="static/img/tender/yijiebiao.png">
|
|
|
</div>
|
|
|
- <div class="img-status" ng-if="saleTender.status != '已投标' && bid.overdue == 1">
|
|
|
+ <div class="img-status" ng-if="tender.status == '流标' && tender.result == 1">
|
|
|
<img src="static/img/tender/liubiao.png">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row base-info">
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">招标编号:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.code}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.code}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">招标项目:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.title}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.title}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">招标企业:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.enterprise.enName}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.enterprise.enName}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">联系人:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.user}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.user}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">联系电话:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.userTel}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.userTel}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">投标截止时间:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.endDate | date:'yyyy-MM-dd'}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.endDate | date:'yyyy-MM-dd'}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">公布结果时间:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.publishDate | date:'yyyy-MM-dd'}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.publishDate | date:'yyyy-MM-dd'}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">交易币别:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.currency}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.currency}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">是否含税:</div>
|
|
|
- <div class="unchanged-info" ng-bind="saleTender.ifTax == 1 ? '是': '否'"></div>
|
|
|
+ <div class="unchanged-info" ng-bind="tender.ifTax == 1 ? '是': '否'"></div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">付款方式:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.payment}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.payment}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">是否开放报名:</div>
|
|
|
- <div class="unchanged-info" ng-bind="saleTender.ifOpen == 1 ? '是': '否'"></div>
|
|
|
+ <div class="unchanged-info" ng-bind="tender.ifOpen == 1 ? '是': '否'"></div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">发票要求:</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.invoiceType == 2">增值税专用发票</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.invoiceType == 1">增值税普通发票</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.invoiceType == 0">不需要发票</div>
|
|
|
+ <div class="unchanged-info" ng-if="tender.invoiceType == 2">增值税专用发票</div>
|
|
|
+ <div class="unchanged-info" ng-if="tender.invoiceType == 1">增值税普通发票</div>
|
|
|
+ <div class="unchanged-info" ng-if="tender.invoiceType == 0">不需要发票</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-12">
|
|
|
<div class="bid-desc">交货地址:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.shipAddress}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.shipAddress}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-12">
|
|
|
<div class="bid-desc">证照要求:</div>
|
|
|
- <div class="unchanged-info">{{saleTender.certificate}}</div>
|
|
|
+ <div class="unchanged-info">{{tender.certificate}}</div>
|
|
|
</div>
|
|
|
- <div ng-if="saleTender.saleTenderItems[0].tenderProd.tenderErp.tenderAttaches.length" class="col-xs-12" ng-repeat="attach in saleTender.saleTenderItems[0].tenderProd.tenderErp.tenderAttaches">
|
|
|
+ <div ng-if="tender.tenderAttaches.length" class="col-xs-12" ng-repeat="attach in tender.tenderAttaches">
|
|
|
<span ng-show="$index == 0" class="bid-desc">招标附件:</span>
|
|
|
<span ng-show="$index != 0" class="bid-desc"> </span>
|
|
|
<a class="" style="padding-left: 0; color: #5078cb;" href="file/{{attach.id}}">{{::attach.name}}</a>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">招标类型:</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.ifAll == 1">全包</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.ifAll == 0">甲供料</div>
|
|
|
- <div class="unchanged-info" ng-if="!saleTender.ifAll">无</div>
|
|
|
+ <div class="unchanged-info" ng-if="tender.ifAll == 1">全包</div>
|
|
|
+ <div class="unchanged-info" ng-if="tender.ifAll == 0">甲供料</div>
|
|
|
+ <div class="unchanged-info" ng-if="tender.ifAll == null">无</div>
|
|
|
</div>
|
|
|
- <div class = "col-xs-4" ng-if="saleTender.ifAll == 1">
|
|
|
+ <div class = "col-xs-4" ng-if="tender.ifAll == 1">
|
|
|
<div class="bid-desc">项目周期<span style="color: #d2272d;">*</span>:</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.overdue == 1">{{saleTender.cycle || '未填'}}</div>
|
|
|
- <input ng-if="saleTender.overdue != 1" class="bid-input" title="请输入项目周期(天)" ng-model="saleTender.cycle" ng-change="validateProds()" ng-pattern="/^\+?[1-9][0-9]*$/"/>
|
|
|
+ <div class="unchanged-info" ng-if="tender.overdue == 1">{{saleTender.cycle || '未填'}}</div>
|
|
|
+ <input ng-if="tender.overdue != 1" class="bid-input" title="请输入项目周期(天)" ng-model="saleTender.cycle" ng-change="validateProds(saleTender)" ng-pattern="/^\+?[1-9][0-9]*$/"/>
|
|
|
</div>
|
|
|
- <div class = "col-xs-4" ng-if="saleTender.ifAll == 1">
|
|
|
+ <div class = "col-xs-4" ng-if="tender.ifAll == 1">
|
|
|
<div class="bid-desc">税率<span style="color: #d2272d;">*</span>:</div>
|
|
|
- <div class="unchanged-info" ng-if="saleTender.overdue == 1">{{saleTender.taxrate || '未填'}}</div>
|
|
|
- <input ng-if="saleTender.overdue != 1" class="bid-input" title="请输入税率" ng-model="saleTender.taxrate" ng-change="validateProds()" ng-pattern="/^(\d|[1-9]\d)$/"/>
|
|
|
+ <div class="unchanged-info" ng-if="tender.overdue == 1">{{saleTender.taxrate || '未填'}}</div>
|
|
|
+ <input ng-if="tender.overdue != 1" class="bid-input" title="请输入税率" ng-model="saleTender.taxrate" ng-change="validateProds(saleTender)" ng-pattern="/^(\d|[1-9]\d)$/"/>
|
|
|
</div>
|
|
|
- <div class = "col-xs-4" ng-if="saleTender.ifAll == 1 && saleTender.result == 1">
|
|
|
+ <div class = "col-xs-4" ng-if="tender.ifAll == 1 && tender.result == 1">
|
|
|
<div class="bid-desc">定标结果:</div>
|
|
|
<div ng-if="saleTender.saleTenderItems[0].applyStatus == '1'">
|
|
|
<img src="static/img/tender/zhongbiao.png">
|
|
|
@@ -361,7 +361,7 @@
|
|
|
<img src="static/img/tender/weizhongbiao.png">
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class = "col-xs-8" ng-if="saleTender.ifAll == 1 && saleTender.result == 1">
|
|
|
+ <div class = "col-xs-8" ng-if="tender.ifAll == 1 && tender.result == 1">
|
|
|
<div class="bid-desc">定标说明:</div>
|
|
|
<div class="unchanged-info">{{saleTender.saleTenderItems[0].description}}</div>
|
|
|
</div>
|
|
|
@@ -369,10 +369,10 @@
|
|
|
<div class="wrap">
|
|
|
<div class="content">
|
|
|
<!-- 非全包产品信息展示 -->
|
|
|
- <div class="tender-list" ng-if="saleTender.ifAll != 1">
|
|
|
+ <div class="tender-list" ng-if="tender.ifAll != 1">
|
|
|
<!--产品信息-->
|
|
|
<div class="com_title01"><span>产品信息</span><em>*</em></div>
|
|
|
- <dl ng-show = "saleTender.result != 1 || saleTender.auditStatus == 0" >
|
|
|
+ <dl ng-show = "tender.result != 1 || tender.auditStatus == 0" >
|
|
|
<dt>
|
|
|
<span>序号</span>
|
|
|
<span class="wid01">产品</span>
|
|
|
@@ -392,13 +392,22 @@
|
|
|
</span>
|
|
|
<span ng-bind="item.tenderProd.unit"></span>
|
|
|
<span ng-bind="item.tenderProd.qty"></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="item.cycle" ng-pattern="/^\+?[1-9][0-9]*$/" ng-change="validateProds(item.tenderProd);validateThis(item.cycle, 'cycle')" ng-blur="validateThis(item.cycle, 'cycle');validateProds(item.tenderProd);" ng-focus="validateThis(item.cycle, 'cycle');validateProds(item.tenderProd);" placeholder="请输入周期"/></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="item.taxrate" ng-pattern="/^\+?[0-9][0-9]{0,1}$/" ng-change="validateProds(item.tenderProd);validateThis(item.taxrate, 'taxrate')" ng-focus="validateThis(item.taxrate, 'taxrate');validateProds(item.tenderProd);" ng-blur="validateThis(item.taxrate, 'taxrate');validateProds(item.tenderProd);" placeholder="请输入税率"/></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="item.price" ng-pattern="/^(0|[0-9][0-9]{0,9})(\.[0-9]{1,6})?$/" ng-change="validateProds(item.tenderProd);" ng-blur="validateThis(item.price, 'price');validateProds(item.tenderProd);" ng-focus="validateProds(item.tenderProd);" placeholder="请输入单价"/></span>
|
|
|
+ <span><input type="text" class="editAble" ng-model="item.cycle" ng-pattern="/^\+?[1-9][0-9]*$/"
|
|
|
+ ng-change="validateProds(saleTender);validateThis(item.cycle, 'cycle')"
|
|
|
+ ng-blur="validateProds(saleTender);"
|
|
|
+ ng-focus="validateProds(saleTender);" placeholder="请输入周期"/></span>
|
|
|
+ <span><input type="text" class="editAble" ng-model="item.taxrate" ng-pattern="/^\+?[0-9][0-9]{0,1}$/"
|
|
|
+ ng-change="validateProds(saleTender);validateThis(item.taxrate, 'taxrate')"
|
|
|
+ ng-focus="validateProds(saleTender);"
|
|
|
+ ng-blur="validateProds(saleTender);" placeholder="请输入税率"/></span>
|
|
|
+ <span><input type="text" class="editAble" ng-model="item.price" ng-pattern="/^(0|[0-9][0-9]{0,9})(\.[0-9]{1,6})?$/"
|
|
|
+ ng-change="validateProds(saleTender);" ng-blur="validateProds(saleTender);validateThis(item.price, 'price')"
|
|
|
+ ng-focus="validateProds(saleTender);" placeholder="请输入单价"/></span>
|
|
|
<span ng-bind="item.price * item.tenderProd.qty || '' | number:2"></span>
|
|
|
</dd>
|
|
|
</dl>
|
|
|
- <dl ng-show = "saleTender.result == 1 && saleTender.auditStatus != 0">
|
|
|
+ <!-- 已结标 -->
|
|
|
+ <dl ng-show = "tender.result == 1 && tender.auditStatus != 0">
|
|
|
<dt>
|
|
|
<span class="result-index">序号</span>
|
|
|
<span class="wid01-result">产品信息</span>
|
|
|
@@ -412,25 +421,25 @@
|
|
|
<span class="result">评标说明</span>
|
|
|
</dt>
|
|
|
<dd ng-repeat="item in saleTender.saleTenderItems | orderBy: 'tenderProd.index'">
|
|
|
- <span>{{$index + 1}}</span>
|
|
|
- <span class="wid01">
|
|
|
+ <span class="result-index">{{$index + 1}}</span>
|
|
|
+ <span class="wid01-result">
|
|
|
<p>产品型号:{{item.tenderProd.prodCode}}</p>
|
|
|
<p>产品名称:{{item.tenderProd.prodTitle}}</p>
|
|
|
<p ng-show="item.tenderProd.brand">品牌:<i ng-bind="item.tenderProd.brand" style="font-style: inherit"></i></p>
|
|
|
</span>
|
|
|
- <span ng-bind="item.tenderProd.unit"></span>
|
|
|
- <span ng-bind="item.tenderProd.qty"></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="item.cycle" ng-pattern="/^\+?[1-9][0-9]*$/" ng-change="validateProds(item.tenderProd);validateThis(item.cycle, 'cycle')" ng-blur="validateThis(item.cycle, 'cycle');validateProds(item.tenderProd);" ng-focus="validateThis(item.cycle, 'cycle');validateProds(item.tenderProd);" placeholder="请输入周期"/></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="item.taxrate" ng-pattern="/^\+?[0-9][0-9]{0,1}$/" ng-change="validateProds(item.tenderProd);validateThis(item.taxrate, 'taxrate')" ng-focus="validateThis(item.taxrate, 'taxrate');validateProds(item.tenderProd);" ng-blur="validateThis(item.taxrate, 'taxrate');validateProds(item.tenderProd);" placeholder="请输入税率"/></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="item.price" ng-pattern="/^(0|[0-9][0-9]{0,9})(\.[0-9]{1,6})?$/" ng-change="validateProds(item.tenderProd);" ng-blur="validateThis(item.price, 'price');validateProds(item.tenderProd);" ng-focus="validateProds(item.tenderProd);" placeholder="请输入单价"/></span>
|
|
|
- <span ng-bind="item.price * item.tenderProd.qty || '' | number:2"></span>
|
|
|
- <span class="result" ng-bind="bid.auditStatus != 0 ? (prod.currentItem.applyStatus == 1 ? '中标' : '未中标') : '未中标';"></span>
|
|
|
- <span class="result" ng-bind="bid.auditStatus != 0 ? prod.currentItem.description: '';"></span>
|
|
|
+ <span class="result" ng-bind="item.tenderProd.unit"></span>
|
|
|
+ <span class="result" ng-bind="item.tenderProd.qty"></span>
|
|
|
+ <span class="result" ng-bind="item.cycle"></span>
|
|
|
+ <span class="result" ng-bind="item.taxrate"></span>
|
|
|
+ <span class="result" ng-bind="item.price"></span>
|
|
|
+ <span class="result" ng-bind="item.price * item.tenderProd.qty || '' | number:2"></span>
|
|
|
+ <span class="result" ng-bind="tender.auditStatus != 0 ? (item.applyStatus == 1 ? '中标' : '未中标') : '未中标';"></span>
|
|
|
+ <span class="result" ng-bind="tender.auditStatus != 0 ? item.description: '';"></span>
|
|
|
</dd>
|
|
|
</dl>
|
|
|
</div>
|
|
|
<!-- 全包产品信息展示 -->
|
|
|
- <div class="tender-list" ng-if="bid.ifAll == 1">
|
|
|
+ <div class="tender-list" ng-if="tender.ifAll == 1">
|
|
|
<!--产品信息-->
|
|
|
<div class="com_title01"><span>产品信息</span><em>*</em></div>
|
|
|
<dl>
|
|
|
@@ -443,36 +452,41 @@
|
|
|
<span>单价</span>
|
|
|
<span>含税金额</span>
|
|
|
</dt>
|
|
|
- <dd ng-repeat="prod in bid.purchaseTenderProds | orderBy: 'index'">
|
|
|
+ <dd ng-repeat="item in saleTender.saleTenderItems | orderBy: 'tenderProd.index'">
|
|
|
<span>{{$index + 1}}</span>
|
|
|
<span class="wid-all">
|
|
|
- <p>产品型号:{{prod.prodCode}}</p>
|
|
|
- <p>产品名称:{{prod.prodTitle}}</p>
|
|
|
- <p ng-show="prod.brand">品牌:<i ng-bind="prod.brand" style="font-style: inherit"></i></p>
|
|
|
+ <p>产品型号:{{item.tenderProd.prodCode}}</p>
|
|
|
+ <p>产品名称:{{item.tenderProd.prodTitle}}</p>
|
|
|
+ <p ng-show="item.tenderProd.brand">品牌:<i ng-bind="item.tenderProd.brand" style="font-style: inherit"></i></p>
|
|
|
</span>
|
|
|
- <span ng-bind="prod.unit"></span>
|
|
|
- <span ng-bind="prod.qty"></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="prod.currentItem.cycle" ng-pattern="/^\+?[1-9][0-9]*$/" ng-change="validateProds(prod);validateThis(prod.currentItem.cycle, 'cycle')" ng-blur="validateThis(prod.currentItem.cycle, 'cycle');validateProds(prod);" ng-focus="validateThis(prod.currentItem.cycle, 'cycle');validateProds(prod);" placeholder="请输入周期"/></span>
|
|
|
- <span><input type="text" class="editAble" ng-model="prod.currentItem.price" ng-pattern="/^(0|[0-9][0-9]{0,9})(\.[0-9]{1,6})?$/" ng-change="validateProds(prod);" ng-blur="validateThis(prod.currentItem.price, 'price');validateProds(prod);" ng-focus="validateProds(prod);" placeholder="请输入单价"/></span>
|
|
|
- <span ng-bind="prod.currentItem.price * prod.qty || '' | number:2"></span>
|
|
|
+ <span ng-bind="item.tenderProd.unit"></span>
|
|
|
+ <span ng-bind="item.tenderProd.qty"></span>
|
|
|
+ <span><input type="text" class="editAble" ng-model="item.cycle" ng-pattern="/^\+?[1-9][0-9]*$/"
|
|
|
+ ng-change="validateProds(saleTender);validateThis(item.cycle, 'cycle')"
|
|
|
+ ng-blur="validateProds(saleTender);"
|
|
|
+ ng-focus="validateProds(saleTender);" placeholder="请输入周期"/></span>
|
|
|
+ <span><input type="text" class="editAble" ng-model="item.price" ng-pattern="/^(0|[0-9][0-9]{0,9})(\.[0-9]{1,6})?$/"
|
|
|
+ ng-change="validateProds(saleTender);" ng-blur="validateProds(saleTender);validateThis(item.price, 'price')"
|
|
|
+ ng-focus="validateProds(saleTender);" placeholder="请输入单价"/></span>
|
|
|
+ <span ng-bind="item.price * item.tenderProd.qty || '' | number:2"></span>
|
|
|
</dd>
|
|
|
</dl>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="min-height: 150px;" ng-hide="bid.overdue == 1">
|
|
|
+ <div style="min-height: 150px;" ng-hide="tender.overdue == 1">
|
|
|
<div class="bid-desc" style="margin-left: 20px;">投标附件:</div>
|
|
|
<div class="fileInputContainer">
|
|
|
<input class="fileInput" type="file" ng-file-select name="file" ng-model="myFile" ng-change="upload(myFile)" />
|
|
|
<!-- href="file/{{attach.id}}" -->
|
|
|
<div class="attach-file" ng-repeat="attach in attaches">
|
|
|
<a style="color: #5078cb;" href="file/{{attach.id}}">{{::attach.name}}</a>
|
|
|
- <a ng-click="removeAttach(attach.id, $index, bid.id)" title="删除"><i class="fa fa-trash-o fa-lg"></i></a>
|
|
|
+ <a ng-click="removeAttach(attach.id, $index, tender.id)" title="删除"><i class="fa fa-trash-o fa-lg"></i></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<span style="margin-left: 100px; color: #969595; font-size: 12px; font-family: 'Microsoft Yahei Regular';">提示:选择附件大小不超过5MB,可上传JPG,PNG,EXCEL,WORD,PDF</span>
|
|
|
</div>
|
|
|
- <div style="min-height: 50px;" ng-show="bid.overdue == 1 && attaches.length > 0">
|
|
|
+ <div style="min-height: 50px;" ng-show="tender.overdue == 1 && attaches.length > 0">
|
|
|
<div class="bid-desc" style="margin-left: 20px;">投标附件:</div>
|
|
|
<div class="">
|
|
|
<div ng-repeat="attach in attaches">
|
|
|
@@ -487,24 +501,24 @@
|
|
|
<div class="row prod-info">
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">企业名称:</div>
|
|
|
- <div class="unchanged-info">{{currentEnBaseInfo.enName}}</div>
|
|
|
+ <div class="unchanged-info">{{saleTender.enterpriseBaseInfo.enName}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-8">
|
|
|
<div class="bid-desc">注册地址:</div>
|
|
|
- <div class="unchanged-info">{{currentEnBaseInfo.enAddress}}</div>
|
|
|
+ <div class="unchanged-info">{{saleTender.enterpriseBaseInfo.enAddress}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">企业UU号:</div>
|
|
|
- <div class="unchanged-info">{{currentEnBaseInfo.uu}}</div>
|
|
|
+ <div class="unchanged-info">{{saleTender.enterpriseBaseInfo.uu}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">营业执照号:</div>
|
|
|
- <div class="unchanged-info">{{currentEnBaseInfo.enBusinessCode}}</div>
|
|
|
+ <div class="unchanged-info">{{saleTender.enterpriseBaseInfo.enBusinessCode}}</div>
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">成立时间:</div>
|
|
|
- <div class="bid-desc" ng-show="currentEnBaseInfo.enEstablishDate">{{currentEnBaseInfo.enEstablishDate | date:'yyyy-MM-dd'}}</div>
|
|
|
- <div class="input-group input-trigger date-picker" ng-show="currentEnBaseInfo.enEstablishDate == null">
|
|
|
+ <div class="bid-desc" ng-show="saleTender.enterpriseBaseInfo.enEstablishDate">{{saleTender.enterpriseBaseInfo.enEstablishDate | date:'yyyy-MM-dd'}}</div>
|
|
|
+ <div class="input-group input-trigger date-picker" ng-show="saleTender.enterpriseBaseInfo.enEstablishDate == null">
|
|
|
<input type="text" ng-model="item.enterpriseBaseInfo.enEstablishDate"
|
|
|
class="form-control" placeholder="点击选择日期" readonly="readonly"
|
|
|
datepicker-popup="yyyy-MM-dd" is-open="condition.$fromOpened"
|
|
|
@@ -523,40 +537,40 @@
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">员工人数:</div>
|
|
|
- <input class="bid-input" ng-model="currentEnBaseInfo.emNum" type="text" ng-change="validateThis(currentEnBaseInfo.emNum, 'emNum')" ng-focus="validateThis(currentEnBaseInfo.emNum, 'emNum')" ng-blur="validateThis(currentEnBaseInfo.emNum, 'emNum')" ng-pattern="/^\+?[1-9][0-9]*$/" />
|
|
|
+ <input class="bid-input" ng-model="saleTender.enterpriseBaseInfo.emNum" ng-readonly="tender.overdue == 1" type="text" ng-change="validateThis(currentEnBaseInfo.emNum, 'emNum')" ng-focus="validateThis(currentEnBaseInfo.emNum, 'emNum')" ng-blur="validateThis(currentEnBaseInfo.emNum, 'emNum')" ng-pattern="/^\+?[1-9][0-9]*$/" />
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">企业电话:</div>
|
|
|
- <input class="bid-input" ng-model="currentEnBaseInfo.enTel" type="text" />
|
|
|
+ <input class="bid-input" ng-model="saleTender.enterpriseBaseInfo.enTel" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">企业传真:</div>
|
|
|
- <input class="bid-input" ng-model="currentEnBaseInfo.enFax" type="text" />
|
|
|
+ <input class="bid-input" ng-model="saleTender.enterpriseBaseInfo.enFax" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">管理员:</div>
|
|
|
- <input class="bid-input" ng-model="currentEnBaseInfo.enUser" type="text" />
|
|
|
+ <input class="bid-input" ng-model="saleTender.enterpriseBaseInfo.enUser" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">联系电话:</div>
|
|
|
- <input class="bid-input" ng-model="currentEnBaseInfo.userTel" type="text" />
|
|
|
+ <input class="bid-input" ng-model="saleTender.enterpriseBaseInfo.userTel" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
<div class = "col-xs-4">
|
|
|
<div class="bid-desc">开户银行:</div>
|
|
|
- <input class="bid-input" ng-model="currentEnBaseInfo.bank" type="text" />
|
|
|
+ <input class="bid-input" ng-model="saleTender.enterpriseBaseInfo.bank" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
<div class = "col-xs-12">
|
|
|
<div class="bid-desc">经营范围:</div>
|
|
|
- <input class="bid-input" style="width: 80%; text-align: left;" ng-model="currentEnBaseInfo.scope" type="text" />
|
|
|
+ <input class="bid-input" style="width: 80%; text-align: left;" ng-model="saleTender.enterpriseBaseInfo.scope" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
<div class = "col-xs-12">
|
|
|
<div class="bid-desc">备注:</div>
|
|
|
- <input class="bid-input" style="width: 80%; text-align: left;" ng-model="currentEnBaseInfo.remark" type="text" />
|
|
|
+ <input class="bid-input" style="width: 80%; text-align: left;" ng-model="saleTender.enterpriseBaseInfo.remark" ng-readonly="tender.overdue == 1" type="text" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="col-xs-12" style="padding: 30px;">
|
|
|
<div class="col-xs-2 pull-right btn-bid">
|
|
|
- <button class="btn" ng-disabled="bid.overdue == 1 || !canSave || !emNumYes" ng-click="bidIt(bid, currentEnBaseInfo, saleTender)">投标</button>
|
|
|
+ <button class="btn" ng-disabled="tender.overdue == 1 || !canSave || !emNumYes" ng-click="bidIt(saleTender)">投标</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|