瀏覽代碼

feat(core): change api

gemercheung 3 年之前
父節點
當前提交
055ce65f5a
共有 3 個文件被更改,包括 12 次插入9 次删除
  1. 2 2
      src/api/corporation/model.ts
  2. 9 6
      src/views/corporation/chargeModal.vue
  3. 1 1
      src/views/corporation/index.vue

+ 2 - 2
src/api/corporation/model.ts

@@ -24,8 +24,8 @@ export interface auditParam {
 }
 
 export interface addPointParam {
-  id: number | null;
-  idpoint: number | null;
+  id: number;
+  point: number;
 }
 export interface selectUserListParam {
   id: number | null;

+ 9 - 6
src/views/corporation/chargeModal.vue

@@ -26,7 +26,7 @@
   import { useMessage } from '/@/hooks/web/useMessage';
   const schemas: FormSchema[] = [
     {
-      field: 'userName',
+      field: 'managerPhone',
       component: 'Input',
       label: '充值账号',
       labelWidth: 100,
@@ -64,11 +64,13 @@
     props: {
       userData: { type: Object },
     },
-    emits: ['register'],
-    setup(props) {
+    emits: ['register', 'update'],
+    setup(props, { emit }) {
       const { createConfirm, createMessage } = useMessage();
       const reload = inject('tablereload');
-      const modelRef = ref({});
+      const modelRef = ref({
+        id: 0,
+      });
       const [registerForm, { setFieldsValue, resetFields, getFieldsValue }] = useForm({
         labelWidth: 120,
         schemas,
@@ -85,11 +87,12 @@
         let { addPointnumber } = getFieldsValue();
         let res = await addPoint({
           id: modelRef.value.id,
-          point: addPointnumber,
+          point: Number(addPointnumber),
         });
         console.log('saveTable', res, addPoint);
         createMessage.success('操作成功');
-        reload();
+        // reload();
+        emit('update');
         closeModal();
       }
       async function submit() {

+ 1 - 1
src/views/corporation/index.vue

@@ -83,7 +83,7 @@
         />
       </template>
     </BasicTable>
-    <chargeModal @register="registerChargeModal" />
+    <chargeModal @register="registerChargeModal" @update="reload" />
     <deviceModal @register="registerDeviceModal" />
     <SubaccountModal @reload="tablereload" @register="registerSubaccountModal" />
     <cameraModal @register="registerCameraModal" @ok="reload" />