Commit 420db93e authored by anxixi's avatar anxixi

行业报告及pc活动相关

parent fc4a0a2f
...@@ -32,6 +32,17 @@ body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, texta ...@@ -32,6 +32,17 @@ body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, texta
display: flex; /*新版本语法:opera 12.1,Firefox 22+*/ display: flex; /*新版本语法:opera 12.1,Firefox 22+*/
} }
.content_img .el-image{
>img{
transition: all 0.6s;
width: 100%;
height: 150px;
}
>img:hover{
transform: scale(1.1);
}
}
/****input****/ /****input****/
input.el-input__inner { input.el-input__inner {
border: 1px solid #C8CBE0; border: 1px solid #C8CBE0;
...@@ -78,6 +89,12 @@ input.el-input__inner { ...@@ -78,6 +89,12 @@ input.el-input__inner {
width: 170px; width: 170px;
} }
.signupinput .el-input__inner {
position: absolute;
left: 0;
width: 265px;
}
.authyzcodeItem .el-input__inner { .authyzcodeItem .el-input__inner {
position: absolute; position: absolute;
left: 0; left: 0;
...@@ -101,6 +118,38 @@ input.el-input__inner { ...@@ -101,6 +118,38 @@ input.el-input__inner {
} }
} }
//组件
.applyCheckbox.el-checkbox-button {
margin: 10px;
}
.applyCheckbox .el-checkbox-button__inner {
background: none;
}
.applyCheckbox.el-checkbox-button--small .el-checkbox-button__inner {
padding: 7px 15px;
max-width: 240px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.applyCheckbox.el-checkbox-button:first-child .el-checkbox-button__inner {
border: none;
border-radius: 4px;
}
.applyCheckbox.el-checkbox-button .el-checkbox-button__inner, .applyCheckbox.el-checkbox-button .el-checkbox-button__inner:hover {
border: none;
border-radius: 4px;
font-size: 14px;
}
//单选样式 //单选样式
.wrapper .el-radio__inner::after { .wrapper .el-radio__inner::after {
width: 6px; width: 6px;
...@@ -330,6 +379,13 @@ i { ...@@ -330,6 +379,13 @@ i {
white-space: nowrap; white-space: nowrap;
} }
//多行超出。。。显示 //多行超出。。。显示
.ellipsisFont1{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.ellipsisFont2{ .ellipsisFont2{
overflow: hidden; overflow: hidden;
display: -webkit-box; display: -webkit-box;
...@@ -731,6 +787,13 @@ i { ...@@ -731,6 +787,13 @@ i {
padding: 30px 0; padding: 30px 0;
} }
} }
.signuptabs .el-tabs__nav-wrap::after{
height: 0 !important;
}
.signuptabs .el-tabs__nav-scroll{
width: 300px;
margin: 0 auto;
}
.dialogWrap640 .el-dialog{ .dialogWrap640 .el-dialog{
width: 640px !important; width: 640px !important;
} }
......
...@@ -3,6 +3,7 @@ module.exports = { ...@@ -3,6 +3,7 @@ module.exports = {
index:"Home",//首页 index:"Home",//首页
findProject:"Find Techs", findProject:"Find Techs",
findCustomer:"Find Clients", findCustomer:"Find Clients",
Findevent:'Find Event',
professionfocusing:"Focus", professionfocusing:"Focus",
industry:'Industry Reports', industry:'Industry Reports',
cooperationcase:"Cases", cooperationcase:"Cases",
...@@ -1995,6 +1996,7 @@ module.exports = { ...@@ -1995,6 +1996,7 @@ module.exports = {
beijingtime:'Beijing Time', beijingtime:'Beijing Time',
version:'Select version', version:'Select version',
maxUpload:'Upload image size cannot exceed', maxUpload:'Upload image size cannot exceed',
activearea:'Active area',
}, },
//行业报告 //行业报告
......
...@@ -3,6 +3,7 @@ module.exports = { ...@@ -3,6 +3,7 @@ module.exports = {
index: "首页",//首页 index: "首页",//首页
findProject: "找项目", findProject: "找项目",
findCustomer: "找客户", findCustomer: "找客户",
Findevent:'找活动',
professionfocusing: "行业聚焦", professionfocusing: "行业聚焦",
cooperationcase: "合作案例", cooperationcase: "合作案例",
industry:'行业报告', industry:'行业报告',
...@@ -2093,6 +2094,7 @@ module.exports = { ...@@ -2093,6 +2094,7 @@ module.exports = {
beijingtime:'北京时间', beijingtime:'北京时间',
version:'选择版本', version:'选择版本',
maxUpload:'上传图片大小不能超过', maxUpload:'上传图片大小不能超过',
activearea:'活动区域',
}, },
//行业报告 //行业报告
......
<template> <template>
<div style="text-align: left"> <div style="text-align: left">
<page-screen class="statebottm" :checkboxGroupstate="searchData.companyIndustryList" :screenlist="screenlist" :screenchildListIf="true" ref="screenchild" :titleName="$t('indexCount.industryInvolved')" @changecheck="screenData"></page-screen> <page-screen class="statebottm" :checkboxGroupstate="searchData.companyIndustryList" :screenlist="screenlist" :screenchildListIf="true" ref="screenchild" :titleName="$t('indexCount.industryInvolved')" @changecheck="screenData"></page-screen>
<region-choice @changecheck="regionData" ref="regionchild" :searchReturnData="searchData"></region-choice> <region-choice class="statebottm" @changecheck="regionData" ref="regionchild" :searchReturnData="searchData" :titleName="$t('indexCount.searchAddressBy')"></region-choice>
<el-row v-show="downIf"> <el-row v-show="downIf">
<page-screen class="statebottm" :checkboxGroupstate="searchData.targetIndustryList" :screenlist="bigbusinesslevelist" :screenchildListIf="true" ref="bigbusinesslevechild" :titleName="$t('searchResult.targetCooperation')" @changecheck="bigbusinessleveData"></page-screen> <page-screen class="statebottm" :checkboxGroupstate="searchData.targetIndustryList" :screenlist="bigbusinesslevelist" :screenchildListIf="true" ref="bigbusinesslevechild" :titleName="$t('searchResult.targetCooperation')" @changecheck="bigbusinessleveData"></page-screen>
</el-row> </el-row>
......
...@@ -419,6 +419,13 @@ ...@@ -419,6 +419,13 @@
this.currentIndex= data; this.currentIndex= data;
this.publicFun.setUserInfoCookie("currentNav",data); this.publicFun.setUserInfoCookie("currentNav",data);
}) })
// if(this.diven_zh){
this.list.splice(3,0,{
id: 7,
name: "Findevent",
path:'/eventpage',
});
// }
}, },
activated(){ activated(){
this.isOtherVisible = this.isOther; this.isOtherVisible = this.isOther;
......
...@@ -330,33 +330,7 @@ ...@@ -330,33 +330,7 @@
</script> </script>
<style> <style>
.applyCheckbox.el-checkbox-button {
margin: 10px;
}
.applyCheckbox .el-checkbox-button__inner {
background: none;
}
.applyCheckbox.el-checkbox-button--small .el-checkbox-button__inner {
padding: 7px 15px;
max-width: 240px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.applyCheckbox.el-checkbox-button:first-child .el-checkbox-button__inner {
border: none;
border-radius: 4px;
}
.applyCheckbox.el-checkbox-button .el-checkbox-button__inner, .applyCheckbox.el-checkbox-button .el-checkbox-button__inner:hover {
border: none;
border-radius: 4px;
font-size: 14px;
}
.thirdChildren{ .thirdChildren{
background: #f5f5f5; background: #f5f5f5;
margin: 0px 25px 10px 140px; margin: 0px 25px 10px 140px;
......
<template> <template>
<div> <div>
<el-row :gutter="20" style=" border-bottom: 1px dashed #E4E6F2;padding: 6px 0 6px 10px;margin:0;"> <el-row :gutter="20" style=" padding: 6px 0 6px 10px;margin:0;">
<el-col :span="3" style="padding-left: 0;width: 135px"> <el-col :span="3" style="padding-left: 0;width: 135px">
<div style="line-height: 45px;font-weight: bold">{{$t("indexCount.searchAddressBy")}}</div> <div style="line-height: 45px;font-weight: bold">{{titleName}}</div>
</el-col> </el-col>
<el-col :span="21" style="margin-left: -25px;font-weight:normal;width: 88%;padding-left: 30px"> <el-col :span="21" style="margin-left: -25px;font-weight:normal;width: 88%;padding-left: 30px">
<div style="width: 80%;"> <div style="width: 80%;">
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</el-checkbox-button> </el-checkbox-button>
</el-checkbox-group> </el-checkbox-group>
</el-col> </el-col>
<el-col :span="18" style="margin-left: 11px;"> <el-col :span="20" style="margin-left: 11px;">
<el-checkbox-group v-model="checkboxlocation" size="small" @change="changecity"> <el-checkbox-group v-model="checkboxlocation" size="small" @change="changecity">
<el-checkbox-button class="applyCheckbox" v-for="item in cityList" :label="item.lab" :key="item.lab"> <el-checkbox-button class="applyCheckbox" v-for="item in cityList" :label="item.lab" :key="item.lab">
{{item.lab}} <i v-if="item.checked" class="el-icon-close"></i> {{item.lab}} <i v-if="item.checked" class="el-icon-close"></i>
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
</el-checkbox-button> </el-checkbox-button>
</el-checkbox-group> </el-checkbox-group>
</el-col> </el-col>
<el-col :span="18"> <el-col :span="20">
<el-checkbox-group v-model="overseas" size="small" > <el-checkbox-group v-model="overseas" size="small" >
<el-checkbox-button class="applyCheckbox" @change="checkboxcountry(item)" v-for="item in countryData" <el-checkbox-button class="applyCheckbox" @change="checkboxcountry(item)" v-for="item in countryData"
:label="item.geoId" :key="item.geoId"> :label="item.geoId" :key="item.geoId">
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
import api from '../../views/innovatecompany/submitprojects/api/api' import api from '../../views/innovatecompany/submitprojects/api/api'
export default { export default {
name : "regionchoice", name : "regionchoice",
props:['searchReturnData'], props:['searchReturnData','titleName'],
data() { data() {
return { return {
checkboxlocation:[], checkboxlocation:[],
......
...@@ -177,7 +177,7 @@ router.beforeEach((to, from, next) => { ...@@ -177,7 +177,7 @@ router.beforeEach((to, from, next) => {
if(!publicFun.getCookie("userInfo")){ if(!publicFun.getCookie("userInfo")){
if(to.name == 'dashboard'||to.name=='indexView'|| to.name == 'login' || to.name == 'mobileLoginCmpt'|| to.name == 'emailLoginCmpt'|| to.name == 'mobileRegisterCmpt'|| to.name == 'emailRegisterCmpt'||to.name=='completeInfoCmpt'|| to.name == 'successCmpt'||to.name=='findPasswordCmpt'||to.name=='modifyPasswordCmpt'||to.name=='passSuccessCmpt'||to.name=='indexView'||to.name=="mobileIndex"||to.name=="mobileLogin"||to.name=="loginByPhone"||to.name=="loginByEmail"||to.name=="mobileRegister"||to.name=="duijieshareRequire"||to.name=="duijieshareProject"||to.name=="knowledgeList"||to.name=="knowledgeDetail"||to.name=='vip'||to.name=='vipList'||to.name=='loadEmail'||to.name=='openEmail'||to.name=="viewRequire"||to.name=="duijiephoneBusinessList"||to.name=="duijiephoneBusinessDetail"||to.name=="duijiephoneRequireDetail"||to.name=="bigBusinessList"||to.name=="bigBusinessDetail"||to.name=="requireDetail"||to.name=="mixSearch"||to.name=="activitylist"||to.name=="activitydetail"||to.name=="activitySearchResult"||to.name=="activityapplyForProject"||to.name=='wechatLogin'||to.name=='newPage'||to.name=='bindAccount'||to.name=='subjectsecondStage'||to.name=='subjectsecondStageDetail'||to.name=='subjectmasterComment'||to.name=='subjectmasterList'||to.name=='subjectmasterDetail'||to.name=='subjectfirstStage'||to.name=='subjectcommentMore'||to.name=='subjectList'||to.name=="subjectresultpage"||to.name=="mineIndex"||to.name=="subjectStage"||to.name=="articleList"||to.name=="articleFlagList"||to.name=="articleDetail"||to.name=="mobileSearch"||to.name=="tryNewPage"||to.name=="industryReport"||to.name=="pdf"){ if(to.name == 'dashboard'||to.name=='indexView'|| to.name == 'login' || to.name == 'mobileLoginCmpt'|| to.name == 'emailLoginCmpt'|| to.name == 'mobileRegisterCmpt'|| to.name == 'emailRegisterCmpt'||to.name=='completeInfoCmpt'|| to.name == 'successCmpt'||to.name=='findPasswordCmpt'||to.name=='modifyPasswordCmpt'||to.name=='passSuccessCmpt'||to.name=='indexView'||to.name=="mobileIndex"||to.name=="mobileLogin"||to.name=="loginByPhone"||to.name=="loginByEmail"||to.name=="mobileRegister"||to.name=="duijieshareRequire"||to.name=="duijieshareProject"||to.name=="knowledgeList"||to.name=="knowledgeDetail"||to.name=='vip'||to.name=='vipList'||to.name=='loadEmail'||to.name=='openEmail'||to.name=="viewRequire"||to.name=="duijiephoneBusinessList"||to.name=="duijiephoneBusinessDetail"||to.name=="duijiephoneRequireDetail"||to.name=="bigBusinessList"||to.name=="bigBusinessDetail"||to.name=="requireDetail"||to.name=="mixSearch"||to.name=="activitylist"||to.name=="activitydetail"||to.name=="activitySearchResult"||to.name=="activityapplyForProject"||to.name=='wechatLogin'||to.name=='newPage'||to.name=='bindAccount'||to.name=='subjectsecondStage'||to.name=='subjectsecondStageDetail'||to.name=='subjectmasterComment'||to.name=='subjectmasterList'||to.name=='subjectmasterDetail'||to.name=='subjectfirstStage'||to.name=='subjectcommentMore'||to.name=='subjectList'||to.name=="subjectresultpage"||to.name=="mineIndex"||to.name=="subjectStage"||to.name=="articleList"||to.name=="articleFlagList"||to.name=="articleDetail"||to.name=="mobileSearch"||to.name=="tryNewPage"||to.name=="industryReport"||to.name=="pdf"){
} else{ } else{
if(to.path == '/industrypage'||to.path == '/contentall'||to.path == '/contentdetail'||to.path == '/tabconnect'||to.path == '/thirdStage'||to.path == '/questionfill'||to.path == '/questionfillpc'||to.path == '/casedetailschild'||to.path == '/lndustryfocuschild'||to.path == '/successfulcasechild'||to.path == '/projectdetails'||to.path == '/seeprojectlist'||to.path == '/projectlist'||to.path == '/viewproject'||to.path == '/templateMobile1'||to.path == '/knowledge'||to.path == '/knowledgedetails'||to.path == '/termserviceed'||to.path == '/privacypolicyed'||to.path == '/contactused'||to.path == '/aboutused'||to.path == '/casedetailsed'||to.path == '/lndustryfocused'||to.path == '/successfulcaseed'||to.path == '/usehelped'||to.path == '/useHelp'||to.path == '/reminder'||to.path == '/contactus' ||to.path == '/privacypolicy' ||to.path == '/termservice' ||to.path == '/casedetails' ||to.path == '/successfulcase' ||to.path == '/lndustryfocus' ||to.path == '/aboutus'||to.path=='/applicationnotice' ){ if(to.path == '/eventdetail'||to.path == '/eventpage'||to.path == '/industrypage'||to.path == '/contentall'||to.path == '/contentdetail'||to.path == '/tabconnect'||to.path == '/thirdStage'||to.path == '/questionfill'||to.path == '/questionfillpc'||to.path == '/casedetailschild'||to.path == '/lndustryfocuschild'||to.path == '/successfulcasechild'||to.path == '/projectdetails'||to.path == '/seeprojectlist'||to.path == '/projectlist'||to.path == '/viewproject'||to.path == '/templateMobile1'||to.path == '/knowledge'||to.path == '/knowledgedetails'||to.path == '/termserviceed'||to.path == '/privacypolicyed'||to.path == '/contactused'||to.path == '/aboutused'||to.path == '/casedetailsed'||to.path == '/lndustryfocused'||to.path == '/successfulcaseed'||to.path == '/usehelped'||to.path == '/useHelp'||to.path == '/reminder'||to.path == '/contactus' ||to.path == '/privacypolicy' ||to.path == '/termservice' ||to.path == '/casedetails' ||to.path == '/successfulcase' ||to.path == '/lndustryfocus' ||to.path == '/aboutus'||to.path=='/applicationnotice' ){
}else{ }else{
if(to.path == '/projectlist' || to.path == '/phoneBusinessList'){ if(to.path == '/projectlist' || to.path == '/phoneBusinessList'){
......
...@@ -167,6 +167,16 @@ const router = new Router({ ...@@ -167,6 +167,16 @@ const router = new Router({
component: resolve => require(['views/industryreportspage/industrypage.vue'], resolve).catch(routerUtils.catchImport), component: resolve => require(['views/industryreportspage/industrypage.vue'], resolve).catch(routerUtils.catchImport),
meta: {title: '行业报告'} meta: {title: '行业报告'}
}, },
{
path: '/eventpage',
component: resolve => require(['views/findeventpage/eventpage.vue'], resolve).catch(routerUtils.catchImport),
meta: {title: '找活动'}
},
{
path: '/eventdetail',
component: resolve => require(['views/findeventpage/eventdetail.vue'], resolve).catch(routerUtils.catchImport),
meta: {title: '活动详情'}
},
// { // {
// path: '/knowledge', // path: '/knowledge',
// component: resolve => require(['views/knowledge/computer/computerlist.vue'], resolve), // component: resolve => require(['views/knowledge/computer/computerlist.vue'], resolve),
......
import api from '../../../api/api';
import Qs from 'qs';
export default {
selectCityList(params) {
return api.fetchLoadingGet('/business/geo/selectCityList?geoId=' + params);
},
//添加行业报告
addindustry (url,params){
return api.fetchLogin(url,params);
},
//活动前端列表
showList (url,params){
return api.fetchLoadingGet(url +params);
},
//发送账户验证码
sendAccountCode(params){
return api.fetchLogin("/base/code/sendCode",Qs.stringify(params))
},
//行业报告前端列表
getActivityDetails (params){
return api.fetchLoadingGet('/business/activityEnter/getActivityDetails?channelId=' +params);
},
}
\ No newline at end of file
<template>
<div class="foutdiv" style="max-width: 1440px;margin: 0 auto;">
<div class="divclasschild">
<div>
<el-image
style="width: 300px;height: 180px;"
:src="eventdata.channelPic"
fit="cover">
</el-image>
<p class="ellipsisFont1">{{eventdata.channelTitle}}</p>
<p class="ellipsisFont1">时区:{{eventdata.versionType==0?'北京时间':eventdata.timeZoneName}}</p>
<p>报名截止:</p>
<p>
<span>发起人:{{}} <i></i></span>
<span></span>
</p>
<p class="ellipsisFont1">{{eventdata.channelLabel}}</p>
</div>
<div>
</div>
</div>
<signupbar></signupbar>
</div>
</template>
<script>
import api from "./api/api";
import signupbar from "./signupbar";
export default {
name : "eventdetail",
data() {
return {
eventdata:{}
}
},
components:{
signupbar
},
computed: {
},
methods:{
getActivityDetails(){
api.getActivityDetails(this.$route.query.id).then(response => {
if(response.code == 0) {
this.eventdata = response.result;
} else {
this.$message.error(response.msgCode);
}
})
.catch(error => {
console.log("提交出错");
return false;
});
},
},
mounted() {
this.getActivityDetails();
}
}
</script>
<style scoped lang="scss">
.foutdiv{
padding:60px 0;
min-height: 600px;
background: #ffffff;
text-align: left;
}
.divclasschild{
margin: 25px 120px 0;
position: relative;
>div:nth-child(1){
width: 320px;
position: fixed;
left: 120px;
top: 85px;
border: 1px solid #E8EAF3;
padding: 10px;
}
>div:nth-child(2){
width: calc(100% - 380px);
margin-left: 380px;
height: 200px;
background: #ff00ff;
}
}
</style>
\ No newline at end of file
<template>
<div class="foutdiv" style="max-width: 1440px;margin: 0 auto;">
<div class="divclasschild">
<div class="condition_top">
<region-choice @changecheck="regionData" ref="regionchild" :searchReturnData="stateData" :titleName="$t('pubactivities.activearea')"></region-choice>
</div>
<div class="content">
<div class="content_list">
<div class="content_img" v-for="(item,index) in contentList" :key="index" @click="$router.push({path:'/eventdetail',query:{id:item.channelId}})">
<el-image
:src="item.channelPic"
fit="cover"></el-image>
<p class="ellipsisFont1">{{item.channelTitle}}</p>
<p class="ellipsisFont1">时区:{{item.versionType==0?'北京时间':item.timeZoneName}}</p>
<span>{{item.channelStartTime}}{{item.channelEndTime}}</span>
<span> &nbsp;<i v-if="item.channelCityStr" class="iconfont icon-dingwei"></i> {{item.channelCityStr}}</span>
<div class="gendisplay">
<p class="ellipsisFont1">{{item.channelLabel}}</p>
<span v-if="item.isJoin==1">已报名</span>
<span v-if="item.activityState == 2&&item.isJoin==2"><el-button type="primary" round plain size="mini">免费报名</el-button></span>
<span v-if="item.activityState == 3&&item.isJoin==2">报名截止</span>
<span style="color: #FF5D5D" v-if="item.activityState == 4&&item.isJoin==2">名额已满</span>
<span style="color: #9197B4" v-if="item.activityState == 5&&item.isJoin==2">活动已结束</span>
</div>
<i
class="signing"
:class="item.activityState == 2||item.activityState == 4?'signingup':item.activityState == 3?'applyend':item.activityState == 5?'activityEnd':''">
{{item.activityState == 2||item.activityState == 4?'报名中':item.activityState == 3?'报名截止':item.activityState == 5?'活动已结束':''}}
</i>
</div>
</div>
<div v-if="contentList==0" style="text-align: center;line-height: 50px;">
暂无数据
</div>
<div class="pagination">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
background
:page-size="searchs.pageSize"
:current-page="searchs.pageIndex"
layout=" prev, pager, next"
:total="totalListResult">
</el-pagination>
</div>
</div>
</div>
</div>
</template>
<script>
import api from "./api/api";
import regionChoice from "../../components/index/regionchoice";
export default {
name : "eventpage",
data() {
return {
stateData:{},
contentList:[],
totalListResult: 0,
searchs:{
pageIndex:1,
pageSize:8,
keyName:'',
},
}
},
components:{
regionChoice
},
computed: {
},
methods:{
// 分页导航
handleCurrentChange(val) {
this.searchs.pageIndex = val;
this.resourcesdata();
},
//设置个数
handleSizeChange(val) {
this.searchs.pageSize = val;
},
resourcesdata(){
let keyName = '&keyName='+this.searchs.keyName;
let channelCity = '&channelCity='+this.searchs.channelCity;
let pagedata = '?pageIndex='+this.searchs.pageIndex+'&pageSize='+this.searchs.pageSize;
let params = pagedata+keyName+channelCity;
let searchsurl = '/base/channel/searchActivity';
api.showList(searchsurl,params).then(response => {
if(response.code == 0) {
this.contentList = response.result.records;
this.totalListResult = response.result.total;
} else {
this.$message.error(response.msgCode);
}
})
.catch(error => {
console.log("提交出错");
return false;
});
},
//公司总部所在地
regionData(a,b,c){
console.log(a,b,c)
this.searchs.channelCity = b;
this.resourcesdata();
// if(a){
// this.stateData.companyNationIds = [1];
// this.stateData.companyProvinceIds = b;
// this.stateData.companyCityIds = c;
// }else{
// if(!b){
// this.stateData.companyNationIds = [-1];
// }else{
// this.stateData.companyNationIds = b;
// }
// this.stateData.companyProvinceIds = [];
// this.stateData.companyCityIds = [];
// }
},
},
mounted() {
this.resourcesdata();
}
}
</script>
<style scoped lang="scss">
.foutdiv{
padding:60px 0;
min-height: 600px;
background: #ffffff;
}
.divclasschild{
margin: 25px 120px 0;
}
.condition_top{
width: 100%;
text-align: left;
padding-left: 20px;
border: 1px solid #E8EAF3;
}
.content_list{
display: flex;
flex-wrap:wrap;
>div{
width: calc(25% - 20px);
margin:45px 20px 0 0;
/*padding-bottom: 15px;*/
border: 1px solid #E8EAF3;
text-align: left;
position: relative;
>p:nth-child(2){
color: #3F3F53;
font-weight: bold;
font-size: 14px;
margin: 17px 20px 8px 10px;
}
>div{
line-height: 50px;
border-top: 1px solid #E8EAF3;
font-size: 12px;
/*padding: 0 10px;*/
>p{
padding-left: 10px;
width: calc(100% - 50%);
color: #5D78FF;
}
>span{
padding-right: 10px;
width: calc(100% - 50%);
text-align: right;
}
}
>span{
color: #9197B4;
font-size: 12px;
padding: 0px 0px 8px 10px;
text-align: left;
line-height: 20px;
display: block;
overflow: hidden;
}
>p:nth-child(3){
color: #9197B4;
font-size: 12px;
margin: 0px 0px 8px 10px;
text-align: left;
line-height: 20px;
}
}
>div:nth-child(4){
margin-right: 0px;
}
>div:nth-child(8){
margin-right: 0px;
}
>div:hover{
cursor: pointer;
box-shadow:0px 0px 5px 0px rgba(0,0,0,.1);
}
}
.signingup{
background: #FF9E29;
}
.applyend{
background: #FD387A;
}
.activityEnd{
background: #3F3F53;
}
.signing{
position: absolute;
left: 0px;
top: 0px;
padding: 2px 15px;
color: #FFFFFF;
font-size: 12px;
}
</style>
\ No newline at end of file
This diff is collapsed.
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
background background
:page-sizes="[10, 20, 30, 40, 50]" :page-sizes="[10, 20, 30, 40, 50]"
:page-size="10" :page-size="10"
:current-page="searchs.pageSize" :current-page="searchs.pageIndex"
layout=" total, prev, pager, next" layout=" total, prev, pager, next"
:total="totalListResult"> :total="totalListResult">
</el-pagination> </el-pagination>
...@@ -103,8 +103,8 @@ ...@@ -103,8 +103,8 @@
return { return {
groupalllist:[], groupalllist:[],
searchs:{ searchs:{
pageIndex:10, pageIndex:1,
pageSize:1, pageSize:10,
languageType:this.radio, languageType:this.radio,
}, },
cur_page: 1, //页数 cur_page: 1, //页数
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="breadcrumb"> <div class="breadcrumb">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '/projectdynamics' }">{{$t("releasejson.wrkbench")}}</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/projectdynamics' }">{{$t("releasejson.wrkbench")}}</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/conmanagement' }">内容管理</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/conmanagement' }">行业报告</el-breadcrumb-item>
<el-breadcrumb-item>{{$route.query.reportId?'编辑报告':'创建报告'}}</el-breadcrumb-item> <el-breadcrumb-item>{{$route.query.reportId?'编辑报告':'创建报告'}}</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
<el-checkbox v-model="isHomePage">首页</el-checkbox> <el-checkbox v-model="isHomePage">首页</el-checkbox>
<el-checkbox v-model="isTop">置顶</el-checkbox> <el-checkbox v-model="isTop">置顶</el-checkbox>
</el-form-item> </el-form-item>
<el-form-item label="文章内容:" ref="formintroduction" style="width: 100%;"> <el-form-item label="内容:" ref="formintroduction" style="width: 100%;">
<rich-text @dataEvent="statedata" :channelIntroduction="formData.contentDetail"></rich-text> <rich-text @dataEvent="statedata" :channelIntroduction="formData.contentDetail"></rich-text>
<div v-show="false" v-html="formData.contentDetail" id="content1"></div> <div v-show="false" v-html="formData.contentDetail" id="content1"></div>
</el-form-item> </el-form-item>
......
<template> <template>
<div> <div>
<page-screen class="statebottm" :checkboxGroupstate="stateData.projectParent" :checkboxGroupchildstate="stateData.projectIndustryList" :screenlist="screenlist" :screenchildListIf="true" ref="screenchild" :titleName="$t('listproject.screen')" @changecheck="screenData"></page-screen> <page-screen class="statebottm" :checkboxGroupstate="stateData.projectParent" :checkboxGroupchildstate="stateData.projectIndustryList" :screenlist="screenlist" :screenchildListIf="true" ref="screenchild" :titleName="$t('listproject.screen')" @changecheck="screenData"></page-screen>
<region-choice @changecheck="regionData" ref="regionchild" :searchReturnData="stateData"></region-choice> <region-choice class="statebottm" @changecheck="regionData" ref="regionchild" :searchReturnData="stateData" :titleName="$t('indexCount.searchAddressBy')"></region-choice>
<page-screen v-show="downIf" :checkboxGroupstate="stateData.projectPhaseList" class="statebottm" :screenlist="projectphaselist" :screenchildListIf="false" ref="projectphasechild" :titleName="$t('listproject.projectphase')" @changecheck="projectphaseData"></page-screen> <page-screen v-show="downIf" :checkboxGroupstate="stateData.projectPhaseList" class="statebottm" :screenlist="projectphaselist" :screenchildListIf="false" ref="projectphasechild" :titleName="$t('listproject.projectphase')" @changecheck="projectphaseData"></page-screen>
<page-screen v-show="downIf" :checkboxGroupstate="stateData.projectModelList" class="statebottm" :screenlist="projectstatelist" :screenchildListIf="false" ref="projectstatechild" :titleName="$t('listproject.projectstate')" @changecheck="projectstateData"></page-screen> <page-screen v-show="downIf" :checkboxGroupstate="stateData.projectModelList" class="statebottm" :screenlist="projectstatelist" :screenchildListIf="false" ref="projectstatechild" :titleName="$t('listproject.projectstate')" @changecheck="projectstateData"></page-screen>
<page-screen v-show="downIf" :checkboxGroupstate="stateData.companyIndustryList" class="statebottm" :screenlist="bigbusinesslevelist" :screenchildListIf="false" ref="bigbusinesslevechild" :titleName="$t('listproject.bigbusinessleve')" @changecheck="bigbusinessleveData"></page-screen> <page-screen v-show="downIf" :checkboxGroupstate="stateData.companyIndustryList" class="statebottm" :screenlist="bigbusinesslevelist" :screenchildListIf="false" ref="bigbusinesslevechild" :titleName="$t('listproject.bigbusinessleve')" @changecheck="bigbusinessleveData"></page-screen>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment