|
@@ -0,0 +1,1684 @@
|
|
|
+<!--S-当前页必定需要预加载的资源-->
|
|
|
+<link rel="preload" as="style" href='{{Msg "seo" "cdn"}}/jyapp/big-member/css/j-icons.css?v={{Msg "seo" "version"}}' />
|
|
|
+<!--E-当前页必定需要预加载的资源-->
|
|
|
+
|
|
|
+<!--S-当前页面的css资源-->
|
|
|
+<link rel="stylesheet" href='{{Msg "seo" "cdn"}}/jyapp/big-member/css/j-icons.css?v={{Msg "seo" "version"}}' />
|
|
|
+<!--E-当前页面的css资源-->
|
|
|
+
|
|
|
+<style>
|
|
|
+ #supersearchPage .j-icon {
|
|
|
+ width: 0.4rem;
|
|
|
+ height: 0.4rem;
|
|
|
+ }
|
|
|
+ #supersearchPage .j-icon.icon-back {
|
|
|
+ width: 0.48rem;
|
|
|
+ height: 0.48rem;
|
|
|
+ }
|
|
|
+ .search-header-box,
|
|
|
+ .search-win-box
|
|
|
+ {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ align-items: center;
|
|
|
+ width: 100%;
|
|
|
+ height: 0.72rem;
|
|
|
+ padding: 0 0.24rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background: #F5F6F7;
|
|
|
+ border-radius: 4px;
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 0.28rem;
|
|
|
+ line-height: 0.4rem;
|
|
|
+ color: #171826;
|
|
|
+ transition: all 0.4s;
|
|
|
+ }
|
|
|
+ .search-header-box .base-icon,
|
|
|
+ .search-win-box .base-icon {
|
|
|
+ flex-shrink: 0;
|
|
|
+ }
|
|
|
+ .search-header-box .padding-icon,
|
|
|
+ .search-win-box .padding-icon {
|
|
|
+ padding: 0.16rem 0.24rem 0.16rem 0;
|
|
|
+ margin-right: -0.24rem;
|
|
|
+ opacity: 0;
|
|
|
+ transition: all 0.2s;
|
|
|
+ }
|
|
|
+ .search-header-box input,
|
|
|
+ .search-win-box input
|
|
|
+ {
|
|
|
+ margin: 0 0.16rem;
|
|
|
+ padding-left: 0;
|
|
|
+ caret-color:#05A6F3;
|
|
|
+ font-weight: 500;
|
|
|
+ height: 100%;
|
|
|
+ border: none;
|
|
|
+ background: transparent;
|
|
|
+ width: 100%;
|
|
|
+ font-size: 0.28rem;
|
|
|
+ }
|
|
|
+ .search-header-box input::placeholder,
|
|
|
+ .search-win-box input::placeholder{
|
|
|
+ color: #C0C4CC;
|
|
|
+ }
|
|
|
+ .special.jy-app-header.app-layout-header {
|
|
|
+ display: flex;
|
|
|
+ width: 100%;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+ padding-left: 0;
|
|
|
+ padding-right: 0;
|
|
|
+ padding-bottom: 0.08rem;
|
|
|
+ border-bottom: none;
|
|
|
+ }
|
|
|
+ #special-header .padding-box{
|
|
|
+ padding: 0.2rem 0.16rem 0.2rem 0.24rem;
|
|
|
+ }
|
|
|
+ .special .click-span {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 0.28rem;
|
|
|
+ line-height: 0.4rem;
|
|
|
+ color: #2ABED1;
|
|
|
+ flex-shrink: 0;
|
|
|
+ padding: 0.2rem 0.32rem 0.2rem 0.24rem;
|
|
|
+ }
|
|
|
+ .search-header-box.m-r {
|
|
|
+ margin-right: 0.32rem;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ .tabs-nav {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 0.28rem;
|
|
|
+ line-height: 0.4rem;
|
|
|
+ text-align: center;
|
|
|
+ color: #5F5E64;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ align-items: center;
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ .tabs-nav > div {
|
|
|
+ flex: 1;
|
|
|
+ padding: 0.28rem 0;
|
|
|
+ }
|
|
|
+ .tabs-nav .active {
|
|
|
+ color: #2ABED1;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tabs-nav .slide-line {
|
|
|
+ position: absolute;
|
|
|
+ left: calc(16.665% - 0.24rem);
|
|
|
+ bottom: 0.08rem;
|
|
|
+ width: 0.48rem;
|
|
|
+ height: 0.04rem;
|
|
|
+ display: inline-block;
|
|
|
+ background: linear-gradient(270.04deg, #25BEEE 0.03%, #2ABED1 74.46%);
|
|
|
+ border-radius: 1px;
|
|
|
+ transition: all 0.3s;
|
|
|
+ }
|
|
|
+ .tabs-nav .active + div + div + .slide-line {
|
|
|
+ left: calc(16.665% - 0.24rem);
|
|
|
+ }
|
|
|
+ .tabs-nav div + .active + div + .slide-line {
|
|
|
+ left: calc(49.995% - 0.24rem);
|
|
|
+ }
|
|
|
+ .tabs-nav div + div + .active + .slide-line {
|
|
|
+ left: calc(83.325% - 0.24rem);
|
|
|
+ }
|
|
|
+ .tabs-content-page {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ .tabs-content-page.active {
|
|
|
+ display: inherit;
|
|
|
+ }
|
|
|
+
|
|
|
+ .history-title-box {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ font-weight: bold;
|
|
|
+ font-size: 0.32rem;
|
|
|
+ line-height: 0.48rem;
|
|
|
+ color: #171826;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding-left: 0.32rem;
|
|
|
+ }
|
|
|
+ .history-title-box .padding-icon,
|
|
|
+ #del_history.padding-icon {
|
|
|
+ padding: 0.32rem;
|
|
|
+ margin: unset;
|
|
|
+ float: unset;
|
|
|
+ width: unset;
|
|
|
+ }
|
|
|
+ .history-list-box {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 0.28rem;
|
|
|
+ line-height: 0.8rem;
|
|
|
+ color: #171826;
|
|
|
+ }
|
|
|
+ .history-list-box li {
|
|
|
+ padding: 0 0.32rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ overflow: hidden;
|
|
|
+ white-space: nowrap;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ float: none;
|
|
|
+ float: unset;
|
|
|
+ }
|
|
|
+ .ent-search-list-box {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 0.28rem;
|
|
|
+ line-height: 0.96rem;
|
|
|
+ color: #171826;
|
|
|
+ }
|
|
|
+ .ent-search-list-box li {
|
|
|
+ padding: 0 0.32rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ overflow: hidden;
|
|
|
+ white-space: nowrap;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ float: none;
|
|
|
+ float: unset;
|
|
|
+ }
|
|
|
+ .jy-hairline--bottom {
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ .jy-hairline--bottom::after {
|
|
|
+ position: absolute;
|
|
|
+ box-sizing: border-box;
|
|
|
+ content: ' ';
|
|
|
+ pointer-events: none;
|
|
|
+ top: -50%;
|
|
|
+ right: -50%;
|
|
|
+ bottom: -50%;
|
|
|
+ left: -50%;
|
|
|
+ border: 0 solid #ebedf0;
|
|
|
+ -webkit-transform: scale(0.5);
|
|
|
+ transform: scale(0.5);
|
|
|
+ border-bottom-width: 1px;
|
|
|
+ }
|
|
|
+ .ent-search-list-box .highlight {
|
|
|
+ color: #2ABED1;
|
|
|
+ }
|
|
|
+ .ent-search-list-box .jy-hairline--bottom::after {
|
|
|
+ margin-left: 0.32rem;
|
|
|
+ }
|
|
|
+ .hover-css--slide {
|
|
|
+ outline: none;
|
|
|
+ border: none;
|
|
|
+ z-index: 1;
|
|
|
+ position: relative;
|
|
|
+ font-size: inherit;
|
|
|
+ font-family: inherit;
|
|
|
+ color: #171826;
|
|
|
+ background: inherit;
|
|
|
+ padding: 0.5em 1em;
|
|
|
+ }
|
|
|
+
|
|
|
+ .hover-css--slide::before {
|
|
|
+ content: '';
|
|
|
+ z-index: -1;
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ right: 0;
|
|
|
+ background-color: #E6E6E6;
|
|
|
+ transform-origin: center right;
|
|
|
+ transform: scaleX(0);
|
|
|
+ }
|
|
|
+
|
|
|
+ .hover-css--slide.hover {
|
|
|
+ cursor: pointer;
|
|
|
+ color: #9B9CA3;
|
|
|
+ }
|
|
|
+
|
|
|
+ .hover-css--slide.hover::before {
|
|
|
+ transform-origin: center left;
|
|
|
+ transform: scaleX(1);
|
|
|
+ }
|
|
|
+ .jysstj {
|
|
|
+ overflow: hidden;
|
|
|
+ }
|
|
|
+ #swiper-filter .j-icon {
|
|
|
+ width: 0.32rem;
|
|
|
+ height: 0.32rem;
|
|
|
+ }
|
|
|
+ .search-win-box {
|
|
|
+ width: auto;
|
|
|
+ height: 0.8rem;
|
|
|
+ margin: 0.18rem 0.24rem;
|
|
|
+ padding-left: 0.32rem;
|
|
|
+ }
|
|
|
+ #select-win-list li {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ }
|
|
|
+ #select-win-list li .j-icon {
|
|
|
+ opacity: 0;
|
|
|
+ }
|
|
|
+ #select-win-list li.select .j-icon {
|
|
|
+ opacity: 1;
|
|
|
+ }
|
|
|
+ .wait-open-box {
|
|
|
+ overflow-y: auto;
|
|
|
+ padding-bottom: 1.32rem;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ .choose_industry {
|
|
|
+ position: relative;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: space-between;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .form {
|
|
|
+ flex: 1;
|
|
|
+ overflow: scroll;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .slide {
|
|
|
+ position: absolute;
|
|
|
+ top: 0.4rem;
|
|
|
+ right: 0;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .slide a {
|
|
|
+ display: inline-block;
|
|
|
+ width: 100%;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 0.24rem;
|
|
|
+ line-height: 0.4rem;
|
|
|
+ color: #5F5E64 !important;
|
|
|
+ padding: 0 0.16rem;
|
|
|
+ }
|
|
|
+ .choose_industry .slide a.active {
|
|
|
+ color: #2ABED1 !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .select-area-box {
|
|
|
+ padding-bottom: .94rem;
|
|
|
+ background-color: #fff;
|
|
|
+ min-height: 100%;
|
|
|
+ }
|
|
|
+ .choose_industry .list_item {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ .choose_industry .list .list_item.active .item_label {
|
|
|
+ color: #2ABED1;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* .choose_industry .list {
|
|
|
+ padding: 0 .3rem;
|
|
|
+ } */
|
|
|
+
|
|
|
+ .choose_industry .list .wenhao {
|
|
|
+ display: inline-block;
|
|
|
+ padding: 0 0.1rem;
|
|
|
+ height: .7rem;
|
|
|
+ line-height: .7rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .show_tips {
|
|
|
+ color: #2cb7ca;
|
|
|
+ font-size: .34rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .tips_detail {
|
|
|
+ width: 6.4rem;
|
|
|
+ padding: .2rem;
|
|
|
+ margin-top: -0.1rem;
|
|
|
+ margin-bottom: .25rem;
|
|
|
+ display: none;
|
|
|
+ box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
|
|
|
+ text-align: justify;
|
|
|
+ font-size: .26rem;
|
|
|
+ color: #1d1d1d;
|
|
|
+ line-height: .4rem;
|
|
|
+ border-radius: 2px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .list_item:last-of-type {
|
|
|
+ border-bottom: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .list_item .item_label {
|
|
|
+ padding: 0 .32rem;
|
|
|
+ height: .48rem;
|
|
|
+ line-height: .48rem;
|
|
|
+ background-color: #F5F6F7;
|
|
|
+ color: #5F5E64;
|
|
|
+ font-size: .28rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .list_item .item_industry_list {
|
|
|
+ display: flex;
|
|
|
+ flex: 1;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: flex-start;
|
|
|
+ padding: .25rem .3rem 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .list_item .item_industry_list .industry_item {
|
|
|
+ margin: 0 .08rem;
|
|
|
+ margin-bottom: .25rem;
|
|
|
+ padding: 0 .3rem;
|
|
|
+ height: .7rem;
|
|
|
+ line-height: .7rem;
|
|
|
+ font-size: .28rem;
|
|
|
+ color: #1d1d1d;
|
|
|
+ background-color: #F5F6F7;
|
|
|
+ border-radius: 4px;
|
|
|
+ min-width: 1.56rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .list_item .item_industry_list .industry_item.active {
|
|
|
+ color: #2ABED1;
|
|
|
+ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHGSURBVHgB7da/T8JAFAfw11aRGNTGkKDRoUhMEBc68Adg4u4/YMRVB3Vz09EN/wQGVyNOJiamOjtUnFg0DA4OJOKvQAz2vHdSQklp77Aw+ab27rhPXrl+U4D/CrBSl2ZahiFV0ihtSCOyIcEQasko7UgEjvF64B2mjNKBjWENtEPEgMBh59jAwGXjPk8I2e0eDxzUzkx1XFXyQEjObT5QkGFTskEv073WBAYmL0xNHmOY5rUuEJAXCwQUwf4MYlRhehAAlfc3fb/4dlSJYH2DGFUygYIXtj4fhdPMIiQjYce4AoLViqojrzXbWgz2ErMQDY1C9asJt7XP9pxQh25R5YZtxWPsuvxRh5OnqmOeu0OMKortZ9QIu39vfvtim+YjvHWt8z2lnVGFWEFfYFjOfKCbNoQwLNkXw6hq5SJuhNjEiELhRPtA8GK07np22OuFRgQxRBG/qr7C2sw0D0afJylIIpgbapcvRsuSrLgsiv1u3mD/oX1weDDsrpzVK44ORaNqLhyClegknD+/eGJ0vwqRrKwDxKhS6LeHaFT5VSeG9+yR8kRVXyWRYl2ydBtjQzzpIVA12lOFfsvcEAuK5VX9unvBD+h28RDMijACAAAAAElFTkSuQmCC) no-repeat bottom right #E8FAFD;
|
|
|
+ background-size: 0.28rem 0.28rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .choose_industry .list .list_item .item_industry_list .industry_item[disabled] {
|
|
|
+ color: #fff;
|
|
|
+ background-color: #bfbfc3;
|
|
|
+ }
|
|
|
+ #js_dialog .weui-dialog{
|
|
|
+ border-radius: 8px;
|
|
|
+ left: .72rem;
|
|
|
+ right: .72rem;
|
|
|
+ }
|
|
|
+ #js_dialog .weui-dialog__hd{
|
|
|
+ padding: .48rem 0 0.16rem;
|
|
|
+ color: #171826;
|
|
|
+ font-size: .36rem;
|
|
|
+ line-height: .52rem;
|
|
|
+ }
|
|
|
+ #js_dialog .weui-mask {
|
|
|
+ z-index: 1000 !important;
|
|
|
+ }
|
|
|
+ #js_dialog .weui-dialog__bd{
|
|
|
+ padding-bottom: .48rem;
|
|
|
+ color: #5F5E64;
|
|
|
+ font-size: .3rem;
|
|
|
+ text-align: justify;
|
|
|
+ }
|
|
|
+ #js_dialog .weui-dialog__ft{
|
|
|
+ line-height: .92rem;
|
|
|
+ }
|
|
|
+ #js_dialog .weui-dialog__btn{
|
|
|
+ color: #2ABED1 !important;
|
|
|
+ font-size: .36rem;
|
|
|
+ font-weight: 500;
|
|
|
+ }
|
|
|
+ @media screen and (min-width: 352px) {
|
|
|
+ .weui-dialog {
|
|
|
+ width: auto;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ #js_dialog .weui-dialog__btn:active {
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
+ #super_search .jysstj {
|
|
|
+ height: 100%;
|
|
|
+ /*height: calc(100% - 21.33333vw);*/
|
|
|
+ /*max-height: calc(100vh - 21.33333vw);*/
|
|
|
+ overflow-y: scroll;
|
|
|
+ }
|
|
|
+ .wait-open-box[data-wait-open="buyer"] {
|
|
|
+ height: 100%;
|
|
|
+ height: calc(100% - 100px);
|
|
|
+ overflow: scroll;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding-bottom: 0;
|
|
|
+ }
|
|
|
+ body .loading_ {
|
|
|
+ background-color: transparent !important;
|
|
|
+ }
|
|
|
+ body .loading_ > p {
|
|
|
+ display: none !important;
|
|
|
+ }
|
|
|
+ .p13 .home .home_tab {
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+</style>
|
|
|
+
|
|
|
+<!--S-Loading-->
|
|
|
+<div class="loading_" style="display: none;">
|
|
|
+ <p><span></span></p>
|
|
|
+</div>
|
|
|
+<!--E-Loading-->
|
|
|
+<!--S-页面-->
|
|
|
+<div id="special-header" class="app-layout-header jy-app-header special">
|
|
|
+ <div class="padding-box app-back" onclick="history.back()">
|
|
|
+ <span class="j-icon base-icon icon-back"></span>
|
|
|
+ </div>
|
|
|
+ <form data-name="input-clear-box" class="search-header-box" action="javascript:return true">
|
|
|
+ <span class="j-icon base-icon icon-search"></span>
|
|
|
+ <input id="search-header-input" name="super_searchinput" type="search" placeholder="税务局软件">
|
|
|
+ <div class="padding-icon">
|
|
|
+ <span class="j-icon base-icon icon-delete-gray"></span>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ <div class="click-span" id="clickFilter">
|
|
|
+ <span>搜索</span>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+
|
|
|
+<div class="app-layout-content-b">
|
|
|
+ <!--tabs-->
|
|
|
+ <div class="tabs-box">
|
|
|
+ <div class="tabs-nav">
|
|
|
+ <div class="active">招标搜索</div>
|
|
|
+ <div>企业搜索</div>
|
|
|
+ <div>采购单位搜索</div>
|
|
|
+ <span class="slide-line"></span>
|
|
|
+ </div>
|
|
|
+ <div class="tabs-content">
|
|
|
+ <div class="search-one-box tabs-content-page active">
|
|
|
+ <div class="history-title-box">
|
|
|
+ <span>历史搜索</span>
|
|
|
+ <div class="padding-icon" id="del_history">
|
|
|
+ <span class="j-icon base-icon icon-delete"></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <ul class="history-list-box"></ul>
|
|
|
+ </div>
|
|
|
+ <div class="tabs-content-page">
|
|
|
+ <!---->
|
|
|
+ <div id="v-ent-ent-search-group" v-cloak>
|
|
|
+ <div v-show="showEntSearch">
|
|
|
+ <van-tabs @click="onClickTabs" :ellipsis="false" line-height="0" v-model="activeTabIndex">
|
|
|
+ <van-tab v-for="tab in entTabs" :key="tab.title">
|
|
|
+ <template #title>
|
|
|
+ <div class="ent-search-tab-item" :class="{'ent-p-close': !showPop, 'ent-p-disabled': tab.disabled}" v-show="tab.title">
|
|
|
+ <span>@@ tab.title @@</span>
|
|
|
+ <div class="disabled-tag">开通</div>
|
|
|
+ <div class="an-icon-box">
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ <i class="j-icon base-icon icon-triangle-up"></i>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </van-tab>
|
|
|
+ </van-tabs>
|
|
|
+ <div v-show="showPop" class="jy-diy-pop ent-search-pop">
|
|
|
+ <div @click="togglePop(false)" class="van-overlay"></div>
|
|
|
+ <div class="van-popup">
|
|
|
+ <div class="popup-content">
|
|
|
+ <div class="wait-buy-tip-group" v-if="isWaitBuy">
|
|
|
+ <h3>您暂无使用权限</h3>
|
|
|
+ <p>开通超级订阅,全国企业随手查,<br>搜索信息更高效!</p>
|
|
|
+ </div>
|
|
|
+ <div class="condition-select-group" :class="{more: isMoreSelect}" v-show="conditionMap[activeTabIndex]">
|
|
|
+ <div class="condition-select-item" @click="onSelectItem(item, activeTabIndex)" v-for="(item,i) in conditionMap[activeTabIndex]" :class="{checked: item.checked}">
|
|
|
+ <div>@@item.title@@</div>
|
|
|
+ <i v-if="!isMoreSelect" class="j-icon base-icon icon-tick"></i>
|
|
|
+ <div class="more-icon-box" v-else>
|
|
|
+ <i class="j-icon base-icon icon-tick-circle"></i>
|
|
|
+ <i class="j-icon base-icon icon-tick-circle-fill"></i>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="pop-bottom" v-show="!isWaitBuy && isMoreSelect">
|
|
|
+ <van-button type="default" @click="resetCondition">重置</van-button>
|
|
|
+ <van-button type="primary" @click="submitCondition">确定</van-button>
|
|
|
+ </div>
|
|
|
+ <div class="pop-bottom" v-if="isWaitBuy">
|
|
|
+ <van-button type="default" @click="resetCondition">再想一想</van-button>
|
|
|
+ <van-button type="primary" @click="goUpBuyPage">去开通</van-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ent-search-list" :class="{stop: showPop}">
|
|
|
+ <van-list
|
|
|
+ v-model="listInfo.loading"
|
|
|
+ :finished="listInfo.finished"
|
|
|
+ finished-text=""
|
|
|
+ @load="onLoad"
|
|
|
+ >
|
|
|
+ <div class="ent-search-item" v-for="(item, i) in list" :key="i" @click="selectEnt(item)">
|
|
|
+ <div class="ent-info-top">
|
|
|
+ <div class="ent-info-head">
|
|
|
+ <span class="ent-info-status" :class="'status-' + item.status">@@statusEnum[item.status]@@</span>
|
|
|
+ </div>
|
|
|
+ <div class="ent-info-keep">
|
|
|
+ <div class="ent-row">
|
|
|
+ <div class="ent-name van-ellipsis">@@item.name@@</div>
|
|
|
+ <div class="fill-icon-box">
|
|
|
+ <i class="j-icon base-icon icon-no-favorite"></i>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ent-more">
|
|
|
+ <div v-if="item.legal">法定代表人: <span>@@item.legal@@</span></div>
|
|
|
+ <div v-if="item.money">注册资本: <span>@@item.money@@万元</span></div>
|
|
|
+ </div>
|
|
|
+ <div class="ent-line-box"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ent-info-bottom">
|
|
|
+ <div class="ent-row ent-address">
|
|
|
+ <div class="van-multi-ellipsis--l2">@@item.address@@</div>
|
|
|
+ <i class="j-icon base-icon icon-address"></i>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </van-list>
|
|
|
+ <div class="empty-tip-group" v-if="!listInfo.loading && !list.length">
|
|
|
+ <div class="img-empty"></div>
|
|
|
+ <span>未搜索到符合条件的企业</span>
|
|
|
+ </div>
|
|
|
+ <div class="up-button" @click="goUpBuyPage" v-if="showUpTip">升级会员,查看更多搜索结果</div>
|
|
|
+ <div class="ent-more-tip" v-if="false">
|
|
|
+ <i class="j-icon base-icon icon-up-allow"></i>
|
|
|
+ <span>上拉查看更多搜索结果</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!---->
|
|
|
+ <ul class="ent-search-list-box" id="search-ent-list"></ul>
|
|
|
+ <div class="del_ent_history">
|
|
|
+ <div class="history-title-box">
|
|
|
+ <span>历史搜索</span>
|
|
|
+ <div class="padding-icon" id="del_ent_history">
|
|
|
+ <span class="j-icon base-icon icon-delete"></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <ul class="history-list-box"></ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tabs-content-page">
|
|
|
+ <ul class="ent-search-list-box" id="search-buyer-list"></ul>
|
|
|
+ <div class="del_buyer_history">
|
|
|
+ <div class="history-title-box">
|
|
|
+ <span>历史搜索</span>
|
|
|
+ <div class="padding-icon" id="del_buyer_history">
|
|
|
+ <span class="j-icon base-icon icon-delete"></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <ul class="history-list-box"></ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!--old-->
|
|
|
+ <div>
|
|
|
+ <div class="selLable hidden" id="selLable">
|
|
|
+ <div class="selected-export-box">
|
|
|
+ <div class="selected-export">
|
|
|
+ <div class="options">
|
|
|
+ <span class="search-title active" index="1">
|
|
|
+ <em>标题搜索</em>
|
|
|
+ <i class="jyapp-icon jyapp-icon-zhankai"></i>
|
|
|
+ </span>
|
|
|
+ <span class="show-list active" index="2">
|
|
|
+ <em>列表显示</em>
|
|
|
+ <!-- jyapp-icon-shouqi -->
|
|
|
+ <i class="jyapp-icon jyapp-icon-zhankai"></i>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="export">
|
|
|
+ <span style="padding: 3px 8px 3px;border-radius: 10px;background: rgba(44,183,202, 0.1);">
|
|
|
+ <i class="jyapp-icon jyapp-icon-shujudaochu"></i>
|
|
|
+ <em id="mainSearch-selLable-dataExport">数据导出</em>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="newdialog">
|
|
|
+ <div class="tab-box">
|
|
|
+ <ul class="sub-tab sub-search-title" index="1" style="display: none">
|
|
|
+ <li class="active" dataVal="searchtitle">
|
|
|
+ <span>标题搜索</span>
|
|
|
+ <i class="jyapp-icon jyapp-icon-xuanzhong"></i>
|
|
|
+ </li>
|
|
|
+ <li dataVal="searchall">
|
|
|
+ <span>全文搜索</span>
|
|
|
+ <i class="jyapp-icon jyapp-icon-xuanzhong"></i>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <ul class="sub-tab sub-show-list" index="2" style="display: none">
|
|
|
+ <li class="active" dataVal="showlist">
|
|
|
+ <span>列表显示</span>
|
|
|
+ <i class="jyapp-icon jyapp-icon-xuanzhong"></i>
|
|
|
+ </li>
|
|
|
+ <li dataVal="showtable">
|
|
|
+ <span>表格显示</span>
|
|
|
+ <i class="jyapp-icon jyapp-icon-xuanzhong"></i>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="weui-mask" style="display: none"></div>
|
|
|
+ <div class="com-title" style="display:none;"><!--height:30px; margin-top:20px;-->
|
|
|
+ <span class="on" id="search_title">标题搜索</span><!--<span style="float:left;">|</span>--><span id="search_all">全文搜索</span>
|
|
|
+ </div>
|
|
|
+ <div class="line-vertical" style="display:none;">
|
|
|
+ </div>
|
|
|
+ <div class="showType" style="display:none;">
|
|
|
+ <div class="showlist on">列表</div>
|
|
|
+ <div class="showtable">表格</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="hidden" id="intercept">
|
|
|
+ <div class="jy_sprite_main sprite_tip"></div>
|
|
|
+ <!-- <img src="{{Msg "seo" "cdn"}}/jyapp/images/tip.png?v={{Msg "seo" "version"}}">-->
|
|
|
+ <font>“的方式”</font>及其后面的字词均被忽略,因为剑鱼标讯的查询限制在20个汉字以内。
|
|
|
+ </div>
|
|
|
+ <div class="wxsearch hidden" id="super_search">
|
|
|
+ <div class="jysstj">
|
|
|
+ <div class="jy-hairline--bottom" id="swiper-filter">
|
|
|
+ <div class="jyshaxuan">
|
|
|
+ <div data-open="industry" class="active-open">
|
|
|
+ <span>行业</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down icon-triangle-up"></i>
|
|
|
+ </div>
|
|
|
+ <div data-open="money">
|
|
|
+ <span>金额</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ </div>
|
|
|
+ <div data-open="time">
|
|
|
+ <span>时间</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ </div>
|
|
|
+ <div data-open="area">
|
|
|
+ <span>地区</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ </div>
|
|
|
+ <div data-open="type">
|
|
|
+ <span>类型</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ </div>
|
|
|
+ <div data-open="win">
|
|
|
+ <span>中标企业</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ </div>
|
|
|
+ <div data-open="buyer">
|
|
|
+ <span>采购单位</span>
|
|
|
+ <i class="j-icon base-icon icon-triangle-down"></i>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="industry-dialog active-open" data-wait-open="industry">
|
|
|
+ <div class="dialog-content contentthree">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!--金额-->
|
|
|
+ <div class="money-dialog hidden" data-wait-open="money" style="overflow-y: scroll;height: 150px;">
|
|
|
+ <ul style="height: 180px;">
|
|
|
+ <li><button class="btn active" data-value="all">全部</button></li>
|
|
|
+ <li>价格区间</li>
|
|
|
+ <li class="money-inp" data-value="">
|
|
|
+ <div class="min-price">
|
|
|
+ <input class="form-control minMrice" type="text"/>
|
|
|
+ <span class="min-unit">万元</span>
|
|
|
+ <span class="fgx"></span>
|
|
|
+ </div>
|
|
|
+ <div class="max-price">
|
|
|
+ <input class="form-control maxMrice" type="text"/>
|
|
|
+ <span class="max-unit">万元</span>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="jypt-dialog hidden" data-wait-open="time">
|
|
|
+ <div class="jypt-pt">
|
|
|
+ <button class="btn jypt-active" data-value="" type="button">全部</button>
|
|
|
+ <button class="btn" data-value="lately-7" type="button">最近7天</button>
|
|
|
+ <button class="btn" data-value="lately-30" type="button">最近30天</button>
|
|
|
+ <button class="btn" data-value="thisyear" type="button">去年</button>
|
|
|
+ </div>
|
|
|
+ <div class="jypt-timeinputs">
|
|
|
+ <input data-value="" id="starttime" name="starttime" readonly="readonly" type="text">
|
|
|
+ <div class="jypt-fg">
|
|
|
+ <span></span>
|
|
|
+ </div>
|
|
|
+ <input data-value="" id="endtime" name="endtime" readonly="readonly" type="text">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jydq-dialog hidden" data-wait-open="area">
|
|
|
+ <div class="dialog-content contentone">
|
|
|
+ <ul>
|
|
|
+ <li>
|
|
|
+ <button class="btn active">全国</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>A</span>
|
|
|
+ <button class="btn">安徽</button>
|
|
|
+ <button class="btn">澳门</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>B</span>
|
|
|
+ <button class="btn">北京</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>C</span>
|
|
|
+ <button class="btn">重庆</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>F</span>
|
|
|
+ <button class="btn">福建</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>G</span>
|
|
|
+ <button class="btn">广东</button>
|
|
|
+ <button class="btn">广西</button>
|
|
|
+ <button class="btn">贵州</button>
|
|
|
+ <button class="btn">甘肃</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>H</span>
|
|
|
+ <button class="btn">河北</button>
|
|
|
+ <button class="btn">湖北</button>
|
|
|
+ <button class="btn">黑龙江</button>
|
|
|
+ <button class="btn">海南</button>
|
|
|
+ <button class="btn">河南</button>
|
|
|
+ <button class="btn">湖南</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>J</span>
|
|
|
+ <button class="btn">吉林</button>
|
|
|
+ <button class="btn">江苏</button>
|
|
|
+ <button class="btn">江西</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>L</span>
|
|
|
+ <button class="btn">辽宁</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>N</span>
|
|
|
+ <button class="btn">内蒙古</button>
|
|
|
+ <button class="btn">宁夏</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>Q</span>
|
|
|
+ <button class="btn">青海</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>S</span>
|
|
|
+ <button class="btn">山西</button>
|
|
|
+ <button class="btn">陕西</button>
|
|
|
+ <button class="btn">上海</button>
|
|
|
+ <button class="btn">山东</button>
|
|
|
+ <button class="btn">四川</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>T</span>
|
|
|
+ <button class="btn">天津</button>
|
|
|
+ <button class="btn">台湾</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>X</span>
|
|
|
+ <button class="btn">西藏</button>
|
|
|
+ <button class="btn">新疆</button>
|
|
|
+ <button class="btn">香港</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>Y</span>
|
|
|
+ <button class="btn">云南</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span>Z</span>
|
|
|
+ <button class="btn">浙江</button>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jytype-dialog hidden" data-wait-open="type">
|
|
|
+ <div class="dialog-content contenttwo">
|
|
|
+ <ul>
|
|
|
+ <li>
|
|
|
+ <button class="btn active">全部</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div data-value="拟建" id="dqbtn" style="width:7em;position:relative;float:left;">拟建项目</div>
|
|
|
+ <div class="jy_sprite_main sprite_q-mark q-mark" style=""></div>
|
|
|
+ <!-- <img style="float:left;" class="q-mark" src="{{Msg "seo" "cdn"}}/jyapp/images/wx/q-mark.png?v={{Msg "seo" "version"}}"/>-->
|
|
|
+ <button class="btn hidden" style="clear:both;">拟建</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div data-value="预告" id="dqbtn" style="width:7em">招标预告</div>
|
|
|
+ <button class="btn hidden">预告</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div data-value="招标" id="dqbtn" style="width:7em">招标公告</div>
|
|
|
+ <button class="btn">招标</button>
|
|
|
+ <button class="btn">邀标</button>
|
|
|
+ <button class="btn">询价</button>
|
|
|
+ <button class="btn">竞谈</button>
|
|
|
+ <button class="btn">单一</button>
|
|
|
+ <button class="btn">竞价</button>
|
|
|
+ <button class="btn">变更</button>
|
|
|
+ <button class="btn">其他</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div data-value="结果" id="dqbtn" style="width:5.6em">招标结果</div>
|
|
|
+ <button class="btn">中标</button>
|
|
|
+ <button class="btn">成交</button>
|
|
|
+ <button class="btn">废标</button>
|
|
|
+ <button class="btn">流标</button>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div data-value="其它" id="dqbtn" style="width:7.5em !important; ">招标信用信息</div>
|
|
|
+ <button class="btn">合同</button>
|
|
|
+ <button class="btn">验收</button>
|
|
|
+ <button class="btn">违规</button>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wait-open-box hidden" data-wait-open="win">
|
|
|
+ <ul class="ent-search-list-box" id="select-win-list"></ul>
|
|
|
+ <form data-name="input-clear-box" class="search-win-box" action="javascript:return true">
|
|
|
+ <input type="search" id="search-win-input" placeholder="输入中标企业名称">
|
|
|
+ <div class="padding-icon">
|
|
|
+ <span class="j-icon base-icon icon-delete-gray"></span>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ <ul class="ent-search-list-box" id="search-win-list"></ul>
|
|
|
+ </div>
|
|
|
+ <div class="wait-open-box hidden" data-wait-open="buyer">
|
|
|
+ <div class="choose_industry">
|
|
|
+ <div class="form">
|
|
|
+ <div class="select-area-box">
|
|
|
+ <ul class="list">
|
|
|
+ <li class="list_item" id="all">
|
|
|
+ <!-- <div class="item_label"></div> -->
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item whole">全部行业</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="C">
|
|
|
+ <div class="item_label">C</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">财政</button>
|
|
|
+ <button class="industry_item">传媒</button>
|
|
|
+ <button class="industry_item">城管</button>
|
|
|
+ <button class="industry_item">采矿业</button>
|
|
|
+ <button class="industry_item">出版广电</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="D">
|
|
|
+ <div class="item_label">D</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">档案</button>
|
|
|
+ <button class="industry_item">党委办</button>
|
|
|
+ <button class="industry_item">电信行业</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="F">
|
|
|
+ <div class="item_label">F</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">法院</button>
|
|
|
+ <button class="industry_item">发改</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="G">
|
|
|
+ <div class="item_label">G</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">工信</button>
|
|
|
+ <button class="industry_item">公安</button>
|
|
|
+ <button class="industry_item">国资委</button>
|
|
|
+ <button class="industry_item">公共资源交易</button>
|
|
|
+ <span class="wenhao">
|
|
|
+ <i id="showTips" class="iconfont icon-wenhao show_tips"></i>
|
|
|
+ </span>
|
|
|
+ <div class="tips_detail" style="display: none;">
|
|
|
+ 订阅采购单位行业“公共资源交易”意味着订阅公共资源交易中心本单位采购的信息,并非所有单位通过公共资源交易中心发布的采购信息,敬请注意。
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="H">
|
|
|
+ <div class="item_label">H</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">海关</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="J">
|
|
|
+ <div class="item_label">J</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">教育</button>
|
|
|
+ <button class="industry_item">军队</button>
|
|
|
+ <button class="industry_item">交通</button>
|
|
|
+ <button class="industry_item">纪委</button>
|
|
|
+ <button class="industry_item">金融业</button>
|
|
|
+ <button class="industry_item">建筑业</button>
|
|
|
+ <button class="industry_item">检察院</button>
|
|
|
+ <button class="industry_item">机关事务</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="K">
|
|
|
+ <div class="item_label">K</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">科技</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="M">
|
|
|
+ <div class="item_label">M</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">民政</button>
|
|
|
+ <button class="industry_item">民宗</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="N">
|
|
|
+ <div class="item_label">N</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">农业</button>
|
|
|
+ <button class="industry_item">能源化工</button>
|
|
|
+ <button class="industry_item">农林牧渔</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="P">
|
|
|
+ <div class="item_label">P</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">批发零售</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="Q">
|
|
|
+ <div class="item_label">Q</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">气象</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="R">
|
|
|
+ <div class="item_label">R</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">人行</button>
|
|
|
+ <button class="industry_item">人社</button>
|
|
|
+ <button class="industry_item">人大</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="S">
|
|
|
+ <div class="item_label">S</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">税务</button>
|
|
|
+ <button class="industry_item">水利</button>
|
|
|
+ <button class="industry_item">市政</button>
|
|
|
+ <button class="industry_item">审计</button>
|
|
|
+ <button class="industry_item">商务</button>
|
|
|
+ <button class="industry_item">司法</button>
|
|
|
+ <button class="industry_item">社会团体</button>
|
|
|
+ <button class="industry_item">市场监管</button>
|
|
|
+ <button class="industry_item">生态环境</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="T">
|
|
|
+ <div class="item_label">T</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">统计</button>
|
|
|
+ <button class="industry_item">统战</button>
|
|
|
+ <button class="industry_item">体育</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="W">
|
|
|
+ <div class="item_label">W</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">文旅</button>
|
|
|
+ <button class="industry_item">卫健委</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="X">
|
|
|
+ <div class="item_label">X</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">学校</button>
|
|
|
+ <button class="industry_item">宣传</button>
|
|
|
+ <button class="industry_item">信息技术</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="Y">
|
|
|
+ <div class="item_label">Y</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">医疗</button>
|
|
|
+ <button class="industry_item">银保监</button>
|
|
|
+ <button class="industry_item">运输物流</button>
|
|
|
+ <button class="industry_item">应急管理</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="list_item" id="Z">
|
|
|
+ <div class="item_label">Z</div>
|
|
|
+ <div class="item_industry_list">
|
|
|
+ <button class="industry_item">组织</button>
|
|
|
+ <button class="industry_item">政协</button>
|
|
|
+ <button class="industry_item">住建</button>
|
|
|
+ <button class="industry_item">证监</button>
|
|
|
+ <button class="industry_item">政府办</button>
|
|
|
+ <button class="industry_item">制造业</button>
|
|
|
+ <button class="industry_item">政务中心</button>
|
|
|
+ <button class="industry_item">住宿餐饮</button>
|
|
|
+ <button class="industry_item">自然资源</button>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="slide">
|
|
|
+ <a href="javascript:;">C</a>
|
|
|
+ <a href="javascript:;">D</a>
|
|
|
+ <a href="javascript:;">F</a>
|
|
|
+ <a href="javascript:;">G</a>
|
|
|
+ <a href="javascript:;">H</a>
|
|
|
+ <a href="javascript:;">J</a>
|
|
|
+ <a href="javascript:;">K</a>
|
|
|
+ <a href="javascript:;">M</a>
|
|
|
+ <a href="javascript:;">N</a>
|
|
|
+ <a href="javascript:;">P</a>
|
|
|
+ <a href="javascript:;">Q</a>
|
|
|
+ <a href="javascript:;">R</a>
|
|
|
+ <a href="javascript:;">S</a>
|
|
|
+ <a href="javascript:;">T</a>
|
|
|
+ <a href="javascript:;">W</a>
|
|
|
+ <a href="javascript:;">X</a>
|
|
|
+ <a href="javascript:;">Y</a>
|
|
|
+ <a href="javascript:;">Z</a>
|
|
|
+ </div>
|
|
|
+ <div class="js_dialog custom-dialog" id="js_dialog" style="display: none">
|
|
|
+ <div class="weui-mask"></div>
|
|
|
+ <div class="weui-dialog">
|
|
|
+ <div class="weui-dialog__hd">公共资源交易</div>
|
|
|
+ <div class="weui-dialog__bd">订阅采购单位行业“公共资源交易”意味着订阅公共资源交易中心本单位采购的信息,并非所有单位通过公共资源交易中心发布的采购信息,敬请注意。</div>
|
|
|
+ <div class="weui-dialog__ft">
|
|
|
+ <a href="javascript:" class="weui-dialog__btn weui-dialog__btn_primary know">我知道了</a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jyshxbottom sl-jyshxbottom">
|
|
|
+ <ul class="text-center j-button-group">
|
|
|
+ <li class="jydqreset j-button-cancel">重置</li>
|
|
|
+ <li class="jydqsure j-button-confirm">确定</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="hidden" id="wrapper">
|
|
|
+ <div id="list" ></div>
|
|
|
+ <div class="hidden" id="table">
|
|
|
+ <div class="data">
|
|
|
+ <table class="content">
|
|
|
+ <!--
|
|
|
+ <tr>
|
|
|
+ <td><div>序号</div></td>
|
|
|
+ <td><div>发布时间</div></td>
|
|
|
+ <td><div>公告类型</div></td>
|
|
|
+ <td><div>招标单位</div></td>
|
|
|
+ <td><div>项目名称</div></td>
|
|
|
+ <td><div>预算<br>(万元)</div></td>
|
|
|
+ <td><div>开标时间</div></td>
|
|
|
+ <td><div>中标单位</div></td>
|
|
|
+ <td><div>中标金额<br>(万元)</div></td>
|
|
|
+ </tr>
|
|
|
+ -->
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ <div class="TableTip" id="TableTip" style="display:none;">
|
|
|
+ <div class="jy_sprite_main sprite_table_close tableclose"></div>
|
|
|
+ <!-- <img class="tableclose" src="{{Msg "seo" "cdn"}}/jyapp/images/table_close.png?v={{Msg "seo" "version"}}">-->
|
|
|
+ <div class="TableText">推荐使用电脑浏览器访问剑鱼标讯网站<br>jianyu360.com查看数据表格,体验更佳。</div></div>
|
|
|
+ </div>
|
|
|
+ <div class="shade_table">
|
|
|
+ <div class="more">查看更多</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="hidden" id="working" style="text-align: center;position: fixed;top: 50%;left: 0;width: 100%;transform: translateY(-50%);">
|
|
|
+ <!--<img style="width:163px;" src="{{Msg "seo" "cdn"}}/jyapp/images/wx/working.gif?v={{Msg "seo" "version"}}">
|
|
|
+ <div style="font-size:16px;">剑鱼标讯正在努力工作中···</div>-->
|
|
|
+ </div>
|
|
|
+ <div class="nullcontent text-center hidden">
|
|
|
+ <div>
|
|
|
+ <div class="jy_sprite_main sprite_jysorry_1_wx" style="width:3.2rem;margin:60px 0px 50px 0px;"></div>
|
|
|
+ <!-- <img style="width:163px;margin:60px 0px 50px 0px;" src="{{Msg "seo" "cdn"}}/jyapp/images/wx/jysorry_1.png?v={{Msg "seo" "version"}}">-->
|
|
|
+ </div>
|
|
|
+ <div style="font-size:16px;color:#1d1d1d;">
|
|
|
+ <span id="hasNoData_tiptext">
|
|
|
+ <font>没有找到和该关键词匹配的信息</font>
|
|
|
+ <font style="display: none;">抱歉!由于系统繁忙暂时无法进行搜索,请1分钟后再试!</font>
|
|
|
+ <font style="display: none;">抱歉!由于系统繁忙暂时无法进行搜索,请稍后再试!</font>
|
|
|
+ </span><br>
|
|
|
+ <div id="allSearchModel">试试<span style="color:#2cb7ca;text-decoration:underline;line-height: 30px">全文搜索</span></div>
|
|
|
+ </div>
|
|
|
+ <div class="text-center" id="feedback" style="width:100%;">
|
|
|
+ <div class="jy_sprite_main sprite_jyyjfk" style="transform: scale(1.21);margin-top: 15px;"></div>
|
|
|
+ <!-- <img style="width: 200px;margin-top: 15px;" src="{{Msg "seo" "cdn"}}/jyapp/images/wx/jyyjfk.png?v={{Msg "seo" "version"}}">-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="easypopup" id="nijianTip">
|
|
|
+ <div class="easypopup-alert">
|
|
|
+ <div class="easypopup-content">
|
|
|
+ “拟建项目”是指那些处于前期立项、审批阶段的项目。供应商应在立项阶段掌握项目信息,做到早介入,稳拿单。
|
|
|
+ </div>
|
|
|
+ <div class="easypopup-footer">
|
|
|
+ <span onclick="SuperSearch.njTipEasyPopup.hide();">我知道了</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div id="tempDiv" style="display:none;"></div>
|
|
|
+</div>
|
|
|
+<!--S-底部提示-->
|
|
|
+<div class="resbm hidden" id="resbm">
|
|
|
+ <div class="resbm0">
|
|
|
+ <div>
|
|
|
+ <i class="icon iconfont" id="close_set"></i>
|
|
|
+ <span>如果您对以上结果满意可【直接订阅】{{if and (not .T.isIosExam) (not .T.isIosExamPhone)}}<br>更有超级订阅等你试用。{{end}}</span>
|
|
|
+ <a id="zjdy" style="text-decoration: none;">直接订阅</a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+<!--E-底部提示-->
|
|
|
+
|
|
|
+<!--E-页面-->
|
|
|
+
|
|
|
+<!--S-脚本-->
|
|
|
+<script src='{{Msg "seo" "cdn"}}/jyapp/big-member/js/utils.js'></script>
|
|
|
+<script>
|
|
|
+
|
|
|
+ function ajaxQueryAssociateList (data, callback) {
|
|
|
+ // 大会员接口参数调整
|
|
|
+ var tempUrl = 'buyer'
|
|
|
+ switch (data.typ) {
|
|
|
+ case "buyer": {
|
|
|
+ tempUrl = 'buyer'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case "ent": {
|
|
|
+ tempUrl = 'ent'
|
|
|
+ data.num = 10
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case "win": {
|
|
|
+ tempUrl = 'ent'
|
|
|
+ data.num = 5
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ type: 'post',
|
|
|
+ url: '/bigmember/search/'+ tempUrl +'/association',
|
|
|
+ data: data,
|
|
|
+ dataType: "json",
|
|
|
+ success: function(r){
|
|
|
+ if (tempUrl === 'buyer') {
|
|
|
+ r.data.list = r.data.list.map(function (vItem) {
|
|
|
+ return {
|
|
|
+ name: vItem,
|
|
|
+ entId: vItem
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ callback(r)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ function createLiList (list, keyStr, config) {
|
|
|
+ var outHtml = ''
|
|
|
+ if (list && list.length > 0) {
|
|
|
+ list.forEach(function (v) {
|
|
|
+ outHtml += (''
|
|
|
+ + '<li data-eid="' + v.entId + '" class="hover-css--slide jy-hairline--bottom ' + ((config && config.className) ? config.className : '') + '">'
|
|
|
+ + utils.replaceKeyword(v.name, keyStr, '<span class="highlight">' + keyStr + '</span>')
|
|
|
+ + ((config && config.afterNode) ? config.afterNode : '')
|
|
|
+ + '</li>')
|
|
|
+ })
|
|
|
+ }
|
|
|
+ return outHtml
|
|
|
+ }
|
|
|
+
|
|
|
+ function createSearchResultList () {
|
|
|
+
|
|
|
+ var nowIndex = $(".tabs-box .tabs-nav .active").index()
|
|
|
+ var nowInput = $("#search-header-input").val().trim()
|
|
|
+ var outDom = nowIndex === 1 ? "#search-ent-list" : "#search-buyer-list"
|
|
|
+ var nowType = nowIndex === 1 ? 'ent' : 'buyer'
|
|
|
+
|
|
|
+
|
|
|
+ if (nowIndex === 0) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!nowInput.length) {
|
|
|
+ $(outDom).html('')
|
|
|
+ getSearchHistory(nowType, true)
|
|
|
+ } else {
|
|
|
+ if (window.topSearchData[nowType] === nowInput) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ ajaxQueryAssociateList({
|
|
|
+ name: nowInput,
|
|
|
+ typ: nowType
|
|
|
+ }, function (r) {
|
|
|
+ if (r && r.error_code === 0) {
|
|
|
+ var listData = r.data.list
|
|
|
+
|
|
|
+ if (listData && listData.length) {
|
|
|
+ if (vEntSearchComponent) {
|
|
|
+ vEntSearchComponent.toggleEntShow(false)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ var outHtml = createLiList(listData, nowInput)
|
|
|
+ $(outDom).html(outHtml).siblings().hide()
|
|
|
+ window.topSearchData[nowType] = nowInput
|
|
|
+ } else {
|
|
|
+ weui.toast(r.error_msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetTopSearch () {
|
|
|
+ $("#supersearchPage #clickFilter").text('搜索')
|
|
|
+ $("#supersearchPage .tabs-box").removeClass('hidden')
|
|
|
+ $("#supersearchPage .tabs-box .tabs-nav > div").eq(0).trigger('click')
|
|
|
+ $("#search-ent-list").html('')
|
|
|
+ $("#search-buyer-list").html('')
|
|
|
+ window.topSearchData = {
|
|
|
+ ent: '',
|
|
|
+ buyer: ''
|
|
|
+ }
|
|
|
+ createSearchResultList()
|
|
|
+ }
|
|
|
+
|
|
|
+ function checkInputClear () {
|
|
|
+ var nowInputValue = $(this).val()
|
|
|
+ if (nowInputValue.trim().length) {
|
|
|
+ $(this).next().css('opacity', '1').show()
|
|
|
+ } else {
|
|
|
+ $(this).next().css('opacity', '0').hide()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 判断筛选按钮显示
|
|
|
+ function checkFilterButtonText () {
|
|
|
+ // console.trace()
|
|
|
+ var isSearchList = $("#selLable").hasClass('hidden') || $("#super_search").hasClass('hidden')
|
|
|
+ var isNewPage = $("#selLable").hasClass('hidden') && $("#super_search").hasClass('hidden')
|
|
|
+ console.log(!isNewPage && isSearchList, '显示筛选/搜索')
|
|
|
+ if (!isNewPage && isSearchList) {
|
|
|
+ $("#clickFilter").text('筛选')
|
|
|
+ $(".app-layout-content-b .tabs-box").addClass('hidden')
|
|
|
+ // sessionStorage.removeItem('isSearchListPage')
|
|
|
+ } else {
|
|
|
+ $("#clickFilter").text('搜索')
|
|
|
+ $(".app-layout-content-b .tabs-box").removeClass('hidden')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 筛选tab切换
|
|
|
+ function openClickWait () {
|
|
|
+ // console.trace()
|
|
|
+ console.log($(this), 'openwait')
|
|
|
+ $("#js_dialog").hide()
|
|
|
+ $(this).siblings().removeClass('active-open').children('.icon-triangle-up').removeClass('icon-triangle-up')
|
|
|
+ $(this).addClass('active-open').children(".icon-triangle-down").addClass('icon-triangle-up')
|
|
|
+ $("div[data-wait-open]").addClass('hidden')
|
|
|
+ var showTabContentDom = $('div[data-wait-open="'+ $(this).attr('data-open') +'"]')
|
|
|
+ showTabContentDom.removeClass('hidden')
|
|
|
+ if (showTabContentDom.attr('data-wait-open') === 'buyer') {
|
|
|
+ console.log('xxxx')
|
|
|
+ var computeHeight = $("#swiper-filter").height() + $(".jyshxbottom.sl-jyshxbottom").height()
|
|
|
+ showTabContentDom.css('height', 'calc(100% - ' + computeHeight.toFixed() + 'px)')
|
|
|
+ }
|
|
|
+ $("#swiper-filter .jyshaxuan").animate({scrollLeft: $(this).offset().left})
|
|
|
+ }
|
|
|
+ window.isAddEventListener = false
|
|
|
+ function initSearchHeader (t) {
|
|
|
+ console.log('是否仅刷新数据', t)
|
|
|
+ $("#supersearchPage #working").addClass("hidden");
|
|
|
+ $(".loading_").hide()
|
|
|
+ if (t) {
|
|
|
+ // $("#working").hide()
|
|
|
+ // $(".loading_").hide()
|
|
|
+ var oldIndex = sessionStorage.getItem('home_top_search_tab_index') || '0'
|
|
|
+ console.log('判断是否需要切换tabs', oldIndex)
|
|
|
+ sessionStorage.removeItem('home_top_search_tab_index')
|
|
|
+ $(".tabs-nav div").eq(oldIndex).trigger('click')
|
|
|
+ // 从缓存刷新数据
|
|
|
+ $("#select-win-list").html(SuperSearch.filterWin.html)
|
|
|
+ var filter_buy = SuperSearch.filterBuy.select || []
|
|
|
+
|
|
|
+ if (filter_buy.length) {
|
|
|
+ $('#supersearchPage .industry_item:not(.whole)').each(function () {
|
|
|
+ var text = $(this).text().trim()
|
|
|
+ for (var i = 0; i < filter_buy.length; i++) {
|
|
|
+ var element = filter_buy[i];
|
|
|
+ if (element == text) {
|
|
|
+ $(this).addClass('active')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ $("#supersearchPage .industry_item.whole:not(.active)").addClass('active')
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (window.isAddEventListener) {
|
|
|
+ console.log('拒绝重复初始化事件')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ window.isAddEventListener = true
|
|
|
+ $(window).on('popstate', function () {
|
|
|
+ console.log('取消未完成列表请求')
|
|
|
+ window.AjaxPAGIng && window.AjaxPAGIng.abort && window.AjaxPAGIng.abort()
|
|
|
+ })
|
|
|
+ // 通用输入框删除ICON事件
|
|
|
+ $("form[data-name='input-clear-box'] input").on('input change', checkInputClear).on('focus', checkInputClear).on('blur', function () {
|
|
|
+ var that = this
|
|
|
+ setTimeout(function () {
|
|
|
+ $(that).next().css('opacity', '0').hide()
|
|
|
+ }, 150)
|
|
|
+ })
|
|
|
+
|
|
|
+ $("form[data-name='input-clear-box'] .padding-icon").on('click', function () {
|
|
|
+ $(this).prev().val('')
|
|
|
+ })
|
|
|
+ console.log('初始化时间')
|
|
|
+ $("#search-header-input").on('focus', function () {
|
|
|
+ $("#clickFilter").text('搜索')
|
|
|
+ }).on('blur', utils.debounce(checkFilterButtonText, 300))
|
|
|
+ // 头部输入框事件
|
|
|
+ $("#search-header-input").on('input change', utils.debounce(function () {
|
|
|
+ createSearchResultList()
|
|
|
+ }, 300))
|
|
|
+ $("#search-header-input + .padding-icon").on('click', function () {
|
|
|
+ $('#search-header-input').focus().val('')
|
|
|
+ window.topSearchData = {
|
|
|
+ ent: '',
|
|
|
+ buyer: ''
|
|
|
+ }
|
|
|
+ $("#search-ent-list").html('')
|
|
|
+ $("#search-buyer-list").html('')
|
|
|
+ createSearchResultList()
|
|
|
+
|
|
|
+ // KB需求:#12441 (清空输入框显示历史记录)
|
|
|
+ // 如果有列表(不在筛选状态) 就显示tab
|
|
|
+ if ($('#super_search').hasClass('hidden')) {
|
|
|
+ // 不在筛选状态, 就显示tab
|
|
|
+ $("#supersearchPage .tabs-box").removeClass("hidden")
|
|
|
+ $("#supersearchPage #clickFilter").text('搜索')
|
|
|
+
|
|
|
+ // 隐藏列表
|
|
|
+ $("#supersearchPage #list").addClass("hidden");
|
|
|
+ // 隐藏表格(列表显示的情况)
|
|
|
+ $('#table').addClass('hidden')
|
|
|
+ // 隐藏空状态
|
|
|
+ $("#supersearchPage .nullcontent").addClass("hidden");
|
|
|
+ // 隐藏标题搜索或者列表搜索切换
|
|
|
+ $("#supersearchPage .selLable").addClass("hidden");
|
|
|
+ // 隐藏底部订阅
|
|
|
+ $('#resbm').addClass('hidden');
|
|
|
+ $(".dropload-down").hide();
|
|
|
+ $('.shade_table').hide()
|
|
|
+ // debugger
|
|
|
+ // console.trace()
|
|
|
+ } else {
|
|
|
+ // console.log('在筛选状态...')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // 存放搜索历史
|
|
|
+ window.topSearchData = {
|
|
|
+ ent: '',
|
|
|
+ buyer: ''
|
|
|
+ }
|
|
|
+ // tabs 切换
|
|
|
+ $(".tabs-nav div").on('click', function () {
|
|
|
+ $(this).addClass('active').siblings().removeClass('active')
|
|
|
+ var nowIndex = $(this).index()
|
|
|
+ var tipArr = ['税务局软件', '企业名称', '采购单位名称']
|
|
|
+ $("#search-header-input").attr('placeholder', tipArr[nowIndex])
|
|
|
+ $(".tabs-content > .tabs-content-page").eq(nowIndex).addClass('active').siblings().removeClass('active')
|
|
|
+ if (nowIndex !== 0) {
|
|
|
+ var type = nowIndex === 1 ? 'ent' : 'buyer'
|
|
|
+ $(".search-header-box").addClass('m-r').removeAttr("action").next().hide()
|
|
|
+ createSearchResultList()
|
|
|
+ } else {
|
|
|
+ $(".search-header-box").removeClass('m-r').attr("action", "javascript:return true").next().show()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // 历史记录选择
|
|
|
+ // $(".history-list-box").on('click', 'li', function () {
|
|
|
+ // $("#search-header-input").val($(this).text())
|
|
|
+ // })
|
|
|
+
|
|
|
+ // 选择效果实现
|
|
|
+ $("body").on("touchstart", ".hover-css--slide", function () {
|
|
|
+ $(this).addClass('hover')
|
|
|
+ })
|
|
|
+ .on("touchmove", ".hover-css--slide", function () {
|
|
|
+ $(this).addClass('hover')
|
|
|
+ })
|
|
|
+ .on("touchend", ".hover-css--slide", function () {
|
|
|
+ $(this).removeClass('hover')
|
|
|
+ })
|
|
|
+
|
|
|
+ // 筛选
|
|
|
+ $("#swiper-filter .jyshaxuan").on('click', "div[data-open]", openClickWait)
|
|
|
+
|
|
|
+ // 中标企业输入框事件
|
|
|
+ $("#search-win-input").on('input change', utils.debounce(function () {
|
|
|
+ var nowInput = $(this).val()
|
|
|
+ if (nowInput.trim().length <= 0) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ ajaxQueryAssociateList({
|
|
|
+ name: nowInput,
|
|
|
+ typ: 'win'
|
|
|
+ }, function (r) {
|
|
|
+ if (r && r.error_code === 0) {
|
|
|
+ var listData = r.data.list
|
|
|
+ var outHtml = createLiList(listData, nowInput)
|
|
|
+ $("#search-win-list").html(outHtml)
|
|
|
+ } else {
|
|
|
+ weui.toast(r.error_msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }, 300))
|
|
|
+ $("#search-win-input + .padding-icon").on('click', function () {
|
|
|
+ $("#search-win-list").html('')
|
|
|
+ })
|
|
|
+
|
|
|
+ $("#search-win-list").on('click', 'li', function () {
|
|
|
+ var nowEnt = $(this).text()
|
|
|
+ if (!SuperSearch.filterWin.select) {
|
|
|
+ SuperSearch.filterWin.select = []
|
|
|
+ }
|
|
|
+ if (SuperSearch.filterWin.select.indexOf(nowEnt) !== -1) {
|
|
|
+ return $(this).remove()
|
|
|
+ }
|
|
|
+
|
|
|
+ SuperSearch.filterWin.select.push(nowEnt)
|
|
|
+ var appendLi = '<li class="hover-css--slide select">' + nowEnt + '<i class="j-icon base-icon icon-tick"></i></li>'
|
|
|
+ $("#select-win-list").append(appendLi)
|
|
|
+ $("#search-win-list").html('')
|
|
|
+ $("#search-win-input").val('')
|
|
|
+ SuperSearch.filterWin.html = $("#select-win-list").html()
|
|
|
+ })
|
|
|
+ $("#select-win-list").on("click", 'li', function () {
|
|
|
+ $(this).toggleClass('select')
|
|
|
+ })
|
|
|
+
|
|
|
+ // 公共资源交易介绍提示框
|
|
|
+ $('#showTips').click(function (e) {
|
|
|
+ e.stopPropagation();
|
|
|
+ $('#js_dialog').show()
|
|
|
+ $("#js_dialog .weui-mask").show()
|
|
|
+ });
|
|
|
+ $('#js_dialog .know').click(function () {
|
|
|
+ $('#js_dialog').hide()
|
|
|
+ })
|
|
|
+ // $('#showTips').click(function (e) {
|
|
|
+ // e.stopPropagation();
|
|
|
+ // $('.tips_detail').slideToggle()
|
|
|
+ // });
|
|
|
+ // 点击导航跳转
|
|
|
+ $("body").on('click', '.slide a', function () {
|
|
|
+ var sDom = $(this)
|
|
|
+ var s = sDom.html()
|
|
|
+ sDom.addClass('active')
|
|
|
+ $('#' + s).addClass('active')
|
|
|
+ if (s == '#') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ document.querySelector('#' + s).scrollIntoView({
|
|
|
+ block: 'start'
|
|
|
+ });
|
|
|
+ setTimeout(function () {
|
|
|
+ sDom.removeClass('active')
|
|
|
+ $('#' + s).removeClass('active')
|
|
|
+ }, 600)
|
|
|
+ })
|
|
|
+ // 选择全部行业
|
|
|
+ $('.industry_item.whole').on('click', function () {
|
|
|
+ $(this).addClass('active').parents('.list').find('.industry_item:not(.whole)').removeClass('active');
|
|
|
+ })
|
|
|
+ // 选择非全部行业
|
|
|
+ console.log('初始化点击事件')
|
|
|
+ $('.industry_item:not(.whole)').on('click', function () {
|
|
|
+ $('.industry_item.whole').removeClass('active');
|
|
|
+ $(this).toggleClass('active');
|
|
|
+ })
|
|
|
+
|
|
|
+ // 企业搜索点击
|
|
|
+ $("#search-ent-list").on('click', 'li', goEntPage)
|
|
|
+ $(".del_ent_history").on('click', 'li', goEntPage)
|
|
|
+ // 采购单位搜索点击
|
|
|
+ $("#search-buyer-list").on('click', 'li', goBuyPage)
|
|
|
+ $(".del_buyer_history").on('click', 'li', goBuyPage)
|
|
|
+
|
|
|
+ // 清除搜索历史记录
|
|
|
+ $('#del_ent_history').on('click', function () {
|
|
|
+ clearSearchHistory('ent')
|
|
|
+ })
|
|
|
+ $('#del_buyer_history').on('click', function () {
|
|
|
+ clearSearchHistory('buyer')
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ function goEntPage () {
|
|
|
+ sessionStorage.setItem('home_top_search_tab_index', $(".tabs-nav .active").index())
|
|
|
+ saveSearchHistory('ent', $(this).text(), $(this).attr('data-eid'))
|
|
|
+ sessionStorage.setItem('landentinfo', JSON.stringify({
|
|
|
+ anchor: '企业全景分析',
|
|
|
+ landname: $(this).text()
|
|
|
+ }))
|
|
|
+ SuperSearch.setSessionStorage()
|
|
|
+ if(!isMember){
|
|
|
+ location.href = "/jyapp/big/page/landingPage"
|
|
|
+ }else{
|
|
|
+ location.href = "/jyapp/big/page/ent_portrait?eId="+encodeURIComponent($(this).attr('data-eId'))
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function goBuyPage () {
|
|
|
+ sessionStorage.setItem('home_top_search_tab_index', $(".tabs-nav .active").index())
|
|
|
+ saveSearchHistory('buyer', $(this).text(), $(this).attr('data-eid'))
|
|
|
+ sessionStorage.setItem('landinfo', JSON.stringify({
|
|
|
+ anchor: '采购单位全景分析',
|
|
|
+ landname: $(this).text()
|
|
|
+ }))
|
|
|
+ SuperSearch.setSessionStorage()
|
|
|
+ location.href = "/jyapp/big/page/unit_portrayal?entName="+encodeURIComponent($(this).text())
|
|
|
+ }
|
|
|
+
|
|
|
+ function setOnlyCookie () {
|
|
|
+ try {
|
|
|
+ var oCookie = {{session "userId"}}
|
|
|
+ localStorage.setItem('big_member_only_user', oCookie)
|
|
|
+ } catch (e) {
|
|
|
+ console.log('cookie 获取失败01')
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function clearOtherUserLocalStorage () {
|
|
|
+ var oCookie = localStorage.getItem('big_member_only_user')
|
|
|
+ if (oCookie) {
|
|
|
+ try {
|
|
|
+ var isUserNext = oCookie != {{session "userId"}}
|
|
|
+ if (isUserNext) {
|
|
|
+ localStorage.removeItem('home_top_search_ent_history_2021')
|
|
|
+ localStorage.removeItem('home_top_search_buyer_history_2021')
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ console.log('cookie 获取失败02')
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ localStorage.removeItem('home_top_search_ent_history_2021')
|
|
|
+ localStorage.removeItem('home_top_search_buyer_history_2021')
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function saveSearchHistory (type, insetStr, entId) {
|
|
|
+ var saveOnlyKey = 'home_top_search_' + type + '_history_2021'
|
|
|
+ var oldArr = JSON.parse(localStorage.getItem(saveOnlyKey) || '[]')
|
|
|
+ var oldIds = JSON.parse(localStorage.getItem(saveOnlyKey + '_ids') || '[]')
|
|
|
+ // 检查原数组中是否存有本次查询字符串
|
|
|
+ var index = oldIds.indexOf(entId)
|
|
|
+ if (index === -1) {
|
|
|
+ if (oldIds.length >= 10) {
|
|
|
+ oldIds.pop()
|
|
|
+ oldArr.pop()
|
|
|
+ }
|
|
|
+ oldIds.unshift(entId)
|
|
|
+ oldArr.unshift(insetStr)
|
|
|
+ } else {
|
|
|
+ // 如果有,将该字符提前
|
|
|
+ oldIds.splice(index, 1)
|
|
|
+ oldIds.unshift(entId)
|
|
|
+
|
|
|
+ oldArr.splice(index, 1)
|
|
|
+ oldArr.unshift(insetStr)
|
|
|
+ }
|
|
|
+ localStorage.setItem(saveOnlyKey, JSON.stringify(oldArr))
|
|
|
+ localStorage.setItem(saveOnlyKey + '_ids', JSON.stringify(oldIds))
|
|
|
+ setOnlyCookie()
|
|
|
+ }
|
|
|
+
|
|
|
+ function clearSearchHistory (type) {
|
|
|
+ var saveOnlyKey = 'home_top_search_' + type + '_history_2021'
|
|
|
+ localStorage.removeItem(saveOnlyKey)
|
|
|
+ localStorage.removeItem(saveOnlyKey + '_ids')
|
|
|
+ var domNode = $('.del_' + type + '_history')
|
|
|
+ if (domNode) {
|
|
|
+ domNode.find('ul.history-list-box').html('')
|
|
|
+ domNode.hide()
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function getSearchHistory (type, setDom) {
|
|
|
+ clearOtherUserLocalStorage()
|
|
|
+ console.log('tyoe', type)
|
|
|
+ var saveOnlyKey = 'home_top_search_' + type + '_history_2021'
|
|
|
+ var oldArr = JSON.parse(localStorage.getItem(saveOnlyKey) || '[]')
|
|
|
+ var oldIds = JSON.parse(localStorage.getItem(saveOnlyKey + '_ids') || '[]')
|
|
|
+ if (setDom) {
|
|
|
+ var domNode = $('.del_' + type + '_history')
|
|
|
+ if (domNode) {
|
|
|
+ var outHtml = ''
|
|
|
+ oldArr.forEach(function (v, index) {
|
|
|
+ outHtml += '<li data-eid="'+ oldIds[index] +'" class="hover-css--slide">' + v + '</li>'
|
|
|
+ })
|
|
|
+ domNode.find('ul.history-list-box').html(outHtml)
|
|
|
+ if (oldArr.length > 0) {
|
|
|
+ domNode.show()
|
|
|
+ } else {
|
|
|
+ domNode.hide()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return oldArr
|
|
|
+ }
|
|
|
+</script>
|
|
|
+<!--E-脚本-->
|