Commit bf9f259a authored by anxixi's avatar anxixi

活动页面修改及部分功能优化

parent b84c1616
......@@ -30,10 +30,26 @@ export default {
return api.fetchLogin("/base/code/sendCode",Qs.stringify(params))
},
//行业报告前端列表
//活动详情
getActivityDetails (params){
return api.fetchLoadingGet('/business/activityEnter/getActivityDetails?channelId=' +params);
},
//活动详情嘉宾
getActivityGuestList (params){
return api.fetchLoadingGet('/base/activity/getActivityGuestList?' +Qs.stringify(params));
},
//活动详情最近参与
getActivityNewestJoin (params){
return api.fetchLoadingGet('/base/activity/getActivityNewestJoin?' +Qs.stringify(params));
},
//活动详情活动推荐
getRecommendActivity (params){
return api.fetchLoadingGet('/business/index/getRecommendActivity?' +Qs.stringify(params));
},
//活动详情相关内容
getActivityResourcesById (params){
return api.fetchLoadingGet('/base/activity/getActivityResourcesById?channelId=' +params);
},
//报名获取基本信息
getBasicInfoAxios(params){
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -62,7 +62,7 @@
followed:'已关注',
}
},
props:['row','index','type','btnType','searchType','isempConcern','channelId'],
props:['row','index','type','btnType','searchType','isempConcern','channelId','eventId'],
methods:{
mouseOver(){
this.followed = '取消关注';
......@@ -157,8 +157,9 @@
let params = {
otherEmpId:this.row.empId,
queryType:0,
dataId:this.channelId,
dataType:this.channelId?1:null,
dataId:this.channelId?this.channelId:this.eventId,
guestId:row.id?row.id:null,
dataType:this.channelId?1:this.eventId?1:null,
};
api.addEmpContact(params).then((res)=>{
if(res.code==0){
......
......@@ -200,7 +200,6 @@
<el-table
tooltip-effect="dark"
class="projectTable"
height="400"
:data="guestlist"
style="width: 100%">
<el-table-column type="index" :label="$t('pubactivities.serialnumber')" align="center" width="80">
......@@ -255,7 +254,6 @@
<el-table
tooltip-effect="dark"
class="projectTable"
height="400"
:data="formData.resourceList"
style="width: 100%">
<el-table-column type="index" :label="$t('pubactivities.serialnumber')" align="center" width="80">
......@@ -267,7 +265,7 @@
</el-table-column>
<el-table-column prop="title" label="标题">
<template slot-scope="scope">
<p @click="newOpen(scope.row)">{{scope.row.title}}</p>
<p @click="newOpen(scope.row)">{{scope.row.resourceTitle}}</p>
</template>
</el-table-column>
<el-table-column :label="$t('listjson.action')" width="140" align='center'>
......@@ -547,19 +545,19 @@
<el-input style="width:370px;" maxlength="36" @blur="isempAccountblur" v-model="guestform.guestContact" :placeholder="$t('pubactivities.plguestname')"></el-input>
</el-form-item>
<el-form-item :label="$t('pubactivities.guestname')+':'" prop="guestName">
<el-input :disabled="guestform.empId?true:false" style="width:370px;" maxlength="36" v-model="guestform.guestName" :placeholder="$t('pubactivities.plguestname')"></el-input>
<el-input :disabled="guestform.guestName&&guestform.empId?true:false" style="width:370px;" maxlength="36" v-model="guestform.guestName" :placeholder="$t('pubactivities.plguestname')"></el-input>
</el-form-item>
<el-form-item :label="$t('pubactivities.guestTitle')+':'" prop="guestTitle">
<el-input :disabled="guestform.empId?true:false" style="width:370px;" maxlength="36" v-model="guestform.guestTitle" :placeholder="$t('pubactivities.plguestTitle')"></el-input>
<el-input :disabled="guestform.editTitle == true?false:guestform.editTitle == false?true:false" style="width:370px;" maxlength="36" v-model="guestform.guestTitle" :placeholder="$t('pubactivities.plguestTitle')"></el-input>
</el-form-item>
<el-form-item label="嘉宾介绍:" prop="guestDesc">
<el-input :disabled="guestform.empId?true:false" style="width:370px;"type="textarea" maxlength="200" :rows="2" v-model="guestform.guestDesc" :placeholder="$t('pubactivities.plguestname')"></el-input>
<el-input :disabled="guestform.guestDesc&&guestform.empId?true:false" style="width:370px;"type="textarea" maxlength="200" :rows="2" v-model="guestform.guestDesc" :placeholder="$t('pubactivities.plguestname')"></el-input>
</el-form-item>
<el-form-item :label="$t('pubactivities.guestPhotos')+':'" ref="guestimg" prop="guestPic">
<p class="imgTitle">{{$t('pubactivities.guesttext')}}</p>
<div class="uploadImg">
<el-input v-if="false" v-model="guestform.guestPic"></el-input>
<img v-if="guestform.empId?true:false" :src="guestform.guestPic" style="width: 120px;height: 120px;" alt="">
<img v-if="guestform.guestPic&&guestform.empId?true:false" :src="guestform.guestPic" style="width: 120px;height: 120px;" alt="">
<up-img v-else :actionUrl="'/base/upload/uploadLogo'" :channelPic="guestform.guestPic" @dataEvent="guestimg" :upmax="0.2"></up-img>
</div>
</el-form-item>
......@@ -1049,6 +1047,8 @@
api.addGuestsInfo(urls,this.guestform).then(response => {
if(response.code == 0) {
this.guestform.guestId = response.result;
this.guestlist.push(this.guestform);
this.guestVisible = false;
} else {
this.$message.error(response.msg);
}
......@@ -1057,8 +1057,6 @@
console.log("提交出错");
return false;
});
this.guestlist.push(this.guestform);
this.guestVisible = false;
}
});
},
......
......@@ -128,7 +128,11 @@
<!--新增-->
<el-dialog title="说明文案配置" :visible.sync="expertVisible" :append-to-body="true" :close-on-click-modal="false" class="dialogWrap">
<el-form label-position="right" label-width="120px" :model="expertData" style="margin:0 100px 0 60px">
<el-form label-position="right" label-width="140px" :model="expertData" style="margin:0 100px 0 60px">
<el-form-item label="是否开启说明文案:">
<el-radio v-model="expertData.showDesc" :label="0"></el-radio>
<el-radio v-model="expertData.showDesc" :label="1"></el-radio>
</el-form-item>
<el-form-item label="说明文案:">
<el-input maxlength="50" v-model="expertData.descContent" placeholder="请输入说明文案"></el-input>
</el-form-item>
......@@ -284,7 +288,9 @@
classifyrow:[],
dictrow:[],
expertVisible:false,
expertData:{},
expertData:{
showDesc:0,
},
}
},
beforeRouteEnter(to, from, next) {
......@@ -445,7 +451,8 @@
let params = this.announceData;
api.addTopicNotice(params).then(response => {
if(response.code == 0) {
this.announceVisible = false;
this.$message.success('保存成功');
} else {
this.$message.error(response.msg);
}
......
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