瀏覽代碼

feat(api): update api 6

gemercheung 3 年之前
父節點
當前提交
9f7826b67c
共有 3 個文件被更改,包括 11 次插入16 次删除
  1. 3 11
      src/utils/http/axios/index.ts
  2. 2 1
      src/views/corporation/AddModal.vue
  3. 6 4
      src/views/corporation/cameraModal.vue

+ 3 - 11
src/utils/http/axios/index.ts

@@ -50,7 +50,7 @@ const transform: AxiosTransform = {
     }
     //  这里 code,result,message为 后台统一的字段,需要在 types.ts内修改为项目自己的接口返回格式
 
-    const { code, error, message, data, msg } = dataRes;
+    const { code, message, data, msg } = dataRes;
 
     // TODO
     // 这里逻辑可以根据项目进行修改
@@ -64,7 +64,7 @@ const transform: AxiosTransform = {
         // const converterMessage = error;
         // data.result = converterResult;
         // data.message = converterMessage;
-        delete dataRes.error;
+        // delete dataRes.error;
 
         return converterResult;
       }
@@ -73,6 +73,7 @@ const transform: AxiosTransform = {
     // 在此处根据自己项目的实际情况对不同的code执行不同的操作
     // 如果不希望中断当前请求,请return数据,否则直接抛出异常即可
     let timeoutMsg = '';
+
     switch (code) {
       case ResultEnum.TIMEOUT:
         timeoutMsg = t('sys.api.timeoutMessage');
@@ -80,11 +81,6 @@ const transform: AxiosTransform = {
         userStore.setToken(undefined);
         userStore.logout(true);
         break;
-      case ResultEnum.JAVA_ERROR:
-        if (error) {
-          timeoutMsg = error;
-        }
-        break;
       default:
         if (message) {
           timeoutMsg = message;
@@ -92,10 +88,6 @@ const transform: AxiosTransform = {
         if (msg) {
           timeoutMsg = msg;
         }
-      //TODO 由于后端HACKCODE error当信息string
-      // if (error) {
-      //   timeoutMsg = error;
-      // }
     }
 
     // errorMessageMode=‘modal’的时候会显示modal错误弹窗,而不是消息提示,用于一些比较重要的错误

+ 2 - 1
src/views/corporation/AddModal.vue

@@ -84,7 +84,8 @@
           createMessage.error('请正确填写您的手机号码!');
           return false;
         }
-        let res = await checkUserAddAble({ phone });
+        //TODO hack parameter
+        let res = await checkUserAddAble({ phoneNum: phone });
         if (res.result == false) {
           addListFunc({ phone, memoName });
           closeModal();

+ 6 - 4
src/views/corporation/cameraModal.vue

@@ -64,7 +64,9 @@
       const { t } = useI18n();
       const { createMessage } = useMessage();
 
-      const searchInfo = reactive<Recordable>({});
+      const searchInfo = reactive<Recordable>({
+        id: '',
+      });
 
       const [register, { closeModal }] = useModalInner((data) => {
         data && onDataReceive(data);
@@ -72,13 +74,13 @@
 
       const schemas: FormSchema[] = [
         {
-          field: 'userName',
+          field: 'companyName',
           label: t('routes.corporation.enterpriseName'),
           slot: 'userName',
           component: 'Input',
         },
         {
-          field: 'name',
+          field: 'managerPhone',
           label: t('routes.corporation.enterpriseId'),
           slot: 'name',
           component: 'Input',
@@ -160,7 +162,7 @@
           ...data,
         });
 
-        searchInfo.userName = data.userName;
+        searchInfo.id = data.id;
         nextTick(reload);
       }