|
|
@@ -0,0 +1,750 @@
|
|
|
+<!-- 报价单 -->
|
|
|
+<style>
|
|
|
+
|
|
|
+ /* 标题 */
|
|
|
+ .bid-label {
|
|
|
+ height: 30px;
|
|
|
+ margin-left: 10px;
|
|
|
+ margin-right: 10px;
|
|
|
+ background-color: #e8e8e8;
|
|
|
+ box-shadow: 0 0 5px #6f6f6f;
|
|
|
+ border-top-right-radius: 20px;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 主体 */
|
|
|
+ .purc-bid {
|
|
|
+ line-height: 2;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .purc-bid .row {
|
|
|
+ margin-left: 0px;
|
|
|
+ margin-right: 0px;
|
|
|
+ padding-left: 15px;
|
|
|
+ padding-right: 15px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bid-content {
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bid-content>div>div {
|
|
|
+ margin-top: 3px;
|
|
|
+ margin-bottom: 3px;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 读取显示无法修改的数据 */
|
|
|
+ .unchanged-info {
|
|
|
+
|
|
|
+ overflow: hidden;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 二级标题栏 */
|
|
|
+ .title-div {
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 600;
|
|
|
+ padding-left: 20px;
|
|
|
+ height: 50px;
|
|
|
+ padding-top: 11px;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 输入框前描述 */
|
|
|
+ .bid-desc {
|
|
|
+ width: 100px;
|
|
|
+ color: #969595;
|
|
|
+ float: left;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 输入框 */
|
|
|
+ .bid-input {
|
|
|
+ border: none;
|
|
|
+ border-bottom: 1px solid #323232;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bid-input:focus {
|
|
|
+ outline: none;
|
|
|
+ border-bottom: 1px solid #5078cb;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 基本信息 */
|
|
|
+ .base-info {
|
|
|
+ padding-bottom: 30px;
|
|
|
+ /*padding-top: 20px;*/
|
|
|
+ margin-bottom: 0; /* 去除index中公共样式影响 */
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 右下角按钮 */
|
|
|
+ .bid-content>div {
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bid-content>div>div>button {
|
|
|
+ width: 94px;
|
|
|
+ height: 36px;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #fff;
|
|
|
+ border-radius: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bid-content>div>div.btn-bid>button {
|
|
|
+ background-color: #3f84f6;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bid-content>div>div.btn-bid>button:hover {
|
|
|
+ background: #3a89d1;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ /* 列表内容 */
|
|
|
+ .tender-table {
|
|
|
+ padding: 0 20px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-table .header {
|
|
|
+ height: 50px;
|
|
|
+ background-color: #fff;
|
|
|
+ color: rgb(50, 50, 50);
|
|
|
+ border-bottom: 1px solid #3f84f6;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-table thead>tr>th:first-child, .tender-table tbody>tr>td:first-child
|
|
|
+ {
|
|
|
+ padding-left: 30px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-table tr {
|
|
|
+ height: 50px;
|
|
|
+ border-bottom: 1px dashed #969595;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-table>tbody {
|
|
|
+ height: 100px;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #323232;
|
|
|
+ border: 1px solid transparent;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-table tbody tr td a {
|
|
|
+ color: #3f84f6;
|
|
|
+ font-size: 12px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-table tbody tr td a:hover {
|
|
|
+ color: #D32526;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* 输入框 */
|
|
|
+ .tender-input {
|
|
|
+ border: none;
|
|
|
+ width: 100px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-input:focus {
|
|
|
+ outline: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ .com_head a {
|
|
|
+ color: #fff;
|
|
|
+ float: right;
|
|
|
+ margin-right: 40px;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .com_head a i {
|
|
|
+ margin-left: 5px;
|
|
|
+ line-height: 40px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .com_head a:hover {
|
|
|
+ color: #d2272d;
|
|
|
+ }
|
|
|
+
|
|
|
+ .com_title {
|
|
|
+ width: 100%;
|
|
|
+ margin: 0px auto;
|
|
|
+ height: 40px;
|
|
|
+ line-height: 40px;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #323232;
|
|
|
+ background: #f5f5f5;
|
|
|
+ }
|
|
|
+
|
|
|
+ .com_title font {
|
|
|
+ color: #3f84f6;
|
|
|
+ }
|
|
|
+
|
|
|
+ .com_title01 {
|
|
|
+ height: 50px;
|
|
|
+ line-height: 50px;
|
|
|
+ width: 100%;
|
|
|
+ border-bottom: #3578ba 1px dotted;
|
|
|
+ border-top: #e8e8e8 1px solid;
|
|
|
+ margin-top: -4px;
|
|
|
+ } /* 这里修改过 margin-top*/
|
|
|
+ .com_title01 span {
|
|
|
+ margin-left: 20px;
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 50px;
|
|
|
+ color: #555;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+
|
|
|
+ .comment-oder-list a {
|
|
|
+ color: #5078cb;
|
|
|
+ }
|
|
|
+
|
|
|
+ .comment-oder-list a:hover {
|
|
|
+ cursor: pointer;
|
|
|
+ color: #d2272d;
|
|
|
+ }
|
|
|
+
|
|
|
+ /*评标单*/
|
|
|
+ .tender-list02 .comment-oder {
|
|
|
+ padding: 0 20px;
|
|
|
+ width: auto;
|
|
|
+ margin: 20px 0;
|
|
|
+ border-bottom: 1px solid #e4e7fe
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder:nth-last-of-type(1) {
|
|
|
+ border-bottom: 0px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder:hover {
|
|
|
+ /*border: #d32526 1px solid;*/
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text {
|
|
|
+ /*border-bottom: #5078cb 1px solid;*/
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text, .comment-oder-text ul {
|
|
|
+ width: 100%;
|
|
|
+ margin: 0 auto;
|
|
|
+ padding: 5px 0;
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text i {
|
|
|
+ position: absolute;
|
|
|
+ top: -1px;
|
|
|
+ left: 1px;
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ line-height: 15px;
|
|
|
+ text-align: center;
|
|
|
+ background: #595959;
|
|
|
+ display: inline-block;
|
|
|
+ font-weight: 700;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #fff;
|
|
|
+ border-radius: 0 0 50px 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text ul li {
|
|
|
+ width: 94%;
|
|
|
+ margin: 0 auto;
|
|
|
+ height: 30px;
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text ul li span {
|
|
|
+ width: 33.3333%;
|
|
|
+ float: left;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text ul li span em, .comment-oder-text ul li span b
|
|
|
+ {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text ul li span em {
|
|
|
+ width: 70px;
|
|
|
+ display: inline-block;
|
|
|
+ color: #959595
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-text ul li span b {
|
|
|
+ /*color: #959595;*/
|
|
|
+ width: 190px;
|
|
|
+ display: inline-block;
|
|
|
+ float: right;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list, .comment-oder-list dl {
|
|
|
+ width: 100%;
|
|
|
+ margin: 0 auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl dt, .comment-oder-list dl dd {
|
|
|
+ width: 100%;
|
|
|
+ margin: 0 auto;
|
|
|
+ border-bottom: 1px solid #e4e7fe;
|
|
|
+ min-height: 50px;
|
|
|
+ /*line-height: 50px;*/
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl dt span.wid01 {
|
|
|
+ text-align: center;
|
|
|
+ /*padding-left: 30px;*/
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl dd span.wid01 {
|
|
|
+ text-align: left;
|
|
|
+ padding-left: 30px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl span {
|
|
|
+ font-size: 14px;
|
|
|
+ width: 9%;
|
|
|
+ float: left;
|
|
|
+ color: #323232 !important;
|
|
|
+ line-height: 50px;
|
|
|
+ position: relative;
|
|
|
+ /*overflow: hidden;*/
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl span.wid01 {
|
|
|
+ width: 19%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl span.wid02 {
|
|
|
+ width: 15%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl dd span a {
|
|
|
+ margin-top: 15px;
|
|
|
+ margin-left: 15px;
|
|
|
+ font-size: 12px;
|
|
|
+ width: 104px;
|
|
|
+ height: 25px;
|
|
|
+ line-height: 25px;
|
|
|
+ float: left;
|
|
|
+
|
|
|
+ }
|
|
|
+ .dropdown:hover>.dropdown-menu{
|
|
|
+ margin-top: 51px;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl dd:hover {
|
|
|
+ /*border-bottom: #ccc 1px dotted;*/
|
|
|
+ border-top: none;
|
|
|
+ border-left: none;
|
|
|
+ border-right: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .change01 {
|
|
|
+ width: 16px;
|
|
|
+ height: 14px;
|
|
|
+ display: inline-block;
|
|
|
+ float: right;
|
|
|
+ line-height: 7px;
|
|
|
+ position: absolute;
|
|
|
+ top: 13px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .change01 i {
|
|
|
+ width: 100%;
|
|
|
+ display: inline-block;
|
|
|
+ height: 7px;
|
|
|
+ color: #000;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .change01:hover i {
|
|
|
+ color: #5078cb;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .explain {
|
|
|
+ width: 90%;
|
|
|
+ height: 30px;
|
|
|
+ border: none;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .save {
|
|
|
+ margin-top: 30px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .save a {
|
|
|
+ width: 94px;
|
|
|
+ height: 36px;
|
|
|
+ display: inline-block;
|
|
|
+ background: #3578ba;
|
|
|
+ text-align: center;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 14px;
|
|
|
+ float: right;
|
|
|
+ line-height: 36px;
|
|
|
+ margin-right: 40px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .save a:hover {
|
|
|
+ background: #1f4fb2;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .com_title01, .tender-list .com_title01 {
|
|
|
+ margin-top: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ i, em {
|
|
|
+ font-style: normal;
|
|
|
+ }
|
|
|
+
|
|
|
+ .prod-number { /* 数字居右 */
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tender-list02 .comment-oder-list dl dt span {
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl span{
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl dd span:first-child{
|
|
|
+ /*line-height: 20px;*/
|
|
|
+ /*padding-top: 5px;*/
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl span a.active {
|
|
|
+ text-decoration: none;
|
|
|
+ color: #D32526;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl span.text-trans{
|
|
|
+ line-height: 25px;
|
|
|
+ padding: 0;
|
|
|
+ top: 10px;
|
|
|
+ right: -15px;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl span.text-trans.error{
|
|
|
+ color: #d44950 !important;
|
|
|
+ border-color: #d44950;
|
|
|
+ }
|
|
|
+ .comment-oder-list dl dd:last-child{
|
|
|
+ border-bottom: none;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list {
|
|
|
+ border: 1px solid #e4e7fe;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-list dl dt {
|
|
|
+ background: #f5f8fe;
|
|
|
+ }
|
|
|
+ .tender-list02 .comment-oder-text {
|
|
|
+ border: 1px solid #e4e7fe;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ background: #f9fafd;
|
|
|
+ }
|
|
|
+</style>
|
|
|
+<style>
|
|
|
+ .base-info-content {
|
|
|
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
|
|
+ -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
|
|
+ -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
|
|
+ -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
|
|
+ border-radius: 5px;
|
|
|
+ /*min-height: 1066px;*/
|
|
|
+ background: #fff;
|
|
|
+ width: 1026px;
|
|
|
+ }
|
|
|
+ #order-detail-list {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+ .pub-com_head, .com_head {
|
|
|
+ width: 100%;
|
|
|
+ height: 35px;
|
|
|
+ line-height: 35px;
|
|
|
+ background: #5078cb;
|
|
|
+ border-radius: 5px 5px 0 0;
|
|
|
+ /* background: url(../img/approvalFlow/comm_bg01.png) no-repeat left; */
|
|
|
+ /* background-color: #f5f5f5; */
|
|
|
+ /* background-size: 100% 100%; */
|
|
|
+ }
|
|
|
+ .pub-com_head span, .com_head span {
|
|
|
+ margin-left: 10px;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ .pub-com_head .p-right {
|
|
|
+ float: right;
|
|
|
+ }
|
|
|
+ .pane .pane-body {
|
|
|
+ /*padding: 15px!important;*/
|
|
|
+ }
|
|
|
+ com_title01, .title-div {
|
|
|
+ /*border-bottom: 1px dashed #3f84f6 !important;*/
|
|
|
+ }
|
|
|
+ .title-div {
|
|
|
+ color: #5078cb;
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 600;
|
|
|
+ /*padding-left: 20px !important;*/
|
|
|
+ height: 50px;
|
|
|
+ padding-top: 11px;
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ .f14 {
|
|
|
+ font-size: 14px !important;
|
|
|
+ }
|
|
|
+ #order-detail-list .row {
|
|
|
+ width: 96%;
|
|
|
+ margin: 0 auto;
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
+ .base-info-content .item {
|
|
|
+ line-height: 26px;
|
|
|
+ /* border-bottom: 1px dotted #e8e8e8; */
|
|
|
+ padding: 5px 0;
|
|
|
+ }
|
|
|
+ #order-detail-list .title {
|
|
|
+ font-weight: inherit;
|
|
|
+ }
|
|
|
+ .base-info-content .title {
|
|
|
+ float: left;
|
|
|
+ width: 92px;
|
|
|
+ color: #333;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ #order-detail-list .content {
|
|
|
+ color: #666;
|
|
|
+ }
|
|
|
+ .base-info-content .content {
|
|
|
+ float: left;
|
|
|
+ white-space: nowrap;
|
|
|
+ }
|
|
|
+ .title-div .end {
|
|
|
+ position: absolute;
|
|
|
+ top: 10px;
|
|
|
+ right: 0;
|
|
|
+ line-height: 24px;
|
|
|
+ padding-left: 15px;
|
|
|
+ background: #fff;
|
|
|
+ z-index: 2;
|
|
|
+ }
|
|
|
+ .block {
|
|
|
+ background-color: #fff;
|
|
|
+ border-radius: 5px;
|
|
|
+ width: 100%;
|
|
|
+ /*position: relative;*/
|
|
|
+ margin-bottom: 0px;
|
|
|
+ }
|
|
|
+ #order-detail-list .table-default .header {
|
|
|
+ box-shadow: none;
|
|
|
+ border: none;
|
|
|
+ background: none;
|
|
|
+ background: #f9f9f9;
|
|
|
+ }
|
|
|
+ #order-detail-list .table-default .header th {
|
|
|
+ display: inline-block;
|
|
|
+ border-bottom: none;
|
|
|
+ font-weight: normal;
|
|
|
+ color: #999;
|
|
|
+ padding: 8px 0;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ #order-detail-list .table-default th, #order-detail-list .table-default td {
|
|
|
+ /*border-top: #ddd 1px dotted;*/
|
|
|
+ }
|
|
|
+ #order-detail-list .table-default tbody tr {
|
|
|
+ background: none;
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ #order-detail-list table.table-default.pms tbody tr td {
|
|
|
+ vertical-align: middle;
|
|
|
+ color: #323232;
|
|
|
+ min-height: 140px;
|
|
|
+ position: relative;
|
|
|
+ padding: 15px 0;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+ [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) {
|
|
|
+ display: none !important;
|
|
|
+ }
|
|
|
+ .text-bold {
|
|
|
+ font-weight: 700;
|
|
|
+ }
|
|
|
+
|
|
|
+ .text-num {
|
|
|
+ font-style: normal;
|
|
|
+ word-break: break-all;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+ .text-muted {
|
|
|
+ color: #333;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+ .bottomB {
|
|
|
+ border-bottom: 2px solid #f5f5f5;
|
|
|
+ padding: 15px 30px 15px 15px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .title-div .f14{
|
|
|
+ border-left: 5px solid #5078cb;padding-left: 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .order-number {
|
|
|
+ position: absolute;
|
|
|
+ top: -1px;
|
|
|
+ left: -1px;
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ line-height: 20px;
|
|
|
+ text-align: center;
|
|
|
+ background: #f9f9f9;
|
|
|
+ font-weight: 500;
|
|
|
+ border: solid 1px #d5d5d5;
|
|
|
+ border-radius: 0 0 10px 0;
|
|
|
+ }
|
|
|
+ #order-detail-list .table-default.pms tbody tr td.product {
|
|
|
+ padding-left: 30px;
|
|
|
+ }
|
|
|
+ #order-detail-list .table-default tbody tr td{
|
|
|
+ border-right: 1px solid #e8e8e8;
|
|
|
+ }
|
|
|
+ .text-trans {
|
|
|
+ top: 14px;
|
|
|
+ right: 20px;
|
|
|
+ }
|
|
|
+ .f14{
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+</style>
|
|
|
+<div class="ng-scope base-info-content fr">
|
|
|
+ <form name="bidForm">
|
|
|
+ <div class="purc-bid">
|
|
|
+ <div class="com_head"><span>报价单</span></div>
|
|
|
+ <div class="bid-content ng-scope">
|
|
|
+ <div class="title-div">
|
|
|
+ <span class="f14">基本信息</span>
|
|
|
+ </div>
|
|
|
+ <div class="row base-info">
|
|
|
+ <div class="col-xs-4" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">询价单号:</div>
|
|
|
+ <div class="unchanged-info">{{inquiry.code}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-xs-4" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">报价日期:</div>
|
|
|
+ <div class="unchanged-info">{{inquiry.date| date: 'yyyy-MM-dd'}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-xs-4" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">截止日期:</div>
|
|
|
+ <div class="unchanged-info">{{inquiry.endDate| date: 'yyyy-MM-dd'}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-xs-12" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">收货地址:</div>
|
|
|
+ <div class="unchanged-info">{{inquiry.ship}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-xs-12" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">发票类型:</div>
|
|
|
+ <div class="unchanged-info" ng-if="inquiry.invoice == 2">增值税专用发票</div>
|
|
|
+ <div class="unchanged-info" ng-if="inquiry.invoice == 1">增值税普通发票</div>
|
|
|
+ <div class="unchanged-info" ng-if="inquiry.invoice == 0">不需要发票</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-xs-12" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">备注:</div>
|
|
|
+ <div class="unchanged-info">{{inquiry.remark || '无'}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-xs-12" style="margin-bottom: 5px">
|
|
|
+ <div class="bid-desc">附件:</div>
|
|
|
+ <div class="unchanged-info"><a class="file" ng-repeat="attach in inquiry.attachs" href="file/{{attach.id}}"><span ng-bind="attach.name != null ? attach.name : '无'"></span></a></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="title-div" style="margin-bottom: 20px">
|
|
|
+ <span class="f14">报价信息</span>
|
|
|
+ </div>
|
|
|
+ <div class="tender-list02">
|
|
|
+ <!--报价信息-->
|
|
|
+ <div class="comment-oder" ng-repeat="product in inquiry.products | orderBy : 'index'">
|
|
|
+ <div class="comment-oder-text">
|
|
|
+ <ul>
|
|
|
+ <li class="list-unstyled">
|
|
|
+ <span><em style="width: 80px;">物料型号:</em><b title="{{product.code}}">{{product.code}}</b></span>
|
|
|
+ <span><em>物料名称:</em><b title="{{product.title}}">{{product.title}}</b></span>
|
|
|
+ <span><em>品牌:</em><b title="{{product.brand}}">{{product.brand}}</b></span>
|
|
|
+ </li>
|
|
|
+ <li class="list-unstyled">
|
|
|
+ <span style="width: 66.6%;"><em style="width: 80px;">规格:</em><b style="width:85%;">{{product.spec}}</b></span>
|
|
|
+ <span><em style="width: 80px;">单位:</em><b title="{{product.unit}}">{{product.unit}}</b></span>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <i>{{$index + 1}}</i>
|
|
|
+ </div>
|
|
|
+ <div class="comment-oder-list">
|
|
|
+ <dl>
|
|
|
+ <dt>
|
|
|
+ <span style="width: 246px">供应商</span>
|
|
|
+ <span>币别</span>
|
|
|
+ <span>税率(% )</span>
|
|
|
+ <span>单价</span>
|
|
|
+ <span>交货周期</span>
|
|
|
+ <span>最小订购</span>
|
|
|
+ <span>最小包装</span>
|
|
|
+ <span>有效期</span>
|
|
|
+ <span style="width: 118px;">操作</span>
|
|
|
+ </dt>
|
|
|
+ <dd ng-if="inquiry.products.inquiryItems.enterprise.length == 0">
|
|
|
+ <div style="font-size: 14px; color: #969595; text-align: center;">
|
|
|
+ 暂无企业报价
|
|
|
+ </div>
|
|
|
+ </dd>
|
|
|
+ <dd ng-repeat = "inquiryItem in product.inquiryItems">
|
|
|
+ <span style="width: 246px">{{inquiryItem.enterprise.enName}}
|
|
|
+ </span>
|
|
|
+ <span class="prod-number">{{inquiryItem.currency}}</span>
|
|
|
+ <span class="prod-number">{{inquiryItem.taxrate || 0}}</span>
|
|
|
+ <span>
|
|
|
+ <div class="dropdown" ng-if="::inquiryItem.replies.length > 1">
|
|
|
+ <a href="javascript:void(0);"
|
|
|
+ class="dropdown-toggle text-default">报价信息<i class="fa fa-fw fa-angle-down"></i></a>
|
|
|
+ <div class="dropdown-menu pane" style="width: 270px;">
|
|
|
+ <div class="pane-body">
|
|
|
+ <ul class="list-unstyled list-menu">
|
|
|
+ <div ng-class="{'text-inverse': $index==0}">
|
|
|
+ <div class="row row-sm"
|
|
|
+ ng-repeat="reply in ::inquiryItem.replies">
|
|
|
+ <div class="col-xs-5">≥{{reply.lapQty}}</div>
|
|
|
+ <div class="col-xs-5">价格{{isUser?'-':(reply.price | number:6)}}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </ul>
|
|
|
+ <div ng-show="inquiryItem.replies.length == 0"
|
|
|
+ class="text-center text-muted">暂无报价信息</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div ng-if="::inquiryItem.replies.length == 1">
|
|
|
+ <div class="row row-sm"
|
|
|
+ ng-repeat="reply in ::inquiryItem.replies">
|
|
|
+ <div class="col-xs-5">≥{{reply.lapQty}}</div>
|
|
|
+ <div class="col-xs-5">{{isUser?'-':(reply.price | number:6)}}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div ng-if="::inquiryItem.replies.length == 0">暂无报价信息</div>
|
|
|
+ </span>
|
|
|
+ <span class="prod-number">{{inquiryItem.leadtime|| '无'}}</span>
|
|
|
+ <span class="prod-number">{{inquiryItem.minOrderQty|| '无'}}</span>
|
|
|
+ <span class="prod-number">{{inquiryItem.minPackQty|| '无'}}</span>
|
|
|
+ <span style="line-height: 20px; padding-top: 5px;">
|
|
|
+ <em>{{inquiryItem.fromDate| date:'yyyy-MM-dd'}}</em><br/>
|
|
|
+ <em>{{inquiryItem.toDate|date: 'yyyy-MM-dd'}}</em>
|
|
|
+ </span>
|
|
|
+ <span ng-if="inquiryItem.status == 200" class="text-trans info" >暂未报价</span>
|
|
|
+ <!---->
|
|
|
+ <span style="width: 118px" ng-if="inquiryItem.status == 201 && inquiryItem.agreed == null">
|
|
|
+ <em ng-click="accept(inquiryItem.id)" style="width: 40px;height: 24px;line-height: 24px;color:#3c7cf5;border:1px solid #3c7cf5;display:inline-block;text-align: center">采纳</em>
|
|
|
+ <em style="width: 40px;height: 24px;line-height: 24px;color:#3c7cf5;border:1px solid #3c7cf5;display:inline-block;text-align: center" ng-click="refuse(inquiryItem.id)">拒绝</em>
|
|
|
+ </span>
|
|
|
+ <span ng-if="inquiryItem.status == 201 && inquiryItem.agreed == 1" class="text-trans success">已采纳</span>
|
|
|
+ <span ng-if="inquiryItem.status == 201 && inquiryItem.agreed == 0" class="text-trans error">未采纳</span>
|
|
|
+ <!--<span ng-if="inquiryItem.status == 201 && inquiryItem.agreed == null && inquiryItem.toDate < nowDate" class="text-trans text-light">已失效</span>-->
|
|
|
+ </dd>
|
|
|
+ </dl>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+</div>
|