Files
anmo/server/public/admin/assets/index-CpgncVkJ.js
2025-08-19 14:16:51 +08:00

2 lines
6.4 KiB
JavaScript
Executable File

import{d as T,s as O,r as k,S as W,y as A,o as r,a as h,m as l,w as a,F as w,e as H,B as p,b as s,f,p as m,z as y,t as u,G as L,I as J,E as K,v as Q,L as X,M as Y}from"./index-CGub03FT.js";import{E as Z,a as ee}from"./el-table-column-DBYsaEIo.js";import"./el-checkbox-DPTWUty2.js";/* empty css *//* empty css */import{E as le}from"./el-card-CTMWsRly.js";/* empty css */import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-BTGw3xjN.js";/* empty css *//* empty css */import{E as ae,a as se}from"./el-select-D_df0KjM.js";import{E as oe,a as ie}from"./el-form-item-BKRcGrWB.js";import{h as ne,b as re,a as de}from"./index-DL65KqQZ.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";import{u as ue}from"./usePaging-BRbHtpJx.js";import{E as pe}from"./index-820AJVwe.js";import{E as _e}from"./index-VnZzjdgn.js";import{E as fe}from"./index-BO1KpKCq.js";import"./_baseIteratee-DQXt5gsj.js";import"./_Uint8Array-K6PPz5Xs.js";import"./isEqual-BjNIK6f1.js";import"./_initCloneObject-DyM2wGFM.js";import"./isArrayLikeObject-CV-4lauF.js";import"./customParseFormat-CCws2wDn.js";import"./panel-time-pick-Cyw-3__E.js";import"./arrays-6TrVLtTe.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseClone-C3INvej2.js";import"./index-BWjyYuP5.js";import"./cloneDeep-B3sFPNz9.js";const ce={class:"flex"},ve={class:"mt-3"},be={class:"flex col-center"},ke={class:"ml-2"},ye={class:"flex items-center"},ge={class:"ml-2"},Ee={class:"mt-2"},Ve={class:"flex"},xe={class:"flex justify-end mt-4"},Ce=T({name:"workerList"}),sl=T({...Ce,setup(he){const U=O(),o=k({staff_info:"",start_time:"",end_time:"",city_id:"",status:"",skill_id:"",work_status:""}),g=k([]),E=k([]),{pager:_,getLists:c,resetPage:we,resetParams:P}=ue({fetchFun:ne,params:o.value}),B=()=>{P(),U.value.cascaderPanelRef.clearCheckedNodes()},S=async()=>{g.value=await re()},F=async()=>{E.value=await de()};return c(),S(),F(),(N,t)=>{const R=K,d=oe,i=ae,v=se,D=pe,I=te,b=Q,$=ie,V=le,M=X,x=_e,n=Z,j=fe,q=W("router-link"),z=ee,C=A("perms"),G=Y;return r(),h(w,null,[l(V,{shadow:"never",class:"!border-none"},{default:a(()=>[l($,{model:o.value,inline:""},{default:a(()=>[l(d,{label:"技师信息"},{default:a(()=>[l(R,{class:"ls-input",modelValue:o.value.staff_info,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value.staff_info=e),placeholder:"工号/姓名/手机号",clearable:""},null,8,["modelValue"])]),_:1}),l(d,{label:"工作状态"},{default:a(()=>[l(v,{modelValue:o.value.work_status,"onUpdate:modelValue":t[1]||(t[1]=e=>o.value.work_status=e),placeholder:"全部",class:"ls-input",clearable:""},{default:a(()=>[l(i,{label:"全部",value:""}),l(i,{label:"接单中",value:"1"}),l(i,{label:"休息中",value:"0"})]),_:1},8,["modelValue"])]),_:1}),l(d,{label:"服务状态"},{default:a(()=>[l(v,{modelValue:o.value.status,"onUpdate:modelValue":t[2]||(t[2]=e=>o.value.status=e),placeholder:"全部",class:"ls-input",clearable:""},{default:a(()=>[l(i,{label:"全部",value:""}),l(i,{label:"正常",value:"1"}),l(i,{label:"冻结",value:"0"})]),_:1},8,["modelValue"])]),_:1}),l(d,{label:"服务技能"},{default:a(()=>[l(v,{modelValue:o.value.skill_id,"onUpdate:modelValue":t[3]||(t[3]=e=>o.value.skill_id=e),placeholder:"全部",class:"ls-input",clearable:""},{default:a(()=>[l(i,{label:"全部",value:""}),(r(!0),h(w,null,H(g.value,e=>(r(),p(i,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(d,{label:"城市地址",prop:"address"},{default:a(()=>[l(D,{class:"w-[280px]",modelValue:o.value.city_id,"onUpdate:modelValue":t[4]||(t[4]=e=>o.value.city_id=e),options:E.value,props:{checkStrictly:!1,multiple:!1,label:"name",value:"id",children:"sons",emitPath:!1},clearable:"",placeholder:"全部"},null,8,["modelValue","options"])]),_:1}),l(d,{label:"入驻时间"},{default:a(()=>[l(I,{class:"ls-input",style:{width:"280px"},startTime:o.value.start_time,"onUpdate:startTime":t[5]||(t[5]=e=>o.value.start_time=e),endTime:o.value.end_time,"onUpdate:endTime":t[6]||(t[6]=e=>o.value.end_time=e)},null,8,["startTime","endTime"])]),_:1}),l(d,null,{default:a(()=>[s("div",ce,[l(b,{type:"primary",onClick:f(c)},{default:a(()=>t[9]||(t[9]=[m("查询")])),_:1},8,["onClick"]),l(b,{onClick:B},{default:a(()=>t[10]||(t[10]=[m("重置")])),_:1})])]),_:1})]),_:1},8,["model"])]),_:1}),l(V,{shadow:"never",class:"mt-4 !border-none"},{default:a(()=>[y((r(),p(b,{type:"primary",onClick:t[7]||(t[7]=e=>N.$router.push("edit"))},{default:a(()=>t[11]||(t[11]=[m("新增技师")])),_:1})),[[C,["staff.staff/add"]]]),s("div",ve,[y((r(),p(z,{data:f(_).lists,style:{width:"100%"}},{default:a(()=>[l(n,{label:"技师信息","min-width":"200"},{default:a(({row:e})=>[s("div",be,[l(M,{style:{width:"50px",height:"50px"},src:e.work_photo,"preview-src-list":[e.work_photo],"hide-on-click-modal":!0,"preview-teleported":!0,fit:"cover"},null,8,["src","preview-src-list"]),s("div",ke,[s("div",ye,[s("div",null,u(e.name),1),s("div",ge,[e.work_status==1?(r(),p(x,{key:0,type:"success"},{default:a(()=>t[12]||(t[12]=[m("接单中")])),_:1})):L("",!0),e.work_status==0?(r(),p(x,{key:1,type:"info"},{default:a(()=>t[13]||(t[13]=[m("休息中")])),_:1})):L("",!0)])]),s("div",null,"工号:"+u(e.sn),1)])])]),_:1}),l(n,{prop:"deposit",label:"地址","min-width":"160"},{default:a(({row:e})=>[m(u(e==null?void 0:e.province_name)+"-"+u(e==null?void 0:e.city_name)+"-"+u(e==null?void 0:e.region_name),1)]),_:1}),l(n,{prop:"deposit",label:"保证金","min-width":"120"}),l(n,{prop:"money",label:"平台佣金","min-width":"160"}),l(n,{label:"接单信息","min-width":"160"},{default:a(({row:e})=>[s("div",null,[s("div",null,[t[14]||(t[14]=s("text",null,"每日接单:",-1)),s("text",null,u(e.work_info.take_order),1)]),s("div",Ee,[t[15]||(t[15]=s("text",null,"累计接单:",-1)),s("text",null,u(e.work_info.total_order),1)])])]),_:1}),l(n,{label:"状态","min-width":"80",prop:"server_status_desc"}),l(n,{property:"create_time",label:"入驻时间","min-width":"180"}),l(n,{label:"操作","min-width":"148",fixed:"right"},{default:a(e=>[s("div",Ve,[y((r(),p(q,{class:"mr-2",to:{path:"edit",query:{id:e.row.id}}},{default:a(()=>[l(j,{type:"primary",underline:!1},{default:a(()=>t[16]||(t[16]=[m("编辑")])),_:1})]),_:2},1032,["to"])),[[C,["staff.staff/edit"]]])])]),_:1})]),_:1},8,["data"])),[[G,f(_).loading]])]),s("div",xe,[l(me,{modelValue:f(_),"onUpdate:modelValue":t[8]||(t[8]=e=>J(_)?_.value=e:null),onChange:f(c)},null,8,["modelValue","onChange"])])]),_:1})],64)}}});export{sl as default};