You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
11 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2768a550"],{1864:function(t,e,i){"use strict";var a=i("9ef0");i.n(a).a},2664:function(t,e,i){"use strict";i.r(e);i("cca6"),i("96cf");var a=i("1da1"),s=i("5530"),n=i("2f62"),l={name:"invoice-item",data:function(){return{}},props:{item:{type:Object},flag:{type:Boolean}},created:function(){this.colorList=["#E6A23C","#909399","#67C23A","#409EFF","#F56C6C","#41B883"]}},r=(i("1864"),i("2877")),c={name:"MatchLeft",components:{"invoice-item":Object(r.a)(l,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"invoice-item"},[i("div",{staticClass:"item-header d-flex j-sb",class:[t.flag?"sitem-header":"item-header"]},[i("div",{staticClass:"item-left",attrs:{title:t.item.invoiceCode}},[t._v(" "+t._s(t.item.invoiceNum||t.item.title||t.item.attachmentType)+" ")]),i("div",{class:[t.flag?"sitem-right":"item-right"]},[t._v(" "+t._s(t.item.typeStr)+" ")])]),t._t("default")],2)}),[],!1,null,"6af15fea",null).exports},data:function(){return{keywords:"",currentClick:null}},props:{statusList:{type:Array,required:!0},leftData:{type:Array},statusStr:{type:String}},mounted:function(){},methods:{handleHighSearch:function(){this.$emit("highSearch",this.keywords)},handleInvoiceClick:function(t,e){this.currentClick=t,this.$emit("getDetail",{id:e.id,type:e.type})},handleStatusChange:function(t){this.$emit("filterList",t.id)}}},o=(i("7003"),i("9fa5"),Object(r.a)(c,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"flex-2 match_invoiceList p1"},[i("div",{staticClass:"match-dropmenu d-flex "},[i("el-dropdown",{attrs:{trigger:"click"}},[i("span",{staticClass:"el-dropdown-link cursor"},[t._v(t._s(t.statusStr)),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.statusList,(function(e,a){return i("el-dropdown-item",{key:a},[i("span",{staticClass:"w100",staticStyle:{display:"inline-block"},on:{click:function(i){return t.handleStatusChange(e)}}},[t._v(t._s(e.label))])])})),1)],1)],1),i("div",{staticClass:"match-input d-flex a-center"},[i("el-input",{staticClass:"flex-1",attrs:{placeholder:"请输入关键字查询"},model:{value:t.keywords,callback:function(e){t.keywords=e},expression:"keywords"}}),i("div",{staticClass:"search",on:{click:t.handleHighSearch}},[t._v(" 高级搜索 ")])],1),i("div",{staticClass:"match-invoiceItems"},t._l(t.leftData,(function(e,a){return i("div",{key:a,staticClass:"invoiceItem cursor",class:{alreadyClick:t.currentClick==a},on:{click:function(i){return t.handleInvoiceClick(a,e)}}},[i("invoice-item",{attrs:{item:e,flag:t.currentClick==a}},[1==e.type?i("div",{staticClass:"item-content"},[i("div",{staticClass:"item-itemmain"},[t._v("编号: "+t._s(e.id))]),i("div",{staticClass:"item-itembottom"},[t._v("内容: "+t._s(e.content))])]):2==e.type?i("div",{staticClass:"item-content"},[i("div",{staticClass:"item-itemtop j-sb d-flex"},[i("div",[t._v(" 金 额: "),i("span",[t._v(t._s(e.amount))])]),i("div",[t._v(" 税 额: "),i("span",[t._v(t._s(e.tax))])])]),i("div",{staticClass:"item-itemmain"},[t._v("采购方: "+t._s(e.seller))]),i("div",{staticClass:"item-itembottom"},[t._v("供应商: "+t._s(e.buyer))])]):3==e.type?i("div",{staticClass:"item-content"},[i("div",{staticClass:"item-itemtop j-sb d-flex"},[i("div",[t._v(" 金 额: "),i("span",[t._v(t._s(e.amount))])]),i("div",[t._v(" 日 期: "),i("span",[t._v(t._s(e.date))])])]),i("div",{staticClass:"item-itemmain"},[t._v("出发: "+t._s(e.startLocation))]),i("div",{staticClass:"item-itembottom"},[t._v("到达: "+t._s(e.endLocation))])]):4==e.type?i("div",{staticClass:"item-content"},[i("div",{staticClass:"item-itemtop j-sb d-flex"},[i("div",[t._v(" 金 额: "),i("span",[t._v(t._s(e.amount))])]),i("div",[t._v(" 日 期: "),i("span",[t._v(t._s(e.date))])])])]):5==e.type?i("div",{staticClass:"item-content"},[i("div",{staticClass:"item-itemmain"},[t._v("类型: "+t._s(e.attachmentType))]),i("div",{staticClass:"item-itembottom"},[t._v("日期: "+t._s(e.date))]),i("div",{staticClass:"item-itembottom"},[t._v("金额: "+t._s(e.amount))])]):t._e()])],1)})),0)])}),[],!1,null,"6fd67ea4",null).exports),d=i("72d9"),u=[{key:"typeStr",keyCn:"类型",isRequired:!0,disabled:!0,type:"input"},{key:"invDate",keyCn:"日期",isRequired:!0,disabled:!0,type:"date"},{key:"verifiedData",keyCn:"识别结果",isRequired:!0,disabled:!0,type:"input"},{key:"amount",keyCn:"金额",isRequired:!0,disabled:!0,type:"input"}],f=i("2843"),m=i("0127"),p={name:"Ticket",data:function(){return{formField:{},imgItem:{}}},components:{"img-preview":i("7eb6").a},props:{fieldGroup:{type:Object},loading:{type:Boolean}},watch:{fieldGroup:function(t){},"fieldGroup.type":{handler:function(t){switch(t){case 5:this.formField=u;break;case 4:this.formField=m.a;break;case 3:this.formField=f.a;break;default:this.formField=d.a}},deep:!0,immediate:!0}},methods:{handleConfirmChooseBill:function(){this.$message.success("当前选择单据成功!"),this.oneStep=1},handleDeleteBill:function(){var t=this;return Object(a.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$confirm("是否删除当前单据","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 2:if("confirm"==e.sent)try{t.$message.success("删除成功")}catch(e){t.$message.error("删除失败,请重试!")}case 4:case"end":return e.stop()}}),e)})))()},dataSend:function(){this.$message.success("数据发送成功!")},handleRelationBill:function(){this.oneStep=2},handleChooseOneBill:function(){this.oneBillDialog=!0}}},v=(i("cf06"),{name:"BillDetail",components:{"match-left":o,"invoice-info":Object(r.a)(p,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"d-flex p1 h100 p-relative"},[i("div",{staticClass:"ticketAllocate-left"},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"ticketAllocate-input"},t._l(t.formField,(function(e,a){return i("div",{key:a,staticClass:"formField",class:{isRequired:e.isRequired}},[i("label",{attrs:{for:e.key}},[t._v(t._s(e.keyCn))]),i("div",{staticClass:"m-top-1"},[i("el-input",{attrs:{id:e.key,disabled:e.disabled,type:"text"},model:{value:t.fieldGroup[e.key],callback:function(i){t.$set(t.fieldGroup,e.key,i)},expression:"fieldGroup[item.key]"}})],1)])})),0)]),i("img-preview",{attrs:{imgItem:t.fieldGroup},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(" "+t._s(t.fieldGroup.invoiceType)+" ")]},proxy:!0},{key:"date",fn:function(){return[t._v(" "+t._s(t.fieldGroup.date)+" ")]},proxy:!0},{key:"image",fn:function(){return[i("el-image",{attrs:{src:t.fieldGroup.imgUri,"preview-src-list":[t.fieldGroup.imgUri]}})]},proxy:!0},{key:"footer",fn:function(){return[t._v(" "+t._s(t.fieldGroup.fileName)+" ")]},proxy:!0}])})],1)}),[],!1,null,"23fc153c",null).exports},data:function(){return{invoiceList:[{}],activeTab:"1",fieldGroup:{},chooseBillDialog:!1,lineMatchDialog:!1,tableData:[],queryInfo:{id:"",keyword:"",listType:0},loading:!1}},created:function(){this.statusList=[{label:"所有",id:0},{label:"面单 ",id:1},{label:"增票",id:2},{label:"交通发票",id:3},{label:"一般发票",id:4},{label:"附件",id:5}],this.queryInfo.id=this.$route.query.id,this.initLeftList()},computed:{statusStr:function(){return this.statusList[this.queryInfo.listType].label}},methods:Object(s.a)(Object(s.a)({},Object(n.b)({getBillDetailById:"AICheck/getBillDetailById",getBillDetailList:"AICheck/getBillDetailList",deleteBillDetailById:"AICheck/deleteBillDetailById",updateBillDetail:"AICheck/updateBillDetail"})),{},{handleDelete:function(){var t=this;return Object(a.a)(regeneratorRuntime.mark((function e(){var i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.$confirm("是否删除当前票据详情","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:if("confirm"!=e.sent){e.next=10;break}return i={id:t.fieldGroup.id,type:t.queryInfo.listType},e.next=8,t.deleteBillDetailById(i);case 8:200==(a=e.sent).status?(t.$message.success(a.message),t.initLeftList(),t.fieldGroup={}):t.$message.error(a.message);case 10:e.next=14;break;case 12:e.prev=12,e.t0=e.catch(0);case 14:case"end":return e.stop()}}),e,null,[[0,12]])})))()},handleSave:function(){var t=this,e=Object.assign({},this.fieldGroup),i=this.queryInfo.listType,a={invoice:{},type:i,filesOcr:{}};5!=i?a.invoice=e:a.filesOcr=e,this.updateBillDetail(a).then((function(e){t.$message.success(e.message),t.initLeftList()})).catch((function(e){t.$message.error(e.message)}))},handleHighSearch:function(t){this.queryInfo.keyword=t,this.initLeftList()},handleFilterList:function(t){this.queryInfo.listType=t,this.initLeftList()},initLeftList:function(){var t=this,e=Object.assign({},this.queryInfo);this.getBillDetailList(e).then((function(e){t.tableData=e.result})).catch((function(e){t.$message.error(e.message)}))},handleGetDetail:function(t){var e=this;this.loading=!0,this.getBillDetailById(t).then((function(i){e.loading=!1,e.fieldGroup=i.result,e.fieldGroup.type=t.type,5==t.type&&(e.fieldGroup.imgUri=e.fieldGroup.viewPath),e.fieldGroup.validStatusStr=e.fieldGroup.validStatus?"是":"否"})).catch((function(t){e.loading=!1}))}})}),h=(i("ed99"),i("81e8"),Object(r.a)(v,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"BillDetail h100 d-flex"},[i("match-left",{attrs:{statusList:t.statusList,leftData:t.tableData,statusStr:t.statusStr},on:{getDetail:t.handleGetDetail,filterList:t.handleFilterList,highSearch:t.handleHighSearch}}),i("div",{staticClass:"match_invoiceFields"},[i("el-tabs",{attrs:{type:"card"},model:{value:t.activeTab,callback:function(e){t.activeTab=e},expression:"activeTab"}},[i("el-tab-pane",{attrs:{label:"发票信息",name:"1"}},[i("div",{staticClass:"actions d-flex"},[i("FeesButton",{attrs:{text:"取消",icon:"el-icon-back"},on:{buttonClick:function(e){return t.$router.go(-1)}}}),i("FeesButton",{directives:[{name:"show",rawName:"v-show",value:t.fieldGroup.id,expression:"fieldGroup.id"}],attrs:{text:"删除",icon:"el-icon-delete"},on:{buttonClick:t.handleDelete}}),i("FeesButton",{directives:[{name:"show",rawName:"v-show",value:t.fieldGroup.id,expression:"fieldGroup.id"}],attrs:{icon:"el-icon-tickets",text:"保存发票"},on:{buttonClick:t.handleSave}})],1),i("invoice-info",{attrs:{fieldGroup:t.fieldGroup,tableData:t.tableData,loading:t.loading}})],1)],1)],1)],1)}),[],!1,null,"03ab9dc9",null));e.default=h.exports},7003:function(t,e,i){"use strict";var a=i("bdb6");i.n(a).a},7257:function(t,e,i){},"81e8":function(t,e,i){"use strict";var a=i("dab6");i.n(a).a},8638:function(t,e,i){},"93d5":function(t,e,i){},"9ef0":function(t,e,i){},"9fa5":function(t,e,i){"use strict";var a=i("7257");i.n(a).a},bdb6:function(t,e,i){},cf06:function(t,e,i){"use strict";var a=i("8638");i.n(a).a},dab6:function(t,e,i){},ed99:function(t,e,i){"use strict";var a=i("93d5");i.n(a).a}}]);