"use strict";const e=require("../../common/vendor.js"),a=require("../../utils/globalState.js"),n=require("../../api/index.js"),o=require("../../utils/session.js");Math||t();const t=()=>"../../components/AppIcon.js",l={__name:"Staff",emits:["change-page"],setup(t,{emit:l}){const i=o.getStoreSession(),u=(()=>{var a,n,o,t;const l=(null==(n=(a=e.index).getSystemInfoSync)?void 0:n.call(a).statusBarHeight)||20;let i=l+44;const u=null==(t=(o=e.index).getMenuButtonBoundingClientRect)?void 0:t.call(o);if(u&&u.top&&u.height){i=l+2*Math.max(u.top-l,4)+u.height}return`padding-top:${l}px;height:${i}px;`})(),s=e.ref([]),r=e.ref(!1),d=e.ref({name:"",phone:""}),v=e.ref(null),c=e.ref(0),h=e.ref(0),f=["#ff7c43","#07c160","#8b6914","#e06040","#5090d0","#9b59b6"],p=e=>{var a;if(e.avatar)return{background:"transparent"};const n=((null==(a=e.name)?void 0:a.charCodeAt(0))||0)%f.length;return{background:f[n]}},g=async()=>{const e=await n.getStaffList(i.id);200===e.code&&(s.value=e.data)},m=()=>{e.index.setClipboardData({data:i.inviteCode,success:()=>e.index.showToast({title:"邀请码已复制",icon:"none"})})},x=async()=>{if(!d.value.name)return void e.index.showToast({title:"请输入员工姓名",icon:"none"});if(!d.value.phone||11!==d.value.phone.length)return void e.index.showToast({title:"请输入正确的手机号",icon:"none"});const a=await n.createStaff({storeId:i.id,name:d.value.name,phone:d.value.phone});200===a.code?(e.index.showToast({title:`添加成功,密码:${a.data.password}`,icon:"none",duration:3e3}),r.value=!1,d.value={name:"",phone:""},g()):e.index.showToast({title:a.message||"添加失败",icon:"none"})},b=e=>{var a,n;return(null==(a=null==e?void 0:e.touches)?void 0:a[0])?e.touches[0].pageX:(null==(n=null==e?void 0:e.changedTouches)?void 0:n[0])?e.changedTouches[0].pageX:0};return e.onMounted(()=>g()),(o,t)=>e.e({a:e.p({name:"back",size:18,color:"#ffffff"}),b:e.o(n=>e.unref(a.navigateTo)("mine")),c:e.s(e.unref(u)),d:e.t(e.unref(i).inviteCode),e:e.o(m),f:e.o(e=>r.value=!0),g:e.f(s.value,(a,o,t)=>e.e({a:"boss"!==a.role},"boss"!==a.role?{b:e.o(o=>(async a=>{e.index.showModal({title:"提示",content:"确定删除该员工?",success:async o=>{o.confirm&&200===(await n.deleteStaff(a)).code&&(v.value=null,e.index.showToast({title:"已删除",icon:"success"}),g())}})})(a.id),a.id)}:{},{c:a.avatar},a.avatar?{d:a.avatar}:{e:e.t(a.name?a.name[0]:"?")},{f:e.s(p(a)),g:e.t(a.name),h:e.t(a.phone),i:e.t("boss"===a.role?"店长":"员工"),j:e.o(e=>((e,a)=>{const n=b(e);c.value=n,h.value=n,v.value&&v.value!==a.id&&(v.value=null)})(e,a),a.id),k:e.o(e=>{return a=e,void(h.value=b(a));var a},a.id),l:e.o(e=>((e,a)=>{if("boss"===a.role)return;const n=(b(e)||h.value)-c.value;n<-40?v.value=a.id:n>24&&v.value===a.id&&(v.value=null)})(e,a),a.id),m:a.id,n:v.value===a.id&&"boss"!==a.role?1:"",o:e.o(e=>{return n=a,void(v.value&&v.value!==n.id&&(v.value=null));var n},a.id)})),h:0===s.value.length},(s.value.length,{}),{i:r.value},r.value?{j:e.o(e=>r.value=!1),k:d.value.name,l:e.o(e=>d.value.name=e.detail.value),m:d.value.phone,n:e.o(e=>d.value.phone=e.detail.value),o:e.o(e=>r.value=!1),p:e.o(x),q:e.o(()=>{}),r:e.o(e=>r.value=!1)}:{})}},i=e._export_sfc(l,[["__scopeId","data-v-8ecf2675"]]);wx.createPage(i);