Explorar el Código

处理招标bug

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@7742 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
dongbw hace 9 años
padre
commit
d5176dfb79

+ 12 - 7
src/main/webapp/resources/js/index/app.js

@@ -3186,7 +3186,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
 
         $scope.tableParams = new ngTableParams({
             page : 1,
-            count : 25
+            count : 10
         }, {
             total : 0,
             counts: [10, 25, 50, 100],
@@ -10161,7 +10161,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
             }, function(){
 
             });
-        }
+        };
 
         // 已存在id的为查看招标单(用于在录入的招标单的发布和删除)
         if( ! angular.isUndefined($stateParams.id)) {
@@ -10194,6 +10194,12 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
         //     }
         // };
 
+        $scope.removeChecked = function() {
+          if ($scope.tenderProd.enterpriseBaseInfo.length > 0) {
+              $scope.tenderProd.enterpriseBaseInfo = [{}];
+          }
+        };
+
 
         // 查找供应商
         $scope.dbfindVendor = function(){
@@ -10230,7 +10236,6 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
 
             });
         };
-
         // 删除一个供应商
         $scope.removeVendor = function(index) {
             $scope.tenderProd.enterpriseBaseInfo.splice(index, 1);
@@ -10289,7 +10294,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
 
         // 保存和发布招标单
         $scope.save = function(isPublish){
-            if (!$scope.tender.ifOpen && !$scope.tenderProd.enterpriseBaseInfo) { // 指定供应商招标,而选择供应商时
+            if (!$scope.tender.ifOpen && !$scope.tenderProd.enterpriseBaseInfo) { // 指定供应商招标,而选择供应商时
                 toaster.pop('info','提示','请先指定供应商');
             } else {
                 $scope.loading = true;
@@ -10462,7 +10467,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
             PurcTender.getOne({id: $stateParams.id}, function(data){
                 data.$editing = false;
                 $scope.tender = data;
-                $scope.tableParams = new NgTableParams({}, { dataset: data});
+                $scope.tableParams = new ngTableParams({}, { dataset: data});
                 $scope.tableParams.sorting($scope.sort.field, $scope.sort.desc);
                 $scope.loading  = false;
             }, function(response){
@@ -10565,9 +10570,9 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
                         // $scope.keywordXls = angular.copy($scope.keyword); // 保存当前取值的关键词  做导出时需要的字段
                         angular.forEach(page.content, function(purcTender) {
                             angular.forEach(purcTender.purchaseTenderProds[0].saleTenderItems, function(saleTenderItem) {
-                                if ($scope.currentEn.uu == saleTenderItem.saleTender.vendUU && saleTenderItem.price != null) { // 存在本企业投标明细,且价格已填,判定为已投标
+                                if ($scope.currentEn.uu === saleTenderItem.saleTender.vendUU && saleTenderItem.price !== null) { // 存在本企业投标明细,且价格已填,判定为已投标
                                     purcTender.vendorHasBid = true; // 是否投标
-                                    if (seleTenderItem.applyStatus == 1) {
+                                    if (saleTenderItem.applyStatus === 1) {
                                         purcTender.applyVendor = true;  // 是否中标
                                     } else {
                                         purcTender.applyVendor = false;  // 是否中标

+ 1 - 1
src/main/webapp/resources/tpl/index/purc/tender.html

@@ -528,7 +528,7 @@
                             <span>只允许我邀请的供应商参与</span>
                         </div>
                         <div class="input-select col-xs-4">
-                            <input class="tender-input" name="ifOpen" type="radio" value="1" ng-model="tender.ifOpen"/>
+                            <input class="tender-input" name="ifOpen" type="radio" value="1" ng-click="removeChecked()" ng-model="tender.ifOpen"/>
                             <span>允许优软平台的供应商参与</span>
                         </div>
                     </div>

+ 2 - 2
src/main/webapp/resources/tpl/index/purc/tender_evaluation.html

@@ -337,9 +337,9 @@
                                 <dt>
                                     <span class="wid01">投标供应商</span>
                                     <span>税率(% )</span>
-                                    <span><a class="change01" ng-click="changeOrder('price')">单价<i class="fa fa-angle-down fa-lg" title="按最低单价排序"></i></a></span>
+                                    <span><a class="" ng-click="changeOrder('price')">单价<i class="fa fa-angle-down fa-lg" title="按最低单价排序"></i></a></span>
                                     <span>含税金额</span>
-                                    <span><a class="change01" ng-click="changeOrder('cycle')" title="按最短周期排序">采购周期<i class="fa fa-angle-down fa-lg"></i></a></span>
+                                    <span><a class="" ng-click="changeOrder('cycle')" title="按最短周期排序">采购周期<i class="fa fa-angle-down fa-lg"></i></a></span>
                                     <span class="wid02">说明</span>
                                     <span>定标</span>
                                     <span>不定标</span>

+ 1 - 1
src/main/webapp/resources/tpl/index/purc/tenderlist.html

@@ -362,7 +362,7 @@
                     </div>
                     <!-- overdue与投标截止日期比较  result与公布结果日期比较 -->
                     <div ng-if="tender.status == '待投标' && tender.overdue != 1">
-                        <img src="resources/img/tender/daitoubiao.png">
+                        <img src="resources/img/tender/toubiaozhong.png">
                     </div>
                     <div ng-if="tender.status == '待投标' && tender.overdue == 1">
                         <img src="resources/img/tender/liubiao.png">

+ 10 - 6
src/main/webapp/resources/tpl/index/sale/tender.html

@@ -26,8 +26,7 @@
     }
 
     .bid-content>div>div {
-        margin-top: 3px;
-        margin-bottom: 3px;
+        line-height: 36px;
     }
 
     /* 读取显示无法修改的数据 */
@@ -100,10 +99,11 @@
     }
     .fileInput{
         height:100px;
+        width: 100px;
+        margin-top: 20px;
         font-size: 100px;
         position:absolute;
         margin-left: 100px;
-        margin-top: 20px;
         right:0;
         top:0;
         opacity: 0;
@@ -194,7 +194,7 @@
     .tender-list dl dd{width: 100%;margin:0 auto;height: 100px;border-bottom: #ccc 1px dashed;overflow: hidden;}
     .tender-list dl dd:hover{border: #d32526 1px solid;}
     .tender-list dl dd span{height: 100px;line-height: 50px;display: inline-block;}
-    .tender-list dl span{width:10.6%;font-size: 14px;float: left;text-align: center;}
+    .tender-list dl span{width:8%;font-size: 14px;float: left;text-align: center;}
     .tender-list dl span.wid01{width:25%;}
     .tender-list dl span.wid01 p{font-size: 14px;line-height: 22px;text-align: left;margin: 0;}
     .tender-list dl dd span.wid01{margin-top: 15px;}
@@ -301,11 +301,13 @@
                                     <span>税率</span>
                                     <span>单价</span>
                                     <span>含税金额</span>
+                                    <span ng-show = "bid.result == 1">评标结果</span>
+                                    <span ng-show = "bid.result == 1">评标说明</span>
                                 </dt>
                                 <dd ng-repeat="prod in bid.purchaseTenderProds | orderBy: 'index'">
                                     <span>{{$index + 1}}</span>
                                     <span class="wid01">
-                                        <p>产品号:{{prod.prodCode}}</p>
+                                        <p>产品号:{{prod.prodCode}}</p>
                                         <p>产品类型:{{prod.prodTitle}}</p>
                                         <!--<p>产品规格:<span ng-bind="prod.prodSpec"></span></p>-->
                                     </span>
@@ -317,7 +319,9 @@
                                     <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')" placeholder="点击填写周期"/></span>
                                     <span><input type="text" class="editAble" ng-model="prod.currentItem.taxrate" ng-pattern="/^\+?[0-9][0-9]{0,1}$/" ng-change="validateProds(prod);validateThis(prod.currentItem.taxrate, 'taxrate')" 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')" placeholder="点击填写单价"/></span>
-                                    <span ng-bind="prod.currentItem.price * prod.qty || ''"></span>
+                                    <span ng-bind="prod.currentItem.price * prod.qty || '' | number:2"></span>
+                                    <span  ng-show = "bid.result == 1" ng-bind="prod.currentItem.applyStatus == 1 ? '中标' : '未中标'"></span>
+                                    <span  ng-show = "bid.result == 1" ng-bind="prod.currentItem.description"></span>
                                 </dd>
                             </dl>
                         </div>

+ 5 - 5
src/main/webapp/resources/tpl/index/sale/vendor_tender.html

@@ -381,11 +381,11 @@
                         <div class="unchanged-info">{{currentEnBaseInfo.remark}}</div>
                     </div>
                 </div>
-                <div class="col-xs-12" style="padding: 30px;">
-                    <div class="col-xs-2 pull-right btn-bid">
-                        <a class="btn" ui-sref="purc.evaluation({id:bid.id})">返回</a>
-                    </div>
-                </div>
+                <!--<div class="col-xs-12" style="padding: 30px;">-->
+                    <!--<div class="col-xs-2 pull-right btn-bid">-->
+                        <!--<a class="btn" ui-sref="purc.evaluation({id:bid.id})">返回</a>-->
+                    <!--</div>-->
+                <!--</div>-->
             </div>
         </div>
     </form>