index-DuwsOagP.js 6.5 KB

1
  1. import{L,u as j,G as q,A as T,a6 as P,aQ as B,b as v,O as y,R as c}from"./index-CKIhG1T4.js";import I from"./SmartTable-riOq9hm6.js";import{A as f}from"./index-CwRg0y73.js";import{l}from"./lodash-D2MZWk6W.js";import{C as V,f as $,a as i,$ as o,Z as m,K as G,D as H,T as K,u as s,c as C}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 Q=V({__name:"index",setup(Z){const O=L(),A=$(()=>O.getDictMap.refuseInspectedCategory),N=j(),x=i([]),h=i(1),g=i(10),D=i(0),r=i({}),k=i([]),b=i(),Y=i([]),w=i([{type:"selection",width:50,align:"center"},{label:"\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",prop:"equipCode",width:200,search:{type:"input"},render:(a,e)=>o("div",{style:"text-align:center"},[o("div",null,[e]),a.productNo&&o("div",{class:"mt-8px"},[o(q,{type:"success"},{default:()=>[a.productNo]})]),m(" ")])},{label:"\u51FA\u5382\u7F16\u53F7",width:120,prop:"productNo",hidden:!0,search:{type:"input"}},{label:"\u4F7F\u7528\u8BC1\u7F16\u53F7",prop:"useRegisterNo",width:160,search:{type:"input"}},{label:"\u5355\u4F4D\u4EE3\u7801",prop:"unitCode",hidden:!0,search:{type:"input"}},{label:"\u5355\u4F4D\u540D\u79F0",prop:"unitName",width:160,search:{type:"input"}},{label:"\u4E0B\u6B21\u6CD5\u5B9A\u68C0\u9A8C\u65E5\u671F",prop:"nextCheckDate",width:100,search:{type:"daterange"},render:(a,e)=>e&&Array.isArray(e)?e.join("-"):e},{label:"\u4E0B\u6B21\u5E74\u5EA6\u68C0\u67E5\u65E5\u671F",prop:"nextYearCheckDate",width:100,search:{type:"daterange"},render:(a,e)=>e&&Array.isArray(e)?e.join("-"):e},{label:"\u8D85\u5E74\u9650\u68C0\u9A8C\u65E5\u671F",prop:"nextExpiredCheckDate",width:100,render:(a,e)=>e&&Array.isArray(e)?e.join("-"):e},{label:"\u5BB9\u5668\u5F52\u7C7B",prop:"equipCategory",width:100},{label:"\u4E0A\u62A5\u539F\u56E0",prop:"reasonDict",width:160,render:a=>{var e;return a.reasonDict?(e=A.value.find(t=>t.value==a.reasonDict))==null?void 0:e.label:"-"}},{label:"\u8BF4\u660E",prop:"reason",width:160},{label:"\u5907\u6CE8",prop:"remark",width:220,render:(a,e)=>l.has(a,"isEdit")&&a.isEdit?o(T,{modelValue:a.remark,"onUpdate:modelValue":t=>a.remark=t,type:"textarea",rows:3,onBlur:()=>z(a)},null):o(P,{class:"box-item",effect:"dark",content:"\u53CC\u51FB\u7F16\u8F91\u5907\u6CE8",placement:"bottom"},{default:()=>[o("div",{onDblclick:()=>E(a),style:{minHeight:"23px"}},[e])]})},{label:"\u4E0A\u62A5\u5E02\u5C40",prop:"reportCityStatus",width:160,search:{type:"select",prop:"status",options:[{label:"\u672A\u4E0A\u62A5",value:"100"},{label:"\u5DF2\u4E0A\u62A5",value:"200"}]},render:(a,e)=>o(B,{"model-value":a.reportCityStatus,style:"--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949","active-value":100,"inactive-value":200,onClick:()=>S(a,e)},null)},{label:"\u64CD\u4F5C",prop:"",fieldProps:{fixed:"right"},render:a=>o(G,null,[o(v,{link:!0,type:"primary",onClick:()=>R()},{default:()=>[m("\u56DE\u9000")]})])}]),M=i([{render:()=>o(v,{type:"primary",onClick:U},{default:()=>[m("\u5BFC\u51FA")]})},{render:()=>o(v,{type:"primary",onClick:()=>S()},{default:()=>[m("\u6279\u91CF\u4E0A\u62A5")]})},{render:()=>o(v,{type:"primary",onClick:R},{default:()=>[m("\u6279\u91CF\u56DE\u9000")]})},{render:()=>o(v,{type:"primary",onClick:()=>N.push({name:"CityBureauList"})},{default:()=>[m("\u4E0A\u62A5\u5E02\u5C40\u5BA1\u6838")]})}]),d=async()=>{const a={status:200,pageNo:h.value,pageSize:g.value,...r.value,nextYearCheckDate:l.has(r.value,"nextYearCheckDate")&&l.get(r.value,"nextYearCheckDate")?(l.get(r.value,"nextYearCheckDate")||[]).map(t=>c(t).format("YYYY-MM-DD")):void 0,nextCheckDate:l.has(r.value,"nextCheckDate")&&l.get(r.value,"nextCheckDate")?(l.get(r.value,"nextCheckDate")||[]).map(t=>c(t).format("YYYY-MM-DD")):void 0},e=await f.getAppointmentConfirmOrderRefuseItemPage(a);x.value=e.list,D.value=e.total};d();const R=async a=>{y.warning("\u5F85\u5B8C\u5584\uFF01")},U=async()=>{if(k.value.length===0)return void y.warning("\u6682\u672A\u9009\u62E9\u5BFC\u51FA\u7684\u6570\u636E");let a=k.value.map(n=>n.id);const e={status:200,pageNo:h.value,pageSize:g.value,...r.value,ids:a,nextYearCheckDate:l.has(r.value,"nextYearCheckDate")&&l.get(r.value,"nextYearCheckDate")?(l.get(r.value,"nextYearCheckDate")||[]).map(n=>c(n).format("YYYY-MM-DD")):void 0,nextCheckDate:l.has(r.value,"nextCheckDate")&&l.get(r.value,"nextCheckDate")?(l.get(r.value,"nextCheckDate")||[]).map(n=>c(n).format("YYYY-MM-DD")):void 0},t=await f.exportExcelAppointmentConfirmOrder(e),p=window.URL.createObjectURL(t),u=document.createElement("a");u.href=p,u.download=`\u4E0A\u62A5\u5E02\u5C40${c(c().valueOf()).format("YYYY-MM-DD")}.xlsx`,document.body.appendChild(u),u.click(),window.URL.revokeObjectURL(p),document.body.removeChild(u)},S=async(a,e)=>{var u;console.log("handleUpdateReportCityStatus",a,e);let t=[],p=100;if(a)p=a.reportCityStatus===100?0:100,t=[a.id];else{const n=(u=b.value)==null?void 0:u.getTableRef().getSelectionRows();if(n.length===0)return void y.warning("\u8BF7\u9009\u62E9\u53D7\u7406\u5355");n&&n.length>0&&(t=n.map(_=>_.id))}t.length!==0&&await f.updateAppointmentConfirmOrderStatusOrRemark({ids:t,reportCityStatus:p})&&(y.success("\u64CD\u4F5C\u6210\u529F"),d())};(async()=>{const a=await f.getEquipCategoryDictData({pageNo:1,pageSize:9999,label:"",dictType:"system_equip_container_equip_category"});console.log(a),Y.value=a.list})();const E=a=>{a.isEdit=!0},z=async a=>{await f.updateAppointmentConfirmOrderStatusOrRemark({ids:[a.id],remark:a.remark})&&(y.success("\u5907\u6CE8\u66F4\u65B0\u6210\u529F"),a.isEdit=!1)};return(a,e)=>(H(),K(s(I),{ref_key:"smartTableRef",ref:b,pageNo:s(h),"onUpdate:pageNo":e[0]||(e[0]=t=>C(h)?h.value=t:null),pagesize:s(g),"onUpdate:pagesize":e[1]||(e[1]=t=>C(g)?g.value=t:null),total:s(D),"onUpdate:total":e[2]||(e[2]=t=>C(D)?D.value=t:null),formData:s(r),"onUpdate:formData":e[3]||(e[3]=t=>C(r)?r.value=t:null),columns:s(w),"onUpdate:columns":e[4]||(e[4]=t=>C(w)?w.value=t:null),buttons:s(M),showSettingTools:!1,showRefresh:!1,data:s(x),"dict-list":s(Y),onOnPageNoChange:e[5]||(e[5]=()=>d()),onOnPageSizeChange:e[6]||(e[6]=()=>d()),onRefresh:e[7]||(e[7]=()=>d()),onOnReset:e[8]||(e[8]=()=>d()),onOnSearch:e[9]||(e[9]=()=>d()),onOnSelectRow:e[10]||(e[10]=t=>(p=>{console.log("handleSelectRow",p),k.value=p})(t))},null,8,["pageNo","pagesize","total","formData","columns","buttons","data","dict-list"]))}});export{Q as default};