diff --git a/src/components/AntDesignVue/CustomAntDesignVue/Button/AckCreateAntdButton.vue b/src/components/AntDesignVue/CustomAntDesignVue/Button/AckCreateAntdButton.vue index 7b955d0..5ea00c1 100644 --- a/src/components/AntDesignVue/CustomAntDesignVue/Button/AckCreateAntdButton.vue +++ b/src/components/AntDesignVue/CustomAntDesignVue/Button/AckCreateAntdButton.vue @@ -16,7 +16,7 @@ const handleClick = () => { diff --git a/src/components/AntDesignVue/CustomAntDesignVue/Button/TableRemoveButton.vue b/src/components/AntDesignVue/CustomAntDesignVue/Button/TableRemoveButton.vue new file mode 100644 index 0000000..33402df --- /dev/null +++ b/src/components/AntDesignVue/CustomAntDesignVue/Button/TableRemoveButton.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/components/AntDesignVue/CustomAntDesignVue/Button/TableUpdateButton.vue b/src/components/AntDesignVue/CustomAntDesignVue/Button/TableUpdateButton.vue new file mode 100644 index 0000000..034c3e8 --- /dev/null +++ b/src/components/AntDesignVue/CustomAntDesignVue/Button/TableUpdateButton.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/components/AntDesignVue/CustomAntDesignVue/index.js b/src/components/AntDesignVue/CustomAntDesignVue/index.js index fca1859..2e58424 100644 --- a/src/components/AntDesignVue/CustomAntDesignVue/index.js +++ b/src/components/AntDesignVue/CustomAntDesignVue/index.js @@ -17,6 +17,8 @@ import AntdModalTemplate from './AntdModalTemplate/index.vue'; import IconSelect from './IconSelect/index.vue'; import CustomIconSelect from './IconSelect/customIconSelect.vue'; import TableColumChoose from '@/components/AntDesignVue/CustomAntDesignVue/TableColumChoose/index.vue'; +import TableRemoveButton from '@/components/AntDesignVue/CustomAntDesignVue/Button/TableRemoveButton.vue'; +import TableUpdateButton from '@/components/AntDesignVue/CustomAntDesignVue/Button/TableUpdateButton.vue'; // console.log(AntdModalTemplate); @@ -28,7 +30,7 @@ export default function setupCustomAntdComponents(app) { AntdModalTemplate, IconSelect, CustomIconSelect, - TableColumChoose + TableColumChoose,TableRemoveButton,TableUpdateButton ]; for (let component of customComponentList) { app.component(component.name, component); diff --git a/src/components/AntDesignVue/index.js b/src/components/AntDesignVue/index.js index b2de3f4..2687ac5 100644 --- a/src/components/AntDesignVue/index.js +++ b/src/components/AntDesignVue/index.js @@ -28,7 +28,7 @@ import { Input, Radio, RadioGroup, - InputNumber, Affix, Anchor, AnchorLink, Tree, InputSearch, Tooltip, Drawer, Checkbox, CheckboxGroup, + InputNumber, Affix, Anchor, AnchorLink, Tree, InputSearch, Tooltip, Drawer, Checkbox, CheckboxGroup, Popconfirm, } from 'ant-design-vue'; import 'ant-design-vue/dist/reset.css'; @@ -72,6 +72,7 @@ export function setupCustomAntDesignVueComponents(app) { Drawer, // ! 抽屉 Checkbox, // ! 多选 CheckboxGroup, + Popconfirm, // ! 气泡确认框 ]; for (let component of componentList) { app.component(component.name, component); diff --git a/src/views/Auth/Dict/DictForm.vue b/src/views/Auth/Dict/DictForm.vue index d9b0505..82f7ea2 100644 --- a/src/views/Auth/Dict/DictForm.vue +++ b/src/views/Auth/Dict/DictForm.vue @@ -38,10 +38,6 @@ const props = defineProps({ }); // ! 表达ref const formRef = ref(null); -// ! 重新定义Form -const form = reactive({ - ...props.data.formData, -}); // ! 字典所在服务的禁选 const serviceKeyDisabled = ref(false); // ! 表单规则 @@ -57,7 +53,7 @@ const rules = reactive({ orderNum: [], }); // ! pid -watch(form, (newVal, oldVal) => { +watch(props.data.formData, (newVal, oldVal) => { if (newVal.pid != '') { const dictList = baseDataStore.state.dictList.filter((item) => { return item.dictId == newVal.pid; @@ -118,14 +114,14 @@ function clearInput() {