Files
qhmes/web-dist/js/MesXslInspectMaintainItemList-BuqyDs35.js
2026-06-16 18:19:57 +08:00

2 lines
10 KiB
Java

var ce=Object.defineProperty,qe=Object.defineProperties;var _e=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var fe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable;var k=(u,i,r)=>i in u?ce(u,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):u[i]=r,R=(u,i)=>{for(var r in i||(i={}))fe.call(i,r)&&k(u,r,i[r]);if(v)for(var r of v(i))ge.call(i,r)&&k(u,r,i[r]);return u},D=(u,i)=>qe(u,_e(i));var x=(u,i,r)=>new Promise((w,c)=>{var N=l=>{try{_(r.next(l))}catch(f){c(f)}},T=l=>{try{_(r.throw(l))}catch(f){c(f)}},_=l=>l.done?w(l.value):Promise.resolve(l.value).then(N,T);_((r=r.apply(u,i)).next())});import Ie from"./BasicTable-C6eG0bgK.js";import ye from"./TableAction-BiXnWkvt.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import{s as Pe,x as V,aR as Ce,aS as Se}from"./index-X7Y8jykP.js";import"./index-BDvqZ5j4.js";import{u as be}from"./useListPage-CK9oQ-1O.js";import{_ as S}from"./MesSearchPickerInput.vue_vue_type_script_setup_true_lang-CLgSsEZW.js";import{_ as he,s as we,c as Ne}from"./MesXslInspectMaintainItemModal.vue_vue_type_script_setup_true_lang-BCZt_oGV.js";import{_ as Te}from"./MesXslEquipmentCategorySelectModal.vue_vue_type_script_setup_true_lang-C8QUM2UQ.js";import{_ as Fe}from"./MesXslEquipmentPartSelectModal.vue_vue_type_script_setup_true_lang-CyuaRHQc.js";import{_ as Me}from"./MesXslEquipmentTypeFilterSelectModal.vue_vue_type_script_setup_true_lang-87YoZhZm.js";import{_ as xe}from"./MesXslEquipmentSubPartFilterSelectModal.vue_vue_type_script_setup_true_lang-J-RLLPkp.js";import{c as ve,a as b}from"./mesSearchPickerUtil-HssL1TOw.js";import{g as ke,a as Re,l as De,b as Ve,d as Ae}from"./MesXslInspectMaintainItem.api-BamQIq8G.js";import{u as g}from"./useModal-DaJ3Bflg.js";import"./index-CfNJyBRj.js";import{D as $e}from"./dropdown-jkliuVyN.js";import{e as $,C as Ee,f as m,A as p,u as a,K as A,X as Be,z as q,O as h,y as I,H as Oe,E as y}from"./vue-vendor-DNhG1Cve.js";import"./BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./useForm-D61zovon.js";import"./injectionKey-DPVn4AgL.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./FormOutlined-Y84itqS0.js";import"./useTableContext-CncNVXgp.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./index-C69VKHba.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-DsixALRt.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./dayjs-ALi1pEeb.js";import"./clickOutside-DHfwTU6R.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./throttle-De_jAmBh.js";import"./uuid-CODpppBC.js";import"./sortable.esm-DJNoJSdJ.js";import"./RedoOutlined-Cq2g4Slp.js";import"./index-CeNCCWzL.js";import"./TableAction.vue_vue_type_style_index_0_lang-BIWZ0bGo.js";import"./index-fAAIzD3j.js";import"./index-DfX9t4DO.js";import"./isNumeric-DjvBa-1E.js";import"./useTable-DbHE4FHE.js";import"./useMethods-D3efiSSd.js";import"./useApprovalSelection-D4wlWO_T.js";import"./MesXslEquipmentCategory.api-Dobpav69.js";import"./MesXslEquipmentPart.api-COUbwiEY.js";import"./MesXslEquipmentType.api-vtuJOVDf.js";import"./MesXslEquipmentSubPart.api-CwQEQ9Ub.js";const Ue=$({name:"xslmes-mesXslInspectMaintainItem"}),To=$(D(R({},Ue),{setup(u){const{createMessage:i}=Pe(),r=[{idField:"equipmentCategoryId",nameField:"equipmentCategoryName"},{idField:"equipmentTypeId",nameField:"equipmentTypeName"},{idField:"equipmentPartId",nameField:"equipmentPartName"},{idField:"equipmentSubPartId",nameField:"equipmentSubPartName"}],[w,{openModal:c}]=g(),[N,{openModal:T}]=g(),[_,{openModal:l}]=g(),[f,{openModal:E}]=g(),[B,{openModal:O}]=g(),{tableContext:U,onExportXls:X,onImportXls:H}=be({tableProps:{title:"点检及保养项目",api:De,columns:Ne,canResize:!0,beforeFetch:ve(r),formConfig:{schemas:we,labelWidth:100,autoSubmitOnEnter:!0,showAdvancedButton:!0},actionColumn:{width:200,fixed:"right"}},exportConfig:{name:"点检及保养项目",url:Re},importConfig:{url:ke,success:P}}),[j,{reload:z,getForm:s},{rowSelection:K,selectedRowKeys:F}]=U;function L(t){b(t,["equipmentCategoryId","equipmentCategoryName","equipmentTypeId","equipmentTypeName","equipmentPartId","equipmentPartName","equipmentSubPartId","equipmentSubPartName"])}function W(t){b(t,["equipmentPartId","equipmentPartName","equipmentSubPartId","equipmentSubPartName"])}function G(){var e,o;const t=((o=(e=s())==null?void 0:e.getFieldsValue)==null?void 0:o.call(e))||{};T(!0,{equipmentCategoryId:t.equipmentCategoryId})}function J(t){var e,o;(o=(e=s())==null?void 0:e.setFieldsValue)==null||o.call(e,{equipmentCategoryId:t.equipmentCategoryId||"",equipmentCategoryName:t.equipmentCategoryName||"",equipmentTypeId:"",equipmentTypeName:"",equipmentPartId:"",equipmentPartName:"",equipmentSubPartId:"",equipmentSubPartName:""})}function Q(){var e,o;const t=((o=(e=s())==null?void 0:e.getFieldsValue)==null?void 0:o.call(e))||{};if(!t.equipmentCategoryId){i.warning("请先选择设备类别");return}l(!0,{equipmentCategoryId:t.equipmentCategoryId,equipmentTypeId:t.equipmentTypeId})}function Y(t){var e,o;(o=(e=s())==null?void 0:e.setFieldsValue)==null||o.call(e,{equipmentTypeId:t.equipmentTypeId||"",equipmentTypeName:t.equipmentTypeName||""})}function Z(){var e,o;const t=((o=(e=s())==null?void 0:e.getFieldsValue)==null?void 0:o.call(e))||{};if(!t.equipmentCategoryId){i.warning("请先选择设备类别");return}E(!0,{equipmentCategoryId:t.equipmentCategoryId,equipmentPartId:t.equipmentPartId})}function ee(t){var e,o;(o=(e=s())==null?void 0:e.setFieldsValue)==null||o.call(e,{equipmentPartId:t.equipmentPartId||"",equipmentPartName:t.equipmentPartName||"",equipmentSubPartId:"",equipmentSubPartName:""})}function te(){var e,o;const t=((o=(e=s())==null?void 0:e.getFieldsValue)==null?void 0:o.call(e))||{};if(!t.equipmentCategoryId){i.warning("请先选择设备类别");return}if(!t.equipmentPartId){i.warning("请先选择设备部位");return}O(!0,{equipmentCategoryId:t.equipmentCategoryId,equipmentPartId:t.equipmentPartId,equipmentSubPartId:t.equipmentSubPartId})}function oe(t){var e,o;(o=(e=s())==null?void 0:e.setFieldsValue)==null||o.call(e,{equipmentSubPartId:t.equipmentSubPartId||"",equipmentSubPartName:t.equipmentSubPartName||""})}function ie(){c(!0,{isUpdate:!1,showFooter:!0})}function ne(t){c(!0,{record:t,isUpdate:!0,showFooter:!0})}function re(t){c(!0,{record:t,isUpdate:!0,showFooter:!1})}function ae(t){return x(this,null,function*(){yield Ae({id:t.id},P)})}function me(){return x(this,null,function*(){yield Ve({ids:F.value},P)})}function P(){F.value=[],z()}function pe(t){return[{label:"详情",onClick:re.bind(null,t)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:ae.bind(null,t)},auth:"mes:mes_xsl_inspect_maintain_item:delete"}]}return(t,e)=>{const o=A("a-button"),ue=A("j-upload-button"),le=Se,se=Ce,de=$e,C=Be("auth");return q(),Ee("div",null,[m(a(Ie),{onRegister:a(j),rowSelection:a(K)},{"form-equipmentCategoryPicker":p(({model:n,field:d})=>[m(S,{model:n,field:d,placeholder:"请选择设备类别","show-clear":!!n.equipmentCategoryId,onOpen:G,onClear:M=>L(n)},null,8,["model","field","show-clear","onClear"])]),"form-equipmentTypePicker":p(({model:n,field:d})=>[m(S,{model:n,field:d,placeholder:"请先选类别,再选类型","show-clear":!!n.equipmentTypeId,onOpen:Q,onClear:M=>a(b)(n,["equipmentTypeId","equipmentTypeName"])},null,8,["model","field","show-clear","onClear"])]),"form-equipmentPartPicker":p(({model:n,field:d})=>[m(S,{model:n,field:d,placeholder:"请先选类别,再选部位","show-clear":!!n.equipmentPartId,onOpen:Z,onClear:M=>W(n)},null,8,["model","field","show-clear","onClear"])]),"form-equipmentSubPartPicker":p(({model:n,field:d})=>[m(S,{model:n,field:d,placeholder:"请先选类别与部位,再选小部位","show-clear":!!n.equipmentSubPartId,onOpen:te,onClear:M=>a(b)(n,["equipmentSubPartId","equipmentSubPartName"])},null,8,["model","field","show-clear","onClear"])]),tableTitle:p(()=>[h((q(),I(o,{type:"primary",onClick:ie,preIcon:"ant-design:plus-outlined"},{default:p(()=>[...e[0]||(e[0]=[y(" 新增 ",-1)])]),_:1})),[[C,"mes:mes_xsl_inspect_maintain_item:add"]]),h((q(),I(o,{type:"primary",preIcon:"ant-design:export-outlined",onClick:a(X)},{default:p(()=>[...e[1]||(e[1]=[y(" 导出 ",-1)])]),_:1},8,["onClick"])),[[C,"mes:mes_xsl_inspect_maintain_item:exportXls"]]),h((q(),I(ue,{type:"primary",preIcon:"ant-design:import-outlined",onClick:a(H)},{default:p(()=>[...e[2]||(e[2]=[y(" 导入 ",-1)])]),_:1},8,["onClick"])),[[C,"mes:mes_xsl_inspect_maintain_item:importExcel"]]),a(F).length>0?(q(),I(de,{key:0},{overlay:p(()=>[m(se,null,{default:p(()=>[m(le,{key:"1",onClick:me},{default:p(()=>[m(a(V),{icon:"ant-design:delete-outlined"}),e[3]||(e[3]=y(" 删除 ",-1))]),_:1})]),_:1})]),default:p(()=>[h((q(),I(o,null,{default:p(()=>[e[4]||(e[4]=y(" 批量操作 ",-1)),m(a(V),{icon:"mdi:chevron-down"})]),_:1})),[[C,"mes:mes_xsl_inspect_maintain_item:deleteBatch"]])]),_:1})):Oe("",!0)]),action:p(({record:n})=>[m(a(ye),{actions:[{label:"编辑",onClick:ne.bind(null,n),auth:"mes:mes_xsl_inspect_maintain_item:edit"}],dropDownActions:pe(n)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister","rowSelection"]),m(he,{onRegister:a(w),onSuccess:P},null,8,["onRegister"]),m(Te,{onRegister:a(N),onSelect:J},null,8,["onRegister"]),m(Me,{onRegister:a(_),onSelect:Y},null,8,["onRegister"]),m(Fe,{onRegister:a(f),onSelect:ee},null,8,["onRegister"]),m(xe,{onRegister:a(B),onSelect:oe},null,8,["onRegister"])])}}}));export{To as default};