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
7.0 KiB
1 lines
7.0 KiB
import{d as q,v as G,f as J,l as K,r as u,bc as A,h as y,c as Q,e,w as i,a as _,t as m,u as t,k as l,i as p,J as W,m as w,B as X,bd as Z,D as ee,G as ae,bg as te,E as le,H as oe,K as ne,a7 as ie,a8 as re,$ as me,a0 as se,a1 as pe,L as de}from"./index-1dc7b228.js";/* empty css */import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang-e3e68e0c.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{C as ue}from"./order-8a914cd9.js";import{_ as _e}from"./invoice-detail.vue_vue_type_script_setup_true_lang-250f8959.js";import{_ as ve}from"./invoice-dialog.vue_vue_type_script_setup_true_lang-c068171a.js";/* empty css *//* empty css */import"./sys-3783faf5.js";/* empty css *//* empty css */import"./index-372cf5b6.js";import"./index.vue_vue_type_style_index_0_lang-bbada8fe.js";import"./attachment-a2bedbef.js";import"./index.vue_vue_type_script_setup_true_lang-5649c955.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-01b1252e.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-83404fbb.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";const fe={class:"main-container"},be={class:"flex justify-between items-center"},he={class:"text-page-title"},ge={class:"mt-[16px] flex justify-end"},sa=q({__name:"invoice",setup(ye){const V=G(),E=J(),T=V.meta.title,a=K({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{is_invoice:"",create_time:"",invoice_time:"",header_name:""}}),k=u(),$=r=>{r&&(r.resetFields(),d())},D=u(""),N=r=>{a.searchParam.is_invoice=r,d()},d=(r=1)=>{a.loading=!0,a.page=r,ue({page:a.page,limit:a.limit,...a.searchParam}).then(o=>{a.loading=!1,a.data=o.data.data,a.total=o.data.total,Z(a.page,a.limit,a.searchParam)}).catch(()=>{a.loading=!1})};d(A(a.searchParam).page);const f=u(null),I=r=>{f.value.setFormData(r),f.value.showDialog=!0},b=u(null),Y=r=>{b.value.setInvoiceData(r),b.value.invoiceDialog=!0},F=r=>{if(r.trade_type==="shop"){const o=E.resolve({path:"/shop/order/detail",query:{order_id:r.trade_id}});window.open(o.href,"_blank")}},U=u(null),h=u(!1),z=r=>{h.value=r},B=r=>{h.value=!0};return(r,o)=>{const L=ee,v=ae,C=te,c=le,M=oe,P=ne,g=ie,S=re,s=me,H=se,R=pe,j=ce,O=de;return y(),Q("div",fe,[e(P,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[_("div",be,[_("span",he,m(t(T)),1)]),e(P,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:i(()=>[e(M,{inline:!0,model:a.searchParam,ref_key:"searchFormRef",ref:k},{default:i(()=>[e(v,{label:t(l)("headerName"),prop:"header_name"},{default:i(()=>[e(L,{modelValue:a.searchParam.header_name,"onUpdate:modelValue":o[0]||(o[0]=n=>a.searchParam.header_name=n),modelModifiers:{trim:!0},placeholder:t(l)("headerNamePlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(v,{label:t(l)("createTime"),prop:"create_time"},{default:i(()=>[e(C,{modelValue:a.searchParam.create_time,"onUpdate:modelValue":o[1]||(o[1]=n=>a.searchParam.create_time=n),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":t(l)("startDate"),"end-placeholder":t(l)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(v,{label:t(l)("invoiceTime"),prop:"invoice_time"},{default:i(()=>[e(C,{modelValue:a.searchParam.invoice_time,"onUpdate:modelValue":o[2]||(o[2]=n=>a.searchParam.invoice_time=n),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":t(l)("startDate"),"end-placeholder":t(l)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(v,null,{default:i(()=>[e(c,{type:"primary",onClick:o[3]||(o[3]=n=>d())},{default:i(()=>[p(m(t(l)("search")),1)]),_:1}),e(c,{onClick:o[4]||(o[4]=n=>$(k.value))},{default:i(()=>[p(m(t(l)("reset")),1)]),_:1}),e(c,{type:"primary",onClick:B},{default:i(()=>[p(m(t(l)("export")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(S,{modelValue:D.value,"onUpdate:modelValue":o[5]||(o[5]=n=>D.value=n),class:"demo-tabs",onTabChange:N},{default:i(()=>[e(g,{label:t(l)("all"),name:""},null,8,["label"]),e(g,{label:t(l)("已开票"),name:"1"},null,8,["label"]),e(g,{label:t(l)("未开票"),name:"0"},null,8,["label"])]),_:1},8,["modelValue"]),_("div",null,[W((y(),w(H,{data:a.data,size:"large"},{empty:i(()=>[_("span",null,m(a.loading?"":t(l)("emptyData")),1)]),default:i(()=>[e(s,{prop:"header_name",label:t(l)("headerName"),"min-width":"100"},null,8,["label"]),e(s,{prop:"header_type_name",label:t(l)("headerTypeName"),"min-width":"120"},null,8,["label"]),e(s,{prop:"tax_number",label:t(l)("taxNumber"),"min-width":"180"},null,8,["label"]),e(s,{prop:"name",label:t(l)("name"),"min-width":"120"},null,8,["label"]),e(s,{prop:"money",label:t(l)("money"),"min-width":"120",align:"right"},null,8,["label"]),e(s,{label:t(l)("createTime"),"min-width":"180"},{default:i(({row:n})=>[p(m(n.create_time||""),1)]),_:1},8,["label"]),e(s,{label:t(l)("invoiceTime"),"min-width":"180"},{default:i(({row:n})=>[p(m(n.invoice_time||""),1)]),_:1},8,["label"]),e(s,{label:t(l)("isInvoice"),"min-width":"120"},{default:i(({row:n})=>[p(m(n.is_invoice===1?t(l)("hasInvoice"):t(l)("noInvoice")),1)]),_:1},8,["label"]),e(s,{label:t(l)("operation"),fixed:"right",align:"center",width:"130"},{default:i(({row:n})=>[e(c,{type:"primary",link:"",onClick:x=>I(n)},{default:i(()=>[p(m(t(l)("detail")),1)]),_:2},1032,["onClick"]),n.is_invoice===0?(y(),w(c,{key:0,type:"primary",link:"",onClick:x=>Y(n)},{default:i(()=>[p(m(t(l)("invoice")),1)]),_:2},1032,["onClick"])):X("",!0),e(c,{type:"primary",link:"",onClick:x=>F(n)},{default:i(()=>[p(m(t(l)("viewOrder")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[O,a.loading]]),_("div",ge,[e(R,{"current-page":a.page,"onUpdate:current-page":o[6]||(o[6]=n=>a.page=n),"page-size":a.limit,"onUpdate:page-size":o[7]||(o[7]=n=>a.limit=n),layout:"total, sizes, prev, pager, next, jumper",total:a.total,onSizeChange:o[8]||(o[8]=n=>d()),onCurrentChange:d},null,8,["current-page","page-size","total"])]),e(_e,{ref_key:"invoiceDetailDialog",ref:f,onComplete:o[9]||(o[9]=n=>d())},null,512),e(ve,{ref_key:"invoiceListDialog",ref:b,onComplete:o[10]||(o[10]=n=>d())},null,512),e(j,{ref_key:"exportSureDialog",ref:U,show:h.value,type:"shop_invoice",searchParam:a.searchParam,onClose:z},null,8,["show","searchParam"])])]),_:1})])}}});export{sa as default};
|
|
|