Browse Source

102和加计扣除优惠明细表接口联调

ljb 9 months ago
parent
commit
b329293d51

+ 19 - 0
src/api/externalReports/107-2.js

@@ -0,0 +1,19 @@
+import request from '@/router/axios';
+
+export const getList = (params) => {
+  return request({
+    url: '/api/kd-scientific/qyyjkfhdjxgqk',
+    method: 'get',
+    params: {
+      ...params,
+    }
+  })
+}
+
+export const update = (row) => {
+  return request({
+    url: '/api/kd-scientific/qyyjkfhdjxgqk',
+    method: 'post',
+    data: row
+  })
+}

+ 19 - 0
src/api/externalReports/jjkcDisCountDetails.js

@@ -0,0 +1,19 @@
+import request from '@/router/axios';
+
+export const getList = (params) => {
+  return request({
+    url: '/api/kd-scientific/yffyjjkcyhmxb',
+    method: 'get',
+    params: {
+      ...params,
+    }
+  })
+}
+
+export const update = (row) => {
+  return request({
+    url: '/api/kd-scientific/yffyjjkcyhmxb',
+    method: 'post',
+    data: row
+  })
+}

+ 121 - 61
src/views/external-reports/external-manage/107-2.vue

@@ -1,12 +1,12 @@
 <template>
-  <basic-container>
+  <basic-container v-loading="loading">
     <div class="btn-wrap">
-      <el-button type="primary" icon="el-icon-edit">保存</el-button>
+      <el-button type="primary" icon="el-icon-edit" @click="handleSaveBtn">保存</el-button>
     </div>
     <div class="doc-page">
       <h3 class="page-title" style="margin: 24px 0 16px">企业研究开发活动及相关情况</h3>
       <div style="display: flex; justify-content: space-between; margin: 12px 0;">
-        <year-month-select v-model="yearAndMonth" :showMonth="false" style="margin: 0;"></year-month-select>
+        <year-month-select v-model="year" :showMonth="false" style="margin: 0;"></year-month-select>
         <el-button
           type="warning"
           size="small"
@@ -42,31 +42,37 @@
             <td align="center">研究开发人员合计</td>
             <td align="center">人</td>
             <td align="center">1</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d1 }}</td>
           </tr>
           <tr>
             <td align="center">其中:管理和服务人员</td>
             <td align="center">人</td>
             <td align="center">2</td>
-            <td align="center"></td>
+            <td align="center"><input placeholder="请输入" type="number" v-model="formData.d2" /></td>
           </tr>
           <tr>
             <td align="center">其中:女性</td>
             <td align="center">人</td>
             <td align="center">3</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d3 }}</td>
           </tr>
           <tr>
             <td align="center">其中:全职人员</td>
             <td align="center">人</td>
             <td align="center">4</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d4 }}</td>
           </tr>
           <tr>
             <td align="center">其中:本科毕业及以上人员</td>
             <td align="center">人</td>
             <td align="center">5</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d5 }}</td>
+          </tr>
+          <tr>
+            <td align="center">其中:外聘人员</td>
+            <td align="center">人</td>
+            <td align="center">6</td>
+            <td align="center">{{ formData.d6 }}</td>
           </tr>
           <tr>
             <td align="center">二、研究开发费用情况</td>
@@ -78,79 +84,79 @@
             <td align="center">研究开发费用合计</td>
             <td align="center">千元</td>
             <td align="center">7</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d7 }}</td>
           </tr>
           <tr>
             <td align="center">1.人员人工费用</td>
             <td align="center">千元</td>
             <td align="center">8</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d8 }}</td>
           </tr>
           <tr>
             <td align="center">2.直接投入费用</td>
             <td align="center">千元</td>
             <td align="center">9</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d9 }}</td>
           </tr>
           <tr>
             <td align="center">3.折旧费用与长期待摊费用</td>
             <td align="center">千元</td>
             <td align="center">10</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d10 }}</td>
           </tr>
           <tr>
             <td align="center">4.无形资产摊销费用</td>
             <td align="center">千元</td>
             <td align="center">11</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d11 }}</td>
           </tr>
           <tr>
             <td align="center">5.设计费用</td>
             <td align="center">千元</td>
             <td align="center">12</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d12 }}</td>
           </tr>
           <tr>
             <td align="center">6.装备调试费用与试验费用</td>
             <td align="center">千元</td>
             <td align="center">13</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d13 }}</td>
           </tr>
           <tr>
             <td align="center">7.委托外部研究开发费用</td>
             <td align="center">千元</td>
             <td align="center">14</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d14 }}</td>
           </tr>
           <tr>
             <td align="center">①委托境内研究机构</td>
             <td align="center">千元</td>
             <td align="center">15</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d15 }}</td>
           </tr>
           <tr>
             <td align="center">②委托境内高等学校</td>
             <td align="center">千元</td>
             <td align="center">16</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d16 }}</td>
           </tr>
           <tr>
             <td align="center">③委托境内企业</td>
             <td align="center">千元</td>
             <td align="center">17</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d17 }}</td>
           </tr>
           <tr>
             <td align="center">④委托境外机构</td>
             <td align="center">千元</td>
             <td align="center">18</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d18 }}</td>
           </tr>
           <tr>
             <td align="center">8.其他费用</td>
             <td align="center">千元</td>
             <td align="center">19</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d19 }}</td>
           </tr>
           <tr>
             <td align="center">三、研究开发资产情况</td>
