Răsfoiți Sursa

feat: 详情页UI完成

zhangyuhan 1 an în urmă
părinte
comite
c480a4ad97

+ 1 - 0
apps/bigmember_pc/src/components/mask-card/MaskCard.vue

@@ -21,6 +21,7 @@
         :style="{ minHeight: imgH + 'px' }"
       />
       <div class="flex-c-c center upgrade-module-group" ref="boxDom">
+        <slot name="module-top"></slot>
         <div
           class="module-img-card"
           :class="{ 'bg-size-small': item.bgSize === 'small' }"

+ 2 - 1
apps/bigmember_pc/src/router/router-interceptors.js

@@ -11,7 +11,8 @@ const powerCheckPathWhiteRegList = [
   /set-/,
   new RegExp('(^/dw)|(^/qy)'), // seo画像路由
   /filepack/,
-  /order/
+  /order/,
+  /article/
 ]
 // 权限控制白名单-路由名
 const powerCheckWhiteList = [

+ 6 - 0
apps/bigmember_pc/src/router/routers.js

@@ -245,5 +245,11 @@ export default [
     path: '/set-identity-info',
     name: 'set-identity-info',
     component: () => import('@/views/accountInfo/SetIdentityInfo.vue')
+  },
+  // 身份信息维护
+  {
+    path: '/article/content/:id',
+    name: 'article_detail',
+    component: () => import('@/views/content/pages/Article.vue')
   }
 ]

+ 23 - 0
apps/bigmember_pc/src/views/content/Layout.vue

@@ -0,0 +1,23 @@
+<template>
+  <div class="content-layout">
+    <div class="content-container">
+      <div class="content-header-container"></div>
+
+      <div class="content-header-after-container"></div>
+
+      <div class="content-tab-container"></div>
+
+      <div class="content-nps-container"></div>
+      <div class="content-footer-container"></div>
+    </div>
+    <div class="content-right-aside-container"></div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'ContentLayout'
+}
+</script>
+
+<style scoped></style>

+ 11 - 0
apps/bigmember_pc/src/views/content/components/Content.vue

@@ -0,0 +1,11 @@
+<template>
+  <div class="common-content"></div>
+</template>
+
+<script>
+export default {
+  name: 'CommonContent'
+}
+</script>
+
+<style scoped></style>

+ 150 - 0
apps/bigmember_pc/src/views/content/components/ContentHeader.vue

@@ -0,0 +1,150 @@
+<script setup>
+import { ref } from 'vue'
+const info = ref({
+  headerType: '业主委托项目',
+  title:
+    '北京联合大学中央支持地方专项-科技创新服务能力建设-虚拟现实创新应用实验教学平台(中央资金)项目(第一~四包)中标公告',
+  tags: ['河南-郑州市-金水区', '出版广电', '招标', '2.6万元'],
+  time: '2022-06-15',
+  keepLabel: [
+    {
+      label: '采购',
+      link: ''
+    },
+    {
+      label: '政务',
+      link: ''
+    }
+  ]
+})
+</script>
+
+<template>
+  <div class="common-content-header">
+    <div class="before-type">{{ info.headerType }}</div>
+    <h1 class="title">{{ info.title }}</h1>
+    <div class="tags">
+      <span v-for="(item, index) in info.tags" :key="index">{{ item }}</span>
+    </div>
+    <div class="actions-info">
+      <div class="time-label">{{ info.time }}</div>
+      <div class="actions">
+        <div class="action-item">
+          <span class="iconfont icon-fenxiang"></span>
+        </div>
+        <div class="action-item">
+          <span class="iconfont icon-canbiao"></span>
+        </div>
+        <div class="action-item">
+          <span class="iconfont icon-weixin_line"></span>
+        </div>
+        <div class="action-item">
+          <span class="iconfont icon-shoucang_weishoucang"></span>
+          <span class="iconfont icon-shoucang"></span>
+        </div>
+      </div>
+    </div>
+    <div class="expands-info">
+      <div class="ent-features">
+        <span class="iconfont icon-ren"></span>
+        参标人:秦月、张翰等
+      </div>
+      <div class="favorite-tags">
+        个人标签:
+        <a
+          v-for="(item, index) in info.keepLabel"
+          :key="index"
+          :href="item.link"
+        >
+          {{ item.label }}
+        </a>
+      </div>
+    </div>
+  </div>
+</template>
+
+<style lang="scss" scoped>
+.common-content-header {
+  position: relative;
+  width: 980px;
+  margin: 0 auto;
+  background-color: #fff;
+  padding: 32px 40px;
+  border-radius: 8px;
+  .before-type {
+    position: absolute;
+    top: 0;
+    left: 0;
+    z-index: 1;
+    display: inline-block;
+    color: #ff3a20;
+    font-size: 14px;
+    font-style: normal;
+    font-weight: 400;
+    line-height: 22px;
+    padding: 2px 12px;
+    background-color: rgba(255, 58, 32, 0.1);
+    border-top-left-radius: 8px;
+    border-bottom-right-radius: 12px;
+  }
+  .title {
+    color: #252627;
+    font-size: 24px;
+    font-style: normal;
+    font-weight: 400;
+    line-height: 36px;
+  }
+  .tags {
+    margin-top: 12px;
+  }
+  .tags span {
+    border-radius: 4px;
+    border: 1px solid #ececec;
+    background: #f5f5fb;
+    padding: 1px 8px;
+    color: #686868;
+    text-align: center;
+    font-size: 12px;
+    font-style: normal;
+    font-weight: 400;
+    line-height: 18px;
+    & + span {
+      margin-left: 8px;
+    }
+  }
+  .base-flex {
+    display: flex;
+    flex-direction: row;
+    align-items: center;
+    justify-content: space-between;
+  }
+  .actions-info {
+    @extend .base-flex;
+    margin-top: 8px;
+    .time-label {
+      color: #999;
+      font-size: 12px;
+      font-style: normal;
+      font-weight: 400;
+      line-height: 18px;
+    }
+    .actions {
+      display: flex;
+      flex-direction: row;
+      align-items: center;
+      .iconfont {
+        font-size: 18px;
+        color: #9b9ca3;
+      }
+    }
+  }
+  .expands-info {
+    margin-top: 8px;
+    @extend .base-flex;
+    .icon-ren {
+      font-size: 18px;
+      color: #2abed1;
+    }
+  }
+}
+</style>

+ 11 - 0
apps/bigmember_pc/src/views/content/components/ContentSummary.vue

@@ -0,0 +1,11 @@
+<template>
+  <div class="common-content-summary"></div>
+</template>
+
+<script>
+export default {
+  name: 'ContentSummary'
+}
+</script>
+
+<style scoped></style>

+ 11 - 0
apps/bigmember_pc/src/views/content/components/FooterAd.vue

@@ -0,0 +1,11 @@
+<template>
+  <div class="content-footer"></div>
+</template>
+
+<script>
+export default {
+  name: 'FooterAd'
+}
+</script>
+
+<style scoped></style>

+ 210 - 0
apps/bigmember_pc/src/views/content/components/Nps.vue

@@ -0,0 +1,210 @@
+<template>
+  <div id="npsMain" class="npsMain npsPc" v-show="showModule">
+    <div class="gray-div"></div>
+    <div class="nps-content">
+      <div class="nps-head">
+        {{ question }}
+      </div>
+      <div class="nps-main" v-if="!showTextArea">
+        <div class="nps-bot">
+          <span>肯定不会</span>
+          <div
+            class="bran-list"
+            v-for="item in 10"
+            :key="item"
+            @click="onChangeRate(item)"
+          >
+            {{ item }}
+          </div>
+          <span>非常满意</span>
+        </div>
+      </div>
+      <div class="nps-main" v-else>
+        <div class="pcTextArea">
+          <el-input
+            maxlength="200"
+            type="textarea"
+            placeholder="输入内容,200字以内"
+            v-model="params.answer"
+          >
+          </el-input>
+          <span class="show-word-limit">
+            <span class="iptActive">{{ getWordLen }}</span
+            >/200
+          </span>
+        </div>
+        <div class="nps-footer">
+          <button @click="onSubmit" class="nps-submit">提交</button>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      showModule: true,
+      showTextArea: false, // 默认显示文本区域
+      question: '你有多大可能将剑鱼标讯推荐给朋友?',
+      params: {
+        score: '',
+        questionId: '',
+        answer: '',
+        platform: 'PC', // 硬编码为PC
+        nid: ''
+      },
+      wordLimit: 200
+    }
+  },
+  computed: {
+    getWordLen() {
+      return this.params.answer.length
+    }
+  },
+  methods: {
+    onChangeRate(data) {
+      this.params.score = data
+      this.getAjax()
+    },
+    onSubmit() {
+      this.params.answer = this.utf16toEntities(this.params.answer)
+      this.getAjax()
+    },
+    getAjax() {
+      // AJAX 请求逻辑
+    },
+    utf16toEntities(str) {
+      // 转换逻辑
+    }
+  },
+  created() {
+    // this.getShow()
+  }
+}
+</script>
+
+<style scoped>
+/* pc端样式 */
+#npsMain.npsPc {
+  margin: 0 auto;
+}
+#npsMain.npsPc .nps-content {
+  height: auto;
+  padding: 32px 0;
+  background: url(~@/assets/images/nps_bg.png) no-repeat;
+  background-size: 100% 100%;
+}
+#npsMain.npsPc .gray-div {
+  width: 100%;
+  height: 16px;
+  background: #f5f6f7;
+}
+
+#npsMain.npsPc .nps-head {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  font-size: 16px;
+  font-weight: 500;
+  color: #1d1d1d;
+  line-height: 24px;
+}
+
+#npsMain.npsPc .nps-main {
+  margin-top: 16px;
+}
+
+#npsMain.npsPc .nps-main .pcTextArea {
+  position: relative;
+  margin: 0 auto;
+  width: 590px;
+  height: 72px;
+}
+#npsMain.npsPc .nps-main .pcTextArea .el-textarea,
+#npsMain.npsPc .nps-main .pcTextArea .el-textarea__inner {
+  height: 100% !important;
+}
+#npsMain.npsPc .nps-top {
+  display: flex;
+  justify-content: space-between;
+  font-size: 12px;
+  font-weight: 500;
+  color: #9b9ca3;
+  line-height: 18px;
+}
+#npsMain.npsPc .nps-bot {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
+#npsMain.npsPc .nps-bot > span {
+  font-size: 14px;
+  font-weight: 500;
+  color: #686868;
+}
+#npsMain.npsPc .bran-list {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  margin: 0 4px;
+  width: 32px;
+  height: 32px;
+  background: #ffffff;
+  border-radius: 2px;
+  opacity: 1;
+  border: 1px solid #ececec;
+  font-size: 14px;
+  font-weight: 400;
+  color: #1d1d1d;
+}
+
+#npsMain.npsPc .bran-list:active,
+#npsMain.npsPc .bran-list:hover {
+  cursor: pointer;
+  background: #2abed1;
+  color: #fff;
+}
+
+#npsMain.npsPc .nps-content .van-cell.van-field {
+  border-radius: 4px;
+  border: 1px solid rgba(0, 0, 0, 0.1);
+}
+#npsMain.npsPc .nps-content .van-field__word-num {
+  color: #2abed1;
+}
+
+#npsMain.npsPc .nps-content .nps-footer {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  margin-top: 20px;
+  width: 100%;
+}
+#npsMain.npsPc .nps-content .nps-submit {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 132px;
+  height: 36px;
+  font-size: 16px;
+  font-weight: 500;
+  color: #f7f9fa;
+  background: #2abed1;
+  border-radius: 6px;
+  border: none;
+}
+#npsMain.npsPc .nps-content .show-word-limit {
+  position: absolute;
+  right: 16px;
+  bottom: 6px;
+  font-size: 12px;
+  line-height: 18px;
+  color: #999999;
+}
+
+#npsMain.npsPc .nps-content .show-word-limit .iptActive {
+  color: #2cb7ca;
+}
+</style>

+ 3491 - 0
apps/bigmember_pc/src/views/content/components/RecommendCustomers.vue

