1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-71e93d33"],{2423:function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"e",(function(){return c}));var a=n("b775");function l(e){return Object(a["a"])({url:"/vue-element-admin/article/list",method:"get",params:e})}function i(e){return Object(a["a"])({url:"/vue-element-admin/article/detail",method:"get",params:{id:e}})}function o(e){return Object(a["a"])({url:"/vue-element-admin/article/pv",method:"get",params:{pv:e}})}function r(e){return Object(a["a"])({url:"/vue-element-admin/article/create",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/vue-element-admin/article/update",method:"post",data:e})}},"3e07":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-input",{staticStyle:{width:"350px"},attrs:{placeholder:e.$t("excel.placeholder"),"prefix-icon":"el-icon-document"},model:{value:e.filename,callback:function(t){e.filename=t},expression:"filename"}}),n("el-button",{staticStyle:{"margin-bottom":"20px"},attrs:{loading:e.downloadLoading,type:"primary",icon:"el-icon-document"},on:{click:e.handleDownload}},[e._v(" "+e._s(e.$t("excel.selectedExport"))+" ")]),n("a",{staticStyle:{"margin-left":"15px"},attrs:{href:"https://panjiachen.github.io/vue-element-admin-site/feature/component/excel.html",target:"_blank"}},[n("el-tag",{attrs:{type:"info"}},[e._v("Documentation")])],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"multipleTable",attrs:{data:e.list,"element-loading-text":"拼命加载中",border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",align:"center"}}),n("el-table-column",{attrs:{align:"center",label:"Id",width:"95"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.$index)+" ")]}}])}),n("el-table-column",{attrs:{label:"Title"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.title)+" ")]}}])}),n("el-table-column",{attrs:{label:"Author",width:"110",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-tag",[e._v(e._s(t.row.author))])]}}])}),n("el-table-column",{attrs:{label:"Readings",width:"115",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.pageviews)+" ")]}}])}),n("el-table-column",{attrs:{align:"center",label:"PDate",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("i",{staticClass:"el-icon-time"}),n("span",[e._v(e._s(t.row.display_time))])]}}])})],1)],1)},l=[],i=(n("d81d"),n("d3b7"),n("2423")),o={name:"SelectExcel",data:function(){return{list:null,listLoading:!0,multipleSelection:[],downloadLoading:!1,filename:""}},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;this.listLoading=!0,Object(i["c"])(this.listQuery).then((function(t){e.list=t.data.items,e.listLoading=!1}))},handleSelectionChange:function(e){this.multipleSelection=e},handleDownload:function(){var e=this;this.multipleSelection.length?(this.downloadLoading=!0,Promise.all([n.e("chunk-6e83591c"),n.e("chunk-5164a781"),n.e("chunk-5b0190f0"),n.e("chunk-9a21ec70")]).then(n.bind(null,"4bf8")).then((function(t){var n=["Id","Title","Author","Readings","Date"],a=["id","title","author","pageviews","display_time"],l=e.multipleSelection,i=e.formatJson(a,l);t.export_json_to_excel({header:n,data:i,filename:e.filename}),e.$refs.multipleTable.clearSelection(),e.downloadLoading=!1}))):this.$message({message:"Please select at least one item",type:"warning"})},formatJson:function(e,t){return t.map((function(t){return e.map((function(e){return t[e]}))}))}}},r=o,c=n("2877"),u=Object(c["a"])(r,a,l,!1,null,null,null);t["default"]=u.exports}}]);
|