|
@@ -20,7 +20,7 @@
|
|
|
v-model="formData.activityType"
|
|
|
placeholder="请选择活动类型"
|
|
|
@change="activityTypeChange"
|
|
|
- :disabled="edit_id"
|
|
|
+ :disabled="edit_id||isRaiRole"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(type, index) in permission.activityTypeList"
|
|
@@ -93,6 +93,8 @@
|
|
|
<search-dist-picker
|
|
|
:provinceInfo="formData.roadshowCity[0]"
|
|
|
:cityInfo="formData.roadshowCity[1]"
|
|
|
+ :areaInfo="formData.area||''"
|
|
|
+ :showArea="isRaiRole"
|
|
|
@selected="onChangeCity($event,'roadshow')"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -420,7 +422,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { roadshowInterence, ficcManageInterface } from '@/api/api.js';
|
|
|
-import { activityBtnDiaConfig, confirmDiaLink } from '../roleConfig';
|
|
|
+import { activityBtnDiaConfig, confirmDiaLink,confirmDiaRai } from '../roleConfig';
|
|
|
import publicMixins from '../roleConfig/mixins';
|
|
|
//自定义省市数据
|
|
|
//import{province_sorce,city_sorce} from '@/utils/distpicker';
|
|
@@ -583,6 +585,7 @@ export default {
|
|
|
await this.$refs.form.validate();
|
|
|
|
|
|
if(this.formData.companyName && !this.formData.companyId) return this.$message.warning('请选择客户');
|
|
|
+ if(this.isRaiRole&&!this.formData.area) return this.$message.warning('请选择路演城市')
|
|
|
|
|
|
let parmas;
|
|
|
|
|
@@ -663,7 +666,30 @@ export default {
|
|
|
const { text, content, query } = this.setDynamicLink(
|
|
|
this.formData.activityType
|
|
|
);
|
|
|
- this.edit_id ? this.$message.warning('提交成功') : confirmDiaLink(text, content, query);
|
|
|
+ //this.edit_id ? this.$message.warning('提交成功') : confirmDiaLink(text, content, query);
|
|
|
+ if(this.edit_id){
|
|
|
+ this.$message.warning('提交成功')
|
|
|
+ }else{
|
|
|
+ //判断所选研究员是否有权益
|
|
|
+ /* 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(
|
|
|
+ 'ficc&rai路演'
|
|
|
+ );
|
|
|
+ confirmDiaLink(text, content, query)
|
|
|
+ //只提交权益研究员的路演时,提示弹窗:
|
|
|
+ }else if(ResearcherTypes.includes('rai')){
|
|
|
+ confirmDiaRai()
|
|
|
+ //只提交ficc研究员的路演时,提示弹窗:(维持原来的不变)
|
|
|
+ }else{
|
|
|
+ confirmDiaLink(text, content, query)
|
|
|
+ }
|
|
|
+ */
|
|
|
+ confirmDiaLink(text, content, query)
|
|
|
+ }
|
|
|
|
|
|
this.$emit('ensureCallback');
|
|
|
this.cancel();
|