2 lines
4.4 KiB
Java
2 lines
4.4 KiB
Java
var h=(y,_,n)=>new Promise((f,c)=>{var g=i=>{try{m(n.next(i))}catch(l){c(l)}},b=i=>{try{m(n.throw(i))}catch(l){c(l)}},m=i=>i.done?f(i.value):Promise.resolve(i.value).then(g,b);m((n=n.apply(y,_)).next())});import{d as V,ah as p,v as X,ar as j,as as s,k as r,aF as e,u as a,q as k,aC as d,ag as z,G as u}from"./vue-vendor-C7Zq48Yl.js";import"./index-BgJbdjPf.js";import"./index-Du0A3ksf.js";import{useListPage as L}from"./useListPage-BWia52we.js";import{_ as O,g as P,a as q,s as G,c as H,l as J,d as K,b as W}from"./MesMaterialModal-BMzQFfbK.js";import{J as $}from"./componentMap-BBZeqR-K.js";import Q from"./BasicTable-DfLkrEeh.js";import{al as Y}from"./index-BI6CMai0.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./useMethods-DVip17X8.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JSelectDept-DRDVeruW.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JCodeEditor-CLVZA7Uj.js";import"./useFormItem-BdW6EoZe.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JAddInput-D6qcyZjQ.js";import"./index-CNkz_PUv.js";import"./depart.api-DeMNV8zW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./index-Dg4HCEvo.js";import"./EasyCronInput-7xfJ3nBh.js";import"./JEllipsis-DqRFTSm0.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./injectionKey-DPVn4AgL.js";const io=V({__name:"MesMaterialList",setup(y){const[_,{openModal:n}]=Y(),{tableContext:f,onExportXls:c,onImportXls:g}=L({tableProps:{title:"物料信息",api:J,columns:H,canResize:!0,formConfig:{labelWidth:120,schemas:G,autoSubmitOnEnter:!0,showAdvancedButton:!0},actionColumn:{width:120}},exportConfig:{name:"物料信息",url:q},importConfig:{url:P,success:v}}),[b,{reload:m},{rowSelection:i,selectedRowKeys:l}]=f;function I(){n(!0,{isUpdate:!1,showFooter:!0})}function S(t){n(!0,{record:t,isUpdate:!0,showFooter:!0})}function A(t){n(!0,{record:t,isUpdate:!0,showFooter:!1})}function E(t){return h(this,null,function*(){yield K({id:t.id},m)})}function R(){return h(this,null,function*(){yield W({ids:l.value},m)})}function v(){m()}function F(t){return[{label:"编辑",onClick:S.bind(null,t),auth:"mes:mes_material:edit"}]}function M(t){return[{label:"详情",onClick:A.bind(null,t)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:E.bind(null,t)},auth:"mes:mes_material:delete"}]}return(t,o)=>{const w=p("a-button"),U=p("j-upload-button"),x=p("Icon"),B=p("a-menu-item"),T=p("a-menu"),N=p("a-dropdown"),C=X("auth");return s(),j("div",null,[r(a(Q),{onRegister:a(b),rowSelection:a(i)},{tableTitle:e(()=>[k((s(),d(w,{type:"primary",onClick:I,preIcon:"ant-design:plus-outlined"},{default:e(()=>[...o[0]||(o[0]=[u("新增",-1)])]),_:1})),[[C,"mes:mes_material:add"]]),k((s(),d(w,{type:"primary",preIcon:"ant-design:export-outlined",onClick:a(c)},{default:e(()=>[...o[1]||(o[1]=[u("导出",-1)])]),_:1},8,["onClick"])),[[C,"mes:mes_material:exportXls"]]),k((s(),d(U,{type:"primary",preIcon:"ant-design:import-outlined",onClick:a(g)},{default:e(()=>[...o[2]||(o[2]=[u("导入",-1)])]),_:1},8,["onClick"])),[[C,"mes:mes_material:importExcel"]]),a(l).length>0?(s(),d(N,{key:0},{overlay:e(()=>[r(T,null,{default:e(()=>[r(B,{key:"1",onClick:R},{default:e(()=>[r(x,{icon:"ant-design:delete-outlined"}),o[3]||(o[3]=u("删除",-1))]),_:1})]),_:1})]),default:e(()=>[r(w,null,{default:e(()=>[o[4]||(o[4]=u("批量操作",-1)),r(x,{icon:"mdi:chevron-down"})]),_:1})]),_:1})):z("",!0)]),action:e(({record:D})=>[r(a($),{actions:F(D),dropDownActions:M(D)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister","rowSelection"]),r(O,{onRegister:a(_),onSuccess:v},null,8,["onRegister"])])}}});export{io as default};
|