|
@@ -20,7 +20,6 @@
|
|
|
v-model="formData.activityType"
|
|
|
placeholder="请选择活动类型"
|
|
|
@change="activityTypeChange"
|
|
|
- :disabled="edit_id||isRaiRole"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(type, index) in permission.activityTypeList"
|
|
@@ -52,34 +51,37 @@
|
|
|
:options="telTypeList">
|
|
|
</el-cascader>
|
|
|
</el-form-item>
|
|
|
- <el-form-item
|
|
|
- label="路演形式"
|
|
|
- v-if="formData.activityType === '路演'"
|
|
|
- prop="roadshowType"
|
|
|
- >
|
|
|
- <el-select
|
|
|
- v-model="formData.roadshowType"
|
|
|
- placeholder="请先选择路演形式"
|
|
|
+ <el-form-item
|
|
|
+ :label="`${formData.activityType}形式`"
|
|
|
+ v-if="formData.activityType === '路演' || formData.activityType === '沙龙'"
|
|
|
+ prop="roadshowType"
|
|
|
+ :rules="{ required: true, message: `请选择${formData.activityType}形式`, trigger: 'change' }"
|
|
|
>
|
|
|
- <el-option value="线上"></el-option>
|
|
|
- <el-option value="线下"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-select
|
|
|
+ v-model="formData.roadshowType"
|
|
|
+ :placeholder="`请先选择${formData.activityType}形式`"
|
|
|
+ >
|
|
|
+ <el-option value="线上"></el-option>
|
|
|
+ <el-option value="线下"></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
- label="路演平台"
|
|
|
- v-if="formData.roadshowType === '线上' && formData.activityType === '路演'"
|
|
|
+ :label="`${formData.activityType}平台`"
|
|
|
+ v-if="formData.roadshowType === '线上' && (formData.activityType === '路演' || formData.activityType === '沙龙')"
|
|
|
prop="roadshowPlatform"
|
|
|
+ :rules="{ required: true, message: `请选择${formData.activityType}平台`, trigger: blur }"
|
|
|
>
|
|
|
<el-input
|
|
|
v-model="formData.roadshowPlatform"
|
|
|
- placeholder="请输入路演平台(eg:进门财经、腾讯会议)"
|
|
|
+ :placeholder="`请输入${formData.activityType}平台(eg:进门财经、腾讯会议)`"
|
|
|
>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
- label="路演城市"
|
|
|
- v-if="formData.roadshowType === '线下' && formData.activityType === '路演'"
|
|
|
+ :label="`${formData.activityType}城市`"
|
|
|
+ v-if="formData.roadshowType === '线下' && (formData.activityType === '路演' || formData.activityType === '沙龙')"
|
|
|
prop="roadshowCity"
|
|
|
+ :rules="{ required: true, message: `请选择${formData.activityType}城市`, trigger: blur }"
|
|
|
>
|
|
|
<!-- <v-distpicker
|
|
|
ref="roadshowCity"
|
|
@@ -186,7 +188,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="会议主题"
|
|
|
- v-if="formData.activityType === '公开会议'"
|
|
|
+ v-if="formData.activityType === '公开会议' || formData.activityType === '沙龙'"
|
|
|
prop="meetingTheme"
|
|
|
>
|
|
|
<el-input
|
|
@@ -510,7 +512,6 @@ export default {
|
|
|
},
|
|
|
initData(val){
|
|
|
this.formData={...this.formData,...val}
|
|
|
- console.log(this.formData)
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -602,7 +603,7 @@ export default {
|
|
|
|
|
|
let parmas;
|
|
|
|
|
|
- const param_research = ['公开会议', '路演'].includes(
|
|
|
+ const param_research = ['公开会议', '路演','沙龙'].includes(
|
|
|
this.formData.activityType
|
|
|
)
|
|
|
? this.formData.selectResearchers.map((item) => ({
|
|
@@ -665,7 +666,6 @@ export default {
|
|
|
EnglishCompany:this.formData.englishCompany
|
|
|
};
|
|
|
|
|
|
- console.log(parmas);
|
|
|
const res = this.edit_id
|
|
|
? await roadshowInterence.editRoadshow({
|
|
|
...parmas,
|
|
@@ -675,7 +675,6 @@ export default {
|
|
|
}) : await roadshowInterence.addRoadshow(parmas);
|
|
|
|
|
|
if (res.Ret !== 200) return;
|
|
|
-
|
|
|
const { text, content, query } = this.setDynamicLink(
|
|
|
this.formData.activityType
|
|
|
);
|
|
@@ -692,7 +691,6 @@ export default {
|
|
|
//判断所选研究员是否有权益
|
|
|
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, query } = this.setDynamicLink(
|
|
@@ -802,7 +800,6 @@ export default {
|
|
|
});
|
|
|
if (res.Ret === 200) {
|
|
|
let arr = res.Data || [];
|
|
|
- console.log(arr);
|
|
|
if (!arr.length) {
|
|
|
cb([{ nodata: true }]);
|
|
|
} else {
|