@@ -162,13 +168,13 @@
             <td align="center">当年形成用于研发开发的固定资产</td>
             <td align="center">千元</td>
             <td align="center">20</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d20 }}</td>
           </tr>
           <tr>
             <td align="center">其中:仪器和设备</td>
             <td align="center">千元</td>
             <td align="center">21</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d21 }}</td>
           </tr>
           <tr>
             <td align="center">四、研究开发支出资金来源</td>
@@ -180,20 +186,20 @@
             <td align="center">1.来自企业自筹</td>
             <td align="center">千元</td>
             <td align="center">57</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d57 }}</td>
           </tr>
           <tr>
             <td align="center">2.来自政府部门</td>
             <td align="center">千元</td>
             <td align="center">43</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d43 }}</td>
           </tr>
           <tr>
             <td align="center">3.来自银行贷款</td>
             <td align="center">千元</td>
             <td align="center">58</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d58" />
             </td>
           </tr>
           <tr>
@@ -201,7 +207,7 @@
             <td align="center">千元</td>
             <td align="center">55</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d55" />
             </td>
           </tr>
           <tr>
@@ -209,7 +215,7 @@
             <td align="center">千元</td>
             <td align="center">56</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d56" />
             </td>
           </tr>
           <tr>
@@ -222,22 +228,20 @@
             <td align="center">申报加计扣除减免税的研究开发支出</td>
             <td align="center">千元</td>
             <td align="center">52</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d52 }}</td>
           </tr>
           <tr>
             <td align="center">加计扣除减免税金额</td>
             <td align="center">千元</td>
             <td align="center">44</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d44 }}</td>
           </tr>
           <tr>
             <td align="center">高新技术企业减免税金额</td>
             <td align="center">千元</td>
             <td align="center">45</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d45" />
             </td>
           </tr>
           <tr>
@@ -250,37 +254,47 @@
             <td align="center">期末机构数</td>
             <td align="center">个</td>
             <td align="center">22</td>
-            <td align="center">1</td>
+            <td align="center">
+              <input placeholder="请输入" type="number" v-model="formData.d22" />
+            </td>
           </tr>
           <tr>
             <td align="center">机构研究开发人员</td>
             <td align="center">人</td>
             <td align="center">23</td>
-            <td align="center"></td>
+            <td align="center">
+              <input placeholder="请输入" type="number" v-model="formData.d23" />
+            </td>
           </tr>
           <tr>
             <td align="center">其中:博士毕业</td>
             <td align="center">人</td>
             <td align="center">24</td>
-            <td align="center"></td>
+            <td align="center">
+              <input placeholder="请输入" type="number" v-model="formData.d24" />
+            </td>
           </tr>
           <tr>
             <td align="center">硕士毕业</td>
             <td align="center">人</td>
             <td align="center">25</td>
-            <td align="center"></td>
+            <td align="center">
+              <input placeholder="请输入" type="number" v-model="formData.d25" />
+            </td>
           </tr>
           <tr>
             <td align="center">机构研究开发费用</td>
             <td align="center">千元</td>
             <td align="center">26</td>
-            <td align="center"></td>
+            <td align="center">
+              <input placeholder="请输入" type="number" v-model="formData.d26" />
+            </td>
           </tr>
           <tr>
             <td align="center">期末仪器和设备原价</td>
             <td align="center">千元</td>
             <td align="center">27</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d27 }}</td>
           </tr>
           <tr>
             <td align="center">七、研究开发产出及相关情况</td>
