index.1234b108.js 5.9 KB

1
  1. import{al as S,aS as z,ae as O,aT as V,_ as G,d as H,w as g,aL as W,n as q,ah as J,r as $,o as c,c as K,l as m,C as l,b as Q,u,bt as X,bu as Z,G as E,J as f,M as B,a as F,by as uu,aY as w}from"./index.1c43b170.js";import{u as eu}from"./use-page-search.a40cea9f.js";import ou from"./index.01179ca9.js";import tu from"./index.43c35da7.js";import{a as R}from"./configs.0c94177e.js";import{e as au}from"./index.9e7e5514.js";import{r as k}from"./columnRenderHelper.a69685e1.js";import{p as nu,t as lu}from"./xls-template.e9cf0bb2.js";import{u as v,w as su}from"./xlsx.ed122d16.js";import"./execl-upload.4eadabaf.js";import"./tootip.660d6abe.js";import"./verification.611d3025.js";const x={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:"supplierNo",label:"\u5356\u65B9\u516C\u53F8\u7F16\u7801"},{value:"creater",label:"\u521B\u5EFA\u4EBA"}]}},{field:"status",type:"select",placeholder:"\u72B6\u6001",options:R}]};function ru(o){const t=o.split(",");return S(V,{src:t[0],previewTeleported:!0,previewSrcList:[t[0]],style:{height:"20px",width:"20px"}})}const iu=[{type:"selection",width:40,align:"center",fixed:"left"},{label:"\u5546\u54C1\u7F16\u7801",prop:"spuCode",width:150},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",width:175,...k("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",width:195,...k("companyNo","companyName","\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:o})=>ru(o.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:"\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:"\u72B6\u6001",prop:"status",width:150,cellRenderer:({row:o})=>S(z,{type:o.status==="2"?"success":""},{default:()=>{var t;return(t=R.find(C=>C.value===String(o.status)))==null?void 0:t.label}})},{label:"\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9",prop:"addTax",width:"140px"},{label:"\u521B\u5EFA\u4EBA",width:80,prop:"creater"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",width:140,formatter:({addtime:o})=>O(o).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",width:80,slot:"operation"}],pu={title:"\u9500\u552E\u6210\u672C\u7C7B\u76EE\u8BBE\u7F6E",superUserNoPerview:!0,columns:iu,apis:{httpList:au}};const du={class:"main role"},cu={"w-full":""},mu=H({__name:"index",setup(o){const t=g(null),C=g(null),{permissions:N,hasPermissionWithCode:s}=W("commodityCost"),r=g([]),{pageContentRef:_,handleResetClick:I,handleSearchClick:T}=eu(void 0,void 0,x),{push:M}=q(),{isSuperUser:D}=J();function U(a){M({path:"/InvoiceSaleSettings/commodityCostDetail",query:{id:a}})}function h(a=!1){if(r.value.length===0){w.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5546\u54C1");return}const e=r.value.every(({status:p})=>p==="0"),n=r.value.every(({status:p})=>p==="1");if(a&&!e){w.warning("\u8BF7\u9009\u62E9\u72B6\u6001\u4E3A \u5F85\u91C7\u8D2D\u8BBE\u7F6E\u7A0E\u52A1\u7C7B\u76EE \u7684\u5546\u54C1");return}if(!a&&!n){w.warning("\u8BF7\u9009\u62E9\u72B6\u6001\u4E3A \u5F85\u8D22\u52A1\u8BBE\u7F6E\u7A0E\u52A1\u7C7B\u76EE \u7684\u5546\u54C1");return}const i=a?nu:lu,P=a?"\u91C7\u8D2D\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F":"\u8D22\u52A1\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F",y=[];r.value.forEach(({spuCode:p,good_name:L,cgd_inv_cat_code:Y,cgd_inv_tax:b})=>{const d={...i};d.\u5546\u54C1\u7F16\u7801=p,d.\u5F00\u7968\u5546\u54C1\u540D\u79F0=L,a||(d.\u7C7B\u76EE\u7F16\u7801=Y,d.\u7A0E\u7387=b?(b.split("%")[0]/100).toFixed(2):""),y.push(d)});const A=v.book_new(),j=v.json_to_sheet(y);v.book_append_sheet(A,j,"sheet"),su(A,`${P}.xlsx`,{bookType:"xlsx"})}return(a,e)=>{const n=$("ElButton");return c(),K("div",du,[m(uu,{"is-show":u(s)("001")},{default:l(()=>[Q("div",cu,[m(u(X),{"form-config":u(x),onSearchBtnClick:u(T),onResetBtnClick:u(I)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),m(u(Z),{ref_key:"pageContentRef",ref:_,powers:u(N),"content-config":u(pu),onPreviewBtnClick:e[4]||(e[4]=({spuCode:i})=>U(i)),onSelectionChange:e[5]||(e[5]=i=>r.value=i)},{header:l(()=>[u(s)("041")?(c(),E(n,{key:0,size:"small",icon:u(f)("arrow-down-line"),onClick:e[0]||(e[0]=()=>h(!0))},{default:l(()=>[B("\u4E0B\u8F7D\u91C7\u8D2D\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")]),_:1},8,["icon"])):F("v-if",!0),u(s)("042")&&!u(D)?(c(),E(n,{key:1,size:"small",type:"primary",icon:u(f)("arrow-up-line"),onClick:e[1]||(e[1]=()=>C.value.onDisplay())},{default:l(()=>[B("\u6279\u91CF\u5BFC\u5165\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C")]),_:1},8,["icon"])):F("v-if",!0),u(s)("036")?(c(),E(n,{key:2,size:"small",icon:u(f)("arrow-down-line"),onClick:e[2]||(e[2]=()=>h())},{default:l(()=>[B("\u4E0B\u8F7D\u8D22\u52A1\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")]),_:1},8,["icon"])):F("v-if",!0),u(s)("037")&&!u(D)?(c(),E(n,{key:3,size:"small",type:"primary",icon:u(f)("arrow-up-line"),onClick:e[3]||(e[3]=()=>t.value.onDisplay())},{default:l(()=>[B("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C")]),_:1},8,["icon"])):F("v-if",!0)]),_:1},8,["powers","content-config"]),m(ou,{ref_key:"execlUploadModalRef",ref:t,onOnSuccess:e[6]||(e[6]=()=>u(_).onSearch())},null,512),m(tu,{ref_key:"procureUploadModalRef",ref:C,onOnSuccess:e[7]||(e[7]=()=>u(_).onSearch())},null,512)])]),_:1},8,["is-show"])])}}});var Au=G(mu,[["__scopeId","data-v-0fa4429b"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSaleSettings/commodityCost/index.vue"]]);export{Au as default};