1 |
- import{d as I,e as L,a as R}from"./actionWithSuccess.567e809c.js";import{q as S,E as d,U as T,r as O,a9 as P,B as l,o as F,n as C,A as o,M as n,v as g,bB as W,F as Y,t as $,p as z,C as B,x as G}from"./index.41f763da.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"}],H=B("\u542F\u7528"),J=B("\u7981\u7528"),K={class:"flex justify-end"},Q=B("\u4FDD\u5B58"),X=B("\u53D6\u6D88"),au=S({__name:"edit-dialog",emits:["reload"],setup(Z,{expose:V,emit:h}){const m=d(!1),i=d(""),_=d("create"),A=d(null),f=d(null),E=d(!1),{logout:k}=T(),a=d({action_code:"",status:""}),v=O(()=>b.filter(e=>e.code===a.value.action_code)[0].name),x=P({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 U(){return{data:{menuid:i.value,id:f.value.id,action_name:v.value,...a.value},api:L}}function M(){return{data:{menuid:i.value,action_name:v.value,...a.value},api:I}}function N(){A.value.validate(async e=>{if(e){const u=_.value==="create"?M:U;E.value=!0;const{api:c,data:D}=u(),{message:s,code:r}=await c(D);R({code:r,message:s,logout:k,handler:()=>{h("reload")}}),m.value=!1,E.value=!1}})}return V({show:y,changeCurrentMenuId:e=>i.value=e}),(e,u)=>{const c=l("el-option"),D=l("el-select"),s=l("el-form-item"),r=l("el-radio"),w=l("el-radio-group"),p=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(W),{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(D,{modelValue:a.value.action_code,"onUpdate:modelValue":u[0]||(u[0]=t=>a.value.action_code=t)},{default:n(()=>[(F(!0),C(Y,null,$(g(b),(t,j)=>(F(),G(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(w,{modelValue:a.value.status,"onUpdate:modelValue":u[1]||(u[1]=t=>a.value.status=t)},{default:n(()=>[o(r,{label:"1"},{default:n(()=>[H]),_:1}),o(r,{label:"0"},{default:n(()=>[J]),_:1})]),_:1},8,["modelValue"])]),_:1}),z("div",K,[o(p,{loading:E.value,type:"primary",onClick:N},{default:n(()=>[Q]),_:1},8,["loading"]),o(p,{onClick:u[2]||(u[2]=t=>m.value=!1)},{default:n(()=>[X]),_:1})])]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});export{au as default};
|