|
@@ -4,7 +4,7 @@
|
|
|
<el-form ref="form" :model="form" :rules="loginRules" class="login-form" autocomplete="on" label-position="left" label-width="120px">
|
|
|
<div class="formDiv">
|
|
|
<!--选择角色 start------------------------------------------>
|
|
|
- <el-form-item label="所属角色:" :label-width="formLabelWidth" prop="role_id" class="custom-align-right">
|
|
|
+ <el-form-item label="所属角色2:" :label-width="formLabelWidth" prop="role_id" class="custom-align-right">
|
|
|
<div class="formLabelFloatBox">
|
|
|
<el-select v-model="form.role_id" placeholder="请选择..">
|
|
|
<el-option
|
|
@@ -140,6 +140,16 @@
|
|
|
<el-form-item label="提示词:" :label-width="formLabelWidth" prop="" class="custom-align-right">
|
|
|
<el-input type="textarea" v-model="form.remark" class="custom-textarea" placeholder="请输入提示词"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="网站选择" :label-width="formLabelWidth" prop="sszq" class="custom-align-right">
|
|
|
+ <el-select v-model="form.sszq" multiple filterable placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in webSiteList"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -240,10 +250,13 @@ export default {
|
|
|
legal_person_real_name:"",//法人姓名
|
|
|
legal_person_mobile:"",//法人手机号
|
|
|
legal_person_id_card:"",//法人身份证号
|
|
|
+ sszq:[]//网站选择
|
|
|
},
|
|
|
timeList:[],//时间段
|
|
|
otherList:[],//相关资料列表
|
|
|
role_idArr:[],//角色id池
|
|
|
+ //网站列表
|
|
|
+ webSiteList: [],
|
|
|
//密码验证
|
|
|
capsTooltip1: false,
|
|
|
capsTooltip2: false,
|
|
@@ -283,7 +296,9 @@ export default {
|
|
|
//14.法人身份证号
|
|
|
legal_person_id_card: [{ required: true, trigger: 'blur', validator: validateEmpty }],
|
|
|
//15.有效期
|
|
|
- timeList:[{ required: true, trigger: 'blur', validator: validateTimeTo }]
|
|
|
+ timeList:[{ required: true, trigger: 'blur', validator: validateTimeTo }],
|
|
|
+ //16.网站选择
|
|
|
+ sszq: [{ required: true, trigger: 'blur', validator: validateArray }]
|
|
|
},
|
|
|
//时间跨度
|
|
|
pickerOptions: {
|
|
@@ -437,6 +452,22 @@ export default {
|
|
|
},
|
|
|
//提交表单 start ------------------------------------------------------------>
|
|
|
//3.编辑表单 start ------------------------------------------------------------>
|
|
|
+ //获得网站列表
|
|
|
+ getWebsiteList(){
|
|
|
+ this.$store.dispatch('pool/getWebList',{page:1,pageSize:1000}).then(res=>{
|
|
|
+ if(res.code!=200){
|
|
|
+ this.$message.error(res.message)
|
|
|
+ }else{
|
|
|
+ for(let item of res.data.rows){
|
|
|
+ let data = {
|
|
|
+ value:item.id,
|
|
|
+ label:item.website_name
|
|
|
+ }
|
|
|
+ this.webSiteList.push(data)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
//获得用户信息
|
|
|
getUserInfo(){
|
|
|
this.$store.dispatch('userMember/getUser',{id:this.editId}).then(res=>{
|
|
@@ -575,6 +606,8 @@ export default {
|
|
|
}
|
|
|
//设置token
|
|
|
this.setHeaders(); // 在组件挂载时设置 headers
|
|
|
+ //获取所有网站列表
|
|
|
+ this.getWebsiteList();
|
|
|
}
|
|
|
};
|
|
|
</script>
|