瀏覽代碼

医护管理

XMLWAN 4 年之前
父節點
當前提交
9539a305b5
共有 1 個文件被更改,包括 34 次插入41 次删除
  1. 34 41
      src/xt_pages/medicalScheduling/schedulingStatistics.vue

+ 34 - 41
src/xt_pages/medicalScheduling/schedulingStatistics.vue 查看文件

@@ -2,9 +2,9 @@
2 2
     <div class="main-contain">
3 3
         <div class="position">
4 4
             <bread-crumb :crumbs="crumbs"></bread-crumb>
5
-            <!-- <div style="display:flex;align-items:center">
5
+            <div style="display:flex;align-items:center">
6 6
                 <el-button type="primary" icon="el-icon-printer" @click='toPrint'>打印</el-button>
7
-            </div> -->
7
+            </div>
8 8
         </div>
9 9
         <div class="app-container">
10 10
             <div class="cell clearfix">
@@ -779,49 +779,42 @@ export default {
779 779
         toPrint: function() {
780 780
             this.downloadLoading = true
781 781
             import('@/vendor/Export2Excel').then(excel => {
782
-            const filterVal = ['医护姓名','早班','中班','晚班','夜班','全班']
783
-            const multiHeader = []
784
-            const header = []
785
-            const merges = []
786
-            let obj = {"name":"李四"}
787
-            let obj2 = {"name":"李四"}
788
-            let obj3 = {"name":"李四"}
789
-            var list = []
790
-            list.push(obj)
791
-            list.push(obj2)
792
-            list.push(obj3)
793
-            let i = 0
794
-            console.log("list",list)
795
-            const data = this.formatJson(filterVal, list)
782
+          const tHeader = ['书刊编号', '书刊名称', 'ISBN/ISSN', '索取号', '定价','类别'];
783
+          const filterVal = ['bookSn', 'title', 'isbnOrIssn', 'callNumber', 'price','category'];
784
+         const list = [];
785
+         const data = this.formatJson(filterVal, list);
796 786
             console.log("data",data)
797
-            const filename = '排班模版'
798
-            return false
799
-            excel.export_json_to_excel({
800
-                multiHeader,
801
-                header,
802
-                merges,
803
-                data,
804
-                filename
805
-            })
787
+          excel.export_json_to_excel(tHeader, data, '书刊数据');
788
+            // return false
789
+            // excel.export_json_to_excel({
790
+            //     multiHeader,
791
+            //     header,
792
+            //     merges,
793
+            //     data,
794
+            //     filename
795
+            // })
806 796
             this.downloadLoading = false
807 797
             })
808
-
809
-        },
810
-        formatJson(filterVal, jsonData) {
811
-            return jsonData.map(v =>
812
-            filterVal.map(j => {
813
-                console.log(v)
814
-                console.log(j)
815
-                console.log(v[j])
816
-
817
-                if (j === 'timestamp') {
818
-                return parseTime(v[j])
819
-                } else {
820
-                return v[j]
821
-                }
822
-            })
823
-            )
824 798
         },
799
+        // formatJson(filterVal, jsonData) {
800
+        //     return jsonData.map(v =>
801
+        //     filterVal.map(j => {
802
+        //         console.log("v",v)
803
+        //         console.log("j",j)
804
+        //         console.log("hhhh",v[j])
805
+
806
+        //         if (j === 'timestamp') {
807
+        //         return parseTime(v[j])
808
+        //         } else {
809
+        //         return v[j]
810
+        //         }
811
+        //     })
812
+        //     )
813
+        // },
814
+
815
+         formatJson(filterVal, jsonData) {
816
+          return jsonData.map(v => filterVal.map(j => v[j]))
817
+        },
825 818
 
826 819
         //获取统计图数据
827 820
         getchartlist(){