|
@ -6,14 +6,14 @@ |
|
|
<span class="dialog-left-bottom" /> |
|
|
<span class="dialog-left-bottom" /> |
|
|
<div class="setting-dialog"> |
|
|
<div class="setting-dialog"> |
|
|
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> |
|
|
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> |
|
|
<el-form-item label="字典名称" prop="dic_name"> |
|
|
|
|
|
<el-input v-model="form.dic_name" style="width: 370px;" /> |
|
|
|
|
|
|
|
|
<el-form-item label="字典名称" prop="dicName"> |
|
|
|
|
|
<el-input v-model="form.dicName" style="width: 370px;" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="字典代码" prop="dic_code"> |
|
|
|
|
|
<el-input v-model="form.dic_code" style="width: 370px;" /> |
|
|
|
|
|
|
|
|
<el-form-item label="字典代码" prop="dicCode"> |
|
|
|
|
|
<el-input v-model="form.dicCode" style="width: 370px;" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="内容说明"> |
|
|
<el-form-item label="内容说明"> |
|
|
<el-input v-model="form.dic_explain" style="width: 370px;" type="textarea" :rows="4" /> |
|
|
|
|
|
|
|
|
<el-input v-model="form.dicExplain" style="width: 370px;" type="textarea" :rows="4" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
@ -51,7 +51,7 @@ import crudDict from '@/api/archivesConfig/dict' |
|
|
import CRUD, { presenter, header, form } from '@crud/crud' |
|
|
import CRUD, { presenter, header, form } from '@crud/crud' |
|
|
import crudOperation from '@crud/CRUD.operation' |
|
|
import crudOperation from '@crud/CRUD.operation' |
|
|
|
|
|
|
|
|
const defaultForm = { id: null, dic_name: null, dic_code: null, dic_explain: null, dic_type: true } |
|
|
|
|
|
|
|
|
const defaultForm = { id: null, dicName: null, dicCode: null, dicExplain: null, dicType: true } |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: 'Dict', |
|
|
name: 'Dict', |
|
@ -68,7 +68,7 @@ export default { |
|
|
download: false, |
|
|
download: false, |
|
|
group: false |
|
|
group: false |
|
|
}, |
|
|
}, |
|
|
sort: ['dic_sequence,asc'] |
|
|
|
|
|
|
|
|
sort: ['dicSequence,asc'] |
|
|
}) |
|
|
}) |
|
|
] |
|
|
] |
|
|
}, |
|
|
}, |
|
@ -80,10 +80,10 @@ export default { |
|
|
{ key: 'description', display_name: '描述' } |
|
|
{ key: 'description', display_name: '描述' } |
|
|
], |
|
|
], |
|
|
rules: { |
|
|
rules: { |
|
|
dic_name: [ |
|
|
|
|
|
|
|
|
dicName: [ |
|
|
{ required: true, message: '请输入字典名称', trigger: 'blur' } |
|
|
{ required: true, message: '请输入字典名称', trigger: 'blur' } |
|
|
], |
|
|
], |
|
|
dic_code: [ |
|
|
|
|
|
|
|
|
dicCode: [ |
|
|
{ required: true, message: '请输入字典代码', trigger: 'blur' } |
|
|
{ required: true, message: '请输入字典代码', trigger: 'blur' } |
|
|
] |
|
|
] |
|
|
}, |
|
|
}, |
|
@ -93,8 +93,8 @@ export default { |
|
|
del: ['admin', 'dict:del'] |
|
|
del: ['admin', 'dict:del'] |
|
|
}, |
|
|
}, |
|
|
defaultProps: { |
|
|
defaultProps: { |
|
|
children: 'child_menus', |
|
|
|
|
|
label: 'dic_name' |
|
|
|
|
|
|
|
|
children: 'childMenus', |
|
|
|
|
|
label: 'dicName' |
|
|
}, |
|
|
}, |
|
|
activeAddBtn: false |
|
|
activeAddBtn: false |
|
|
} |
|
|
} |
|
@ -110,7 +110,7 @@ export default { |
|
|
// 选中字典后,设置字典详情数据 |
|
|
// 选中字典后,设置字典详情数据 |
|
|
handleNodeClick(val) { |
|
|
handleNodeClick(val) { |
|
|
if (val) { |
|
|
if (val) { |
|
|
if (val.dic_type === 'true') { |
|
|
|
|
|
|
|
|
if (val.dicType === 'true') { |
|
|
this.crud.selectionChangeHandler([val]) |
|
|
this.crud.selectionChangeHandler([val]) |
|
|
} else { |
|
|
} else { |
|
|
this.crud.selectionChangeHandler([]) |
|
|
this.crud.selectionChangeHandler([]) |
|
@ -126,10 +126,11 @@ export default { |
|
|
// 将角色的菜单清空,避免日志入库数据过长 |
|
|
// 将角色的菜单清空,避免日志入库数据过长 |
|
|
form.dictDetails = null |
|
|
form.dictDetails = null |
|
|
}, |
|
|
}, |
|
|
updateKeyChildren() { |
|
|
|
|
|
this.crud.refresh() |
|
|
|
|
|
console.log(this.crud.selections[0]) |
|
|
|
|
|
// this.$refs.tree.updateKeyChildren(this.crud.selections[0]) |
|
|
|
|
|
|
|
|
updateKeyChildren(data) { |
|
|
|
|
|
console.log(this.$refs.tree.getCurrentKey()) |
|
|
|
|
|
// this.$refs.dictDetail.crud.data |
|
|
|
|
|
// this.crud.refresh() |
|
|
|
|
|
// this.$refs.tree.updateKeyChildren(this.$refs.tree.getCurrentKey(), data) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|