2 lines
7.1 KiB
JavaScript
2 lines
7.1 KiB
JavaScript
import{_ as A}from"./InfiniteScroll.2df6c886.js";import{U as M}from"./UserAvatar.673125c8.js";import{z as P,r as Q,w as D,A as b,B as k,C as l,H as e,aG as f,aH as s,L as t,M as p,a5 as w,F as n,Q as y,G as q,a9 as _,at as F,as as h,ba as x,be as G,J as H,K as T,am as V,au as j}from"./index.4dc78c2a.js";import{Q as r}from"./QItemLabel.f82e345a.js";import{Q as E}from"./QForm.3dd1ccd6.js";import{Q as J}from"./QList.46b0869f.js";import{u as K}from"./use-quasar.aad22094.js";import{u as O}from"./infiniteScroll.2b44612d.js";import{R as v}from"./tools.e9f5b47a.js";import"./sorry.2a260a4c.js";import"./selection.63e60a03.js";import"./QImg.6175cfdf.js";import"./plugin-vue_export-helper.21dcd24c.js";const X={class:"q-ma-md text-caption text-grey"},Y=_("br",null,null,-1),Z=_("br",null,null,-1),ee={class:"q-py-md text-weight-bold text-center"},le={class:"q-ma-md text-right"},ae=_("div",{class:"safe-padding-bottom"},null,-1),be={__name:"WorkerManage",setup(te){const c=K();H(),T();const C=P(),u=Q(""),{list:d,refresh:U,load:W,scrollRef:z}=O(m=>V.getWorkerList({page:m}).then(a=>({data:a})));function g(m){return V.updateWorker({id:d[u.value].id,...m}).then(a=>{d[u.value]={...d[u.value],...m},i.value&&(i.value=null)}).catch(a=>(c.notify({type:"negative",message:a.message}),Promise.reject(a)))}const i=Q(null);D(u,()=>{i.value=null});function I(){i.value={name:d[u.value].name,phone:d[u.value].phone,password:""}}function R(){g(i.value).then(m=>{c.notify({type:"positive",message:m.message||"\u4FEE\u6539\u6210\u529F"})})}function S(){c.dialog({title:"\u7CFB\u7EDF\u63D0\u793A",message:"\u786E\u5B9A\u5220\u9664\u8BE5\u5458\u5DE5\u4E48\uFF1F",cancel:!0}).onOk(()=>{V.deleteWorker({id:d[u.value].id}).then(m=>{c.notify({type:"positive",message:m.message||"\u5220\u9664\u6210\u529F"}),u.value="",U()}).catch(m=>{c.notify({type:"negative",message:m.message})})})}return(m,a)=>{const L=M,B=A,$=j("PageLayout");return b(),k($,null,{default:l(()=>[e(B,{load:n(W),list:n(d),ref_key:"scrollRef",ref:z,empty:"",noMore:""},{default:l(({item:o,index:N})=>[e(f,{class:"bg-white",onClick:ue=>u.value=N,clickable:""},{default:l(()=>[e(s,{avatar:""},{default:l(()=>[e(L,{src:o.avatar_url||o.avatar,size:"lg",color:"accent"},null,8,["src"])]),_:2},1024),e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t(p(o.nickname||o.name),1)]),_:2},1024)]),_:2},1024),e(s,{side:""},{default:l(()=>[e(r,{class:"text-green text-caption",caption:""},{default:l(()=>[t(p(o.enable_work?"\u6B63\u5728\u63A5\u5355":"")+" ",1),e(w,{name:"arrow_forward_ios",color:"grey",size:"14px"})]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"])]),append:l(()=>[n(d).length<5?(b(),k(y,{key:0,to:"/shop/worker/add",flat:"",class:"bg-white q-py-lg fit q-mt-sm",label:"+\u8D76\u7D27\u6DFB\u52A0\u60A8\u7684\u5458\u5DE5\u8D26\u53F7\u5427~"})):q("",!0),_("p",X,[t(" \u6CE8\uFF1A"),Y,t(" 1. \u60A8\u7684\u5E97\u94FA\u7F16\u53F7\u4E3A\uFF1A"+p(n(C).shop.shop_sn),1),Z,t(" 2. \u5F53\u524D\u5458\u5DE5\u8D26\u53F7\u4E0A\u9650\u4E3A5\u540D\u3002 ")])]),_:1},8,["load","list"]),e(G,{"model-value":!(u.value!==0&&!u.value),position:"bottom",class:"dialog-full-height","onUpdate:modelValue":a[7]||(a[7]=o=>u.value="")},{default:l(()=>[e(F,null,{default:l(()=>[i.value?(b(),k(E,{key:0,ref:"formRef",onSubmit:R},{default:l(()=>[_("div",ee,"\u4FEE\u6539\u5458\u5DE5 ["+p(n(d)[u.value].name)+"] \u4FE1\u606F",1),e(h,{modelValue:i.value.name,"onUpdate:modelValue":a[0]||(a[0]=o=>i.value.name=o),label:"\u5458\u5DE5\u59D3\u540D",placeholder:"\u8BF7\u8F93\u5165\u5458\u5DE5\u59D3\u540D",class:"bg-white q-px-md",rules:[n(v).required]},null,8,["modelValue","rules"]),e(h,{modelValue:i.value.phone,"onUpdate:modelValue":a[1]||(a[1]=o=>i.value.phone=o),label:"\u624B\u673A\u53F7",placeholder:"\u8BF7\u8F93\u5165\u5458\u5DE5\u624B\u673A\u53F7",class:"bg-white q-px-md",rules:[n(v).required,n(v).phone]},null,8,["modelValue","rules"]),e(h,{modelValue:i.value.password,"onUpdate:modelValue":a[2]||(a[2]=o=>i.value.password=o),label:"\u767B\u5F55\u5BC6\u7801",rules:[n(v).required,n(v).password],type:"password",class:"bg-white q-px-md"},null,8,["modelValue","rules"]),_("div",le,[e(y,{unelevated:"",class:"col",type:"submit",onClick:a[3]||(a[3]=o=>i.value=null)},{default:l(()=>[t("\u53D6\u6D88")]),_:1}),e(y,{unelevated:"",color:"primary",class:"col",type:"submit"},{default:l(()=>[t("\u786E\u5B9A")]),_:1})])]),_:1},512)):n(d)[u.value]?(b(),k(J,{key:1,separator:""},{default:l(()=>[e(f,{onClick:I,clickable:""},{default:l(()=>[e(s,null,{default:l(()=>[e(r,{class:"row items-center"},{default:l(()=>[e(w,{name:"person_outline",class:"q-mr-xs",size:"20px"}),t("\u5458\u5DE5")]),_:1})]),_:1}),e(s,{side:""},{default:l(()=>[e(r,{class:"text-primary"},{default:l(()=>[t("\u7F16\u8F91")]),_:1})]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t("\u5458\u5DE5")]),_:1})]),_:1}),e(s,{side:""},{default:l(()=>[e(r,null,{default:l(()=>[t(p(n(d)[u.value].name)+" ",1)]),_:1})]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t("\u624B\u673A\u53F7")]),_:1})]),_:1}),e(s,{side:""},{default:l(()=>[e(r,null,{default:l(()=>[t(p(n(d)[u.value].phone)+" ",1)]),_:1})]),_:1})]),_:1}),e(f,{class:"bg-grey-3 q-py-md",dense:""},{default:l(()=>[e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t("\u5458\u5DE5\u624B\u673A\u53F7\u5C06\u4F5C\u4E3A\u767B\u5F55\u8D26\u53F7\u4F7F\u7528")]),_:1})]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(s,null,{default:l(()=>[e(r,{class:"row items-center"},{default:l(()=>[e(w,{name:"o_lock",class:"q-mr-xs",size:"18px"}),t("\u5458\u5DE5\u6743\u9650")]),_:1})]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t("\u5F00\u59CB\u63A5\u5355")]),_:1}),e(r,{caption:""},{default:l(()=>[t("\u5F00\u542F\u540E\u5141\u8BB8\u5458\u5DE5\u63A5\u5355\u51FA\u7968")]),_:1})]),_:1}),e(s,{side:""},{default:l(()=>[e(x,{"model-value":n(d)[u.value].enable_work==1?1:0,"true-value":1,"false-value":0,"onUpdate:modelValue":a[4]||(a[4]=o=>g({enable_work:o}))},null,8,["model-value"])]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t("\u52A0\u6B3E\u6263\u6B3E")]),_:1}),e(r,{caption:""},{default:l(()=>[t("\u5F00\u542F\u540E\u5141\u8BB8\u8BE5\u5458\u5DE5\u7ED9\u7528\u6237\u624B\u52A8\u52A0\u6B3E\u548C\u6263\u6B3E")]),_:1})]),_:1}),e(s,{side:""},{default:l(()=>[e(x,{"model-value":n(d)[u.value].enable_ie==1?1:0,"true-value":1,"false-value":0,"onUpdate:modelValue":a[5]||(a[5]=o=>g({enable_ie:o}))},null,8,["model-value"])]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(s,null,{default:l(()=>[e(r,null,{default:l(()=>[t("\u6D3E\u5956\u7BA1\u7406")]),_:1}),e(r,{caption:""},{default:l(()=>[t("\u5F00\u542F\u540E\u53EF\u6D3E\u5956\u5E97\u94FA\u6240\u6709\u4E2D\u5956\u8BA2\u5355")]),_:1})]),_:1}),e(s,{side:""},{default:l(()=>[e(x,{"model-value":n(d)[u.value].enable_send_prize==1?1:0,"true-value":1,"false-value":0,"onUpdate:modelValue":a[6]||(a[6]=o=>g({enable_send_prize:o}))},null,8,["model-value"])]),_:1})]),_:1}),e(f,null,{default:l(()=>[e(y,{class:"fit",color:"negative",unelevated:"",onClick:S},{default:l(()=>[t("\u5220\u9664")]),_:1})]),_:1})]),_:1})):q("",!0),ae]),_:1})]),_:1},8,["model-value"])]),_:1})}}};export{be as default};
|