@@ -298,32 +312,32 @@
             <td align="center">当年专利申请数</td>
             <td align="center">件</td>
             <td align="center">29</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d29 }}</td>
           </tr>
           <tr>
             <td align="center">其中:发明专利</td>
             <td align="center">件</td>
             <td align="center">30</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d30 }}</td>
           </tr>
           <tr>
             <td align="center">期末有效发明专利数</td>
             <td align="center">件</td>
             <td align="center">32</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d32 }}</td>
           </tr>
           <tr>
             <td align="center">其中:已被实施</td>
             <td align="center">件</td>
             <td align="center">33</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d33 }}</td>
           </tr>
           <tr>
             <td align="center">专利所有权转让及许可数</td>
             <td align="center">件</td>
             <td align="center">53</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d53" />
             </td>
           </tr>
           <tr>
@@ -331,7 +345,7 @@
             <td align="center">千元</td>
             <td align="center">54</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d54" />
             </td>
           </tr>
           <tr>
@@ -345,7 +359,7 @@
             <td align="center">千元</td>
             <td align="center">36</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d36" />
             </td>
           </tr>
           <tr>
@@ -353,7 +367,7 @@
             <td align="center">千元</td>
             <td align="center">37</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d37" />
             </td>
           </tr>
           <tr>
@@ -367,22 +381,20 @@
             <td align="center">件</td>
             <td align="center">38</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d38" />
             </td>
           </tr>
           <tr>
             <td align="center">发表科技论文</td>
             <td align="center">篇</td>
             <td align="center">40</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d40 }}</td>
           </tr>
           <tr>
             <td align="center">形成国家或行业标准</td>
             <td align="center">项</td>
             <td align="center">41</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d41 }}</td>
           </tr>
           <tr>
             <td align="center">八、其他相关情况</td>
@@ -401,7 +413,7 @@
             <td align="center">千元</td>
             <td align="center">46</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d46" />
             </td>
           </tr>
           <tr>
@@ -409,7 +421,7 @@
             <td align="center">千元</td>
             <td align="center">47</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d47" />
             </td>
           </tr>
           <tr>
@@ -417,7 +429,7 @@
             <td align="center">千元</td>
             <td align="center">48</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d48" />
             </td>
           </tr>
           <tr>
@@ -425,7 +437,7 @@
             <td align="center">千元</td>
             <td align="center">49</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d49" />
             </td>
           </tr>
           <tr>
@@ -439,7 +451,7 @@
             <td align="center">个</td>
             <td align="center">50</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d50" />
             </td>
           </tr>
            <tr>
@@ -453,7 +465,7 @@
             <td align="center">千元</td>
             <td align="center">59</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              {{ formData.d59 }}
             </td>
           </tr>
         </tbody>
@@ -465,6 +477,7 @@
 <script>
 import moment from "moment";
 import yearMonthSelect from "@/components/year-month-select";
