智慧农业后台管理页面
guoshilong
2022-09-05 1b7cae26974f4bd6d5c4af1e39fe01d1a069ff85
修改systemId的参数数据形式
1 files modified
21 ■■■■ changed files
src/views/authority/role.vue 21 ●●●● patch | view | raw | blame | history
src/views/authority/role.vue
@@ -50,11 +50,14 @@
                    ></el-tree>
                </el-tab-pane>
                <el-tab-pane label="系统权限">
                    <!-- <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox> -->
                    <div style="margin: 15px 0;"></div>
                    <el-checkbox-group v-model="checkedSystem" @change="handleCheckedChange">
                        <el-checkbox v-for="system in systemList" :label="system.dictKey" :key="system.dictKey" >{{system.dictValue}}</el-checkbox>
                    </el-checkbox-group>
                    <el-tree
                        :data="systemList"
                        show-checkbox
                        node-key="dictKey"
                        ref="treeSystemScope"
                        :default-checked-keys="checkedSystem"
                        :props="propSystem"
                    ></el-tree>
                </el-tab-pane>
                <!-- <el-tab-pane label="数据权限">
                    <el-tree
@@ -100,6 +103,10 @@
            props: {
                label: "title",
                value: "key"
            },
            propSystem:{
                label:"dictValue",
                value:"dictKey"
            },
            menuGrantList: [],
            dataScopeGrantList: [],
@@ -258,7 +265,8 @@
            // const apiScopeList = this.$refs.treeApiScope.getCheckedKeys()
            const dataScopeList = []
            const apiScopeList = []
            const systemIds = this.checkedSystem.join(",")
            const systemLists = this.$refs.treeSystemScope.getCheckedKeys()
            const systemIds = systemLists.join(",")
            grant(this.idsArray, menuList, dataScopeList, apiScopeList,systemIds).then(() => {
                this.box = false
                this.$message({
@@ -361,6 +369,7 @@
                        }else{
                            this.checkedSystem = []
                        }
                        this.menuTreeObj = res.data.data.menu
                        this.dataScopeTreeObj = res.data.data.dataScope
                        this.apiScopeTreeObj = res.data.data.apiScope