Browse Source

👣 编写基础模块字典

master
wangxiang 3 years ago
parent
commit
e4507cef64
  1. 12
      kicc-ui/src/views/system/dict/DictModal.vue
  2. 1
      kicc-ui/src/views/system/dict/index.vue

12
kicc-ui/src/views/system/dict/DictModal.vue

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* Copyright © 2020-2022 <a href="http://www.entfrm.com/">entfrm</a> All rights reserved.
* author entfrm开发团队-王翔
*/
import { ref, unref } from 'vue';
import {ref, toRaw, unref} from 'vue';
import { BasicForm, useForm } from '/@/components/Form/index';
import { formSchema } from './dict.data';
import { addDict, editDict, getDict } from '/@/api/platform/system/controller/dict';
@ -24,7 +24,7 @@ @@ -24,7 +24,7 @@
const tag = ref<Nullable<string>>('');
/** https://v3.cn.vuejs.org/api/options-data.html#emits */
const emit = defineEmits(['success', 'register']);
const [registerForm, { resetFields, setFieldsValue, validate, clearValidate }] = useForm({
const [registerForm, { resetFields, setFieldsValue, validate, clearValidate, updateSchema }] = useForm({
labelWidth: 100,
schemas: formSchema,
showActionButtonGroup: false,
@ -38,6 +38,14 @@ @@ -38,6 +38,14 @@
tag.value = data._tag;
const dictId = data.record?.id;
const props: Partial<ModalProps> = { confirmLoading: false };
await updateSchema([
{
field: 'type',
componentProps: {
disabled: unref(tag) != 'add'
}
}
]);
// tag
switch (unref(tag)) {
case 'add':

1
kicc-ui/src/views/system/dict/index.vue

@ -153,6 +153,7 @@ @@ -153,6 +153,7 @@
/** 处理表格刷新 */
function handleRefreshTable() {
clearSelectedRowKeys();
dictSubRef.value.handleRefreshTable();
reload();
}

Loading…
Cancel
Save