king
2020-10-21 0b733984acbbc018511fba1ce3ce913d71639f64
2020-10-21
20个文件已修改
233 ■■■■■ 已修改文件
config/index.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
index.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/header.vue 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/css/index.css 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.js 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/service.js 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/companyProfile/index.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index/dynamicDetail.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/news/index.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productCenter/index.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/signup/signsuccess.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/signup/signup.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/caseDetail.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/caseSolution.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/center.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/index.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/successCase/successCase.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/index.js
@@ -9,13 +9,15 @@
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    // api 只代理接口,不加时会重定向页面路径
    proxyTable: {
      '/': {
      '/webapi': {
        target: 'http://minkesoft.com/',
        changeOrigin: true,
        pathRewrite: {
          '^/': ''
        }
        ws: true,
        // pathRewrite: {
        //   '^/api': ''
        // }
      }
    },
@@ -49,7 +51,7 @@
    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',
    assetsPublicPath: './',
    assetsPublicPath: '/',
    /**
     * Source Maps
index.html
@@ -5,7 +5,11 @@
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta http-equiv="Access-Control-Allow-Origin" content="*">
    <title>明科</title>
    <title>WMS仓库管理系统-低代码开发平台-条码管理系统-apaas-明科云</title>
    <meta name="keywords" content="WMS仓库管理系统,低代码开发平台,条码管理系统,apaas,明科云,二维码追溯系统,erp进存销系统" />
    <meta name="description" content="明科已经为超过2000家企业进行供应链项目实施,可提供众多成熟的企业应用供您选择,有WMS仓库管理系统,低代码开发平台,条码管理系统,apaas,明科云,二维码追溯系统,erp进存销系统等." />
    <!-- <meta name="description" content="明科致力于apaas,敏捷开发平台,ERP系统,药品质量管理系统,仓库管理系统,条码仓库管理系统,仓库管理解决方案,电子监管码,赋码系统,防窜货管理系统,产品质量追溯系统的开发、应用及推广。400 189 1819" />
    <meta name="keywords" content="明科,明科普华,明科世纪,追溯,信息化,apaas,敏捷开发平台,移动办公,企业移动化,移动应用,质量追溯,条码管理,仓库管理,物联网应用,移动扫描,可配置平台,移动互联,互联网+" /> -->
    <link rel="shortcut icon" type="image/x-icon" href="./static/logo.png">
    <style>
      body > a {
package.json
@@ -5,7 +5,7 @@
  "author": "Lee",
  "private": true,
  "scripts": {
    "dev": "webpack-dev-server --inline --progress --open --config build/webpack.dev.conf.js --host 192.168.1.4",
    "dev": "webpack-dev-server --inline --progress --open --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "unit": "jest --config test/unit/jest.conf.js --coverage",
    "e2e": "node test/e2e/runner.js",
src/App.vue
@@ -6,16 +6,7 @@
<script>
export default {
  name: "App",
  data() {
    return {};
  },
  watch: {},
  methods: {
    goHere (path) {
      this.$router.push({path:'/'+path})
    }
  }
  name: "App"
}
</script>
<style lang="less" scoped>
src/components/header.vue
@@ -4,7 +4,7 @@
            <a class="logo"><img src="../img/index_logo.png" alt=""></a>
            <div class="nav">
                <el-menu :default-active="activeKey" mode="horizontal">
                    <el-menu-item index="home" @click="jumpview('Index')">首页</el-menu-item>
                    <el-menu-item index="home" @click="jumpview('home')">首页</el-menu-item>
                    <el-submenu index="product" popper-class="header-dubble-menu">
                        <template slot="title">产品中心</template>
                        <div class="dubble-ul-wrap">
@@ -16,17 +16,17 @@
                            </div>
                        </div>
                    </el-submenu>
                    <el-menu-item index="successCase" @click="jumpview('SuccessCase')">成功案例</el-menu-item>
                    <el-menu-item index="successcase" @click="jumpview('SuccessCase')">成功案例</el-menu-item>
                    <el-menu-item index="partner" @click="jumpview('Partner')">渠道合作</el-menu-item>
                    <el-menu-item index="news" @click="jumpview('News')">新闻资讯</el-menu-item>
                    <el-submenu index="companyProfile" popper-class="header-menu">
                        <template slot="title"><span @click="jumpview('CompanyProfile', 'null')">关于明科</span></template>
                        <el-menu-item index="companyProfile-1" @click="jumpview('CompanyProfile', '#anchor-1')">企业文化</el-menu-item>
                        <el-menu-item index="companyProfile-2" @click="jumpview('CompanyProfile', '#anchor-2')">荣誉资质</el-menu-item>
                        <el-menu-item index="companyProfile-3" @click="jumpview('CompanyProfile', '#anchor-3')">联系明科</el-menu-item>
                    <el-submenu index="companyprofile" popper-class="header-menu">
                        <template slot="title"><span @click="jumpview('Company')">关于明科</span></template>
                        <el-menu-item index="companyProfile-1" @click="jumpview('CompanyProfile', 'culture.html')">企业文化</el-menu-item>
                        <el-menu-item index="companyProfile-2" @click="jumpview('CompanyProfile', 'aptitude.html')">荣誉资质</el-menu-item>
                        <el-menu-item index="companyProfile-3" @click="jumpview('CompanyProfile', 'contact.html')">联系明科</el-menu-item>
                        <el-menu-item index="companyProfile-4" @click="jumpview('joinMingKe')">加入明科</el-menu-item>
                    </el-submenu>
                    <el-menu-item index="word"><a href="http://mk9h.cn/a.asp?a=9CCB" target="_blank">文档中心</a></el-menu-item>
                    <el-menu-item index="word"><a href="http://mk9h.cn/a.asp?a=9CCB" ref="nofollow" target="_blank">文档中心</a></el-menu-item>
                </el-menu>
            </div>
            <div class="pc-tel">
@@ -35,7 +35,7 @@
            </div>
            <div class="register">
                <span @click="jumpview('signup')">注册</span>
                <a href="http://cloud.mk9h.cn/index.html" target="_blank">登录</a>
                <a href="http://cloud.mk9h.cn/index.html" ref="nofollow" target="_blank">登录</a>
            </div>
        </div>
        <div class="mob-wrapper">
@@ -60,17 +60,17 @@
                        </el-menu-item-group>
                    </el-submenu>
                    
                    <el-menu-item index="successCase" @click="jumpview('SuccessCase')"><div class="simple">成功案例</div></el-menu-item>
                    <el-menu-item index="successcase" @click="jumpview('SuccessCase')"><div class="simple">成功案例</div></el-menu-item>
                    <el-menu-item index="partner" @click="jumpview('Partner')"><div class="simple">渠道合作</div></el-menu-item>
                    <el-menu-item index="news" @click="jumpview('News')"><div class="simple">新闻资讯</div></el-menu-item>
                    <el-submenu index="companyProfile" popper-class="header-menu">
                        <template slot="title"><span @click="jumpview('CompanyProfile', 'null')">关于明科</span></template>
                        <el-menu-item index="companyProfile-1" @click="jumpview('CompanyProfile', '#anchor-1')">企业文化</el-menu-item>
                        <el-menu-item index="companyProfile-2" @click="jumpview('CompanyProfile', '#anchor-2')">荣誉资质</el-menu-item>
                        <el-menu-item index="companyProfile-3" @click="jumpview('CompanyProfile', '#anchor-3')">联系明科</el-menu-item>
                    <el-submenu index="companyprofile" popper-class="header-menu">
                        <template slot="title"><span @click="jumpview('Company')">关于明科</span></template>
                        <el-menu-item index="companyProfile-1" @click="jumpview('CompanyProfile', 'culture.html')">企业文化</el-menu-item>
                        <el-menu-item index="companyProfile-2" @click="jumpview('CompanyProfile', 'aptitude.html')">荣誉资质</el-menu-item>
                        <el-menu-item index="companyProfile-3" @click="jumpview('CompanyProfile', 'contact.html')">联系明科</el-menu-item>
                        <el-menu-item index="companyProfile-4" @click="jumpview('joinMingKe')">加入明科</el-menu-item>
                    </el-submenu>
                    <el-menu-item index="word"><a href="http://mk9h.cn/a.asp?a=9CCB" target="_blank">文档中心</a></el-menu-item>
                    <el-menu-item index="word"><a href="http://mk9h.cn/a.asp?a=9CCB" ref="nofollow" target="_blank">文档中心</a></el-menu-item>
                </el-menu>
            </div>
        </div>
@@ -100,12 +100,12 @@
                    params.hash = par
                } else if (type === 'submenu') { // 产品中心子页面跳转
                    this.activeKey = 'product'
                    params.menuId = par
                    params.menuId = par + '.html'
                } else if (name === 'signup') {
                    if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
                        name = 'mobsignup'
                    }
                    window.open('#/' + name)
                    window.open(window.location.origin + '/' + name)
                    return
                }
@@ -151,6 +151,9 @@
                })
            }
        },
        created () {
            this.activeKey = this.$route.name
        },
        mounted () {
            this.load()
        }
src/css/index.css
@@ -91,6 +91,20 @@
    .p_hide{
        display: none !important;
    }
  .dynamic_content p {
    font-size: 0.14rem;
    color: #3F3F3F;
    line-height: 0.24rem;
    margin: 0.1rem 0;
  }
  .dynamic_content h4 {
    line-height: 0.24rem;
    margin: 0.1rem 0;
  }
  .dynamic_content div {
    line-height: 0.24rem;
    margin: 0.1rem 0;
  }
}
@media (max-width: 750px) and (min-width: 0) {
  .main {
@@ -110,6 +124,20 @@
  #newBridge .nb-icon-wrap-5 {
    display: none;
  }
  .dynamic_content p {
    font-size: 0.28rem;
    color: #3F3F3F;
    line-height: 0.5rem;
    margin: 0.1rem 0;
  }
  .dynamic_content h4 {
    line-height: 0.5rem;
    margin: 0.1rem 0;
  }
  .dynamic_content div {
    line-height: 0.5rem;
    margin: 0.1rem 0;
  }
}
.sign-form-wrap .el-button--small {
src/router/index.js
@@ -39,83 +39,91 @@
const forgotPassword = resolve => require(['@/views/signup/forgotpwd'], resolve)
const router = new Router({
  mode: 'history',
  routes: [{
    path: '/',
    // name: 'Home',
    redirect: '/home.html'
  }, {
    path: '/',
    component: Home,
    children: [
      {
        path: '/',
        name: 'index',
        path: '/home.html',
        name: 'home',
        component: Index
      },
      {
        name: 'productcenter',
        path: '/productCenter/:menuId',//产品软件
        name: 'productcenter',
        component: ProductCenter
      },
      {
        path: '/successCase.html',//成功案例
        name: 'successcase',
        path: '/successCase',//成功案例
        component: SuccessCase,
      },{
        name: 'successcaseindex',
        path: '/SuccessCaseIndex/:menuId',//成功案例 详情
        name: 'successcaseindex',
        component: SuccessCaseIndex,
      },
      {
        name: 'casedetail',
        path: '/caseDetail/:menuId',//解决方案 详情
        name: 'casedetail',
        component: CaseDetail
      },
      {
        path: '/partner.html',//合作伙伴
        name: 'partner',
        path: '/partner',//合作伙伴
        component: Partner
      },
      {
        path: '/news.html',//明科动态 版本2
        name: 'news',
        path: '/news',//明科动态 版本2
        component: News
      },
      {
        path: '/AboutMingKe.html',//关于明科
        name: 'aboutmingKe',
        path: '/AboutMingKe',//关于明科
        component: AboutMingKe
      },
      {
        path: '/postDetails.html',//职位详情
        name: 'postdetails',
        path: '/postDetails',//职位详情
        component: postDetails
      },
      {
        name: 'companyprofile',
        path: '/companyProfile/:hash',//企业文化
        path: '/companyProfile.html',//企业文化
        name: 'company',
        component: CompanyProfile
      },
      {
        path: '/companyProfile/:hash',//企业文化
        name: 'companyprofile',
        component: CompanyProfile
      },
      {
        path: '/joinMingKe.html',//加入明科
        name: 'joinmingke',
        path: '/joinMingKe',//加入明科
        component: JoinMingKe
      },
      {
        path: '/contactInformation.html',//申请加入
        name: 'contactinformation',
        path: '/contactInformation',//申请加入
        component: ContactInformation
      },
      {
        name: 'dynamicdetail',
        path: '/dynamicDetail/:menuId',//明科动态 详情
        name: 'dynamicdetail',
        component: DynamicDetail
      },
      {
        path: '/caseSolution.html',//解决方案
        name: 'casesolution',
        path: '/caseSolution',//解决方案
        component: CaseSolution
      },
      {
        path: '/center.html',//解决方案
        name: 'center',
        path: '/center',//解决方案
        component: center
      }
    ]
src/store/service.js
@@ -3,7 +3,6 @@
import Utils from '@/utils'
// axios.defaults.baseURL = '/webapi/dostar'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
axios.defaults.crossDomain = true
axios.defaults.withCredentials = true
@@ -39,14 +38,14 @@
   * @param {String} DBS 存储过程
   */
  getBaseData (DBS) {
    // let cachedata = sessionStorage.getItem(DBS)
    let cachedata = ''
    let cachedata = sessionStorage.getItem(DBS)
    // let cachedata = ''
    if (cachedata) {
      return Promise.resolve(JSON.parse(cachedata))
    } else {
      return new Promise(resolve => {
        axios({
          url: '/webapi/dostar',
          url: `/webapi/dostar/${DBS}`,
          data: {
            func: DBS
          }
@@ -110,7 +109,7 @@
    param.t = new Date().getTime()
    return axios({
      url: '/webapi/dostar',
      url: `/webapi/dostar/${param.func}`,
      data: param
    })
  }
@@ -121,14 +120,14 @@
   */
  getParamData (param) {
    let _param = JSON.stringify(param)
    // let cachedata = sessionStorage.getItem(_param)
    let cachedata = ''
    let cachedata = sessionStorage.getItem(_param)
    // let cachedata = ''
    if (cachedata) {
      return Promise.resolve(JSON.parse(cachedata))
    } else {
      return new Promise(resolve => {
        axios({
          url: '/webapi/dostar',
          url: `/webapi/dostar/${param.func}`,
          data: param
        }).then(res => {
          if (res.status) {
@@ -146,7 +145,7 @@
   */
  setSubmit (param) {
    return axios({
      url: '/webapi/dostar',
      url: `/webapi/dostar/${param.func}`,
      data: param
    })
  }
src/views/companyProfile/index.vue
@@ -56,7 +56,7 @@
        <p>成为中国信息化价值传递的倡导者,致力于通过信息化手段推动供给侧改革,帮助企业完成中国智造升级。</p>
        <div class="contentimg"><img src="../../img/feiji.jpg" alt=""></div>
      </div>
      <div id="anchor-1"></div>
      <div id="culture"></div>
      <div class="content_title fadeInUp zoomIn animated"><span>企业文化</span></div>
      <div class="enterprise">
        <ul class="culture_ul">
@@ -136,7 +136,7 @@
        </div>
      </div>
      <div id="anchor-2"></div>
      <div id="aptitude"></div>
      <div class="wrapper">
        <div class="content_title fadeInUp zoomIn animated" style="margin-bottom: 0.8rem;"><span>荣誉资质</span></div>
        <div class="m_bakcg">
@@ -222,7 +222,7 @@
          </div>
        </div>
        <div id="anchor-3"></div>
        <div id="contact"></div>
        <div class="content_title fadeInUp zoomIn animated"><span>联系明科</span></div>
        <div class="content contact">
          <ul class="contact_ul">
@@ -262,7 +262,7 @@
    },
  watch: { //监听路由
    $route (to, from) {
      if (to.params.hash && to.params.hash !== 'null') {
      if (to.params.hash) {
        this.anchor = true
        this.get_anchor(to.params.hash)
      }
@@ -272,13 +272,14 @@
    //根据hash值跳转不同锚点
        get_anchor (hash) {
      if (this.anchor) {
        hash = '#' + hash.replace('.html', '')
        document.querySelector(hash).scrollIntoView(true)
      }
    }
  },
    mounted () {
    let hash = this.$route.params.hash
    if (hash && hash !== 'null') {
    if (hash) {
      this.anchor = true
      this.get_anchor(hash)
    }
src/views/index/dynamicDetail.vue
@@ -66,12 +66,14 @@
  methods: {
    jumpmenu (menuId) {
      if (!menuId) return
      menuId = menuId + '.html'
      this.$router.push({name: 'dynamicdetail', params: {menuId: menuId}})
    },
    loaddata () {
      let param = {
        func: 'Web_News_GetDetail',
        ID: this.menuId
        ID: this.menuId.replace('.html', '')
      }
      this.Service.getParamData(param).then(res => {
        this.data = res
@@ -171,6 +173,7 @@
      }
    }
    .dynamic_b {
      padding: .4rem 0;
      p {
        margin-bottom: 0.2rem;
      }
src/views/index/index.vue
@@ -209,6 +209,8 @@
        jumpmenu (menu) {
            if (!menu.PageType || !menu.ID) return
            let menuId = menu.LinkID || menu.ID
            menuId = menuId + '.html'
            this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menuId}})
        },
        load () {
@@ -335,6 +337,12 @@
                this.setgui(radio)
            }, 2000)
        }
        // let head = document.getElementsByTagName('head')
    // let meta = document.createElement('meta')
    // meta.content = '明科,明科普华'
    // meta.name = 'keywords'
    // head[0].appendChild(meta)
    }
}
</script>
src/views/news/index.vue
@@ -46,7 +46,10 @@
      this.loaddata()
    },
    jumpmenu (item) {
      this.$router.push({name: item.PageType.toLowerCase(), params: {menuId: item.ID}})
      let _menuId = item.ID
      _menuId = _menuId + '.html'
      this.$router.push({name: item.PageType.toLowerCase(), params: {menuId: _menuId}})
    },
    loadtabs () {
      this.Service.getBaseData('Web_News_GetClassify').then(res => {
src/views/productCenter/index.vue
@@ -53,7 +53,7 @@
      </div>
    </div>
    <div class="wrapper joinBtnBox" v-if="details">
      <router-link to="/partner#4" tag="el-button">申请加入</router-link>
      <router-link to="/partner.html" tag="el-button">申请加入</router-link>
    </div>
  </div>
</template>
@@ -77,12 +77,15 @@
  },
  methods: {
    jumpmenu (menu) {
      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menu.ID}})
      let _menuId = menu.ID
      _menuId = _menuId + '.html'
      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: _menuId}})
    },
    load () {
      let param = {
        func: 'Web_productCenter_GetData',
        ID: this.menuId
        ID: this.menuId.replace('.html', '')
      }
      this.Service.getParamData(param).then(res => {
        this.url = res.Image1
src/views/signup/signsuccess.vue
@@ -3,13 +3,13 @@
        <header class="logo-header">
            <img src="../../img/mingke_logo.png" alt="">
            <span class="plat-name">明科开发者平台</span>
            <a class="plat-name" :style="{color: '#40a9ff', border: 0}" href="http://mk9h.cn/a.asp?a=9CCB" target="_blank">文档中心</a>
            <a class="plat-name" :style="{color: '#40a9ff', border: 0}" href="http://mk9h.cn/a.asp?a=9CCB" ref="nofollow" target="_blank">文档中心</a>
        </header>
        <div class="to-login">
            <p v-if="type === 'signup'">注册成功</p>
            <p v-if="type === 'forgetpwd'">密码修改成功</p>
            <p class="other">去PC端登陆</p>
            <a href="http://cloud.mk9h.cn/index.html" target="_blank">去登陆<i class="el-icon-arrow-right"></i></a>
            <a href="http://cloud.mk9h.cn/index.html" ref="nofollow" target="_blank">去登陆<i class="el-icon-arrow-right"></i></a>
        </div>
    </div>
</template>
src/views/signup/signup.vue
@@ -3,7 +3,7 @@
        <header class="logo-header">
            <img src="../../img/mingke_logo.png" alt="">
            <span class="plat-name">明科开发者平台</span>
            <a class="plat-name" :style="{color: '#40a9ff', border: 0}" href="http://mk9h.cn/a.asp?a=9CCB" target="_blank">文档中心</a>
            <a class="plat-name" :style="{color: '#40a9ff', border: 0}" href="http://mk9h.cn/a.asp?a=9CCB" ref="nofollow" target="_blank">文档中心</a>
            <!-- <div class="find-password" @click="forgotPwd()">忘记密码?</div> -->
        </header>
        <el-tabs :tab-position="'left'" :style="{position: 'absolute'}" :before-leave="changeTab">
@@ -17,7 +17,7 @@
                明科帐号注册
                <span class="to-login">
                    已有账号,
                    <a href="http://cloud.mk9h.cn/index.html" target="_blank">去登陆<i class="el-icon-arrow-right"></i></a>
                    <a href="http://cloud.mk9h.cn/index.html" ref="nofollow" target="_blank">去登陆<i class="el-icon-arrow-right"></i></a>
                </span>
            </div>
            <div class="center">
@@ -57,7 +57,7 @@
        <div v-if="signtype === 'email'">
            <div class="header">
                明科帐号注册
                <span class="to-login">已有账号,<a href="http://cloud.mk9h.cn/index.html" target="_blank">去登陆<i class="el-icon-arrow-right"></i></a></span>
                <span class="to-login">已有账号,<a href="http://cloud.mk9h.cn/index.html" ref="nofollow" target="_blank">去登陆<i class="el-icon-arrow-right"></i></a></span>
            </div>
            <div class="center">
                <div>
src/views/successCase/caseDetail.vue
@@ -84,12 +84,15 @@
  },
  methods: {
    jumpmenu (menu) {
      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menu.ID}})
      let _menuId = menu.ID
      _menuId = _menuId + '.html'
      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: _menuId}})
    },
    load () {
      let param = {
        func: 'Web_productCenter_GetData',
        ID: this.menuId
        ID: this.menuId.replace('.html', '')
      }
      this.Service.getParamData(param).then(res => {
        this.url = res.Image1
src/views/successCase/caseSolution.vue
@@ -50,7 +50,9 @@
        },
        methods: {
            jumpmenu (menu) {
                this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menu.ID}})
                let _menuId = menu.ID
          _menuId = _menuId + '.html'
                this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: _menuId}})
            },
            load () {
                let param = {
src/views/successCase/center.vue
@@ -50,7 +50,10 @@
        },
        methods: {
            jumpmenu (menu) {
                this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menu.ID}})
                let _menuId = menu.ID
                _menuId = _menuId + '.html'
                this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: _menuId}})
            },
            load () {
                let param = {
src/views/successCase/index.vue
@@ -51,7 +51,10 @@
  },
  methods: {
    jumpmenu (menu) {
      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: menu.ID}})
      let _menuId = menu.ID
      _menuId = _menuId + '.html'
      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: _menuId}})
    },
    load () {
      this.Service.getBaseData('Web_Case_GetData').then(res => {
src/views/successCase/successCase.vue
@@ -69,12 +69,15 @@
  methods: {
    jumpmenu (menuId) {
      if (!menuId || !this.data.PageType) return
      menuId = menuId + '.html'
      this.$router.push({name: this.data.PageType.toLowerCase(), params: {menuId: menuId}})
    },
    load () {
      let param = {
        func: 'Web_SuccessCaseIndex_GetData',
        ID: this.menuId
        ID: this.menuId.replace('.html', '')
      }
      this.Service.getParamData(param).then(res => {
        this.product = {