1 |
- import{a as I,d as L,e as R}from"./actionWithSuccess.433961b0.js";import{q as S,r as d,J as T,a2 as z,a4 as J,t as l,o as F,n as C,w as o,x as n,D as g,bi as O,F as P,B as W,p as Y,z as i,u as $}from"./index.8c199c36.js";const b=[{code:"001",name:"\u5217\u8868"},{code:"002",name:"\u5237\u65B0"},{code:"003",name:"\u6DFB\u52A0"},{code:"004",name:"\u542F/\u7981\u7528"},{code:"005",name:"\u4FEE\u6539"},{code:"006",name:"\u5220\u9664"},{code:"007",name:"\u8BE6\u60C5"},{code:"008",name:"\u63D0\u4EA4"},{code:"009",name:"\u63D0\u4EA4\u5BA1\u6838"},{code:"010",name:"\u5BA1\u6838\u5BA1\u6279"},{code:"011",name:"\u4EF7\u683C"},{code:"012",name:"\u590D\u5236"},{code:"013",name:"\u7ADE\u6807\u53D1\u5E03"},{code:"014",name:"\u505C\u6B62\u7ADE\u6807"},{code:"015",name:"\u53D1\u5E03"},{code:"016",name:"\u53D6\u6D88\u53D1\u5E03"},{code:"017",name:"\u63D0\u4EA4\u65B0\u6BDB\u5229"},{code:"018",name:"\u4E0A\u67B6"},{code:"019",name:"\u4E0B\u67B6"},{code:"020",name:"\u91CD\u7F6E\u5BC6\u7801"},{code:"021",name:"\u8BBE\u4E3A\u7BA1\u7406\u5458"},{code:"022",name:"\u53D6\u6D88\u7BA1\u7406\u5458"},{code:"023",name:"\u6A21\u677F\u4E0B\u8F7D"},{code:"024",name:"\u91CD\u7F6E"},{code:"025",name:"\u8D22\u52A1"},{code:"026",name:"\u4E0A/\u4E0B\u67B6"},{code:"027",name:"\u53D6\u6D88\u7533\u8BF7"},{code:"028",name:"\u4E1A\u52A1\u5BA1\u6838"},{code:"029",name:"\u8D22\u52A1\u5BA1\u6838"},{code:"030",name:"\u53D1\u8D77\u5BA1\u6838\u6D41\u7A0B"},{code:"031",name:"\u53D1\u7968\u4E0A\u4F20"},{code:"032",name:"\u53D1\u7968\u8BC6\u522B\u7ED3\u679C\u6821\u5BF9"},{code:"033",name:"\u8D22\u52A1\u4ED8\u6B3E\u56DE\u6267"},{code:"034",name:"\u53CD\u9988\u8D22\u52A1\u4FE1\u606F"},{code:"035",name:"\u4EBA\u5DE5\u5BA1\u6838\u53D1\u7968"},{code:"036",name:"\u53D1\u7968\u56DE\u6267"},{code:"037",name:"\u586B\u5199\u7269\u6D41"},{code:"038",name:"\u5BFC\u5165\u6570\u636E"},{code:"039",name:"\u8D44\u91D1\u8BA4\u9886"},{code:"040",name:"\u8BA4\u9886\u5BA1\u6838"},{code:"041",name:"\u6279\u91CF\u8BBE\u7F6E\u5F00\u7968\u4FE1\u606F"},{code:"042",name:"\u6279\u91CF\u5BA1\u6838\u5F00\u7968\u4FE1\u606F"},{code:"043",name:"\u4ED8\u6B3E\u4E1A\u52A1\u5BA1\u6838"},{code:"044",name:"\u4ED8\u6B3E\u8D22\u52A1\u5BA1\u6838"},{code:"045",name:"\u5F00\u7968\u4E1A\u52A1\u5BA1\u6838"},{code:"046",name:"\u6279\u91CF\u5BFC\u51FA\u5F00\u7968\u4FE1\u606F"},{code:"047",name:"\u6279\u91CF\u5BFC\u5165\u5F00\u7968\u4FE1\u606F"},{code:"048",name:"\u8D22\u52A1\u6838\u9500\u53D1\u7968"},{code:"049",name:"\u53F0\u8D26\u5BFC\u51FA"},{code:"050",name:"\u6279\u91CF\u8BBE\u7F6E\u91C7\u8D2D\u5355\u65E0\u9700\u5BF9\u8D26\u72B6\u6001"},{code:"051",name:"\u91C7\u8D2D\u5355\u5BFC\u51FA"},{code:"052",name:"\u6279\u91CF\u5BFC\u51FA\u7269\u6D41\u4FE1\u606F"}],G=i("\u542F\u7528"),H=i("\u7981\u7528"),K={class:"flex justify-end"},Q=i("\u4FDD\u5B58"),X=i("\u53D6\u6D88"),au=S({__name:"edit-dialog",emits:["reload"],setup(Z,{expose:V,emit:h}){const m=d(!1),B=d(""),_=d("create"),A=d(null),f=d(null),D=d(!1),{logout:k}=T(),a=d({action_code:"",status:""}),p=z(()=>b.filter(e=>e.code===a.value.action_code)[0].name),x=J({action_code:[{required:!0,message:"\u8BF7\u9009\u62E9\u6309\u94AE\u540D\u79F0",trigger:"blur"}],status:[{required:!0,message:"\u8BF7\u9009\u62E9\u6309\u94AE\u72B6\u6001",trigger:"blur"}]});function y(e,u=!1){m.value=!0,f.value=e,Object.keys(a.value).forEach(c=>{a.value[c]=u?"":e[c]}),_.value=u?"create":"edit"}function w(){return{data:{menuid:B.value,id:f.value.id,action_name:p.value,...a.value},api:L}}function N(){return{data:{menuid:B.value,action_name:p.value,...a.value},api:R}}function U(){A.value.validate(async e=>{if(e){const u=_.value==="create"?N:w;D.value=!0;const{api:c,data:E}=u(),{message:s,code:r}=await c(E);I({code:r,message:s,logout:k,handler:()=>{h("reload")}}),m.value=!1,D.value=!1}})}return V({show:y,changeCurrentMenuId:e=>B.value=e}),(e,u)=>{const c=l("el-option"),E=l("el-select"),s=l("el-form-item"),r=l("el-radio"),M=l("el-radio-group"),v=l("el-button"),q=l("el-dialog");return F(),C("div",null,[o(q,{modelValue:m.value,"onUpdate:modelValue":u[3]||(u[3]=t=>m.value=t)},{default:n(()=>[o(g(O),{model:a.value,rules:x,ref_key:"formRef",ref:A},{default:n(()=>[o(s,{label:"\u6309\u94AE\u6807\u8BC6",prop:"action_code"},{default:n(()=>[o(E,{modelValue:a.value.action_code,"onUpdate:modelValue":u[0]||(u[0]=t=>a.value.action_code=t)},{default:n(()=>[(F(!0),C(P,null,W(g(b),(t,j)=>(F(),$(c,{label:t.name,value:t.code,key:j},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"\u6309\u94AE\u72B6\u6001",prop:"status"},{default:n(()=>[o(M,{modelValue:a.value.status,"onUpdate:modelValue":u[1]||(u[1]=t=>a.value.status=t)},{default:n(()=>[o(r,{label:"1"},{default:n(()=>[G]),_:1}),o(r,{label:"0"},{default:n(()=>[H]),_:1})]),_:1},8,["modelValue"])]),_:1}),Y("div",K,[o(v,{loading:D.value,type:"primary",onClick:U},{default:n(()=>[Q]),_:1},8,["loading"]),o(v,{onClick:u[2]||(u[2]=t=>m.value=!1)},{default:n(()=>[X]),_:1})])]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});export{au as default};
|