index.ed9206cf.js 12 KB

1
  1. import{Z as X,$ as ee,Y as le,C as ae,D as ue,Q as te,R as oe,w as se,F as ne,I as re,L as ie,b as pe,M as de,N as me}from"./element-plus.fcb5dc91.js";import{_ as _e}from"./index.vue_vue_type_script_setup_true_lang.9f140467.js";import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang.7230403b.js";import{t as Y,f as fe,b as Fe}from"./index.fbf661f7.js";import{u as ve}from"./usePaging.6d054449.js";import{a as be}from"./useDictOptions.c2ef93ff.js";import{_ as ke,a as we,b as Ee}from"./edit.vue_vue_type_script_setup_true_name_issueWorkEdit_lang.e3bedc13.js";import{d as R,s as Be,r as L,a0 as ye,ah as Ve,o as n,c as b,W as e,O as a,u,S as E,V,a7 as S,M as d,T as i,P as D,a as s,U as _,j as he,n as W}from"./@vue.a7a54728.js";import"./@vueuse.0a77614e.js";import"./@element-plus.a03b0c46.js";import"./lodash-es.50da5137.js";import"./dayjs.f435f141.js";import"./axios.cd7dbc38.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.b082b0c1.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.dbfecd92.js";import"./vue-router.c1c4566f.js";import"./pinia.b401a84e.js";import"./css-color-function.91b6e704.js";import"./color.d62296c5.js";import"./clone.f2407509.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.bd8db83c.js";import"./vue-clipboard3.82df6bce.js";import"./clipboard.ae9f1cf1.js";import"./echarts.8535e5a6.js";import"./zrender.3eba8991.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f4ae74de.js";import"./index.94abbaf6.js";const De={key:0,style:{float:"left"}},Ce={class:"mt-4"},ge=s("br",null,null,-1),Ae=s("br",null,null,-1),xe=s("br",null,null,-1),Me=["innerHTML"],Ye=s("div",{style:{float:"left"}},"\u6295\u8BC9\u5BA1\u6838\u72B6\u6001\uFF1A",-1),Ue=s("br",null,null,-1),He=s("div",{style:{float:"left"}},"\u6295\u8BC9\u72B6\u6001:",-1),Ie=s("br",null,null,-1),$e=s("div",{style:{float:"left"}},"\u5B9A\u8D23\u72B6\u6001:",-1),Le=s("br",null,null,-1),Se=s("br",null,null,-1),Pe=s("br",null,null,-1),Te={class:"flex mt-4 justify-end"},We=R({name:"issueWorkLists"}),Cl=R({...We,setup(Re){const C=Be(),g=L(!1),F=L(!0),o=ye({work_sn:"",service_work_id:"",master_worker_id:"",issue_approval:"",complaint_status:"",responsible:"",complaint_details:"",finished_time:[],approval_admin_id:"",approval_time:[],create_time:[],update_time:[]}),U=L([]),N=c=>{U.value=c.map(({id:t})=>t)},{dictData:k}=be("issue_approval,complaint_status,responsible"),{pager:h,getLists:A,resetParams:j,resetPage:O}=ve({fetchFun:Ee,params:o}),q=async()=>{var c;g.value=!0,await W(),(c=C.value)==null||c.open("add")},Q=async c=>{var t,f;g.value=!0,await W(),(t=C.value)==null||t.open("edit"),(f=C.value)==null||f.setFormData(c)},P=async c=>{await fe.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await we({id:c}),A()};return A(),(c,t)=>{const f=ae,r=ue,p=X,B=ee,y=te,H=oe,x=le,v=se,I=Fe,Z=ne,T=re,m=ie,z=pe,$=ce,G=de,J=_e,M=Ve("perms"),K=me;return n(),b("div",null,[e(T,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[e(Z,{class:"mb-[-16px]",model:u(o),inline:""},{default:a(()=>[u(F)?E("",!0):(n(),b("div",De,[e(r,{label:"\u5DE5\u5355\u7F16\u53F7",prop:"work_sn"},{default:a(()=>[e(f,{class:"w-[250px]",modelValue:u(o).work_sn,"onUpdate:modelValue":t[0]||(t[0]=l=>u(o).work_sn=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5DE5\u5355\u7F16\u53F7"},null,8,["modelValue"])]),_:1})])),u(F)?(n(),b(V,{key:1},[e(B,null,{default:a(()=>[e(p,{span:12},{default:a(()=>[e(r,{label:"\u5DE5\u5355\u7F16\u53F7",prop:"work_sn"},{default:a(()=>[e(f,{class:"w-[150px]",modelValue:u(o).work_sn,"onUpdate:modelValue":t[1]||(t[1]=l=>u(o).work_sn=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5DE5\u5355\u7F16\u53F7"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(r,{label:"\u670D\u52A1\u5DE5\u5355ID",prop:"service_work_id"},{default:a(()=>[e(f,{class:"w-[280px]",modelValue:u(o).service_work_id,"onUpdate:modelValue":t[2]||(t[2]=l=>u(o).service_work_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u670D\u52A1\u5DE5\u5355ID"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:a(()=>[e(p,{span:12},{default:a(()=>[e(r,{label:"\u5E08\u5085",prop:"master_worker_id"},{default:a(()=>[e(f,{class:"w-[280px]",modelValue:u(o).master_worker_id,"onUpdate:modelValue":t[3]||(t[3]=l=>u(o).master_worker_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5E08\u5085"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(r,{label:"\u6295\u8BC9\u5BA1\u6838\u72B6\u6001",prop:"issue_approval"},{default:a(()=>[e(H,{class:"w-[280px]",modelValue:u(o).issue_approval,"onUpdate:modelValue":t[4]||(t[4]=l=>u(o).issue_approval=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6295\u8BC9\u5BA1\u6838\u72B6\u6001"},{default:a(()=>[e(y,{label:"\u5168\u90E8",value:""}),(n(!0),b(V,null,S(u(k).issue_approval,(l,w)=>(n(),d(y,{key:w,label:l.name,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:a(()=>[e(p,{span:12},{default:a(()=>[e(r,{label:"\u5E08\u5085",prop:"master_worker_id"},{default:a(()=>[e(f,{class:"w-[280px]",modelValue:u(o).master_worker_id,"onUpdate:modelValue":t[5]||(t[5]=l=>u(o).master_worker_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5E08\u5085"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(r,{label:"\u6295\u8BC9\u72B6\u6001",prop:"complaint_status"},{default:a(()=>[e(H,{class:"w-[280px]",modelValue:u(o).complaint_status,"onUpdate:modelValue":t[6]||(t[6]=l=>u(o).complaint_status=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6295\u8BC9\u72B6\u6001"},{default:a(()=>[e(y,{label:"\u5168\u90E8",value:""}),(n(!0),b(V,null,S(u(k).complaint_status,(l,w)=>(n(),d(y,{key:w,label:l.name,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:a(()=>[e(p,{span:12},{default:a(()=>[e(r,{label:"\u5BA1\u6838\u4EBA",prop:"approval_admin_id"},{default:a(()=>[e(f,{class:"w-[280px]",modelValue:u(o).approval_admin_id,"onUpdate:modelValue":t[7]||(t[7]=l=>u(o).approval_admin_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6838\u4EBA"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(r,{label:"\u5B9A\u8D23",prop:"responsible"},{default:a(()=>[e(H,{class:"w-[280px]",modelValue:u(o).responsible,"onUpdate:modelValue":t[8]||(t[8]=l=>u(o).responsible=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5B9A\u8D23"},{default:a(()=>[e(y,{label:"\u5168\u90E8",value:""}),(n(!0),b(V,null,S(u(k).responsible,(l,w)=>(n(),d(y,{key:w,label:l.name,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:a(()=>[e(p,{span:12},{default:a(()=>[e(r,{label:"\u5BA1\u6838\u65F6\u95F4",prop:"approval_time"},{default:a(()=>[e(x,{modelValue:u(o).approval_time,"onUpdate:modelValue":t[9]||(t[9]=l=>u(o).approval_time=l),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"w-[230px]"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(r,{label:"\u5904\u7406\u5B8C\u6210\u65F6\u95F4",prop:"finished_time"},{default:a(()=>[e(x,{modelValue:u(o).finished_time,"onUpdate:modelValue":t[10]||(t[10]=l=>u(o).finished_time=l),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"w-[230px]"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(B,null,{default:a(()=>[e(p,{span:12},{default:a(()=>[e(r,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time"},{default:a(()=>[e(x,{modelValue:u(o).create_time,"onUpdate:modelValue":t[11]||(t[11]=l=>u(o).create_time=l),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"w-[230px]"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:a(()=>[e(r,{label:"\u4FEE\u6539\u65F6\u95F4",prop:"update_time"},{default:a(()=>[e(x,{modelValue:u(o).update_time,"onUpdate:modelValue":t[12]||(t[12]=l=>u(o).update_time=l),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"w-[230px]"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})],64)):E("",!0),e(r,null,{default:a(()=>[e(v,{type:"primary",onClick:u(O)},{default:a(()=>[i("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(v,{onClick:u(j)},{default:a(()=>[i("\u91CD\u7F6E")]),_:1},8,["onClick"]),u(F)?(n(),d(v,{key:0,class:"filter-item",type:"info",onClick:t[13]||(t[13]=()=>{F.value=!u(F)})},{icon:a(()=>[e(I,{name:"el-icon-arrow-up"})]),default:a(()=>[i(" \u6536\u8D77 ")]),_:1})):E("",!0),u(F)?E("",!0):(n(),d(v,{key:1,class:"filter-item",type:"info",onClick:t[14]||(t[14]=()=>{F.value=!u(F)})},{icon:a(()=>[e(I,{name:"el-icon-arrow-down"})]),default:a(()=>[i(" \u5C55\u5F00 ")]),_:1}))]),_:1})]),_:1},8,["model"])]),_:1}),D((n(),d(T,{class:"!border-none",shadow:"never"},{default:a(()=>[D((n(),d(v,{type:"primary",onClick:q},{icon:a(()=>[e(I,{name:"el-icon-Plus"})]),default:a(()=>[i(" \u65B0\u589E ")]),_:1})),[[M,["works.issue_work/add"]]]),D((n(),d(v,{disabled:!u(U).length,onClick:t[15]||(t[15]=l=>P(u(U)))},{default:a(()=>[i(" \u5220\u9664 ")]),_:1},8,["disabled"])),[[M,["works.issue_work/delete"]]]),s("div",Ce,[e(G,{data:u(h).lists,onSelectionChange:N},{default:a(()=>[e(m,{type:"selection",width:"55"}),e(m,{label:"ID",prop:"id","show-overflow-tooltip":""}),e(m,{label:"\u5DE5\u5355\u7F16\u53F7",prop:"work_sn","show-overflow-tooltip":"",width:"250"},{default:a(({row:l})=>[i(" \u7F16\u53F7\uFF1A"+_(l.work_sn)+" ",1),ge,i(" \u670D\u52A1\u5DE5\u5355ID\uFF1A"+_(l.service_work_id),1)]),_:1}),e(m,{label:"\u5E08\u5085",prop:"master_worker_id","show-overflow-tooltip":""},{default:a(({row:l})=>[l.masterWorker?(n(),b(V,{key:0},[i(_(l.masterWorker.worker_number)+" ",1),Ae,i(" "+_(l.masterWorker.real_name),1),xe,i(" "+_(l.master_worker_id),1)],64)):E("",!0)]),_:1}),e(m,{label:"\u6295\u8BC9\u8BE6\u60C5",prop:"complaint_details","show-overflow-tooltip":""},{default:a(({row:l})=>[s("p",{innerHTML:l.complaint_details},null,8,Me)]),_:1}),e(m,{label:"\u6295\u8BC9\u7167\u7247",prop:"complaint_images","show-overflow-tooltip":""},{default:a(({row:l})=>[e(z,{style:{width:"50px",height:"50px"},src:l.complaint_images,"preview-src-list":l.complaint_images},null,8,["src","preview-src-list"])]),_:1}),e(m,{label:"\u72B6\u6001",prop:"responsible",width:"250"},{default:a(({row:l})=>[s("div",null,[Ye,e($,{style:{float:"left"},options:u(k).issue_approval,value:l.issue_approval},null,8,["options","value"])]),Ue,s("div",null,[He,e($,{style:{float:"left"},options:u(k).complaint_status,value:l.complaint_status},null,8,["options","value"])]),Ie,s("div",null,[$e,e($,{style:{float:"left"},options:u(k).responsible,value:l.responsible},null,8,["options","value"])])]),_:1}),e(m,{label:"\u5BA1\u6838\u4EBA",prop:"approval_admin_id","show-overflow-tooltip":""},{default:a(({row:l})=>[l.admin?(n(),b(V,{key:0},[i(_(l.admin.name),1)],64)):E("",!0)]),_:1}),e(m,{label:"\u65F6\u95F4",prop:"approval_time",width:"250"},{default:a(({row:l})=>[s("span",null,"\u5BA1\u6838\u65F6\u95F4\uFF1A"+_(l.approval_time?u(Y)(l.approval_time,"yyyy-mm-dd hh:MM:ss"):""),1),Le,s("span",null,"\u5904\u7406\u5B8C\u6210\u65F6\u95F4\uFF1A"+_(l.finished_time?u(Y)(l.finished_time,"yyyy-mm-dd hh:MM:ss"):""),1),Se,s("span",null,"\u521B\u5EFA\u65F6\u95F4\uFF1A"+_(l.create_time?u(Y)(l.create_time,"yyyy-mm-dd hh:MM:ss"):""),1),Pe,s("span",null,"\u4FEE\u6539\u65F6\u95F4\uFF1A"+_(l.update_time?u(Y)(l.update_time,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),e(m,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:a(({row:l})=>[D((n(),d(v,{type:"primary",link:"",onClick:w=>Q(l)},{default:a(()=>[i(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[M,["works.issue_work/edit"]]]),D((n(),d(v,{type:"danger",link:"",onClick:w=>P(l.id)},{default:a(()=>[i(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[M,["works.issue_work/delete"]]])]),_:1})]),_:1},8,["data"])]),s("div",Te,[e(J,{modelValue:u(h),"onUpdate:modelValue":t[16]||(t[16]=l=>he(h)?h.value=l:null),onChange:u(A)},null,8,["modelValue","onChange"])])]),_:1})),[[K,u(h).loading]]),u(g)?(n(),d(ke,{key:0,ref_key:"editRef",ref:C,"dict-data":u(k),onSuccess:u(A),onClose:t[17]||(t[17]=l=>g.value=!1)},null,8,["dict-data","onSuccess"])):E("",!0)])}}});export{Cl as default};