|
@@ -268,18 +268,24 @@ import crudOperation from '@crud/CRUD.operation'
|
|
|
import udOperation from '@crud/UD.operation'
|
|
|
import pagination from '@crud/Pagination'
|
|
|
import DateRangePicker from '@/components/DateRangePicker'
|
|
|
-/* import Treeselect from '@riophae/vue-treeselect' */
|
|
|
import { mapGetters } from 'vuex'
|
|
|
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
|
|
|
import { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect'
|
|
|
let userRoles = []
|
|
|
let userJobs = []
|
|
|
const defaultForm = { id: null, username: null, nickName: null, gender: '男', email: null, enabled: 'false', roles: [], jobs: [], dept: { id: null }, phone: null, dmUser: { id: null }, dmCompany: { companyId: null }, orgPassword: null, errLimit: null, remark: null, userCode: null }
|
|
|
+const optShow = {
|
|
|
+ add: false,
|
|
|
+ edit: false,
|
|
|
+ del: false,
|
|
|
+ download: true,
|
|
|
+ reset: false
|
|
|
+}
|
|
|
export default {
|
|
|
name: 'User',
|
|
|
components: { /* Treeselect, */ crudOperation, rrOperation, udOperation, pagination, DateRangePicker },
|
|
|
cruds() {
|
|
|
- return CRUD({ title: '用户', url: 'api/users', crudMethod: { ...crudUser }})
|
|
|
+ return CRUD({ title: '用户', url: 'api/users', crudMethod: { ...crudUser }, optShow: optShow })
|
|
|
},
|
|
|
mixins: [presenter(), header(), form(defaultForm), crud()],
|
|
|
// 数据字典
|