|
|
@@ -3,6 +3,7 @@
|
|
|
.top-nav {
|
|
|
margin-bottom: 10px;
|
|
|
}
|
|
|
+
|
|
|
.top-nav #search_input {
|
|
|
height: 36px;
|
|
|
font-size: 14px;
|
|
|
@@ -32,7 +33,7 @@
|
|
|
|
|
|
/* 选项菜单 招标单按钮*/
|
|
|
.div-menu .text-num {
|
|
|
- color: rgb(211,37,38);
|
|
|
+ color: rgb(211, 37, 38);
|
|
|
padding: 0 5px;
|
|
|
}
|
|
|
|
|
|
@@ -75,16 +76,18 @@
|
|
|
}
|
|
|
|
|
|
.div-menu .btn-select:hover {
|
|
|
- border-bottom: 2px solid #D32526;
|
|
|
+ border-bottom: 2px solid #D32526;
|
|
|
}
|
|
|
+
|
|
|
.div-menu .btn-select:focus {
|
|
|
border-bottom: 2px solid #D32526;
|
|
|
}
|
|
|
+
|
|
|
.div-menu .btn-select:first-child {
|
|
|
margin-left: 10px;
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- .div-menu>div:first-child .btn {
|
|
|
+ .div-menu > div:first-child .btn {
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
|
|
|
@@ -92,35 +95,43 @@
|
|
|
.tender-table {
|
|
|
text-align: center;
|
|
|
}
|
|
|
+
|
|
|
.tender-table .header {
|
|
|
height: 50px;
|
|
|
background-color: #fff;
|
|
|
- color: rgb(50,50,50);
|
|
|
+ color: rgb(50, 50, 50);
|
|
|
border-bottom: 1px solid #969595;
|
|
|
}
|
|
|
- .tender-table .header>th {
|
|
|
+
|
|
|
+ .tender-table .header > th {
|
|
|
text-align: center;
|
|
|
}
|
|
|
- .tender-table>tbody {
|
|
|
+
|
|
|
+ .tender-table > tbody {
|
|
|
font-size: 14px;
|
|
|
color: #323232;
|
|
|
border: 1px solid transparent;
|
|
|
}
|
|
|
- .tender-table>tbody>tr:nth-child(odd) {
|
|
|
+
|
|
|
+ .tender-table > tbody > tr:nth-child(odd) {
|
|
|
height: 100px;
|
|
|
}
|
|
|
- .tender-table tbody>tr:nth-child(odd):hover {
|
|
|
+
|
|
|
+ .tender-table tbody > tr:nth-child(odd):hover {
|
|
|
border: 2px solid #D32526;
|
|
|
|
|
|
}
|
|
|
+
|
|
|
.tender-table tbody tr td a {
|
|
|
color: #327ebe;
|
|
|
}
|
|
|
- .main-content .btn-group{
|
|
|
- font-family: "Microsoft YaHei", "微软雅黑";
|
|
|
- font-weight: 500;
|
|
|
- }
|
|
|
- .main-content .btn-group button{
|
|
|
+
|
|
|
+ .main-content .btn-group {
|
|
|
+ font-family: "Microsoft YaHei", "微软雅黑";
|
|
|
+ font-weight: 500;
|
|
|
+ }
|
|
|
+
|
|
|
+ .main-content .btn-group button {
|
|
|
font-weight: inherit;
|
|
|
}
|
|
|
</style>
|
|
|
@@ -131,7 +142,8 @@
|
|
|
<span>服务>采购模块></span><span style="color: #327EBE;">招标</span>
|
|
|
</div>
|
|
|
<div class="input-group search-group col-xs-4">
|
|
|
- <input id="search_input" type="search" class="form-control input-sm" ng-model="keyword" ng-search="onSearch()" placeholder="输入招标信息" />
|
|
|
+ <input id="search_input" type="search" class="form-control input-sm" ng-model="keyword"
|
|
|
+ ng-search="onSearch()" placeholder="输入招标信息"/>
|
|
|
<span class="input-group-btn">
|
|
|
<button id="search_btn" class="btn btn-selected x-rss-btn x-background-whiteblue" ng-click="onSearch()"> 搜索 </button>
|
|
|
</span>
|
|
|
@@ -139,28 +151,33 @@
|
|
|
</div>
|
|
|
<div class="block main-content">
|
|
|
<div class="loading in" ng-class="{'in': loading}">
|
|
|
- <i></i>
|
|
|
+ <i></i>
|
|
|
</div>
|
|
|
<!-- 选项菜单和新增按钮 -->
|
|
|
<div class="block">
|
|
|
<div class="row div-menu">
|
|
|
- <div class="col-xs-8" style="width: 766px; height: 40px; font-size: 16px; font-weight: 600; font-family: 'Microsoft Yahei Regular'; color: #000000;">
|
|
|
+ <div class="col-xs-8"
|
|
|
+ style="width: 766px; height: 40px; font-size: 16px; font-weight: 600; font-family: 'Microsoft Yahei Regular'; color: #000000;">
|
|
|
<div class="btn-group menu-status">
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-select"
|
|
|
- ng-class="{'btn-selected':active=='all'}" ng-click="setActive('all')">全部</button>
|
|
|
+ ng-class="{'btn-selected':active=='all'}" ng-click="setActive('all')">全部
|
|
|
+ </button>
|
|
|
</div>
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-select"
|
|
|
- ng-class="{'btn-selected':active=='done'}" ng-click="setActive('done')">待评标</button>
|
|
|
+ ng-class="{'btn-selected':active=='done'}" ng-click="setActive('done')">待评标
|
|
|
+ </button>
|
|
|
</div>
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-select"
|
|
|
- ng-class="{'btn-selected':active=='todo'}" ng-click="setActive('todo')">待投标</button>
|
|
|
+ ng-class="{'btn-selected':active=='todo'}" ng-click="setActive('todo')">待投标
|
|
|
+ </button>
|
|
|
</div>
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-select"
|
|
|
- ng-class="{'btn-selected':active=='waiting'}" ng-click="setActive('waiting')">待发布</button>
|
|
|
+ ng-class="{'btn-selected':active=='waiting'}" ng-click="setActive('waiting')">待发布
|
|
|
+ </button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="col-xs-1 pull-right" style="padding-top: 5px;">
|
|
|
@@ -170,7 +187,8 @@
|
|
|
<!--<div class="col-xs-2 toggle">
|
|
|
<a ng-click="condition.$open=!condition.$open" class="text-simple"><span ng-bind="condition.$open ? '简化筛选条件' : '更多筛选条件'"></span><i class="fa fa-fw" ng-class="{'fa-angle-up': condition.$open, 'fa-angle-down': !condition.$open}"></i></a>
|
|
|
</div>-->
|
|
|
- <div class="col-xs-2 pull-right" style="padding-left: 0;padding-right: 15px; border-left: 16px solid #f5f5f5;">
|
|
|
+ <div class="col-xs-2 pull-right"
|
|
|
+ style="padding-left: 0;padding-right: 15px; border-left: 16px solid #f5f5f5;">
|
|
|
<a ui-sref="purc.tender" type="button" title="新增招标单" class="btn btn-tender">
|
|
|
<img src="resources/img/tender/zhaobiao.png">
|
|
|
<span class="f16" style="color: #327EBE;">招标单</span>
|
|
|
@@ -232,14 +250,14 @@
|
|
|
</div>
|
|
|
<table class="tender-table block" ng-table="tableParams">
|
|
|
<thead>
|
|
|
- <tr class="header">
|
|
|
- <th width="150">招标标题</th>
|
|
|
- <th width="200">产品信息</th>
|
|
|
- <th width="150">采购数量</th>
|
|
|
- <th width="150">投标截止时间</th>
|
|
|
- <th width="150">公布结果时间</th>
|
|
|
- <th width="150">状态</th>
|
|
|
- </tr>
|
|
|
+ <tr class="header">
|
|
|
+ <th width="150">招标标题</th>
|
|
|
+ <th width="200">产品信息</th>
|
|
|
+ <th width="150">采购数量</th>
|
|
|
+ <th width="150">投标截止时间</th>
|
|
|
+ <th width="150">公布结果时间</th>
|
|
|
+ <th width="150">状态</th>
|
|
|
+ </tr>
|
|
|
<!-- <tr class="toolbar toolbar-top">
|
|
|
<td colspan="5">
|
|
|
<div>
|
|
|
@@ -269,28 +287,28 @@
|
|
|
</thead>
|
|
|
<tbody ng-if="tableParams.total() == 0">
|
|
|
<tr>
|
|
|
- <td colspan="6">
|
|
|
- <div class="row text-muted info-container" style="padding: 50px 10px;">
|
|
|
- <div class="col-md-4 text-center">
|
|
|
- <br>
|
|
|
- <br>
|
|
|
- <div><img src="static/img/all/info.png" width="130px" height="90px"></div>
|
|
|
- <div class="f16">当前没有对应的招标单!</div>
|
|
|
- </div>
|
|
|
- <div class="col-md-8 br-l">
|
|
|
- <div class="f16">
|
|
|
- <p>为什么我没有招标单?</p>
|
|
|
- </div>
|
|
|
- <div class="f14">
|
|
|
- <div class="info">
|
|
|
- <p>您还没有发布招标单,请新增招标单并发布。</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <br>
|
|
|
- <br>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
+ <td colspan="6">
|
|
|
+ <div class="row text-muted info-container" style="padding: 50px 10px;">
|
|
|
+ <div class="col-md-4 text-center">
|
|
|
+ <br>
|
|
|
+ <br>
|
|
|
+ <div><img src="static/img/all/info.png" width="130px" height="90px"></div>
|
|
|
+ <div class="f16">当前没有对应的招标单!</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-md-8 br-l">
|
|
|
+ <div class="f16">
|
|
|
+ <p>为什么我没有招标单?</p>
|
|
|
+ </div>
|
|
|
+ <div class="f14">
|
|
|
+ <div class="info">
|
|
|
+ <p>您还没有发布招标单,请新增招标单并发布。</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <br>
|
|
|
+ <br>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
<!--<tbody ng-repeat="order in $data track by order.id">
|
|
|
@@ -300,65 +318,67 @@
|
|
|
</tr>
|
|
|
</tbody>-->
|
|
|
<tbody ng-repeat="tender in $data">
|
|
|
- <tr>
|
|
|
- <td width="150">
|
|
|
- <div>
|
|
|
- <a ng-if="tender.isPublish == 1" ui-sref="purc.evaluation({id:tender.id})" target="_self" title="点击查看详情">
|
|
|
- {{tender.code}}
|
|
|
- </a>
|
|
|
- <a ng-if="tender.isPublish != 1" ui-sref="purc.savedtender({id:tender.id})" target="_self" title="点击查看详情">
|
|
|
- {{tender.code}}
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- {{tender.title}}
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- 招标类型:
|
|
|
- <span ng-if="tender.ifOpen == 1" style="font-weight: 600;">公开招标</span>
|
|
|
- <span ng-if="tender.ifOpen == 0" style="font-weight: 600;">指定招标</span>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- <td width="200">
|
|
|
- <div>产品名称:{{tender.prodTitle}}</div>
|
|
|
- <!--<div>产品规格:{{tender.prodSpec}}</div>-->
|
|
|
- <div>产品所属行业:电子元器件</div>
|
|
|
- </td>
|
|
|
- <td width="150">{{tender.qty}}</td>
|
|
|
- <td width="150">{{tender.endDate | date:'yyyy-MM-dd'}}</td>
|
|
|
- <td width="150">{{tender.publishDate | date:'yyyy-MM-dd'}}</td>
|
|
|
- <td width="150">
|
|
|
- <div ng-if = "tender.status == '已结标'">
|
|
|
- <img src="resources/img/tender/yijiebiao.png">
|
|
|
- </div>
|
|
|
- <div ng-if = "tender.status == '待评标' && tender.overdue == 1 && tender.result == 1">
|
|
|
- <img src="resources/img/tender/liubiao.png">
|
|
|
- </div>
|
|
|
- <div ng-if = "tender.status == '待评标' && tender.overdue == 1 && tender.result != 1">
|
|
|
- <img src="resources/img/tender/daipingbiao.png">
|
|
|
- </div>
|
|
|
- <div ng-if = "tender.status == '待评标' && tender.overdue != 1">
|
|
|
- <img src="resources/img/tender/toubiaozhong.png">
|
|
|
- </div>
|
|
|
- <!-- overdue与投标截止日期比较 result与公布结果日期比较 -->
|
|
|
- <div ng-if = "tender.status == '待投标' && tender.overdue != 1">
|
|
|
- <img src="resources/img/tender/daitoubiao.png">
|
|
|
- </div>
|
|
|
- <div ng-if = "tender.status == '待投标' && tender.overdue == 1">
|
|
|
- <img src="resources/img/tender/liubiao.png">
|
|
|
- </div>
|
|
|
- <div ng-if = "tender.status == '待发布'">
|
|
|
- <img src="resources/img/tender/zailuru.png">
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td colspan="6">
|
|
|
- <div style="height: 16px; background-color: #f5f5f5;">
|
|
|
- <!-- 间隙 -->
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
+ <tr>
|
|
|
+ <td width="150">
|
|
|
+ <div>
|
|
|
+ <a ng-if="tender.isPublish == 1" ui-sref="purc.evaluation({id:tender.id})" target="_self"
|
|
|
+ title="点击查看详情">
|
|
|
+ {{tender.code}}
|
|
|
+ </a>
|
|
|
+ <a ng-if="tender.isPublish != 1" ui-sref="purc.savedtender({id:tender.id})" target="_self"
|
|
|
+ title="点击查看详情">
|
|
|
+ {{tender.code}}
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ {{tender.title}}
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ 招标类型:
|
|
|
+ <span ng-if="tender.ifOpen == 1" style="font-weight: 600;">公开招标</span>
|
|
|
+ <span ng-if="tender.ifOpen == 0" style="font-weight: 600;">指定招标</span>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ <td width="200">
|
|
|
+ <div>产品名称:{{tender.prodTitle}}</div>
|
|
|
+ <!--<div>产品规格:{{tender.prodSpec}}</div>-->
|
|
|
+ <div>产品所属行业:电子元器件</div>
|
|
|
+ </td>
|
|
|
+ <td width="150">{{tender.qty}}</td>
|
|
|
+ <td width="150">{{tender.endDate | date:'yyyy-MM-dd'}}</td>
|
|
|
+ <td width="150">{{tender.publishDate | date:'yyyy-MM-dd'}}</td>
|
|
|
+ <td width="150">
|
|
|
+ <div ng-if="tender.status == '已结标'">
|
|
|
+ <img src="resources/img/tender/yijiebiao.png">
|
|
|
+ </div>
|
|
|
+ <div ng-if="tender.status == '待评标' && tender.overdue == 1 && tender.result == 1">
|
|
|
+ <img src="resources/img/tender/liubiao.png">
|
|
|
+ </div>
|
|
|
+ <div ng-if="tender.status == '待评标' && tender.overdue == 1 && tender.result != 1">
|
|
|
+ <img src="resources/img/tender/daipingbiao.png">
|
|
|
+ </div>
|
|
|
+ <div ng-if="tender.status == '待评标' && tender.overdue != 1">
|
|
|
+ <img src="resources/img/tender/toubiaozhong.png">
|
|
|
+ </div>
|
|
|
+ <!-- overdue与投标截止日期比较 result与公布结果日期比较 -->
|
|
|
+ <div ng-if="tender.status == '待投标' && tender.overdue != 1">
|
|
|
+ <img src="resources/img/tender/daitoubiao.png">
|
|
|
+ </div>
|
|
|
+ <div ng-if="tender.status == '待投标' && tender.overdue == 1">
|
|
|
+ <img src="resources/img/tender/liubiao.png">
|
|
|
+ </div>
|
|
|
+ <div ng-if="tender.status == '待发布'">
|
|
|
+ <img src="resources/img/tender/zailuru.png">
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td colspan="6">
|
|
|
+ <div style="height: 16px; background-color: #f5f5f5;">
|
|
|
+ <!-- 间隙 -->
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</div>
|