weizong song 3 months ago
parent 94d7581923
commit a094828737

@ -38,20 +38,18 @@ Vue.prototype.$moment = moment
Vue.use(ElementUI)
// vxetable
import { VxeUI, VxeUpload, VxeDatePicker } from 'vxe-pc-ui'
import { VxeUI, VxeUpload, VxeDatePicker, VxeIcon, VxeModal } from 'vxe-pc-ui'
import 'vxe-pc-ui/lib/style.css'
Vue.use(VxeUpload)
Vue.use(VxeDatePicker)
import { VxeIcon, VxeTable, VxeColumn, VxeColgroup, VxeTableEditModule, VxeTableValidatorModule, VxeModal, VxeToolbar } from 'vxe-table'
// import vxeTable from 'vxe-table'
import 'vxe-table/styles/index.scss'
Vue.use(VxeTableEditModule)
Vue.use(VxeTableValidatorModule)
Vue.use(VxeIcon)
Vue.use(VxeModal)
import { VxeTable, VxeColumn, VxeColgroup, VxeToolbar } from 'vxe-table'
import 'vxe-table/styles/index.scss'
Vue.use(VxeTable)
Vue.use(VxeColumn)
Vue.use(VxeColgroup)
Vue.use(VxeModal)
Vue.use(VxeToolbar)

@ -14,6 +14,9 @@
<el-form-item label="部门名称" prop="name" required>
<el-input v-model="form.name" clearable />
</el-form-item>
<el-form-item label="简称" prop="short_name">
<el-input v-model="form.short_name" clearable />
</el-form-item>
<el-form-item label="父级部门" prop="pid">
<Treeselect
v-model="form.pid"
@ -74,6 +77,7 @@ export default {
loading: false,
form: {
name: '',
short_name: '',
pid: 0,
manager_id: '',
leader_id: '',

@ -22,6 +22,7 @@
>
<vxe-column type="seq" width="58" align="center" />
<vxe-column field="name" width="160" title="部门名称" :edit-render="{ name: 'input', attrs: { type: 'text'} }" />
<vxe-column field="short_name" width="120" title="简称" :edit-render="{ name: 'input', attrs: { type: 'text'} }" />
<vxe-column field="manager" width="180" title="科室负责人" :edit-render="{}">
<template #default="{ row }">
<span v-if="row.manager && row.manager instanceof Array">{{ row.manager.map(i => i.name).toString() }}</span>
@ -96,6 +97,7 @@ export default {
form: {
id: '',
name: '',
short_name: '',
manager_id: '',
leader_id: '',
deputy_manager_id: '',

@ -24,7 +24,7 @@ module.exports = {
* Detail: https://cli.vuejs.org/config/#publicpath
*/
publicPath: '/admin',
outputDir: '../cz_hjjc/public/admin',
outputDir: '../backend/public/admin',
assetsDir: 'static',
lintOnSave: process.env.NODE_ENV === 'development',
productionSourceMap: false,

Loading…
Cancel
Save