Files
beautifier-web/dist/assets/editDialog.6df9a789.js
T
2026-04-09 15:17:09 +08:00

2 lines
3.4 KiB
JavaScript

import{Y as r,Z as D,d as I,r as S,S as F,p as w,B as q,C as N,G as L,a as p,b as P,c as R,e as s,m as U,f as i,x as V,j as u,W as b}from"./index.3aa93515.js";import{g as n}from"./filter.bacd5bca.js";function J(t){const o={auth:n(r.roleListId),project_id:t};return D({url:"/admin/role/items",method:"post",data:o})}function G(t,o){return t.auth=n(r.roleEdidId),t.project_id=o,D({url:"/admin/role/edit",method:"post",data:t})}function M(t){const o={project_id:t,auth:n(r.authorityTitlesId),type:5};return D({url:"/admin/authority/name_items",method:"post",data:o})}function z(t){const o={id:t,auth:n(r.roleDetailId)};return D({url:"/admin/role/info",method:"post",data:o})}function X(t,o,g){const d={id:t,status:o,reason:g,auth:n(r.roleStatusId)};return D({url:"/admin/role/status",method:"post",data:d})}const K={class:"dialog-footer"},Q=I({__name:"editDialog",props:{dialog:{type:Object,default:{title:"\u6DFB\u52A0",data:{},visible:!1}}},emits:["closeDialog","getDataList"],setup(t,{emit:o}){const g=o,d=t,y=S(F),{my:f}=w(),l=q({queryParams:{},iconSelectVisible:!1,menuOptions:[],formData:{},roleDetail:!1,authTitles:!1,rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272",trigger:"blur"}],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6743\u9650",trigger:"blur"}]}}),{formData:c,rules:v,menuOptions:k,queryParams:W,roleDetail:Y,authTitles:Z}=N(l),_=()=>{g("closeDialog",!1)},x=()=>{y.value.validate(a=>{a&&G(l.formData,d.dialog.project_id).then(e=>{e.code===b.ok.code?(_(),g("getDataList")):f.reminder(e.message)}).catch(()=>{f.reminder("\u7CFB\u7EDF\u9519\u8BEF")})})},j=()=>{if(d.dialog.id){if(!l.roleDetail){f.reminder("\u6CA1\u6709\u83B7\u53D6\u8BE6\u60C5\u7684\u6743\u9650");return}z(d.dialog.id).then(a=>{a.code===b.ok.code?l.formData=a.data:f.reminder(a.message)})}else l.formData={}};function E(){const a=[];M(d.dialog.project_id).then(e=>{if(e.code===b.ok.code){for(let h in e.data)a.push(e.data[h]);l.menuOptions=a}})}function O(){l.roleDetail=n(r.roleDetailId)!="",l.authTitles=n(r.authorityTitlesId)!="",l.authTitles?E():f.reminder("\u6CA1\u6709\u83B7\u53D6\u4E0B\u62C9\u6743\u9650\u7684\u6743\u9650")}return L(()=>{O(),j()}),(a,e)=>{const h=p("el-input"),B=p("el-form-item"),T=p("el-tree-select"),C=p("el-button"),A=p("el-dialog");return P(),R(A,{title:t.dialog.title,modelValue:t.dialog.visible,"onUpdate:modelValue":e[2]||(e[2]=m=>t.dialog.visible=m),width:"650px","append-to-body":"","destroy-on-close":"","close-on-click-modal":!1,onClose:e[3]||(e[3]=m=>_())},{footer:s(()=>[U("div",K,[i(C,{type:"primary",onClick:x},{default:s(()=>[...e[4]||(e[4]=[V("\u786E \u5B9A",-1)])]),_:1}),i(C,{onClick:_},{default:s(()=>[...e[5]||(e[5]=[V("\u53D6 \u6D88",-1)])]),_:1})])]),default:s(()=>[i(u(F),{ref_key:"dataFormRef",ref:y,model:u(c),rules:u(v),"label-width":"100px"},{default:s(()=>[i(B,{label:"\u89D2\u8272\u540D",prop:"name"},{default:s(()=>[i(h,{modelValue:u(c).name,"onUpdate:modelValue":e[0]||(e[0]=m=>u(c).name=m),placeholder:"\u8BF7\u8F93\u89D2\u8272\u540D"},null,8,["modelValue"])]),_:1}),i(B,{label:"\u6743\u9650",prop:"rules"},{default:s(()=>[i(T,{modelValue:u(c).rules,"onUpdate:modelValue":e[1]||(e[1]=m=>u(c).rules=m),data:u(k),"show-checkbox":"",multiple:"","render-after-expand":!1,style:{width:"508px"}},null,8,["modelValue","data"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])}}});var ee=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"}));export{Q as _,ee as e,J as l,X as s};