Files
qhmes/deploy-qhmes/frontend/js/MesRawMaterialInspectStdList-BLRx0lGR.js
2026-05-15 11:34:12 +08:00

2 lines
4.1 KiB
Java

var c=(f,p,o)=>new Promise((s,l)=>{var u=e=>{try{n(o.next(e))}catch(m){l(m)}},i=e=>{try{n(o.throw(e))}catch(m){l(m)}},n=e=>e.done?s(e.value):Promise.resolve(e.value).then(u,i);n((o=o.apply(f,p)).next())});import{d as M,ah as R,v as x,ar as y,as as h,k as d,aF as _,u as a,q as E,aC as A,G as B}from"./vue-vendor-C7Zq48Yl.js";import"./index-BgJbdjPf.js";import"./index-Du0A3ksf.js";import{useListPage as T}from"./useListPage-BWia52we.js";import{_ as U,s as z,c as I,l as L,d as N,a as w}from"./MesRawMaterialInspectStdModal-cVV7Hf9w.js";import{al as O,u as P}from"./index-BI6CMai0.js";import{J as V}from"./componentMap-BBZeqR-K.js";import q from"./BasicTable-DfLkrEeh.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";import"./MesMixerMaterialSelectModal-BiZvmb1B.js";import"./MesMixerMaterial.api-BHQgTY2s.js";const Kt=M({__name:"MesRawMaterialInspectStdList",setup(f){const{createMessage:p}=P(),[o,{openModal:s}]=O(),{tableContext:l}=T({tableProps:{title:"原材料检验标准",api:L,columns:I,canResize:!0,formConfig:{labelWidth:100,schemas:z,autoSubmitOnEnter:!0},actionColumn:{width:200}}}),[u,{reload:i},{rowSelection:n}]=l;function e(){s(!0,{isUpdate:!1,showFooter:!0})}function m(t){s(!0,{record:t,isUpdate:!0,showFooter:!0})}function g(t){s(!0,{record:t,isUpdate:!0,showFooter:!1})}function C(t){return c(this,null,function*(){yield N({id:t.id},i)})}function D(t){return c(this,null,function*(){yield w({id:t.id,enableFlag:1}),p.success("已启用"),i()})}function F(t){return c(this,null,function*(){yield w({id:t.id,enableFlag:0}),p.success("已停用"),i()})}function S(t){const r=[{label:"详情",onClick:g.bind(null,t)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:C.bind(null,t)},auth:"mes:mes_raw_material_inspect_std:delete"}];return t.enableFlag!==1?r.push({label:"启用",auth:"mes:mes_raw_material_inspect_std:enable",popConfirm:{title:"启用后将记录当前时间到生效日期",confirm:()=>D(t)}}):r.push({label:"停用",auth:"mes:mes_raw_material_inspect_std:enable",popConfirm:{title:"停用后将清除生效日期",confirm:()=>F(t)}}),r}return(t,r)=>{const k=R("a-button"),v=x("auth");return h(),y("div",null,[d(a(q),{onRegister:a(u),rowSelection:a(n)},{tableTitle:_(()=>[E((h(),A(k,{type:"primary",onClick:e,preIcon:"ant-design:plus-outlined"},{default:_(()=>[...r[0]||(r[0]=[B("新增",-1)])]),_:1})),[[v,"mes:mes_raw_material_inspect_std:add"]])]),action:_(({record:b})=>[d(a(V),{actions:[{label:"编辑",onClick:m.bind(null,b),auth:"mes:mes_raw_material_inspect_std:edit"}],dropDownActions:S(b)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister","rowSelection"]),d(U,{onRegister:a(o),onSuccess:a(i)},null,8,["onRegister","onSuccess"])])}}});export{Kt as default};