king
2019-08-27 7ab906c6c29886ac88cddc0b8dbfcbf4fc1364ad
2019-08-27update
7个文件已修改
236 ■■■■■ 已修改文件
src/components/footer.vue 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/img/ming.png 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index/dynamicDetail.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index/index.vue 69 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productCenter/index.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/caseDetail.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/successCase.vue 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/footer.vue
@@ -2,8 +2,7 @@
  <div class="footer">
    <div class="wrapper">
      <div class="footer_left">
        <img src="../img/ming.png" alt />
        <h3>北京明科普华信息技术有限公司</h3>
        <h3><img src="../img/ming.png" alt />北京明科普华信息技术有限公司</h3>
        <h2>帮助企业完成中国智造升级</h2>
        <p class="footer_left_address">北京市朝阳区建国路88号SOHO现代城2号楼29层</p>
        <p class="footer_left_address">北京市通州区新华北街156号保利大都汇6-808</p>
@@ -57,7 +56,7 @@
  .footer {
    background: #171717;
    display: flex;
    padding: 0.3rem 1rem 0.2rem;
    padding: 0.1rem 1rem 0.2rem;
  }
  .footer_left {
    float: left;
@@ -106,8 +105,19 @@
    .footer_right_website22 {
      margin-left: 0.75rem;
    }
    .footer_left h3 {
    .footer_left {
      margin-top: 0;
      h3 {
      margin-bottom: 0.1rem;
        margin-left: -0.28rem;
        img {
          width: 0.28rem;
          margin-top: -0.02rem;
        }
      }
    }
    .footer_right {
      margin-top: 0.1rem;
    }
    .footer_bottom_icon22 {
      margin: 0.2rem 0;
@@ -121,12 +131,13 @@
    }
    .footer_left {
      text-align: center;
      img {
        display: none;
      }
      h3 {
        font-size: 0.34rem;
        margin-bottom: 0.2rem;
        img {
          width: 0.4rem;
          margin-top: -0.05rem;
        }
      }
      h2 {
        font-size: 0.30rem;
src/img/ming.png

src/views/index/dynamicDetail.vue
@@ -16,7 +16,7 @@
        <h3 v-if="data.NewsHot">热门文章</h3>
        <ul class="dynamic_ul">
          <li v-for="(item, index) in data.NewsHot" :key="index">
            <img style="max-width: 124px;max-height: 80px;" :src="item.Image1" alt="">
            <img style="max-width: 124px;max-height: 80px;cursor: pointer;" :src="item.Image1" alt="" @click="jumpmenu(item.ID)">
            <div>
              <p v-text="item.Title1" style="width: 1.36rem;"></p>
              <span v-text="item.CompletedTime"></span>
src/views/index/index.vue
@@ -28,13 +28,21 @@
                        <p v-text="item.bTitle1"></p>
                    </div>
                </div>
                <a class="see-detail" href="/caseDetail" style="color: #14A9E5;">了解详情 >></a>
                <a class="see-detail" href="javascript:;" @click="jumpmenu(business)" style="color: #14A9E5;">了解详情 >></a>
            </div>
            <div class="wrapper">
                <ul class="business_ul">
                    <router-link tag="li" to="/caseDetail" v-for="(business, index) in mainBusiness" :key="index" class="fadeInUp" v-drag>
                        <router-link tag="div" class="business_box pulse" :key="index" to="/caseDetail">
                    <li v-for="(business, index) in mainBusiness" :key="index">
                        <div class="business">
                            <h3>
                                <img :src="business.Image1" alt="">
                            </h3>
                            <h2><a style="text-decoration: none;" v-text="business.Title1"></a></h2>
                            <p v-text="business.CDefine1"></p>
                            <p v-text="business.CDefine2"></p>
                        </div>
                        <div class="business_box pulse" :key="index">
                            <div class="business_box_t" :style="'background-image: url(' + business.Image1 + ')'">
                                <div class="bgopacity"></div>
                                <h2 v-text="business.Title2"></h2>
@@ -56,22 +64,11 @@
                                    </div>
                                </li>
                            </ul>
                            <div class="loadMoreBtn">
                                <el-button>查看更多</el-button>
                            </div>
                            <div class="particulars">
                                <a href="/caseDetail">了解详情 &gt;&gt;</a>
                                <a href="javascript:;" style="cursor:pointer;" @click="jumpmenu(business)">了解详情 &gt;&gt;</a>
                            </div>
                        </router-link>
                        <div class="business">
                            <h3>
                                <img :src="business.Image1" alt="">
                            </h3>
                            <h2><a style="text-decoration: none;" v-text="business.Title1"></a></h2>
                            <p v-text="business.CDefine1"></p>
                            <p v-text="business.CDefine2"></p>
                        </div>
                    </router-link>
                    </li>
                </ul>
            </div>
        </div>
@@ -137,8 +134,8 @@
                            <div class="top" :style="'background-image: url(' + _case.Image1 + ')'"></div>
                            <div class="bottom">
                                <div style="font-size: 0.35rem;margin-bottom: 0.4rem;" v-text="_case.Title1"></div>
                                <img :src="_case.Image2" @click="jump('successCaseIndex')"  alt="" style="max-width: 2.5rem;max-height: 0.8rem;">
                                <div style="position: absolute; right: 0.5rem;bottom: 0rem;" @click="jump('successCase')">
                                <img :src="_case.Image2" alt="" style="max-width: 2.5rem;max-height: 0.8rem;">
                                <div style="position: absolute; right: 0.5rem;bottom: 0rem;" @click="jumpmenu(_case)">
                                    <img src="../../img/zhong5.png" alt="" style="width: 2rem;">
                                    <img src="../../img/zhong6.png" alt="" style="width: 0.35rem;position: absolute;top: 0.08rem;right: 0.15rem;">
                                    <span style="position: absolute;top: 0.11rem;left: 0.4rem;font-size: 0.24rem;">了解更多</span>
@@ -155,8 +152,8 @@
                            <div class="left" :style="'background-image: url(' + _case.Image1 + ')'"></div>
                            <div class="right">
                                <div style="font-size: 0.35rem;margin-bottom: 0.4rem;" v-text="_case.Title1"></div>
                                <img :src="_case.Image2" @click="jump('successCaseIndex')"  alt="" style="margin-right: 0.45rem;cursor: pointer;">
                                <div style="position: relative;margin-top: 0.4rem;cursor: pointer;" @click="jump('successCase')">
                                <img :src="_case.Image2"  alt="" style="margin-right: 0.45rem;">
                                <div style="position: relative;margin-top: 0.4rem;cursor: pointer;" @click="jumpmenu(_case)">
                                    <img src="../../img/zhong5.png" alt="">
                                    <img src="../../img/zhong6.png" alt="" style="position: absolute;top: 0.11rem;left: 1.4rem;">
                                    <span style="position: absolute;top: 0.12rem;left: 0.45rem;font-size: 0.18rem;">了解更多</span>
@@ -173,7 +170,7 @@
            <div class="m_hide" style="height: 0.5rem;"></div>
            <div class="wrapper">
                <ul class="dynamic_ul">
                    <router-link to="/dynamicDetail" tag="li" v-for="item in news" :key="item.ID">
                    <li v-for="item in news" :key="item.ID" @click="jumpmenu(item)">
                        <div style="cursor: pointer;">
                            <h3 class="h33">
                                <img :src="item.Image1" alt="">
@@ -187,7 +184,7 @@
                                <p v-text="item.Remark"></p>
                            </div>
                        </div>
                    </router-link>
                    </li>
                </ul>
            </div>
        </div>
@@ -209,8 +206,10 @@
        }
    },
    methods:{
        jump (u) {
            this.$router.push(u)
        jumpmenu (menu) {
            if (!menu.PageType || !menu.ID) return
            let menuId = menu.LinkID || menu.ID
            this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menuId}})
        },
        load () {
            this.Service.getBaseData('Web_Index_GetData').then(res => {
@@ -590,10 +589,6 @@
            }
        }
        .business_ul li {
            margin-top: 0.3rem;
        }
        .business_box_b {
            width: 100%;
            overflow: hidden;
@@ -792,13 +787,13 @@
            transition: all 0.7s;
            .pulse {
                width: 85%;
                position: relative;
                width: 86%;
                margin: 0 auto;
                opacity: 0;
                z-index: 0;
            }
            .business {
                position: absolute;
                opacity: 1;
                top: .1rem;
                left: .3rem;
                width: 85%;
@@ -836,12 +831,14 @@
        .business_ul > li:hover {
            transform: scale(1.1);
            z-index: 1000;
            .business {
                z-index: -1;
                opacity: 0;
            }
            // .business {
            //     z-index: 0;
            //     opacity: 0;
            //     display: none;
            // }
            .pulse {
                opacity: 1;
                display: block;
                z-index: 1010;
            }
        }
        .business_box {
src/views/productCenter/index.vue
@@ -3,11 +3,11 @@
    <div class="banner"><img :src="url" alt=""></div>
    <div v-for="(item, index) in details" :key="index">
      <div v-if="item.type === 'WLongText'" class="wrapper platform">
        <div class="content_title"><span v-text="item.title"></span></div>
        <div class="content_title"><span v-if="item.title" v-text="item.title"></span></div>
        <p v-text="item.longText"></p>
      </div>
      <div v-else-if="item.type === 'Wimages'" class="wrapper scene">
        <div class="content_title"><span v-text="item.title"></span></div>
        <div class="content_title"><span v-if="item.title" v-text="item.title"></span></div>
        <div class="content_scene">
          <span class="scene scene-img" v-for="(img, index) in item.imglist" :key="index">
            <img :src="img.url" alt="">
@@ -19,7 +19,7 @@
        </div>
      </div>
      <div v-else-if="item.type === 'Wico'" class="wrapper skill">
        <div class="content_title"><span v-text="item.title"></span></div>
        <div class="content_title"><span v-if="item.title" v-text="item.title"></span></div>
        <div class="content_skill">
          <div class="content_skill_item" v-for="(icon, index) in item.iconlist" :key="index">
            <div><img :src="icon.url" alt=""></div>
@@ -28,7 +28,7 @@
        </div>
      </div>
      <div v-else-if="item.type === 'Wcontent'" class="wrapper industry">
        <div class="content_title"><span v-text="item.title"></span></div>
        <div class="content_title"><span v-if="item.title" v-text="item.title"></span></div>
        <div class="content_industry" v-for="(m, n) in Math.ceil(item.sublist.length / 2)" :key="n">
          <div class="content_industry_card" v-if="index >= n * 2 && index < (n + 1) * 2" v-for="(cell, index) in item.sublist" :key="index">
            <h3 v-text="cell.title"></h3>
@@ -157,9 +157,9 @@
        margin: 0.1rem 0 0.38rem;
      }
      p {
        font-size: 0.12rem;
        font-size: 0.14rem;
        color: #676767;
        line-height: .18rem;
        line-height: .22rem;
      }
    }
    .scene {
@@ -183,11 +183,13 @@
      .txt2 {
        top: 0;
        left: 33%;
        white-space: normal;
      }
      .txt3 {
        left: auto;
        top: 0;
        right: 0;
        white-space: normal;
      }
      .txt4 {
        top: 33%;
@@ -195,11 +197,13 @@
      .txt5 {
        left: 33%;
        top: 33%;
        white-space: normal;
      }
      .txt6 {
        left: auto;
        top: 33%;
        right: 0;
        white-space: normal;
      }
      .txt7 {
        height: auto;
@@ -211,6 +215,7 @@
        top: auto;
        bottom: 0;
        left: 33%;
        white-space: normal;
      }
      .txt9 {
        height: auto;
@@ -218,6 +223,7 @@
        left: auto;
        bottom: 0;
        right: 0;
        white-space: normal;
      }
      .content_title {
        margin: .53rem 0 0.52rem;
@@ -276,19 +282,23 @@
            line-height:0.25rem;
          }
          .content_industry_list {
            position: relative;
            display: flex;
            margin-top: 0.27rem;
            min-height: 150px;
            ul {
              margin-right: .4rem;
              li {
                font-size: 0.08rem;
                font-size: 0.14rem;
                line-height: 0.25rem;
              }
            }
            img {
              position: absolute;
              right: 0.3rem;
              bottom: 0.3rem;
              right: 0rem;
              top: 0rem;
              max-width: 356px;
              max-height: 150px;
            }
          }
        }
@@ -326,7 +336,7 @@
  }
  .joinBtnBox {
    text-align: center;
    margin: 1.08rem auto 1.9rem;
    margin: 1.08rem auto 1rem;
  }
  .content_agent {
    display: flex;
@@ -345,7 +355,7 @@
        display: inline-block;
      }
      p {
        font-size: 0.12rem;
        font-size: 0.13rem;
        color:#3A3A3C;
        margin: 0.2rem 0;
        text-align: center;
@@ -399,9 +409,11 @@
        }
        .txt {
          position: absolute;
          left: 30%;
          bottom: 10%;
          color: #fff;
          text-align: center;
          padding: 0 0.04rem;
          width: 100%;
        }
      }
    }
@@ -414,7 +426,8 @@
      background: #f4f4f4;
      padding: 0.3rem .2rem;
      h3 {
        width:1.2rem;
        // width:1.2rem;
        display: inline-block;
        font-size: .28rem;
        font-family: PingFang-SC-Bold;
        font-weight: bold;
src/views/successCase/caseDetail.vue
@@ -6,10 +6,11 @@
    
    <div class="wrapper caseDetail" v-for="(item, index) in details" :key="index">
      <div v-if="item.TypeCharOne === 'WLongText'">
        <div class="content_title"><span v-text="item.Title1"></span></div>
        <div class="content_title_p" style="margin: .4rem auto .1rem;" v-for="(text, i) in item.texts" :key="i" v-text="text">
        <div class="content_title"><span v-if="item.Title1" v-text="item.Title1"></span></div>
        <div v-for="(cell, i) in item.subs" :key="i">
          <div class="content_title_p" v-if="cell.type === 'text'" style="margin: .4rem auto .1rem;" v-text="cell.value"></div>
          <div class="content-img" v-else-if="cell.type === 'img'"><img :src="cell.value" alt=""></div>
        </div>
        <div class="content-img"><img :src="item.url" alt=""></div>
      </div>
      <div class="p_backg" v-if="item.TypeCharOne === 'Wico'">
        <div class="wrapper">
@@ -29,7 +30,7 @@
      </div>
      <div class="wrapper" v-if="item.TypeCharOne === 'Wcontent'">
        <div class="content-box">
          <h3><span v-text="item.Title1"></span></h3>
          <h3><span v-if="item.Title1" v-text="item.Title1"></span></h3>
          <ul class="scene">
            <li style="margin-bottom: 0.2rem;" v-for="(cell, i) in item.DOne" :key="i">
              <img :src="cell.Images" alt="">
@@ -40,7 +41,7 @@
      </div>
      <div class="wrapper" style="margin-bottom: 0.3rem;" v-if="item.TypeCharOne === 'Wimages'">
        <div class="content-bottom">
          <h3 class="h3"><span v-text="item.Title1"></span></h3>
          <h3 class="h3"><span v-if="item.Title1" v-text="item.Title1"></span></h3>
        </div>
        <div class="partner">
          <div v-for="(cell, i) in item.DOne" :key="i">
@@ -94,12 +95,18 @@
        this.url = res.Image1
        this.details = res.Detail.map(item => {
          if (item.TypeCharOne === 'WLongText') {
            item.texts = []
            item.subs = []
            item.DOne.forEach(cell => {
              if (cell.LongText) {
                item.texts.push(cell.LongText)
                item.subs.push({
                  type: 'text',
                  value: cell.LongText
                })
              } else if (cell.Images) {
                item.url = cell.Images
                item.subs.push({
                  type: 'img',
                  value: cell.Images
                })
              }
            })
          }
@@ -458,7 +465,7 @@
  .content-img {
    width: 12.32rem;
    height: auto;
    margin-top: 0.8rem;
    margin-top: 0.4rem;
  }
  .program {
    width: 100%;
src/views/successCase/successCase.vue
@@ -33,74 +33,6 @@
          </div>
        </div>
      </div>
      <!-- <div class="content">
        <div class="contnt-describe">
          <div class="left">
            <h3>企业背景</h3>
            <p>中国石油工程建设公司隶属于中国石油天然气集团公司,是集团公司专门从事石油工程设计、制造、施工和工程总承包的专业公司,现已发展成为集团公司在国内外石油工程建设领域最具代表性的公司 。</p>
            <p>CPECC前身为原石油工业部基建局,1980年经国务院批准成立对外经济合作企业,是中国首批进入国际市场的八大公司之一。1998年经集团公司报经国家经贸委批准,组建为中国石油工程建设(集团)公司,下属中国石油天然气第一、六、七建设公司和华东勘察设计研究院。2000年成为中油国际工程有限责任公司的全资子公司,下属中国石油天然气华东勘察设计研究院。2008年,集团公司将中国石油天然气第一建设公司和华东勘察设计研究院与中国石油工程建设(集团)公司合并重组,组建为中国石油工程建设公司。公司经过内部业务整合,在原第一建设公司和华东设计院的基础上,组建了华东设计、北京设计、第一建设、重工制造、技术服务五个国内专业分公司。</p>
          </div>
          <div class="right" style="margin-top: 1rem;">
            <img src="../../img/china.jpg" alt="" class="shiyou">
          </div>
        </div>
      </div>
      <div class="content_title">
        <span>项目情况</span>
      </div>
      <div class="content">
        <div class="contnt-describe">
          <div class="right" style="margin-top: 0.8rem;padding-right: 0.35rem;">
            <h3>物资条码管理系统</h3>
            <p class="m_hide">中国石油工程建设公司在早期实施了SAP系统,当时在乌兹别克斯坦进行开设管道架设项目,许多物料需要从国内采购,通关,再到现场使用,物料众多,并且缺乏管理人员,为物料管理、调配工作带来很大困扰。经过业务调研,中石油决定采用明科的条码管理系统进行物料管理。</p>
            <p class="p_hide">
              中国石油工程建设公司在早期实施了SAP系统,当时在乌兹别克斯坦进行开设管道架设项目,许多物料需要从国内采购,通关,再到现场使用,物料众多,并且缺乏管理人员,为物料管理、调配工作带来很大困扰。<br />
              经过业务调研,中石油决定采用明科的条码管理系统进行物料管理.<br />
              明科为中石油实施了物资条码管理系统,该系统基于B/S+胖客户端设计,实现了需求部门在线计划报批、供应商协同送货、项目现场收货、领用、库存盘点等功能系统采用了互联网、无线技术、条码技术相结合的方案进行实施,为中石油节省大量人力、物力。
            </p>
          </div>
          <div class="left">
            <img src="../../img/shiyou.jpg" alt="" class="left_img">
            <img src="../../img/s33.jpg" alt="" class="right_img p_hide">
          </div>
        </div>
      </div>
      <div class="content m_hide">
        <div class="contnt-describe" style="padding: 0.5rem 0.2rem;">
          <div class="left">
            <p style="margin-top:0.7rem">明科为中石油实施了物资条码管理系统,该系统基于B/S+胖客户端设计,实现了需求部门在线计划报批、供应商协同送货、项目现场收货、领用、库存盘点等功能系统采用了互联网、无线技术、条码技术相结合的方案进行实施,为中石油节省大量人力、物力。</p>
          </div>
          <div class="right" style="padding-left: 0.6rem;">
            <img src="../../img/s33.jpg" alt="">
          </div>
        </div>
      </div>
      <div class="content_title">
        <span>效果评估</span>
      </div>
      <div class="content content22">
        <div class="contnt-describe" style="padding: 0.5rem 0.3rem 1rem;">
          <div class="right" style="width: 55%;">
            <p style="text-align-last: left;margin: 0.5rem 1rem 0 0;">
              国内条码行业首例境外实施项目<br />
              完成SAP接口实施,条码扫描收发货数据实时回传<br />
              实施交叉驳运模块,减少数据采集工作量,提高库房运转效率<br />
              供应商协同,完成订单确认、备货、条码标识协同<br />
              同时集成无线实时与批处理方案,满足各种环境需要<br />
              实行订单库存管理,库存依据订单需求领用,有效合理控制物料需求计划
            </p>
          </div>
          <div class="p_hide" style="height: 0.3rem;"></div>
          <div class="left" style="width: 45%;">
            <div class="p_txt">提高工作效率</div>
            <img src="../../img/s44.png" alt="" class="p_img">
            <div class="p_txt2">
              <label>降低管理成本</label>
              <label style="float: right;">提高企业效益</label>
            </div>
          </div>
        </div>
      </div> -->
    </div>
  </div>
</template>
@@ -253,16 +185,16 @@
          padding-top: .3rem;
        }
        img {
          max-width: 100%;
          max-height: 100%;
          // width: 85%;
          max-width: 85%;
        }
      }
      .right {
        float: right;
        width: 50%;
        img {
          max-width: 100%;
          max-height: 100%;
          // width: 85%;
          max-width: 85%;
        }
      }
    }