| 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-73a94506.js";import le from"./formModal-93292bcd.js";import{aN 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 x}from"./index-b6d25274.js";import{l as me}from"./index-1a7dcfc1.js";import{l as R}from"./antd-49db3de3.js";import pe from"./maintenanceFormModal-b33e31fe.js";import _e from"./upkeepFormModal-e11b9854.js";import fe from"./treatmentFormDrawer-23f361fb.js";import{c as he,s as ge}from"./data-5088430d.js";import{d as De}from"./waterApi-8002a894.js";import{u as ye}from"./index-32b7d1d4.js";import{_ as ve}from"./componentMap-f3325263.js";import{u as we}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-6bf2d5cb.js";import{d as Ce,R as ke,f as w,B as be,a5 as Me,q as xe,Y as l,Z as h,_ as c,l as r,u as n,n as Re,a6 as N,a7 as S,$ as C,a9 as g,a1 as Se,a2 as Fe}from"./vue-8fccce23.js";import"./useForm-d6319719.js";import"./componentMap-584a36c5.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-25070af3.js";import"./copyTextToClipboard-e5179ded.js";import"./index-52147ed8.js";import"./TextEditor-621cb2fc.js";import"./otherApi-20a1f625.js";import"./maintenanceApi-77f76292.js";import"./otherUpkeepApi-bb1609e0.js";import"./waterTreatmentApi-7e5a2084.js";const U=a=>(Se("data-v-237aa115"),a=a(),Fe(),a),Ye={class:"m-4"},Te={class:"flex justify-between"},ze=U(()=>c("span",null,"新增设备",-1)),Be={class:"flex items-center justify-between my-4"},Ne=U(()=>c("div",null,null,-1)),Ue={class:"flex"},$e={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}]=x(),[f,{openModal:$}]=x(),[E,{openModal:V}]=x(),[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){$(!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=xe("auth");return l(),h("div",Ye,[c("div",null,[c("div",Te,[r(n(de),{title:"水处理设备"}),c("div",null,[Re((l(),N(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,[Ne,c("div",Ue,[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",$e,C(n(R)(s.purchaseDate).format("YYYY-MM-DD")),1)):g("",!0),m.key==="useDate"?(l(),h("span",Ee,C(s.useDate?n(R)(s.useDate).format("YYYY-MM-DD"):""),1)):g("",!0),m.key==="produceDate"?(l(),h("span",Ve,C(n(R)(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(),N(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};
|