Selaa lähdekoodia

feat(api): new saving 7

gemercheung 3 vuotta sitten
vanhempi
commit
635f4bc426

+ 2 - 20
src/views/devices/AddModal.vue

@@ -35,6 +35,7 @@
     props: {
     props: {
       userData: { type: Object },
       userData: { type: Object },
     },
     },
+    emits: ['update', 'register'],
     setup(props, { emit }) {
     setup(props, { emit }) {
       const modelRef = ref({});
       const modelRef = ref({});
       const { createMessage } = useMessage();
       const { createMessage } = useMessage();
@@ -65,25 +66,6 @@
             options: [4, 1, 9, 10, 6].map((ele) => {
             options: [4, 1, 9, 10, 6].map((ele) => {
               return { value: ele, key: ele, label: rendercameraTypeLabel(ele) };
               return { value: ele, key: ele, label: rendercameraTypeLabel(ele) };
             }),
             }),
-            // onChange: function (val) {
-            //   console.log('appendSchemaByField', val);
-            //   if (val !== 6) {
-            //     appendSchemaByField(
-            //       {
-            //         field: 'snCode',
-            //         component: 'Input',
-            //         label: t('routes.devices.snCode'),
-            //         required: true,
-            //         colProps: {
-            //           span: 24,
-            //         },
-            //       },
-            //       'address',
-            //     );
-            //   } else {
-            //     removeSchemaByFiled('snCode');
-            //   }
-            // },
           },
           },
         },
         },
 
 
@@ -236,7 +218,7 @@
           if (res.code) {
           if (res.code) {
             createMessage.error(res.error || t('common.optFail'));
             createMessage.error(res.error || t('common.optFail'));
           } else {
           } else {
-            emit('getList');
+            emit('update');
             closeModal();
             closeModal();
           }
           }
         } catch (error) {
         } catch (error) {

+ 1 - 0
src/views/devices/EditModal.vue

@@ -36,6 +36,7 @@
     props: {
     props: {
       userData: { type: Object },
       userData: { type: Object },
     },
     },
+    emits: ['update', 'register'],
     setup(props, { emit }) {
     setup(props, { emit }) {
       const modelRef = ref({});
       const modelRef = ref({});
       const { createMessage } = useMessage();
       const { createMessage } = useMessage();

+ 2 - 2
src/views/devices/list.vue

@@ -26,8 +26,8 @@
         />
         />
       </template>
       </template>
     </BasicTable>
     </BasicTable>
-    <AddModal @get-list="reload" @register="registerAddModal" />
-    <EditModal @register="registerEditModal" />
+    <AddModal @update="reload" @register="registerAddModal" />
+    <EditModal @register="registerEditModal" @update="reload" />
   </div>
   </div>
 </template>
 </template>
 <script lang="ts">
 <script lang="ts">