| 1 |
- var ee=Object.defineProperty,te=Object.defineProperties;var ae=Object.getOwnPropertyDescriptors;var Y=Object.getOwnPropertySymbols;var oe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable;var T=(a,o,t)=>o in a?ee(a,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[o]=t,z=(a,o)=>{for(var t in o||(o={}))oe.call(o,t)&&T(a,t,o[t]);if(Y)for(var t of Y(o))ne.call(o,t)&&T(a,t,o[t]);return a},B=(a,o)=>te(a,ae(o));var p=(a,o,t)=>new Promise((u,d)=>{var k=i=>{try{_(t.next(i))}catch(f){d(f)}},b=i=>{try{_(t.throw(i))}catch(f){d(f)}},_=i=>i.done?u(i.value):Promise.resolve(i.value).then(k,b);_((t=t.apply(a,o)).next())});import{u as ie,a as se,_ as re}from"./useTable-1ffffb0a.js";import le from"./formModal-e17ce1f7.js";import{aR as ce,_ as ue}from"./index.js";import{P as de}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-e4747dd7.js";import{u as R}from"./index-02657599.js";import{l as me}from"./index-e31740dc.js";import{l as x}from"./antd-49db3de3.js";import pe from"./maintenanceFormModal-c1f0dbf0.js";import _e from"./upkeepFormModal-feacd9c9.js";import fe from"./treatmentFormDrawer-9b7292f0.js";import{c as he,s as ge}from"./data-507101d8.js";import{d as De}from"./waterApi-8002a894.js";import{u as ye}from"./index-bd5fdd06.js";import{_ as ve}from"./componentMap-09cce077.js";import{u as we}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-77b956f3.js";import{d as Ce,R as ke,f as w,B as be,a5 as Me,q as Re,Y as l,Z as h,_ as c,l as r,u as n,n as xe,a6 as U,a7 as S,$ as C,a9 as g,a1 as Se,a2 as Fe}from"./vue-8fccce23.js";import"./useForm-9fc5bb32.js";import"./componentMap-c3965d7e.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-73ca0ac9.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-711a07cd.js";import"./copyTextToClipboard-e5179ded.js";import"./index-c0df42d9.js";import"./TextEditor-6207a694.js";import"./otherApi-20a1f625.js";import"./maintenanceApi-77f76292.js";import"./otherUpkeepApi-bb1609e0.js";import"./waterTreatmentApi-7e5a2084.js";const $=a=>(Se("data-v-237aa115"),a=a(),Fe(),a),Ye={class:"m-4"},Te={class:"flex justify-between"},ze=$(()=>c("span",null,"新增设备",-1)),Be={class:"flex items-center justify-between my-4"},Ue=$(()=>c("div",null,null,-1)),$e={class:"flex"},Ne={key:0},Ee={key:1},Ve={key:2},Ke=["onClick"],Pe=Ce({__name:"index",setup(a){const o=ke(),[t,{getFieldsValue:u}]=we({schemas:ge,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),d=w(""),k=w([]),b=w();be(()=>p(this,null,function*(){b.value=yield me({dictCode:"pht"})}));const[_,{openModal:i}]=R(),[f,{openModal:N}]=R(),[E,{openModal:V}]=R(),[K,{openDrawer:P}]=ye(),F=w([{field:"create_time",direction:"DESC"}]),[j,{reload:M,clearSelectedRowKeys:q}]=ie({api:De,rowKey:"id",columns:he,showIndexColumn:!0,bordered:!0,actionColumn:{width:100,title:"操作",dataIndex:"action"},beforeFetch:J,sortFn:Q});function A(e){i(!0,{record:e,isUpdate:!0})}function O(e){e=="add"&&i(!0,{isUpdate:!1,record:{}})}function Q(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(F.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function Z(e){N(!0,{record:e})}function G(e){V(!0,{record:e})}function H(e){P(!0,{record:e})}function J(e){return p(this,null,function*(){return B(z({},e),{orders:F.value,uniqueCode:d.value==""?void 0:d.value})})}function D(){return p(this,null,function*(){q(),yield M()})}function y(X){return p(this,arguments,function*({isUpdate:e,values:v}){console.log(e),console.log(v),yield M()})}function L(){return p(this,null,function*(){k.value=u().shiftDate?u().shiftDate:"",d.value=u().searchNames?u().searchNames:"",yield M()})}function W(e){console.log("record::",e),o.push({path:"/bizEngineer/waterDetail",query:{id:e.id,name:e.name}})}return(e,v)=>{const X=Me("Icon"),I=Re("auth");return l(),h("div",Ye,[c("div",null,[c("div",Te,[r(n(de),{title:"水处理设备"}),c("div",null,[xe((l(),U(n(ce),{border:!1,size:"large",type:"primary",onClick:v[0]||(v[0]=m=>O("add"))},{icon:S(()=>[r(X,{icon:"icon-xt-add_default|iconfont",size:18,color:"#fff",class:"mr-1"})]),default:S(()=>[ze]),_:1})),[[I,["biz:waterTreatmentDevice:add"]]])])]),c("div",Be,[Ue,c("div",$e,[r(n(ve),{onRegister:n(t),onFieldValueChange:L,style:{width:"240px"},class:"mr-2"},null,8,["onRegister"])])])]),r(n(re),{onRegister:n(j)},{bodyCell:S(({column:m,record:s})=>[m.key==="purchaseDate"?(l(),h("span",Ne,C(n(x)(s.purchaseDate).format("YYYY-MM-DD")),1)):g("",!0),m.key==="useDate"?(l(),h("span",Ee,C(s.useDate?n(x)(s.useDate).format("YYYY-MM-DD"):""),1)):g("",!0),m.key==="produceDate"?(l(),h("span",Ve,C(n(x)(s.produceDate).format("YYYY-MM-DD")),1)):g("",!0),m.key==="name"?(l(),h("a",{key:3,onClick:je=>W(s)},C(s.name),9,Ke)):g("",!0),m.key==="action"?(l(),U(n(se),{key:4,dropDownActions:[{label:"编辑",auth:"biz:waterTreatmentDevice:edit",tooltip:"编辑",onClick:A.bind(null,s)},{label:"保养",auth:"biz:waterTreatmentDevice:edit",tooltip:"保养",onClick:G.bind(null,s)},{label:"检查",auth:"biz:waterTreatmentDevice:edit",tooltip:"检查",onClick:H.bind(null,s)}],actions:[{label:"维修",auth:"biz:waterTreatmentDevice:edit",tooltip:"维修",onClick:Z.bind(null,s)}]},null,8,["dropDownActions","actions"])):g("",!0)]),_:1},8,["onRegister"]),r(le,{onRegister:n(_),onSuccess:y,onCancel:D},null,8,["onRegister"]),r(pe,{onRegister:n(f),onSuccess:y,onCancel:D},null,8,["onRegister"]),r(_e,{onRegister:n(E),onSuccess:y,onCancel:D},null,8,["onRegister"]),r(fe,{onRegister:n(K),onSuccess:y,onCancel:D},null,8,["onRegister"])])}}});const kt=ue(Pe,[["__scopeId","data-v-237aa115"]]);export{kt as default};
|