1 |
- import{u as z}from"./useResponse.4dd7726f.js";import{EmployeeShopColumns as D,EmployeeComputerColumns as P}from"./useColumns.4e13b53f.js";import{g as H,a as L,b as M}from"./api.dd22c76e.js";import{p as U,m as $}from"./elementPlus.8e650391.js";import{u as K,a as k}from"./useTableData.0839b608.js";import W from"./EditEmployeeInfo.f9055b41.js";import{d as Z,aC as A,r as d,Z as F,j as G,ai as i,aq as J,o as y,c as Q,P as X,M as E,O as l,U as t,a as o,u as g,S as r,T as p,K as Y,R as ee}from"./vue.86c1cb21.js";import{_ as te}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.144928e4.js";const oe={class:"p-2.5"},se={class:"mr-3.5 flex items-center justify-center text-5xl",style:{height:"100px",width:"100px","background-color":"#f5f5f5"}},le={class:"info-container text-lg"},ne={class:"info-column"},ae={class:"font-semibold"},ie={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},re={class:"font-semibold"},ce={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},ue={class:"font-semibold"},me={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},de={class:"font-semibold"},pe={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},_e=Z({__name:"EmployeeDetail",setup(fe){const _=A().query.id,s=d([]),b=d(),u=d(!1),n=d("shop");K(m);const c=F({border:"inner",round:!0,stripe:!0,shopRowHighLight:!0,height:700,toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},rowConfig:{isHover:!0},columnConfig:{resizable:!0},loading:!1,loadingConfig:{icon:"vxe-icon-indicator roll",text:"正在拼命加载中..."},columns:D,data:[]});async function m(a){const e={};switch(a){case"shop":c.columns=D,n.value="shop",e.id=_,await k(L,e,c);break;case"computer":c.columns=P,n.value="computer",e.id=_,await k(H,e,c);break}}function h(a){a!==n.value&&m(a)}async function V(){u.value=!0}async function w(){const a=await z(_,M,b);s.value=a.data}const x=()=>s.value.images&&s.value.images.length>0?s.value.images[0].image_url:"",S=()=>({fontSize:"12px",fontWeight:"600"}),O=()=>({fontSize:"12px"});function R(){w(),m(n.value)}return G(()=>{w(),m(n.value)}),(a,e)=>{const T=i("el-icon"),B=i("el-image"),f=i("el-button"),I=i("el-tooltip"),N=i("el-col"),C=i("el-card"),j=i("vxe-grid"),q=J("loading");return y(),Q("div",oe,[X((y(),E(C,{"body-class":"flex items-center",shadow:"hover",style:{border:"none"}},{default:l(()=>[t(B,{src:x(),"preview-src-list":[x()],class:"mr-7 rounded-2xl",style:{height:"100px",width:"100px","object-fit":"contain"}},{error:l(()=>[o("div",se,[t(T,null,{default:l(()=>[t(g(U))]),_:1})])]),_:1},8,["src","preview-src-list"]),t(I,{content:"编辑",placement:"top"},{default:l(()=>[t(f,{link:"",type:"warning",onClick:V},{default:l(()=>[t(g($),{style:{width:"1.5em",height:"1.5em","margin-right":"8px"}})]),_:1})]),_:1}),t(N,{span:18},{default:l(()=>[o("div",le,[o("div",ne,[o("div",ae,[e[3]||(e[3]=r(" 姓名: ")),o("span",ie,p(s.value.name),1)]),o("div",re,[e[4]||(e[4]=r(" 所属部门: ")),o("span",ce,p(s.value.department),1)]),o("div",ue,[e[5]||(e[5]=r(" 电话: ")),o("span",me,p(s.value.phone),1)]),o("div",de,[e[6]||(e[6]=r(" 邮箱: ")),o("span",pe,p(s.value.email),1)])])])]),_:1})]),_:1})),[[q,b.value]]),t(C,{"body-style":"padding-top: 10px",class:"mt-2.5",shadow:"hover",style:{border:"none"}},{default:l(()=>[t(j,Y({"cell-style":S,"header-cell-style":O},g(c)),{toolbar_buttons:l(()=>[t(f,{type:n.value==="shop"?"primary":"default",onClick:e[0]||(e[0]=v=>h("shop"))},{default:l(()=>e[7]||(e[7]=[r(" 店铺信息 ")])),_:1},8,["type"]),t(f,{type:n.value==="computer"?"primary":"default",onClick:e[1]||(e[1]=v=>h("computer"))},{default:l(()=>e[8]||(e[8]=[r(" 电脑信息 ")])),_:1},8,["type"])]),_:1},16)]),_:1}),u.value?(y(),E(W,{key:0,modelValue:u.value,"onUpdate:modelValue":e[2]||(e[2]=v=>u.value=v),employeeOverview:s.value,name:s.value.name,onRefresh:R},null,8,["modelValue","employeeOverview","name"])):ee("",!0)])}}});const Ee=te(_e,[["__scopeId","data-v-87e1b4b7"]]);export{Ee as default};
|