Showing
5 changed files
with
17 additions
and
8 deletions
@@ -6,7 +6,7 @@ VITE_PUBLIC_PATH = / | @@ -6,7 +6,7 @@ VITE_PUBLIC_PATH = / | ||
6 | 6 | ||
7 | # Cross-domain proxy, you can configure multiple | 7 | # Cross-domain proxy, you can configure multiple |
8 | # Please note that no line breaks | 8 | # Please note that no line breaks |
9 | -VITE_PROXY = [["/api","http://192.168.10.117:8082/api"],["/upload","http://192.168.10.116:3300/upload"]] | 9 | +VITE_PROXY = [["/api","http://192.168.10.123:8082/api"],["/upload","http://192.168.10.134:3300/upload"]] |
10 | # VITE_PROXY=[["/api","https://vvbin.cn/test"]] | 10 | # VITE_PROXY=[["/api","https://vvbin.cn/test"]] |
11 | 11 | ||
12 | # Delete console | 12 | # Delete console |
@@ -4,7 +4,6 @@ export const formSchema: FormSchema[] = [ | @@ -4,7 +4,6 @@ export const formSchema: FormSchema[] = [ | ||
4 | { | 4 | { |
5 | field: 'maxDevices', | 5 | field: 'maxDevices', |
6 | label: '最大设备数(0-无限制)', | 6 | label: '最大设备数(0-无限制)', |
7 | - colProps: { span: 24 }, | ||
8 | component: 'InputNumber', | 7 | component: 'InputNumber', |
9 | componentProps: { | 8 | componentProps: { |
10 | placeholder: '请输入最大设备数', | 9 | placeholder: '请输入最大设备数', |
@@ -12,10 +12,10 @@ | @@ -12,10 +12,10 @@ | ||
12 | export default defineComponent({ | 12 | export default defineComponent({ |
13 | name: 'index', | 13 | name: 'index', |
14 | components: { BasicForm, CollapseContainer }, | 14 | components: { BasicForm, CollapseContainer }, |
15 | - emits: ['success', 'register'], | 15 | + emits: ['success', 'register', 'funcResetFields'], |
16 | setup() { | 16 | setup() { |
17 | const getValueData: any = ref({}); | 17 | const getValueData: any = ref({}); |
18 | - const [registerForm, { getFieldsValue }] = useForm({ | 18 | + const [registerForm, { getFieldsValue, resetFields }] = useForm({ |
19 | schemas: formSchema, | 19 | schemas: formSchema, |
20 | showActionButtonGroup: false, | 20 | showActionButtonGroup: false, |
21 | }); | 21 | }); |
@@ -26,7 +26,11 @@ | @@ -26,7 +26,11 @@ | ||
26 | getV = getValueData.value; | 26 | getV = getValueData.value; |
27 | return getV; | 27 | return getV; |
28 | } | 28 | } |
29 | + function funcResetFields() { | ||
30 | + resetFields(); | ||
31 | + } | ||
29 | return { | 32 | return { |
33 | + funcResetFields, | ||
30 | getAllFields, | 34 | getAllFields, |
31 | registerForm, | 35 | registerForm, |
32 | }; | 36 | }; |
@@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
30 | /> | 30 | /> |
31 | </template> | 31 | </template> |
32 | </BasicTable> | 32 | </BasicTable> |
33 | - <SceneLinkAgeDrawer | 33 | + <TenantSettingDrawer |
34 | :getChildrenData="echoEditData" | 34 | :getChildrenData="echoEditData" |
35 | @register="registerDrawer" | 35 | @register="registerDrawer" |
36 | @success="handleSuccess" | 36 | @success="handleSuccess" |
@@ -41,14 +41,14 @@ | @@ -41,14 +41,14 @@ | ||
41 | import { defineComponent, reactive } from 'vue'; | 41 | import { defineComponent, reactive } from 'vue'; |
42 | import { BasicTable, useTable, TableAction } from '/@/components/Table'; | 42 | import { BasicTable, useTable, TableAction } from '/@/components/Table'; |
43 | import { useDrawer } from '/@/components/Drawer'; | 43 | import { useDrawer } from '/@/components/Drawer'; |
44 | - import SceneLinkAgeDrawer from './useDrawer.vue'; | 44 | + import TenantSettingDrawer from './useDrawer.vue'; |
45 | import { columns } from './config'; | 45 | import { columns } from './config'; |
46 | import { useMessage } from '/@/hooks/web/useMessage'; | 46 | import { useMessage } from '/@/hooks/web/useMessage'; |
47 | import { screenLinkPageGetApi, screenLinkPageDeleteApi } from '/@/api/ruleengine/ruleengineApi'; | 47 | import { screenLinkPageGetApi, screenLinkPageDeleteApi } from '/@/api/ruleengine/ruleengineApi'; |
48 | 48 | ||
49 | export default defineComponent({ | 49 | export default defineComponent({ |
50 | name: 'index', | 50 | name: 'index', |
51 | - components: { BasicTable, SceneLinkAgeDrawer, TableAction }, | 51 | + components: { BasicTable, TenantSettingDrawer, TableAction }, |
52 | setup() { | 52 | setup() { |
53 | let selectedRowKeys: Array<string> = []; | 53 | let selectedRowKeys: Array<string> = []; |
54 | let echoEditData = reactive({}); | 54 | let echoEditData = reactive({}); |
@@ -26,17 +26,20 @@ | @@ -26,17 +26,20 @@ | ||
26 | name: 'ConfigDrawer', | 26 | name: 'ConfigDrawer', |
27 | components: { BasicDrawer, BasicForm, CpnsTenantSet }, | 27 | components: { BasicDrawer, BasicForm, CpnsTenantSet }, |
28 | emits: ['success', 'register'], | 28 | emits: ['success', 'register'], |
29 | - setup() { | 29 | + setup(_, { emit }) { |
30 | const { createMessage } = useMessage(); | 30 | const { createMessage } = useMessage(); |
31 | const isUpdate = ref(true); | 31 | const isUpdate = ref(true); |
32 | let postAllData: any = reactive({}); | 32 | let postAllData: any = reactive({}); |
33 | let getValuesFormData: any = reactive({}); | 33 | let getValuesFormData: any = reactive({}); |
34 | const { proxy } = getCurrentInstance(); | 34 | const { proxy } = getCurrentInstance(); |
35 | + const getChildData = ref(null); | ||
35 | const [registerForm, { validateFields, getFieldsValue, resetFields }] = useForm({ | 36 | const [registerForm, { validateFields, getFieldsValue, resetFields }] = useForm({ |
36 | schemas: formSchema, | 37 | schemas: formSchema, |
37 | showActionButtonGroup: false, | 38 | showActionButtonGroup: false, |
38 | }); | 39 | }); |
39 | const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => { | 40 | const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => { |
41 | + //清除表单值 | ||
42 | + proxy.$refs.getChildData.funcResetFields(); | ||
40 | await resetFields(); | 43 | await resetFields(); |
41 | setDrawerProps({ confirmLoading: false }); | 44 | setDrawerProps({ confirmLoading: false }); |
42 | isUpdate.value = !!data?.isUpdate; | 45 | isUpdate.value = !!data?.isUpdate; |
@@ -61,8 +64,11 @@ | @@ -61,8 +64,11 @@ | ||
61 | await saveTenantProfileApi(postAllData); | 64 | await saveTenantProfileApi(postAllData); |
62 | createMessage.success('租户配置新增成功'); | 65 | createMessage.success('租户配置新增成功'); |
63 | closeDrawer(); | 66 | closeDrawer(); |
67 | + emit('success'); | ||
68 | + resetFields(); | ||
64 | } | 69 | } |
65 | return { | 70 | return { |
71 | + getChildData, | ||
66 | registerDrawer, | 72 | registerDrawer, |
67 | registerForm, | 73 | registerForm, |
68 | getTitle, | 74 | getTitle, |