data_center/public/admin/assets/edit copy 2.5c726954.js

2 lines
7.6 KiB
JavaScript
Raw Normal View History

2023-11-20 10:14:59 +08:00
import{B as K,C as M,_ as Q,M as G,N as H,$ as J,t as W,D as X}from"./element-plus.9c2fdfa8.js";import{P as Y}from"./index.5424f17f.js";import{a as Z}from"./useDictOptions.4431d70c.js";import{b as ee,c as te,d as ae}from"./admin.77ea68bc.js";import{r as oe}from"./role.4e185ab6.js";import{e as le}from"./post.ac9f8cc5.js";import{d as ue}from"./department.26d27444.js";import{b as re,c as se,d as ne}from"./common.6b73babf.js";import{d as ie,s as h,r as de,e as pe,$ as g,o as d,c,U as a,L as u,u as l,T as b,a7 as y,K as _,Q as me,a as ce}from"./@vue.53f8d7c3.js";import"./@vueuse.038954e7.js";import"./@element-plus.37f92579.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.vue_vue_type_style_index_0_scoped_187b1ead_lang.33043b78.js";import"./index.e04d201b.js";import"./lodash.47b8af7d.js";import"./axios.96be3cef.js";import"./vue-router.e2f4a118.js";import"./pinia.bd103f5d.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.efc99072.js";import"./color.e83714e9.js";import"./clone.fb54e01d.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.b4b577c6.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.9cf3e967.js";const _e={class:"edit-popup"},fe=ce("div",{style:{"font-size":"1.2rem",margin:"10px 0"}},"\u57FA\u672C\u4FE1\u606F\u521B\u5EFA",-1),rt=ie({__name:"edit copy 2",emits:["success","close"],setup(Fe,{expose:D,emit:A}){const v=A,E=h(),B=h(),w=de("add"),O=pe(()=>w.value=="edit"?"\u7F16\u8F91\u7BA1\u7406\u5458":"\u65B0\u589E\u7BA1\u7406\u5458"),t=g({id:"",account:"",sex:1,id_card:"",name:"",province:"",city:"",area:"",street:"",address:"",phone:"",qualification:{id_card:"",car_card:"",bank_account:""},is_contract:0,dept_id:[],jobs_id:[],role_id:[],avatar:"",password:"",password_confirm:"",disable:0,multipoint_login:1,root:0}),p=g({provinceOptions:[],cityOptions:[],areaOptions:[],streetOptions:[],dictTypeLists:[],contract_type:[]}),C=(r,e,s)=>{t.password&&(e||s(new Error("\u8BF7\u518D\u6B21\u8F93\u5165\u5BC6\u7801")),e!==t.password&&s(new Error("\u4E24\u6B21\u8F93\u5165\u5BC6\u7801\u4E0D\u4E00\u81F4!"))),s()},V=g({account:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:["blur"]}],name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}],role_id:[{type:"array",required:!0,message:"\u8BF7\u9009\u62E9\u89D2\u8272",trigger:["blur"]}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:["blur"]}],password_confirm:[{required:!0,message:"\u8BF7\u8F93\u5165\u786E\u8BA4\u5BC6\u7801",trigger:["blur"]},{validator:C,trigger:"blur"}]});Z({role:{api:oe},jobs:{api:le},dept:{api:ue}});const U=async()=>{var r,e;await((r=E.value)==null?void 0:r.validate()),w.value=="edit"?await ee(t):await te(t),(e=B.value)==null||e.close(),v("success")},k=(r="add")=>{var e;w.value=r,(e=B.value)==null||e.open()};function x(r){t.province=r,S(r)}function L(r){t.city=r,N(r)}function R(r){t.area=r,j(r)}function q(r){t.street=r}const S=async r=>{const e=await re({city:r});p.cityOptions=e},N=async r=>{const e=await se({area:r});p.areaOptions=e},j=async r=>{const e=await ne({street:r});p.streetOptions=e},T=async r=>{V.password=[],V.password_confirm=[{validator:C,trigger:"blur"}];const e=await ae({id:r.id});for(const s in t)e[s]!=null&&e[s]!=null&&(t[s]=e[s])},I=()=>{v("close")};return D({open:k,setFormData:T}),(r,e)=>{const s=K,n=M,i=Q,f=G,F=H,P=J,$=W,z=X;return d(),c("div",_e,[a(Y,{ref_key:"popupRef",ref:B,title:l(O),async:!0,width:"80%",onConfirm:U,onClose:I},{default:u(()=>[a(z,{ref_key:"formRef",ref:E,model:l(t),"label-width":"84px",rules:l(V)},{def