@@ -0,0 +1,3491 @@
+<template>
+  <el-card class="recommend-customer-list-card" shadow="never">
+    <div class="info-list" v-loading="listState.loading">
+      <div
+        v-for="(item, index) in getListData"
+        :key="index"
+        @click="$emit('goDetail', item)"
+        class="flex-r-c center sb card-list-item"
+      >
+        <div class="flex-c-c left">
+          <div class="flex-r-c center sb">
+            <div class="flex-r-c center">
+              <i class="el-icon-jy-icon-company"></i>
+              <span class="text--title">{{ item.Buyer }}</span>
+            </div>
+          </div>
+          <div class="flex-r-c card-bottom-info">
+            <span class="text--sm-name">项目数量:</span>
+            <span class="text--sm-value">{{ item.PNCount }}</span>
+            <span class="text--sm-name">项目总金额:</span>
+            <span class="text--sm-value">{{ item.Budget | formatMoney }}</span>
+            <span class="text--sm-name">所在地:</span>
+            <span class="text--sm-value" v-if="item.WProvince || item.WCity"
+              >{{ item.WProvince }}&nbsp;&nbsp;{{
+                item.WProvince.slice(0, 2) !== item.WCity.slice(0, 2)
+                  ? item.WCity
+                  : ''
+              }}</span
+            >
+            <span class="text--sm-value" v-else>-</span>
+          </div>
+        </div>
+        <div class="pcor-right-group flex-c-c right">
+          <el-popover placement="left" width="224" trigger="hover">
+            <div
+              slot="reference"
+              class="flex-r-c center"
+              @click.stop="changeFollow(item)"
+            >
+              <i
+                class="icon iconfont"
+                :class="{
+                  'icon-yijiankong': item.follow,
+                  'icon-jiankong': !item.follow
+                }"
+              ></i>
+              <span>{{ item.follow ? '取消' : '' }}监控</span>
+            </div>
+            <monitor-com
+              @showNeedSubmit="showNeedSubmit"
+              @show="monitorInfo.showD4 = true"
+              :already-num="monitorInfo.alreadyNum"
+              :remain-num="monitorInfo.remainNum"
+              :show-list="monitorInfo.showList"
+            ></monitor-com>
+          </el-popover>
+          <span @click.stop="changeDelete(item)">不是我的客户</span>
+        </div>
+      </div>
+      <empty v-if="showEmpty" images="jy-smile.png">
+        <div v-if="isAllFirst">
+          <span>选择条件,立即挖掘</span>
+        </div>
+        <div v-else>
+          <span>暂无匹配信息</span>
+        </div>
+      </empty>
+    </div>
+    <el-dialog
+      custom-class="sub-cur-dialog"
+      :visible.sync="dialog.group"
+      :close-on-click-modal="false"
+      :show-close="false"
+      :destroy-on-close="true"
+      :lock-scroll="false"
+      center
+      width="460px"
+    >
+      <GroupCard
+        :initGroupInfo="this.cur.group"
+        @onCancel="dialog.group = false"
+        @onConfirm="saveGroupData"
+      >
+        <div slot="header">选择分组</div>
+      </GroupCard>
+    </el-dialog>
+    <common-dialog
+      center
+      custom-class="monitor-class"
+      width="380px"
+      :visible="monitorInfo.showD4"
+      title="申请监控更多业主"
+    >
+      <template #footer>
+        <button class="action-button confirm" @click="setMonitorConfirm('4')">
+          联系客服
+        </button>
+        <button class="action-button cancel" @click="setMonitorCancel('4')">
+          返回
+        </button>
+      </template>
+      您可联系客服,申请升级产品套餐,监控更多业主
+    </common-dialog>
+    <CollectInfo ref="collectRef"></CollectInfo>
+    <MaskCard
+      class="contact-mask-card"
+      :islogin="true"
+      @click="openBigPage(entContactTip)"
+      :item="entContactTip"
+      @click_nologin="clickNoLogin"
+    >
+      <div
+        slot="module-top"
+        class="contact-mask-card-tip flex flex-(row items-center)"
+      >
+        <span class="title-text">- 大会员专家版权益 -</span>
+        <div class="more-group flex-r-c flex-items-center">
+          <span class="title-text more-text">查看服务介绍</span>
+          <i class="iconfont icon-more title-text"></i>
+        </div>
+      </div>
+    </MaskCard>
+  </el-card>
+</template>
+
+<script>
+import commonDialog from '@/components/dialog/Dialog.vue'
+import CollectInfo from '@/components/collect-info/CollectInfo.vue'
+import Empty from '@/components/common/Empty.vue'
+import GroupCard from '@/components/selector/GroupSelector.vue'
+import monitorCom from '@/components/common/Monitor.vue'
+import { getAssetsFile, moneyUnit } from '@/utils/'
+import { getCorList, getStatusCustomer } from '@/api/modules/'
+import MaskCard from '@/components/mask-card/MaskCard.vue'
+
+function getImgForVipUpgrade(name, bg = false, suffix = '.png') {
+  return getAssetsFile('vip/' + (bg ? 'bg/mask/' : '') + name + suffix)
+}
+
+export default {
+  name: 'RecommendCustomersList',
+  components: {
+    Empty,
+    GroupCard,
+    monitorCom,
+    CollectInfo,
+    commonDialog,
+    MaskCard
+  },
+  filters: {
+    formatMoney(value) {
+      return moneyUnit(value)
+    }
+  },
+  props: {
+    title: {
+      type: String,
+      default: '潜在客户'
+    },
+    filters: {
+      type: Object,
+      default() {
+        return {
+          area: '',
+          time: ''
+        }
+      }
+    }
+  },
+  computed: {
+    showEmpty() {
+      return this.listState.list.length === 0 && this.listState.loaded
+    },
+    getShowPagination() {
+      let show = true
+      if (
+        this.listState.pageNum === 1 &&
+        this.listState.list.length < this.listState.pageSize
+      ) {
+        show = false
+      }
+      return show
+    },
+    getFilters() {
+      return this.filters
+    },
+    getListData() {
+      return this.listState.list
+        .slice(
+          (this.listState.pageNum - 1) * this.listState.pageSize,
+          this.listState.pageNum * this.listState.pageSize
+        )
+        .map((v) => {
+          return Object.assign(v, {
+            follow: false,
+            remove: false
+          })
+        })
+    }
+  },
+  data() {
+    return {
+      isAllFirst: true,
+      listState: {
+        loaded: true, // 是否已经搜索过
+        loading: false,
+        pageNum: 1, // 当前页
+        pageSize: 10, // 每页多少条数据
+        total: 0, // 一共多少条数据
+        sort: 0,
+        list: [] // 查询请求返回的数据
+      },
+      dialog: {
+        group: false
+      },
+      cur: {
+        group: 'A', // 当前点击编辑的分组信息
+        fid: ''
+      },
+      selectItem: {},
+      monitorInfo: {
+        showList: [1, 3],
+        remainNum: 0,
+        alreadyNum: 0,
+        showD1: false,
+        showD2: false,
+        showD3: false,
+        showD4: false
+      },
+      entContactTip: {
+        title: '开通大会员',
+        subtitle:
+          '根据区域、业务范围、客户类型帮助企业快速找到目标地区<br>潜在业务需求客户及联系方式。',
+        button: '免费体验',
+        source: 'ent_portrait_contacts',
+        img: getImgForVipUpgrade('qzkh'),
+        bg: getImgForVipUpgrade('qzkh', true)
+      }
+    }
+  },
+  created() {
+    this.getList()
+  },
+  methods: {
+    setMonitorConfirm(data) {
+      switch (data) {
+        case '4':
+          this.contactCustomer(this)
+          this.monitorInfo.showD4 = false
+          break
+        default:
+          break
+      }
+    },
+    setMonitorCancel(data) {
+      switch (data) {
+        case '4':
+          this.monitorInfo.showD4 = false
+          break
+        default:
+          break
+      }
+    },
+    // 显示留资弹窗
+    showNeedSubmit() {
+      this.$refs.collectRef.noCallApiFn('pc_buyer_monitor_more', true)
+    },
+    changeFollow(item) {
+      this.selectItem = item
+      this.cur.fid = item.entId
+      if (this.filters.pcor === 'R') {
+        if (!item.follow) {
+          this.dialog.group = true
+        } else {
+          this.$emit(item.follow ? 'remove' : 'follow', item)
+          item.follow = !item.follow
+          this.$forceUpdate()
+        }
+      } else if (this.filters.pcor === 'C') {
+        this.$emit(item.follow ? 'remove' : 'follow', item)
+        setTimeout(() => {
+          item.follow = !item.follow
+          this.getListStatus()
+        }, 1000)
+        this.$forceUpdate()
+      }
+    },
+    changeDelete(item) {
+      item.remove = true
+      this.$forceUpdate()
+      this.$emit('delete', item)
+    },
+    goManage() {
+      alert('订阅管理')
+      // this.$router.push('')
+    },
+    changeSort(i) {
+      this.listState.sort = i
+      this.listState.pageNum = 1
+      this.listState.list = []
+      this.listState.total = 0
+      this.getList()
+    },
+    // 恢复数据至第一次请求的状态(页码等)
+    resetListState() {
+      const state = {
+        loaded: false,
+        loading: false,
+        pageNum: 1,
+        pageSize: 10,
+        total: 0,
+        list: []
+      }
+      Object.assign(this.listState, state)
+    },
+    saveGroupData(data) {
+      console.log(data, '保存分组')
+      this.selectItem.group = data
+      this.$emit(this.selectItem.follow ? 'remove' : 'follow', this.selectItem)
+      this.selectItem.follow = !this.selectItem.follow
+      this.$forceUpdate()
+    },
+    doQuery(filters) {
+      this.resetListState()
+      this.getList(filters)
+    },
+    async getList(filters) {
+      const query = {
+        pagenum: this.listState.pageNum,
+        pageSize: this.listState.pageSize,
+        sort_no: this.listState.sort,
+
+        buyerclass: this.getFilters.buyerclass,
+        business_scope: this.getFilters.business_scope,
+        industry: this.getFilters.industry,
+        business: this.getFilters.business,
+        pcor: this.getFilters.pcor,
+        searchbool: this.getFilters.searchbool,
+        area: this.getFilters.area
+      }
+
+      if (filters && Object.keys(filters).length > 0) {
+        Object.keys(filters).forEach((v) => {
+          if (typeof filters[v] !== 'undefined') {
+            query[v] = filters[v]
+          }
+        })
+      }
+
+      this.listState.loading = true
+      this.listState.loaded = false
+      // 判断是否无筛选条件
+      this.isAllFirst = false
+      const tempQuery =
+        query.searchbool === 0
+          ? {
+              sort_no: query.sort_no,
+              pcor: query.pcor
+            }
+          : query
+      // const res = await getCorList(tempQuery)
+      const res = {
+        error_code: 0,
+        error_msg: '',
+        data: {
+          list: [
+            {
+              Buyer: '三一海洋重工有限公司',
+              Budget: 0,
+              PNCount: 320,
+              WCity: '珠海市',
+              WProvince: '广东',
+              entId:
+                'ABCZnFCYz0OMDk4M2hhZGI4CjIoSCNgR2R%2FPy8sOC8eWlZpZSMqI18oMmABAXBdOFxTDJc%3D'
+            },
+            {
+              Buyer: '三一重型装备有限公司',
+              Budget: 0,
+              PNCount: 274,
+              WCity: '沈阳市',
+              WProvince: '辽宁',
+              entId:
+                'ABCZnFJcz0oOD07RGtzc2IvJzI%2FCSBjR2dlKB4WOD03a3lwYh0sND80PXdmAXILOFxTDTI%3D'
+            },
+            {
+              Buyer: '中国五冶集团有限公司',
+              Budget: 292484579.2,
+              PNCount: 269,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCZmZddSlYNyM7AnBlZAcoMTAoQTJgYVJwKwUFKSE3f3xnTwkiIAI7J2NhWnA%2BOFxTDGY%3D'
+            },
+            {
+              Buyer: '三一汽车制造有限公司',
+              Budget: 0,
+              PNCount: 246,
+              WCity: '长沙市',
+              WProvince: '湖南',
+              entId:
+                'ABCY2Zrfz1YUCY6GWNzZAcSDyQCTTR3XGB9P1gnLD0nfFVwdQ48IF87JGZxBXBfOFxTDYg%3D'
+            },
+            {
+              Buyer: '中铁十四局集团有限公司',
+              Budget: 40221437.66,
+              PNCount: 239,
+              WCity: '',
+              WProvince: '山东',
+              entId:
+                'ABCd1wIczI4LyMsRH9zZGIgDzMJFjJjdndhPygvID0dY3xkBzA8NzgzJ2BxBX8lDlxTDFw%3D'
+            },
+            {
+              Buyer: '郑州大学第一附属医院',
+              Budget: 723882653.2199999,
+              PNCount: 213,
+              WCity: '',
+              WProvince: '河南',
+              entId:
+                'ABCY3FCYi4%2FLyk4EnN5c18sPiQZDSRjYWh%2BKSgsPyFFaGdnXCw%2BICgoMWMBVnEmDlxTDJQ%3D'
+            },
+            {
+              Buyer: '安徽理士电源技术有限公司',
+              Budget: 0,
+              PNCount: 213,
+              WCity: '淮北市',
+              WProvince: '安徽',
+              entId:
+                'ABCY1xZfS4%2FLyg7JGBmZHJbCjACESNjR1J%2FPCgkNjoda31kXzw9NAk3J2BcBXAfHlxTDIs%3D'
+            },
+            {
+              Buyer: '东方电气集团东方汽轮机有限公司',
+              Budget: 0,
+              PNCount: 207,
+              WCity: '德阳市',
+              WProvince: '四川',
+              entId:
+                'ABCYGFBdT1YOyYsM3xoZAcrJicJESR3YWNgPw47Iz0daFZkYiMiIF80OGB2aHAcKFxTDMY%3D'
+            },
+            {
+              Buyer: '中铁上海工程局集团有限公司',
+              Budget: 95761036.22,
+              PNCount: 192,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCZmEEfSkFLDgvM2t5dWIOCzA%2FQCFgV0FiPCggPyE3eGdncls8Ixk0MGBHWnAlOFxTDME%3D'
+            },
+            {
+              Buyer: '东方电气集团东方锅炉股份有限公司',
+              Budget: 0,
+              PNCount: 190,
+              WCity: '自贡市',
+              WProvince: '四川',
+              entId:
+                'ABCdFcAcy4vNyo7EmN1ZHUgPjMJASRgV2B%2BKC8kOSE3fGdzXDMrNzgzIWBmRnFZKFxTDNo%3D'
+            },
+            {
+              Buyer: '中铁七局集团有限公司',
+              Budget: 97075974.24,
+              PNCount: 190,
+              WCity: '',
+              WProvince: '河南',
+              entId:
+                'ABCY3EAcCkvNDgsJHRoZGIsPic%2FQTJjAXBxKygjJjoNY3twZS8tNF8rIGB2BXEPDlxTDGo%3D'
+            },
+            {
+              Buyer: '唐山冀东机电设备有限公司',
+              Budget: 0,
+              PNCount: 180,
+              WCity: '唐山市',
+              WProvince: '河北',
+              entId:
+                'ABCZnYAfz0%2FGSgvEmBmc2IgMDMvQBF0R2BzPC8gNi8NfGlzXCQ4Ixk3LWNhQnATOFxTDKI%3D'
+            },
+            {
+              Buyer: '中冶京诚工程技术有限公司',
+              Budget: 1190000,
+              PNCount: 175,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCYGFeZS5YMywvRGNxZHIzIjACERZmcXh%2BPx4gPS4na35kYjA4Ij8SM2BxRnETDlxTDSU%3D'
+            },
+            {
+              Buyer: '国家能源集团宁夏煤业有限责任公司',
+              Budget: 0,
+              PNCount: 175,
+              WCity: '',
+              WProvince: '宁夏',
+              entId:
+                'ABCYwFSZSkoIy8sAlZhc1wgCCcoASBmYXh%2BKzgvLyEgXmpnYg4xIzg7LWNcAXBYHlxTC7E%3D'
+            },
+            {
+              Buyer: '中铁电气化局集团有限公司',
+              Budget: 54944648.370000005,
+              PNCount: 166,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCY3FBdS4eLDYsM2Nxc08gCDIoESFjV2hyKA5QKS4nZGpnciMiNAI0NndmXnFZKFxTDOE%3D'
+            },
+            {
+              Buyer: '中国核工业二三建设有限公司',
+              Budget: 77890990.95,
+              PNCount: 165,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCY2ZCZC5YLyo4M2d2ZHI%2FIyRfCjdgAXx1KT8nIzpFc3xzXy8iIi8oMGZmQnEhDlxTDS0%3D'
+            },
+            {
+              Buyer: '东方电气自动控制工程有限公司',
+              Budget: 0,
+              PNCount: 161,
+              WCity: '德阳市',
+              WProvince: '四川',
+              entId:
+                'ABCY1xdcSkOAj07RGBoc2I4PicvDSF0ZnRyPB4vLC5FY3xpdQksNwk7InRmRnApOFxTDTA%3D'
+            },
+            {
+              Buyer: '中铁二局集团有限公司',
+              Budget: 72061125.37,
+              PNCount: 152,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCYFdJci4vIDY4NHdxdWI4PjMCEjdjYWh1PD8kPC4eWlJzByMuNy8eNHQBaHEwOFxTDKA%3D'
+            },
+            {
+              Buyer: '中铁一局集团有限公司',
+              Budget: 69994353.50999999,
+              PNCount: 149,
+              WCity: '',
+              WProvince: '陕西',
+              entId:
+                'ABCd1xJcjIeLyM6Allzc2UrJDACQTBjYXh1KygvKSFFfFNpYig4IF8sPWZmCXEcHlxTDNU%3D'
+            },
+            {
+              Buyer: '贵州轮胎股份有限公司',
+              Budget: 0,
+              PNCount: 146,
+              WCity: '',
+              WProvince: '贵州',
+              entId:
+                'ABCYHZoYy4%2FIDY4I391dWI%2FJCcCIyFjR1J1Ky8sOS4eZGdnYg4xIDgaM3RHBXEeKFxTDHQ%3D'
+            },
+            {
+              Buyer: '中化二建集团有限公司',
+              Budget: 54374837.519999996,
+              PNCount: 138,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCd2YAcTI%2FFjw4RGdzZAc4CyQ4FSJ0XH9jPw5RPT0ne3xzcjw7Iz8gMGZmaHAmKFxTDT8%3D'
+            },
+            {
+              Buyer: '成都云图控股股份有限公司',
+              Budget: 0,
+              PNCount: 136,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCd2ZdfykoLyk6RGNydXJbMCQJQTJmYXh0Kx43Ki4eaFRkYjg9NDgoN2BcQnArDlxTDYg%3D'
+            },
+            {
+              Buyer: '攀钢集团物资贸易有限公司',
+              Budget: 80388,
+              PNCount: 131,
+              WCity: '攀枝花市',
+              WProvince: '四川',
+              entId:
+                'ABCdFxJdjIvKD8vEmBhZ3UwDCcJFj10YUJ2Py87LS4eY3lwBxI9Nz8rImMBUnAFDlxTC%2FA%3D'
+            },
+            {
+              Buyer: '三一汽车起重机械有限公司',
+              Budget: 0,
+              PNCount: 126,
+              WCity: '',
+              WProvince: '湖南',
+              entId:
+                'ABCZmYAcikFKyw6AmRhZ1xbMCQCDRZ0R0FlKx4jLS8eYFVnTyw4Nzg7JGZxXn8zOFxTDA0%3D'
+            },
+            {
+              Buyer: '中铁三局集团有限公司',
+              Budget: 14029372.4,
+              PNCount: 114,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCYFwEcTIOIyssAn9xc2IdIyQJSTBgXGBzKB4vKz0de3lpdTMtIzgdIXRcBXEpOFxTDEI%3D'
+            },
+            {
+              Buyer: '华中科技大学',
+              Budget: 40977825.89,
+              PNCount: 110,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCYFxrfikoOyMsJHt6cAcdJzBfQBZ0XGBxKA4vIyENdFNnYhI9Nz88OHRcCXA%2BHlxTDK0%3D'
+            },
+            {
+              Buyer: '中国核工业华兴建设有限公司',
+              Budget: 262193803.88,
+              PNCount: 110,
+              WCity: '',
+              WProvince: '江苏',
+              entId:
+                'ABCYFdBdj0FIyAvNGhkc3IdIzMZQTB3V3R%2FKSggNi4dY35pYjsoID88NnRmRnIZOFxTDSk%3D'
+            },
+            {
+              Buyer: '浙江三一装备有限公司',
+              Budget: 0,
+              PNCount: 109,
+              WCity: '湖州市',
+              WProvince: '浙江',
+              entId:
+                'ABCdFxWYTwFMyk6RGhhcHIrIycJDjJmcXdkKA4kPT0eZFZwdQkqIwksN2BXWnIJHlxTDGk%3D'
+            },
+            {
+              Buyer: '上海宝冶集团有限公司',
+              Budget: 264223779.57,
+              PNCount: 108,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCZmYBZS5YMDk6GXd3Z18gPiQZCjFjAVJ2KwU4ODodZGlpYjA9NAI0N3RhQnEYDlxTDCQ%3D'
+            },
+            {
+              Buyer: '广东工业大学',
+              Budget: 4820102.109999999,
+              PNCount: 107,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY2ZFczIvJDg4JGt4dWISCDMCTCd3dnxwKB4vIyENe2BzTzwxIigoMHdmQnFbOFxTDTM%3D'
+            },
+            {
+              Buyer: '中铁广州工程局集团有限公司',
+              Budget: 155380021.96,
+              PNCount: 107,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdEdGYy4oIyA4NFV2c1wzJiQ%2FDRF0ZlJwKy8zJiEdZFFnYig9Nz8eN2BXXnJZHlxTDMU%3D'
+            },
+            {
+              Buyer: '山西五建集团有限公司',
+              Budget: 39167911.1,
+              PNCount: 106,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCd2ZSYjIOID8sM3RoZwdaIzAvESR0YX9kPx4nIy4ndFVzBzg8IwkoNmBcUnA7OFxTDH8%3D'
+            },
+            {
+              Buyer: '中国核工业第五建设有限公司',
+              Budget: 23012957.29,
+              PNCount: 106,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCZnZeYSlYJDY7RHhkcHISPicoFSZ0XH9kPDg7KjonfFVnXC8vNz8SM2ZxWnAzDlxTDbg%3D'
+            },
+            {
+              Buyer: '中国医学科学院北京协和医院',
+              Budget: 434943880,
+              PNCount: 106,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCdGEEdTwOID04RGd5Z1wzJiRfFSdjcXxwPx4oPDpFY35wchI%2BIC8eMGN2WnJfOFxTDcc%3D'
+            },
+            {
+              Buyer: '江苏理士电池有限公司',
+              Budget: 0,
+              PNCount: 105,
+              WCity: '淮安市',
+              WProvince: '江苏',
+              entId:
+                'ABCY0dCZS4vMDk4RHhjZ1wJJScvSC1mcUFlPwUgPyFFVlNzBx0sIC87ImN2aHAlDlxTDFs%3D'
+            },
+            {
+              Buyer: '昆船智能技术股份有限公司',
+              Budget: 0,
+              PNCount: 101,
+              WCity: '昆明市',
+              WProvince: '云南',
+              entId:
+                'ABCY1xWZT1YBSM6GXd6dWJaJTIvDjR0AXB%2BKy84OSEwVlNkch0tNwIaM2NcQnAADlxTDHA%3D'
+            },
+            {
+              Buyer: '中铁五局集团有限公司',
+              Budget: 35016340.940000005,
+              PNCount: 101,
+              WCity: '',
+              WProvince: '贵州',
+              entId:
+                'ABCYHZZfj0vMDY6RHdyZAcOCzMvSTdmdmtkPC84PSEneFFwTzMrIy88NmNhAXAnHlxTDPI%3D'
+            },
+            {
+              Buyer: '广东技术师范大学',
+              Budget: 3488171.0300000003,
+              PNCount: 98,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY1xJcj0eJD06Amhlc08JJTACESd0V3BxKzgFLyFFUWBwcjA7IzgvLWB2VnESOFxTDI0%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司上海分公司',
+              Budget: 7538792.7020000005,
+              PNCount: 96,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCYHYAdC4vLyY7ElplcFw4PjA%2FFjFjAVJ%2FKw4rKTonY3lwYjsiIBk4MGN2VnJaHlxTDJc%3D'
+            },
+            {
+              Buyer: '五冶集团上海有限公司',
+              Budget: 4520878.2,
+              PNCount: 93,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCYwEJYS4%2FBSg4JGRjc3IrIjMJQTJ3cUVkKDgzKz0ec3tkclotIj83LWBxQnISOFxTDKQ%3D'
+            },
+            {
+              Buyer: '清华大学',
+              Budget: 125401047,
+              PNCount: 92,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCYHZSYzIeIyAvRGtxcE88MzIoESZ0AXNhKCggODonYFVpYiMtND8rLXdcRnAODlxTDG0%3D'
+            },
+            {
+              Buyer: '东华工程科技股份有限公司',
+              Budget: 0,
+              PNCount: 90,
+              WCity: '',
+              WProvince: '安徽',
+              entId:
+                'ABCZmZZcj1YUCw6GWhjZwc%2FIzBfDSR0ZmhwPD8nIzoNZ2Bwch0uIBkVJHd2XnBaOFxTDXY%3D'
+            },
+            {
+              Buyer: '浙江交工集团股份有限公司',
+              Budget: 80647480.05000001,
+              PNCount: 88,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCY1dFfz0FJyY4Ant0ZwcdJDAZQBZjV3x2PD87Ki8dfFJkYjsoND8sNndmVnAlKFxTDMc%3D'
+            },
+            {
+              Buyer: '东方电气集团东方电机有限公司',
+              Budget: 0,
+              PNCount: 82,
+              WCity: '德阳市',
+              WProvince: '四川',
+              entId:
+                'ABCYGZZci44ID86RHxjZ18oDTIoHSBgV2NiKz8FLD0de35kTyMvNwIwO2NxBXAkOFxTDKw%3D'
+            },
+            {
+              Buyer: '湖南路桥建设集团有限责任公司',
+              Budget: 2075428.76,
+              PNCount: 81,
+              WCity: '',
+              WProvince: '湖南',
+              entId:
+                'ABCYEdJfT0vNDYsAn94cHUsCDMCDjdgdnBwPB5RPC9FVlFnByg7NwIaOHRXRnAGOFxTDH0%3D'
+            },
+            {
+              Buyer: '中电鸿信信息科技有限公司',
+              Budget: 8030657.543,
+              PNCount: 79,
+              WCity: '',
+              WProvince: '江苏',
+              entId:
+                'ABCYGFFfikOBSM6AnhmZ18sPjM4TBFjdndhKFgzJjoee31zByAxIAI4MWBcXnADOFxTDJk%3D'
+            },
+            {
+              Buyer: '中国农业大学',
+              Budget: 8704896.77,
+              PNCount: 76,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCdFcEfj0%2FBSkvEll5c08zJDBfEjB3YXtlKCgCOS5FfFFwTysuNzgoNGZmRnEPDlxTDKk%3D'
+            },
+            {
+              Buyer: '南通四建集团有限公司',
+              Budget: 0,
+              PNCount: 76,
+              WCity: '南通市',
+              WProvince: '江苏',
+              entId:
+                'ABCZnZdcjxYOyk7ElZhdXIrIic4HSNgcXdjKA43LT0wcGlzcissIDgvIWN2XnAwKFxTDZc%3D'
+            },
+            {
+              Buyer: '浙江省二建建设集团有限公司',
+              Budget: 745961,
+              PNCount: 75,
+              WCity: '宁波市',
+              WProvince: '浙江',
+              entId:
+                'ABCY2YEcykoBSMsI2hlZwcgMTMCCjdmdlJ9Pw4gNiEgYGlpYjsuNDg3InQBWn9cOFxTC%2Bw%3D'
+            },
+            {
+              Buyer: '中铁十一局集团城市轨道工程有限公司',
+              Budget: 106593.73999999999,
+              PNCount: 75,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCY3Zrfz04JD87EnRjZ18%2FJzIoASNmYXNjKzgwOT0wcGlnTwkhNzgaO3QBQnAvKFxTDOk%3D'
+            },
+            {
+              Buyer: '北京大学',
+              Budget: 20363236.349999998,
+              PNCount: 74,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCY1dBczIvOyg7NFF4cF88CCcoSCF3ZnxyKzgFJi4ge31zByMrIC84MnRcWnJcDlxTDQo%3D'
+            },
+            {
+              Buyer: '澳柯玛股份有限公司',
+              Budget: 66935973.949,
+              PNCount: 74,
+              WCity: '青岛市',
+              WProvince: '山东',
+              entId:
+                'ABCY1dGZSkvOy8vAl5kZ1woDTM%2FDSZ0R3h0Py8FLDpFXlVnYjw%2BIwIdLWBhRnBdHlxTDII%3D'
+            },
+            {
+              Buyer: '中国一冶集团有限公司',
+              Budget: 83569099.28999999,
+              PNCount: 73,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCZnZBfS5YKDg6RGdxdWISCjAoGjR0ZnNgPC8nKi4eZFVzXFs%2BNzg7J2ABQn9SDlxTDUc%3D'
+            },
+            {
+              Buyer: '广州地铁集团有限公司',
+              Budget: 5115792.04,
+              PNCount: 72,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCZnYBYDIvMy8vGWd3cHUjJTNfIDd3V2NjPw5QKyENYGdkXzMvNBkvJ2NhAXA8KFxTDJ0%3D'
+            },
+            {
+              Buyer: '中国建筑第八工程局有限公司',
+              Budget: 403253624.81,
+              PNCount: 72,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCYwFZcikvOywsJHtxZwcrIyRfHRZ0V2NiPw4gPyEgf35wYhI8IDgoNmBmWnA5DlxTDHI%3D'
+            },
+            {
+              Buyer: '中煤张家口煤矿机械有限责任公司',
+              Budget: 0,
+              PNCount: 71,
+              WCity: '张家口市',
+              WProvince: '河北',
+              entId:
+                'ABCYEdJdDIFBSY4JGt3cGI4CiQZCSF0ZmB9PygoOSFFc3xkcls8Ny87JGBHBXAiOFxTDKo%3D'
+            },
+            {
+              Buyer: '中铁十一局集团有限公司',
+              Budget: 1480701997.71,
+              PNCount: 70,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCY1xdcz0vMyAsAmRoZHISMDMJDSBmcV5%2BKDhQIC9FZGhzdS8lIDgoPWBmRnBdKFxTDTU%3D'
+            },
+            {
+              Buyer: '华南农业大学',
+              Budget: 16650068.91,
+              PNCount: 70,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCZnZdfT0eJDwvRGdxcFwSCyc4Ej1gcXRyKwU7KT0wWWBzcisoNy8zJGABWnFBDlxTDOM%3D'
+            },
+            {
+              Buyer: '广东省农业科学院',
+              Budget: 1262331.51,
+              PNCount: 70,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdGEEdT0OOyA7GXRhc2ISDCQCDSJ0ZlViKwUjKS4wY3lkZSw9ID8zLXdcXnAFOFxTDCo%3D'
+            },
+            {
+              Buyer: '中国二十冶集团有限公司',
+              Budget: 73836431.72,
+              PNCount: 69,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCd3FaYz0oLDg4NHBjZGUrIycoHRFjR0J1KDgoPyEwY2BnXyMiIwIdIGBhXnIaHlxTDGI%3D'
+            },
+            {
+              Buyer: '中铁北京工程局集团有限公司',
+              Budget: 17773622.61,
+              PNCount: 69,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCdGYIcTIFMDk4M2hoZGIvJTACDRZ0R3x2KFg7LyE3eFRwZQkhNwkwMndXBXFeHlxTDGg%3D'
+            },
+            {
+              Buyer: '鞍钢股份有限公司',
+              Budget: 146000,
+              PNCount: 67,
+              WCity: '',
+              WProvince: '辽宁',
+              entId:
+                'ABCYAFCYzI%2FGSosNGt0Z18rJjI%2FFjFgR2h2KygnKC8de35wcls9Iz8SNHdXQnIaHlxTDL8%3D'
+            },
+            {
+              Buyer: '国投新疆罗布泊钾盐有限责任公司',
+              Budget: 34352471.25,
+              PNCount: 66,
+              WCity: '巴音郭楞蒙古自治州',
+              WProvince: '新疆',
+              entId:
+                'ABCY3ZVfz0oLDksNFZkdWI8MDMCHjFmYVJwKA40Py4eaFZnXy8uNF8oNGNhRnAtOFxTDTQ%3D'
+            },
+            {
+              Buyer: '北京航天希尔测试技术有限公司',
+              Budget: 0,
+              PNCount: 65,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCYFxrfi4%2FKyM6End4ZAc7IicJSTFgdnx%2BKFgzLS8de3xpYhI%2BIAI0N2ZmVnAvOFxTDVA%3D'
+            },
+            {
+              Buyer: '中铁市政环境建设有限公司',
+              Budget: 15100194.5,
+              PNCount: 63,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCYHFddDwOOy04ElF5cF8JIzA4Ejd0YWB2KC8sNiENYFRnXCQ8Ny8RIWNxAXElHlxTDE0%3D'
+            },
+            {
+              Buyer: '山东泰开电力电子有限公司',
+              Budget: 0,
+              PNCount: 63,
+              WCity: '泰安市',
+              WProvince: '山东',
+              entId:
+                'ABCYFdeZTIvUCo4JHd1Z1wrJDNfESZgXGB9KDg3LyEee3tkZSw8Iz83J3d2QnAoHlxTDZE%3D'
+            },
+            {
+              Buyer: '合肥市公路桥梁工程有限责任公司',
+              Budget: 183976.81,
+              PNCount: 63,
+              WCity: '合肥市',
+              WProvince: '安徽',
+              entId:
+                'ABCdAFddC4vIyY7GXtzdXI4MzACDS1jYXRyK1gnID0gf2BwYlosICgzIXQBRnFFKFxTDNg%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司深圳分公司',
+              Budget: 1034940.19,
+              PNCount: 63,
+              WCity: '深圳市',
+              WProvince: '广东',
+              entId:
+                'ABCd2EBZTIoMDg4GXt5cGUvIjIoDSZjcWBwPy8zLDogWmhpYjMtIi8zJ3RXWnEpKFxTDPE%3D'
+            },
+            {
+              Buyer: '中国二冶集团有限公司',
+              Budget: 64165853.699999996,
+              PNCount: 62,
+              WCity: '',
+              WProvince: '内蒙',
+              entId:
+                'ABCdFdaZC4%2FIDwsRGBmc2IzIjMCHjJ0YWtjPy8FKj0wdFFkBzMqIzgvJGZhWnAmDlxTDJM%3D'
+            },
+            {
+              Buyer: '山东泰开箱变有限公司',
+              Budget: 0,
+              PNCount: 62,
+              WCity: '泰安市',
+              WProvince: '山东',
+              entId:
+                'ABCYFcEcy5YIDg6RH91cGUjJjAoDSFjXGh2KFgkPS4ddFJpcjsvIi8sNHdXRnEsKFxTDS8%3D'
+            },
+            {
+              Buyer: '华电重工股份有限公司',
+              Budget: 27596171.18,
+              PNCount: 61,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCd2ZaYz04IyYvM3t3ZE8OCCQ%2FQCZgAXNgKz8FLzoNa35wZQksIAk0MnRXQnJBDlxTDFY%3D'
+            },
+            {
+              Buyer: '中铁十局集团有限公司',
+              Budget: 5323756.1,
+              PNCount: 60,
+              WCity: '',
+              WProvince: '山东',
+              entId:
+                'ABCYGFaZS4%2FLyMsNFplZ08zJCRfDSR0R2h1KB43Ky4naFJncg47Iz8gNHdmRnEDDlxTDJo%3D'
+            },
+            {
+              Buyer: '中煤北京煤矿机械有限责任公司',
+              Budget: 6174771.6,
+              PNCount: 60,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCY1xeZClYNy84JGd2dXI%2FIzAoHS10YXRzPD8sPz03Y31kTyMrNAksM2ABUnJFDlxTDUY%3D'
+            },
+            {
+              Buyer: '中国天辰工程有限公司',
+              Budget: 0,
+              PNCount: 59,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCYwFdfy4vJy0vEmdzc3UJJyc4FSBgZmh1KygvLC5Ff3xncj8vIwI4MGNmBXFcOFxTDM0%3D'
+            },
+            {
+              Buyer: '石家庄工业泵厂有限公司',
+              Budget: 0,
+              PNCount: 59,
+              WCity: '石家庄市',
+              WProvince: '河北',
+              entId:
+                'ABCYFwEcDIeJygvEnxhc3UOCyQCSC13YXB1PCgkNi4gY3lkXz8sIy8%2FJ2NHRnEaHlxTDFw%3D'
+            },
+            {
+              Buyer: '英辉南方造船(广州番禺)有限公司',
+              Budget: 0,
+              PNCount: 59,
+              WCity: '广州市',
+              WProvince: '广东',
+              entId:
+                'ABCd3FJfy4%2FGSg6GXhjcF8sDycvCjRgXHNkK1gwPy4dfFVwZT8vIAkwNGNhAXJbHlxTDPo%3D'
+            },
+            {
+              Buyer: '一汽模具制造有限公司',
+              Budget: 0,
+              PNCount: 58,
+              WCity: '',
+              WProvince: '吉林',
+              entId:
+                'ABCdAFVcikFBSg7JHBkZGUzIzA4STBgcXRyPw4ZKi43ZGhwTzMsIBk8N3RmWnErKFxTDLM%3D'
+            },
+            {
+              Buyer: '北京卫星制造厂有限公司',
+              Budget: 0,
+              PNCount: 58,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCZnZCYCkeJys4RGN2ZGIdJiQ%2FDSNjZmBzKB5QLT03aGhwZSslIwI3LWNXWnErHlxTDNY%3D'
+            },
+            {
+              Buyer: '南阳汉冶特钢有限公司',
+              Budget: 0,
+              PNCount: 58,
+              WCity: '南阳市',
+              WProvince: '河南',
+              entId:
+                'ABCYEdJcS4%2FODgsRGN4c1woPiQ4CjRgV2BxKw4nICEwcFJzTysiIjgwM2MBQnEPHlxTDDI%3D'
+            },
+            {
+              Buyer: '河北汉光重工有限责任公司',
+              Budget: 0,
+              PNCount: 58,
+              WCity: '邯郸市',
+              WProvince: '河北',
+              entId:
+                'ABCY1xSYDIoOy8sAl5ocAdbDTA%2FHjd3YWtjKT87KSEea31pZT8hNBkdJHRhBXArKFxTDG0%3D'
+            },
+            {
+              Buyer: '中国十九冶集团有限公司',
+              Budget: 98513855.82,
+              PNCount: 57,
+              WCity: '攀枝花市',
+              WProvince: '四川',
+              entId:
+                'ABCdEcEcikeMyo4AnN2cwcrIjAoCRFmYV51Pyg7Ly4geFZwTyw8IxkoN2NxBXIeOFxTC8o%3D'
+            },
+            {
+              Buyer: '中国核工业第二二建设有限公司',
+              Budget: 9055829.08,
+              PNCount: 56,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCd3ZGZS5YOy04EmBjdXIoPicJESR0R3x0KwUjKS4edFNzXz8sNF8wO3RmRnEPOFxTDUE%3D'
+            },
+            {
+              Buyer: '中交路桥建设有限公司',
+              Budget: 33911586.61,
+              PNCount: 56,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCYFxdcjIOAjw7NHd6c3IrJicCCjdgAXdkKB40OSENZGlkXz8sIzg0MWZxBXEjHlxTDB4%3D'
+            },
+            {
+              Buyer: '山西四建集团有限公司',
+              Budget: 2408220,
+              PNCount: 56,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCd2FJfz0oIy04Emd1ZwcvJzI%2FCSJmYWNlKDgnLz0wd3xzTy8iNwkaMWNXBXILOFxTDEE%3D'
+            },
+            {
+              Buyer: '华南师范大学',
+              Budget: 5994905.9,
+              PNCount: 55,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY3FFfikoOys4RHd3c2JbCDAZFjR3V0VhPCgrIzogVlZzcg49NBkdIHQBaHEeKFxTDKw%3D'
+            },
+            {
+              Buyer: '大冶有色金属有限责任公司',
+              Budget: 345,
+              PNCount: 55,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCZmZVdjIvIDw4AlVyZ18gCjBfID1jR3tiKAUFLzoeeGlzTzMlIi80NmZ2QnESHlxTDJU%3D'
+            },
+            {
+              Buyer: '中交第三公路工程局有限公司',
+              Budget: 759331889.3800001,
+              PNCount: 55,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCd2FJdD0FMDk6GXxjcHUJJjM%2FSCZgZlJ%2FKSgrLS5FeGdkdTA7Iig3IHRcCXA9KFxTDTo%3D'
+            },
+            {
+              Buyer: '上海空间电源研究所',
+              Budget: 0,
+              PNCount: 55,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCZmZdfS44OyM7RGBmZHUOCycvHjJgYWthKB4CPCFFaFJkciAxIBkvIndxRnAoKFxTDMY%3D'
+            },
+            {
+              Buyer: '中铁六局集团有限公司',
+              Budget: 78498011.55,
+              PNCount: 54,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCYFxaYikeODgvGWN3Z3IsDyRfCj10AWB0KA4oPT0ee31nXwktIzgvIWNcRnEBKFxTDFs%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司北京分公司',
+              Budget: 7149225,
+              PNCount: 54,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCY0dBcj0eIyY7JFF1ZHIjJDMCTCd0YXtgKy8wPz0nY31zByg9Iz8aO3dmRnJTKFxTDP0%3D'
+            },
+            {
+              Buyer: '深圳供电局有限公司',
+              Budget: 28129971.42,
+              PNCount: 53,
+              WCity: '深圳市',
+              WProvince: '广东',
+              entId:
+                'ABCd2YEfikvKyk6GXRjcwcwMCcJDjF3XFJ9KTgkOC5FcFRkByQxNBk8M2NHRnFdKFxTDCU%3D'
+            },
+            {
+              Buyer: '中国核工业二四建设有限公司',
+              Budget: 254426269.89999998,
+              PNCount: 52,
+              WCity: '',
+              WProvince: '四川',
+              entId:
+                'ABCd1xBcilYIDg7RGRlcFwgPjMoCj1jV0JxKAUCOCFFVlVwcisuIC8zIWBhQnEdHlxTDJQ%3D'
+            },
+            {
+              Buyer: '华陆工程科技有限责任公司',
+              Budget: 0,
+              PNCount: 52,
+              WCity: '',
+              WProvince: '陕西',
+              entId:
+                'ABCdFxSYDI4IyAvM3RjcHI%2FJTAvFjJ3V3hyPD8jLC43a35pYgkqIy8VIHQBaHEZOFxTDPg%3D'
+            },
+            {
+              Buyer: '北京博晖创新生物技术集团股份有限公司',
+              Budget: 0,
+              PNCount: 52,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCY1xJcCkoBSosJHt1c08rJzAvHjJ0V2h1PDg7Jj0ne2BwYig8NwkdImMBAXJbKFxTDHU%3D'
+            },
+            {
+              Buyer: '中国船舶重工集团有限公司',
+              Budget: 0,
+              PNCount: 52,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCYGZFcS4eOy84M3hlc2JbCicoCjBjXHxxKD87LD0we2BpZS8iIz8vJ3RHQnEDOFxTDS4%3D'
+            },
+            {
+              Buyer: '新疆中泰化学股份有限公司',
+              Budget: 0,
+              PNCount: 51,
+              WCity: '',
+              WProvince: '新疆',
+              entId:
+                'ABCZnZGYjI%2FGSsvAntxdWIoMTBfDj1gYWRwKSgwPzogUXtnXCslIi8aOHdhWnJBKFxTDU0%3D'
+            },
+            {
+              Buyer: '保利长大工程有限公司',
+              Budget: 693229.92,
+              PNCount: 51,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdGFBdDI4LyM6AnBkZE8jJic4SCNgR0FjPDgnIC4gWX1wBysoIC8sNnRcXnE8KFxTDHM%3D'
+            },
+            {
+              Buyer: '湖南省第一测绘院',
+              Budget: 3536593.1,
+              PNCount: 50,
+              WCity: '',
+              WProvince: '湖南',
+              entId:
+                'ABCdAFZcCkFLysvNH95cwcdJDMCAS10YXhxKSgZLCEgfFRkBzgxNAk8M3d2XnAhHlxTC80%3D'
+            },
+            {
+              Buyer: '江苏沙钢集团有限公司',
+              Budget: 0,
+              PNCount: 50,
+              WCity: '苏州市',
+              WProvince: '江苏',
+              entId:
+                'ABCYFcBYj0FIDY7JGdxZ1wwMCcoSTdgZmh1KAU7LDonfGhwBzsuNz8gN2NXBXE6OFxTDFU%3D'
+            },
+            {
+              Buyer: '中国铁建大桥工程局集团有限公司',
+              Budget: 254283966.79999998,
+              PNCount: 50,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCYHZrfilYIyMvRGt5cAcjJzNfCS1jdnNkKSg3IyENZ31kciA8Ii84PWBmQnBYKFxTDXI%3D'
+            },
+            {
+              Buyer: '中国华电科工集团有限公司',
+              Budget: 15762526,
+              PNCount: 49,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCd3EFYTIFMys7En9xcFwoDyQZDjBgR0J1KCg3IDogXmdncistNAkgM2NmCXJYHlxTC%2Bw%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司武汉分公司',
+              Budget: 14665496.189999998,
+              PNCount: 49,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCd1dFcT0vBSA4NGdzZ3IzIyQ4EjF0AXxxKCgzLC4nY35pdS8sID8RLXdXBXIHKFxTDGk%3D'
+            },
+            {
+              Buyer: '中铁十五局集团有限公司',
+              Budget: 950865600,
+              PNCount: 49,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCdAEAfi4%2FODY7JF5kcwc8MCcJSCBmdmtlPwUFLC5FYFZndSg8Iy8wOGNmQnBSHlxTDEs%3D'
+            },
+            {
+              Buyer: '深圳市地铁集团有限公司',
+              Budget: 22456730.67,
+              PNCount: 49,
+              WCity: '深圳市',
+              WProvince: '广东',
+              entId:
+                'ABCdGZGYz0vMyw7GWtyc3UwPjAoIyJjAXxzPFgFIz0dfFFnTysqNDgsNmBmRnBcDlxTDRY%3D'
+            },
+            {
+              Buyer: '中铁城建集团第一工程有限公司',
+              Budget: 776000,
+              PNCount: 49,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCYGZJfykoJDkvEnhocAc%2FJCQ4ASBmdnNiKygzKy5Fe3twciMrIDgsNmBhXnEGKFxTDNY%3D'
+            },
+            {
+              Buyer: '山东泰开真空开关有限公司',
+              Budget: 0,
+              PNCount: 48,
+              WCity: '泰安市',
+              WProvince: '山东',
+              entId:
+                'ABCYHEBZC44MyY7JHRmcGIkMDM4EjdjZnRxPDgjLToNaFNkBycrIj8oPXdmCXEsHlxTDE8%3D'
+            },
+            {
+              Buyer: '中国铁路上海局集团有限公司',
+              Budget: 22949096.76,
+              PNCount: 48,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCY2ZFdS4%2FKy8sAmt4ZE8JJCc4STF0XGh9PB4jLyEgYGhzByMhNygrIndcRnACHlxTDEA%3D'
+            },
+            {
+              Buyer: '中铁十一局集团建筑安装工程有限公司',
+              Budget: 86519969.81,
+              PNCount: 48,
+              WCity: '襄阳市',
+              WProvince: '湖北',
+              entId:
+                'ABCY0cAcDweJy06AnBmZ3IsCyQ4FSF0R15yKzg7Ki8edGhnYi8tNF84MHRhQnFBDlxTDJ4%3D'
+            },
+            {
+              Buyer: '山东泰开成套电器有限公司',
+              Budget: 0,
+              PNCount: 48,
+              WCity: '泰安市',
+              WProvince: '山东',
+              entId:
+                'ABCY1deZT0oBSYsM3t6c2I4MDIoIxFjcWRyPw5QLSEeZFZwci8rNAIdIXRcAXBfHlxTDLY%3D'
+            },
+            {
+              Buyer: '一汽解放汽车有限公司',
+              Budget: 1960507.22,
+              PNCount: 48,
+              WCity: '',
+              WProvince: '吉林',
+              entId:
+                'ABCdGEEcjIFLygsAlV5c1wgCjA4QCRgcXh2KygZLy4wfFRkclouIC8zJHdxAXFSKFxTDKk%3D'
+            },
+            {
+              Buyer: '暨南大学',
+              Budget: 1733418.14,
+              PNCount: 48,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY1xWYSkeLD8sAmNzcFwnJDACHSJmcXx%2BKB44PC9FY35nTyMrIwksM3dcQnILDlxTDHI%3D'
+            },
+            {
+              Buyer: '葫芦岛渤船机械工程有限公司',
+              Budget: 0,
+              PNCount: 48,
+              WCity: '葫芦岛市',
+              WProvince: '辽宁',
+              entId:
+                'ABCYwFGYT0eMyw6RHtzdXUOCzI%2FASZmYWR0Kx4vJjoga2BnBz8oND8vIWB2VnEfKFxTDFk%3D'
+            },
+            {
+              Buyer: '石家庄煤矿机械有限责任公司',
+              Budget: 0,
+              PNCount: 47,
+              WCity: '石家庄市',
+              WProvince: '河北',
+              entId:
+                'ABCYHZdfz04ODk6GWN4dXInJTMCHjFgZlJ1KB4oPD0gaFZnXyA7Ii8%2FIGN2CXFbHlxTDRs%3D'
+            },
+            {
+              Buyer: '东方日立(成都)电控设备有限公司',
+              Budget: 0,
+              PNCount: 46,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCd2FeZDxYLD87M394dWIrJyc4DSZjAXR2KC8zICENYGhpZQkoIig7LXRmVnFTKFxTDSM%3D'
+            },
+            {
+              Buyer: '韩山师范学院',
+              Budget: 1433527.23,
+              PNCount: 46,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdFxdcD0OBSY7NFF0ZHIJJjAvARFjR3R%2BKA4vIzonfFRkBx0sIjgvInQBXnEHHlxTC4k%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司成都分公司',
+              Budget: 200000,
+              PNCount: 46,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCZmFFfzwFLDk4RHxoc2InJTI%2FCSJgYXBxPw4zLToNZGdzXDMvND8aOGNHRnEzHlxTDQY%3D'
+            },
+            {
+              Buyer: '中国化学工程第三建设有限公司',
+              Budget: 21099368.29,
+              PNCount: 45,
+              WCity: '淮南市',
+              WProvince: '安徽',
+              entId:
+                'ABCd3FFdCkFOyg4EnBoc18jIic4TTB3cVJ0PD8gOCEwVX5zByMqNwIaNHdcUnJYOFxTDRA%3D'
+            },
+            {
+              Buyer: '山西六建集团有限公司',
+              Budget: 16652098.79,
+              PNCount: 45,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCYFwAdT0OJyg7GXhoc08JJyc4ESFgXHxwKT8nIz0wVX1nXD8vID8jIGBhBXAvOFxTDDo%3D'
+            },
+            {
+              Buyer: '汕头大学',
+              Budget: 2326225.5,
+              PNCount: 45,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCYFddcSkFMy04EnxmZwcnJjMvSTR0V2B0KB5QLD0gcFNkTyMhIjg4PWB2BXEuHlxTDGc%3D'
+            },
+            {
+              Buyer: '中国核电工程有限公司',
+              Budget: 9196220,
+              PNCount: 45,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCY1xGYD0OBSA4JHd0c2IvIzMCQCRjV1J0PC8sOT0gVmhnYishID8wN2ABaHEHHlxTDDA%3D'
+            },
+            {
+              Buyer: '武昌船舶重工集团有限公司',
+              Budget: 4939997.41,
+              PNCount: 45,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCY1xddi44Jy04Emt6ZAcvJDA4QCB0YVVgPx4CNiEeVmhkciclICgrLXdxXnAvDlxTDIE%3D'
+            },
+            {
+              Buyer: '四川华西集团有限公司',
+              Budget: 0,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '四川',
+              entId:
+                'ABCdGFBczIvMy87I2dyc3I8DDMCCjR0YVJ2KT8vLzoNYGdzXyMsIDgaPWNcXnElOFxTDP4%3D'
+            },
+            {
+              Buyer: '哈尔滨电机厂有限责任公司',
+              Budget: 0,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '黑龙江',
+              entId:
+                'ABCYAFVcC4vNDg7M3RlcwckCyQ4SCFgYWh1KCgvLS9Fe35kXzMtNBksOHdmCXFeHlxTDLE%3D'
+            },
+            {
+              Buyer: '中交第四航务工程局有限公司',
+              Budget: 157976930.34,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCYEdGZC4eLyk4NF5hdXIOMTIoDS1gR3x0KB4rIz0gXmlzXFs%2BNwkzIWMBaHFTDlxTDHI%3D'
+            },
+            {
+              Buyer: '中冶建工集团有限公司',
+              Budget: 0,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '重庆',
+              entId:
+                'ABCYwEEcjIeOys7RGBlcFwgDTA4FSdmZnNkPwUnKj0weGhzByA7IAkaNmZmUn8AKFxTC7g%3D'
+            },
+            {
+              Buyer: '中建三局集团有限公司',
+              Budget: 56219562.49,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCdAFCYTI%2FNDYsJHBjcFw8CyQZARZ3Zmh1K1gwOCFFVmlpYichIy80OGABXnA6OFxTDGg%3D'
+            },
+            {
+              Buyer: '中国医科大学附属第一医院',
+              Budget: 17617029.31,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '辽宁',
+              entId:
+                'ABCd1daYy4vMyM4NGRmZ18sDzA4ESF3XFJ9PC8zJj0neFZkdSMuIxkoNmBXAXEAOFxTDHs%3D'
+            },
+            {
+              Buyer: '江西财经大学',
+              Budget: 180480,
+              PNCount: 44,
+              WCity: '',
+              WProvince: '江西',
+              entId:
+                'ABCY2FdfjJYJyA6GXd0cGUsDCRfESdgR3x2PD8sOD0edFZnZTMrNygwOHRHQnAuDlxTDVw%3D'
+            },
+            {
+              Buyer: '中铁十一局集团第五工程有限公司',
+              Budget: 1697407,
+              PNCount: 43,
+              WCity: '',
+              WProvince: '重庆',
+              entId:
+                'ABCdFdGZSkoIDwsI3t1cGUzIzIoFSB0YXRzKCgkOC5Fc35pYjMqIAI4PWNXXnImOFxTDT4%3D'
+            },
+            {
+              Buyer: '合肥湖滨物业管理有限公司',
+              Budget: 369965.7,
+              PNCount: 43,
+              WCity: '合肥市',
+              WProvince: '安徽',
+              entId:
+                'ABCdGFJczwFKD07ElF2ZHUwMCQ4GjdmdlVkKwUCOD0gd3xkTyssIygrIWN2aHEfHlxTDL8%3D'
+            },
+            {
+              Buyer: '中海油田服务股份有限公司',
+              Budget: 62128216.6,
+              PNCount: 43,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCYFdBfT0eLyw4NFV6c18rJCc4DjR0XH9iPFgvKzogZGppcig8IAI0PXRcBXFdDlxTDSE%3D'
+            },
+            {
+              Buyer: '浙江财经大学',
+              Budget: 8640709.8,
+              PNCount: 43,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCZmYFYzI%2FGSo6GX95cFwdIjNfSCNmZmh2KA4wPz0wfFZwYgkvICgwPWBXBXFbOFxTDPc%3D'
+            },
+            {
+              Buyer: '中铁九局集团有限公司',
+              Budget: 82777621.47,
+              PNCount: 43,
+              WCity: '沈阳市',
+              WProvince: '辽宁',
+              entId:
+                'ABCdEdFcC4%2FIDwvNFZmc1wrIyRfTBZ0ZmNiPygkPS4gZ2BnXyg%2BIAIoMHQBUnFSHlxTDNM%3D'
+            },
+            {
+              Buyer: '山东临工工程机械有限公司',
+              Budget: 0,
+              PNCount: 42,
+              WCity: '临沂市',
+              WProvince: '山东',
+              entId:
+                'ABCYFdCYT0vIDksNHBkcHU8CiQJSCJ3XGh%2FKwU7LCEdf2Bnch0iNy8aN2ABRnFZDlxTDIA%3D'
+            },
+            {
+              Buyer: '佛山市高明区人民医院',
+              Budget: 152598,
+              PNCount: 42,
+              WCity: '佛山市',
+              WProvince: '广东',
+              entId:
+                'ABCYFxdfS5YBSgsM3hkZ3IJJzMCSTF3cXhyPx4ZKC4ed35zXC8rIzg3J2ABCXAQHlxTDIY%3D'
+            },
+            {
+              Buyer: '浙江省一建建设集团有限公司',
+              Budget: 49885,
+              PNCount: 41,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCYHYAdSlYODkvGXxhZ3IgMDIoCSZgAWh%2BKCgZKyENeGpnZS8qIy8sMXQBWnBYHlxTDDc%3D'
+            },
+            {
+              Buyer: '天津航天瑞莱科技有限公司',
+              Budget: 0,
+              PNCount: 41,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCd2ZZdCkFFj87I3t2cwcjJycCIxFgdnx9KA4sPC4gVX5nXz8iNy88O2BHRnEmDlxTDHA%3D'
+            },
+            {
+              Buyer: '山东泰开高压开关有限公司',
+              Budget: 0,
+              PNCount: 40,
+              WCity: '泰安市',
+              WProvince: '山东',
+              entId:
+                'ABCY0dFci4oLyssM3xmZHUoMCQCFSNjYUJzPy8wNjoNeGlnZQksNwksO2B2VnA5KFxTDKo%3D'
+            },
+            {
+              Buyer: '大连理工大学',
+              Budget: 5866732.57,
+              PNCount: 40,
+              WCity: '',
+              WProvince: '辽宁',
+              entId:
+                'ABCY1cBZT0eJyM6AnhhcwcOMTMCEjFjdndlPw5ROTodYFZncjMqNz8oO2BcXnAjDlxTDB0%3D'
+            },
+            {
+              Buyer: '南方科技大学',
+              Budget: 51518224,
+              PNCount: 40,
+              WCity: '深圳市',
+              WProvince: '广东',
+              entId:
+                'ABCYFxSYy5YKy0vNHhlZ3JbDDNfEj1jYWB9KDgzICEdZFFpcissIC8aO2NcWnAzHlxTDVY%3D'
+            },
+            {
+              Buyer: '东南大学',
+              Budget: 7490077,
+              PNCount: 40,
+              WCity: '',
+              WProvince: '江苏',
+              entId:
+                'ABCd2FBfzIvBSM4GWdycFwSDTMvDSRgdmtiPwUvLy43e3tnXyw9ICg7IWZhWnBFOFxTDPk%3D'
+            },
+            {
+              Buyer: '无锡同方人工环境有限公司',
+              Budget: 1106731.65,
+              PNCount: 40,
+              WCity: '无锡市',
+              WProvince: '江苏',
+              entId:
+                'ABCd3YAfjI4IyksRH9xdXUsDDIoQT1mdnx0KFgsNiEgeGhnTystNz83IWABBXBcOFxTDT8%3D'
+            },
+            {
+              Buyer: '安阳钢铁股份有限公司',
+              Budget: 4750000,
+              PNCount: 40,
+              WCity: '',
+              WProvince: '河南',
+              entId:
+                'ABCYAEIdDxYKyw4M39zc1wgDTMJESJjcXB%2BKzg4PyE3aFRnBz8sNDgsM2BxRnAlOFxTDHc%3D'
+            },
+            {
+              Buyer: '一重集团天津重工有限公司',
+              Budget: 0,
+              PNCount: 39,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCdEdBcj0FKDwvGXRhc08JIzMZERFjYXh0PFgwOS4wYFJpYjA7IBkeMGN2XnACDlxTDG0%3D'
+            },
+            {
+              Buyer: '重庆医科大学附属第一医院',
+              Budget: 49052098.69,
+              PNCount: 39,
+              WCity: '',
+              WProvince: '重庆',
+              entId:
+                'ABCYFwJYTI4JyMsAnN5c08%2FJTMJESd3YUVhKwUzKC4weFFzTyw8Iwk7LWBXAXEFOFxTC5E%3D'
+            },
+            {
+              Buyer: '中交第二公路工程局有限公司',
+              Budget: 515453532.92,
+              PNCount: 39,
+              WCity: '',
+              WProvince: '陕西',
+              entId:
+                'ABCZnYIfz0%2FUCovAnd5cwcjJDA4GjB3V0J%2FKzg3Ly43ZGpwYgkoIC8SOHQBXnElDlxTDDo%3D'
+            },
+            {
+              Buyer: '合肥供水集团有限公司',
+              Budget: 439145510.17,
+              PNCount: 39,
+              WCity: '合肥市',
+              WProvince: '安徽',
+              entId:
+                'ABCZnFJfjI%2FLy04I393dWIJIycCCSRgZnR1PygjKzpFWlNnYj8iIj88PWZ2UnAlHlxTDTk%3D'
+            },
+            {
+              Buyer: '山西路桥建设集团有限公司',
+              Budget: 67847168.72,
+              PNCount: 39,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCYFxZczwOMyMsJFF2ZGUjJzNfEjJmYWBxP1gjIz0gZGlzciw9Iz8aOGNmWnAnHlxTDVA%3D'
+            },
+            {
+              Buyer: '广东医科大学附属医院',
+              Budget: 8299013.73,
+              PNCount: 38,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY1xZdjI%2FJywsRGt6cF88DTMZHjJ0R3B%2FPygCODoga2BkTwkvND8sOGMBAXEEOFxTDE4%3D'
+            },
+            {
+              Buyer: '上海中远海运重工有限公司',
+              Budget: 0,
+              PNCount: 38,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCY3FGYikeOyYsAlV5dXUjJSQCIDB0YUJ1Pw4zLC5FeFNnXDMiIBk0MmNcVnIYOFxTDHs%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司广东分公司',
+              Budget: 3736911.2583,
+              PNCount: 38,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdGZBcjIFIDY4NHt3c1woDTIvSCB0YXtgKC8vLS5FVmlwch0qNAk4Mnd2RnFZDlxTDWQ%3D'
+            },
+            {
+              Buyer: '浙江工业大学',
+              Budget: 13264363,
+              PNCount: 38,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCd2FeYj0vKDgvNHtxdXIvIiQJERZ0YUVjKTgFLS43f31kXDw9NwIsMmNmAXECDlxTDHo%3D'
+            },
+            {
+              Buyer: '成都建工集团有限公司',
+              Budget: 98881198.2,
+              PNCount: 37,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCY2Fdcy4%2FOyo7RGt0Z188DDI%2FSCZgXHdgKC84PSEgd3lpcgksIDgoNmBHRnA8KFxTDXc%3D'
+            },
+            {
+              Buyer: '中国化学工程第十一建设有限公司',
+              Budget: 5978241,
+              PNCount: 37,
+              WCity: '开封市',
+              WProvince: '河南',
+              entId:
+                'ABCYHZrci5YKDk4RH9xdXUzIzA%2FDjJ3YV50KC8kOTogXlJzByA8NF8sNHRmCXEsHlxTDXM%3D'
+            },
+            {
+              Buyer: '中铁八局集团有限公司',
+              Budget: 29865842.27,
+              PNCount: 37,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCY1daYzI%2FLyksNFZlZHIoCzACIyZjYUVjKCgrLy4Nf2BwTyMhIF8dLXdXRnAjOFxTDGk%3D'
+            },
+            {
+              Buyer: '中铁十二局集团第四工程有限公司',
+              Budget: 1503732.35,
+              PNCount: 37,
+              WCity: '西安市',
+              WProvince: '陕西',
+              entId:
+                'ABCdFwIcT0vJDk7NGt6c2UrIzAoCSFmZmB%2BKB43JjogZGlkZSsiNz8sPWBcBXEbOFxTDKs%3D'
+            },
+            {
+              Buyer: '浙江省三建建设集团有限公司',
+              Budget: 452373.69999999995,
+              PNCount: 37,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCYwEEdCkvLD0vNHBkZ1w8CjBfDjRgR1J2PygjKSEnf3lzTyMsNz8oMndcWnFaKFxTDMA%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司广州分公司',
+              Budget: 1,
+              PNCount: 37,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCZnZGYjJYJyA4M2t2ZwcsDTIoESd3dndhPD8zJj0wd2BkByAxIi8gMmZ2Qn8FHlxTDIU%3D'
+            },
+            {
+              Buyer: '中铁二局集团电务工程有限公司',
+              Budget: 0,
+              PNCount: 36,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCYAFZcT0%2FJyY4JFF2cE8oCzM4TTJ3V3x1Kz8zKz0gVlVzXzw4IDg0NndmRnEDKFxTDPg%3D'
+            },
+            {
+              Buyer: '中国移动通信集团终端有限公司',
+              Budget: 0,
+              PNCount: 36,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCdFwEdj0vUT04End2cGUzJDNfIyFgR2RwKDgwPCEnaGpzdT8sIz8SOHRcBXIPOFxTDRo%3D'
+            },
+            {
+              Buyer: '中国铁路昆明局集团有限公司',
+              Budget: 1833316.15,
+              PNCount: 36,
+              WCity: '',
+              WProvince: '云南',
+              entId:
+                'ABCYEcEcjwOJyksM3d0dWIvJycoESNjcX9gP1gzIy9FcFZpYgkiIz8eNmNxWnAMDlxTDJ4%3D'
+            },
+            {
+              Buyer: '中海油能源发展股份有限公司',
+              Budget: 249448466.15,
+              PNCount: 36,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCZmZSZSkvJD8sI3d4cAcdJjA%2FDSZ0YWR2PD8zKT0gaFRnBy8qIj88MWMBWnEcDlxTDBQ%3D'
+            },
+            {
+              Buyer: '中船(邯郸)派瑞氢能科技有限公司',
+              Budget: 0,
+              PNCount: 36,
+              WCity: '邯郸市',
+              WProvince: '河北',
+              entId:
+                'ABCYGYJYy5YUCk6EllxZE8vJTI%2FASNgXHRyPCggPyE3Z3lzTyw4IDgzIGZ2XnEdDlxTDNY%3D'
+            },
+            {
+              Buyer: '中国化学工程第十三建设有限公司',
+              Budget: 11090792.064199999,
+              PNCount: 36,
+              WCity: '沧州市',
+              WProvince: '河北',
+              entId:
+                'ABCYFxJfT1YUTw4RGdyZGU%2FJTIoESdjV3B%2FKD8kOT03Z31zdQ4xIj8jJGBxQnEJOFxTDcA%3D'
+            },
+            {
+              Buyer: '中铁二局第四工程有限公司',
+              Budget: 4572528.67,
+              PNCount: 36,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCY1xSZC5YFj8sI2hkc3IsCyQ%2FCjd0XFJ0PD8nLS8eWlNnBz8iNDgoPXdhQnAEKFxTDI8%3D'
+            },
+            {
+              Buyer: '中国能源建设集团广东火电工程有限公司',
+              Budget: 26033724.19,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCYwFVcT0FMy0vRHRmdWIvJTMoDSRmYWh2PygFLD0eZ3xwcg49Ny8eMmNHBXAbDlxTDCU%3D'
+            },
+            {
+              Buyer: '中铁建工集团建筑安装有限公司',
+              Budget: 0,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCd2ZrdjIvGSg4M3d1cGI4DTAvERZgcVVgKwUzIC4ec3lwBzw7Ij8vJ3dXQnAlDlxTDJw%3D'
+            },
+            {
+              Buyer: '山东农业大学',
+              Budget: 5429130.252,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '山东',
+              entId:
+                'ABCY3FFdC4vJyY6ElpldXUzJjMZCSZgXHB9Kx5ROSEdZ35kZSMiID8VLWMBUnEsHlxTDG4%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司无锡分公司',
+              Budget: 9662533.64,
+              PNCount: 35,
+              WCity: '无锡市',
+              WProvince: '江苏',
+              entId:
+                'ABCYGFaYDI4BSY4JGd2c3IJJCcoTTJ0R2BxKyg3Ly8eWlNwcg47IAkzJGB2BXJbDlxTDHg%3D'
+            },
+            {
+              Buyer: '中国石油集团西部钻探工程有限公司',
+              Budget: 180,
+              PNCount: 35,
+              WCity: '克拉玛依市',
+              WProvince: '新疆',
+              entId:
+                'ABCY0dFfTI%2FUCo4GWNyZAcjJDMJASFmZmh%2FPCgWPC4Nd3tnXzw4ND8sN3RmXnA7HlxTDOM%3D'
+            },
+            {
+              Buyer: '中国第一汽车股份有限公司',
+              Budget: 21234446.740000002,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '吉林',
+              entId:
+                'ABCZmEFZSkvID0sI2NycGIjJycCHjRjV2h9KTgZJi9FVmppdSw9IAk7IXRhXnEvDlxTDHA%3D'
+            },
+            {
+              Buyer: '上海科技大学',
+              Budget: 33750829.78,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCZmZFfykFUT8vNGNyZ18rJCQZCjd3YUJxPw40OC9FZFRwcjMtIxk8NmZmUnIQOFxTDQA%3D'
+            },
+            {
+              Buyer: '中铁二十四局集团有限公司',
+              Budget: 8892600,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCY2ZrcCkvBSovEnhoZGIgCCcoCjFgcWtlKy8nLToef31kdSsuNAI4OGN2RnASKFxTDLc%3D'
+            },
+            {
+              Buyer: '四川青石建设有限公司',
+              Budget: 0,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '四川',
+              entId:
+                'ABCY2FJcj0vJygvAll6Z18vIjNfSTBgV2R%2FPx4kNi8eYFVpZT8lIz8SMnQBRnEfDlxTDJM%3D'
+            },
+            {
+              Buyer: '中交第二航务工程局有限公司',
+              Budget: 34848224.43,
+              PNCount: 35,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCd1xJfz1YFj84NF5hcGUjJDMCSCR3XHByPygnID0ecGdnXCcvNAIdIWNcQnASDlxTDM8%3D'
+            },
+            {
+              Buyer: '兰州真空设备有限责任公司',
+              Budget: 0,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '甘肃',
+              entId:
+                'ABCdAEEfi5YMyY4M3d1cE8OMSQ%2FQBZ0YXh1KTg7Lz0ea3lnYhIxNy8oPWB2VnEyHlxTDSM%3D'
+            },
+            {
+              Buyer: '哈尔滨汽轮机厂有限责任公司',
+              Budget: 0,
+              PNCount: 35,
+              WCity: '',
+              WProvince: '黑龙江',
+              entId:
+                'ABCY2YFYD1YAjY7RHhhZ1wOMTACIyF0YXNjKw4oNjona3xkXz8tNDgvIGB2QnAeDlxTDKI%3D'
+            },
+            {
+              Buyer: '北京轩宇空间科技有限公司',
+              Budget: 0,
+              PNCount: 34,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCYGFeZSkOJy84I2Nyc18rJic4TTF3ZmB0Pw4WPy8efGlzXw44NBk%2FJ2BmRnEsKFxTDRE%3D'
+            },
+            {
+              Buyer: '中铁十一局集团第一工程有限公司',
+              Budget: 12774969.11,
+              PNCount: 34,
+              WCity: '襄阳市',
+              WProvince: '湖北',
+              entId:
+                'ABCZnZCYT0vMyw7I2d2Z3IkCDM4Dj10V2h1PB43KiEgdFRkXDg8NwI7JGMBUn9aDlxTDMQ%3D'
+            },
+            {
+              Buyer: '安钢集团永通球墨铸铁管有限责任公司',
+              Budget: 0,
+              PNCount: 34,
+              WCity: '安阳市',
+              WProvince: '河南',
+              entId:
+                'ABCY1wIfjIoLyo4AlZhZGI4CCc4HSZjcWhyPw4nID0dZFFwBwktIBk7JGABUnAkHlxTCzs%3D'
+            },
+            {
+              Buyer: '中国十七冶集团有限公司',
+              Budget: 20222645.009999998,
+              PNCount: 34,
+              WCity: '马鞍山市',
+              WProvince: '安徽',
+              entId:
+                'ABCdGYFYDIeJy86GXd3dXIkMTNfIxF0AWhwPFgvJi8daFNpcig4IF8aN2NXQnBcDlxTDPU%3D'
+            },
+            {
+              Buyer: '山东泰开变压器有限公司',
+              Budget: 0,
+              PNCount: 34,
+              WCity: '泰安市',
+              WProvince: '山东',
+              entId:
+                'ABCY1cFYy4%2FKyg4JHhmcAcJJjI4DjJ3cXB%2BKSgrKC4Nf35zXCcuIzgzIGN2aHJbKFxTDNU%3D'
+            },
+            {
+              Buyer: '山西八建集团有限公司',
+              Budget: 4766300,
+              PNCount: 34,
+              WCity: '太原市',
+              WProvince: '山西',
+              entId:
+                'ABCdGYFYCkoOyssAlV6cHIzJiQ%2FARF3dndhKD8CNi4ee2BwTyA4IwkjIHd2QnEvOFxTDGo%3D'
+            },
+            {
+              Buyer: '济宁市第一人民医院',
+              Budget: 22132860,
+              PNCount: 34,
+              WCity: '济宁市',
+              WProvince: '山东',
+              entId:
+                'ABCY2ZZczxYOyY4JHhjZGUjJDIvSBZ0ZndhPygWNi4dfGhpcistNAIwNGBxAXATHlxTDRM%3D'
+            },
+            {
+              Buyer: '欧冶工业品股份有限公司',
+              Budget: 78310643,
+              PNCount: 33,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCY0dBdjIeBSMvM3hlcAcsCyc4FjdgAWh9Px4COT0gVXxkTy8tIi8zIWNxXnEQKFxTC7w%3D'
+            },
+            {
+              Buyer: '云南昆船机械制造有限公司',
+              Budget: 0,
+              PNCount: 33,
+              WCity: '',
+              WProvince: '云南',
+              entId:
+                'ABCY2ZddikoLDk6AndxZAc4CDMoGj1mYUViPCgCPzogVXlpYiA8IxkrJGBxQnEaHlxTDCs%3D'
+            },
+            {
+              Buyer: '国能信控互联技术有限公司',
+              Budget: 11340645,
+              PNCount: 33,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCd1xJci5YKDgvM3dycAcoMTI4ASZ3XFVgKSgZIz0dd31pcishIwIsPWNxRnFBDlxTDME%3D'
+            },
+            {
+              Buyer: '中山大学孙逸仙纪念医院',
+              Budget: 1820000,
+              PNCount: 33,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdGZWZCkFBS0sAmt4dXIjJjNfES1jdn9hKx4gOS43eFJzcjsrIig0M2ZxWnEHKFxTDQs%3D'
+            },
+            {
+              Buyer: '合肥美亚光电技术股份有限公司',
+              Budget: 0,
+              PNCount: 33,
+              WCity: '合肥市',
+              WProvince: '安徽',
+              entId:
+                'ABCd2ZZfj0OOyo7I2d1Z1wJJjAJDSJ0R0JyPCgjLDoeeFZkci8lIwkePWN2RnEZHlxTDGc%3D'
+            },
+            {
+              Buyer: '中盐安徽红四方股份有限公司',
+              Budget: 0,
+              PNCount: 33,
+              WCity: '合肥市',
+              WProvince: '安徽',
+              entId:
+                'ABCYGZGYi4vKyY6RGhhdWUzJzI4GjFmYWNjPCg0NiEnf3xncj8oIxksMndhWnEnDlxTDUs%3D'
+            },
+            {
+              Buyer: '常德市第一人民医院',
+              Budget: 1930284.6,
+              PNCount: 32,
+              WCity: '常德市',
+              WProvince: '湖南',
+              entId:
+                'ABCd2ZFcDIoMDYsM3d3cF8OCyc4TTB0YXhzKCg7LS4wfGpzBycvIz88OHdcBXJfDlxTDSs%3D'
+            },
+            {
+              Buyer: '中铁十一局集团第二工程有限公司',
+              Budget: 65867.52,
+              PNCount: 32,
+              WCity: '十堰市',
+              WProvince: '湖北',
+              entId:
+                'ABCZnZZdDIvID84AmRodWIsDDMoDjJ3ZndlKy8zKz0de3xwZT8vIxk4OHdmWnEzOFxTDYw%3D'
+            },
+            {
+              Buyer: '上海裕达实业有限公司',
+              Budget: 0,
+              PNCount: 32,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCYEcBYzwFIDk7And6cAcwMzA%2FQCF3ZlJzKShRNj0nfFRwByMqNz80MGNxRnIMKFxTDDg%3D'
+            },
+            {
+              Buyer: '中交第一航务工程局有限公司',
+              Budget: 111192997.18,
+              PNCount: 32,
+              WCity: '',
+              WProvince: '天津',
+              entId:
+                'ABCZnFCYy4vNyMsRGBmcHIgMCcCIxF0V152K1g4Pz0eWlRzTystNAIoMHdcRnFfKFxTDQI%3D'
+            },
+            {
+              Buyer: '中核建中核燃料元件有限公司',
+              Budget: 0,
+              PNCount: 31,
+              WCity: '',
+              WProvince: '四川',
+              entId:
+                'ABCd3YIfS4vIyg4JF5kcE8gMTAJSBZ3cXNgKS8nKzoeZ31kXzMuNzgzLWNxWnFeKFxTDUc%3D'
+            },
+            {
+              Buyer: '中国成达工程有限公司',
+              Budget: 0,
+              PNCount: 31,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCYEdeZSkFUC8vElF2cAcjJjBfHRZ0YWB1Kw44PCEeeGhnch0rNF8rIndXRnEHDlxTDGE%3D'
+            },
+            {
+              Buyer: '中铁四局集团第一工程有限公司',
+              Budget: 0,
+              PNCount: 31,
+              WCity: '合肥市',
+              WProvince: '安徽',
+              entId:
+                'ABCdFcAfjIFOD8vAnRoc188CDMoASR0R3R1Pw4vIC4eaFJpYi8vNDgwM2MBUnBZDlxTDBQ%3D'
+            },
+            {
+              Buyer: '深圳妈湾电力有限公司',
+              Budget: 16541179.98,
+              PNCount: 31,
+              WCity: '深圳市',
+              WProvince: '广东',
+              entId:
+                'ABCd1xWYz0OIDwvAl5mZ3UJJzMvFjJ3YXdlKSgZLDoNYFZkXwkiNz84O2NcCXEsOFxTDEg%3D'
+            },
+            {
+              Buyer: '岭南师范学院',
+              Budget: 677795.56,
+              PNCount: 31,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCZmYFZTIvMy07I2dzc2U8PjA%2FDjR0AXB%2FKDgrLCEgVmhwYh0qIxk0MGN2WnEIDlxTDG4%3D'
+            },
+            {
+              Buyer: '佛山市中医院',
+              Budget: 349982,
+              PNCount: 31,
+              WCity: '佛山市',
+              WProvince: '广东',
+              entId:
+                'ABCY0cAci4%2FGS87JHN4ZHJbCiQ%2FCSBmZlJxPyg0ODogXmlkBzA9Ii8%2FLXdhQnFbDlxTDJ0%3D'
+            },
+            {
+              Buyer: '南通中远海运船务工程有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '南通市',
+              WProvince: '江苏',
+              entId:
+                'ABCdGFJcjI4Aj84I3xmc08vJCQZSTdjR1VgPB44NiEddFNnXB0hIxkdLWB2aHE%2BDlxTDKc%3D'
+            },
+            {
+              Buyer: '中铁七局集团郑州工程有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '',
+              WProvince: '河南',
+              entId:
+                'ABCdGYEfS4eIyw4Ant4Z3IjIic4HS1gcUFgKy8nLSEna35zXFohNz8SNmZmUnEBKFxTDKo%3D'
+            },
+            {
+              Buyer: '中国能源建设集团天津电力建设有限公司',
+              Budget: 50682172.010000005,
+              PNCount: 30,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCdFxZfy4vGS87RGd5dWIrJDAJDSRjYX9iKzgWPSEee35pciA9NwksMGBHXnEcKFxTDQw%3D'
+            },
+            {
+              Buyer: '河南龙宇能源股份有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '',
+              WProvince: '河南',
+              entId:
+                'ABCd3YIfSkOIyw4GWt2Z1woCzACSTR0R3hyPDgZJi4dfFVnZSsiID8dLXdxRnELDlxTDGw%3D'
+            },
+            {
+              Buyer: '山西三建集团有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '长治市',
+              WProvince: '山西',
+              entId:
+                'ABCY1dBdi4vKys4JFFxZE8wCycCQBZ3XFJ9Pw4FKz0nZ2BpZSw4NF8aO2ABVnAiHlxTDCk%3D'
+            },
+            {
+              Buyer: '中国移动通信集团上海有限公司',
+              Budget: 5980029,
+              PNCount: 30,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCYFxSYi4vOyMvM3d4ZAcOCzIvASdmYWtgPB4oOS4edGlpYiA9Iz8%2FJ2BhQn85OFxTDJE%3D'
+            },
+            {
+              Buyer: '武汉大学',
+              Budget: 19208397.759999998,
+              PNCount: 30,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCY0ddfzIeMyg4All3c3UzJTNfQCdjcXx2Kx4nKD0wcGpnTw48Nz8zJ3dhRnEjOFxTDYI%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司盐城分公司',
+              Budget: 90031.4,
+              PNCount: 30,
+              WCity: '盐城市',
+              WProvince: '江苏',
+              entId:
+                'ABCd3FaYTIFKys7M2Rjc18gPjBfIydmcVJwKy8COSEdZ3xwYiMuNyg0N2BcRnFFKFxTDTk%3D'
+            },
+            {
+              Buyer: '东方电气(广州)重型机器有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCZmZBcDwFODkvRGBkc2JbCyc4TTJmYXNgPygnKzodYGhwdSA4IAk8NHd2BXA%2FHlxTDTU%3D'
+            },
+            {
+              Buyer: '航天恒星科技有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCYwEIdDIoMDwsJFlxdXIdJjNfSCNjcVVgKTg7KSEdZ2BzcjMtIy8dIXdmUnEGOFxTDJw%3D'
+            },
+            {
+              Buyer: '青岛汉缆股份有限公司',
+              Budget: 0,
+              PNCount: 30,
+              WCity: '青岛市',
+              WProvince: '山东',
+              entId:
+                'ABCZnEAcj04BSw4NGd2cHU8Cic4CRZgV0VgKA4zIC4geFVzXz8vNy8aN2NmVnEBKFxTDEA%3D'
+            },
+            {
+              Buyer: '中国船舶集团物资有限公司',
+              Budget: 0,
+              PNCount: 29,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCY2YEfjIeIyY7M2NzZGJaJCQ4IDB3V0J2PFgwPDoef35pZSMtNF8aMnd2VnEfOFxTDao%3D'
+            },
+            {
+              Buyer: '中国铁路武汉局集团有限公司',
+              Budget: 1409146.32,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCd2ZSZSkoJy8vEllzdXUrJTACHj1jV3B2PDg4PSEeeFZpYh0lIig7IWZmaHEHHlxTDNE%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司徐州分公司',
+              Budget: 145.26,
+              PNCount: 29,
+              WCity: '徐州市',
+              WProvince: '江苏',
+              entId:
+                'ABCYwFZfykvUCAsM395c18gMzMvCSNmYXhzK1gjJi8eZGlzTyA9Iz8rJ2MBXnAGOFxTDJg%3D'
+            },
+            {
+              Buyer: '中铁一局集团电务工程有限公司',
+              Budget: 2987601.75,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '陕西',
+              entId:
+                'ABCYFdJci4%2FUTg6End0ZE8sDzI%2FDSFgV0FkKA4nLz0ddFJnYjMoIC8jIWNhAXEnDlxTDAU%3D'
+            },
+            {
+              Buyer: '中铁九桥工程有限公司',
+              Budget: 57900832.14,
+              PNCount: 29,
+              WCity: '九江市',
+              WProvince: '江西',
+              entId:
+                'ABCdAFJdTIoIyw4NH92c1w4MTACTCFgYVJ0KygZID03ZFJwByslIAkVLWBHXnEvOFxTDA8%3D'
+            },
+            {
+              Buyer: '深能环保发展集团有限公司',
+              Budget: 3015474.86,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY2FBcj1YUCg4GX9zcF8sCzAoDjFgcXNgPCgFID0geGhzdQ4xIC8zJ2NhRnFcDlxTDTI%3D'
+            },
+            {
+              Buyer: '中铁隧道局集团有限公司',
+              Budget: 153400515.18,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCYAFSYS4%2FIykvAnt0dXI%2FJCRfFjR3XHx2KFgwNjogWlJnZSsuID8eMndxQnIGKFxTDQI%3D'
+            },
+            {
+              Buyer: '九江七所精密机电科技有限公司',
+              Budget: 0,
+              PNCount: 29,
+              WCity: '九江市',
+              WProvince: '江西',
+              entId:
+                'ABCY3FaYj0OIyw7Ell6Z18wCjAoQTJ0R3hwPCgFID0da31zcjw8Ii8RImNHQnISOFxTDLs%3D'
+            },
+            {
+              Buyer: '哈尔滨工业大学',
+              Budget: 17982789,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '黑龙江',
+              entId:
+                'ABCd2ZJcikeAj04JFphZHIODCcCTCZmYVJyPwUsOS43YFJnciA9NF8oM3RcBXAQKFxTDFs%3D'
+            },
+            {
+              Buyer: '国电南京自动化股份有限公司',
+              Budget: 0,
+              PNCount: 29,
+              WCity: '南京市',
+              WProvince: '江苏',
+              entId:
+                'ABCYFdFci44MDg4JGRoc3ISMzBfIyZjR1VhKz8gNi9FVlZwYiw4IwIvJGZhAXA4HlxTDJE%3D'
+            },
+            {
+              Buyer: '山西省交通信息通信有限公司',
+              Budget: 5034766.4,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCZmZrcjI%2FLDw7JHBkZHUoMDAJERZmcX9kKDhQKTogaFJzBwktNBk3IWZmQnAFHlxTDJI%3D'
+            },
+            {
+              Buyer: '广东医科大学',
+              Budget: 181254.15000000002,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCYAEBZD0oJygvNGt1cF8gDSQ%2FCjJgYWR0Kx4FKD03e2BzdSMoIwkgMGABWnNaHlxTC7o%3D'
+            },
+            {
+              Buyer: '浙江师范大学',
+              Budget: 1743852,
+              PNCount: 29,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCd1xJczI4Oyg7El5ocGI4CyQ%2FDSBjcUJ9PwUwPS4wdFJzBzMuNzg7ImZmQnASOFxTDJo%3D'
+            },
+            {
+              Buyer: '厦门航空有限公司',
+              Budget: 917000,
+              PNCount: 28,
+              WCity: '厦门市',
+              WProvince: '福建',
+              entId:
+                'ABCY2ZBdi4vOyg4El5oc2I4DDA4QCd0XGNhPFgkPyEwa31wciQ9NwkoPWMBUn8nDlxTDP0%3D'
+            },
+            {
+              Buyer: '广东海洋大学',
+              Budget: 3722629.73,
+              PNCount: 28,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY2ZdcCkvIyg4M2BhcGU%2FIiQ4STJgZnNjKw4zKz0wVlFncishIi8%2FJHRmQnFBKFxTDTc%3D'
+            },
+            {
+              Buyer: '中电福富信息科技有限公司',
+              Budget: 4506000,
+              PNCount: 28,
+              WCity: '福州市',
+              WProvince: '福建',
+              entId:
+                'ABCd2YAdC5YGS04M3dxZ1xbDzIoHjRjYXBxK1gkNj0wcGpnTyMoIBkaMGB2CXEdKFxTDNo%3D'
+            },
+            {
+              Buyer: '中国电建集团中南勘测设计研究院有限公司',
+              Budget: 64074900,
+              PNCount: 28,
+              WCity: '',
+              WProvince: '湖南',
+              entId:
+                'ABCdFwIdj04Myk4M2Nxc2I4DDIoTTB0AXB%2FKA4oPDonaFZkBw4xIDg0N2BhBXEHHlxTC%2BM%3D'
+            },
+            {
+              Buyer: '温州医科大学附属第一医院',
+              Budget: 7778112,
+              PNCount: 28,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCd3FGYDxYLD0vM392cwcOMzMoTCNmYXB%2FPx47Ji4Nf31wB1olIjgoNnRhRnENOFxTDUA%3D'
+            },
+            {
+              Buyer: '广西电网有限责任公司',
+              Budget: 4.6000000000000005,
+              PNCount: 28,
+              WCity: '',
+              WProvince: '广西',
+              entId:
+                'ABCYFdCYjwFMDw4NFVyc3UjJCQ%2FDjFgdnR2KS8wPS4gVmhnZTAxIC8VImABAXEhDlxTDAE%3D'
+            },
+            {
+              Buyer: '中铁十二局集团有限公司',
+              Budget: 3815400,
+              PNCount: 28,
+              WCity: '',
+              WProvince: '山西',
+              entId:
+                'ABCdAEJYD0FODksRHhkcAcwDSQ4DjFgcVViKCg3Ly4gZFVwTysqNF8sM2Z2aHAbKFxTDB0%3D'
+            },
+            {
+              Buyer: '大连中远海运重工有限公司',
+              Budget: 0,
+              PNCount: 28,
+              WCity: '大连市',
+              WProvince: '辽宁',
+              entId:
+                'ABCYwFdfS4vAj07JHBldXIzIjA4DjBgZlVkKx4oPT0eWlFkXzMsIjgvJHRhWnEEOFxTDH0%3D'
+            },
+            {
+              Buyer: '中交上海航道局有限公司',
+              Budget: 35250014.79,
+              PNCount: 28,
+              WCity: '上海市',
+              WProvince: '上海',
+              entId:
+                'ABCYAFVcj0OBSA4AmhhcF8wMCQCGj1mYVViKz87LT0eZGdnBx0rIygzLWB2aHAEDlxTC40%3D'
+            },
+            {
+              Buyer: '北京长征火箭装备科技有限公司',
+              Budget: 0,
+              PNCount: 28,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCdGZFcT04IyAvRGd1c2IzJycoFjF0R2djK1gjKS8eVXtpcgktIAksPWN2QnFaHlxTDSM%3D'
+            },
+            {
+              Buyer: '中铁大桥局集团有限公司',
+              Budget: 158643500,
+              PNCount: 28,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCdAEAdj0%2FBSg7I2hkZ1xbCDI4Iyd0AWB2P1gjKi8ea3lnYj8vIzgzLXdmXn9SOFxTDN0%3D'
+            },
+            {
+              Buyer: '南京中船绿洲机器有限公司',
+              Budget: 0,
+              PNCount: 27,
+              WCity: '南京市',
+              WProvince: '江苏',
+              entId:
+                'ABCdFdFcDI%2FJDk7JHdzZHIoMyQZFjRgYXx1KA4vJiEdY3xzXDMtIy8zLXQBVnILDlxTDI8%3D'
+            },
+            {
+              Buyer: '辽宁省检验检测认证中心',
+              Budget: 1336778.67,
+              PNCount: 27,
+              WCity: '',
+              WProvince: '辽宁',
+              entId:
+                'ABCYFddcT0%2FGS04EllxcGJbCjMvCj1gV2thKTgZKDoNeFRnci8tIF8dIHRhAXEJHlxTDIE%3D'
+            },
+            {
+              Buyer: '山东省路桥集团有限公司',
+              Budget: 66860281,
+              PNCount: 27,
+              WCity: '',
+              WProvince: '山东',
+              entId:
+                'ABCdEdFfzweMyM4NHN1dWUsMTIoSCRjV2hxKAUCOS4wZFJnYisoIwkePWB2VnEMKFxTDLI%3D'
+            },
+            {
+              Buyer: '重庆齿轮箱有限责任公司',
+              Budget: 0,
+              PNCount: 27,
+              WCity: '',
+              WProvince: '重庆',
+              entId:
+                'ABCdGZrcC4eMy8vNHN4cF8sCzMCSBZjYWR0Kx43Jj0daGdkBzMrIi8wMGMBAXEgOFxTDAw%3D'
+            },
+            {
+              Buyer: '青岛国际机场集团有限公司',
+              Budget: 256770228.79,
+              PNCount: 27,
+              WCity: '青岛市',
+              WProvince: '山东',
+              entId:
+                'ABCd2FCZD0FGSksAl5mc1wJJDMoASF0R3B%2BKCgsPS43Y35wdSMuIz84OGZmUnIaOFxTDK4%3D'
+            },
+            {
+              Buyer: '中国电建集团西北勘测设计研究院有限公司',
+              Budget: 68943300.26,
+              PNCount: 27,
+              WCity: '',
+              WProvince: '陕西',
+              entId:
+                'ABCY3FBfi4eJygsJGd4c3IwDSRfSC13dnR%2BPB47Kz0gaFFndS8rIAk%2FJ2NxQnEIDlxTDT0%3D'
+            },
+            {
+              Buyer: '巨力索具股份有限公司',
+              Budget: 0,
+              PNCount: 27,
+              WCity: '保定市',
+              WProvince: '河北',
+              entId:
+                'ABCd2FBfjJYAjwvNGRodWInIyc4FSRjcUVgPCgsOTogWmdnBystIxkwPWN2RnFdKFxTDNc%3D'
+            },
+            {
+              Buyer: '中铝山东工程技术有限公司',
+              Budget: 3703871.96,
+              PNCount: 27,
+              WCity: '淄博市',
+              WProvince: '山东',
+              entId:
+                'ABCYwFVcykvOykvGXt0ZGIJJycCERZjXHBxP1gFKzoed3lnci8iIF80N3dhXnACKFxTDKc%3D'
+            },
+            {
+              Buyer: '内蒙古北方重工业集团有限公司',
+              Budget: 0,
+              PNCount: 27,
+              WCity: '',
+              WProvince: '内蒙',
+              entId:
+                'ABCYEddfSkOOyYsAnN5cHUwCzAoQC10ZnR2Px4wPToneGlzXwkvIwkaNmBcWnISKFxTDN8%3D'
+            },
+            {
+              Buyer: '中铁十六局集团第三工程有限公司',
+              Budget: 0,
+              PNCount: 26,
+              WCity: '湖州市',
+              WProvince: '浙江',
+              entId:
+                'ABCYFxoYDI%2FKyg4AlphcE8sDTA4CSZ3YWthKTggPS5FXmdwB1ouNy80Mnd2RnFFHlxTDOc%3D'
+            },
+            {
+              Buyer: '广东科学技术职业学院',
+              Budget: 183592.45,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCY2ZoYC4oLy86ElZocHUgDDACQCNjdlVjPDgvLT0na3xwdS8hIigzImNxRnEBKFxTDNg%3D'
+            },
+            {
+              Buyer: '中铁二十五局集团有限公司',
+              Budget: 14366905.4,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCdAFdfzI%2FLDY4NGN0dXUoMScvSTRgZnNgKSgjID0ec3lnXCQxIAI4NGZxQnE5KFxTDTE%3D'
+            },
+            {
+              Buyer: '中煤第三建设(集团)有限责任公司',
+              Budget: 0,
+              PNCount: 26,
+              WCity: '宿州市',
+              WProvince: '安徽',
+              entId:
+                'ABCdFxJfz1YJys4M2N3cF8rJjA%2FCSd0R3R%2BPFgFKi4geFRpciMvIzg4NGNHWnAuKFxTDXo%3D'
+            },
+            {
+              Buyer: '中煤第六十八工程有限公司',
+              Budget: 15139147.620000001,
+              PNCount: 26,
+              WCity: '济宁市',
+              WProvince: '山东',
+              entId:
+                'ABCYwFCYSkFBS8sI2d0cGUvJCcCCjJjXGByKy8sOC4ddGdkTy8vIxkeMWB2XnEIDlxTC5s%3D'
+            },
+            {
+              Buyer: '中国联合网络通信有限公司吉林省分公司',
+              Budget: 95781232,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '吉林',
+              entId:
+                'ABCY3YAdj0vNyY7RGNxdXI8DzNfST10AVVjPx4kPCEnY2BkZS8vIAIaNHdxRnApOFxTDO8%3D'
+            },
+            {
+              Buyer: '中国移动通信集团浙江有限公司',
+              Budget: 3339035.1997,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCd2FGYikeIyw7RGd1ZE8ODTMvSTdjAXB1KTg0PS4wd35kXwkhIy8eO2BxBXIhHlxTDF0%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司扬州分公司',
+              Budget: 0.998,
+              PNCount: 26,
+              WCity: '扬州市',
+              WProvince: '江苏',
+              entId:
+                'ABCd3YIdSkvNy06GWBkc3IoCjA4ESd3dmNhKwUjLT0nfFNzBz8oIj80PWZhQnApDlxTDGo%3D'
+            },
+            {
+              Buyer: '贵州省公路工程集团有限公司',
+              Budget: 1078824.5,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '贵州',
+              entId:
+                'ABCd1wBYDxYLyMsM3d6c1xaJzM4Iy10AWh0KSg7LCFFeFRwdT8iNF8zLWABRnBSOFxTDTk%3D'
+            },
+            {
+              Buyer: '潍坊市人民医院',
+              Budget: 72203357.57,
+              PNCount: 26,
+              WCity: '潍坊市',
+              WProvince: '山东',
+              entId:
+                'ABCYAFJdS4vIyk7I2d6ZE8jIzA%2FSTJgZmtlKFgjIDogWX1zciMrIygzIWBcRnAhHlxTDKU%3D'
+            },
+            {
+              Buyer: '湖南省工业设备安装有限公司',
+              Budget: 0,
+              PNCount: 26,
+              WCity: '株洲市',
+              WProvince: '湖南',
+              entId:
+                'ABCYwFZdTIoJDY6EnBkcGI4CzAoCjJgdnx9PCggOD0geGhkdTw8IxkoN3QBXnFaHlxTDM4%3D'
+            },
+            {
+              Buyer: '广东财经大学',
+              Budget: 4762609,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCYGYEdDIOLys7JH91cAcjJSQ4TCFgXHdjPC8vIDogfFNzXysvND87JHdxQnAoOFxTDNM%3D'
+            },
+            {
+              Buyer: '宁夏医科大学总医院',
+              Budget: 28885130,
+              PNCount: 26,
+              WCity: '',
+              WProvince: '宁夏',
+              entId:
+                'ABCdGZeYz0vMDw6GWNzcGUoDzMZESFjdmBwPwUjKjogcGhkXBI7NwkoNmBcXnAfHlxTDLM%3D'
+            },
+            {
+              Buyer: '一重新能源发展集团有限公司',
+              Budget: 0,
+              PNCount: 25,
+              WCity: '齐齐哈尔市',
+              WProvince: '黑龙江',
+              entId:
+                'ABCdGZFczJYNDw6Amt6c18sDDAJFjJjYVJyKSg3KC8eVlFkXyg8IygaMXdmBXEJOFxTDGQ%3D'
+            },
+            {
+              Buyer: '山东省公路桥梁建设集团有限公司',
+              Budget: 69565411.82000001,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '山东',
+              entId:
+                'ABCd2ZrcTI4JyA7RGt1Z3ISMScvFj1jcXthKSgkPT0wXlNpcjw9Ny88M2NcaHAiOFxTDdc%3D'
+            },
+            {
+              Buyer: '湛江中心人民医院',
+              Budget: 12464242.32,
+              PNCount: 25,
+              WCity: '湛江市',
+              WProvince: '广东',
+              entId:
+                'ABCY3FBcTweODk7M392cHIkDzACESZgAWhxKTgsPTone3tnXwkiNAkzIXdmAXEyOFxTDHc%3D'
+            },
+            {
+              Buyer: '湖南农业大学',
+              Budget: 55541151.8,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '湖南',
+              entId:
+                'ABCY1xFczIFFjk6Al5kcHIvJSc%2FSTFjV3xxPD8sPT0wZFRzTw48NBk8MWBcaHEEHlxTDO0%3D'
+            },
+            {
+              Buyer: '浙江省工业设备安装集团有限公司',
+              Budget: 0,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCd3ZFfTwOBSkvAnhhdXIrIzMZSTRgZlJyKygjIzonYGlkByMtND8gN2N2RnEGDlxTDFQ%3D'
+            },
+            {
+              Buyer: '武汉重型机床集团有限公司',
+              Budget: 0,
+              PNCount: 25,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCdGFFdC4vUTg7GWd4c18gDSQJHjJ0ZmBwKw47LSEgfGdwZQ4%2BIy8RJ2NcXnJdOFxTDRA%3D'
+            },
+            {
+              Buyer: '新疆医科大学第一附属医院',
+              Budget: 2772302.38,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '新疆',
+              entId:
+                'ABCY2YAcylYIDw6EmtxcFwzJzACIy1mYXB%2FKT8nLzonf2BkcisvNAIwMGZhBXE%2FDlxTDJw%3D'
+            },
+            {
+              Buyer: '陕西柴油机重工有限公司',
+              Budget: 0,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '陕西',
+              entId:
+                'ABCY2ZJcS5YNyAsAnRmcHIgMDIvSTR3V3R9KD8FKTondGpwYlosID88NmBcRnE8KFxTDbo%3D'
+            },
+            {
+              Buyer: '广东轻工职业技术学院',
+              Budget: 4721443.140000001,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '广东',
+              entId:
+                'ABCd2ZVcj0eIyovM2d5dXUJJjAoCj13dmBxKzhQJj0wY3xnXDw8IxkoMWBhQnEkKFxTDWg%3D'
+            },
+            {
+              Buyer: '上海交通大学',
+              Budget: 14084930.9,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '上海',
+              entId:
+                'ABCYFwEdj0vBSwvM2NxZHIsCCRfEj1mYXhzP1gjIzonZ35kcjMhIigaNHRmCXAeDlxTDKo%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司常州分公司',
+              Budget: 1646695,
+              PNCount: 25,
+              WCity: '常州市',
+              WProvince: '江苏',
+              entId:
+                'ABCYwFGZTI%2FODwsM3RjcHIrJSQCHSRjcX9gKz8nIy4nfGpkciQ8NAkdJ3RhBX8tHlxTDG8%3D'
+            },
+            {
+              Buyer: '中国计量大学',
+              Budget: 11233189.2,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '浙江',
+              entId:
+                'ABCd3ZrfykvKysvEnxhcAdbCyRfHSJgdlJ%2FK1gjLCEwYGdnXy8vIBkvJ3RcaHAcKFxTDSE%3D'
+            },
+            {
+              Buyer: '中山职业技术学院',
+              Budget: 466509.74,
+              PNCount: 25,
+              WCity: '中山市',
+              WProvince: '广东',
+              entId:
+                'ABCd3YEcT0%2FGS07Emtxc18wMCRfERZgXHRzKFgvKj0eWXxwYhIxIi8VIWB2UnAmOFxTDRY%3D'
+            },
+            {
+              Buyer: '中船九江海洋装备(集团)有限公司',
+              Budget: 0,
+              PNCount: 25,
+              WCity: '九江市',
+              WProvince: '江西',
+              entId:
+                'ABCY2EEfTIoODYvAl5oZwcnJTI4FSFgcV5%2FPCgFLSEnd3tpYjw%2BNBk4NnRcCXAADlxTC%2BI%3D'
+            },
+            {
+              Buyer: '光大永明人寿保险有限公司',
+              Budget: 29952600,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '天津',
+              entId:
+                'ABCZmZBcCkFNyk7GWt4ZwcOCicCSTJ3ZnR0PyhQJi4eYFZzXDA4Ij8jIGZmRn8sOFxTDI8%3D'
+            },
+            {
+              Buyer: '内蒙古丰电能源发电有限责任公司',
+              Budget: 330131.92,
+              PNCount: 25,
+              WCity: '',
+              WProvince: '内蒙',
+              entId:
+                'ABCY3YFYzIoOy06Al5lc188CzAJDSB3V0VkPyg7Ki4gXlNwZSMvNygaO2MBXnA4HlxTC9U%3D'
+            },
+            {
+              Buyer: '中煤隧道工程有限公司',
+              Budget: 0,
+              PNCount: 24,
+              WCity: '',
+              WProvince: '江苏',
+              entId:
+                'ABCZmEFZT0FOyA6RHhkcHUvJycCFjRjXGBzKTgZLz0wVlZpZQ4%2BNBksN2NmWnAoKFxTDIY%3D'
+            },
+            {
+              Buyer: '中铁二局第五工程有限公司',
+              Budget: 236400,
+              PNCount: 24,
+              WCity: '成都市',
+              WProvince: '四川',
+              entId:
+                'ABCd1wEfi4eMyMsM2RhdWI%2FJDM4HSNmYVJ0KzgnLC4eeFJwBysuNAkoNHd2UnFSOFxTDKs%3D'
+            },
+            {
+              Buyer: '中车山东机车车辆有限公司',
+              Budget: 0,
+              PNCount: 24,
+              WCity: '济南市',
+              WProvince: '山东',
+              entId:
+                'ABCY1dFfi4eMDw7JGhkdXUJJCcCDjJgZlVgPDg3LSEefGhzBysvIy8sOGNmXnE7KFxTDIo%3D'
+            },
+            {
+              Buyer: '中铁四局集团有限公司',
+              Budget: 23226178.25,
+              PNCount: 24,
+              WCity: '',
+              WProvince: '安徽',
+              entId:
+                'ABCd3ZSZSkFJyk6GXtzc08sDzNfDS1gYWh2Kyg3LC4eY31wcicuNygsM2BHBXEIDlxTDIQ%3D'
+            },
+            {
+              Buyer: '电子科技大学',
+              Budget: 6852052.45,
+              PNCount: 24,
+              WCity: '',
+              WProvince: '四川',
+              entId:
+                'ABCY1cEfz0oJyM6RHtzZHIvJjMoIydjYV50KC87Ji8eWX5ndQkqIC84N2BXQnEMDlxTDJo%3D'
+            },
+            {
+              Buyer: '深圳技术大学',
+              Budget: 12022272,
+              PNCount: 24,
+              WCity: '深圳市',
+              WProvince: '广东',
+              entId:
+                'ABCd2YFZD0eBSw7EnRmZHIkCDI%2FCjFmZnBwKx4WPz0ee3xwTy8uNwkSO2MBXnEoKFxTDB4%3D'
+            },
+            {
+              Buyer: '广州大学',
+              Budget: 1373626,
+              PNCount: 24,
+              WCity: '广州市',
+              WProvince: '广东',
+              entId:
+                'ABCY2FBcz0%2FIDw6RHhldXIjJjMZCSNmdnx%2BPB4FKDodZ3xnXyg4NAk0M2NXBXEQHlxTDME%3D'
+            },
+            {
+              Buyer: '孚日集团股份有限公司',
+              Budget: 0,
+              PNCount: 24,
+              WCity: '潍坊市',
+              WProvince: '山东',
+              entId:
+                'ABCZnZFcDI4Jy06And0cGIvJiQCIyN3XFJ1Py8gOS8NfFNnXCcvIF8zLWNxXnAjHlxTDP8%3D'
+            },
+            {
+              Buyer: '中铁科工集团有限公司',
+              Budget: 0,
+              PNCount: 24,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCYFxZcy4vKyo7And1Z1wgDTMoHSR0AVVlPDgkPSEddFZzTwkoIjgsNmBmQnANOFxTDBY%3D'
+            },
+            {
+              Buyer: '北京航天拓扑高科技有限责任公司',
+              Budget: 0,
+              PNCount: 24,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCd2FeYDIOLDgvEn96c08wCic%2FHjB0ZmtjPwUkPT03aGppciwxIig4M3dXQnJFHlxTDTg%3D'
+            },
+            {
+              Buyer: '中国化学工程第十六建设有限公司',
+              Budget: 0,
+              PNCount: 24,
+              WCity: '',
+              WProvince: '湖北',
+              entId:
+                'ABCZmZGYT1YGSwvNFFzcHI7JycCSCdjcUJ9KThQKiEwYFJwdQksNz84NnRhBXEwOFxTDSE%3D'
+            },
+            {
+              Buyer: '中国光大银行股份有限公司',
+              Budget: 23310986.060000002,
+              PNCount: 24,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCYFxdfz04MDY7AnNzdWIjIic4DRFgZmhxKx4FKDogaFNnXCcoIxksMGNhBXEtHlxTDDc%3D'
+            },
+            {
+              Buyer: '中铁四局集团第五工程有限公司',
+              Budget: 33637271.384,
+              PNCount: 23,
+              WCity: '九江市',
+              WProvince: '江西',
+              entId:
+                'ABCYGEAdikeMDwvM3hoc3JaJjMJERF0R0J1KCgFKi4eXmdpYj8hIy8sMGBhWnEgHlxTDEM%3D'
+            },
+            {
+              Buyer: '中国新兴建设开发有限责任公司',
+              Budget: 17300370.36,
+              PNCount: 23,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCY2EEcCkvUTk4AmBlZwcoMTMoTTJ3ZnRxKFgzLDpFeFVkcjw9IigoO3dxRnAiKFxTDTo%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司杭州分公司',
+              Budget: 0,
+              PNCount: 23,
+              WCity: '杭州市',
+              WProvince: '浙江',
+              entId:
+                'ABCdFxddCkFJyM4M2hkZ3IdIzM4ASJ0ZnR%2FPx4wPyEnZFVnTzwxIzg4PWBmUn8rKFxTDR0%3D'
+            },
+            {
+              Buyer: '中国移动通信集团江苏有限公司',
+              Budget: 2549406.08,
+              PNCount: 23,
+              WCity: '',
+              WProvince: '江苏',
+              entId:
+                'ABCYFdBdCkOMyM7I3dycwcSMCcoSBFjYVJ2Kyg7LSEwVX1pZSw%2BNygsMGZmRnAsDlxTDGw%3D'
+            },
+            {
+              Buyer: '中铁十二局集团第一工程有限公司',
+              Budget: 0,
+              PNCount: 23,
+              WCity: '西安市',
+              WProvince: '陕西',
+              entId:
+                'ABCd3ZFfzIvMDwsI39xcE8wCjAvHjF3V3RyKS8nJj0nYFNkYjw8NwkjImNmBXA4DlxTDMo%3D'
+            },
+            {
+              Buyer: '中冶天工集团有限公司',
+              Budget: 87930749.63,
+              PNCount: 23,
+              WCity: '天津市',
+              WProvince: '天津',
+              entId:
+                'ABCYwFFcTI%2FNyA7An9ydWInIycoHSdjcXR2KDgkPy8da2BkBy8vNAkeNmN2RnEwOFxTDF0%3D'
+            },
+            {
+              Buyer: '大连华锐重工焦炉车辆设备有限公司',
+              Budget: 0,
+              PNCount: 23,
+              WCity: '大连市',
+              WProvince: '辽宁',
+              entId:
+                'ABCY1xddS4%2FAj87M39zc2UODCcoASZ0V15wKTgnLD0gYGlzXFoiICg4MWBxXnJFOFxTDUM%3D'
+            },
+            {
+              Buyer: '江苏核电有限公司',
+              Budget: 924920,
+              PNCount: 23,
+              WCity: '连云港市',
+              WProvince: '江苏',
+              entId:
+                'ABCY2YFYzIvMys7RHhkZ3U8CiQCIy10YXxxKAU4PzoNfGhnZTMrIAIzJ3dmXnA%2FKFxTDNs%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司南京分公司',
+              Budget: 2335676,
+              PNCount: 22,
+              WCity: '南京市',
+              WProvince: '江苏',
+              entId:
+                'ABCZnZFcSkOOyo7JFF4cHIOCDMvCRF3ZnR9KwUkPS43Z3lwTysuIAkwMWZhRnIyKFxTDJg%3D'
+            },
+            {
+              Buyer: '安徽医科大学第一附属医院',
+              Budget: 2362000,
+              PNCount: 22,
+              WCity: '',
+              WProvince: '安徽',
+              entId:
+                'ABCd3YAcz0eIDw4NFpmcFw8DzMoASJ0R2diPx4FKi4gWXtnZSslIAk0M3RHWnELKFxTDB4%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司中山分公司',
+              Budget: 0,
+              PNCount: 22,
+              WCity: '中山市',
+              WProvince: '广东',
+              entId:
+                'ABCdGZZdDxYGSgsNHd2cAcdIiQ%2FHjdgcXNkKygrICEwWlNpcjA9Iy88NmABBXFTDlxTDG4%3D'
+            },
+            {
+              Buyer: '中交一公局第四工程有限公司',
+              Budget: 9567139.2,
+              PNCount: 22,
+              WCity: '南宁市',
+              WProvince: '广西',
+              entId:
+                'ABCYGZaYD0oBSY7NFV3cGIvIzAvDSJgAVJ2Ky8jID0eaFNpYjMhIygwNnRmWnEZHlxTDDQ%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司厦门分公司',
+              Budget: 658800,
+              PNCount: 22,
+              WCity: '厦门市',
+              WProvince: '福建',
+              entId:
+                'ABCY0dJfS4vLD87NHdzZHI4Dyc%2FSBZ3V3BwKDgkPSEdd35wcj8tIxk%2FIXdmBXI6OFxTDXM%3D'
+            },
+            {
+              Buyer: '阳光雨露信息技术服务(北京)有限公司',
+              Budget: 0,
+              PNCount: 22,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCY3EBYy4eJyY4Ant3dWIkCDMoDj13cUVkPCgkOSEwa2BkByMsIC8gM2BXQnIBOFxTC8M%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司福州分公司',
+              Budget: 4700000,
+              PNCount: 22,
+              WCity: '福州市',
+              WProvince: '福建',
+              entId:
+                'ABCdGYAdTIFOyk4M2BjZHUwCDI4ASRjcWtjKygjLDpFZ3xkXCw%2BNwIoNnd2Qn86OFxTDO4%3D'
+            },
+            {
+              Buyer: '重庆长征重工有限责任公司',
+              Budget: 0,
+              PNCount: 22,
+              WCity: '',
+              WProvince: '重庆',
+              entId:
+                'ABCdFxrdS4vNyM7ElF5Z18oDzMJHjF3V2tkPDgnJi9FWWBncj8rNwk8N3RmaHEHKFxTDRg%3D'
+            },
+            {
+              Buyer: '连云港杰瑞电子有限公司',
+              Budget: 780,
+              PNCount: 22,
+              WCity: '连云港市',
+              WProvince: '江苏',
+              entId:
+                'ABCY3ZSYD04BSk7JGt0c18JIzMoQCdmcXx0Kx4zKS43dFRnYjwxIi84MWBXAXEmDlxTDME%3D'
+            },
+            {
+              Buyer: '中煤电气有限公司',
+              Budget: 0,
+              PNCount: 22,
+              WCity: '北京市',
+              WProvince: '北京',
+              entId:
+                'ABCYGZBdTIOODwvAmt3cAcoMTM4SBZmYUFjKTg4NiENY35zclouIwkdLWNHBXEYKFxTDBc%3D'
+            },
+            {
+              Buyer: '武汉华之洋科技有限公司',
+              Budget: 0,
+              PNCount: 22,
+              WCity: '武汉市',
+              WProvince: '湖北',
+              entId:
+                'ABCdFxBcDxYLyYsAmNzdWIJIiQCSCN0YUJ1Pw4gPToeeGpkXBIxIAIrLWNcRnAAKFxTDDo%3D'
+            },
+            {
+              Buyer: '中国汽车技术研究中心有限公司',
+              Budget: 2041767.25,
+              PNCount: 21,
+              WCity: '',
+              WProvince: '天津',
+              entId:
+                'ABCd3ZdcTIvMDksJGhmcwckMDAJESZgV3xzKDgsNi4NZ3lwZTw7IC8gO3dXBXJYHlxTDMQ%3D'
+            },
+            {
+              Buyer: '中国移动通信集团山东有限公司青岛分公司',
+              Budget: 469050,
+              PNCount: 21,
+              WCity: '青岛市',
+              WProvince: '山东',
+              entId:
+                'ABCYAEFYDJYFjwsNHhodXISPjBfHSRmZnBzKw4rJi8eXlFnByg7Ny80NnRXAX8vKFxTDBA%3D'
+            },
+            {
+              Buyer: '中国移动通信集团北京有限公司',
+              Budget: 10337633.75,
+              PNCount: 21,
+              WCity: '',
+              WProvince: '北京',
+              entId:
+                'ABCZnZoYD0%2FKD07M2hmZ3UgCjMCDS10R15%2FKB4CPy9FcFZnTzA4Ij8zImNhXnANHlxTDM8%3D'
+            },
+            {
+              Buyer: '中国电信股份有限公司甘肃分公司',
+              Budget: 13678000,
+              PNCount: 21,
+              WCity: '',
+              WProvince: '甘肃',
+              entId:
+                'ABCZnFFcikoMyY4Amd0cF8sMzACDj1gYXR2PB4zIyE3eGlzXyMrIi8wMGZhAXI6DlxTDI4%3D'
+            }
+          ],
+          param: {
+            area: null,
+            business_scope: null,
+            buyerClass: [],
+            industry: []
+          },
+          surpluscount: -1
+        }
+      }
+      this.listState.loading = false
+      this.listState.loaded = true
+      if (res.error_code === 0) {
+        this.listState.total = res.data.total
+        this.getListStatus(res.data.list)
+        this.listState.list = res.data.list || []
+      } else {
+        this.listState.total = 0
+        this.listState.list = []
+      }
+    },
+    // 获取监控数量
+    async getListStatus(list) {
+      const nameList = []
+      if (!list) return
+      list.forEach((v, i) => {
+        if (i === 0) {
+          nameList.push(v.Buyer)
+        }
+      })
+      const { error_code: code, data } = await getStatusCustomer({
+        name_list: nameList
+      })
+      if (code === 0) {
+        this.monitorInfo.alreadyNum = data.count.use
+        this.monitorInfo.remainNum = data.count.surplus
+        if (data.count.surplus === 0) {
+          this.$emit('show', this.monitorInfo)
+        }
+      }
+    },
+    onPageChange(p) {
+      this.listState.pageNum = p
+      // this.getList()
+    },
+    onSizeChange(size) {
+      this.listState.pageSize = size
+      this.listState.pageNum = 1
+    },
+    getMore() {
+      this.$emit('getMore')
+    },
+    clickNoLogin() {
+      location.href = '/notin/page?close_goBack=1'
+    },
+    openBigPage(item) {
+      try {
+        // eslint-disable-next-line no-undef
+        _hmt.push([
+          '_trackEvent',
+          '超级订阅-pc',
+          'click',
+          `${item.title}-${item.button}`
+        ])
+      } catch (e) {
+        console.log('未初始化百度统计')
+      }
+      this.$refs.collectRef.noCallApiFn(item.source)
+      // window.open('/big/page/index')
+    }
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+@include diy-icon('edit', 20, 20);
+@include diy-icon('icon-company', 24, 24);
+@include diy-icon('heart_stroke', 18, 18);
+@include diy-icon('heart_solid', 18, 18);
+.icon-yijiankong {
+  font-size: 20px;
+  color: #ff9f40;
+}
+.icon-jiankong {
+  font-size: 20px;
+  color: #9b9ca3;
+}
+::v-deep .el-icon-jy-icon-company {
+  margin-right: 8px;
+}
+// card样式重置
+::v-deep {
+  .el-card__header {
+    margin: 0 40px;
+    padding-left: 0;
+    padding-right: 0;
+  }
+  .el-card__body {
+    padding: 0;
+  }
+  .el-dialog__header {
+    padding: 0;
+  }
+  .el-dialog__body {
+    padding: 0;
+  }
+  .empty-container {
+    margin-top: 60px;
+  }
+  .get-more {
+    display: flex;
+    .el-icon-arrow-right {
+      margin-left: 4px;
+      order: 2;
+    }
+  }
+}
+::v-deep {
+  .monitor-class {
+    padding: 32px;
+    .el-dialog__header {
+      padding: 0;
+    }
+    .el-dialog__body {
+      padding: 20px 0 32px;
+    }
+    .el-dialog__footer {
+      padding: 0;
+    }
+  }
+}
+.sub-manager {
+  display: flex;
+  align-items: center;
+  padding: 8px 16px;
+  font-size: 14px;
+  line-height: 24px;
+  color: #1d1d1d;
+  border-color: #e0e0e0;
+  &.el-button:focus,
+  &.el-button:hover {
+    color: inherit;
+    background-color: inherit;
+  }
+}
+
+.recommend-customer-list-card {
+  border: none;
+
+  .header-box {
+    padding-left: 40px;
+    padding-right: 40px;
+  }
+
+  .card-title {
+    color: #1d1d1d;
+    line-height: 28px;
+    color: #1d1d1d;
+  }
+
+  .pcor-right-group {
+    > span {
+      font-size: 12px;
+      line-height: 23px;
+      color: #aaaaaa;
+
+      &:hover {
+        color: #2cb7ca;
+      }
+    }
+
+    i + span {
+      margin-top: 6px;
+      margin-left: 4px;
+      font-size: 14px;
+      line-height: 22px;
+      color: #686868;
+    }
+  }
+
+  .link-text {
+    font-size: 14px;
+    line-height: 24px;
+    text-decoration-line: underline;
+    color: #1d1d1d;
+    cursor: pointer;
+
+    & + .link-text {
+      margin-left: 20px;
+    }
+
+    &:hover,
+    &.active {
+      color: #2cb7ca;
+    }
+  }
+
+  .text-- {
+    &sm-value {
+      color: #1d1d1d;
+    }
+
+    &title {
+      font-size: 16px;
+      line-height: 24px;
+      color: #1d1d1d;
+    }
+
+    &sm-time {
+      font-size: 12px;
+      line-height: 20px;
+      color: #999999;
+    }
+  }
+
+  .card-list-item {
+    padding: 16px 0;
+    box-sizing: border-box;
+    box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.05);
+
+    &:last-of-type {
+      box-shadow: unset;
+    }
+
+    cursor: pointer;
+
+    &:hover {
+      .text--title,
+      .text--sm-value {
+        color: #2cb7ca;
+      }
+    }
+  }
+
+  .card-bottom-info {
+    margin-top: 12px;
+    justify-content: flex-start;
+    text-align: left;
+    font-size: 14px;
+    line-height: 22px;
+    color: #999999;
+
+    .text--sm-value {
+      margin-right: 40px;
+
+      &:last-child {
+        margin-right: 0;
+      }
+    }
+  }
+
+  .sub-manager {
+    float: right;
+  }
+
+  .info-list {
+    min-height: 100px;
+    border-top: 1px solid transparent;
+    position: relative;
+  }
+
+  .add-key-button {
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    margin-top: 32px;
+    padding: 8px 16px;
+    color: #f7f9fa;
+    border-radius: 6px;
+    background-color: #2abed1;
+    cursor: pointer;
+
+    .icon-chahao {
+      margin-right: 4px;
+      transform: rotate(-45deg);
+    }
+
+    .button-text {
+      margin-left: 4px;
+      white-space: nowrap;
+    }
+  }
+
+  .icon-chahao {
+    position: relative;
+    display: inline-block;
+    width: 14px;
+    height: 14px;
+
+    &:before,
+    &:after {
+      position: absolute;
+      content: '' !important;
+      background-color: #fff;
+      top: 50%;
+      left: 50%;
+      width: 14px;
+      height: 2px;
+      border-radius: 2px;
+    }
+
+    &:before {
+      transform: translate(-50%, -50%) rotate(45deg);
+    }
+
+    &:after {
+      transform: translate(-50%, -50%) rotate(-45deg);
+    }
+  }
+
+  .el-pagination-container {
+    margin-right: 40px;
+  }
+
+  ::v-deep {
+    .upgrade-mask-group .module-img-card {
+      padding: 50px 24px 0px 24px;
+    }
+
+    .upgrade-mask-group .top-tip-card {
+      height: auto;
+      padding-top: 16px;
+      padding-bottom: 32px;
+    }
+  }
+
+  .contact-mask-card-tip {
+    position: absolute;
+    width: 100%;
+    top: 0;
+    left: 0;
+    height: 50px;
+    justify-content: center;
+    .title-text,
+    .more-text {
+      font-size: 14px;
+      background: linear-gradient(270deg, #f1d090 0%, #fae7ca 100%);
+      background-clip: text;
+      -webkit-background-clip: text;
+      -webkit-text-fill-color: transparent;
+    }
+    .title-text.more-text {
+      font-size: 12px;
+    }
+    .more-group {
+      position: absolute;
+      height: 50px;
+      right: 24px;
+      cursor: pointer;
+    }
+  }
+}
+</style>

+ 11 - 0
apps/bigmember_pc/src/views/content/components/RecommendOpportunities.vue

@@ -0,0 +1,11 @@
+<template>
+  <div class="recommend-opportunities"></div>
+</template>
+
+<script>
+export default {
+  name: 'RecommendOpportunities'
+}
+</script>
+
+<style scoped></style>

+ 11 - 0
apps/bigmember_pc/src/views/content/components/RecommendServes.vue

@@ -0,0 +1,11 @@
+<template>
+  <div class="recommend-serves"></div>
+</template>
+
+<script>
+export default {
+  name: 'RecommendServes'
+}
+</script>
+
+<style scoped></style>

+ 11 - 0
apps/bigmember_pc/src/views/content/components/RelatedProgress.vue

@@ -0,0 +1,11 @@
+<template>
+  <div class="related-progress"></div>
+</template>
+
+<script>
+export default {
+  name: 'RelatedProgress'
+}
+</script>
+
+<style scoped></style>

+ 1091 - 0
apps/bigmember_pc/src/views/content/pages/Article.vue

@@ -0,0 +1,1091 @@
+<script setup>
+import ContentHeader from '@/views/content/components/ContentHeader.vue'
+import { ref, onMounted, onBeforeMount } from 'vue'
+import Reward from '@/views/content/components/Reward.vue'
+import TimeLine from '@/components/time-line/TimeLine.vue'
+import ArticleItem from '@/components/article-item/ArticleItem.vue'
+import Nps from '../components/Nps.vue'
+import adsense from '@/views/order/components/adsense/index.vue'
+import ContentLayout from '@/components/common/ContentLayout.vue'
+import { replaceKeyword } from '@/utils'
+import RecommendCustomersList from '@/views/content/components/RecommendCustomers.vue'
+import { throttle } from 'lodash'
+
+const activeContentTab = ref('公告摘要')
+const contentTabs = [
+  {
+    label: '公告摘要'
+  },
+  {
+    label: '公告正文'
+  },
+  {
+    label: '招标/采购进度'
+  },
+  {
+    label: '投标服务'
+  },
+  {
+    label: '商机推荐'
+  },
+  {
+    label: '客户推荐'
+  }
+]
+
+function scrollToTop(element, diff = 0) {
+  if (element) {
+    const topOffset = element.getBoundingClientRect().top + window.pageYOffset
+    window.scrollTo({
+      top: topOffset - diff,
+      behavior: 'instant'
+    })
+  }
+}
+
+function doSelectTab(item) {
+  activeContentTab.value = item.label
+  const goElement = document.querySelector(
+    '.watch-tab-content[name="' + item.label + '"]'
+  )
+  scrollToTop(goElement, 45)
+}
+
+const tableConfig = ref({
+  column: [
+    {
+      width: '124px'
+    },
+    {},
+    {
+      width: '124px'
+    },
+    {}
+  ]
+})
+
+const contentSummaryTable = [
+  [
+    {
+      label: '采购单位'
+    },
+    {
+      label: '大通回族土族自治县住房和城乡建设局',
+      type: 'unit'
+    },
+    {
+      label: '采购联系人/电话'
+    },
+    {
+      label: '0371-5454545',
+      type: 'phone'
+    }
+  ],
+  [
+    {
+      label: '招标代理机构'
+    },
+    {
+      label: '青海川泽工程咨询有限公司'
+    },
+    {
+      label: '采购联系人/电话'
+    },
+    {
+      label: '0371-5454545'
+    }
+  ]
+]
+
+function getCellClassName({ row, column, rowIndex, columnIndex }) {
+  if (columnIndex === 0 || columnIndex === 2) {
+    return 'label-col'
+  }
+}
+
+function addTableItem(item) {
+  const TypeLabels = {
+    buyerunit: '采购单位',
+    buyerphone: '采购联系人/电话',
+    proxyunit: '招标代理机构',
+    proxyphone: '代理联系人/电话'
+  }
+  contentSummaryTable.push({
+    label: item?.label || TypeLabels[item?.key] || '-'
+  })
+
+  let valueItem = {
+    label: item?.value
+  }
+
+  switch (item.type) {
+    case 'unit': {
+      valueItem.id = 'xx'
+      break
+    }
+    case 'phone': {
+      valueItem.more = true
+    }
+  }
+
+  contentSummaryTable.push(valueItem)
+}
+
+const testTitle = replaceKeyword(
+  '淮安市高级职业技术学校台式电脑采购项目二次招标中标公告',
+  '淮安市高级职业技术学校',
+  `<span class="highlight-text">淮安市高级职业技术学校</span>`
+)
+
+const timeLineList = [
+  {
+    bidamount: 4989.52,
+    content: '光阿三哥大萨达撒大声地哈师大咔哒',
+    s_id: 'asdasdas',
+    tags: ['成交'],
+    time: '2022-12-01'
+  },
+  {
+    bidamount: 4989.52,
+    content: testTitle,
+    s_id: 'asdasdas12312',
+    tags: ['成交'],
+    time: '2022-12-01'
+  }
+]
+
+const recommendInfo = {
+  list: [
+    {
+      _id: 'ABCY2EAdilYOy84GWRhcHUJJzACHj1mZnB%2FPwUvJiFFXmhzZAVUCY0%3D',
+      title: '广州市公安局(交通警察支队)',
+      area: '广东',
+      buyerClass: '公安',
+      subtype: '成交',
+      industry: '机械设备',
+      publishtime: 1680243000,
+      ca_index: 62798690,
+      bidAmount: 4989.52,
+      collection: 1,
+      buyer: '广州市公安局',
+      projectName: '更换空调高压管',
+      winner: '广州市华骏汽车维修服务有限公司',
+      source: 3,
+      site: '广州公共资源交易网',
+      winnerInfo: [
+        {
+          winner: '广州市华骏汽车维修服务有限公司',
+          winnerId:
+            'ABCdGFBdC4%2FIyY7NHRjZ1wSCic4SCR0XGtjPx5QKSEdfGhkciw%2BIBk8N2ZhWnADHlxTDRM%3D'
+        }
+      ],
+      spiderCode: 'gd_gzggzyjyw_zfcg_xycgpt',
+      city: '广州市',
+      toptype: '结果'
+    },
+    {
+      _id: 'ABCY1xBfS5YUC87AmN4cE8JIzAvFj1jcXNlKC87KyEdeFRzdSdUCg0%3D',
+      title:
+        '广州市公安局广州市公安局印刷服务定点服务定点议价采购合同的合同公告',
+      area: '广东',
+      buyerClass: '公安',
+      subtype: '合同',
+      industry: '服务采购',
+      publishtime: 1704624630,
+      ca_index: 62798688,
+      bidAmount: 48700,
+      buyer: '广州市公安局',
+      projectName: '广州市公安局广州市公安局印刷服务定点服务定点议价采购',
+      winner: '广州喜刷刷科技有限公司',
+      ca_fileExists: true,
+      source: 3,
+      site: '广东省政府采购网',
+      buyerTel: '83112949',
+      winnerInfo: [
+        {
+          winner: '广州喜刷刷科技有限公司',
+          winnerTel: '13829719000',
+          winnerId:
+            'ABCZmYEdDIoODk4AnxocwcsPiRfCSJjV15zPDgZLyEnd35zcjMuND8SMXRcaHEaHlxTDM8%3D'
+        }
+      ],
+      spiderCode: 'gd_gdszfcgw_syss_cggg',
+      city: '广州市',
+      toptype: '其它',
+      isValidFile: true
+    },
+    {
+      _id: 'mock11',
+      title:
+        '广州市公安局广州市公安局印刷服务定点服务定点议价采购合同的合同公告',
+      area: '广东',
+      subtype: '合同',
+      publishtime: 1704624630,
+      bidAmount: 48700
+    },
+    {
+      _id: 'mock12',
+      title:
+        '广州市公安局广州市公安局印刷服务定点服务定点议价采购合同的合同公告',
+      area: '广东',
+      subtype: '合同',
+      publishtime: 1704624630,
+      bidAmount: 48700
+    },
+    {
+      _id: 'mock13',
+      title:
+        '广州市公安局广州市公安局印刷服务定点服务定点议价采购合同的合同公告',
+      area: '广东',
+      subtype: '合同',
+      publishtime: 1704624630,
+      bidAmount: 48700
+    }
+  ],
+  config: {
+    gray: true,
+    table: false,
+    collect: false
+  }
+}
+
+const isFixedHeader = ref(false)
+
+const handleScroll = throttle((e) => {
+  const watchElements = document.querySelectorAll('.watch-tab-content')
+  let lastVisibleElement = null
+
+  for (let i = 0; i < watchElements.length; i++) {
+    const element = watchElements[i]
+    const rect = element.getBoundingClientRect()
+    const watchHeight = window.innerHeight
+    const visible = rect.top >= 0 && rect.top <= watchHeight * 0.6
+    if (visible) {
+      lastVisibleElement = element
+      break
+    }
+  }
+  if (lastVisibleElement) {
+    activeContentTab.value = lastVisibleElement.getAttribute('name')
+  }
+
+  const headerElement = document.querySelector('.watch-tab-header')
+  document.querySelector('.watch-tab-header .is-fixed-top').style.width =
+    headerElement.clientWidth + 'px'
+
+  const canShow = headerElement.getBoundingClientRect().top <= 0
+  isFixedHeader.value = canShow
+}, 240)
+
+onMounted(() => {
+  window.addEventListener('scroll', handleScroll)
+  handleScroll()
+})
+
+onBeforeMount(() => {
+  window.removeEventListener('scroll', handleScroll)
+})
+</script>
+<template>
+  <ContentLayout :need-ad="true">
+    <div class="article-container">
+      <content-header></content-header>
+
+      <div class="content-header-tip">
+        <span>
+          该公告由业主方/采购单位直接发布,急寻供应商,立即报名直接联系业主方/采购单位参与投标采购。
+        </span>
+        <el-button class="action-button">立即报名</el-button>
+      </div>
+
+      <div class="watch-tab-header">
+        <div class="content-tabs-fixed">
+          <div
+            class="content-tab-label"
+            :class="{ 'is-active': item.label === activeContentTab }"
+            v-for="item in contentTabs"
+            :key="item.label"
+            @click="doSelectTab(item)"
+          >
+            {{ item.label }}
+          </div>
+        </div>
+        <div class="content-tabs-fixed is-fixed-top" v-show="isFixedHeader">
+          <div
+            class="content-tab-label"
+            :class="{ 'is-active': item.label === activeContentTab }"
+            v-for="item in contentTabs"
+            :key="item.label"
+            @click="doSelectTab(item)"
+          >
+            {{ item.label }}
+          </div>
+        </div>
+      </div>
+
+      <div class="article-content-container watch-tab-content" name="公告摘要">
+        <div class="flex flex-(row items-center justify-between)">
+          <div class="content-block-header">公告摘要</div>
+
+          <div class="summary-header-tip color-highlight">
+            最近5年招标采购数据均可导出下载,如需更多年份和行业字段您可申请数据定制
+            >
+          </div>
+        </div>
+
+        <el-table
+          class="summary-table"
+          :data="contentSummaryTable"
+          border
+          :show-header="false"
+          :cell-class-name="getCellClassName"
+          style="width: 100%"
+        >
+          <el-table-column
+            v-for="(item, index) in tableConfig.column"
+            :key="index"
+            :width="item.width"
+          >
+            <template slot-scope="scope">
+              <div v-if="!scope.row[index]?.type">
+                {{ scope.row[index].label }}
+              </div>
+              <div v-else>
+                <div class="td-unit" v-if="scope.row[index].type === 'unit'">
+                  {{ scope.row[index].label }}
+                  <span>查看详情></span>
+                </div>
+                <div class="td-phone" v-if="scope.row[index].type === 'phone'">
+                  {{ scope.row[index].label }}
+                  <span>更多联系人></span>
+                </div>
+              </div>
+            </template>
+          </el-table-column>
+        </el-table>
+
+        <div class="table-footer-tip">
+          *以上摘要信息由剑鱼标讯智能提取,仅供参考。如有误差,请<span
+            class="highlight-label"
+            >联系客服</span
+          >进行处理。
+        </div>
+
+        <div class="recommend-info-card" v-for="i in 2" :key="i">
+          <div class="type-info-header">
+            <div class="type-infos">
+              <span class="type-label" :class="{ 'blue-type': i === 2 }"
+                >采购单位画像</span
+              >
+              <h3>大通回族土族自治县住房和城乡建设局</h3>
+              <div class="monitor-action">
+                <span class="iconfont icon-jiankong"></span>
+                <span class="iconfont icon-yijiankong"></span>
+                监控
+              </div>
+            </div>
+            <span class="type-info-time"
+              >数据统计范围:2018/01/01-2020/09/30</span
+            >
+          </div>
+          <div class="content-number-info">
+            <div class="number-infos">
+              <div class="number-info-item" v-for="i in 5" :key="i">
+                <div class="highlight-number">
+                  <span class="highlight-number-label">20</span>
+                  <span>个</span>
+                </div>
+                <span>联系人</span>
+              </div>
+            </div>
+            <el-button class="detail-action" type="primary">查看详情</el-button>
+          </div>
+        </div>
+
+        <div class="content-main-container watch-tab-content" name="公告正文">
+          <div class="content-block-header">公告正文</div>
+          <div class="content-detail-container">
+            北京汇诚金桥国际招标有限公司受北京联合大学的委托,就北京联合大学中央支持地方专项-科技创新服务能力建设-虚拟现实创新应用实验教学平台(中央资金)项目(第一~四包)项目(项目编号:BJJQ-2017-638-01、02、03、04)组织采购,评标工作已经结束,中标结果如下:
+            一、项目信息 项目编号:BJJQ-2017-638-01、02、03、04
+            项目名称:北京联合大学中央支持地方专项-科技创新服务能力建设-虚拟现实创新应用实验教学平台(中央资金)项目(第一~四包)
+            项目联系人:王鑫国、李先磊 联系方式:010-65173261、65173011
+            二、采购单位信息 采购单位名称:北京联合大学
+            采购单位地址:北京市朝阳区北四环东路97号
+            采购单位联系方式:010-64900063
+            三、项目用途、简要技术要求及合同履行日期: 采购用途:自用简
+            要规格描述或项目基本情况介绍:虚拟现实创新应用实验教学平台(详见招标文件)
+            合同履行期: 详见合同 四、采购代理机构信息
+            采购代理机构全称:北京汇诚金桥国际招标有限公司
+            采购代理机构地址:北京市东城区朝内大街南竹杆胡同6号北京INN3号楼9层
+            采购代理机构联系方式:王鑫国、李先磊010-65173261、65173011(前台电话:010-65910924)
+            五、中标信息 招标公告日期:2017年08月16日 中标日期:2017年09月12日
+            总中标金额:688.0691 万元(人民币)
+            中标供应商名称、联系地址及中标金额: 第一包:
+            中标供应商名称:北京鑫台华科技有限公司
+            中标供应商地址:北京市丰台区科学城星火路10号1号楼4层451室 中标金额:
+            人民币大写:玖拾捌万柒仟捌佰元整 人民币小写:¥987800.00
+            北京汇诚金桥国际招标有限公司受北京联合大学的委托,就北京联合大学中央支持地方专项-科技创新服务能力建设-虚
+          </div>
+
+          <el-button class="origin-detail-action">
+            <span class="iconfont icon-chakanyuanwen"></span>
+            查看原文链接
+          </el-button>
+
+          <Reward />
+        </div>
+      </div>
+
+      <div class="content-card watch-tab-content" name="招标/采购进度">
+        <div class="content-block-header">招标/采购进度</div>
+        <TimeLine :stepList="timeLineList" />
+      </div>
+
+      <div class="content-card watch-tab-content" name="投标服务">
+        <div class="content-block-header">投标服务</div>
+
+        <div class="flex flex-(row items-center wrap)">
+          <div
+            class="recommend-serve-card has-header flex flex-(col items-center justify-between)"
+          >
+            <div
+              class="recommend-serve-header w-full flex flex-(row items-center justify-between)"
+            >
+              <span>超级订阅、大会员权益</span>
+              <span class="action-text">查看服务介绍 ></span>
+            </div>
+            <div
+              class="recommend-serve-content flex flex-(1 col items-center justify-between)"
+            >
+              <div>
+                <span class="title-text">查看原文链接</span>
+                <div class="text-center">
+                  提供公告原始网站地址,便于用户核验信息真实性,了解项目采购更详细的信息。
+                </div>
+              </div>
+              <div class="action-btns flex flex-(row items-center)">
+                <el-button type="less">立即查看</el-button>
+                <el-button type="primary">立即查看</el-button>
+              </div>
+            </div>
+          </div>
+
+          <div
+            class="recommend-serve-card has-header flex flex-(col items-center justify-between)"
+          >
+            <div
+              class="recommend-serve-header w-full flex flex-(row items-center justify-between)"
+            >
+              <span>超级订阅、大会员权益</span>
+              <span class="action-text">查看服务介绍 ></span>
+            </div>
+            <div
+              class="recommend-serve-content flex flex-(1 col items-center justify-between)"
+            >
+              <div>
+                <span class="title-text">查看原文链接</span>
+                <div class="text-center">
+                  提供公告原始网站地址,便于用户核验信息真实性,了解项目采购更详细的信息。
+                </div>
+              </div>
+              <div class="action-btns flex flex-(row items-center)">
+                <el-button type="less">立即查看</el-button>
+                <el-button type="primary">立即查看</el-button>
+              </div>
+            </div>
+          </div>
+
+          <div
+            class="recommend-serve-card flex flex-(col items-center justify-between)"
+          >
+            <div
+              class="recommend-serve-content flex flex-(1 col items-center justify-between)"
+            >
+              <div>
+                <span class="title-text">查看原文链接</span>
+                <div class="text-center">
+                  提供公告原始网站地址,便于用户核验信息真实性,了解项目采购更详细的信息。
+                </div>
+              </div>
+              <div class="action-btns flex flex-(row items-center)">
+                <el-button type="less">立即查看</el-button>
+                <el-button type="primary">立即查看</el-button>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+
+      <div class="content-card watch-tab-content" name="商机推荐">
+        <div class="content-block-header">商机推荐</div>
+
+        <div
+          class="recommend-info-header flex flex-(row items-end justify-between)"
+        >
+          <div class="flex flex-(row items-end justify-between)">
+            <div class="flex flex-(row items-center)">
+              <span class="el-icon-jy-re-info"></span>
+              <span>超前项目推荐</span>
+            </div>
+            <span class="number-text">30</span>
+          </div>
+          <span class="more-text">查看更多 ></span>
+        </div>
+
+        <div class="article-info-list">
+          <article-item
+            model="S"
+            :grid-data="[]"
+            class="article-info-item"
+            v-for="(item, index) in recommendInfo.list"
+            :class="{ visited: item.visited || item.ca_isvisit }"
+            :key="index"
+            :index="index + 1"
+            :article="item"
+            :config="recommendInfo.config"
+            :vt="'f'"
+          >
+            <div slot="right-time"></div>
+            <div class="time-text" slot="right-handle-container">
+              2022-11-11
+            </div>
+          </article-item>
+        </div>
+        <div
+          class="recommend-info-header flex flex-(row items-end justify-between)"
+        >
+          <div class="flex flex-(row items-end justify-between)">
+            <div class="flex flex-(row items-center)">
+              <span class="el-icon-jy-re-unit"></span>
+              <span>采购单位名称XXX的其他招标动态</span>
+            </div>
+            <span class="number-text">30</span>
+          </div>
+          <span class="more-text">查看更多 ></span>
+        </div>
+
+        <div class="article-info-list">
+          <article-item
+            model="S"
+            :grid-data="[]"
+            class="article-info-item"
+            v-for="(item, index) in recommendInfo.list"
+            :class="{ visited: item.visited || item.ca_isvisit }"
+            :key="index"
+            :index="index + 1"
+            :article="item"
+            :config="recommendInfo.config"
+            :vt="'f'"
+          >
+            <div slot="right-time"></div>
+            <div class="time-text" slot="right-handle-container">
+              2022-11-11
+            </div>
+          </article-item>
+          <div class="mask-drainage">
+            <div
+              class="recommend-serve-card has-header flex flex-(col items-center justify-between)"
+            >
+              <div
+                class="recommend-serve-header w-full flex flex-(row items-center justify-between)"
+              >
+                <span>大会员权益</span>
+                <span class="action-text">查看服务介绍 ></span>
+              </div>
+              <div
+                class="recommend-serve-content flex flex-(1 col items-center justify-between)"
+              >
+                <div>
+                  <span class="title-text">项目提前介入,中标更轻松</span>
+                  <div class="text-center">
+                    提前1-3个月获取项目采购计划,获取采购内容、预算金额、预计采购时间等,提前运作提高中标率。
+                  </div>
+                </div>
+                <div class="action-btns flex flex-(row items-center)">
+                  <el-button type="primary">免费体验</el-button>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+
+      <div class="content-card watch-tab-content" name="客户推荐">
+        <div class="content-block-header">客户推荐</div>
+        <recommend-customers-list />
+      </div>
+
+      <Nps></Nps>
+
+      <div class="article-content-footer-container">
+        <adsense code="jy-pccontent-bottom"></adsense>
+      </div>
+    </div>
+  </ContentLayout>
+</template>
+
+<style lang="scss" scoped>
+.article-content-footer-container {
+  ::v-deep {
+    .adsense {
+      margin-top: 16px;
+      padding: 0;
+      cursor: pointer;
+      .content {
+        border: none;
+        padding-top: 0;
+      }
+    }
+  }
+}
+.article-info-list {
+  position: relative;
+  .article-info-item {
+    display: flex;
+    flex-direction: row;
+    justify-content: space-between;
+    padding: 16px 0;
+    &:last-of-type {
+      border: none;
+    }
+    ::v-deep {
+      > .flex-center {
+        flex: 1;
+      }
+      .content-item {
+        width: calc(100% - 32px);
+      }
+      .tag.tag-ent,
+      .haveFile {
+        display: none;
+      }
+      .time-container {
+        display: none;
+      }
+      .tag:last-child {
+        margin-right: 8px;
+      }
+    }
+
+    .time-text {
+      color: #999;
+      text-align: right;
+      font-size: 12px;
+      line-height: 18px;
+    }
+  }
+  .mask-drainage {
+    position: absolute;
+    top: 56px;
+    width: 100%;
+    height: calc(100% - 56px);
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    background: rgba(255, 255, 255, 0.65);
+    backdrop-filter: blur(3px);
+    .recommend-serve-card {
+      width: 770px;
+      .recommend-serve-content {
+        padding: 24px 96px;
+      }
+    }
+  }
+}
+
+.recommend-info-header {
+  @include diy-icon('re-unit', 24, 24);
+  @include diy-icon('re-info', 24, 24);
+  color: #1d1d1d;
+  font-size: 18px;
+  line-height: 28px;
+  margin-top: 16px;
+
+  .el-icon-jy-re-unit,
+  .el-icon-jy-re-info {
+    margin-right: 6px;
+  }
+
+  .number-text {
+    margin-left: 12px;
+    color: #2abed1;
+    font-size: 14px;
+    line-height: 22px;
+  }
+
+  .more-text {
+    color: #686868;
+    font-size: 14px;
+    line-height: normal;
+  }
+}
+
+.recommend-serve-card {
+  &:nth-of-type(odd) {
+    margin-left: 0;
+  }
+  &:nth-of-type(even) {
+    margin-right: 0;
+  }
+  margin: 16px 8px 0 8px;
+  width: 442px;
+  min-height: 178px;
+  overflow: hidden;
+  border-radius: 8px;
+  border: 1px solid rgba(0, 0, 0, 0.05);
+  background: linear-gradient(180deg, #fff 0%, #f3f7f9 100%);
+  box-shadow: 0px 4px 8px 0px rgba(129, 134, 136, 0.06);
+  &.has-header {
+    min-height: 231px;
+  }
+
+  .recommend-serve-header {
+    padding: 8px 16px;
+    background: linear-gradient(270deg, #f1d090 0%, #fae7ca 100%);
+    color: #1d1d1d;
+    font-size: 14px;
+    line-height: 22px;
+    .action-text {
+      color: #b1700e;
+      font-size: 12px;
+    }
+
+    & + .recommend-serve-content {
+      padding-top: 16px;
+    }
+  }
+  .recommend-serve-content {
+    color: #686868;
+    text-align: center;
+    font-size: 14px;
+    line-height: 22px;
+    padding: 24px 42px;
+    .title-text {
+      display: inline-block;
+      color: #1d1d1d;
+      font-size: 16px;
+      line-height: 24px;
+      margin-bottom: 10px;
+    }
+  }
+
+  .action-btns {
+    .el-button {
+      min-width: 132px;
+      height: 36px;
+      padding: 6px 16px;
+      font-size: 16px;
+      line-height: 22px;
+      & + .el-button {
+        margin-left: 32px;
+      }
+    }
+  }
+}
+
+.content-card {
+  margin-top: 16px;
+  border-radius: 8px;
+  padding: 32px 40px;
+  background-color: #fff;
+}
+
+.content-detail-container {
+  margin: 16px 0;
+  color: #1d1d1d;
+  font-size: 14px;
+  font-style: normal;
+  font-weight: 400;
+  line-height: 22px;
+}
+.origin-detail-action {
+  width: 132px;
+  height: 34px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  border-radius: 4px;
+  border: 1px solid #e0e0e0;
+  color: #2abed1;
+  font-size: 14px;
+  font-weight: 400;
+  .iconfont {
+    font-size: 18px;
+    margin-right: 2px;
+  }
+}
+
+.recommend-info-card {
+  margin-top: 16px;
+  border-radius: 8px;
+  background: #f7f9fc;
+  padding: 16px 20px;
+  .type-info-header {
+    display: flex;
+    flex-direction: row;
+    align-items: flex-end;
+    justify-content: space-between;
+  }
+  .type-info-time {
+    color: #999;
+    text-align: right;
+    font-size: 12px;
+    font-style: normal;
+    font-weight: 400;
+    line-height: 18px;
+  }
+
+  .content-number-info {
+    display: flex;
+    flex-direction: row;
+    align-items: center;
+    justify-content: space-between;
+    font-size: 14px;
+    line-height: 22px;
+    color: #686868;
+
+    .detail-action {
+      width: 160px;
+      height: 46px;
+      font-size: 16px;
+    }
+
+    .number-infos {
+      display: flex;
+      flex-direction: row;
+      align-items: center;
+      width: 680px;
+      height: 78px;
+    }
+    .number-info-item {
+      position: relative;
+      flex: 1;
+      display: flex;
+      flex-direction: column;
+      align-items: center;
+      &:last-child::after {
+        content: unset;
+      }
+      &::after {
+        content: '';
+        position: absolute;
+        right: 0;
+        top: 4px;
+        display: inline-block;
+        width: 1px;
+        height: 46px;
+        background: #ececec;
+      }
+    }
+    .highlight-number {
+      color: #2abed1;
+    }
+    .highlight-number-label {
+      font-size: 20px;
+      line-height: 32px;
+    }
+  }
+
+  .type-infos {
+    display: flex;
+    flex-direction: row;
+    align-items: center;
+
+    .type-label {
+      margin-right: 16px;
+      border-radius: 4px;
+      border: 1px solid #ff9f40;
+      padding: 1px 10px;
+      background: rgba(255, 159, 64, 0.1);
+      color: #ff9f40;
+      text-align: center;
+      font-size: 14px;
+      font-style: normal;
+      font-weight: 400;
+      line-height: 22px;
+      &.blue-type {
+        border-color: #05a5f2;
+        background: rgba(5, 166, 243, 0.1);
+        color: #05a5f2;
+      }
+    }
+    h3 {
+      color: #1d1d1d;
+      font-size: 16px;
+      font-style: normal;
+      font-weight: 400;
+      line-height: normal;
+    }
+    .monitor-action {
+      margin-left: 12px;
+      color: #1d1d1d;
+      font-size: 13px;
+      font-style: normal;
+      font-weight: 400;
+      line-height: 20px;
+      cursor: pointer;
+      .iconfont {
+        margin-right: 2px;
+        font-size: 18px;
+        color: #9b9ca3;
+      }
+    }
+  }
+}
+
+.table-footer-tip {
+  margin-bottom: 8px;
+  color: #888;
+  font-size: 14px;
+  font-style: normal;
+  font-weight: 400;
+  line-height: normal;
+  .highlight-label {
+    cursor: pointer;
+    color: #2abed1;
+    text-decoration-line: underline;
+  }
+}
+
+::v-deep {
+  .el-table.summary-table {
+    margin: 16px 0;
+    font-size: 14px;
+    font-style: normal;
+    font-weight: 400;
+    line-height: 22px;
+    color: #1d1d1d;
+    background-color: #fff;
+
+    tr:hover > td.el-table__cell {
+      background-color: unset;
+    }
+
+    tr:hover > td.el-table__cell.label-col,
+    .label-col {
+      width: 124px;
+      color: #5c5d61;
+      background: #f7f9fc;
+    }
+    .td-phone {
+      display: flex;
+      flex-direction: row;
+      align-items: center;
+      justify-content: space-between;
+      span {
+        color: #2abed1;
+        cursor: pointer;
+      }
+    }
+    .td-unit {
+      display: flex;
+      flex-direction: row;
+      align-items: center;
+      justify-content: space-between;
+      color: #2abed1;
+      span {
+        flex-shrink: 0;
+        margin-left: 34px;
+        cursor: pointer;
+      }
+    }
+  }
+}
+
+.article-container {
+  width: 980px;
+  margin: 20px;
+}
+.article-content-container {
+  padding: 33px 40px;
+  background-color: #fff;
+}
+.content-block-header {
+  position: relative;
+  color: #1d1d1d;
+  font-size: 20px;
+  font-style: normal;
+  font-weight: 400;
+  line-height: 32px;
+  &::before {
+    content: '';
+    position: absolute;
+    top: 4px;
+    left: -40px;
+    display: inline-block;
+    width: 3px;
+    height: 24px;
+    border-radius: 0px 2px 2px 0px;
+    background: #2abed1;
+  }
+}
+.content-tabs-fixed {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  height: 45px;
+  background-color: #fff;
+  color: #1d1d1d;
+  font-size: 16px;
+  font-style: normal;
+  font-weight: 400;
+  line-height: normal;
+
+  &.is-fixed-top {
+    position: fixed;
+    top: 0;
+    z-index: 9;
+  }
+
+  .content-tab-label {
+    flex: 1;
+    height: 100%;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    border-top: 3px solid transparent;
+    border-bottom: 1px solid #ebebeb;
+    cursor: pointer;
+    &.is-active {
+      color: #2cb7ca;
+      border-bottom: none;
+      border-top: 3px solid #2cb7ca;
+      border-right: 1px solid #ebebeb;
+      border-left: 1px solid #ebebeb;
+      border-bottom: 1px solid transparent;
+      &:first-child {
+        border-left-color: transparent;
+      }
+      &:last-child {
+        border-right-color: transparent;
+      }
+    }
+  }
+}
+.content-header-tip {
+  margin: 16px 0;
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  justify-content: space-between;
+  border-radius: 4px;
+  background: rgba(42, 190, 209, 0.1);
+  padding: 9px 40px;
+  color: #2abed1;
+  font-size: 14px;
+  font-style: normal;
+  font-weight: 400;
+  line-height: 22px;
+  .action-button {
+    padding: 3px 20px;
+    color: #2abed1;
+    text-align: center;
+    font-size: 14px;
+    font-style: normal;
+    font-weight: 400;
+    line-height: 22px;
+    border: 1px solid #2abed1;
+    background-color: transparent;
+  }
+}
+</style>