index.24ef03c3.js 5.6 KB

1
  1. import{aU as L,ac as O,al as k,aS as Y,ae as V,aT as j,_ as z,d as G,w as _,aL as q,n as H,ah as W,r as X,o as p,c as $,l as d,C as l,b as J,u as e,bt as Z,bu as K,G as m,J as C,M as E,a as f,by as Q,aY as ee}from"./index.4da7a684.js";import{u as ue}from"./use-page-search.15ae49b9.js";import{a as A}from"./configs.531784c6.js";import{r as y}from"./columnRenderHelper.e7e89929.js";import oe from"./index.7620178e.js";import te from"./index.eed42f0d.js";import{p as ae,t as ne}from"./xls-template.e9cf0bb2.js";import{u as g,w as se}from"./xlsx.ed122d16.js";import"./tootip.13e81504.js";import"./execl-upload.741cc24c.js";import"./index.d66f786b.js";const 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:"supplierNo",label:"\u5356\u65B9\u516C\u53F8\u7F16\u7801"},{value:"creater",label:"\u521B\u5EFA\u4EBA"}]}},{field:"status",type:"select",placeholder:"\u72B6\u6001",options:A}]},{VITE_PROXY_DOMAIN_REAL:ke,VITE_PROXY_USER_REAL:le}=O(),re=le+"/admin/",ie=o=>L.request("post",`${re}good/list`,{data:{...o,isZx:1}});function pe(o){const t=o.split(",");return k(j,{src:t[0],previewTeleported:!0,previewSrcList:[t[0]],style:{height:"20px",width:"20px"}})}const de=[{type:"selection",width:40,align:"center"},{label:"\u5546\u54C1\u7F16\u7801",prop:"spuCode",width:150},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",width:175,...y("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",width:195,...y("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})=>pe(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})=>k(Y,{type:o.status==="2"?"success":""},{default:()=>{var t;return(t=A.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\u65F6\u95F4",prop:"createTime",width:140,formatter:({addtime:o})=>V(o).format("YYYY-MM-DD HH:mm:ss")},{label:"\u521B\u5EFA\u4EBA",width:80,prop:"creater"},{label:"\u64CD\u4F5C",fixed:"right",width:80,slot:"operation"}],ce={title:"\u9500\u552E\u6210\u672C\u7C7B\u76EE\u8BBE\u7F6E",superUserNoPerview:!0,columns:de,apis:{httpList:ie}};const me={class:"main role"},Ce={"w-full":""},Ee=G({__name:"index",setup(o){const t=_(null),c=_(null),{permissions:x,hasPermissionWithCode:r}=q("consultingCost"),F=_([]),{pageContentRef:B,handleResetClick:S,handleSearchClick:R}=ue(void 0,void 0,b),{push:I}=H(),{isSuperUser:w}=W();function N(a){I({path:"/InvoiceSaleSettings/consultingCostDetail",query:{id:a}})}function h(a=!1){if(F.value.length===0){ee.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5546\u54C1");return}const u=a?ae:ne,n=a?"\u91C7\u8D2D\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F":"\u8D22\u52A1\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F",s=[];F.value.forEach(({spuCode:U,good_name:M,cgd_inv_cat_code:P,cgd_inv_tax:D})=>{const i={...u};i.\u5546\u54C1\u7F16\u7801=U,i.\u5F00\u7968\u5546\u54C1\u540D\u79F0=M,a||(i.\u7C7B\u76EE\u7F16\u7801=P,i.\u7A0E\u7387=D?(D.split("%")[0]/100).toFixed(2):""),s.push(i)});const v=g.book_new(),T=g.json_to_sheet(s);g.book_append_sheet(v,T,"sheet"),se(v,`${n}.xlsx`,{bookType:"xlsx"})}return(a,u)=>{const n=X("ElButton");return p(),$("div",me,[d(Q,{"is-show":e(r)("001")},{default:l(()=>[J("div",Ce,[d(e(Z),{"form-config":e(b),onSearchBtnClick:e(R),onResetBtnClick:e(S)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),d(e(K),{ref_key:"pageContentRef",ref:B,powers:e(x),"content-config":e(ce),onPreviewBtnClick:u[4]||(u[4]=({spuCode:s})=>N(s)),onSelectionChange:u[5]||(u[5]=s=>F.value=s)},{header:l(()=>[e(r)("041")?(p(),m(n,{key:0,size:"small",icon:e(C)("arrow-down-line"),onClick:u[0]||(u[0]=()=>h(!0))},{default:l(()=>[E("\u4E0B\u8F7D\u91C7\u8D2D\u6279\u91CF\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")]),_:1},8,["icon"])):f("v-if",!0),e(r)("042")&&!e(w)?(p(),m(n,{key:1,size:"small",type:"primary",icon:e(C)("arrow-up-line"),onClick:u[1]||(u[1]=()=>c.value.onDisplay())},{default:l(()=>[E("\u6279\u91CF\u5BFC\u5165\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C")]),_:1},8,["icon"])):f("v-if",!0),e(r)("036")?(p(),m(n,{key:2,size:"small",icon:e(C)("arrow-down-line"),onClick:u[2]||(u[2]=()=>h())},{default:l(()=>[E("\u4E0B\u8F7D\u6279\u91CF\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")]),_:1},8,["icon"])):f("v-if",!0),e(r)("037")&&!e(w)?(p(),m(n,{key:3,size:"small",type:"primary",icon:e(C)("arrow-up-line"),onClick:u[3]||(u[3]=()=>t.value.onDisplay())},{default:l(()=>[E("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C")]),_:1},8,["icon"])):f("v-if",!0)]),_:1},8,["powers","content-config"]),d(oe,{ref_key:"execlUploadModalRef",ref:t,onOnSuccess:u[6]||(u[6]=()=>e(B).onSearch())},null,512),d(te,{ref_key:"procureUploadModalRef",ref:c,onOnSuccess:u[7]||(u[7]=()=>e(B).onSearch())},null,512)])]),_:1},8,["is-show"])])}}});var Ae=z(Ee,[["__scopeId","data-v-e8348bd0"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSaleSettings/consultingCost/index.vue"]]);export{Ae as default};