index.fbb981.js 9.4 KB

1
  1. import{a7 as f,bq as v,_ as H,d as Q,j as G,Q as J,m as A,aH as k,az as E,V as K,O as W,r as c,ao as X,B as Y,o as O,A as I,x as o,f as l,h as b,H as i,D as N,a as Z}from"./index.js";import{u as uu}from"./use-page-search.dfa27a70.js";import{N as eu,n as tu}from"./index.8b31f1.js";import{O as ou,o as lu}from"./index.ee8288.js";import{e as ru,a as nu,b as au}from"./index.004a0bb2.js";import{t as iu,s as su,a as g}from"./shared.b741187d.js";import{x as pu}from"./status.b7512d56.js";import{r as _}from"./columnRenderHelper.8411add2.js";import{u as C,w as du}from"./execl-upload.8692a4ce.js";import{h as mu}from"./export.d1a777b9.js";import"./index.71c29d4d.js";import"./index.e25db4d1.js";const Eu=[{type:"selection",width:40},{prop:"id",label:"ID",width:"40px"},{label:"\u4E1A\u52A1\u7F16\u53F7",prop:"invoiceCode",width:150},{label:"\u7C7B\u578B",width:80,cellRenderer({row:e}){return f(v,{type:"primary",size:"small"},{default:()=>{var r;return(r=iu.find(t=>t.value==e.type))==null?void 0:r.label}})}},{label:"\u6570\u636E\u6765\u6E90",width:90,cellRenderer({row:e}){return f(v,{type:"primary",size:"small"},{default:()=>{var r;return(r=su.find(t=>t.value==e.source))==null?void 0:r.label}})}},{label:"\u72B6\u6001",width:90,cellRenderer({row:e}){var r;return f(v,{type:(r=g.find(t=>t.value==e.status))==null?void 0:r.type,size:"small"},{default:()=>{var t;return(t=g.find(h=>h.value==e.status))==null?void 0:t.label}})}},{label:"\u5F02\u5E38\u539F\u56E0",width:120,prop:"error_remark"},{label:"\u8D2D\u4E70\u65B9\u516C\u53F8",width:150,..._("buyer_code","buyer_name","\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u9500\u552E\u65B9\u516C\u53F8",prop:"seller_code",width:150,..._("seller_code","seller_name","\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u8BA2\u5355\u7F16\u53F7",prop:"orderCode",width:160},{label:"\u8BA2\u5355\u4E3B\u7F16\u53F7",prop:"cxCode",width:160},{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:120},{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:120},{label:"\u5355\u4F4D",prop:"unit",width:60},{label:"\u5546\u54C1\u6570\u91CF",prop:"num",width:100},{label:"\u5546\u54C1\u5355\u4EF7",prop:"goodPrice",width:100},{label:"\u8BA2\u5355\u603B\u91D1\u989D",prop:"totalPrice",width:120},{label:"\u7A0E\u76EE",prop:"cat_code",width:120},{label:"\u7A0E\u7387",width:60,cellRenderer({row:e}){return e.tax+"%"}},{label:"\u5173\u8054\u91D1\u989D",prop:"inv_fee",width:120},{label:"\u53D1\u7968\u8D2D\u4E70\u65B9\u516C\u53F8",width:120,..._("inv_buyer_code","inv_buyer_name","\u8D2D\u4E70\u65B9\u516C\u53F8\u540D\u79F0\u7EB3\u7A0E\u53F7:")},{label:"\u53D1\u7968\u9500\u552E\u65B9\u516C\u53F8",width:180,..._("inv_seller_code","inv_seller_name","\u53D1\u7968\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u53D1\u7968\u53F7\u7801",prop:"inv_number",width:100},{label:"\u53D1\u7968\u7C7B\u578B",width:180,cellRenderer({row:e}){var r;return(r=pu.find(t=>t.value===e.inv_type))==null?void 0:r.label}},{label:"\u53D1\u7968\u660E\u7EC6ID",prop:"inv_item_id",width:100},{label:"\u8D27\u7269\u6216\u5E94\u7A0E\u52B3\u52A1\u3001\u670D\u52A1\u540D\u79F0",prop:"inv_good_name",width:170},{label:"\u7C7B\u76EE\u7F16\u53F7",prop:"cat_code",width:100},{label:"\u89C4\u683C\u578B\u53F7",prop:"inv_spec",width:80},{label:"\u53D1\u7968\u5546\u54C1\u5355\u4F4D",prop:"inv_unit",width:100},{label:"\u53D1\u7968\u5546\u54C1\u6570\u91CF",prop:"inv_num",width:100},{label:"\u7A0E\u524D\u5355\u4EF7",prop:"inv_subprice",width:100},{label:"\u7A0E\u524D\u603B\u4EF7",prop:"inv_subtotal",width:100},{label:"\u53D1\u7968\u7A0E\u7387",prop:"inv_tax",width:80},{label:"\u53D1\u7968\u7A0E\u989D",prop:"inv_tax_total",width:80},{label:"\u7A0E\u540E\u5355\u4EF7",prop:"inv_price",width:100},{label:"\u7A0E\u540E\u603B\u989D",prop:"inv_total",width:100},{label:"\u7C7B\u76EE\u7F16\u53F7\u72B6\u6001",width:100,cellRenderer({row:e}){return f(v,{size:"small",type:e.cat_diff=="0"?"danger":"success"},{default:()=>e.cat_diff=="0"?"\u4E0D\u4E00\u81F4":"\u4E00\u81F4"})}},{label:"\u7A0E\u7387\u72B6\u6001",prop:"TODO",width:100,cellRenderer({row:e}){return f(v,{size:"small",type:e.tax_diff=="0"?"danger":"success"},{default:()=>e.tax_diff=="0"?"\u4E0D\u4E00\u81F4":"\u4E00\u81F4"})}},{label:"\u5907\u6CE8",prop:"remark",width:100},{label:"\u5173\u8054\u5546\u54C1ID",prop:"goodNo",width:80,cellRenderer({row:e}){return e.ProductRela.length===0?null:e.ProductRela[0].id}},{label:"\u5173\u8054\u5546\u54C1\u540D\u79F0",prop:"goodName",width:100,cellRenderer({row:e}){return e.ProductRela.length===0?null:e.ProductRela[0].goodName}},{label:"\u521B\u5EFA\u4EBA",prop:"apply_name",width:"100px"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time",width:"140px"},{label:"\u64CD\u4F5C",fixed:"right",width:80,slot:"operation"}],cu={columns:Eu,title:"\u5546\u54C1\u7BA1\u7406",permissions:["007"],companyProp:"inv_seller_code",apis:{httpList:(e={})=>ru({...e,channel:[1,2],type:[2,4]}),httpAdd:!0}},S={formItems:[{field:"inv_buyer_code",type:"inv-in-query",placeholder:"\u53D1\u7968\u8D2D\u4E70\u65B9\u516C\u53F8"},{field:"status",placeholder:"\u72B6\u6001",options:g,type:"select"}]},Fu="inOutManager",fu=Q({__name:"index",setup(e){const r=G(),t=J({orderImportVisible:!1,notOrderImportVisible:!1}),h={pageSearchHook:()=>uu(void 0,void 0,S)},a=A(null),R=k({success(){E.success("\u5220\u9664\u6210\u529F"),a==null||a.value.onSearch(!0)}}),P=k({success(){E.success("\u53D6\u6D88\u6210\u529F"),a==null||a.value.onSearch(!0)}}),{isSuperUser:V}=K(),p=A([]),z={content:{create:()=>r.push("/invoiceInOut/outManagerDetail"),preview:({id:d})=>r.push("/invoiceInOut/outManagerDetail?id="+d)}},{getCurrentLicense:y,currentCompany:M}=W();function x(d="notOrder"){const u=d==="notOrder"?tu:lu,m=d==="notOrder"?"\u51FA\u5E93\u6A21\u677F-\u975E\u8BA2\u5355\u5546\u54C1.xlsx":"\u51FA\u5E93\u6A21\u677F-\u8BA2\u5355\u5546\u54C1.xlsx",s=C.book_new(),w=C.json_to_sheet(u),D=C.json_to_sheet([{\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:y(),\u9500\u552E\u65B9\u516C\u53F8:M.value.companyName}]);C.book_append_sheet(s,w,"sheet1"),C.book_append_sheet(s,D,"sheet2"),du(s,m,{bookType:"xlsx"})}function T(){if(p.value.length===0){E.warning('\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u6761\u72B6\u6001\u4E3A "\u5F85\u5BA1\u6838" \u6216 "\u5F02\u5E38" \u7684\u6570\u636E');return}if(p.value.some(({status:u})=>u!="1"&&u!="4")){E.warning('\u53EA\u80FD\u9009\u62E9\u72B6\u6001\u4E3A "\u5F85\u5BA1\u6838" \u6216 "\u5F02\u5E38" \u7684\u6570\u636E');return}R.run(nu({id:p.value.map(({id:u})=>u)}))}function $(){if(p.value.length===0){E.warning('\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u6761\u72B6\u6001\u4E3A "\u6B63\u5E38" \u6216 "\u8BA1\u63D0" \u7684\u6570\u636E');return}if(p.value.some(({status:u})=>u!="2"&&u!="3")){E.warning('\u53EA\u80FD\u9009\u62E9\u72B6\u6001\u4E3A "\u6B63\u5E38" \u6216 "\u8BA1\u63D0" \u7684\u6570\u636E');return}P.run(au({type:"1",item_ids:p.value.map(({id:u})=>u),remark:""}))}const B=A(!1);async function L(){await mu({url:"/cxinv/FinancialManager/export",name:"\u51FA\u5E93\u7BA1\u7406",onStart:()=>B.value=!0,onSuccess:()=>B.value=!1,onFail:()=>B.value=!1,params:{type:["2","4"],channel:["1","2"],inv_seller_code:y(),...a.value.getBasicParams()}})}return(d,u)=>{const m=c("ElButton"),s=c("ElDropdownItem"),w=c("ElDropdownMenu"),D=c("ElDropdown"),U=c("PageContainer"),j=c("PageAuth"),q=X("loading");return Y((O(),I(j,{pageName:Fu},{default:o(()=>[l(U,{hooks:h,events:z,searchConfig:b(S),contentConfig:b(cu),onContentSelectChange:u[4]||(u[4]=n=>p.value=n),"get-content-ref":n=>a.value=n},{content_header:o(()=>[l(m,{size:"small",type:"primary",onClick:L},{default:o(()=>u[9]||(u[9]=[i(" \u5BFC\u51FA ")])),_:1}),l(m,{size:"small",type:"primary",onClick:$},{default:o(()=>u[10]||(u[10]=[i("\u6279\u91CF\u53D6\u6D88")])),_:1}),l(m,{style:{"margin-right":"10px"},size:"small",type:"danger",onClick:T},{default:o(()=>u[11]||(u[11]=[i("\u6279\u91CF\u5220\u9664")])),_:1}),b(V)?Z("v-if",!0):(O(),I(D,{key:0},{dropdown:o(()=>[l(w,null,{default:o(()=>[l(s,{onClick:u[0]||(u[0]=n=>t.orderImportVisible=!0)},{default:o(()=>u[13]||(u[13]=[i("\u8BA2\u5355\u5546\u54C1")])),_:1}),l(s,{onClick:u[1]||(u[1]=n=>t.notOrderImportVisible=!0)},{default:o(()=>u[14]||(u[14]=[i("\u975E\u8BA2\u5355\u5546\u54C1")])),_:1})]),_:1})]),default:o(()=>[l(m,{size:"small",type:"primary",style:{"margin-right":"10px","margin-top":"1px"},icon:b(N)("arrow-up-line")},{default:o(()=>u[12]||(u[12]=[i("\u51FA\u5E93\u6570\u636E\u5BFC\u5165 ")])),_:1},8,["icon"])]),_:1})),l(D,null,{dropdown:o(()=>[l(w,null,{default:o(()=>[l(s,{onClick:u[2]||(u[2]=n=>x("order"))},{default:o(()=>u[16]||(u[16]=[i("\u8BA2\u5355\u5546\u54C1")])),_:1}),l(s,{onClick:u[3]||(u[3]=n=>x("notOrder"))},{default:o(()=>u[17]||(u[17]=[i("\u975E\u8BA2\u5355\u5546\u54C1")])),_:1})]),_:1})]),default:o(()=>[l(m,{size:"small",style:{"margin-right":"10px","margin-top":"1px"},icon:b(N)("arrow-down-line")},{default:o(()=>u[15]||(u[15]=[i(" \u51FA\u5E93\u6A21\u677F\u4E0B\u8F7D")])),_:1},8,["icon"])]),_:1})]),_:1},8,["searchConfig","contentConfig","get-content-ref"]),l(ou,{visible:t.orderImportVisible,"onUpdate:visible":u[5]||(u[5]=n=>t.orderImportVisible=n),onRefresh:u[6]||(u[6]=n=>{var F;return(F=a.value)==null?void 0:F.onSearch()})},null,8,["visible"]),l(eu,{visible:t.notOrderImportVisible,"onUpdate:visible":u[7]||(u[7]=n=>t.notOrderImportVisible=n),onRefresh:u[8]||(u[8]=n=>{var F;return(F=a.value)==null?void 0:F.onSearch()})},null,8,["visible"])]),_:1})),[[q,B.value]])}}});var ku=H(fu,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/outManager/index.vue"]]);export{ku as default};