diff --git a/nladmin-ui/src/views/system/dept/index.vue b/nladmin-ui/src/views/system/dept/index.vue
index 04bd219..02565b0 100644
--- a/nladmin-ui/src/views/system/dept/index.vue
+++ b/nladmin-ui/src/views/system/dept/index.vue
@@ -136,7 +136,7 @@
 </template>
 
 <script>
-import crudDept from '@/api/system/dept'
+import crudDept from '@/views/system/dept/dept'
 import Treeselect, { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect'
 import '@riophae/vue-treeselect/dist/vue-treeselect.css'
 import CRUD, { crud, form, header, presenter } from '@crud/crud'
@@ -266,7 +266,7 @@ export default {
     // 改变状态
     changeEnabled(data, val) {
       const satus = this.enabledTypeOptions.find(item => { return item.key == data.isUsed })
-      debugger
+
       this.$confirm('此操作将 "' + satus.display_name + '" ' + data.name + '部门, 是否继续?', '提示', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
diff --git a/nladmin-ui/src/views/system/menu/dd/index.vue b/nladmin-ui/src/views/system/menu/dd/index.vue
index 3150b9e..da266f5 100644
--- a/nladmin-ui/src/views/system/menu/dd/index.vue
+++ b/nladmin-ui/src/views/system/menu/dd/index.vue
@@ -176,7 +176,7 @@
 </template>
 
 <script>
-import crudMenu from '@/api/system/menu'
+import crudMenu from '@/views/system/menu/menu'
 import IconSelect from '@/components/IconSelect'
 import Treeselect from '@riophae/vue-treeselect'
 import '@riophae/vue-treeselect/dist/vue-treeselect.css'
diff --git a/nladmin-ui/src/views/system/menu/index.vue b/nladmin-ui/src/views/system/menu/index.vue
index 91f85cf..306da25 100644
--- a/nladmin-ui/src/views/system/menu/index.vue
+++ b/nladmin-ui/src/views/system/menu/index.vue
@@ -81,8 +81,8 @@
         </el-form-item>
         <el-form-item v-show="form.type.toString() !== '2' && form.type.toString() !== '1' " label="菜单可见" prop="hidden">
           <el-radio-group v-model="form.hidden" size="mini">
-            <el-radio-button label="0">是</el-radio-button>
-            <el-radio-button label="1">否</el-radio-button>
+            <el-radio-button label=false>是</el-radio-button>
+            <el-radio-button label=true>否</el-radio-button>
           </el-radio-group>
         </el-form-item>
         <el-form-item v-if="form.type.toString() !== '2'" label="菜单标题" prop="title">
@@ -233,7 +233,7 @@ const defaultForm = {
   pid: 0,
   icon: null,
   cache: 0,
-  hidden: 0,
+  hidden: false,
   type: 0,
   permission: null
 }
diff --git a/nladmin-ui/src/views/system/param/index.vue b/nladmin-ui/src/views/system/param/index.vue
index 0225f3b..a7393c3 100644
--- a/nladmin-ui/src/views/system/param/index.vue
+++ b/nladmin-ui/src/views/system/param/index.vue
@@ -42,10 +42,10 @@
       >
         <el-table-column type="selection" width="55" />
         <el-table-column v-if="false" prop="id" label="id" />
-        <el-table-column prop="code" label="编码" min-width="130" show-overflow-tooltip />
+        <el-table-column prop="code" label="编码" min-width="60" show-overflow-tooltip />
         <el-table-column prop="name" label="名称" min-width="120" show-overflow-tooltip />
-        <el-table-column prop="value" label="值" min-width="270" show-overflow-tooltip />
-        <el-table-column prop="remark" label="备注" />
+        <el-table-column prop="value" label="值" min-width="120" show-overflow-tooltip />
+        <el-table-column prop="remark" label="备注" min-width="120" show-overflow-tooltip />
         <el-table-column v-permission="['admin','param:edit','param:del']" label="操作" width="150px" align="center">
           <template slot-scope="scope">
             <udOperation
diff --git a/nladmin-ui/src/views/system/role/index.vue b/nladmin-ui/src/views/system/role/index.vue
index 6543cf9..7938412 100644
--- a/nladmin-ui/src/views/system/role/index.vue
+++ b/nladmin-ui/src/views/system/role/index.vue
@@ -123,8 +123,8 @@
 
 <script>
 import crudRoles from './role'
-import crudMenu from '@/api/system/menu'
-import { getChild, getMenusTree } from '@/api/system/menu'
+import crudMenu from '@/views/system/menu'
+import { getChild, getMenusTree } from '@/views/system/menu/menu'
 import CRUD, { crud, form, header, presenter } from '@crud/crud'
 import rrOperation from '@crud/RR.operation'
 import crudOperation from '@crud/CRUD.operation'
diff --git a/nladmin-ui/src/views/system/user/center/updatePass.vue b/nladmin-ui/src/views/system/user/center/updatePass.vue
index 79f04ce..9f76cc7 100644
--- a/nladmin-ui/src/views/system/user/center/updatePass.vue
+++ b/nladmin-ui/src/views/system/user/center/updatePass.vue
@@ -22,7 +22,7 @@
 
 <script>
 import store from '@/store'
-import { updatePass } from '@/views/system/user'
+import { updatePass } from '@/views/system/user/user'
 export default {
   data() {
     const confirmPass = (rule, value, callback) => {
diff --git a/nladmin-ui/src/views/system/user/dialog/relevanceDeptDialog.vue b/nladmin-ui/src/views/system/user/dialog/relevanceDeptDialog.vue
index 8ece6df..78380fc 100644
--- a/nladmin-ui/src/views/system/user/dialog/relevanceDeptDialog.vue
+++ b/nladmin-ui/src/views/system/user/dialog/relevanceDeptDialog.vue
@@ -67,7 +67,7 @@
 
 <script>
 
-import crudDept from '@/api/system/dept'
+import crudDept from '@/views/system/dept/dept'
 import CRUD, { header, presenter } from '@crud/crud'
 import rrOperation from '@crud/RR.operation'
 import pagination from '@crud/Pagination'
@@ -174,8 +174,8 @@ export default {
 }
 </script>
 <style rel="stylesheet/scss" lang="scss" scoped>
-  ::v-deep .el-dialog__body {
-    padding-top: 0px;
-  }
+::v-deep .el-dialog__body {
+  padding-top: 0px;
+}
 </style>
 
diff --git a/nladmin-ui/src/views/system/user/dialog/relevanceUserDialog.vue b/nladmin-ui/src/views/system/user/dialog/relevanceUserDialog.vue
index bfb4a58..85e45c0 100644
--- a/nladmin-ui/src/views/system/user/dialog/relevanceUserDialog.vue
+++ b/nladmin-ui/src/views/system/user/dialog/relevanceUserDialog.vue
@@ -168,8 +168,8 @@ export default {
 }
 </script>
 <style rel="stylesheet/scss" lang="scss" scoped>
-  ::v-deep .el-dialog__body {
-    padding-top: 0px;
-  }
+::v-deep .el-dialog__body {
+  padding-top: 0px;
+}
 </style>
 
diff --git a/nladmin-ui/src/views/system/user/index.vue b/nladmin-ui/src/views/system/user/index.vue
index 79ac43f..f83118c 100644
--- a/nladmin-ui/src/views/system/user/index.vue
+++ b/nladmin-ui/src/views/system/user/index.vue
@@ -172,12 +172,12 @@
             <template slot-scope="scope">
               <el-button size="mini" type="text" icon="el-icon-edit" @click="crud.toEdit(scope.row)">修改</el-button>
               <el-button size="mini" type="text" icon="el-icon-delete" @click="handdeleted(scope.row)">删除</el-button>
-              <el-dropdown v-hasPermi="['system:user:resetPwd', 'system:user:edit']" size="mini">
+              <el-dropdown size="mini">
                 <el-button size="mini" type="text" icon="el-icon-d-arrow-right">更多</el-button>
                 <el-dropdown-menu slot="dropdown">
                   <el-dropdown-item icon="el-icon-refresh-right"><span @click="resetPassword(scope.row)">重置密码</span></el-dropdown-item>
                   <el-dropdown-item icon="el-icon-key">
-                    <span @click="openDeptDrawer(scope.row)">部门权限</span>
+                    <span @click="openDeptDrawer(scope.row)">分配部门</span>
                   </el-dropdown-item>
                   <el-dropdown-item icon="el-icon-key">
                     <span @click="openDataDialog(scope.row)">数据权限</span>
@@ -304,11 +304,7 @@
         :data="dataPermissions"
         style="width: 100%; max-height: 500px"
       >
-        <el-table-column prop="permission_scope_type" label="权限类型" min-width="100" show-overflow-tooltip>
-          <template slot-scope="scope">
-            {{ dict.label.permissionScopeType[scope.row.permissionScopeType] }}
-          </template>
-        </el-table-column>
+        <el-table-column prop="permissionScopeType" label="权限类型" min-width="100" show-overflow-tooltip />
         <el-table-column prop="permissionName" label="权限范围" min-width="100" show-overflow-tooltip />
         <el-table-column prop="deptName" label="部门名称" min-width="100" show-overflow-tooltip />
         <el-table-column prop="personName" label="用户名称" min-width="100" show-overflow-tooltip />
@@ -321,7 +317,7 @@
 
 <script>
 import crudUser from '@/views/system/user/user'
-import crudDept from '@/api/system/dept'
+import crudDept from '@/views/system/dept/dept'
 import crudDataPermission from '@/views/system/dataPermission/dataPermission'
 import { getAll, getLevel } from '@/views/system/role/role'
 import CRUD, { crud, form, header, presenter } from '@crud/crud'
@@ -868,6 +864,7 @@ export default {
         permissionScopeType: row.value
       }
       crudDataPermission.getDataDetail(param).then(res => {
+        console.log(res)
         this.dataPermissions = res
       })
       this.showData = true
diff --git a/nladmin-ui/src/views/system/user/user.js b/nladmin-ui/src/views/system/user/user.js
index 6cd91a5..ee918b1 100644
--- a/nladmin-ui/src/views/system/user/user.js
+++ b/nladmin-ui/src/views/system/user/user.js
@@ -57,5 +57,5 @@ export function updateEmail(form) {
   })
 }
 
-export default { add, edit, del }
+export default { add, edit, del, updatePass }