+import { getList, update } from "@/api/externalReports/107-2";
 
 export default {
   components: {
@@ -472,17 +485,62 @@ export default {
   },
   data() {
     return {
-      yearAndMonth: moment(new Date()).format('YYYY'),
+      loading: false,
+      year: moment(new Date()).format('YYYY'),
+      formData: {},
     };
   },
   watch: {
-    "yearAndMonth"(newVal) {
-      console.log(newVal)
+    "year"() {
+      this.getData();
     },
   },
   mounted() {
+    this.getData();
   },
   methods: {
+    getData() {
+      this.loading = true;
+      getList({ year: this.year }).then(({ data }) => {
+        this.loading = false;
+        if (data.code == 200) {
+          this.formData = data.data;
+        }
+      }).catch(() => {
+        this.loading = false;
+      });
+    },
+    handleSaveBtn() {
+      let params = {
+        yearAndMonth: this.year,
+        "d2": this.formData.d2,
+        "d58": this.formData.d58,
+        "d55": this.formData.d55,
+        "d56": this.formData.d56,
+        "d45": this.formData.d45,
+        "d22": this.formData.d22,
+        "d23": this.formData.d23,
+        "d24": this.formData.d24,
+        "d25": this.formData.d25,
+        "d26": this.formData.d26,
+        "d53": this.formData.d53,
+        "d54": this.formData.d54,
+        "d36": this.formData.d36,
+        "d37": this.formData.d37,
+        "d38": this.formData.d38,
+        "d46": this.formData.d46,
+        "d47": this.formData.d47,
+        "d48": this.formData.d48,
+        "d49": this.formData.d49,
+        "d50": this.formData.d50,
+      };
+      update(params).then(({ data }) => {
+        if (data.code == 200) {
+          this.$message.success('保存成功!');
+          this.getData();
+        }
+      });
+    }
   },
 };
 </script>
@@ -536,6 +594,8 @@ tr td {
     width: 100%;
     box-sizing: border-box;
     text-align: center;
+    padding-left: 17px;
+    color: blue;
   }
 }
 </style>

+ 2 - 0
src/views/external-reports/external-manage/high-comp-annual-report.vue

@@ -196,6 +196,8 @@ export default {
         if (data.code == 200) {
           this.formData = data.data;
         }
+      }).catch(() => {
+        this.loading = false;
       });
     },
     handleSaveBtn() {

+ 2 - 0
src/views/external-reports/external-manage/high-comp-discount-details.vue

@@ -354,6 +354,8 @@ export default {
         if (data.code == 200) {
           this.formData = data.data;
         }
+      }).catch(() => {
+        this.loading = false;
       });
     },
     handleSaveBtn() {

+ 67 - 37
src/views/external-reports/external-manage/jjkc-discount-details.vue

@@ -1,12 +1,12 @@
 <template>
-  <basic-container>
+  <basic-container v-loading="loading">
     <div class="btn-wrap">
-      <el-button type="primary" icon="el-icon-edit">保存</el-button>
+      <el-button type="primary" icon="el-icon-edit" @click="handleSaveBtn">保存</el-button>
     </div>
     <div class="doc-page">
       <h3 class="page-title" style="margin: 24px 0 16px">A107012研发费用加计扣除优惠明细表</h3>
       <div style="display: flex; justify-content: space-between; margin: 12px 0;">
-        <year-month-select v-model="yearAndMonth" :showMonth="false" style="margin: 0;"></year-month-select>
+        <year-month-select v-model="year" :showMonth="false" style="margin: 0;"></year-month-select>
         <el-button
           type="warning"
           size="small"
@@ -28,17 +28,17 @@
           <tr>
             <td align="center">1</td>
             <td align="left">本年可享受研发费用加计扣除项目数量</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d1 }}</td>
           </tr>
           <tr>
             <td align="center">2</td>
             <td align="left">一、自主研发、合作研发、集中研发</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d2 }}</td>
           </tr>
           <tr>
             <td align="center">3</td>
             <td align="left" style="padding-left: 15px;">(一)人员人工费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d3 }}</td>
           </tr>
           <tr>
             <td align="center">4</td>
@@ -58,7 +58,7 @@
           <tr>
             <td align="center">7</td>
             <td align="left" style="padding-left: 15px;">(二)直接投入费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d7 }}</td>
           </tr>
           <tr>
             <td align="center">8</td>
@@ -101,9 +101,9 @@
             <td align="center">/</td>
           </tr>
           <tr>
-            <td align="center">7</td>
+            <td align="center">16</td>
             <td align="left" style="padding-left: 15px;">(三)折旧费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d16 }}</td>
           </tr>
           <tr>
             <td align="center">17</td>
@@ -118,7 +118,7 @@
           <tr>
             <td align="center">19</td>
             <td align="left" style="padding-left: 15px;">(四)无形资产摊销</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d19 }}</td>
           </tr>
           <tr>
             <td align="center">20</td>
@@ -138,7 +138,7 @@
           <tr>
             <td align="center">23</td>
             <td align="left" style="padding-left: 15px;">(五)新产品设计费</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d23 }}</td>
           </tr>
           <tr>
             <td align="center">24</td>
@@ -163,7 +163,7 @@
           <tr>
             <td align="center">28</td>
             <td align="left" style="padding-left: 15px;">(六)其他相关费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d28 }}</td>
           </tr>
           <tr>
             <td align="center">29</td>
