|
|
|
@ -58,6 +58,15 @@ |
|
|
|
> |
|
|
|
<el-table-column prop="deptName" :label="$t('page.system.dept.name')"></el-table-column> |
|
|
|
<el-table-column prop="abbr" :label="$t('page.system.dept.abbr')"></el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="jc" label="简称" width="150" v-if="id==1 || id==2"></el-table-column> |
|
|
|
<el-table-column prop="showInSubject" label="是否在学科显示" width="200" v-if="id==1 || id==2"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.showInSubject===1">否</span> |
|
|
|
<span v-if="scope.row.showInSubject===10">是</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="type" :label="$t('page.system.dept.type')" width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.type===1">{{$t('page.system.dept.dept')}}</span> |
|
|
|
@ -136,6 +145,20 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="24" v-if="id==1 || id==2"> |
|
|
|
<el-form-item label="简称:" prop="jc"> |
|
|
|
<el-input v-model="form.jc" :placeholder="$t('form.placeholderInput')" :readonly="readonly" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24" v-if="id==1 || id==2"> |
|
|
|
<el-form-item label="是否在学科显示" prop="showInSubject"> |
|
|
|
<el-radio-group v-model="form.showInSubject" :disabled="readonly"> |
|
|
|
<el-radio :label="1">否</el-radio> |
|
|
|
<el-radio :label="10">是</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<!-- <el-col :span="12"> |
|
|
|
<el-form-item label="显示排序" prop="orderNum"> |
|
|
|
<el-input-number v-model="form.orderNum" controls-position="right" :min="0" /> |
|
|
|
@ -182,6 +205,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { mapGetters } from 'vuex' |
|
|
|
import { listDept, getDept, delDept, addDept, updateDept, listDeptExcludeChild } from "@/api/system/dept" |
|
|
|
import Treeselect from "@riophae/vue-treeselect" |
|
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css" |
|
|
|
@ -190,6 +214,11 @@ export default { |
|
|
|
name: "Dept", |
|
|
|
dicts: ['sys_normal_disable'], |
|
|
|
components: { Treeselect }, |
|
|
|
computed: { |
|
|
|
...mapGetters([ |
|
|
|
'id' |
|
|
|
]), |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
// 遮罩层 |
|
|
|
|