index.5fb71e.js 8.2 KB

1
  1. import{cA as x,af as _,ce as U,a7 as j,cf as Y,_ as L,d as z,n as m,c9 as O,cC as V,k as H,ab as q,r as G,o as F,c as W,h as C,y as p,e as K,i as t,d1 as $,d2 as J,A as E,D as c,H as B,a as D,dj as Q,cm as X}from"./index.js";import{a as b}from"./configs.68041d92.js";import{h as Z}from"./index.f1764480.js";import uu from"./index.ba8fa4.js";import eu from"./index.25e02c.js";import{u as A,w as ou}from"./xlsx.ed122d16.js";import"./execl-upload.f811ec24.js";import"./index.5a135550.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:""},k={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:b}]};function lu(n){const l=n.split(",");return _(Y,{src:l[0],previewTeleported:!0,previewSrcList:[l[0]],style:{height:"20px",width:"20px"},"text-key":"91110113MA028K5Y7Y"})}const su=[{type:"selection",width:40,align:"center",fixed:"left"},{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})=>lu(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 _("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 _("div",{},{default:()=>n.inv_tax?n.inv_tax:"--"})}},{label:"\u72B6\u6001",prop:"status",width:150,cellRenderer:({row:n})=>_(U,{type:n.status==="2"?"success":""},{default:()=>{var l;return(l=b.find(s=>s.value===String(n.status)))==null?void 0:l.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"}],au={title:"\u9500\u552E\u6210\u672C\u7C7B\u76EE\u8BBE\u7F6E",superUserNoPerview:!0,companyProp:"supplierNo",notDeleteCompanyrProp:!0,columns:su,apis:{httpList:(n={})=>{const{companyNo:l,supplierNo:s,...g}=n;return Z({...g,isChild:1,supplierNo:l,cgd_supplierNo:s,noRela:!0})}}};const ru={class:"main role"},iu={"w-full":""},pu=z({__name:"index",setup(n){const l=m(null),s=m(null),{permissions:g,hasPermissionWithCode:d}=O("supplyConsultingChildCost"),f=m([]),{pageContentRef:v,handleResetClick:N,handleSearchClick:S}=V(void 0,void 0,k),{push:R}=H(),{isSuperUser:w}=q();function T(a){R({path:"/supplyInvoiceSaleSettings/supplyConsultingChildCostDetail",query:{id:a}})}const I={1:"\u514D\u7A0E",2:"\u4E0D\u5F81\u7A0E",3:"\u96F6\u7A0E\u7387"},P={1:"\u662F",0:"\u5426"};function y(a=!1){if(f.value.length===0){X.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5546\u54C1");return}const e=a?nu:tu,r=a?"\u6279\u91CF\u8BBE\u7F6E\u91C7\u8D2D\u7C7B\u76EE\u6A21\u677F":"\u6279\u91CF\u8BBE\u7F6E\u8D22\u52A1\u7C7B\u76EE\u6A21\u677F",i=[];f.value.forEach(u=>{const o={...e};a?(o.\u5546\u54C1\u7F16\u7801=u.spuCode,o.\u5546\u54C1\u540D\u79F0=u.good_name,o.\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801=u.supplierNo,o.\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0=u.supplierName,o.\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801=u.cgd_supplierNo,o.\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0=u.cgd_supplierName,o.\u5F00\u7968\u5546\u54C1\u540D\u79F0=u.cgd_inv_good_name):(o.\u5546\u54C1\u7F16\u7801=u.spuCode,o.\u5546\u54C1\u540D\u79F0=u.good_name,o.\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801=u.supplierNo,o.\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0=u.supplierName,o.\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801=u.cgd_supplierNo,o.\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0=u.cgd_supplierName,o.\u91C7\u8D2D\u7C7B\u76EE\u7F16\u7801=u.cgd_inv_cat_code,o.\u91C7\u8D2D\u7C7B\u76EE\u540D\u79F0=u.cgd_inv_cat_name,o.\u91C7\u8D2D\u5F00\u7968\u5546\u54C1\u540D\u79F0=u.cgd_inv_good_name,o.\u91C7\u8D2D\u7A0E\u7387=u.cgd_inv_tax?(u.cgd_inv_tax.split("%")[0]/100).toFixed(2):"",o.\u8D22\u52A1\u7C7B\u76EE\u7F16\u7801=u.inv_cat_code,o.\u8D22\u52A1\u7C7B\u76EE\u540D\u79F0=u.inv_cat_name,o.\u8D22\u52A1\u5F00\u7968\u5546\u54C1\u540D\u79F0=u.inv_good_name,o.\u8D22\u52A1\u7A0E\u7387=u.inv_tax?(u.inv_tax.split("%")[0]/100).toFixed(2):"",o.\u7A0E\u7387\u6807\u8BC6=u.inv_tag&&u.inv_tag!=="0"?I[u.inv_tag]:"",o.\u662F\u5426\u6709\u4F18\u60E0\u653F\u7B56=Number(u.status)>=2?P[u.is_discount]:"",o.\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9=u.addTax),i.push(o)});const h=A.book_new(),M=A.json_to_sheet(i);A.book_append_sheet(h,M,"sheet"),ou(h,`${r}.xlsx`,{bookType:"xlsx"})}return(a,e)=>{const r=G("ElButton");return F(),W("div",ru,[C(Q,{"is-show":t(d)("001")},{default:p(()=>[K("div",iu,[C(t($),{"form-config":t(k),onSearchBtnClick:t(S),onResetBtnClick:t(N)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),C(t(J),{ref_key:"pageContentRef",ref:v,powers:t(g),"content-config":t(au),onPreviewBtnClick:e[4]||(e[4]=({spuCode:i})=>T(i)),onSelectionChange:e[5]||(e[5]=i=>f.value=i)},{header:p(()=>[t(d)("041")?(F(),E(r,{key:0,size:"small",icon:t(c)("arrow-down-line"),onClick:e[0]||(e[0]=()=>y(!0))},{default:p(()=>e[8]||(e[8]=[B("\u4E0B\u8F7D\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")])),_:1},8,["icon"])):D("v-if",!0),t(d)("042")&&!t(w)?(F(),E(r,{key:1,size:"small",type:"primary",icon:t(c)("arrow-up-line"),onClick:e[1]||(e[1]=()=>s.value.onDisplay())},{default:p(()=>e[9]||(e[9]=[B("\u6279\u91CF\u5BFC\u5165\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C ")])),_:1},8,["icon"])):D("v-if",!0),t(d)("036")?(F(),E(r,{key:2,size:"small",icon:t(c)("arrow-down-line"),onClick:e[2]||(e[2]=()=>y())},{default:p(()=>e[10]||(e[10]=[B("\u4E0B\u8F7D\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u6A21\u677F")])),_:1},8,["icon"])):D("v-if",!0),t(d)("037")&&!t(w)?(F(),E(r,{key:3,size:"small",type:"primary",icon:t(c)("arrow-up-line"),onClick:e[3]||(e[3]=()=>l.value.onDisplay())},{default:p(()=>e[11]||(e[11]=[B(" \u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE\u7ED3\u679C")])),_:1},8,["icon"])):D("v-if",!0)]),_:1},8,["powers","content-config"]),C(uu,{ref_key:"execlUploadModalRef",ref:l,onOnSuccess:e[6]||(e[6]=()=>t(v).onSearch())},null,512),C(eu,{ref_key:"procureUploadModalRef",ref:s,onOnSuccess:e[7]||(e[7]=()=>t(v).onSearch())},null,512)])]),_:1},8,["is-show"])])}}});var gu=L(pu,[["__scopeId","data-v-b5fee414"],["__file","D:/work/jiesuan/settle-vue3/src/views/supplyInvoiceSaleSettings/supplyConsultingChildCost/index.vue"]]);export{gu as default};