@@ -193,93 +193,91 @@
           <tr>
             <td align="center">34</td>
             <td align="left" style="padding-left: 15px;">(七)经限额调整后的其他相关费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d34 }}</td>
           </tr>
           <tr>
             <td align="center">35</td>
             <td align="left">二、委托研发</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d35 }}</td>
           </tr>
           <tr>
             <td align="center">36</td>
             <td align="left" style="padding-left: 15px;">(一)委托境内机构或个人进行研发活动所发生的费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d36 }}</td>
           </tr>
           <tr>
             <td align="center">37</td>
             <td align="left" style="padding-left: 15px;">(二)委托境外机构进行研发活动发生的费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d37 }}</td>
           </tr>
           <tr>
             <td align="center">38</td>
             <td align="left" style="padding-left: 50px;">其中:允许加计扣除的委托境外机构进行研发活动发生的费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d38 }}</td>
           </tr>
           <tr>
             <td align="center">39</td>
             <td align="left" style="padding-left: 15px;">(三)委托境外个人进行研发活动发生的费用</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d39 }}</td>
           </tr>
           <tr>
             <td align="center">40</td>
             <td align="left">三、年度研发费用小计</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d40 }}</td>
           </tr>
           <tr>
             <td align="center">41</td>
             <td align="left" style="padding-left: 15px;">(一)本年费用化金额</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d41 }}</td>
           </tr>
           <tr>
             <td align="center">42</td>
             <td align="left" style="padding-left: 15px;">(二)本年资本化金额</td>
-            <td align="center"></td>
+            <td align="center">{{ formData.d42 }}</td>
           </tr>
           <tr>
             <td align="center">43</td>
             <td align="left">四、本年形成无形资产摊销额</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d43" />
             </td>
           </tr>
           <tr>
             <td align="center">44</td>
             <td align="left"> 五、以前年度形成无形资产本年摊销额</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d44" />
             </td>
           </tr>
           <tr>
             <td align="center">45</td>
             <td align="left">六、允许扣除的研发费用合计</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d45 }}</td>
           </tr>
           <tr>
             <td align="center">46</td>
             <td align="left">减:特殊收入部分</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d46" />
             </td>
           </tr>
           <tr>
             <td align="center">47</td>
             <td align="left">七、允许扣除的研发费用抵减特殊收入后的金额</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d47 }}</td>
           </tr>
           <tr>
             <td align="center">48</td>
             <td align="left">减:当年销售研发活动直接形成产品(包括组成部分)对应的材料部分</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d48" />
             </td>
           </tr>
           <tr>
             <td align="center">49</td>
             <td align="left">减:以前年度销售研发活动直接形成产品(包括组成部分)对应的材料部分结转金额</td>
             <td align="center">
-              <input placeholder="请输入" type="number" />
+              <input placeholder="请输入" type="number" v-model="formData.d49" />
             </td>
           </tr>
           <tr>
@@ -292,14 +290,12 @@
           <tr>
             <td align="center">51</td>
             <td align="left">九、本年研发费用加计扣除总额</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d51 }}</td>
           </tr>
            <tr>
             <td align="center">52</td>
             <td align="left">十、销售研发活动直接形成产品(包括组成部分)对应材料部分转移以后年度扣减金额</td>
-            <td align="center">
-            </td>
+            <td align="center">{{ formData.d52 }}</td>
           </tr>
         </tbody>
       </table>
@@ -310,6 +306,8 @@
 <script>
 import moment from "moment";
 import yearMonthSelect from "@/components/year-month-select";
+import { getList, update } from "@/api/externalReports/jjkcDisCountDetails";
+
 
 export default {
   components: {
@@ -317,17 +315,47 @@ export default {
   },
   data() {
     return {
-      yearAndMonth: moment(new Date()).format('YYYY'),
+      loading: false,
+      year: moment(new Date()).format('YYYY'),
+      formData: {}
     };
   },
   watch: {
-    "yearAndMonth"(newVal) {
-      console.log(newVal)
+    "year"() {
+      this.getData();
     },
   },
   mounted() {
+    this.getData();
   },
   methods: {
+    getData() {
+      this.loading = true;
+      getList({ year: this.year }).then(({ data }) => {
+        this.loading = false;
+        if (data.code == 200) {
+          this.formData = data.data;
+        }
+      }).catch(() => {
+        this.loading = false;
+      });
+    },
+    handleSaveBtn() {
+      let params = {
+        yearAndMonth: this.year,
+        d43: this.formData.d43,
+        d44: this.formData.d44,
+        d46: this.formData.d46,
+        d48: this.formData.d48,
+        d49: this.formData.d49,
+      };
+      update(params).then(({ data }) => {
+        if (data.code == 200) {
+          this.$message.success('保存成功!');
+          this.getData();
+        }
+      });
+    }
   },
 };
 </script>
@@ -381,6 +409,8 @@ tr td {
     width: 100%;
     box-sizing: border-box;
     text-align: center;
+    color: blue;
+    padding-left: 17px;
   }
 }
 </style>