1178232204@qq.com 3 سال پیش
والد
کامیت
a91d3b0ae6
2فایلهای تغییر یافته به همراه21 افزوده شده و 0 حذف شده
  1. 1 0
      src/api/request.js
  2. 20 0
      src/components/BlockLossManage/editBlock.js

+ 1 - 0
src/api/request.js

@@ -132,6 +132,7 @@ const request = {
     getBlockLossPage:'/daqe-center/blockLossManage/getBlockLossPage',//病历数据丢失明细列表
     upBlockLossById:'/daqe-center/blockLossManage/upBlockLossById',//病历数据丢失明细修改
     dataCompare:'/daqe-center/blockLossManage/dataCompare',//数据对比
+    dataRepari:'/daqe-center/blockLossManage/dataRepari',//数据补录
     blockLossTypeGather:'/daqe-center/blockLossManage/blockLossTypeGather',//丢失量分类汇总
     
 

+ 20 - 0
src/components/BlockLossManage/editBlock.js

@@ -22,6 +22,7 @@ function EditBlock(props) {
     const initialValues = blockDetail;
     const onFinish = values => {
         if (type == 1) {
+            dataRepari(values)
         } else if (type == 2) {
             dataCompare(values)
         } else {
@@ -68,6 +69,25 @@ function EditBlock(props) {
             return current && current >= moment().endOf('day');
         }
     };
+    //数据补录
+    function dataRepari(values) {
+        values.startDate = moment(values.time[0]).format('YYYY-MM-DD 00:00:00');
+        values.endDate = moment(values.time[1]).format('YYYY-MM-DD 23:23:59');
+        let params = {
+            behospitalCode: values.behospitalCode,
+            endDate: values.endDate,
+            startDate: values.startDate
+        }
+        post(api.dataRepari, params).then((res) => {
+            if (res.data.code === 200) {
+                props.userChange()
+                message.success(res.data.message);
+                form.resetFields();
+            } else {
+                message.error(res.data.message);
+            }
+        })
+    }
     //数据对比
     function dataCompare(values) {
         values.startDate = moment(values.time[0]).format('YYYY-MM-DD 00:00:00');