Преглед на файлове

后端需求:平台协议的下载和上传接口修改成和私有协议 一样的接口,私有的保持现状不变。

@dongkboy преди 1 месец
родител
ревизия
af6a353796
променени са 1 файла, в които са добавени 11 реда и са изтрити 12 реда
  1. 11 12
      src/views/platform/index.vue

+ 11 - 12
src/views/platform/index.vue

@@ -388,7 +388,7 @@
             下载「标准导入模板」,编辑后上传;系统将自动匹配相关字段
             <el-button link type="primary" @click="exportData">下载模板</el-button>
           </div>
-          <el-upload class="upload-demo" drag accept=".xls, .xlsx" :auto-upload="false" @change="uploadJYFile">
+          <el-upload class="upload-demo" drag accept=".xls, .xlsx" :auto-upload="false" :show-file-list="false" @change="uploadJYFile">
             <el-icon class="el-icon--upload"><upload-filled /></el-icon>
             <div class="el-upload__text">
               点击或将文件拖拽到这里上传
@@ -404,13 +404,12 @@
               </span> 条数据,其中 <span style="color:#409eff;">{{ importModifyCallback?.successNumber || 0 }} </span>
               条正常导入;<span style="color: red;">{{ importModifyCallback?.failedNumber || 0 }}</span> 条不符合要求无法导入。
             </div>
-            <el-button type="primary" link @click="downloadImportFailedData(importModifyCallback)">下载导入失败文件</el-button>
           </div>
         </el-tab-pane>
       </el-tabs>
       <template #footer>
         <el-button class="border-[#0083FF] color-[#0083FF]" plain @click="batchEditShow = false">取消</el-button>
-        <el-button type="primary" @click="handleBatchEditSubmit()">确定</el-button>
+        <el-button v-if="subActiveName == 'first'" type="primary" @click="handleBatchEditSubmit()">确定</el-button>
       </template>
     </el-dialog>
     <el-dialog :close-on-click-modal="false" v-model="settlementDialog" width="600" title="结算">
@@ -651,25 +650,24 @@ const getUnauditedOrder = () => {
 const exportData = () => {
   let params = {
     licenseNo: receivableForm.value?.licenseNo,
+    typeAttr: receivableForm.value?.typeAttr,
     companyId: receivableForm.value?.companyId,
-    signingStartTime: receivableForm.value?.signingTime?.[0],
-    signingEndTime: receivableForm.value?.signingTime?.[1],
+    signingTimeStart: receivableForm.value?.signingTime?.[0],
+    signingTimeEnd: receivableForm.value?.signingTime?.[1],
     orderNo: receivableForm.value?.orderNo,
     agreementId: receivableForm.value?.agreementId,
-    deptId: receivableForm.value?.deptId,
-    riskCode: receivableForm.value?.riskCode,
+    deptId: receivableForm.value?.deptId?.join(),
+    productName: receivableForm.value?.productName,
     orderType: receivableForm.value?.orderType,
     insuredName: receivableForm.value?.insuredName,
-    jqPolicyNo: receivableForm.value?.jqPolicyNo,
-    syPolicyNo: receivableForm.value?.syPolicyNo,
+    jyPolicyNo: receivableForm.value?.jyPolicyNo,
     dockingPerson: receivableForm.value?.dockingPerson,
     jqStartDate: receivableForm.value?.jqDate?.[0],
     jqEndDate: receivableForm.value?.jqDate?.[1],
     syStartDate: receivableForm.value?.syDate?.[0],
     syEndDate: receivableForm.value?.syDate?.[1],
-    queryType: activeName.value == '1' ? '1' : activeName.value == '2' ? '3' : ''
   }
-  api.financeApi.exportReceivable(params).then((res: any) => {
+  api.financeApi.exportTemplateReceivableList(params).then((res: any) => {
     if (res.code == 200) {
       const link = document.createElement('a');
       link.href = res.msg;
@@ -776,6 +774,7 @@ const handleBatchEdit = () => {
     return
   }
   editForm.value = {}
+  importModifyCallback.value = null
   batchEditShow.value = true
 }
 
@@ -801,7 +800,7 @@ const uploadJYFile = async (file) => {
   let files = file.raw
   const params = new FormData(); // 声明formData数据类型
   params.append("file", files);
-  const { code, data, msg } = await api.financeApi.importPlatformExcel(params)
+  const { code, data, msg } = await api.financeApi.importReceivableListUpdate(params)
   if (code == 200) {
     importModifyCallback.value = data
     ElMessage({