zhangwei
2025-06-24 271361c3aac3a872728d3b1424bc0d736e0985b2
'首页'
3个文件已修改
2个文件已添加
419 ■■■■ 已修改文件
public/platform-config.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/home/zhuanjia.png 补丁 | 查看 | 原始文档 | blame | 历史
src/router/modules/remaining.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/component/myFooter.vue 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/index.vue 347 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/platform-config.json
@@ -1,6 +1,6 @@
{
  "Version": "6.0.0",
  "Title": "PureAdmin",
  "Title": "自主招标采购网",
  "FixedHeader": true,
  "HiddenSideBar": false,
  "MultiTagsCache": false,
src/assets/home/zhuanjia.png
src/router/modules/remaining.ts
@@ -20,7 +20,7 @@
  {
    path: "/login",
    name: "Login",
    component: () => import("@/views/login/index.vue"),
    component: () => import("@/views/home/index.vue"),
    meta: {
      title: "登录",
      showLink: false,
src/views/home/component/myFooter.vue
New file
@@ -0,0 +1,68 @@
<template>
  <div class="myfooter">
    <div
      class="w-[58%] mx-auto flex justify-between items-center flex-wrap pt-8"
    >
      <div class="flex-1/2">
        <span>关于我们:</span>
        <span class="mr-4">协会简介</span>
        <span class="mr-4">联系方式</span>
        <span class="mr-4">代理合作</span>
        <span class="mr-4">合伙人招募</span>
      </div>
      <div class="flex-1/2">
        <span>业务范围:</span>
        <span class="mr-4">供应商</span>
        <span class="mr-4">采购人</span>
        <span class="mr-4">代理机构</span>
        <span class="mr-4">评审专家</span>
        <span class="mr-4">监督部门</span>
        <span class="mr-4">其他</span>
      </div>
      <div class="flex-1/2 pt-4">
        <span>主办单位:</span>
        <span>四川国际商会招投标专业委员会</span>
      </div>
      <div class="flex-1/2">
        <span>网站运营:</span>
        <span>智采招投标咨询(四川)有限公司</span>
      </div>
    </div>
    <div class="w-[72%] mx-auto">
      <el-divider />
    </div>
    <div class="w-[58%] mx-auto flex justify-between items-center">
      <div class="flex-1/2">
        <span>客服热线:028-85556656</span>
      </div>
      <div class="flex-1/2">
        <span>网站备案:</span>
        <span>ICP川A00000000</span>
      </div>
    </div>
  </div>
</template>
<script lang="ts"></script>
<style lang="scss" scoped>
.myfooter {
  width: 100%;
  height: 171px;
  background-color: #333333;
  color: #fff;
  div span:nth-child(1) {
    color: rgba(228, 228, 228, 1);
    font-family: Noto Sans SC;
    font-size: 18px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 1%;
    text-align: left;
    text-transform: capitalize;
  }
}
.el-divider--horizontal {
  margin: 15px 0;
}
</style>
src/views/home/index.vue
@@ -19,33 +19,32 @@
    </div>
  </div>
  <div class="banner">
    <img width="100%" src="@/assets/home/banner.png" alt="" />
    <!-- <img width="100%" height="306px" src="@/assets/home/banner.png" alt="" /> -->
  </div>
  <div class="notice">
    <div class="left">
      <div class="item item1">
        <div style='width:50%'>
          <img src="@/assets/home/notice1.png" alt="" />
        </div>
        <div>招采公告</div>
      </div>
      <div class="item">
        <img src="@/assets/home/notice.png" alt="" />
        <div>招采公告</div>
        <div>更正公告</div>
      </div>
      <div class="item">
        <img src="@/assets/home/notice.png" alt="" />
        <div>招采公告</div>
        <div>结果公告</div>
      </div>
      <div class="item">
        <img src="@/assets/home/notice.png" alt="" />
        <div>招采公告</div>
        <div>其他公告</div>
      </div>
    </div>
    <div class="right">
      <el-tabs v-model="activeName" class="demo-tabs">
        <el-tab-pane label="工程招标" name="first">
          <div class="item">
          工程招标
          <!-- <div class="item">
            <span
              ><span style="color: #145ccd; font-weight: 600">·</span
              >【四川省成都市】2024年石盘街道付家祠村粮油产业园区及配套基础设施建设项目磋商公告</span
@@ -93,12 +92,48 @@
              >【四川省成都市】金牛区抢险救灾工程项目工程队伍储备库(房建、市政类)招标公告</span
            >
            <span>2024-04-15 18:10</span>
          </div>
          </div> -->
        </el-tab-pane>
        <el-tab-pane label="货物招标" name="second">货物招标</el-tab-pane>
        <el-tab-pane label="服务招标" name="third">服务招标</el-tab-pane>
        <el-tab-pane label="网上竞价" name="fourth">网上竞价</el-tab-pane>
      </el-tabs>
    </div>
  </div>
  <div class="daixie">
    <div class="contentxie">
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div>市场调研</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div>需求审查</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div>履约验收</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div>业代推荐</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div>专家意见</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div class="">三方开标</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div class="">招采培训</div>
      </div>
      <div class="itemxie">
        <img src="@/assets/home/daixie.png" alt="" />
        <div class="">财政监督</div>
      </div>
    </div>
  </div>
  <div class="user">
@@ -114,7 +149,7 @@
            />
            采购人/招标人
          </div>
          <span>注册|登录</span>
          <div>注册<span class="m-2">|</span>登录</div>
        </div>
        <div class="item">
          <div class="box">
@@ -126,7 +161,7 @@
            />
            采购人
          </div>
          <span>注册|登录</span>
          <div>注册<span class="m-2">|</span>登录</div>
        </div>
        <div class="item">
          <div class="box">
@@ -137,7 +172,7 @@
              alt=""
            />招标代理机构
          </div>
          <span>注册|登录</span>
          <div>注册<span class="m-2">|</span>登录</div>
        </div>
        <div class="item">
          <div class="box">
@@ -148,7 +183,7 @@
              alt=""
            />供应商
          </div>
          <span>注册|登录</span>
          <div>注册<span class="m-2">|</span>登录</div>
        </div>
        <div class="item">
          <div class="box">
@@ -159,40 +194,13 @@
              alt=""
            />评审专家
          </div>
          <span>注册|登录</span>
          <div>注册<span class="m-2">|</span>登录</div>
        </div>
      </div>
      <div class="right"></div>
      <div class="right" />
    </div>
  </div>
  <div class="daixie">
    <div class="content">
      <div class="item">
        <img src="@/assets/home/daixie.png" alt="" />
        <span>标书代写</span>
      </div>
      <div class="item">
        <img src="@/assets/home/daixie.png" alt="" />
        <span>资质证书代办</span>
      </div>
      <div class="item">
        <img src="@/assets/home/daixie.png" alt="" />
        <span>招标金额</span>
      </div>
      <div class="item">
        <img src="@/assets/home/daixie.png" alt="" />
        <span>法律服务</span>
      </div>
      <div class="item">
        <img src="@/assets/home/daixie.png" alt="" />
        <span>平台开发</span>
      </div>
      <div class="item">
        <img src="@/assets/home/daixie.png" alt="" />
        <span>公众号运营</span>
      </div>
    </div>
  </div>
  <div class="more">
    <div class="content">
      <div class="item">
@@ -203,24 +211,24 @@
            <img src="@/assets/home/xian.png" alt="" />
            <span style="margin-left: 5px">行业动态</span>
          </div>
          <el-button round
          <el-button round size="small"
            >更多<el-icon class="el-icon--right"
              ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
                <path
                  fill="currentColor"
                  d="M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"
                ></path></svg></el-icon
                /></svg></el-icon
          ></el-button>
        </div>
        <div class="main">
          <div class="img"></div>
          <div class="img" />
          <div class="right">
            <p>国家发展改革委办公厅关于规范招标投标领域信用评价应用的通知</p>
            <p class="time">2025-05-22</p>
          </div>
        </div>
        <div class="other">
          <div class="item">
          <div class="itemother">
            <span
              ><span style="color: #145ccd; font-weight: 600">·</span
              >国家发展改革委办公厅关于规范招标投···</span
@@ -229,14 +237,164 @@
          </div>
        </div>
      </div>
      <div class="item"></div>
      <div class="item"></div>
      <div class="item">
        <div class="header">
          <div
            style="display: flex; align-items: center; justify-content: center"
          >
            <img src="@/assets/home/xian.png" alt="" />
            <span style="margin-left: 5px">政策法规</span>
          </div>
          <el-button round size="small"
            >更多<el-icon class="el-icon--right"
              ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
                <path
                  fill="currentColor"
                  d="M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"
                /></svg></el-icon
          ></el-button>
        </div>
        <div class="main">
          <div class="img" />
          <div class="right">
            <p>国家发展改革委办公厅关于规范招标投标领域信用评价应用的通知</p>
            <p class="time">2025-05-22</p>
    </div>
  </div>
        <div class="other">
          <div class="itemother">
            <span
              ><span style="color: #145ccd; font-weight: 600">·</span
              >国家发展改革委办公厅关于规范招标投···</span
            >
            <span class="time">05-22</span>
          </div>
        </div>
      </div>
      <div class="item">
        <div class="header">
          <div
            style="display: flex; align-items: center; justify-content: center"
          >
            <img src="@/assets/home/xian.png" alt="" />
            <span style="margin-left: 5px">通知公告</span>
          </div>
          <el-button round size="small"
            >更多<el-icon class="el-icon--right"
              ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
                <path
                  fill="currentColor"
                  d="M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"
                /></svg></el-icon
          ></el-button>
        </div>
        <div class="main">
          <div class="img" />
          <div class="right">
            <p>国家发展改革委办公厅关于规范招标投标领域信用评价应用的通知</p>
            <p class="time">2025-05-22</p>
          </div>
        </div>
        <div class="other">
          <div class="itemother">
            <span
              ><span style="color: #145ccd; font-weight: 600">·</span
              >国家发展改革委办公厅关于规范招标投···</span
            >
            <span class="time">05-22</span>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="zhuanjia w-[72%] mx-auto">
    <div class="flex justify-between items-center m-5">
      <div style="display: flex; align-items: center">
        <img src="@/assets/home/xian.png" alt="" />
        <span style="margin-left: 5px">专家委员会</span>
      </div>
      <div>
        <el-button round size="small">专家抽取</el-button>
      </div>
    </div>
    <div class="flex justify-around items-center mb-5">
      <img
        width="216px"
        height="312px"
        src="@/assets/home/zhuanjia.png"
        alt=""
      />
      <img
        width="216px"
        height="312px"
        src="@/assets/home/zhuanjia.png"
        alt=""
      />
      <img
        width="216px"
        height="312px"
        src="@/assets/home/zhuanjia.png"
        alt=""
      />
      <img
        width="216px"
        height="312px"
        src="@/assets/home/zhuanjia.png"
        alt=""
      />
      <img
        width="216px"
        height="312px"
        src="@/assets/home/zhuanjia.png"
        alt=""
      />
      <img
        width="216px"
        height="312px"
        src="@/assets/home/zhuanjia.png"
        alt=""
      />
    </div>
  </div>
  <div class="daili w-[100%] pt-5 pb-5">
    <div class="w-[72%] mx-auto bg-white rounded-lg pb-5">
      <div class="flex justify-between items-center p-5">
        <div style="display: flex; align-items: center">
          <img src="@/assets/home/xian.png" alt="" />
          <span style="margin-left: 5px">代理机构推荐</span>
        </div>
        <div>
          <el-button round size="small"
            >更多<el-icon class="el-icon--right"
              ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
                <path
                  fill="currentColor"
                  d="M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"
                /></svg></el-icon
          ></el-button>
        </div>
      </div>
      <div class="flex flex-wrap justify-between">
        <div
          v-for="(item, index) in 15"
          :key="index"
          class="w-[24%] p-3 pl-6 mr-12 ml-12 dailimc"
        >
          <span
            ><span style="color: #145ccd; font-weight: 600" class="mr-1.5"
              >·</span
            >四川政采招投标咨询有限公司</span
          >
        </div>
      </div>
    </div>
  </div>
  <my-footer />
</template>
<script lang="ts" setup>
import { ref } from "vue";
import myFooter from "./component/myFooter.vue";
let activeName = ref("first");
</script>
@@ -278,6 +436,8 @@
  //   left: -3.76px;
  //   top: 80px;
  //   position: absolute;
  background: url("@/assets/home/banner.png") no-repeat left center;
  background-size: cover;
  width: 100%;
  height: 306px;
}
@@ -285,7 +445,7 @@
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  width: 1401px;
  width: 72%;
  height: 518px;
  padding: 15px;
  margin: 20px auto;
@@ -313,7 +473,8 @@
      }
      div {
        // display: block;
        // width: 100%;
        width: 100%;
        text-align: center;
        color: rgb(20, 92, 205);
        font-size: 20px;
        font-weight: 500;
@@ -352,11 +513,11 @@
}
.user {
  width: 100%;
  height: 520px;
  background: rgb(248, 248, 248);
  padding-top: 50px;
  // height: 520px;
  // background: rgb(248, 248, 248);
  padding: 40px 0;
  .all {
    width: 1401px;
    width: 72%;
    height: 482px;
    background: #fff;
    margin: 0 auto;
@@ -373,7 +534,7 @@
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 50px;
        padding: 0 30px;
        height: 20%;
        text-align: left;
        color: #5f5f5f;
@@ -408,36 +569,34 @@
}
.daixie {
  width: 100%;
  background: #fff;
  .content {
    width: 1401px;
    height: 140px;
  // background: #fff;
  background: rgb(248, 248, 248);
  .contentxie {
    width: 72%;
    // height: 140px;
    padding: 20px 0;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    .item {
    .itemxie {
      width: 13%;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      span {
      div {
        width: 100%;
        text-align: center;
        color: rgb(95, 95, 95);
        font-family: 思源黑体;
        font-size: 24px;
        font-size: 20px;
        font-weight: 500;
        line-height: 40.8px;
        letter-spacing: 1%;
        text-align: center;
        text-transform: capitalize;
        display: flex;
        flex-direction: row;
        align-items: center;
      }
    }
    img {
      width: 100px;
      height: 106px;
      width: 91px;
      height: 97.2px;
    }
  }
}
@@ -445,7 +604,7 @@
  width: 100%;
  height: 464px;
  background: #f8f8f8;
  padding-top: 50px;
  padding: 30px 0;
  .time {
    color: rgb(152, 152, 152);
    font-family: Figtree;
@@ -454,9 +613,8 @@
    line-height: 24.2px;
  }
  .content {
    width: 1400px;
    width: 72%;
    height: 415px;
    background: cadetblue;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
@@ -466,6 +624,7 @@
      height: 100%;
      border-radius: 8px;
      padding: 20px;
      box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
      .header {
        height: 41px;
        color: rgb(0, 0, 0);
@@ -491,7 +650,7 @@
          width: 240px;
          color: rgb(95, 95, 95);
          font-family: 思源黑体;
          font-size: 16px;
          font-size: 14px;
          font-weight: 400;
          line-height: 24.2px;
          text-align: left;
@@ -500,11 +659,49 @@
      }
      .other {
        width: 100%;
        .item {
        .itemother {
          width: 100%;
          font-size: 14px;
          padding-top: 10px;
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
        .time {
          text-align: right;
        }
      }
    }
  }
}
.daili {
  background: rgb(248, 248, 248);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  /* 偶数行背景色 */
  .dailimc:nth-child(odd) {
    background: rgb(244, 244, 244);
    border-radius: 4px;
  }
  /* 奇数行背景色 */
  .dailimc:nth-child(3n + 2) {
    // background-color: #fff;
    background: rgb(244, 244, 244);
  }
  .dailimc:nth-child(5) {
    background-color: #fff;
    // background: rgb(244, 244, 244);
  }
  .dailimc:nth-child(11) {
    background-color: #fff;
    // background: rgb(244, 244, 244);
  }
}
.zhuanjia {
  img {
    border-radius: 4px;
  }
}
</style>