系统管理优化

This commit is contained in:
cwchen 2025-08-18 16:45:34 +08:00
parent df16cd6c2e
commit fd9a72421d
3 changed files with 9 additions and 7 deletions

View File

@ -382,6 +382,7 @@ export default {
this.$refs.menu.setCheckedKeys([])
}
this.menuExpand = false,
this.roleLevelTips = '',
this.menuNodeAll = false,
this.deptExpand = true,
this.deptNodeAll = false,

View File

@ -34,14 +34,12 @@
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button size="mini" plain type="success" icon="el-icon-download" @click="handleExport"
v-hasPermi="['system:user:export']">导出</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['system:user:add']">新增</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['system:user:add']">新增</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="userList">

View File

@ -27,7 +27,7 @@
</el-form-item>
<!-- 分公司 -->
<el-form-item label="分公司" prop="bandObj" v-if="permissionType === '2'">
<el-select class="form-item" value-key="value" clearable v-model="form.bandObj">
<el-select class="form-item" value-key="value" clearable v-model="form.bandObj" filterable placeholder="请选择分公司">
<el-option class="form-item" v-for="item in compamyArr" :key="item.value" :label="item.name"
:value="item"></el-option>
</el-select>
@ -39,7 +39,7 @@
</el-form-item>
<!-- 分包商 -->
<el-form-item label="分包商" prop="bandObj" v-if="permissionType === '4'">
<el-select class="form-item" v-model="form.bandObj" value-key="value" clearable placeholder="请选择角色">
<el-select class="form-item" v-model="form.bandObj" value-key="value" clearable filterable placeholder="请选择分包商">
<el-option class="form-item" v-for="item in subArr" :key="item.value" :label="item.name"
:value="item"></el-option>
</el-select>
@ -243,7 +243,10 @@ export default {
}else{
selectObj = {name:'公司',value:'0'}
}
this.form.bandObj = selectObj;
if(selectObj){
this.form.bandObj = selectObj;
}
this.permissionType = permissionType;
}).catch(error => {