@dongkboy 1 mēnesi atpakaļ
vecāks
revīzija
435df0adec

+ 44 - 8
src/views/receivable/documentary/index.vue

@@ -513,12 +513,12 @@
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-              <el-form-item label="出单协议">
-                <el-select v-model="editForm.updateAgreementId" placeholder="请选择" clearable filterable>
-                  <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
-                    :label="item.agreementTitle"></el-option>
-                </el-select>
-              </el-form-item>
+                <el-form-item label="出单协议">
+                  <el-select v-model="editForm.updateAgreementId" placeholder="请选择" clearable filterable>
+                    <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
+                      :label="item.agreementTitle"></el-option>
+                  </el-select>
+                </el-form-item>
               </el-col>
             </el-row>
           </el-form>
@@ -1176,7 +1176,25 @@ const handleExport = (type) => {
 }
 const exportOtherExcel = () => {
   api.settlementApi.exportOtherExcel({
-
+    licenseNo: receivableForm.value?.licenseNo,
+    typeAttr: receivableForm.value?.typeAttr,
+    companyId: receivableForm.value?.companyId,
+    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,
+    orderType: receivableForm.value?.orderType,
+    insuredName: receivableForm.value?.insuredName,
+    jqPolicyNo: receivableForm.value?.jqPolicyNo,
+    syPolicyNo: receivableForm.value?.syPolicyNo,
+    dockingPerson: receivableForm.value?.dockingPerson,
+    jqStartDate: receivableForm.value?.jqDate?.[0],
+    jqEndDate: receivableForm.value?.jqDate?.[1],
+    syStartDate: receivableForm.value?.syDate?.[0],
+    syEndDate: receivableForm.value?.syDate?.[1],
+    invoiceType: '2'
   }).then((res: any) => {
     const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
     const fileName = '跟单费应收车险结算报表明细' + new Date().getTime() + '.xlsx';
@@ -1196,7 +1214,25 @@ const exportOtherExcel = () => {
 }
 const exportOtherJyExcel = () => {
   api.settlementApi.exportOtherJyExcel({
-
+    licenseNo: receivableForm.value?.licenseNo,
+    typeAttr: receivableForm.value?.typeAttr,
+    companyId: receivableForm.value?.companyId,
+    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,
+    orderType: receivableForm.value?.orderType,
+    insuredName: receivableForm.value?.insuredName,
+    jqPolicyNo: receivableForm.value?.jqPolicyNo,
+    syPolicyNo: receivableForm.value?.syPolicyNo,
+    dockingPerson: receivableForm.value?.dockingPerson,
+    jqStartDate: receivableForm.value?.jqDate?.[0],
+    jqEndDate: receivableForm.value?.jqDate?.[1],
+    syStartDate: receivableForm.value?.syDate?.[0],
+    syEndDate: receivableForm.value?.syDate?.[1],
+    invoiceType: '4'
   }).then((res: any) => {
     const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
     const fileName = '跟单费应收非车险结算报表明细' + new Date().getTime() + '.xlsx';

+ 42 - 2
src/views/receivable/handingFee/index.vue

@@ -716,7 +716,27 @@ const handleInvoice = () => {
 }
 const handleExport = () => {
   api.financeApi.exportSuperviseExcel({
-    agreementType: '2'
+    invoiceId: receivableForm.value?.invoiceId,
+    licenseNo: receivableForm.value?.licenseNo,
+    typeAttr: receivableForm.value?.typeAttr,
+    companyId: receivableForm.value?.companyId,
+    signingTimeStart: receivableForm.value?.signingTime?.[0],
+    signingTimeEnd: receivableForm.value?.signingTime?.[1],
+    invoiceSettlementStatus: receivableForm.value?.invoiceSettlementStatus,
+    orderNo: receivableForm.value?.orderNo,
+    agreementId: receivableForm.value?.agreementId,
+    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,
+    dockingPerson: receivableForm.value?.dockingPerson,
+    jqStartDate: receivableForm.value?.jqDate?.[0],
+    jqEndDate: receivableForm.value?.jqDate?.[1],
+    syStartDate: receivableForm.value?.syDate?.[0],
+    syEndDate: receivableForm.value?.syDate?.[1],
+    invoiceType: '1'
   }).then((res: any) => {
     const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
     const fileName = '车险手续费应收明细' + new Date().getTime() + '.xlsx';
@@ -736,7 +756,27 @@ const handleExport = () => {
 }
 const handleExport1 = () => {
   api.financeApi.exportSuperviseJyExcel({
-    agreementType: '2'
+    invoiceId: receivableForm.value?.invoiceId,
+    licenseNo: receivableForm.value?.licenseNo,
+    typeAttr: receivableForm.value?.typeAttr,
+    companyId: receivableForm.value?.companyId,
+    signingTimeStart: receivableForm.value?.signingTime?.[0],
+    signingTimeEnd: receivableForm.value?.signingTime?.[1],
+    invoiceSettlementStatus: receivableForm.value?.invoiceSettlementStatus,
+    orderNo: receivableForm.value?.orderNo,
+    agreementId: receivableForm.value?.agreementId,
+    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,
+    dockingPerson: receivableForm.value?.dockingPerson,
+    jqStartDate: receivableForm.value?.jqDate?.[0],
+    jqEndDate: receivableForm.value?.jqDate?.[1],
+    syStartDate: receivableForm.value?.syDate?.[0],
+    syEndDate: receivableForm.value?.syDate?.[1],
+    invoiceType: '3'
   }).then((res: any) => {
     const blob = new Blob([res], { type: 'application/vnd.ms-excel' });
     const fileName = '非车险手续费应收明细' + new Date().getTime() + '.xlsx';