石广澎
2023-12-12 122f6d1db1e0af5ede6f96cd390f393e5f222e99
admin-web/src/views/systemManger/server/user/edit.vue
@@ -66,14 +66,14 @@
</template>
<script>
    import winSm from '@/components/win/win-sm'
    import myButton from '@/components/myButton/myButton'
    import * as DateFormatter from '@/utils/DateFormatter'
    import * as role from "@/api/system/role";
    import * as user from "@/api/user";
    import {departmentListAll} from "@/api/system/deptment";
import winSm from '@/components/win/win-sm'
import myButton from '@/components/myButton/myButton'
import * as DateFormatter from '@/utils/DateFormatter'
import * as role from "@/api/system/role";
import * as user from "@/api/user";
import {departmentListAll} from "@/api/system/deptment";
    export default {
export default {
        components: {winSm, myButton},
        props: {
            // setting 中须至少包含控制dialog显示或隐藏的属性,其余属性可拓展
@@ -87,6 +87,7 @@
        },
        data() {
            return {
                deptmentOptions:[],
                checkAll: false,
                checkedList: [],
                roleList: [
@@ -120,7 +121,7 @@
                },
                rules: {
                    sysDeptId: [
                        {required: true, message: '请输入', trigger: 'blur'}
                        {required: true, message: '请选择部门', trigger: 'change'}
                    ],
                    userName: [
                        {required: true, message: '请输入人员姓名', trigger: 'blur'}
@@ -148,17 +149,18 @@
        methods: {
            // 获取所有角色
            getAllRole() {
              const user = this.$store.getters.userInfo
              // const user = this.$store.getters.userInfo
              // this.data_scope = 1
              // if (user.lv == 1) {
              //   this.data_scope = 1
              // }
              // if (user.lv == 2) {
              //   this.data_scope = 2
              // }
              // if (user.lv == 3) {
              //   this.data_scope = 3
              // }
              this.data_scope = 1
              if (user.lv == 1) {
                this.data_scope = 1
              }
              if (user.lv == 2) {
                this.data_scope = 2
              }
              if (user.lv == 3) {
                this.data_scope = 3
              }
              role.listRoleByDataScope({dataScope: this.data_scope}).then(response => {
                  if (response) {
                    this.roleOptions = response;