|
@@ -163,7 +163,7 @@ export default {
|
|
|
this.telTypeList = data[0].ChildList.map(_ => _.ActivityTypeName);
|
|
|
},
|
|
|
|
|
|
- /* 新增活动成功后操作 */
|
|
|
+ /* ficc-新增活动成功后操作 */
|
|
|
addActivityLink({text,content,link,query}) {
|
|
|
uni.showModal({
|
|
|
title:text,
|
|
@@ -184,6 +184,27 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ addRaiActivityLink() {
|
|
|
+ uni.showModal({
|
|
|
+ title:'添加活动成功,研究员日程已添加成功',
|
|
|
+ content:'可前往【研究员日历】查看',
|
|
|
+ confirmText:'去查看',
|
|
|
+ cancelColor: '#A9AFB8',
|
|
|
+ confirmColor: '#3385FF',
|
|
|
+ success: function(res) {
|
|
|
+ if(res.confirm){
|
|
|
+ //跳转至日历页
|
|
|
+ uni.navigateBack({
|
|
|
+ delta:1
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ uni.navigateBack({
|
|
|
+ delta:1
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
/* 提交表单 */
|
|
|
async submitHandle() {
|
|
@@ -192,7 +213,7 @@ export default {
|
|
|
let isCheck = validateForm(this.formData.activityType,this.formData);
|
|
|
console.log(isCheck)
|
|
|
if(!isCheck) return
|
|
|
- if(this.isRaiRole&&!this.formData.District) {
|
|
|
+ if(this.isRaiRole&&this.formData.roadshowType==='线下'&&!this.formData.District) {
|
|
|
uni.showToast({title:'请选择路演城市',icon:'none'})
|
|
|
return
|
|
|
}
|
|
@@ -262,10 +283,38 @@ export default {
|
|
|
const { text,content,link,query } = this.setDynamicLink(this.formData.activityType);
|
|
|
|
|
|
|
|
|
- this.edit_id ? uni.showToast({
|
|
|
+ /* this.edit_id ? uni.showToast({
|
|
|
title: '提交成功',
|
|
|
icon: 'success'
|
|
|
- }) : this.addActivityLink({text,content,link,query});
|
|
|
+ }) : this.addActivityLink({text,content,link,query}); */
|
|
|
+ if(this.edit_id){
|
|
|
+ uni.showToast({
|
|
|
+ title: '提交成功',
|
|
|
+ icon: 'success'
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ if(this.formData.activityType!=='路演'){
|
|
|
+ this.addActivityLink({text,content,link,query})
|
|
|
+ return
|
|
|
+ }
|
|
|
+ //判断所选研究员是否有权益
|
|
|
+ const ResearcherIds = this.formData.selectResearchers.map(i=>i.researcherId)
|
|
|
+ const ResearcherTypes = ResearcherIds.map(i=>this.findType(i))
|
|
|
+ console.log('types',ResearcherTypes)
|
|
|
+ //既有权益研究员的路演,又有ficc研究员路演时,提示弹窗
|
|
|
+ if(ResearcherTypes.includes('rai')&&ResearcherTypes.includes('ficc')){
|
|
|
+ const { text, content,link, query } = this.setDynamicLink(
|
|
|
+ 'ficc&rai路演'
|
|
|
+ );
|
|
|
+ this.addActivityLink({text,content,link,query})
|
|
|
+ //只提交权益研究员的路演时,提示弹窗:
|
|
|
+ }else if(ResearcherTypes.includes('rai')){
|
|
|
+ this.addRaiActivityLink()
|
|
|
+ //只提交ficc研究员的路演时,提示弹窗:(维持原来的不变)
|
|
|
+ }else{
|
|
|
+ this.addActivityLink({text,content,link,query})
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
this.edit_id && setTimeout(() => {
|
|
|
this.cancelHandle();
|
|
@@ -555,6 +604,14 @@ export default {
|
|
|
type: '活动申请'
|
|
|
},
|
|
|
}
|
|
|
+ case 'ficc&rai路演' : return {
|
|
|
+ text:'权益研究员日历已添加成功,ficc研究员日历已发送申请,请等待处理',
|
|
|
+ content:'可前往【我的日历】查看',
|
|
|
+ link:'/pages-approve/activity/list',
|
|
|
+ query:{
|
|
|
+ type: '活动申请'
|
|
|
+ },
|
|
|
+ }
|
|
|
case '公开会议' : return {
|
|
|
text: '活动申请已提交,请等待研究员处理',
|
|
|
content: `可前往【我的日历】-【活动申请】查看`,
|