index.72fb79.js 8.2 KB

1
  1. import{al as D,aR as U,ae as j,aS as L,_ as z,d as G,w as v,aN as O,n as V,ah as Y,r as q,o as C,c as H,j as F,C as i,h as W,l as o,bB as J,bC as Z,G as c,J as E,M as B,a as _,bG as $,aZ as K}from"./index.js";import{u as Q}from"./use-page-search.55119e51.js";import{a as k}from"./configs.3734ea46.js";import{h as X}from"./index.e59ce53c.js";import{r as x}from"./columnRenderHelper.4b67c228.js";import uu from"./index.4a5a75.js";import eu from"./index.77c7be.js";import{u as A,w as ou}from"./xlsx.ed122d16.js";import"./execl-upload.39008e4a.js";import"./index.101bf890.js";const tu={\u5546\u54C1\u7F16\u7801:"",\u5546\u54C1\u540D\u79F0:"",\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:"",\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0:"",\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:"",\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0:"",\u91C7\u8D2D\u7A0E\u7387:"",\u91C7\u8D2D\u7C7B\u76EE\u7F16\u7801:"",\u91C7\u8D2D\u7C7B\u76EE\u540D\u79F0:"",\u91C7\u8D2D\u5F00\u7968\u5546\u54C1\u540D\u79F0:"",\u8D22\u52A1\u7A0E\u7387:"",\u8D22\u52A1\u7C7B\u76EE\u7F16\u7801:"",\u8D22\u52A1\u7C7B\u76EE\u540D\u79F0:"",\u8D22\u52A1\u5F00\u7968\u5546\u54C1\u540D\u79F0:"",\u7A0E\u7387\u6807\u8BC6:"",\u662F\u5426\u6709\u4F18\u60E0\u653F\u7B56:"",\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9:""},nu={\u5546\u54C1\u7F16\u7801:"",\u5546\u54C1\u540D\u79F0:"",\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:"",\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0:"",\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:"",\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0:"",\u7A0E\u7387:"",\u7C7B\u76EE\u7F16\u7801:"",\u5F00\u7968\u5546\u54C1\u540D\u79F0:""},b={formItems:[{field:"group",type_field:"group_type",type:"input_group",otherOptions:{inputGroupOptions:[{value:"spuCode",label:"\u5546\u54C1\u7F16\u7801"},{value:"good_name",label:"\u5546\u54C1\u540D\u79F0"},{value:"creater",label:"\u521B\u5EFA\u4EBA"}]}},{field:"companyNo",type:"supplier-query",placeholder:"\u4E70\u5165\u65B9\u516C\u53F8"},{field:"status",type:"select",placeholder:"\u72B6\u6001",options:k}]};function au(n){const a=n.split(",");return D(L,{src:a[0],previewTeleported:!0,previewSrcList:[a[0]],style:{height:"20px",width:"20px"}})}const lu=[{type:"selection",width:40,align:"center"},{label:"\u5546\u54C1\u7F16\u7801",prop:"spuCode",width:150},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"cgd_supplierName",width:175,...x("cgd_supplierNo","cgd_supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"supplierName",width:195,...x("supplierNo","supplierName","\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u5546\u54C1\u540D\u79F0",prop:"good_name",minWidth:195},{label:"\u4E3B\u56FE",prop:"good_img",width:55,cellRenderer:({row:n})=>au(n.good_img)},{label:"\u91C7\u8D2D\u7C7B\u76EE\u540D\u79F0",width:120,prop:"cgd_inv_cat_name"},{label:"\u91C7\u8D2D\u5F00\u7968\u5546\u54C1\u540D\u79F0",prop:"cgd_inv_good_name",width:165},{label:"\u91C7\u8D2D\u5F00\u7968\u7C7B\u76EE\u7A0E\u7387",prop:"cgd_inv_tax",width:165,cellRenderer({row:n}){return D("div",{},{default:()=>n.cgd_inv_tax?n.cgd_inv_tax:"--"})}},{label:"\u8D22\u52A1\u7C7B\u76EE\u540D\u79F0",width:120,prop:"inv_cat_name"},{label:"\u8D22\u52A1\u5F00\u7968\u5546\u54C1\u540D\u79F0",prop:"inv_good_name",width:165},{label:"\u8D22\u52A1\u5F00\u7968\u7C7B\u76EE\u7A0E\u7387",prop:"inv_tax",width:165,cellRenderer({row:n}){return D("div",{},{default:()=>n.inv_tax?n.inv_tax:"--"})}},{label:"\u72B6\u6001",prop:"status",width:150,cellRenderer:({row:n})=>D(U,{type:n.status==="2"?"success":""},{default:()=>{var a;return(a=k.find(l=>l.value===String(n.status)))==null?void 0:a.label}})},{label:"\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9",prop:"addTax",width:"140px"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",width:140,formatter:({addtime:n})=>j(n).format("YYYY-MM-DD HH:mm:ss")},{label:"\u521B\u5EFA\u4EBA",width:80,prop:"creater"},{label:"\u64CD\u4F5C",fixed:"right",width:80,slot:"operation"}],su={title:"\u9500\u552E\u6210\u672C\u7C7B\u76EE\u8BBE\u7F6E",superUserNoPerview:!0,companyProp:"supplierNo",notDeleteCompanyrProp:!0,columns:lu,apis:{httpList:(n={})=>{const{companyNo:a,supplierNo:l,...g}=n;return X({...g,isChild:1,supplierNo:a,cgd_supplierNo:l,noRela:!0})}}};const ru={class:"main role"},pu={"w-full":""},iu=G({__name:"index",setup(n){const a=v(null),l=v(null),{permissions:g,hasPermissionWithCode:d}=O("supplyConsultingChildCost"),f=v([]),{pageContentRef:m,handleResetClick:N,handleSearchClick:S}=Q(void 0,void 0,b),{push:R}=V(),{isSuperUser:h}=Y();function T(s){R({path:"/supplyInvoiceSaleSettings/supplyConsultingChildCostDetail",query:{id:s}})}const I={1:"\u514D\u7A0E",2:"\u4E0D\u5F81\u7A0E",3:"\u96F6\u7A0E\u7387"},P={1:"\u662F",0:"\u5426"};function w(s=!1){if(f.value.length===0){K.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5546\u54C1");return}const t=s?nu:tu,r=s?"\u6279\u91CF\u8BBE\u7F6E\u91C7\u8D2D\u7C7B\u76EE\u6A21\u677F":"\u6279\u91CF\u8BBE\u7F6E\u8D22\u52A1\u7C7B\u76EE\u6A21\u677F",p=[];f.value.forEach(u=>{const e={...t};s?(e.\u5546\u54C1\u7F16\u7801=u.spuCode,e.\u5546\u54C1\u540D\u79F0=u.good_name,e.\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801=u.supplierNo,e.\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0=u.supplierName,e.\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801=u.cgd_supplierNo,e.\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0=u.cgd_supplierName,e.\u5F00\u7968\u5546\u54C1\u540D\u79F0=u.cgd_inv_good_name):(e.\u5546\u54C1\u7F16\u7801=u.spuCode,e.\u5546\u54C1\u540D\u79F0=u.good_name,e.\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801=u.supplierNo,e.\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0=u.supplierName,e.\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801=u.cgd_supplierNo,e.\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0=u.cgd_supplierName,e.\u91C7\u8D2D\u7C7B\u76EE\u7F16\u7801=u.cgd_inv_cat_code,e.\u91C7\u8D2D\u7C7B\u76EE\u540D\u79F0=u.cgd_inv_cat_name,e.\u91C7\u8D2D\u5F00\u7968\u5546\u54C1\u540D\u79F0=u.cgd_inv_good_name,e.\u91C7\u8D2D\u7A0E\u7387=u.cgd_inv_tax?(u.cgd_inv_tax.split("%")[0]/100).toFixed(2):"",e.\u8D22\u52A1\u7C7B\u76EE\u7F16\u7801=u.inv_cat_code,e.\u8D22\u52A1\u7C7B\u76EE\u540D\u79F0=u.inv_cat_name,e.\u8D22\u52A1\u5F00\u7968\u5546\u54C1\u540D\u79F0=u.inv_good_name,e.\u8D22\u52A1\u7A0E\u7387=u.inv_tax?(u.inv_tax.split("%")[0]/100).toFixed(2):"",e.\u7A0E\u7387\u6807\u8BC6=u.inv_tag&&u.inv_tag!=="0"?I[u.inv_tag]:"",e.\u662F\u5426\u6709\u4F18\u60E0\u653F\u7B56=Number(u.status)>=2?P[u.is_discount]:"",e.\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9=u.addTax),p.push(e)});const y=A.book_new(),M=A.json_to_sheet(p);A.book_append_sheet(y,M,"sheet"),ou(y,`${r}.xlsx`,{bookType:"xlsx"})}return(s,t)=>{const r=q("ElButton");return C(),H("div",ru,[F($,{"is-show":o(d)("001")},{default:i(()=>[W("div",pu,[F(o(J),{"form-config":o(b),onSearchBtnClick:o(S),onResetBtnClick:o(N)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),F(o(Z),{ref_key:"pageContentRef",ref:m,powers:o(g),"content-config":o(su),onPreviewBtnClick:t[4]||(t[4]=({spuCode:p})=>T(p)),onSelectionChange:t[5]||(t[5]=p=>f.value=p)},{header:i(()=>[o(d)("041")?(C(),c(r,{key:0,size:"small",icon:o(E)("arrow-down-line"),onClick:t[0]||(t[0]=()=>w(!0))},{default:i(()=>[B("\u4E0B\u8F7D\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")]),_:1},8,["icon"])):_("v-if",!0),o(d)("042")&&!o(h)?(C(),c(r,{key:1,size:"small",type:"primary",icon:o(E)("arrow-up-line"),onClick:t[1]||(t[1]=()=>l.value.onDisplay())},{default:i(()=>[B("\u6279\u91CF\u5BFC\u5165\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C ")]),_:1},8,["icon"])):_("v-if",!0),o(d)("036")?(C(),c(r,{key:2,size:"small",icon:o(E)("arrow-down-line"),onClick:t[2]||(t[2]=()=>w())},{default:i(()=>[B("\u4E0B\u8F7D\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")]),_:1},8,["icon"])):_("v-if",!0),o(d)("037")&&!o(h)?(C(),c(r,{key:3,size:"small",type:"primary",icon:o(E)("arrow-up-line"),onClick:t[3]||(t[3]=()=>a.value.onDisplay())},{default:i(()=>[B(" \u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C")]),_:1},8,["icon"])):_("v-if",!0)]),_:1},8,["powers","content-config"]),F(uu,{ref_key:"execlUploadModalRef",ref:a,onOnSuccess:t[6]||(t[6]=()=>o(m).onSearch())},null,512),F(eu,{ref_key:"procureUploadModalRef",ref:l,onOnSuccess:t[7]||(t[7]=()=>o(m).onSearch())},null,512)])]),_:1},8,["is-show"])])}}});var mu=z(iu,[["__scopeId","data-v-b5fee414"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supplyInvoiceSaleSettings/supplyConsultingChildCost/index.vue"]]);export{mu as default};