Przeglądaj źródła

票种核定信息

LiuTeng 1 rok temu
rodzic
commit
1fec349de6

+ 8 - 0
src/api/report.js

@@ -105,6 +105,14 @@ export function yqwsbcx(data) {
     data
   })
 }
+//票种核定信息
+export function pzhd(data) {
+  return request({
+    url: `/tax/informationSelect/pzhd`,
+    method: 'post',
+    data
+  })
+}
 
 
 

+ 39 - 0
src/views/report/components/lookReport.vue

@@ -188,6 +188,35 @@
             <td>{{ item.SBQX }}</td>
           </tr>
         </table>
+        <table
+          class="table table1"
+          v-for="(item, index) in pzhd"
+          :key="'H' + index"
+        >
+          <tr>
+            <td class="table_title1 title" rowspan="4">票种核定部分</td>
+            <td class="table_title2">发票类别</td>
+            <td colspan="4" class="table_title2">发票种类名称</td>
+          </tr>
+          <tr>
+            <td>{{ item.fplbmc }}</td>
+            <td colspan="4">{{ item.fpzlmc }}</td>
+          </tr>
+          <tr>
+            <td class="table_title2">每月最高购票数量</td>
+            <td class="table_title2">单张发票开票限</td>
+            <td class="table_title2">开票限额</td>
+            <td class="table_title2">有效期起</td>
+            <td class="table_title2">有效期止</td>
+          </tr>
+          <tr>
+            <td>{{ item.myzggpsl }}</td>
+            <td>{{ item.dffpzgkpxe }}</td>
+            <td>{{ item.yzgkpxe }}</td>
+            <td>{{ item.yxqq }}</td>
+            <td>{{ item.yxqz }}</td>
+          </tr>
+        </table>
         <div class="info">
           相关数据仅供参考,若有疑问请到税务窗口或登录电子税务进一步查询确认
         </div>
@@ -246,6 +275,7 @@ export default {
       wfwzList: [],
       dbsxList: [],
       fxtxList: [],
+      pzhd: [],
       imgUrl: "",
     };
   },
@@ -301,6 +331,10 @@ export default {
       if (imgUrl) {
         this.imgUrl = imgUrl;
       }
+      let pzhd = sessionStorage.getItem("PZHDXX");
+      if (pzhd) {
+        this.pzhd = JSON.parse(pzhd);
+      }
     },
     getDatetime() {
       let date = new Date();
@@ -506,6 +540,11 @@ export default {
         }
       }
 
+      .table1 {
+        margin-top: -1px;
+        border-top: 0px solid transparent;
+      }
+
       .info {
         height: 30px;
         line-height: 30px;

+ 19 - 0
src/views/report/components/selectDate.vue

@@ -109,6 +109,7 @@ import {
   info3,
   info4,
   info5,
+  pzhd,
   getGZ,
   ysbxxcx,
   yqwsbcx,
@@ -204,6 +205,7 @@ export default {
       await this.info5();
       await this.info6();
       await this.info7();
+      await this.info8();
       setTimeout(() => {
         this.showLoading = false;
         this.$emit("update:nowPage", {
@@ -378,6 +380,23 @@ export default {
         });
       });
     },
+    info8() {
+      return new Promise((resolve, reject) => {
+        let from = {};
+        from.djxh = JSON.parse(sessionStorage.getItem("enterprise")).djxh;
+        from.headVo = {
+          jqbh: "",
+          sjjg: "16109970500",
+          sjry: "96109970015",
+        };
+        pzhd(from).then(res => {
+          if (res.code == 200) {
+            sessionStorage.setItem("PZHDXX", JSON.stringify(res.data));
+          }
+          resolve();
+        })
+      });
+    },
     back() {
       this.$emit("update:timerTime", 60);
       this.$emit("update:nowPage", {

+ 39 - 0
src/views/report/reportPdf.vue

@@ -167,6 +167,35 @@
         <td>{{ item.SBQX }}</td>
       </tr>
     </table>
+    <table
+      class="table table1"
+      v-for="(item, index) in pzhd"
+      :key="'H' + index"
+    >
+      <tr>
+        <td class="table_title1 title" rowspan="4">票种核定部分</td>
+        <td class="table_title2">发票类别</td>
+        <td colspan="4" class="table_title2">发票种类名称</td>
+      </tr>
+      <tr>
+        <td>{{item.fplbmc}}</td>
+        <td colspan="4">{{item.fpzlmc}}</td>
+      </tr>
+      <tr>
+        <td class="table_title2">每月最高购票数量</td>
+        <td class="table_title2">单张发票开票限</td>
+        <td class="table_title2">开票限额</td>
+        <td class="table_title2">有效期起</td>
+        <td class="table_title2">有效期止</td>
+      </tr>
+      <tr>
+        <td>{{item.myzggpsl}}</td>
+        <td>{{item.dffpzgkpxe}}</td>
+        <td>{{item.yzgkpxe}}</td>
+        <td>{{item.yxqq}}</td>
+        <td>{{item.yxqz}}</td>
+      </tr>
+    </table>
     <div class="info">
       相关数据仅供参考,若有疑问请到税务窗口或登录电子税务进一步查询确认
     </div>
@@ -188,6 +217,7 @@ export default {
       wfwzList: [],
       dbsxList: [],
       fxtxList: [],
+      pzhd: [],
       imgUrl: "",
     };
   },
@@ -235,6 +265,10 @@ export default {
       if (imgUrl) {
         this.imgUrl = imgUrl;
       }
+      let pzhd = sessionStorage.getItem("PZHDXX");
+      if (pzhd) {
+        this.pzhd = JSON.parse(pzhd);
+      }
     },
     getDatetime() {
       let date = new Date();
@@ -334,6 +368,11 @@ export default {
     }
   }
 
+  .table1 {
+    margin-top: -1px;
+    border-top: 0px solid transparent;
+  }
+
   .info {
     height: 30px;
     line-height: 30px;