|
@@ -1,24 +1,45 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="RequestAccess-all" v-loading.fullscreen.lock="RequestAccessLoading" :element-loading-text="loadingtext">
|
|
<div class="RequestAccess-all" v-loading.fullscreen.lock="RequestAccessLoading" :element-loading-text="loadingtext">
|
|
|
- <el-dialog top="35vh" width="370px" title="AI访问" :visible.sync="RequestAccessVisible">
|
|
|
|
|
|
|
+ <el-dialog top="25vh" width="450px" title="AI访问关键字设置" :visible.sync="RequestAccessVisible">
|
|
|
<div class="RequestAccess-ul">
|
|
<div class="RequestAccess-ul">
|
|
|
<div class="RequestAccess-li">
|
|
<div class="RequestAccess-li">
|
|
|
<label>拜访单位:</label>
|
|
<label>拜访单位:</label>
|
|
|
- <el-select style="width:250px" size="small" filterable remote :filter-method="InvAIClientKeywordSearch" :loading="selectLoadings" v-model="unitName" clearable placeholder="请选择">
|
|
|
|
|
|
|
+ <el-select style="width:312px" size="small" filterable remote :filter-method="InvAIClientKeywordSearch" :loading="selectLoadings" v-model="unitName" clearable placeholder="请选择">
|
|
|
<el-option v-for="item in unitNamess" :key="item" :label="item" :value="item">
|
|
<el-option v-for="item in unitNamess" :key="item" :label="item" :value="item">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="RequestAccess-li">
|
|
<div class="RequestAccess-li">
|
|
|
<label>拜访国家:</label>
|
|
<label>拜访国家:</label>
|
|
|
- <el-select style="width:250px" size="small" multiple filterable remote :filter-method="InvAICountryKeywordSearch" :loading="selectLoadingss" v-model="countrie" clearable placeholder="请选择">
|
|
|
|
|
|
|
+ <el-select style="width:312px" size="small" multiple filterable remote :filter-method="InvAICountryKeywordSearch" :loading="selectLoadingss" v-model="countrie" clearable placeholder="请选择">
|
|
|
<el-option v-for="item in countriess" :key="item" :label="item" :value="item">
|
|
<el-option v-for="item in countriess" :key="item" :label="item" :value="item">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="RequestAccess-li">
|
|
|
|
|
+ <label>规模类型:</label>
|
|
|
|
|
+ <el-select style="width:312px" size="small" multiple filterable v-model="orgScale" clearable placeholder="请选择">
|
|
|
|
|
+ <el-option v-for="item in orgScales" :key="item" :label="item" :value="item">
|
|
|
|
|
+ </el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="RequestAccess-li">
|
|
|
|
|
+ <label>行业:</label>
|
|
|
|
|
+ <el-select style="width:312px" size="small" multiple filterable v-model="industryNode" clearable placeholder="请选择">
|
|
|
|
|
+ <el-option v-for="item in industryNodes" :key="item" :label="item" :value="item">
|
|
|
|
|
+ </el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="RequestAccess-li">
|
|
|
|
|
+ <label>华人单位筛选:</label>
|
|
|
|
|
+ <el-radio-group v-model="isBackground">
|
|
|
|
|
+ <el-radio :label="true">筛选</el-radio>
|
|
|
|
|
+ <el-radio :label="false">不筛选</el-radio>
|
|
|
|
|
+ </el-radio-group>
|
|
|
|
|
+ </div>
|
|
|
<div class="RequestAccess-li" style="align-items: flex-start;">
|
|
<div class="RequestAccess-li" style="align-items: flex-start;">
|
|
|
<label>其他信息:</label>
|
|
<label>其他信息:</label>
|
|
|
- <el-input style="width:250px" type="textarea" rows="3" size="small" v-model="otherConstraints"></el-input>
|
|
|
|
|
|
|
+ <el-input style="width:312px" type="textarea" rows="3" size="small" v-model="otherConstraints"></el-input>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="RequestAccess-btn">
|
|
<div class="RequestAccess-btn">
|
|
|
<el-button type="primary" @click="InvitationAISetPrompt" size="small">确 定</el-button>
|
|
<el-button type="primary" @click="InvitationAISetPrompt" size="small">确 定</el-button>
|
|
@@ -158,6 +179,11 @@ export default {
|
|
|
Id:0,
|
|
Id:0,
|
|
|
contenttitle:'',
|
|
contenttitle:'',
|
|
|
singleguid:'',
|
|
singleguid:'',
|
|
|
|
|
+ industryNode:[],
|
|
|
|
|
+ industryNodes:[],
|
|
|
|
|
+ orgScale:[],
|
|
|
|
|
+ orgScales:[],
|
|
|
|
|
+ isBackground:'',
|
|
|
//富文本
|
|
//富文本
|
|
|
content: '',
|
|
content: '',
|
|
|
contents:'',
|
|
contents:'',
|
|
@@ -263,6 +289,9 @@ export default {
|
|
|
this.otherConstraints = this.entry!={}?this.entry.otherConstraints:'';
|
|
this.otherConstraints = this.entry!={}?this.entry.otherConstraints:'';
|
|
|
this.countrie = this.entry!={}?this.entry.targetCountry:[];
|
|
this.countrie = this.entry!={}?this.entry.targetCountry:[];
|
|
|
this.unitName = this.entry!={}?this.entry.originUnit:'';
|
|
this.unitName = this.entry!={}?this.entry.originUnit:'';
|
|
|
|
|
+ this.orgScale = this.entry!={}?this.entry.scaleTypes:[];
|
|
|
|
|
+ this.industryNode = this.entry!={}?this.entry.industries:[];
|
|
|
|
|
+ this.isBackground = this.entry!={}?this.entry.isBackground:'';
|
|
|
this.RequestAccessVisible=true;
|
|
this.RequestAccessVisible=true;
|
|
|
|
|
|
|
|
},
|
|
},
|
|
@@ -288,6 +317,8 @@ export default {
|
|
|
that.unitNamess = that.unitNames;
|
|
that.unitNamess = that.unitNames;
|
|
|
that.countries = res.data.data.countries;
|
|
that.countries = res.data.data.countries;
|
|
|
that.countriess = that.countries;
|
|
that.countriess = that.countries;
|
|
|
|
|
+ that.orgScales = res.data.data.orgScales;
|
|
|
|
|
+ that.industryNodes = res.data.data.industryNodes;
|
|
|
resolve();
|
|
resolve();
|
|
|
} else {
|
|
} else {
|
|
|
that.$message({
|
|
that.$message({
|
|
@@ -802,6 +833,9 @@ export default {
|
|
|
groupId: that.itemNameid,
|
|
groupId: that.itemNameid,
|
|
|
originUnit: that.unitName,
|
|
originUnit: that.unitName,
|
|
|
targetCountry: that.countrie,
|
|
targetCountry: that.countrie,
|
|
|
|
|
+ industries: that.industryNode,
|
|
|
|
|
+ scaleTypes: that.orgScale,
|
|
|
|
|
+ isBackground: that.isBackground,
|
|
|
otherConstraints: that.otherConstraints,
|
|
otherConstraints: that.otherConstraints,
|
|
|
currUserId: that.userid
|
|
currUserId: that.userid
|
|
|
}
|
|
}
|
|
@@ -988,6 +1022,13 @@ export default {
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
margin-bottom: 20px;
|
|
margin-bottom: 20px;
|
|
|
}
|
|
}
|
|
|
|
|
+.RequestAccess-li>label{
|
|
|
|
|
+ width: 98px;
|
|
|
|
|
+ text-align: right;
|
|
|
|
|
+}
|
|
|
|
|
+.RequestAccess-li .el-radio{
|
|
|
|
|
+ margin-top: 4px;
|
|
|
|
|
+}
|
|
|
.RequestAccess-btn{
|
|
.RequestAccess-btn{
|
|
|
text-align: right;
|
|
text-align: right;
|
|
|
}
|
|
}
|