(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-47cc5917"],{"7ab3":function(e,t,a){"use strict";var n=a("ecd6");a.n(n).a},"88c7":function(e,t,a){"use strict";a.r(t);a("4de4"),a("7db0"),a("d81d"),a("cca6");var n=a("5530"),r=(a("96cf"),a("1da1")),i=a("fa7d"),l=a("2f62"),o=a("284b"),c=function(e){return o.a.request({url:"manager/report/invoiceReport/validPass/".concat(e),method:"POST"})},s={data:function(){return{setectTableData:[],tableData:[],isSearch:!0,queryInfo:{submitStartDate:this.getYesterday(),submitEndDate:new Date,loginId:"",reportKey:"",reportStatus:"",selGroup:"",invoiceNum:"",orgName:"",pageSize:10,pageNo:1},statusList:[{id:1,label:"已提交"},{id:2,label:"已撤销"},{id:4,label:"已发送"},{id:9,label:"已审批"}],userGroup:[],total:0,startTime:""}},created:function(){var e=this;this.initTable(),this.initUserGroup();this.getQueryInfo;this.queryInfo.orgName=this.orgs.find((function(t){return t.id==e.currentOrg})).orgName},methods:{handleSelectionChange:function(e){},handleSizeChange:function(e){this.queryInfo.pageSize=e,this.initTable()},handleCurrentChange:function(e){this.queryInfo.pageNo=e,this.initTable()},reset:function(){var e=this,t=this.queryInfo,a=t.pageSize,n=t.pageNo;this.queryInfo={submitStartDate:this.getYesterday(),submitEndDate:new Date,reportStatus:"",loginId:"",businessPurpose:"",pageSize:a,pageNo:n,selGroup:"",orgName:""},this.queryInfo.orgName=this.orgs.find((function(t){return t.id==e.currentOrg})).orgName},getYesterday:function(){var e=new Date,t=new Date;return t.setTime(e.getTime()-864e5),t},initTable:function(){var e=this;this.queryInfo.orgName=this.orgs.find((function(t){return t.id==e.currentOrg})).orgName;var t,a=Object.assign({},this.queryInfo);a.submitStartDate=Object(i.c)(a.submitStartDate,!0),a.submitEndDate=Object(i.c)(a.submitEndDate,!0),(t=a,o.a.request({url:"manager/report/invoiceReport",method:"GET",params:t})).then((function(t){e.tableData=t.result.data,e.total=t.result.pagination.total}))},exportExcel:function(){var e=Object.assign({},this.queryInfo);this.$file.downloadFile("api/manager/report/invoiceReport/export",e,"reportForm.xlsx")},initUserGroup:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var a,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.request({url:"manager/report/groupList",method:"GET"});case 2:a=t.sent,n=a.result.map((function(e){return Object.assign(e,{label:e.orgName})})),e.userGroup=n;case 5:case"end":return t.stop()}}),t)})))()},getSelectValue:function(e){var t=this.userGroup.filter((function(t){return e==t.id}));this.queryInfo.selGroup=t[0].orgName},checkRelease:function(e,t){var a=this;return Object(r.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("已验真"!=t){n.next=3;break}return a.$message.warning("该发票已验真"),n.abrupt("return");case 3:return n.next=5,c(e);case 5:200==n.sent.status?(a.$message.success("验证成功"),a.initTable()):a.$message.error("验证失败");case 7:case"end":return n.stop()}}),n)})))()},resetValidNumber:function(){var e=this;o.a.request({url:"manager/report/invoiceReport/resetValidCount",method:"POST"}).then((function(t){200==t.status?e.$message.success("已重置"):e.$message.warning("重置失败")}))}},computed:Object(n.a)({getQueryInfo:function(){return this.queryInfo}},Object(l.d)("user",["orgs","currentOrg"]))},u=(a("7ab3"),a("2877")),d=Object(u.a)(s,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"bgfff p-left-2 h100"},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.isSearch,expression:"isSearch"}],staticClass:"bgc p-left-2"},[a("div",{staticClass:"d-flex a-center m-bottom-1"},[a("FeesInput",{attrs:{santakLabel:"报销人邮箱",fieldName:"loginId",field:"queryInfo",width:"200","label-width":"100",defaultValue:e.queryInfo.loginId}}),a("FeesInput",{attrs:{santakLabel:"Report Key",fieldName:"reportKey",field:"queryInfo",width:"200","label-width":"100",defaultValue:e.queryInfo.reportKey}}),a("OptionsSelect",{attrs:{fieldName:"reportStatus",field:"queryInfo",labelValue:"报告状态",options:e.statusList,width:"150","label-width":"100",defaultValue:e.queryInfo.reportStatus}}),a("FeesInput",{attrs:{santakLabel:"费用类型",fieldName:"expenseType",field:"queryInfo",width:"200","label-width":"100",defaultValue:e.queryInfo.expenseType}})],1),a("div",{staticClass:"d-flex a-center m-bottom-1"},[a("FeesInput",{attrs:{santakLabel:"发票号码",fieldName:"invoiceNum",field:"queryInfo",width:"200","label-width":"100",defaultValue:e.queryInfo.invoiceNum}}),a("div",{staticClass:"d-flex",staticStyle:{width:"21%"}},[a("div",{staticClass:"d-flex a-center j-center",staticStyle:{width:"6.25rem","text-align":"right"}},[e._v(" 开始日期 ")]),a("el-date-picker",{staticStyle:{width:"12.5rem !important"},attrs:{type:"date",placeholder:"选择日期",clearable:!1},model:{value:e.queryInfo.submitStartDate,callback:function(t){e.$set(e.queryInfo,"submitStartDate",t)},expression:"queryInfo.submitStartDate"}})],1),a("div",{staticClass:"d-flex",staticStyle:{width:"21%"}},[a("div",{staticClass:"d-flex a-center j-center",staticStyle:{width:"6.25rem","text-align":"right"}},[e._v(" 结束日期 ")]),a("el-date-picker",{staticStyle:{width:"12.5rem !important"},attrs:{clearable:!1,type:"date",placeholder:"选择日期"},model:{value:e.queryInfo.submitEndDate,callback:function(t){e.$set(e.queryInfo,"submitEndDate",t)},expression:"queryInfo.submitEndDate"}})],1),a("OptionsSelect",{attrs:{fieldName:"reportStatus",field:"queryInfo",labelValue:"发票类型",options:[],width:"150","label-width":"100",defaultValue:e.queryInfo.reportStatus}}),a("div",{staticClass:"d-flex",staticStyle:{"margin-left":"33px"}},[a("FeesButton",{attrs:{text:"搜索",icon:"el-icon-search"},on:{buttonClick:e.initTable}}),a("FeesButton",{attrs:{text:"重置",icon:"el-icon-refresh"},on:{buttonClick:e.reset}})],1)],1)]),a("div",{staticClass:"bgc p-left-2 d-flex",staticStyle:{"margin-bottom":"20px","padding-bottom":"10px"}},[a("FeesButton",{attrs:{text:"导出报表"},on:{buttonClick:e.exportExcel}}),a("FeesButton",{attrs:{text:"重置验真次数",icon:"el-icon-search"},on:{buttonClick:e.resetValidNumber}})],1),a("div",[a("el-table",{attrs:{data:e.tableData,"header-align":"center",border:""},on:{"select-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"50"}}),a("el-table-column",{attrs:{width:"100",label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("button",{staticClass:"operateStyle",on:{click:function(t){return e.checkRelease(n.invoiceId,n.validStatus)}}},[e._v(" 验真放行 ")])]}}])}),a("el-table-column",{attrs:{label:"Report Key",prop:"reportKey",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"报告状态",prop:"reportStatus",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"报销人邮箱",prop:"loginId",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"部门",prop:"deptName",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"报告名称",prop:"reportName",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"报告日期",prop:"reportDate",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"提交日期",prop:"submitDate",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"费用类型",prop:"expenseType",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"发票类型",prop:"invoiceType",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"交易日期",prop:"tradeDate",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"发票代码",prop:"invoiceCode",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"发票号码",prop:"invoiceNum",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"发票金额",prop:"invoiceMoney",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"报销金额",prop:"reimburseMoney",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"币种",prop:"currency",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"业务目的",prop:"businessPurpose",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"城市",prop:"city",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"城市",prop:"currency",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"税率",prop:"taxRate",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"税额",prop:"tax",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"费用行状态",prop:"isSend",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"验真状态",prop:"validStatus",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"Entry ID",prop:"entryId",width:"180",align:"center"}}),a("el-table-column",{attrs:{label:"concur金额",prop:"concurMoney",width:"180",align:"center"}})],1)],1),a("div",{staticClass:"m-top-4"},[a("el-pagination",{attrs:{background:"","page-sizes":[10,20,30,50],layout:" prev, pager, next,total, sizes, jumper",total:e.total,"current-page":e.queryInfo.pageNo,"page-size":e.queryInfo.pageSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"pageNo",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNo",t)}}})],1)])}),[],!1,null,"235b28e0",null);t.default=d.exports},ecd6:function(e,t,a){},fa7d:function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return i}));a("99af"),a("ac1f"),a("4d90"),a("5319");function n(e,t){if(""==e||!e)return"";var a=new Date(e),n=a.getFullYear(),r=a.getMonth()+1+"";r=r.padStart(2,0);var i=a.getDate()+"";i=i.padStart(2,0);var l=a.getHours()+"";l=l.padStart(2,0);var o=a.getMinutes()+"",c=a.getSeconds()+"";return o=o.padStart(2,0),c=c.padStart(2,0),"nyrsf"==t?"".concat(n,"-").concat(r,"-").concat(i," ").concat(l,":").concat(o):"month"==t?"".concat(n,"-").concat(r):"nowtime"==t?"".concat(n,"-").concat(r,"-").concat(i," ").concat(l,":").concat(o,":").concat(c):t?"".concat(n,"-").concat(r,"-").concat(i):"".concat(n,"年-").concat(r,"月-").concat(i,"日 ").concat(l,":").concat(o,":").concat(c)}function r(e){var t=new Date(e),a=t.getFullYear(),n=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0");return"".concat(a,"年").concat(n,"月").concat(r,"日")}function i(e){return e.replace(/(\d{4})年(\d{1,2})月(\d{1,2})日/,(function(e,t,a,n){return"".concat(t,"-").concat(a.padStart(2,"0"),"-").concat(n.padStart(2,"0"))}))}}}]);