import{L as W,u as X,w as ee,cL as A,D as z,R as N,G as C,b as m,O as R,Q as te}from"./index-CKIhG1T4.js";import E from"./SmartTable-riOq9hm6.js";import ae from"./index-CwL8HLKL.js";import{A as x}from"./index-CwRg0y73.js";import{b as le,n as re}from"./index-Dg165r9S.js";import{_ as oe}from"./RejectDialog.vue_vue_type_script_setup_true_lang-B_9YPv-p.js";import{l as j}from"./lodash-D2MZWk6W.js";import{C as ne,f,a as r,$ as n,Z as y,K as I,D as k,E as se,u as l,c as s,T as V,U as pe,Y as B,J as ie}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./index-yM08Ttvf.js";import"./index-Dszus0mF.js";const ue=ne({__name:"index",setup(ce){const w=W();f(()=>w.getDictMap.refuseInspectedCategory);const L=f(()=>w.getDictMap.pressure_report_template_type),U=f(()=>w.getDictMap.COMPRESSION_PROJECT_TEMPLATEMANAGEMENT),F=X(),J=a=>{switch(a){case 100:return"primary";case 200:return"success";case 300:return"danger";case 400:return"warning";case 500:return"info"}},Q=ee();A(z.SYSTEM_EQUIP_CONTAINER_EQUIP_TYPE),A(z.BPM_AUDIT_STATUS);const _=r([]),i=r(1),u=r(10),c=r(0),v=r({}),D=r(),b=r([{type:"selection",width:50},{label:"\u9879\u76EE\u7F16\u53F7",prop:"id",search:{type:"input",placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u7F16\u53F7"}},{label:"\u9879\u76EE\u540D\u79F0",prop:"name",search:{type:"input",placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}},{label:"\u9879\u76EE\u5206\u7C7B",prop:"className"},{label:"\u9879\u76EE\u7C7B\u578B",prop:"type",render:(a,e)=>{var t;return(t=L.value.find(o=>o.value===e))==null?void 0:t.label}},{label:"\u81EA\u52A8\u8BA1\u7B97\u91D1\u989D",prop:"isAutoAmount",render:(a,e)=>e==="1"?"\u662F":"\u5426"},{label:"\u751F\u6548\u65E5\u671F",prop:"effectiveDate",render:a=>a.effectiveDate?N(a.effectiveDate).format("YYYY-MM-DD"):"-"},{label:"\u5931\u6548\u65E5\u671F",prop:"expiryDate",render:a=>a.expiryDate?N(a.expiryDate).format("YYYY-MM-DD"):"-"},{label:"\u9879\u76EE\u72B6\u6001",prop:"status",render:(a,e)=>e&&n(C,{type:J(e),size:"small"},{default:()=>{var t;return[(t=U.value.find(o=>o.value==e))==null?void 0:t.label]}}),search:{type:"select",options:U.value}},{label:"\u5F53\u524D\u6D41\u7A0B",prop:"currentNode",width:150,render:(a,e)=>{return e&&n(C,{type:"success",size:"small"},typeof(t=e)=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!ie(t)?e:{default:()=>[e]});var t}},{label:"\u4E0A\u67B6\u8BF4\u660E",prop:"instruction"},{label:"\u9000\u56DE\u539F\u56E0",prop:"returnReason"},{label:"\u63D0\u4EA4\u4EBA",prop:"submitUser",width:170,render:(a,e)=>e&&n(C,{type:"success",size:"small"},{default:()=>[e.nickname,e.employeeNo]})},{label:"\u63D0\u4EA4\u65F6\u95F4",prop:"updateTime",width:160,render:a=>a.submitTime?N(a.submitTime).format("YYYY-MM-DD HH:mm:ss"):"-"},{label:"\u64CD\u4F5C",prop:"",fieldProps:{fixed:"right"},width:"130px",render:a=>n("div",{style:"display: flex; justify-content: space-between; width: 100%;"},[a.status===100&&n(m,{link:!0,type:"primary",onClick:()=>$(a)},{default:()=>[y("\u5BA1\u6838")]}),n(m,{link:!0,type:"primary",onClick:()=>K(a)},{default:()=>[y("\u6D41\u8F6C\u8BB0\u5F55")]})])}]);f(()=>Q.path.includes("/appointmentconfirmorderCityBureauAudit")?[{render:()=>n(m,{type:"primary",onClick:M},{default:()=>[y("\u6279\u91CF\u901A\u8FC7")]})},{render:()=>n(m,{type:"primary",onClick:Y},{default:()=>[y("\u6279\u91CF\u62D2\u7EDD")]})}]:[]),f(()=>a=>n(I,null,[n(m,{link:!0,type:"primary",onClick:()=>M(a)},{default:()=>[y("\u901A\u8FC7")]}),n(m,{link:!0,type:"primary",onClick:()=>Y(a)},{default:()=>[y("\u62D2\u7EDD")]})]));const p=async()=>{const a={pageNo:i.value,pageSize:u.value,...v.value},e=await re(a);_.value=e.list,c.value=e.total};p();const $=async a=>{F.push({path:"/shzx/reviewTemplate",query:{id:a.id}})};r(!1),r({});const M=a=>{var o;let e=[],t="";if(a)e=[a.id],t=a.orderNo;else{const d=(o=D.value)==null?void 0:o.getTableRef().getSelectionRows();if(!d||d.length===0)return void R.warning("\u8BF7\u9009\u62E9\u53D7\u7406\u5355");e=d.map(T=>T.id),t=d.map(T=>T.orderNo).join(", ")}te.confirm(`\u786E\u5B9A${a?"":"\u6279\u91CF"}\u901A\u8FC7\u5173\u8054\u5355\u53F7\u3010${t}\u3011\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(()=>{x.approveAppointmentConfirmOrderRefuse({ids:e}).then(()=>{R.success("\u6279\u91CF\u901A\u8FC7\u53D7\u7406\u5355\u6210\u529F"),p()})}).catch(()=>{console.log("\u5DF2\u53D6\u6D88")})},g=r(!1),S=r({}),Y=a=>{var t;let e=[];if(a)e=[a.id];else{const o=(t=D.value)==null?void 0:t.getTableRef().getSelectionRows();if(!o||o.length===0)return void R.warning("\u8BF7\u9009\u62E9\u53D7\u7406\u5355");e=o.map(d=>d.id)}g.value=!0,S.value={ids:e}},G=()=>{p()},H=f(()=>j.cloneDeep(b.value.slice(1,-1)).map(a=>(j.has(a,"search")&&delete a.search,a))),h=r(!1),O=r(!1),P=r([]),q=r(),K=a=>{h.value=!0,O.value=!0,Z(a.id)},Z=async a=>{const e=await le({id:a});O.value=!1,P.value=e.map(t=>{try{const o=t!=null&&t.objData?JSON.parse(t.objData):null;return o?{...o,currentNode:t.processName,returnReason:t.remark}:null}catch{return null}}).filter(t=>t!==null)};return(a,e)=>(k(),se(I,null,[n(l(E),{ref_key:"smartTableRef",ref:D,pageNo:l(i),"onUpdate:pageNo":e[0]||(e[0]=t=>s(i)?i.value=t:null),pagesize:l(u),"onUpdate:pagesize":e[1]||(e[1]=t=>s(u)?u.value=t:null),total:l(c),"onUpdate:total":e[2]||(e[2]=t=>s(c)?c.value=t:null),formData:l(v),"onUpdate:formData":e[3]||(e[3]=t=>s(v)?v.value=t:null),columns:l(b),"onUpdate:columns":e[4]||(e[4]=t=>s(b)?b.value=t:null),buttons:[],showSettingTools:!1,showRefresh:!0,data:l(_),onOnPageNoChange:e[5]||(e[5]=()=>p()),onOnPageSizeChange:e[6]||(e[6]=()=>p()),onRefresh:e[7]||(e[7]=()=>p()),onOnReset:e[8]||(e[8]=()=>p()),onOnSearch:e[9]||(e[9]=()=>p())},null,8,["pageNo","pagesize","total","formData","columns","data"]),l(h)?(k(),V(ae,{key:0,"close-on-click-modal":!1,modelValue:l(h),"onUpdate:modelValue":e[13]||(e[13]=t=>s(h)?h.value=t:null),title:"\u6D41\u8F6C\u8BB0\u5F55",width:"90%",showCancel:!1,showFooter:!1,dialogAttrs:{showClose:!1}},{default:pe(()=>[n(l(E),{ref_key:"recordTableRef",ref:q,pageNo:l(i),"onUpdate:pageNo":e[10]||(e[10]=t=>s(i)?i.value=t:null),pagesize:l(u),"onUpdate:pagesize":e[11]||(e[11]=t=>s(u)?u.value=t:null),total:l(c),"onUpdate:total":e[12]||(e[12]=t=>s(c)?c.value=t:null),columns:l(H),data:l(P),useBorderLayout:!1,showRefresh:!1,isPagination:!1,buttons:[]},null,8,["pageNo","pagesize","total","columns","data"])]),_:1},8,["modelValue"])):B("",!0),l(g)?(k(),V(oe,{key:1,modelValue:l(g),"onUpdate:modelValue":e[14]||(e[14]=t=>s(g)?g.value=t:null),title:"\u6279\u91CF\u62D2\u7EDD",apiParams:l(S),apiFn:l(x).refuseAppointmentConfirmOrderRefuse,reasonLabel:"\u62D2\u7EDD\u539F\u56E0",reasonProp:"reason",onSuccess:G},null,8,["modelValue","apiParams","apiFn"])):B("",!0)],64))}});export{ue as default};