edu/frontend/assets/edit.39cf2e30.js

2 lines
6.2 KiB
JavaScript

var G=Object.defineProperty;var T=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var U=(p,t,d)=>t in p?G(p,t,{enumerable:!0,configurable:!0,writable:!0,value:d}):p[t]=d,w=(p,t)=>{for(var d in t||(t={}))z.call(t,d)&&U(p,d,t[d]);if(T)for(var d of T(t))I.call(t,d)&&U(p,d,t[d]);return p};import{u as R,m as j,n as q,o as P,p as H}from"./index.dea291f2.js";import{F as J}from"./index.25de4236.js";import N from"./index.67062976.js";import{d as K,v as y,y as Q,r,a as v,i as e,w as a,o as f,ac as W,f as M,e as c,j as m}from"./vendor.bbaa8c82.js";const X={class:"menu-edit"},Y={class:"m-t-15"},Z=m(" \u76EE\u5F55 "),ee=m(" \u83DC\u5355 "),le=m(" \u6309\u94AE "),ue={key:0},ae={class:"flex"},oe={key:1},te={key:2},ne={key:3},de={key:4},se=m("\u7F13\u5B58"),me=m("\u4E0D\u7F13\u5B58"),ie={key:5},re=m("\u663E\u793A"),pe=m("\u9690\u85CF"),_e=m("\u6B63\u5E38"),ve=m("\u505C\u7528"),fe=m("\u4FDD\u5B58"),Ce=K({setup(p){const t={CATALOG:"M",MENU:"C",BUTTON:"A"},{router:d,route:k}=R(),V=k.query.id,D=y(),b=y([]),u=y({pid:"",menuType:"M",menuName:"",menuIcon:"",menuSort:"",perms:"",paths:"",component:"",selected:"",params:"",isShow:1,isCache:0,isDisable:0}),A=async s=>{u.value=await j({id:s}),E()},E=async()=>{const s=await q()||[];b.value=[{id:0,menuName:"\u9876\u7EA7"},...s],console.log(b.value,"---------------menuaList.value")},g=async()=>{await P(w({},u.value)),d.back()},O=async()=>{await H(w({},u.value)),d.back()},x=()=>{var s,l;(l=(s=D.value)==null?void 0:s.validate())==null||l.then(C=>{!C||(V?O():g())})},B=s=>{t.value=s};return Q(()=>{V&&A(V),E()}),(s,l)=>{const C=r("el-page-header"),h=r("el-card"),i=r("el-radio"),F=r("el-radio-group"),n=r("el-form-item"),S=r("el-cascader"),_=r("el-input"),L=r("el-form"),$=r("el-button");return f(),v("div",X,[e(h,{shadow:"never"},{default:a(()=>[e(C,{content:W(V)?"\u7F16\u8F91\u83DC\u5355":"\u65B0\u589E\u83DC\u5355",onBack:l[0]||(l[0]=o=>s.$router.back())},null,8,["content"]),e(N,{class:"m-t-20 text-center"})]),_:1}),e(h,{class:"m-t-15",shadow:"never"},{default:a(()=>[M("div",Y,[e(L,{ref_key:"formRefs",ref:D,model:u.value,"label-width":"120px",size:"small",style:{"max-width":"460px"}},{default:a(()=>[e(n,{label:"\u83DC\u5355\u7C7B\u578B"},{default:a(()=>[e(F,{modelValue:u.value.menuType,"onUpdate:modelValue":l[4]||(l[4]=o=>u.value.menuType=o)},{default:a(()=>[e(i,{label:t.CATALOG,onChange:l[1]||(l[1]=o=>B(t.CATALOG))},{default:a(()=>[Z]),_:1},8,["label"]),e(i,{label:t.MENU,onChange:l[2]||(l[2]=o=>B(t.MENU))},{default:a(()=>[ee]),_:1},8,["label"]),e(i,{label:t.BUTTON,onChange:l[3]||(l[3]=o=>B(t.BUTTON))},{default:a(()=>[le]),_:1},8,["label"])]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u7236\u7EA7\u83DC\u5355"},{default:a(()=>[e(S,{modelValue:u.value.pid,"onUpdate:modelValue":l[5]||(l[5]=o=>u.value.pid=o),style:{width:"340px"},options:b.value,props:{checkStrictly:!0,emitPath:!1,label:"menuName",value:"id"},clearable:""},null,8,["modelValue","options"])]),_:1}),u.value.menuType==t.BUTTON==""?(f(),v("div",ue,[e(n,{label:"\u8BF7\u9009\u62E9\u56FE\u6807"},{default:a(()=>[M("div",ae,[e(N)])]),_:1})])):c("",!0),e(n,{label:"\u83DC\u5355\u540D\u79F0"},{default:a(()=>[e(_,{modelValue:u.value.menuName,"onUpdate:modelValue":l[6]||(l[6]=o=>u.value.menuName=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"])]),_:1}),u.value.menuType==t.BUTTON?(f(),v("div",oe,[e(n,{label:"\u83DC\u5355\u6743\u9650\u5B57\u7B26"},{default:a(()=>[e(_,{modelValue:u.value.perms,"onUpdate:modelValue":l[7]||(l[7]=o=>u.value.perms=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})])):c("",!0),u.value.menuType==t.BUTTON==""?(f(),v("div",te,[e(n,{label:"\u8DEF\u7531\u5730\u5740"},{default:a(()=>[e(_,{modelValue:u.value.paths,"onUpdate:modelValue":l[8]||(l[8]=o=>u.value.paths=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})])):c("",!0),u.value.menuType==t.MENU?(f(),v("div",ne,[e(n,{label:"\u7EC4\u4EF6\u8DEF\u5F84"},{default:a(()=>[e(_,{modelValue:u.value.component,"onUpdate:modelValue":l[9]||(l[9]=o=>u.value.component=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u6743\u9650\u5B57\u7B26"},{default:a(()=>[e(_,{modelValue:u.value.perms,"onUpdate:modelValue":l[10]||(l[10]=o=>u.value.perms=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(n,{label:"\u8DEF\u7531\u53C2\u6570"},{default:a(()=>[e(_,{modelValue:u.value.params,"onUpdate:modelValue":l[11]||(l[11]=o=>u.value.params=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(n,{label:"\u9009\u4E2D\u83DC\u5355"},{default:a(()=>[e(_,{modelValue:u.value.selected,"onUpdate:modelValue":l[12]||(l[12]=o=>u.value.selected=o),"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165\u9009\u4E2D\u83DC\u5355\u8DEF\u5F84"},null,8,["modelValue"])]),_:1})])):c("",!0),e(n,{label:"\u83DC\u5355\u6392\u5E8F"},{default:a(()=>[e(_,{modelValue:u.value.menuSort,"onUpdate:modelValue":l[13]||(l[13]=o=>u.value.menuSort=o),"show-word-limit":"",type:"number",placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F"},null,8,["modelValue"])]),_:1}),u.value.menuType==t.MENU?(f(),v("div",de,[e(n,{label:"\u662F\u5426\u7F13\u5B58"},{default:a(()=>[e(F,{modelValue:u.value.isCache,"onUpdate:modelValue":l[14]||(l[14]=o=>u.value.isCache=o)},{default:a(()=>[e(i,{label:1},{default:a(()=>[se]),_:1}),e(i,{label:0},{default:a(()=>[me]),_:1})]),_:1},8,["modelValue"])]),_:1})])):c("",!0),u.value.menuType==t.BUTTON==""?(f(),v("div",ie,[e(n,{label:"\u663E\u793A\u72B6\u6001"},{default:a(()=>[e(F,{modelValue:u.value.isShow,"onUpdate:modelValue":l[15]||(l[15]=o=>u.value.isShow=o)},{default:a(()=>[e(i,{label:1},{default:a(()=>[re]),_:1}),e(i,{label:0},{default:a(()=>[pe]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u72B6\u6001"},{default:a(()=>[e(F,{modelValue:u.value.isDisable,"onUpdate:modelValue":l[16]||(l[16]=o=>u.value.isDisable=o)},{default:a(()=>[e(i,{label:0},{default:a(()=>[_e]),_:1}),e(i,{label:1},{default:a(()=>[ve]),_:1})]),_:1},8,["modelValue"])]),_:1})])):c("",!0)]),_:1},8,["model"])])]),_:1}),e(J,null,{default:a(()=>[e($,{type:"primary",size:"small",onClick:x},{default:a(()=>[fe]),_:1})]),_:1})])}}});export{Ce as default};