|
|
|
@ -502,10 +502,50 @@ |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<el-dialog |
|
|
|
width="600px" |
|
|
|
width="800px" |
|
|
|
title="项目权限" |
|
|
|
:close-on-click-modal="false" |
|
|
|
:visible.sync="projectRoleFlag"> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" > |
|
|
|
|
|
|
|
<el-form-item :label="'项目号'"> |
|
|
|
<el-input v-model="projectRoleSearchData.projectId" style="width: 120px" ></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'项目名称'"> |
|
|
|
<el-input v-model="projectRoleSearchData.projectName" style="width: 120px" ></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'查询'" > |
|
|
|
<el-select v-model="projectRoleSearchData.searchFlag" clearable style="width: 100px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="允许" value="Y"></el-option> |
|
|
|
<el-option label="不允许" value="N"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'修改'" > |
|
|
|
<el-select v-model="projectRoleSearchData.updateFlag" clearable style="width: 100px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="允许" value="Y"></el-option> |
|
|
|
<el-option label="不允许" value="N"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'下载'" > |
|
|
|
<el-select v-model="projectRoleSearchData.downFlag" clearable style="width: 100px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="允许" value="Y"></el-option> |
|
|
|
<el-option label="不允许" value="N"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'删除'" > |
|
|
|
<el-select v-model="projectRoleSearchData.deleteFlag" clearable style="width: 100px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="允许" value="Y"></el-option> |
|
|
|
<el-option label="不允许" value="N"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="' '" > |
|
|
|
<el-button type="primary" @click="searchProjectModel()">{{'查询'}}</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-table |
|
|
|
:data="projectRoleList" |
|
|
|
border |
|
|
|
@ -685,6 +725,16 @@ export default { |
|
|
|
siteName:'', |
|
|
|
userDisplay: '' |
|
|
|
}, |
|
|
|
projectRoleSearchData:{ |
|
|
|
projectId:'', |
|
|
|
projectName:'', |
|
|
|
searchFlag:'', |
|
|
|
updateFlag:'', |
|
|
|
downFlag:'', |
|
|
|
deleteFlag:'', |
|
|
|
site:this.$store.state.user.site, |
|
|
|
username:'', |
|
|
|
}, |
|
|
|
// 初始页签 |
|
|
|
activeTable: 'factory_information', |
|
|
|
columnList: [ |
|
|
|
@ -895,14 +945,23 @@ export default { |
|
|
|
}, |
|
|
|
//授权项目start |
|
|
|
projectModel(){ |
|
|
|
let inData={ |
|
|
|
this.projectRoleSearchData={ |
|
|
|
projectId:'', |
|
|
|
projectName:'', |
|
|
|
searchFlag:'', |
|
|
|
updateFlag:'', |
|
|
|
downFlag:'', |
|
|
|
deleteFlag:'', |
|
|
|
site:this.$store.state.user.site, |
|
|
|
username:this.selectUser.username, |
|
|
|
} |
|
|
|
searchAccessProjectForUser(inData).then(({data}) => { |
|
|
|
this.searchProjectModel(); |
|
|
|
this.projectRoleFlag=true |
|
|
|
}, |
|
|
|
searchProjectModel(){ |
|
|
|
searchAccessProjectForUser(this.projectRoleSearchData).then(({data}) => { |
|
|
|
this.projectRoleList=data.rows |
|
|
|
}) |
|
|
|
this.projectRoleFlag=true |
|
|
|
}, |
|
|
|
changeAll(row){ |
|
|
|
if(row.checkAll){ |
|
|
|
|