瀏覽代碼

feat(api): update api 14

gemercheung 3 年之前
父節點
當前提交
7ac6e1470d
共有 2 個文件被更改,包括 6 次插入3 次删除
  1. 1 1
      src/api/corporation/list.ts
  2. 5 2
      src/views/corporation/detailsModal.vue

+ 1 - 1
src/api/corporation/list.ts

@@ -23,7 +23,7 @@ enum Api {
   selectCompanyByType = '/kankan-api/api/manager/company/selectCompanyByType',
   uploadImage = '/kankan-api/api/manager/file/uploadImg',
   uploadMusic = '/kankan-api/api/manager/file/uploadMusic',
-  updateCompany = '/kankan-api/api/manager/company/updateCompany',
+  updateCompany = '/kankan-api/api/manager/company/insertOrUpdate',
   selectCompanyDevice = '/kankan-api/api/manager/company/selectCompanyDevice',
   unbindDevice = '/kankan-api/api/manager/company/unbindDevice',
 }

+ 5 - 2
src/views/corporation/detailsModal.vue

@@ -9,7 +9,7 @@
     @visible-change="handleVisibleChange"
   >
     <template #footer>
-      <div>
+      <div v-if="isShowFooter">
         <a-button type="primary" danger @click="submitModal(false)">{{
           t('routes.corporation.reject')
         }}</a-button>
@@ -55,6 +55,7 @@
     emits: ['register'],
     setup(props) {
       const modelRef = ref({});
+      const isShowFooter = ref(true);
       const { t } = useI18n();
       const num = ref(0);
       const { createMessage } = useMessage();
@@ -161,7 +162,7 @@
       async function onDataReceive(data) {
         // 方式1;
         resetFields();
-        let { id } = data.record;
+        let { id, state } = data.record;
         let res = await selectCompanyById({
           id,
         });
@@ -169,6 +170,7 @@
         setFieldsValue({
           ...res,
         });
+        isShowFooter.value = state === 0;
         modelRef.value = { ...data.record };
       }
       function numOnChange(event) {
@@ -236,6 +238,7 @@
         closeModal,
         errorMsg: error,
         t,
+        isShowFooter,
       };
     },
   });