系统管理优化

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.$refs.menu.setCheckedKeys([])
} }
this.menuExpand = false, this.menuExpand = false,
this.roleLevelTips = '',
this.menuNodeAll = false, this.menuNodeAll = false,
this.deptExpand = true, this.deptExpand = true,
this.deptNodeAll = false, this.deptNodeAll = false,

View File

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

View File

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