index-vf74p55g.js 14 KB

1
  1. import{u as _e,R as Ve,O as Y,A as ve,m as De,n as qe,k as ke,l as xe,o as Ce,b as Ue,p as Ne,q as Se,G as Te,s as Ae,bg as Oe,a0 as Ye,v as Ie,_ as Me}from"./index-CKIhG1T4.js";import{_ as Re}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as Fe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{h as Pe}from"./formatTime-GfXNJyvM.js";import{A as D}from"./index-BELoLJIa.js";import $e from"./AreaSelect-CkkpNUqZ.js";import{_ as ze}from"./StreetSelect.vue_vue_type_script_setup_true_lang-BrqPitUc.js";import{_ as Ee}from"./DeptSelect.vue_vue_type_script_setup_true_lang-Ahz42Q6w.js";import{u as He}from"./useEmitt-CNLI0b59.js";import{C as We,f as je,a as m,b as I,v as Ge,D as b,E as q,$ as e,U as t,u as o,K as k,ad as M,F as Z,Z as n,V as Ke,T as R,Y as B,_ as f,c as J}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"./index-Dszus0mF.js";import"./area-BOZ1cPxE.js";import"./index-Mn-LWUiD.js";import"./tree-CWCwWKDc.js";import"./index-BP9cMaSk.js";const Ze={class:"dialog-footer"},Be=Me(We({name:"OrderConfirm",__name:"index",setup(Je){const L=()=>({padding:"30px 0"}),Q=_e(),F={100:"\u5B9A\u671F\u68C0\u67E5",200:"\u5E74\u5EA6\u68C0\u67E5",300:"\u8D85\u5E74\u9650\u68C0\u67E5"},X={0:"\u63A8\u9001\u6210\u529F",1:"\u7528\u6237\u62D2\u7EDD",2:"\u5176\u4ED6\u539F\u56E0\u5931\u8D25",3:"\u627E\u4E0D\u5230\u5E73\u53F0\u7528\u6237"},ee=je(()=>p=>({1:"warning",0:"success",2:"danger",3:"info"})[p]),P={100:"\u5BB9\u5668",200:"\u7BA1\u9053",300:"\u9505\u7089"},$={100:"\u5F85\u786E\u8BA4",200:"\u5DF2\u786E\u8BA4",300:"\u8BA1\u5212\u8C03\u6574",400:"\u524D\u53F0\u7EA6\u68C0",500:"\u5DF2\u4F5C\u5E9F"},x=m(!0),z=m([]),E=m(0),r=I({pageNo:1,pageSize:10,appointmentDate:[],unitName:"",useUnitName:"",unitAddress:"",equipCode:"",equipDistrict:void 0,equipStreet:void 0,deptId:"",equipType:"",checkType:"",status:["100","200","300","400"],warningDay:[],createAcceptOrder:!1,appointmentNo:""}),H=m(),w=m(!1),C=m(),U=I({mobile:""}),ae={mobile:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7",trigger:"blur"}]},N=m(),h=m(new Map),le=()=>{r.equipStreet=void 0,h.value.clear()},te=p=>{r.equipStreet=void 0,h.value.clear()},oe=()=>{h.value.clear()},re=(p,a)=>{r.equipDistrict&&a===r.equipDistrict&&h.value.set(a,p)},_=async()=>{x.value=!0;try{const p=await D.getAppointmentConfirmOrderPage(r);z.value=p.list,E.value=p.total}finally{x.value=!1}},W=()=>{r.pageNo=1,_()},pe=()=>{H.value.resetFields(),W()},j=p=>{Q.push({name:"OrderConfirmDetail",query:{id:p.id}})},ie=p=>{console.log(p)},ne=async()=>{C.value&&await C.value.validate(async p=>{var a;if(p)try{await D.sendSmsConfirm({id:(a=N.value)==null?void 0:a.id,mobile:U.mobile}),Y.success("\u77ED\u4FE1\u53D1\u9001\u6210\u529F"),w.value=!1}catch(u){console.error("\u53D1\u9001\u77ED\u4FE1\u5931\u8D25:",u)}})},de=async()=>{var p;try{await D.sendWechatConfirm({id:(p=N.value)==null?void 0:p.id}),Y.success("\u5FAE\u4FE1\u63A8\u9001\u53D1\u9001\u6210\u529F"),w.value=!1}catch(a){console.error("\u53D1\u9001\u5FAE\u4FE1\u63A8\u9001\u5931\u8D25:",a)}},g=m(!1),S=m(),V=I({warningDays:30}),ue={warningDays:[{required:!0,message:"\u8BF7\u8F93\u5165\u9884\u8B66\u5929\u6570",trigger:"blur"},{validator:(p,a,u)=>{a<1||a>365?u(new Error("\u9884\u8B66\u5929\u6570\u5FC5\u987B\u57281-365\u4E4B\u95F4")):u()},trigger:"blur"}]},se=()=>{g.value=!0},ce=async()=>{S.value&&await S.value.validate(async p=>{p&&(await D.putWarningSettings({warningDay:V.warningDays}),Y.success("\u9884\u8B66\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F"),g.value=!1)})},{emitter:me}=He();return me.on("refresh-list",()=>{_()}),Ge(()=>{_()}),(p,a)=>{const u=ve,d=De,fe=qe,y=ke,v=xe,T=Ce,s=Ue,A=Ne,G=Fe,i=Se,we=Te,be=Ae,ge=Re,K=Oe,ye=Ye,he=Ie;return b(),q(k,null,[e(G,null,{default:t(()=>[e(A,{class:"-mb-15px",model:o(r),ref_key:"queryFormRef",ref:H,inline:!0,"label-width":"100px"},{default:t(()=>[e(d,{label:"\u7EA6\u68C0\u5355\u53F7",prop:"appointmentNo"},{default:t(()=>[e(u,{modelValue:o(r).appointmentNo,"onUpdate:modelValue":a[0]||(a[0]=l=>o(r).appointmentNo=l),placeholder:"\u8BF7\u8F93\u5165\u7EA6\u68C0\u5355\u53F7",clearable:"",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u68C0\u6D4B\u65E5\u671F",prop:"appointmentDate"},{default:t(()=>[e(fe,{modelValue:o(r).appointmentDate,"onUpdate:modelValue":a[1]||(a[1]=l=>o(r).appointmentDate=l),"value-format":"YYYY-MM-DD",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px"},null,8,["modelValue","default-time"])]),_:1}),e(d,{label:"\u7533\u8BF7\u5355\u4F4D",prop:"unitName"},{default:t(()=>[e(u,{modelValue:o(r).unitName,"onUpdate:modelValue":a[2]||(a[2]=l=>o(r).unitName=l),placeholder:"\u8BF7\u8F93\u5165\u7533\u8BF7\u5355\u4F4D",clearable:"",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u4F7F\u7528\u5355\u4F4D",prop:"useUnitName"},{default:t(()=>[e(u,{modelValue:o(r).useUnitName,"onUpdate:modelValue":a[3]||(a[3]=l=>o(r).useUnitName=l),placeholder:"\u8BF7\u8F93\u5165\u4F7F\u7528\u5355\u4F4D",clearable:"",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u90E8\u95E8",prop:"deptId"},{default:t(()=>[e(Ee,{modelValue:o(r).deptId,"onUpdate:modelValue":a[4]||(a[4]=l=>o(r).deptId=l),placeholder:"\u8BF7\u9009\u62E9\u90E8\u95E8",clearable:"",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u533A\u57DF",prop:"equipDistrict"},{default:t(()=>[e($e,{modelValue:o(r).equipDistrict,"onUpdate:modelValue":a[5]||(a[5]=l=>o(r).equipDistrict=l),placeholder:"\u8BF7\u9009\u62E9\u533A\u57DF",class:"!w-[240px]","collapse-tags":"","collapse-tags-tooltip":"",clearable:!0,onClear:le,onChange:te},null,8,["modelValue"])]),_:1}),e(d,{label:"\u8857\u9053",prop:"equipStreet"},{default:t(()=>[e(ze,{modelValue:o(r).equipStreet,"onUpdate:modelValue":a[6]||(a[6]=l=>o(r).equipStreet=l),"district-ids":o(r).equipDistrict?[o(r).equipDistrict]:[],placeholder:"\u8BF7\u9009\u62E9\u8857\u9053",class:"!w-[240px]","collapse-tags":"","collapse-tags-tooltip":"",clearable:!0,onClear:oe,onChange:re},null,8,["modelValue","district-ids"])]),_:1}),e(d,{label:"\u8BBE\u5907",prop:"equipType"},{default:t(()=>[e(v,{modelValue:o(r).equipType,"onUpdate:modelValue":a[7]||(a[7]=l=>o(r).equipType=l),placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907",clearable:"",class:"!w-240px"},{default:t(()=>[(b(),q(k,null,M(P,(l,c)=>e(y,{key:c,label:l,value:c},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"\u8BBE\u5907\u4EE3\u7801",prop:"equipCode"},{default:t(()=>[e(u,{modelValue:o(r).equipCode,"onUpdate:modelValue":a[8]||(a[8]=l=>o(r).equipCode=l),placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",clearable:"",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u68C0\u9A8C\u6027\u8D28",prop:"checkType"},{default:t(()=>[e(v,{modelValue:o(r).checkType,"onUpdate:modelValue":a[9]||(a[9]=l=>o(r).checkType=l),placeholder:"\u8BF7\u9009\u62E9\u68C0\u9A8C\u6027\u8D28",clearable:"",class:"!w-240px"},{default:t(()=>[(b(),q(k,null,M(F,(l,c)=>e(y,{key:c,label:l,value:c},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"\u7EA6\u68C0\u72B6\u6001",prop:"status"},{default:t(()=>[e(v,{multiple:"",modelValue:o(r).status,"onUpdate:modelValue":a[10]||(a[10]=l=>o(r).status=l),placeholder:"\u8BF7\u9009\u62E9\u7EA6\u68C0\u72B6\u6001",clearable:"",class:"!w-240px"},{default:t(()=>[(b(),q(k,null,M($,(l,c)=>e(y,{key:c,label:l,value:c},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"\u9884\u8B66\u65F6\u95F4",prop:"warningDay"},{default:t(()=>[e(u,{modelValue:o(r).warningDay[0],"onUpdate:modelValue":a[11]||(a[11]=l=>o(r).warningDay[0]=l),min:0,max:365,placeholder:"\u6700\u5C0F\u5929\u6570",class:"!w-[110px]"},null,8,["modelValue"]),a[21]||(a[21]=Z("span",{class:"mx-2"},"\u81F3",-1)),e(u,{modelValue:o(r).warningDay[1],"onUpdate:modelValue":a[12]||(a[12]=l=>o(r).warningDay[1]=l),min:0,max:365,placeholder:"\u6700\u5927\u5929\u6570",class:"!w-[110px]"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u751F\u6210\u53D7\u7406\u5355",prop:"createAcceptOrder"},{default:t(()=>[e(v,{modelValue:o(r).createAcceptOrder,"onUpdate:modelValue":a[13]||(a[13]=l=>o(r).createAcceptOrder=l),placeholder:"\u8BF7\u9009\u62E9\u662F\u5426\u751F\u6210\u53D7\u7406\u5355",clearable:"",class:"!w-240px"},{default:t(()=>[e(y,{label:"\u662F",value:!0}),e(y,{label:"\u5426",value:!1})]),_:1},8,["modelValue"])]),_:1}),e(d,null,{default:t(()=>[e(s,{onClick:W},{default:t(()=>[e(T,{icon:"ep:search",class:"mr-5px"}),a[22]||(a[22]=n(" \u641C\u7D22"))]),_:1}),e(s,{onClick:pe},{default:t(()=>[e(T,{icon:"ep:refresh",class:"mr-5px"}),a[23]||(a[23]=n(" \u91CD\u7F6E"))]),_:1}),e(s,{type:"warning",onClick:se},{default:t(()=>[e(T,{icon:"ep:bell",class:"mr-5px"}),a[24]||(a[24]=n(" \u9884\u8B66\u8BBE\u7F6E "))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(G,null,{default:t(()=>[Ke((b(),R(be,{class:"cursor-pointer",data:o(z),stripe:"",border:"","cell-style":L,onSelectionChange:ie,onRowDblclick:j,"show-overflow-tooltip":"","tooltip-effect":"dark"},{default:t(()=>[e(i,{label:"\u64CD\u4F5C",width:"150",align:"center"},{default:t(l=>[l.row.status===100?(b(),R(s,{key:0,link:"",type:"success",onClick:c=>{return O=l.row,N.value=O,U.mobile=O.unitPhone||"",void(w.value=!0);var O}},{default:t(()=>a[25]||(a[25]=[n(" \u53D1\u9001\u786E\u8BA4 ")])),_:2},1032,["onClick"])):B("",!0)]),_:1}),e(i,{label:"\u7EA6\u68C0\u72B6\u6001",prop:"status",align:"center",width:"100"},{default:t(l=>[n(f($[l.row.status]),1)]),_:1}),e(i,{label:"\u63A8\u9001\u60C5\u51B5",prop:"tempSendStatus",align:"center",width:"130"},{default:t(l=>[l.row.tempSendStatus?(b(),R(we,{key:0,type:ee.value(l.row.tempSendStatus)},{default:t(()=>[n(f(X[l.row.tempSendStatus]),1)]),_:2},1032,["type"])):B("",!0)]),_:1}),e(i,{label:"\u7EA6\u68C0\u5355\u53F7",prop:"appointmentNo",align:"center",width:"150"},{default:t(({row:l})=>[e(s,{link:"",type:"primary",onClick:c=>j(l)},{default:t(()=>[n(f(l.appointmentNo),1)]),_:2},1032,["onClick"])]),_:1}),e(i,{label:"\u68C0\u9A8C\u6027\u8D28",prop:"checkType",align:"center",width:"100"},{default:t(l=>[n(f(F[l.row.checkType]),1)]),_:1}),e(i,{label:"\u68C0\u6D4B\u65E5\u671F",prop:"appointmentDate",sortable:"",align:"center",width:"140"},{default:t(l=>[n(f(o(Pe)(l.row.appointmentDate)),1)]),_:1}),e(i,{label:"\u9884\u8B66\u65F6\u95F4",prop:"warningDay",sortable:"",align:"center",width:"110"},{default:t(l=>[n(f(l.row.warningDay)+" \u5929 ",1)]),_:1}),e(i,{label:"\u4F7F\u7528\u5355\u4F4D",prop:"useUnitName",align:"center",width:"150"}),e(i,{label:"\u7533\u8BF7\u5355\u4F4D",prop:"unitName",align:"center",width:"150"}),e(i,{label:"\u8054\u7CFB\u4EBA",prop:"unitContact",align:"center",width:"140"}),e(i,{label:"\u624B\u673A",prop:"unitPhone",align:"center",width:"140"}),e(i,{label:"\u8BBE\u5907",prop:"equipType",align:"center",width:"100"},{default:t(l=>[n(f(P[l.row.equipType]),1)]),_:1}),e(i,{label:"\u53F0\u6570",prop:"equipNum",sortable:"",align:"center",width:"100"}),e(i,{label:"\u90E8\u95E8",prop:"deptId",sortable:"",align:"center",width:"130"},{default:t(l=>[n(f(l.row.dept?l.row.dept.name:""),1)]),_:1}),e(i,{label:"\u6240\u5C5E\u533A",prop:"equipDistrictName",align:"center",sortable:"",width:"100"}),e(i,{label:"\u8857\u9053",prop:"equipStreetName",align:"center",sortable:"",width:"100"}),e(i,{label:"\u5907\u6CE8",prop:"remark",align:"center",width:"150"}),e(i,{label:"\u662F\u5426\u53D7\u7406",prop:"createAcceptOrder",align:"center",width:"100"},{default:t(l=>[n(f(l.row.createAcceptOrder?"\u662F":"\u5426"),1)]),_:1}),e(i,{label:"\u53D7\u7406\u65F6\u95F4",prop:"schedulingTime",align:"center",sortable:"",width:"180"},{default:t(l=>[n(f(l.row.schedulingTime?o(Ve)(l.row.schedulingTime).format("YYYY-MM-DD HH:mm:ss"):""),1)]),_:1})]),_:1},8,["data"])),[[he,o(x)]]),e(ge,{total:o(E),page:o(r).pageNo,"onUpdate:page":a[14]||(a[14]=l=>o(r).pageNo=l),limit:o(r).pageSize,"onUpdate:limit":a[15]||(a[15]=l=>o(r).pageSize=l),onPagination:_},null,8,["total","page","limit"])]),_:1}),e(K,{modelValue:o(w),"onUpdate:modelValue":a[17]||(a[17]=l=>J(w)?w.value=l:null),title:"\u63A8\u9001\u7EA6\u68C0\u786E\u8BA4\u4FE1\u606F",width:"500px","append-to-body":"","destroy-on-close":""},{footer:t(()=>[Z("div",Ze,[e(s,{onClick:a[16]||(a[16]=l=>w.value=!1)},{default:t(()=>a[26]||(a[26]=[n("\u53D6\u6D88")])),_:1}),e(s,{type:"primary",onClick:ne},{default:t(()=>a[27]||(a[27]=[n("\u53D1\u9001\u77ED\u4FE1")])),_:1}),e(s,{type:"success",onClick:de},{default:t(()=>a[28]||(a[28]=[n("\u5FAE\u4FE1\u63A8\u9001")])),_:1})])]),default:t(()=>[e(A,{ref_key:"smsFormRef",ref:C,model:o(U),rules:ae,"label-width":"80px"},null,8,["model"])]),_:1},8,["modelValue"]),e(K,{modelValue:o(g),"onUpdate:modelValue":a[20]||(a[20]=l=>J(g)?g.value=l:null),title:"\u9884\u8B66\u8BBE\u7F6E",width:"400px","destroy-on-close":"","append-to-body":""},{footer:t(()=>[e(s,{onClick:a[19]||(a[19]=l=>g.value=!1)},{default:t(()=>a[29]||(a[29]=[n("\u53D6 \u6D88")])),_:1}),e(s,{type:"primary",onClick:ce},{default:t(()=>a[30]||(a[30]=[n("\u786E \u5B9A")])),_:1})]),default:t(()=>[e(A,{ref_key:"warningFormRef",ref:S,model:o(V),rules:ue,"label-width":"100px"},{default:t(()=>[e(d,{label:"\u9884\u8B66\u5929\u6570",prop:"warningDays"},{default:t(()=>[e(ye,{modelValue:o(V).warningDays,"onUpdate:modelValue":a[18]||(a[18]=l=>o(V).warningDays=l),min:1,max:365,placeholder:"\u8BF7\u8F93\u5165\u9884\u8B66\u5929\u6570",class:"!w-full",precision:0,step:1},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-83b34328"]]);export{Be as default};