@@ -1,5 +1,6 @@ | |||
import axios from '@/libs/api.request' | |||
import qs from "qs"; | |||
import axiosNew from 'axios' | |||
export const createDictionary = (p) => { | |||
@@ -884,3 +885,40 @@ export const getPositionRequest = () => { | |||
method: 'get' | |||
}) | |||
} | |||
export const getProcess = (p) => { | |||
return axios.request({ | |||
url: 'api/form/open/api/process/next/flow/node?flowKey=HuiYuanRuHuiLiuCheng', | |||
method: 'post', | |||
data: p | |||
}) | |||
} | |||
export const sendProcess = (p) => { | |||
return axios.request({ | |||
url: 'api/form/open/api/process/sendProcess', | |||
method: 'post', | |||
data: p | |||
}) | |||
} | |||
export const moduleDataSave = (p) => { | |||
return axios.request({ | |||
url: 'api/form/open/api/module/moduleDataSave', | |||
method: 'post', | |||
data: p | |||
}) | |||
} | |||
export const uploadFileAction = (file) => { | |||
var forms = new FormData() | |||
forms.append('file',file) | |||
return axios.request({ | |||
url: 'api/form/common/api/uploadFile', | |||
method: 'post', | |||
headers: { | |||
'Content-Type':'multipart/form-data' | |||
}, | |||
data:forms | |||
}) | |||
} |
@@ -1,4 +1,13 @@ | |||
export default { | |||
var path = require('path') | |||
module.exports = { | |||
// build: { | |||
// index: path.resolve(__dirname, '../dist/index.html'), | |||
// assetsRoot: path.resolve(__dirname, '../dist'), | |||
// assetsSubDirectory: 'static', | |||
// assetsPublicPath: '../', | |||
// productionSourceMap: true | |||
// }, | |||
/** | |||
* @description token在Cookie中存储的天数,默认1天 | |||
*/ | |||
@@ -31,7 +40,7 @@ export default { | |||
* @description api请求基础路径 | |||
*/ | |||
baseUrl: { | |||
dev: 'http://183.162.252.100:9012', | |||
pro: 'https://oss.console.ingenuity.top' | |||
dev: 'http://47.100.188.195:7006', | |||
pro: 'http://47.100.188.195:7006' | |||
} | |||
} |
@@ -1,7 +1,6 @@ | |||
import HttpRequest from '@/libs/axios' | |||
import config from '@/config' | |||
// const baseUrl = process.env.NODE_ENV === 'development' ? config.baseUrl.dev : config.baseUrl.pro | |||
const baseUrl = '/api' | |||
const baseUrl = process.env.NODE_ENV === 'development' ? '/api' : config.baseUrl.pro | |||
const axios = new HttpRequest(baseUrl) | |||
export default axios |
@@ -23,8 +23,9 @@ import Moment from 'moment' | |||
// Vue.filter('formatDate', function(value) { | |||
// return Moment(value).format('MM-DD') | |||
// }) | |||
Vue.prototype.$moment = Moment;//赋值使用 | |||
Vue.prototype.$moment = Moment;//赋值使用 | |||
Vue.use(Toast) | |||
// import ElementUI from 'element-ui' | |||
// import { ElementTiptapPlugin } from 'element-tiptap' | |||
// import ElementUI's styles | |||
@@ -12,7 +12,7 @@ import config from '@/config' | |||
Vue.use(Router) | |||
const router = new Router({ | |||
routes, | |||
mode: 'history' | |||
mode: 'hash' | |||
}) | |||
const LOGIN_PAGE_NAME = process.env.NODE_ENV === 'development' ? config.sso.dev : config.sso.pro | |||
@@ -75,7 +75,7 @@ export default { | |||
let res = await getChannelInformationsRequest({channelId: id}) | |||
if(res.code == 200){ | |||
this.dataList = res.data.records | |||
this.total = res.data.total | |||
this.total = Number(res.data.total) | |||
this.dataList.map((item) => { | |||
item.publishTime = this.$moment().format("YYYY-MM-DD") | |||
}) | |||
@@ -42,7 +42,8 @@ export default { | |||
return { | |||
titleList: [], | |||
activeIndex: 0, | |||
dataList: [] | |||
dataList: [], | |||
total: 0 | |||
} | |||
}, | |||
methods: { | |||
@@ -62,7 +63,7 @@ export default { | |||
if(res.code == 200){ | |||
// console.log(JSON.stringify(res.data)) | |||
this.titleList = res.data | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -73,7 +74,10 @@ export default { | |||
let res = await getChannelInformationsRequest({channelId: id}) | |||
if(res.code == 200){ | |||
this.dataList = res.data.records | |||
console.log("this.dataList:"+JSON.stringify(this.dataList)) | |||
this.total = Number(res.data.total) | |||
this.dataList.map((item,index) => { | |||
item.publishTime = this.$moment(Number(item.publishTime)).format("YYYY-MM-DD") | |||
}) | |||
} | |||
}, | |||
@@ -48,7 +48,7 @@ | |||
<script> | |||
import {getChannelInformationsRequest, getChannelsRequest, | |||
getDetailRequest} from "../api/data"; | |||
getChannelSecond} from "../api/data"; | |||
export default { | |||
data () { | |||
@@ -86,7 +86,7 @@ export default { | |||
let res = await getChannelInformationsRequest({channelId: id}) | |||
if(res.code == 200){ | |||
this.dataList = res.data.records | |||
this.total = res.data.total | |||
this.total = Number(res.data.total) | |||
} | |||
}, | |||
@@ -66,7 +66,7 @@ export default { | |||
if(res.code == 200){ | |||
this.titleList = res.data | |||
console.log("this.titleList:"+JSON.stringify(res.data)) | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -77,7 +77,7 @@ export default { | |||
let res = await getChannelInformationsRequest({channelId: id}) | |||
if(res.code == 200){ | |||
this.dataList = res.data.records | |||
this.total = res.data.total | |||
this.total = Number(res.data.total) | |||
} | |||
}, | |||
@@ -120,7 +120,7 @@ export default { | |||
'handleLogin' | |||
]), | |||
clickItem(index){ | |||
this.activeIndex = index + 1 | |||
this.activeIndex = index + 1 + "" | |||
this.$router.push(this.menuList[index].path) | |||
this.$forceUpdate() | |||
}, | |||
@@ -168,7 +168,13 @@ export default { | |||
}, | |||
watch: { | |||
'$route' (newRoute) { | |||
console.log(newRoute) | |||
// console.log(newRoute) | |||
this.menuLists.map((item, index) => { | |||
if(newRoute.path.indexOf(item.path) > -1){ | |||
this.activeIndex = index+1+"" | |||
} | |||
}) | |||
this.setBreadCrumb(newRoute) | |||
} | |||
}, | |||
@@ -220,7 +226,6 @@ export default { | |||
if(path.indexOf('data')>=0){ | |||
this.activeIndex = '12'; | |||
} | |||
} | |||
} | |||
</script> | |||
@@ -42,7 +42,8 @@ export default { | |||
return { | |||
titleList: [], | |||
activeIndex: 0, | |||
dataList: [] | |||
dataList: [], | |||
total: 0 | |||
} | |||
}, | |||
methods: { | |||
@@ -62,7 +63,7 @@ export default { | |||
if(res.code == 200){ | |||
// console.log(JSON.stringify(res.data)) | |||
this.titleList = res.data | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -73,7 +74,10 @@ export default { | |||
let res = await getChannelInformationsRequest({channelId: id}) | |||
if(res.code == 200){ | |||
this.dataList = res.data.records | |||
console.log("this.dataList:"+JSON.stringify(this.dataList)) | |||
this.total = Number(res.data.total) | |||
this.dataList.map((item,index) => { | |||
item.publishTime = this.$moment(Number(item.publishTime)).format("YYYY-MM-DD") | |||
}) | |||
} | |||
}, | |||
@@ -64,7 +64,7 @@ export default { | |||
if(res.code == 200){ | |||
// console.log(JSON.stringify(res.data)) | |||
this.titleList = res.data | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -22,7 +22,7 @@ | |||
<el-card class="box-card" shadow="never" style="margin: 0 10px; position: relative;" :body-style="{ padding: '0px',height:'418px' }"> | |||
<img :src="imgObj.aboutImg"/> | |||
<div class="img_info"> | |||
<span class="img_text">2021中国国际汽车电子高峰论坛将于11月25日在上海举行</span> | |||
<span class="img_text">{{imgObj.title}}</span> | |||
</div> | |||
</el-card> | |||
</el-col> | |||
@@ -30,7 +30,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>新闻资讯</span> | |||
<el-button style="float: right; padding: 3px 0;color: #fff;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/news" style="float: right; padding: 3px 0;color: #fff;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<div v-for="(item, index) in newsList" :key="index" class="text item"> | |||
{{index+1}}、{{item.title}} | |||
@@ -44,7 +44,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>行业动态</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/trode" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<h2>{{hangDamic.title}}</h2> | |||
<p v-html="hangDamic.content"></p> | |||
@@ -55,7 +55,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>产业政策</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/policy" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<div class="list" v-for="(item, index) in chanList" :key="index"> | |||
<h2 style="display: flex; flex-direction: row"> | |||
@@ -74,7 +74,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>合作交流</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/exchange" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
</el-card> | |||
<el-card class="box-card" shadow="never" v-for="(item, index) in hezuoList" :key="index" | |||
@@ -88,7 +88,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>知识产权</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/km" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<!-- <h2>半导体产业的分工,芯片设计服务公司大有可为</h2> | |||
<p>回顾历史,半导体产业模式在不断随着市场需求而变化。像一个帝国模式的演变,以1980年作为分界线,往前则是IDM(Integra</p> | |||
@@ -105,7 +105,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>会员产品</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/member" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<!-- <h2>半导体产业的分工,芯片设计服务公司大有可为</h2> | |||
<p>回顾历史,半导体产业模式在不断随着市场需求而变化。像一个帝国模式的演变,以1980年作为分界线,往前则是IDM(Integra</p> | |||
@@ -126,7 +126,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>合作交流</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/exchange" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<div class="list" v-for="(item, index) in hezuoList" :key="index"> | |||
<h2 style="display: flex; flex-direction: row"> | |||
@@ -142,7 +142,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>企业认定</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/company" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<div class="list" v-for="(item, index) in qiyeList" :key="index"> | |||
<h2 style="display: flex; flex-direction: row"> | |||
@@ -162,7 +162,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>行业管理</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/trode" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<div class="list" v-for="(item, index) in hangyeList" :key="index"> | |||
<h2 style="display: flex; flex-direction: row"> | |||
@@ -178,7 +178,7 @@ | |||
<el-card class="box-card" shadow="never" :body-style="{ padding: '0px 20px' }"> | |||
<div slot="header"> | |||
<span><el-divider direction="vertical"></el-divider>人力资源</span> | |||
<el-button style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></el-button> | |||
<router-link to="/people" style="float: right; padding: 3px 0;color: #999999;font-size: 12px" type="text">更多>></router-link> | |||
</div> | |||
<div class="list" v-for="(item, index) in renliList" :key="index"> | |||
<h2 style="display: flex; flex-direction: row"> | |||
@@ -284,13 +284,13 @@ export default { | |||
// 产业政策 | |||
this.chanList = res.data.records.slice(0, 4) | |||
this.chanList.map((ite) => { | |||
ite.publishTime = this.$moment().format("MM-DD") | |||
ite.publishTime = this.$moment(Number(ite.publishTime)).format("MM-DD") | |||
}) | |||
}else if(weizhi == "E"){ | |||
// 合作交流 | |||
this.hezuoList = res.data.records.slice(0, 4) | |||
this.hezuoList.map((ite) => { | |||
ite.publishTime = this.$moment().format("MM-DD") | |||
ite.publishTime = this.$moment(Number(ite.publishTime)).format("MM-DD") | |||
}) | |||
}else if(weizhi == "F"){ | |||
// 知识产权 | |||
@@ -304,7 +304,7 @@ export default { | |||
// 企业认定 | |||
this.qiyeList = res.data.records.slice(0, 4) | |||
this.qiyeList.map((ite) => { | |||
ite.publishTime = this.$moment().format("MM-DD") | |||
ite.publishTime = this.$moment(Number(ite.publishTime)).format("MM-DD") | |||
}) | |||
}else if(weizhi == "J"){ | |||
// 行业管理 | |||
@@ -42,7 +42,8 @@ export default { | |||
return { | |||
titleList: [], | |||
activeIndex: 0, | |||
dataList: [] | |||
dataList: [], | |||
total: 0 | |||
} | |||
}, | |||
methods: { | |||
@@ -62,7 +63,7 @@ export default { | |||
if(res.code == 200){ | |||
// console.log(JSON.stringify(res.data)) | |||
this.titleList = res.data | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -73,7 +74,10 @@ export default { | |||
let res = await getChannelInformationsRequest({channelId: id}) | |||
if(res.code == 200){ | |||
this.dataList = res.data.records | |||
console.log("this.dataList:"+JSON.stringify(this.dataList)) | |||
this.total = Number(res.data.total) | |||
this.dataList.map((item,index) => { | |||
item.publishTime = this.$moment(Number(item.publishTime)).format("YYYY-MM-DD") | |||
}) | |||
} | |||
}, | |||
@@ -64,7 +64,7 @@ export default { | |||
if(res.code == 200){ | |||
// console.log(JSON.stringify(res.data)) | |||
this.titleList = res.data | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -64,7 +64,7 @@ export default { | |||
if(res.code == 200){ | |||
// console.log(JSON.stringify(res.data)) | |||
this.titleList = res.data | |||
if(this.titleList){ | |||
if(this.titleList && this.titleList[0]){ | |||
this.getChannelInformationsRequest(this.titleList[0].id) | |||
} | |||
@@ -14,6 +14,7 @@ const resolve = dir => { | |||
const BASE_URL = process.env.NODE_ENV === 'production' ? '/' : '/' | |||
module.exports = { | |||
publicPath: './', | |||
// Project deployment base | |||
// By default we assume your app will be deployed at the root of a domain, | |||
// e.g. https://www.my-app.com/ | |||