You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
7.2 KiB
1 lines
7.2 KiB
import{d as G,v as T,r as p,l as H,ag as I,M as K,k as t,h as i,c as f,a as n,t as c,u as r,e as o,w as s,F as y,O as P,m as k,i as g,_ as W,ac as A,G as J,D as Q,aa as X,ab as Y,H as Z,K as ee,E as le}from"./index-7e4fdde7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import ae from"./index-d4051321.js";/* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{u as E}from"./dict-bea2b24b.js";import{b as te,a as oe,e as re,c as se}from"./staff-6252111f.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-515918c3.js";/* empty css *//* empty css */import"./attachment-164ad3c3.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-8d9bbba7.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-db59ea04.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-f966a05c.js";import"./sys-b1d60088.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";const de={class:"main-container"},ie={class:"detail-head"},ne=n("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),ue={class:"ml-[1px]"},me=n("span",{class:"adorn"},"|",-1),pe={class:"right"},ce={class:"fixed-footer-wrap"},_e={class:"fixed-footer"},rl=G({__name:"staff_edit",setup(be){const U=T(),L=parseInt(U.query.id),h=p(!1),M=U.meta.title,q={id:0,member_id:"",name:"",header:"",gender:"",phone:"",email:"",position:"",status:"",role_id:0,grade:"",goal:0},a=H({...q});L&&(async(b=0)=>{Object.assign(a,q);const l=await(await te(b)).data;Object.keys(a).forEach(u=>{l[u]!=null&&(a[u]=l[u])})})(L);const F=p();p([]);let v=p([]);(async()=>{v.value=await(await E("sex")).data.dictionary})(),I(()=>v.value,()=>{a.gender=v.value[0].value});let V=p([]);(async()=>{V.value=await(await E("zz_status")).data.dictionary})(),I(()=>V.value,()=>{a.status=V.value[0].value});let w=p([]);(async()=>{w.value=await(await E("roles_name")).data.dictionary})(),I(()=>w.value,()=>{a.role_id=w.value[0].value});const C=p([]);(async()=>{C.value=await(await oe({})).data})();const N=K(()=>({member_id:[{required:!0,message:t("memberIdPlaceholder"),trigger:"blur"}],name:[{required:!0,message:t("namePlaceholder"),trigger:"blur"}],header:[{required:!0,message:t("headerPlaceholder"),trigger:"blur"}],gender:[{required:!0,message:t("genderPlaceholder"),trigger:"blur"}],phone:[{required:!0,message:t("phonePlaceholder"),trigger:"blur"}],email:[{required:!0,message:t("emailPlaceholder"),trigger:"blur"}],position:[{required:!0,message:t("positionPlaceholder"),trigger:"blur"}],status:[{required:!0,message:t("statusPlaceholder"),trigger:"blur"}],role_id:[{required:!0,message:t("roleIdPlaceholder"),trigger:"blur"}]})),O=async b=>{h.value||!b||await b.validate(async l=>{l&&(h.value=!0,(L?re:se)(a).then(d=>{h.value=!1,history.back()}).catch(d=>{h.value=!1}))})},R=()=>{history.back()};return(b,l)=>{const u=W,S=A,d=J,_=Q,j=ae,x=X,D=Y,z=Z,$=ee,B=le;return i(),f("div",de,[n("div",ie,[n("div",{class:"left",onClick:l[0]||(l[0]=e=>R())},[ne,n("span",ue,c(r(t)("returnToPreviousPage")),1)]),me,n("span",pe,c(r(M)),1)]),o($,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[o(z,{model:a,"label-width":"90px",ref_key:"formRef",ref:F,rules:r(N),class:"page-form"},{default:s(()=>[o(d,{label:r(t)("memberId"),prop:"member_id"},{default:s(()=>[o(S,{class:"input-width",modelValue:a.member_id,"onUpdate:modelValue":l[1]||(l[1]=e=>a.member_id=e),clearable:"",placeholder:r(t)("memberIdPlaceholder")},{default:s(()=>[o(u,{label:"请选择",value:""}),(i(!0),f(y,null,P(C.value,(e,m)=>(i(),k(u,{key:m,label:e.username,value:e.member_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("name"),prop:"name"},{default:s(()=>[o(_,{modelValue:a.name,"onUpdate:modelValue":l[2]||(l[2]=e=>a.name=e),clearable:"",placeholder:r(t)("namePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("header")},{default:s(()=>[o(j,{modelValue:a.header,"onUpdate:modelValue":l[3]||(l[3]=e=>a.header=e)},null,8,["modelValue"])]),_:1},8,["label"]),o(d,{label:r(t)("gender"),prop:"gender"},{default:s(()=>[o(D,{modelValue:a.gender,"onUpdate:modelValue":l[4]||(l[4]=e=>a.gender=e),placeholder:r(t)("genderPlaceholder")},{default:s(()=>[(i(!0),f(y,null,P(r(v),(e,m)=>(i(),k(x,{key:m,label:e.value},{default:s(()=>[g(c(e.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("phone"),prop:"phone"},{default:s(()=>[o(_,{modelValue:a.phone,"onUpdate:modelValue":l[5]||(l[5]=e=>a.phone=e),clearable:"",placeholder:r(t)("phonePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("email"),prop:"email"},{default:s(()=>[o(_,{modelValue:a.email,"onUpdate:modelValue":l[6]||(l[6]=e=>a.email=e),clearable:"",placeholder:r(t)("emailPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("position"),prop:"position"},{default:s(()=>[o(_,{modelValue:a.position,"onUpdate:modelValue":l[7]||(l[7]=e=>a.position=e),clearable:"",placeholder:r(t)("positionPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("status"),prop:"status"},{default:s(()=>[o(D,{modelValue:a.status,"onUpdate:modelValue":l[8]||(l[8]=e=>a.status=e),placeholder:r(t)("statusPlaceholder")},{default:s(()=>[(i(!0),f(y,null,P(r(V),(e,m)=>(i(),k(x,{key:m,label:e.value},{default:s(()=>[g(c(e.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:r(t)("roleId"),prop:"role_id"},{default:s(()=>[o(D,{modelValue:a.role_id,"onUpdate:modelValue":l[9]||(l[9]=e=>a.role_id=e),placeholder:r(t)("roleIdPlaceholder")},{default:s(()=>[(i(!0),f(y,null,P(r(w),(e,m)=>(i(),k(x,{key:m,label:e.value},{default:s(()=>[g(c(e.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(d,{label:"等级",prop:"grade"},{default:s(()=>[o(_,{modelValue:a.grade,"onUpdate:modelValue":l[10]||(l[10]=e=>a.grade=e),clearable:"",placeholder:"等级",class:"input-width"},null,8,["modelValue"])]),_:1}),o(d,{label:"目标业绩",prop:"goal"},{default:s(()=>[o(_,{modelValue:a.goal,"onUpdate:modelValue":l[11]||(l[11]=e=>a.goal=e),clearable:"",placeholder:"目标业绩",class:"input-width"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1}),n("div",ce,[n("div",_e,[o(B,{type:"primary",onClick:l[12]||(l[12]=e=>O(F.value))},{default:s(()=>[g(c(r(t)("save")),1)]),_:1}),o(B,{onClick:l[13]||(l[13]=e=>R())},{default:s(()=>[g(c(r(t)("cancel")),1)]),_:1})])])])}}});export{rl as default};
|
|
|