1"use strict";(self["webpackChunkrainyun"]=self["webpackChunkrainyun"]||[]).push([[607],{30607:function(t,e,a){a.r(e),a.d(e,{default:function(){return q}});var r=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",[e(a.TitleCreateCard,{on:{"title-created":function(t){a.isRefreshingTitle=!0}}}),e(a.TitleListCard,{attrs:{"is-refreshing-title":a.isRefreshingTitle}})],1)},s=[],n=a(85471),i=function(){var t=this,e=t._self._c;return e("base-card",{attrs:{title:"å票æ¬å¤´å表",titleColor:"secondary",nofooter:"1"}},[e("b-row",{staticClass:"tbheader"},[e("b-col",{staticClass:"btnarea text-nowrap mb-25",attrs:{lg:"2",md:"4"}},[e("b-button",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"btn-relief-primary btn-icon",attrs:{variant:"primary"},on:{click:function(e){return t.$refs.table.loadItems()}}},[e("font-awesome-icon",{attrs:{icon:["fas","sync"]}})],1)],1),e("b-col",{attrs:{lg:"4",md:"6","offset-lg":"6","offset-md":"2"}},[e("b-form-group",{staticClass:"mb-25"},[e("div",{staticClass:"d-flex align-items-center"},[e("b-input-group",{staticClass:"input-group-merge"},[e("b-form-input",{staticClass:"d-inline-block",attrs:{placeholder:t.searchPlaceholder,type:"text"},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.$refs.table.loadItems()}},model:{value:t.search_value,callback:function(e){t.search_value="string"===typeof e?e.trim():e},expression:"search_value"}}),t.showSearchFieldDropdown?e("b-input-group-append",[e("b-dropdown",{attrs:{variant:"primary",dropup:"",text:t.currentSearchFieldOption.label}},t._l(t.searchFieldOptions,(function(a){return e("b-dropdown-item",{key:a.field,on:{click:function(e){t.search_field=a.field}}},[t._v(" "+t._s(a.label)+" ")])})),1)],1):t._e(),e("b-input-group-append",[e("b-button",{attrs:{variant:"primary"},on:{click:function(e){return t.$refs.table.loadItems()}}},[e("font-awesome-icon",{attrs:{icon:["fas","search"]}}),t._v(" æç´¢ ")],1)],1)],1)],1)])],1)],1),e("div",[e("p",{staticClass:"text-secondary mb-50"},[t._v(" å
¶ä»è®°å½ï¼"),e("b-link",{attrs:{to:{name:"logs-unsub"}}},[t._v("é订记å½")])],1)]),e("b-overlay",{attrs:{show:t.isLoading,variant:"white"}},[e("good-table",{ref:"table",attrs:{totalRecords:t.totalRecords,columns:t.columns,rows:t.rows,load:t.load,keep_table:!0,pageOption:[10,20,50],search_more:t.tableSearchMore},scopedSlots:t._u([{key:"table-row",fn:function({props:a}){return["create_date"===a.column.field?e("span",{staticClass:"text-nowrap"},[t._v(" "+t._s(t.dateFormat(a.row.create_date,"yyyy/MM/dd"))+" ")]):"buyer_type"===a.column.field?e("span",{staticClass:"text-nowrap"},[t._v(" "+t._s(1===a.row.buyer_type?"ä¼ä¸":"èªç¶äºº")+" ")]):"type"===a.column.field?e("span",{staticClass:"text-nowrap"},[t._v(" "+t._s(1===a.row.type?"ä¸ç¥¨":"æ®ç¥¨")+" ")]):"tax_number"===a.column.field?e("span",{staticClass:"text-nowrap"},[t._v(" "+t._s(a.row.tax_number||"-")+" ")]):"actions"===a.column.field?e("span",{staticClass:"text-nowrap"},[e("b-button",{directives:[{name:"ripple",rawName:"v-ripple.400",value:"rgba(255, 255, 255, 0.15)",expression:"'rgba(255, 255, 255, 0.15)'",modifiers:{400:!0}}],attrs:{variant:"outline-danger",size:"sm"},on:{click:function(e){return t.deleteTitle(a.row.id)}}},[e("feather-icon",{staticClass:"mr-50",attrs:{icon:"Trash"}}),t._v("å é¤ ")],1)],1):t._e()]}},{key:"emptystate",fn:function(){return[e("div",{staticClass:"text-center"},[e("span",{},[t._v(" ææ æ¬å¤´ ")])])]},proxy:!0}])})],1)],1)},o=[],l=a(79406),c=a(42006),u=a(66344),p=a(30968),d=a(11442),f=a(75532),m=a(51130),h=a(9656),b=a(78801),y=a(90956),g=a(8257),_=a(11356),v=a(35439),C=a(62676),x=a(47292),w={components:{BaseCard:b.A,GoodTable:y.A,BOverlay:l.n,BInputGroup:c.Y,BLink:u.zJ,BFormGroup:p.a,BFormInput:d.b,BButton:f.P,BDropdown:m.U,BDropdownItem:h.H},data(){return{isLoading:!0,columns:[{label:"ID",field:"id"},{label:"æ¬å¤´/åå",field:"title",search_field:"Title"},{label:"å建æ¶é´",field:"create_date"},{label:"ç±»å",field:"buyer_type"},{label:"å票类å",field:"type"},{label:"ç¨å¡ç»è®°å·",field:"tax_number",sortable:!1},{label:"æä½",field:"actions",sortable:!1}],rows:[],totalRecords:0,search_field:"Title",search_value:""}},props:["isRefreshingTitle"],computed:{searchFieldOptions(){const t=[{label:"æ¬å¤´/åå",field:"Title",filterType:"column"}];return(0,_.HasPerm)("PExpenseAdmin")&&t.push({label:"UID",field:"uid",filterType:"value"}),t},currentSearchFieldOption(){return this.searchFieldOptions.find((t=>t.field===this.search_field))||this.searchFieldOptions[0]},showSearchFieldDropdown(){return this.searchFieldOptions.length>=2},searchPlaceholder(){return"uid"===this.currentSearchFieldOption?.field?"è¾å
¥UIDæç´¢":"è¾å
¥æ¬å¤´/ååæç´¢"},tableSearchMore(){const t=this.search_value.trim(),e="uid"===this.currentSearchFieldOption?.field;return{columnFilters:!e&&t?{[this.search_field]:t}:{},valueFilters:e&&t?{[this.search_field]:t}:{}}}},watch:{isRefreshingTitle(t){t&&this.$refs.table.loadItems()}},methods:{dateFormat:x.i$,load(t,e){if(this.isLoading=!0,!t)return;
1const a=this.search_value.trim(),r="uid"===this.currentSearchFieldOption?.field;(0,v.An)({options:t,all:r&&a?1:void 0},((t,e)=>{const{TotalRecords:a,Records:r}=e;this.rows=r,this.totalRecords=a,this.isLoading=!1,(0,C.Ep)(this)}),(t=>{(0,C.nO)(t),this.isLoading=!1,(0,C.Ep)(this)}))},deleteTitle(t){(0,g.Ag)({title:"å 餿¬å¤´",text:"ç¡®å®è¦å é¤åï¼",icon:"warning",confirmButtonText:"ç¡®å®"},(()=>{this.isLoading=!0,(0,v.Js)(t,(()=>{this.$refs.table.loadItems()}),(t=>{(0,C.nO)(t)})),this.isLoading=!1}))}}},B=w,k=a(845),P=(0,k.A)(B,i,o,!1,null,null,null),T=P.exports,F=function(){var t=this,e=t._self._c;return e("base-card",{attrs:{title:"æ°å»ºå票æ¬å¤´",titleColor:"secondary",nofooter:"1"}},[e("b-alert",{attrs:{variant:"danger",show:""}},[e("div",{staticClass:"alert-body"},[e("feather-icon",{staticClass:"mr-25",attrs:{icon:"InfoIcon"}}),e("span",[t._v(" 请确ä¿å¡«åçå票æ¬å¤´ä¿¡æ¯ç宿æï¼å¦åå¯è½å¯¼è´åç¥¨æ æ³å¼å
·ï¼ç»æ¨å¸¦æ¥ä¸ä¾¿ã ")])],1)]),e("validation-observer",{ref:"createTitleForm"},[e("b-form",{staticClass:"pb-2",staticStyle:{overflow:"auto"}},[e("b-row",[e("b-col",{attrs:{xl:"6"}},[e("b-form-group",{staticClass:"mb-2",attrs:{label:"è´æ¹ç±»å"}},[e("validation-provider",{attrs:{name:"è´æ¹ç±»å",rules:"required"},scopedSlots:t._u([{key:"default",fn:function({errors:a}){return[e("b-form-select",{attrs:{options:t.buyerTypeOptions},model:{value:t.buyerType,callback:function(e){t.buyerType=e},expression:"buyerType"}}),e("small",{staticClass:"text-danger"},[t._v(t._s(a[0]))])]}}])})],1),e("b-form-group",{staticClass:"mb-0",attrs:{label:"æ¬å¤´"}},[e("validation-provider",{attrs:{name:"æ¬å¤´",rules:"required|min:2"},scopedSlots:t._u([{key:"default",fn:function({errors:a}){return[e("b-form-input",{attrs:{placeholder:"ä¾å¦ï¼å¹¿å·æ¶¦é¨ç§ææéå
¬å¸ï¼ä¸ªäººå°±ååå"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)}
1,expression:"form.title"}}),e("small",{staticClass:"text-danger"},[t._v(" "+t._s(a[0]))])]}}])})],1)],1),e("b-col",{attrs:{xl:"6"}},[e("b-form-group",{staticClass:"mb-2",attrs:{label:"å¼ç¥¨ç±»å"}},[e("validation-provider",{attrs:{name:"å¼ç¥¨ç±»å",rules:"required"},scopedSlots:t._u([{key:"default",fn:function({errors:a}){return[e("b-form-select",{attrs:{options:t.invoiceTypeOptions},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}}),e("small",{staticClass:"text-danger"},[t._v(t._s(a[0]))])]}}])})],1),1===t.buyerType?e("b-form-group",{staticClass:"mb-0",attrs:{label:"ç¨å¡ç»è®°å·"}},[e("validation-provider",{attrs:{name:"ç¨å¡ç»è®°å·",rules:"required"},scopedSlots:t._u([{key:"default",fn:function({errors:a}){return[e("b-form-input",{model:{value:t.taxNumber,callback:function(e){t.taxNumber=e},expression:"taxNumber"}}),e("small",{staticClass:"text-danger"},[t._v(" "+t._s(a[0]))])]}}],null,!1,3527588670)})],1):t._e()],1)],1),e("b-row",[e("b-col",{attrs:{xl:"6"}},[e("div",{staticClass:"d-flex mx-auto"},[e("b-button",{directives:[{name:"ripple",rawName:"v-ripple.400",value:"rgba(255, 255, 255, 0.15)",expression:"'rgba(255, 255, 255, 0.15)'",modifiers:{400:!0}}],staticClass:"mr-1 px-4 w-full",staticStyle:{flex:"1"},attrs:{type:"submit",variant:"primary"},on:{click:function(e){return e.preventDefault(),t.createTitle.apply(null,arguments)}}},[t.isLoading?[e("b-spinner",{attrs:{small:""}}),t._v(" æ£å¨å建ä¸ï¼è¯·ç¨å... ")]:[e("feather-icon",{staticClass:"mr-50",attrs:{icon:"PlusIcon"}}),t._v(" å建 ")]],2),e("b-button",{directives:[{name:"ripple",rawName:"v-ripple.400",value:"rgba(186, 191, 199, 0.15)",expression:"'rgba(186, 191, 199, 0.15)'",modifiers:{400:!0}}],attrs:{type:"reset",variant:"outline-secondary"},on:{click:function(e){return e.preventDefault(),t.resetData.apply(null,arguments)}}},[e("feather-icon",{staticClass:"mr-50",attrs:{icon:"RotateCwIcon"}}),t._v(" éç½® ")],1)],1)])],1)],1)],1)],1)},S=[],I=a(66704),O=a(28938),A=a(15261),L=a(34329),R={components:{BaseCard:b.A,BForm:I.Z,BFormGroup:p.a,BFormInput:d.b,BFormSelect:O.J,BOverlay:l.n,ValidationProvider:A.LW,ValidationObserver:A.Ce},data(){return{isLoading:!1,buyerType:null,taxNumber:"",form:{tax_number:"",type:2},buyerTypeOptions:[{value:null,text:"è¯·éæ©è´æ¹ç±»å"},{value:1,text:"ä¼ä¸"},{value:2,text:"èªç¶äºº"}],invoiceTypeOptions:[{value:2,text:"å¢å¼ç¨æ®éå票"},{value:1,text:"å¢å¼ç¨ä¸ç¨å票"}]}},watch:{buyerType(t){2===t?(this.form.type=2,this.invoiceTypeOptions=[{value:2,text:"å¢å¼ç¨æ®éå票"}]):this.invoiceTypeOptions=[{value:2,text:"å¢å¼ç¨æ®éå票"},{value:1,text:"å¢å¼ç¨ä¸ç¨å票"}]}},methods:{createTitle(){this.$refs.createTitleForm.validate().then((t=>{if(t){if(this.isLoading=!0,1===this.buyerType){if(this.taxNumber&&(!/^[a-zA-Z0-9]{10,20}$/.test(this.taxNumber)||!this.taxNumber.trim()))return this.isLoading=!1,(0,L._y)("ç¨å¡ç»è®°å·æ ¼å¼ä¸æ£ç¡®, 10ï½20ä½åæ¯æ°å");this.form.tax_number=this.taxNumber.trim()}this.form.title=this.form.title.trim(),(0,v.q3)({...this.form,buyer_type:this.buyerType},((t,e)=>{this.isLoading=!1,(0,L.f_)("å·²æåæ°å»ºæ¬å¤´ï¼"),this.$emit("title-created"),(0,C.Ep)(this)}),(t=>{(0,C.nO)(t),this.isLoading=!1,(0,C.Ep)(this)}))}}))},resetData(){this.form={title:"",tax_number:"",type:0},this.buyerType=null}}},$=R,N=(0,k.A)($,F,S,!1,null,"76ad99b6",null),D=N.exports,j={__name:"title",setup(t){const e=(0,n.ref)(!1);return{__sfc:!0,isRefreshingTitle:e,TitleListCard:T,TitleCreateCard:D}}},G=j,J=(0,k.A)(G,r,s,!1,null,null,null),q=J.exports},78801:function(t,e,a){a.d(e,{A:function(){return m}});var r=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(a.BCard,{staticClass:"mb-1",attrs:{"no-body":""}},[e(a.BCardBody,[t._t("title",(function(){return[e(a.BCardTitle,{class:`text-${t.titleColor}`},[t.icon?e("font-awesome-icon",{attrs:{icon:t.icon}}):t._e(),t._v(" "+t._s(t.title)+" "),e("hr")],1)]})),t._t("default")],2),t.nofooter?t._e():e(a.BCardFooter,{staticClass:"p-1 bg-light-secondary"},[e(a.BLink,{staticClass:"text-primary",attrs:{to:t.link}},[t._v(" "+t._s(t.link_content)+" ")])],1)],1)},s=[],n=a(66344),i=a(33052),o=a(87229),l=a(80663),c=a(61698),u={__name:"BaseCard",props:{nofooter:{type:[Boolean,Number,String],default:!1},title:{type:String,default:""},titleColor:{type:String,default:"secondary"},link:{type:[String,Object],default:""},link_content:{type:String,default:""},icon:{type:[String,Array,Object],default:null}},setup(t){const e=t;return{__sfc:!0,props:e,BLink:n.zJ,BCard:i.v,BCardBody:o.b,BCardTitle:l.r,BCardFooter:c.I}}},p=u,d=a(845),f=(0,d.A)(p,r,s,!1,null,null,null),m=f.exports},90956:function(t,e,a){a.d(e,{A:function(){return B}});var r=function(){var t=this,e=t._self._c;return e("div",["card"==t.layout_mode?e("div",{staticClass:"pt-1"},[e("b-row",{staticClass:"card_area"},[t.rows.length?t._t("card",(function(){return[e("b-col",{attrs:{cols:"2"}},[t._v("bcols")])]})):e("div",[t._t("emptystate",(function(){return[e("div",{staticClass:"text-center pl-1"},[e("span",{staticClass:"text-nowrap text-secondary"},[t._v(" ææ æ°æ® ")])])]}
1))],2)],2)],1):t._e(),e("vue-good-table",{ref:"source_table",class:`${t.layout_mode}_mode ${t.rows.length||t.keep_table?"":"empty_table"}`,attrs:{mode:t.mode,columns:t.columns,rows:t.rows,"search-options":{enabled:!0,externalQuery:""},"select-options":{enabled:t.selectable,selectionInfoClass:"bg-light-secondary",selectionText:"个项ç®",clearSelectionText:"æ¸
空",selectAllByGroup:!0},"pagination-options":{enabled:!0},totalRows:t.totalRecords,isLoading:!1,styleClass:"vgt-table bordered","sort-options":{enabled:!0,multipleColumns:!0}},on:{"on-selected-rows-change":t.selectionChanged,"on-page-change":t.onPageChange,"on-sort-change":t.onSortChange,"on-column-filter":t.onColumnFilter,"on-per-page-change":t.onPerPageChange},scopedSlots:t._u([{key:"table-column",fn:function(a){return["table"==t.layout_mode?e("span",{staticClass:"text-nowrap"},[t._v(" "+t._s(a.column.label)+" ")]):e("span")]}},{key:"table-row",fn:function(a){return["table"==t.layout_mode?t._t("table-row",(function(){return[e("span",{staticClass:"text-nowrap"},[e("span",{staticClass:"text-nowrap"},[t._v(" "+t._s(a.formattedRow[a.column.field])+" ")])])]}),{props:a}):e("span")]}},{key:"pagination-bottom",fn:function(a){return[-1!=t.totalRecords?e("div",{staticClass:"d-flex flex-wrap",class:t.paginationJustifyClass},[t.showPageInfo?e("div",{staticClass:"d-flex align-items-center mb-0 mt-1"},[e("span",{staticClass:"text-nowrap"},[t._v(" æ¯é¡µå±ç¤º ")]),e("b-form-select",{staticClass:"mx-25 py-0 pl-50",staticStyle:{height:"2rem"},attrs:{options:t.pageOption},on:{input:t=>a.perPageChanged({currentPerPage:Number(t)})},model:{value:t.serverParams.perPage,callback:function(e){t.$set(t.serverParams,"perPage",e)},expression:"serverParams.perPage"}}),e("span",{staticClass:"text-nowrap"},[t._v("æ¡, æ»è®¡ "+t._s(a.total)+" æ¡æ°æ® ")])],1):t._e(),e("div",{class:t.paginationWrapperClass},[e("b-pagination",{staticClass:"mt-1 mb-0",attrs:{value:1,"total-rows":a.total,"per-page":t.serverParams.perPage,"first-number":"","last-number":"",align:t.paginationAlign,"prev-class":"prev-item","next-class":"next-item"},on:{input:t=>a.pageChanged({currentPage:Number(t)})},scopedSlots:t._u([{key:"prev-text",fn:function(){return[e("feather-icon",{attrs:{icon:"ChevronLeftIcon",size:"18"}})]},proxy:!0},{key:"next-text",fn:function(){return[e("feather-icon",{attrs:{icon:"ChevronRightIcon",size:"18"}})]},proxy:!0}],null,!0)})],1)]):e("div")]}}],null,!0)},[e("template",{slot:"emptystate"},[t._t("emptystate",(function(){return[e("div",{staticClass:"text-center"},[e("span",{staticClass:"text-nowrap text-secondary"},[t._v(" ææ æ°æ® ")])])]}))],2)],2),"table"!=t.layout_mode||t.rows.length||t.keep_table?t._e():e("div",[t._t("emptystate",(function(){return[t._m(0)]}))],2)],1)},s=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center"},[e("span",{staticClass:"text-nowrap text-secondary"},[t._v(" ææ æ°æ® ")])])}],n=a(53950),i=a(90226),o=a(24392),l=a(30968),c=a(11442),u=a(28938),p=a(51130),d=a(9656),f=a(33052),m=a(87229),h=a(80663),b=a(28028),y=a(99542),g=a(47581),_=a(72687),v={components:{VueGoodTable:g.A,BAvatar:n.Cq,BBadge:i.M,BPagination:o.H,BFormGroup:l.a,BFormInput:c.b,BFormSelect:u.J,BDropdown:p.U,BDropdownItem:d.H,BCard:f.v,BCardBody:m.b,BCardTitle:h.r,BRow:b.L,BCol:y.T},props:{columns:{type:Array,default:()=>[]},rows:{type:Array,default:()=>[]},search_field:{type:String,default:""},search_value:{type:String,default:""},search_more:{type:Object,default:()=>{}},totalRecords:{type:Number,default:-1},pageOption:{type:Array,default:()=>[20,50,100]},showPageInfo:{type:Boolean,default:!0},paginationAlign:{type:String,default:"right",validator:t=>["left","center","right"].includes(t)},keep_table:{type:Boolean,default:!1},load:{type:Function,default:(t,e)=>{}},layout_mode:{type:String,default:"table"},selectable:{default:!1},fixedHeader:{default:!0},selectionChanged:{type:Function,default:()=>{}},mode:{default:"remote"}},data(){return{serverParams:{columnFilters:{},sort:[],page:1,perPage:this.pageOption[0]}}},computed:{paginationJustifyClass(){return this.showPageInfo&&"right"===this.paginationAlign?"justify-content-between":{left:"justify-content-start",center:"justify-content-center",right:"justify-content-end"}[this.paginationAlign]},paginationWrapperClass(){return"right"===this.paginationAlign?"":"w-100"},isLargeField(){return this.columns.length>10||["xs","sm","md","lg"].includes(_.Ay.getters["app/currentBreakPoint"])}},mounted(){this.loadItems()},methods:{updateParams(t){this.serverParams=Object.assign({},this.serverParams,t)},onPageChange(t){this.updateParams({page:t.currentPage}),this.loadItems()},onPerPageChange(t){this.updateParams({perPage:t.currentPerPage}),this.loadItems()}
1,onSortChange(t){t&&"none"==t[0].type&&(t=[]),this.updateParams({sort:[...t]}),this.$emit("sortChange",t),this.loadItems()},onColumnFilter(t){this.updateParams(t),this.loadItems()},loadItems(){let t={};this.search_field&&(t[this.search_field]=this.search_value),this.updateParams({columnFilters:t,...this.search_more}),this.load(this.serverParams,this.$data)}},emits:["sortChange"]},C=v,x=a(845),w=(0,x.A)(C,r,s,!1,null,null,null),B=w.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.