| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- import{d as P,r as t,V as _e,o as X,H as T,a7 as Y,e as y,f as L,i as M,j as c,w as C,h as F,a2 as J,a6 as W,l as Z,k as l,_ as j,M as N,X as Fe,s as ce,t as re,A as U,n as R,U as G,F as de,D as me,g as ae,Y as De,B as ye,c as we,T as xe}from"./index.2854391f.js";import{o as Be,p as ve,q as pe,m as fe,s as ke,t as Se}from"./permission.e33085b3.js";import{P as Ee}from"./ProdDisabled.360adeb3.js";import{D as Ae}from"./disable.c6af54f3.js";import{N as Ne}from"./index.be6ad7be.js";var He=[{stem:"add-circle",icon:"AddCircle"},{stem:"add-rectangle",icon:"AddRectangle"},{stem:"add",icon:"Add"},{stem:"app",icon:"App"},{stem:"arrow-down-rectangle",icon:"ArrowDownRectangle"},{stem:"arrow-down",icon:"ArrowDown"},{stem:"arrow-left",icon:"ArrowLeft"},{stem:"arrow-right",icon:"ArrowRight"},{stem:"arrow-triangle-down-filled",icon:"ArrowTriangleDownFilled"},{stem:"arrow-triangle-down",icon:"ArrowTriangleDown"},{stem:"arrow-triangle-up-filled",icon:"ArrowTriangleUpFilled"},{stem:"arrow-triangle-up",icon:"ArrowTriangleUp"},{stem:"arrow-up",icon:"ArrowUp"},{stem:"attach",icon:"Attach"},{stem:"backtop-rectangle",icon:"BacktopRectangle"},{stem:"backtop",icon:"Backtop"},{stem:"backward",icon:"Backward"},{stem:"barcode",icon:"Barcode"},{stem:"books",icon:"Books"},{stem:"browse-off",icon:"BrowseOff"},{stem:"browse",icon:"Browse"},{stem:"bulletpoint",icon:"Bulletpoint"},{stem:"calendar",icon:"Calendar"},{stem:"call",icon:"Call"},{stem:"caret-down-small",icon:"CaretDownSmall"},{stem:"caret-down",icon:"CaretDown"},{stem:"caret-left-small",icon:"CaretLeftSmall"},{stem:"caret-left",icon:"CaretLeft"},{stem:"caret-right-small",icon:"CaretRightSmall"},{stem:"caret-right",icon:"CaretRight"},{stem:"caret-up-small",icon:"CaretUpSmall"},{stem:"caret-up",icon:"CaretUp"},{stem:"cart",icon:"Cart"},{stem:"chart-bar",icon:"ChartBar"},{stem:"chart-bubble",icon:"ChartBubble"},{stem:"chart-pie",icon:"ChartPie"},{stem:"chart",icon:"Chart"},{stem:"chat",icon:"Chat"},{stem:"check-circle-filled",icon:"CheckCircleFilled"},{stem:"check-circle",icon:"CheckCircle"},{stem:"check-rectangle-filled",icon:"CheckRectangleFilled"},{stem:"check-rectangle",icon:"CheckRectangle"},{stem:"check",icon:"Check"},{stem:"chevron-down-circle",icon:"ChevronDownCircle"},{stem:"chevron-down-rectangle",icon:"ChevronDownRectangle"},{stem:"chevron-down",icon:"ChevronDown"},{stem:"chevron-left-circle",icon:"ChevronLeftCircle"},{stem:"chevron-left-double",icon:"ChevronLeftDouble"},{stem:"chevron-left-rectangle",icon:"ChevronLeftRectangle"},{stem:"chevron-left",icon:"ChevronLeft"},{stem:"chevron-right-circle",icon:"ChevronRightCircle"},{stem:"chevron-right-double",icon:"ChevronRightDouble"},{stem:"chevron-right-rectangle",icon:"ChevronRightRectangle"},{stem:"chevron-right",icon:"ChevronRight"},{stem:"chevron-up-circle",icon:"ChevronUpCircle"},{stem:"chevron-up-rectangle",icon:"ChevronUpRectangle"},{stem:"chevron-up",icon:"ChevronUp"},{stem:"circle",icon:"Circle"},{stem:"clear",icon:"Clear"},{stem:"close-circle-filled",icon:"CloseCircleFilled"},{stem:"close-circle",icon:"CloseCircle"},{stem:"close-rectangle",icon:"CloseRectangle"},{stem:"close",icon:"Close"},{stem:"cloud-download",icon:"CloudDownload"},{stem:"cloud-upload",icon:"CloudUpload"},{stem:"cloud",icon:"Cloud"},{stem:"code",icon:"Code"},{stem:"control-platform",icon:"ControlPlatform"},{stem:"creditcard",icon:"Creditcard"},{stem:"dashboard",icon:"Dashboard"},{stem:"delete",icon:"Delete"},{stem:"desktop",icon:"Desktop"},{stem:"discount-filled",icon:"DiscountFilled"},{stem:"discount",icon:"Discount"},{stem:"download",icon:"Download"},{stem:"edit-1",icon:"Edit1"},{stem:"edit",icon:"Edit"},{stem:"ellipsis",icon:"Ellipsis"},{stem:"enter",icon:"Enter"},{stem:"error-circle-filled",icon:"ErrorCircleFilled"},{stem:"error-circle",icon:"ErrorCircle"},{stem:"error",icon:"Error"},{stem:"file-add",icon:"FileAdd"},{stem:"file-copy",icon:"FileCopy"},{stem:"file-excel",icon:"FileExcel"},{stem:"file-icon",icon:"FileIcon"},{stem:"file-image",icon:"FileImage"},{stem:"file-paste",icon:"FilePaste"},{stem:"file-pdf",icon:"FilePdf"},{stem:"file-powerpoint",icon:"FilePowerpoint"},{stem:"file-unknown",icon:"FileUnknown"},{stem:"file-word",icon:"FileWord"},{stem:"file",icon:"File"},{stem:"filter-clear",icon:"FilterClear"},{stem:"filter",icon:"Filter"},{stem:"flag",icon:"Flag"},{stem:"folder-add",icon:"FolderAdd"},{stem:"folder-open",icon:"FolderOpen"},{stem:"folder",icon:"Folder"},{stem:"fork",icon:"Fork"},{stem:"format-horizontal-align-bottom",icon:"FormatHorizontalAlignBottom"},{stem:"format-horizontal-align-center",icon:"FormatHorizontalAlignCenter"},{stem:"format-horizontal-align-top",icon:"FormatHorizontalAlignTop"},{stem:"format-vertical-align-center",icon:"FormatVerticalAlignCenter"},{stem:"format-vertical-align-left",icon:"FormatVerticalAlignLeft"},{stem:"format-vertical-align-right",icon:"FormatVerticalAlignRight"},{stem:"forward",icon:"Forward"},{stem:"fullscreen-exit",icon:"FullscreenExit"},{stem:"fullscreen",icon:"Fullscreen"},{stem:"gender-female",icon:"GenderFemale"},{stem:"gender-male",icon:"GenderMale"},{stem:"gift",icon:"Gift"},{stem:"heart-filled",icon:"HeartFilled"},{stem:"heart",icon:"Heart"},{stem:"help-circle-filled",icon:"HelpCircleFilled"},{stem:"help-circle",icon:"HelpCircle"},{stem:"help",icon:"Help"},{stem:"history",icon:"History"},{stem:"home",icon:"Home"},{stem:"hourglass",icon:"Hourglass"},{stem:"image-error",icon:"ImageError"},{stem:"image",icon:"Image"},{stem:"info-circle-filled",icon:"InfoCircleFilled"},{stem:"info-circle",icon:"InfoCircle"},{stem:"internet",icon:"Internet"},{stem:"jump",icon:"Jump"},{stem:"laptop",icon:"Laptop"},{stem:"layers",icon:"Layers"},{stem:"link-unlink",icon:"LinkUnlink"},{stem:"link",icon:"Link"},{stem:"loading",icon:"Loading"},{stem:"location",icon:"Location"},{stem:"lock-off",icon:"LockOff"},{stem:"lock-on",icon:"LockOn"},{stem:"login",icon:"Login"},{stem:"logo-android",icon:"LogoAndroid"},{stem:"logo-apple-filled",icon:"LogoAppleFilled"},{stem:"logo-apple",icon:"LogoApple"},{stem:"logo-chrome-filled",icon:"LogoChromeFilled"},{stem:"logo-chrome",icon:"LogoChrome"},{stem:"logo-codepen",icon:"LogoCodepen"},{stem:"logo-github-filled",icon:"LogoGithubFilled"},{stem:"logo-github",icon:"LogoGithub"},{stem:"logo-ie-filled",icon:"LogoIeFilled"},{stem:"logo-ie",icon:"LogoIe"},{stem:"logo-qq",icon:"LogoQq"},{stem:"logo-wechat",icon:"LogoWechat"},{stem:"logo-wecom",icon:"LogoWecom"},{stem:"logo-windows-filled",icon:"LogoWindowsFilled"},{stem:"logo-windows",icon:"LogoWindows"},{stem:"logout",icon:"Logout"},{stem:"mail",icon:"Mail"},{stem:"menu-fold",icon:"MenuFold"},{stem:"menu-unfold",icon:"MenuUnfold"},{stem:"minus-circle-filled",icon:"MinusCircleFilled"},{stem:"minus-circle",icon:"MinusCircle"},{stem:"minus-rectangle-filled",icon:"MinusRectangleFilled"},{stem:"minus-rectangle",icon:"MinusRectangle"},{stem:"mirror",icon:"Mirror"},{stem:"mobile-vibrate",icon:"MobileVibrate"},{stem:"mobile",icon:"Mobile"},{stem:"money-circle",icon:"MoneyCircle"},{stem:"more",icon:"More"},{stem:"move",icon:"Move"},{stem:"next",icon:"Next"},{stem:"notification-filled",icon:"NotificationFilled"},{stem:"notification",icon:"Notification"},{stem:"order-adjustment-column",icon:"OrderAdjustmentColumn"},{stem:"order-ascending",icon:"OrderAscending"},{stem:"order-descending",icon:"OrderDescending"},{stem:"page-first",icon:"PageFirst"},{stem:"page-last",icon:"PageLast"},{stem:"pause-circle-filled",icon:"PauseCircleFilled"},{stem:"photo",icon:"Photo"},{stem:"pin-filled",icon:"PinFilled"},{stem:"pin",icon:"Pin"},{stem:"play-circle-filled",icon:"PlayCircleFilled"},{stem:"play-circle-stroke",icon:"PlayCircleStroke"},{stem:"play-circle",icon:"PlayCircle"},{stem:"play",icon:"Play"},{stem:"poweroff",icon:"Poweroff"},{stem:"precise-monitor",icon:"PreciseMonitor"},{stem:"previous",icon:"Previous"},{stem:"print",icon:"Print"},{stem:"qrcode",icon:"Qrcode"},{stem:"queue",icon:"Queue"},{stem:"rectangle",icon:"Rectangle"},{stem:"refresh",icon:"Refresh"},{stem:"relativity",icon:"Relativity"},{stem:"remove",icon:"Remove"},{stem:"rollback",icon:"Rollback"},{stem:"rollfront",icon:"Rollfront"},{stem:"root-list",icon:"RootList"},{stem:"rotation",icon:"Rotation"},{stem:"round",icon:"Round"},{stem:"save",icon:"Save"},{stem:"scan",icon:"Scan"},{stem:"search",icon:"Search"},{stem:"secured",icon:"Secured"},{stem:"server",icon:"Server"},{stem:"service",icon:"Service"},{stem:"setting",icon:"Setting"},{stem:"share",icon:"Share"},{stem:"shop",icon:"Shop"},{stem:"slash",icon:"Slash"},{stem:"sound",icon:"Sound"},{stem:"star-filled",icon:"StarFilled"},{stem:"star",icon:"Star"},{stem:"stop-circle-1",icon:"StopCircle1"},{stem:"stop-circle-filled",icon:"StopCircleFilled"},{stem:"stop-circle",icon:"StopCircle"},{stem:"stop",icon:"Stop"},{stem:"swap-left",icon:"SwapLeft"},{stem:"swap-right",icon:"SwapRight"},{stem:"swap",icon:"Swap"},{stem:"thumb-down",icon:"ThumbDown"},{stem:"thumb-up",icon:"ThumbUp"},{stem:"time-filled",icon:"TimeFilled"},{stem:"time",icon:"Time"},{stem:"tips",icon:"Tips"},{stem:"tools",icon:"Tools"},{stem:"translate-1",icon:"Translate1"},{stem:"translate",icon:"Translate"},{stem:"unfold-less",icon:"UnfoldLess"},{stem:"unfold-more",icon:"UnfoldMore"},{stem:"upload",icon:"Upload"},{stem:"usb",icon:"Usb"},{stem:"user-add",icon:"UserAdd"},{stem:"user-avatar",icon:"UserAvatar"},{stem:"user-circle",icon:"UserCircle"},{stem:"user-clear",icon:"UserClear"},{stem:"user-talk",icon:"UserTalk"},{stem:"user",icon:"User"},{stem:"usergroup-add",icon:"UsergroupAdd"},{stem:"usergroup-clear",icon:"UsergroupClear"},{stem:"usergroup",icon:"Usergroup"},{stem:"video",icon:"Video"},{stem:"view-column",icon:"ViewColumn"},{stem:"view-list",icon:"ViewList"},{stem:"view-module",icon:"ViewModule"},{stem:"wallet",icon:"Wallet"},{stem:"wifi",icon:"Wifi"},{stem:"zoom-in",icon:"ZoomIn"},{stem:"zoom-out",icon:"ZoomOut"}],Le=[{font:"cwgl-sei"},{font:"hlrw"},{font:"qj2beifen"},{font:"dagl2beifen"},{font:"ht2beifen"},{font:"menu_zhuye"},{font:"jihua"},{font:"icon12beifen"}];const ne=n=>(ce("data-v-b20327be"),n=n(),re(),n),Ie={class:"dialog-form"},$e=ne(()=>l("div",{class:"dialog-header"},[l("span",{class:"dialog-title"},"\u83DC\u5355\u914D\u7F6E"),l("span",{class:"information"})],-1)),Re=ne(()=>l("span",null,"\u53D6\u6D88",-1)),Ve=[Re],Me=ne(()=>l("button",{theme:"primary",type:"submit",class:"bt btn-submit"},[l("span",null,"\u786E\u5B9A")],-1)),Oe=P({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})},title:{type:String,default:"\u6DFB\u52A0\u83DC\u5355"}},emits:["handleClose","fetchData"],setup(n,{emit:v}){const o=n,h=t("empty"),p=t(!1),i=t(0),e=t({parentResourceNo:"",resourceType:"m",icon:"",resourceName:"",requestPath:"",dataState:"",sortNo:0}),_=t({}),D=t(""),x=t(),S=_e({arr:[]}),w=t();X(()=>{w.value=He,_.value={...e.value},B()}),t(Le),t(!1),t("1");const B=async()=>{Be({level:3}).then(g=>{g.code===200&&(S.arr=g.data.items)}).catch(g=>{console.log(g)})},a=g=>{g.validateResult===!0&&(o.title==="\u65B0\u589E\u83DC\u5355"?f(e.value):s(e.value))},d=()=>{const g=Number(e.value.sortNo);g<=0?e.value.sortNo=0:g>=9999&&(e.value.sortNo=9999)},f=async g=>{ve(g).then(r=>{r.code===200&&(N.success("\u83DC\u5355\u6DFB\u52A0\u6210\u529F"),v("fetchData"),u())})},s=g=>{pe(g).then(r=>{r.code===200&&(N.success("\u83DC\u5355\u4FEE\u6539\u6210\u529F"),v("fetchData"),u())}).catch(r=>{N.error(`\u8BF7\u6C42\u51FA\u9519\u4E86\uFF01 ${r.message}`)})},u=()=>{x.value.reset(),e.value.sortNo=0,p.value=!1,v("handleClose")};T(()=>o.visible,g=>{if(D.value=o.title,p.value=o.visible,console.log(g,o,"-------------"),g&&B(),g){const{data:r}=o;o.title==="\u65B0\u589E\u83DC\u5355"||(e.value=JSON.parse(JSON.stringify(r)))}});const k=g=>{Fe(g)},E={parentResourceNo:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E0A\u7EA7\u83DC\u5355",type:"error",trigger:"change"}],resourceName:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",type:"error",trigger:"change"},{min:2,message:"\u83DC\u5355\u540D\u79F0\u6700\u5C112\u4E2A\u5B57",type:"error",trigger:"blur"}],sortNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u6392\u5E8F",type:"error",trigger:"blur"}]},b={requestPath:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u8DEF\u7531",type:"error",trigger:"change"}],dataState:[{required:!0,message:"\u8BF7\u9009\u62E9\u83DC\u5355\u72B6\u6001",type:"error",trigger:"change"}]},I=t({...E,...b});return Y(()=>{I.value=e.value.resourceType==="F"?E:{...E,...b}}),(g,r)=>{const ee=y("t-cascader"),V=y("t-form-item"),q=y("t-input"),te=y("t-input-number"),Q=y("t-radio"),O=y("t-radio-group"),oe=y("t-form"),le=y("t-dialog");return L(),M("div",Ie,[c(le,{visible:p.value,"onUpdate:visible":r[5]||(r[5]=A=>p.value=A),footer:!1,"on-close":u},{header:C(()=>[$e]),body:C(()=>[F(" \u8868\u5355\u5185\u5BB9 "),c(oe,{ref_key:"form",ref:x,data:e.value,rules:I.value,"label-width":80,"label-align":"right","on-cancel":"onClickCloseBtn","reset-type":h.value,onSubmit:a},{default:C(()=>[c(V,{label:"\u4E0A\u7EA7\u83DC\u5355\uFF1A ",name:"parentResourceNo"},{default:C(()=>[c(ee,{modelValue:e.value.parentResourceNo,"onUpdate:modelValue":r[0]||(r[0]=A=>e.value.parentResourceNo=A),keys:{label:"label",value:"id",children:"children"},options:S.arr,"check-strictly":"",filterable:""},null,8,["modelValue","options"])]),_:1}),c(V,{label:"\u83DC\u5355\u540D\u79F0\uFF1A",name:"resourceName"},{default:C(()=>[c(q,{modelValue:e.value.resourceName,"onUpdate:modelValue":r[1]||(r[1]=A=>e.value.resourceName=A),placeholder:"\u8BF7\u8F93\u5165",clearable:"",maxlength:10,"show-limit-number":""},null,8,["modelValue"])]),_:1}),J(c(V,{label:"\u83DC\u5355\u8DEF\u5F84\uFF1A",name:"requestPath"},{default:C(()=>[c(q,{modelValue:e.value.requestPath,"onUpdate:modelValue":r[2]||(r[2]=A=>e.value.requestPath=A),placeholder:"\u8BF7\u8F93\u5165 ",clearable:"",maxlength:50,"show-limit-number":""},null,8,["modelValue"])]),_:1},512),[[W,e.value.resourceType!=="F"]]),F(` <t-form-item\r
- v-show="formData.resourceType !== 'F'"\r
- label="\u83DC\u5355\u56FE\u6807\uFF1A"\r
- name="icon"\r
- >\r
- <t-select-input\r
- :value="formData.icon"\r
- :popup-visible="popupVisible"\r
- :popup-props="{ overlayInnerStyle: { padding: '6px' } }"\r
- style="width: 404px"\r
- placeholder="\u8BF7\u9009\u62E9\u4E0B\u62C9"\r
- clearable\r
- @popup-visible-change="onPopupVisibleChange"\r
- >\r
- <template #panel>\r
- <div class="iconCont">\r
- <div class="head">\r
- <t-radio-group v-model="iconValue" default-value="1">\r
- <t-radio-button value="1">\u81EA\u5B9A\u4E49</t-radio-button>\r
- <t-radio-button value="2">Iconfont</t-radio-button>\r
- </t-radio-group>\r
- </div>\r
- <ul v-show="iconValue === '1'" class="fx fx-wp ft-ct">\r
- <li\r
- v-for="item in iconfontListDate"\r
- :key="item"\r
- style="width: 90px"\r
- @click="() => onOptionClick(item.font)"\r
- >\r
- <div\r
- class="iconfont pt"\r
- :class="item.font"\r
- style="font-size: 22px"\r
- ></div>\r
- <span class="ft-12">{{ item.font }}</span>\r
- </li>\r
- </ul>\r
- <ul\r
- v-show="iconValue === '2'"\r
- class="fx fx-wp ft-ct"\r
- style=""\r
- >\r
- <li\r
- v-for="item in iconList"\r
- :key="item.icon"\r
- style="width: 90px"\r
- @click="() => onOptionClick(item.icon)"\r
- >\r
- <div class="pt" style="padding: 10px">\r
- <div><icon-font size="22px" :name="item.stem" /></div>\r
- <span class="ft-12">{{ item.icon }}</span>\r
- </div>\r
- </li>\r
- </ul>\r
- </div>\r
- </template>\r
- \u540E\u7F6E\u56FE\u6807\r
- <template #suffixIcon>\r
- <icon-font size="16px" name="chevron-down" />\r
- </template>\r
- </t-select-input>\r
- </t-form-item> `),c(V,{label:"\u6392\u5E8F\uFF1A",name:"sortNo"},{default:C(()=>[c(te,{modelValue:e.value.sortNo,"onUpdate:modelValue":r[3]||(r[3]=A=>e.value.sortNo=A),min:i.value,max:9999,onBlur:d,onOnkeyup:k,onChange:d},null,8,["modelValue","min"])]),_:1}),J(c(V,{label:"\u83DC\u5355\u72B6\u6001\uFF1A",name:"dataState"},{default:C(()=>[c(O,{modelValue:e.value.dataState,"onUpdate:modelValue":r[4]||(r[4]=A=>e.value.dataState=A),"default-value":e.value.dataState},{default:C(()=>[c(Q,{value:"0"},{default:C(()=>[Z("\u542F\u7528")]),_:1}),c(Q,{value:"1"},{default:C(()=>[Z("\u7981\u7528")]),_:1})]),_:1},8,["modelValue","default-value"])]),_:1},512),[[W,e.value.resourceType!=="F"]]),c(V,{style:{float:"right"},class:"dialogBtnBox"},{default:C(()=>[l("div",{class:"bt bt-grey btn-submit",onClick:u},Ve),Me]),_:1})]),_:1},8,["data","rules","reset-type"]),F(" end ")]),_:1},8,["visible"])])}}});var Ue=j(Oe,[["__scopeId","data-v-b20327be"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/permission/menu/components/DialogForm.vue"]]);const se=n=>(ce("data-v-5f8228ab"),n=n(),re(),n),Te={class:"dialog-form"},Pe={class:"dialog-header"},je={class:"dialog-title"},qe=se(()=>l("span",{class:"information"},null,-1)),ze=se(()=>l("span",null,"\u53D6\u6D88",-1)),Ke=[ze],Ge=se(()=>l("button",{theme:"primary",type:"submit",class:"bt btn-submit"},[l("span",null,"\u786E\u5B9A")],-1)),Je=P({__name:"DialogFormBtn",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})},title:{type:String,default:"\u6DFB\u52A0\u83DC\u5355"},resourceNo:{type:String}},emits:["handleClose","fetchData"],setup(n,{emit:v}){const o=n,h=t("empty"),p=t(!1),i=t({parentResourceNo:"",resourceType:"r",resourceName:"",requestPath:"",dataState:""}),e=t(""),_=t();X(()=>{});const D=f=>{f.validateResult===!0&&(o.title==="\u65B0\u589E\u6309\u94AE"?x(i.value):S(i.value))},x=async f=>{ve({...f,parentResourceNo:o.resourceNo}).then(s=>{s.code===200&&(N.success("\u6309\u94AE\u65B0\u589E\u6210\u529F"),v("fetchData",o.resourceNo),w())})},S=f=>{pe(f).then(s=>{s.code===200&&(N.success("\u6309\u94AE\u4FEE\u6539\u6210\u529F"),v("fetchData",o.resourceNo),w())}).catch(s=>{N.error(`\u8BF7\u6C42\u51FA\u9519\u4E86\uFF01 ${s.message}`)})},w=()=>{_.value.reset(),p.value=!1,v("handleClose")};T(()=>o.visible,f=>{if(e.value=o.title,p.value=o.visible,console.log(f,o,"-------------"),f){const{data:s}=o;o.title==="\u65B0\u589E\u6309\u94AE"||(i.value=JSON.parse(JSON.stringify(s)))}});const B={resourceName:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",type:"error",trigger:"blur"}]},a={requestPath:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u8DEF\u7531",type:"error",trigger:"blur"}],dataState:[{required:!0,message:"\u8BF7\u9009\u62E9\u83DC\u5355\u72B6\u6001",type:"error",trigger:"blur"}]},d=t({...B,...a});return Y(()=>{d.value=i.value.resourceType==="F"?B:{...B,...a}}),(f,s)=>{const u=y("t-input"),k=y("t-form-item"),E=y("t-radio"),b=y("t-radio-group"),I=y("t-form"),g=y("t-dialog");return L(),M("div",Te,[c(g,{visible:p.value,"onUpdate:visible":s[3]||(s[3]=r=>p.value=r),footer:!1,"on-close":w},{header:C(()=>[l("div",Pe,[l("span",je,U(e.value),1),qe])]),body:C(()=>[F(" \u8868\u5355\u5185\u5BB9 "),c(I,{ref_key:"form",ref:_,data:i.value,rules:d.value,"label-width":80,"label-align":"right","on-cancel":"onClickCloseBtn","reset-type":h.value,onSubmit:D},{default:C(()=>[c(k,{label:"\u6309\u94AE\u540D\u79F0\uFF1A",name:"resourceName"},{default:C(()=>[c(u,{modelValue:i.value.resourceName,"onUpdate:modelValue":s[0]||(s[0]=r=>i.value.resourceName=r),placeholder:"\u8BF7\u8F93\u5165",maxlength:10,"show-limit-number":"",clearable:""},null,8,["modelValue"])]),_:1}),J(c(k,{label:"\u6309\u94AE\u8DEF\u5F84\uFF1A",name:"requestPath"},{default:C(()=>[c(u,{modelValue:i.value.requestPath,"onUpdate:modelValue":s[1]||(s[1]=r=>i.value.requestPath=r),placeholder:"\u8BF7\u8F93\u5165 ",clearable:"",maxlength:50,"show-limit-number":""},null,8,["modelValue"])]),_:1},512),[[W,i.value.resourceType!=="F"]]),c(k,{label:"\u6309\u94AE\u72B6\u6001\uFF1A",name:"dataState"},{default:C(()=>[c(b,{modelValue:i.value.dataState,"onUpdate:modelValue":s[2]||(s[2]=r=>i.value.dataState=r),"default-value":i.value.dataState},{default:C(()=>[c(E,{value:"0"},{default:C(()=>[Z("\u542F\u7528")]),_:1}),c(E,{value:"1"},{default:C(()=>[Z("\u7981\u7528")]),_:1})]),_:1},8,["modelValue","default-value"])]),_:1}),c(k,{style:{float:"right"},class:"dialogBtnBox"},{default:C(()=>[l("div",{class:"bt bt-grey btn-submit",onClick:w},Ke),Ge]),_:1})]),_:1},8,["data","rules","reset-type"]),F(" end ")]),_:1},8,["visible"])])}}});var We=j(Je,[["__scopeId","data-v-5f8228ab"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/permission/menu/components/DialogFormBtn.vue"]]);const Qe={class:"fx-1 resourceName"},Ze={class:"fx-1"},Xe={class:"fx-1"},Ye={class:"fx-1"},et={class:R("child")},tt=P({__name:"MenuItem",props:{data:{type:Object,default:()=>({})},isChildren:{type:Boolean,default:!1},isGrandSon:{type:Boolean,default:!0},index:{type:Number},clickIndex:{type:Number},defalutOpenKey:{type:String},activeIndex:{type:String}},emits:["fetchData","editHandle","delHandle","disableHandle","activeHandle","handleClickExpand"],setup(n,{emit:v}){const o=n;T(()=>o.activeIndex,a=>{p.value=a,console.log(a,"menuitemmmmmmm")}),T(()=>o.defalutOpenKey,a=>{h.value=a});const h=t(""),p=t(""),i=t(!1),e=t({}),_=a=>{console.log(66666666666),o.isChildren?(console.log(o.isChildren,i.value,"props.isChildren"),i.value=!i.value):v("handleClickExpand",a.id===(h.value||o.defalutOpenKey)?"":a,a.id===h.value?"":o.index)},D=(a,d,f,s)=>{v("activeHandle",a,d,f,s),p.value=s},x=()=>N.info("\u7A0B\u5E8F\u5458\u5C0F\u54E5\u54E5\u5B9E\u73B0\u4E2D"),S=a=>{v("editHandle",a)},w=a=>{v("delHandle",a)},B=a=>{v("disableHandle",a)};return Y(()=>{e.value=o.data,p.value=o.activeIndex,console.log(o,"menuItem")}),(a,d)=>{const f=y("t-icon"),s=y("MenuItem",!0);return L(),M("div",{class:R(`menuItem ${n.isGrandSon?"isGrandSon":""} ${n.isChildren?"isChildren":""}`)},[l("div",{class:R(["fx pt-rt z-1 pt",{"bd-non":(n.isChildren?i.value:(h.value||n.defalutOpenKey)===e.value.id)||n.isChildren||n.isGrandSon||n.clickIndex-1===n.index}]),onClick:d[4]||(d[4]=G(u=>D(e.value.resourceNo,e.value.children.length,n.isChildren||n.isGrandSon,e.value.id),["stop"]))},[l("div",{class:R(["toggle icon",`${e.value.children.length?"show":"hidden"}`]),onClick:d[0]||(d[0]=G(u=>_(e.value),["stop"]))},[c(f,{name:"chevron-right-circle",class:R({open:n.isChildren?i.value:(h.value||o.defalutOpenKey)===e.value.id})},null,8,["class"])],2),F(` <div\r
- :class="\`toggle \${\r
- (\r
- isChildren\r
- ? isExpand\r
- : (pageDefalutOpenKey || props.defalutOpenKey) === listData.id\r
- )\r
- ? 'up'\r
- : 'down'\r
- } \${listData.children.length ? 'show' : 'hidden'}\`"\r
- @click.self.stop="handleClickExpand(listData)"\r
- ></div> `),l("div",Qe,U(e.value.resourceName),1),l("div",Ze,U(e.value.sortNo),1),l("div",Xe,[l("span",{class:R(`status-dot status-dot-${e.value.dataState==="0"?"1":"0"}`)},U(e.value.dataState==="0"?"\u542F\u7528":"\u7981\u7528"),3)]),l("div",Ye,[l("span",{class:"font-del btn-split-right",onClick:d[1]||(d[1]=G(u=>w(e.value),["stop"]))},"\u5220\u9664"),l("a",{class:R(`${e.value.dataState==="0"?"btn-dl":""} line btn-split-right`),onClick:d[2]||(d[2]=G(u=>B(e.value),["stop"]))},U(e.value.dataState==="0"?"\u7981\u7528":"\u542F\u7528"),3),l("span",{class:"font-bt btn-split-right",onClick:d[3]||(d[3]=G(u=>S(e.value),["stop"]))},"\u7F16\u8F91"),l("span",{class:"font-bt",onClick:x},"\u67E5\u770B")])],2),J(l("div",et,[(L(!0),M(de,null,me(e.value.children,(u,k)=>(L(),ae(s,{key:k,data:u,isChildren:!0,isGrandSon:!!n.isChildren,defalutOpenKey:h.value,"active-index":p.value,onEditHandle:S,onActiveHandle:D,onDelHandle:w,onDisableHandle:B,onHandleClickExpand:_},null,8,["data","isGrandSon","defalutOpenKey","active-index"]))),128))],512),[[W,n.isChildren?i.value:(h.value||n.defalutOpenKey)===e.value.id]]),J(l("div",{class:R(`${n.activeIndex===e.value.id?"active":""} activeRow ${n.isChildren||n.isGrandSon?"activeChildRow":""}`),style:{top:"0px"}},null,2),[[W,p.value===e.value.id]])],2)}}});var ot=j(tt,[["__scopeId","data-v-3fae4172"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/permission/menu/components/MenuItem.vue"]]);const lt={class:"menuList"},at={class:"btn-box"},nt={class:"roleTable fx-fd-col"},st=De('<div class="fx-1 toggle" data-v-2ba3515c></div><div class="fx-1" data-v-2ba3515c>\u83DC\u5355\u540D\u79F0</div><div class="fx-1" data-v-2ba3515c>\u6392\u5E8F</div><div class="fx-1" data-v-2ba3515c>\u83DC\u5355\u72B6\u6001</div><div class="fx-1" data-v-2ba3515c>\u64CD\u4F5C</div>',5),it=[st],ut={class:"tabList pt-rt fx-1"},ct=P({__name:"MenuList",props:{data:{type:Object,default:()=>({})},activeIndex:{type:String}},emits:["delHandle","addHandle","editHandle","disableHandle","activeHandle"],setup(n,{emit:v}){const o=n,h=t(0),p=t(""),i=t([]),e=t("");T(()=>o.activeIndex,a=>{console.log(a,p.value,"++++++++++++++")}),X(()=>{}),Y(()=>{i.value=o.data,p.value=i.value.length&&i.value[0].children[0].id});const _=a=>{v("editHandle",a)},D=a=>{v("delHandle",a)},x=a=>{v("disableHandle",a)},S=()=>{v("addHandle")},w=(a,d)=>{e.value=a.id,h.value=d||0},B=(a,d,f,s)=>{v("activeHandle",a),p.value=s};return(a,d)=>(L(),M("div",lt,[l("div",at,[l("button",{class:"bt newBoxbutton",onClick:d[0]||(d[0]=f=>S())}," \u83DC\u5355\u914D\u7F6E ")]),l("div",nt,[l("div",{class:R(["tabHead fx",{"bd-non":n.activeIndex=="0"}])},it,2),l("div",ut,[(L(!0),M(de,null,me(i.value.length&&i.value[0].children,(f,s)=>(L(),ae(ot,{key:f.id,data:f,index:s,clickIndex:h.value,isGrandSon:!1,defalutOpenKey:e.value,activeIndex:p.value,onEditHandle:_,onDelHandle:D,onDisableHandle:x,onActiveHandle:B,onHandleClickExpand:w},null,8,["data","index","clickIndex","defalutOpenKey","activeIndex"]))),128))])])]))}});var rt=j(ct,[["__scopeId","data-v-2ba3515c"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/permission/menu/components/MenuList.vue"]]);const dt=[{title:"\u6309\u94AE\u540D\u79F0",align:"left",colKey:"resourceName",minWidth:120},{title:"\u6309\u94AE\u72B6\u6001",width:"15vw",ellipsis:!0,colKey:"dataState",cell:(n,{row:v})=>{const o={0:{label:"\u542F\u7528"},1:{label:"\u7981\u7528"}};return n("span",{class:`status-dot status-dot-${v.dataState==="0"?"1":"0"}`},o[v.dataState].label)}},{align:"left",fixed:"right",width:220,minWidth:220,colKey:"op",title:"\u64CD\u4F5C"}];const mt={class:"BtnList baseList"},vt={class:"tableBoxs"},pt={class:"newBox"},ft={class:"updateTime"},ht=["onClick"],gt=["onClick"],Ct=["onClick"],bt=P({__name:"BtnList",emits:["fetchData","handleSetupContract","handleBulid","handleClickDelete","handleClickDisable"],setup(n,{expose:v,emit:o}){const h=t(),p=u=>{o("handleClickDisable",u,"btn")},i=u=>{const k={parentResourceNo:u,resourceType:"r"};D.value=!0,fe(k).then(async E=>{E.code===200&&(h.value=E.data,D.value=!1)}).catch(()=>{D.value=!1}),console.log("btn\u83B7\u53D6\u5217\u8868\u63A5\u53E3")},e=()=>N.info("\u7A0B\u5E8F\u5458\u5C0F\u54E5\u54E5\u5B9E\u73B0\u4E2D"),_=t({sortBy:"serviceCallNumber"}),D=t(!1),x=u=>{_.value=u,S(u)},S=u=>{o("fetchData",u)},w=t([1,2]),B=u=>{w.value=u},a=u=>{o("handleSetupContract",u)},d=t(-1),f=u=>{o("handleClickDelete",u,"btn"),d.value=u.rowIndex},s=u=>{o("handleBulid",u)};return v({fetchData:i}),(u,k)=>{const E=y("t-table");return L(),M("div",mt,[l("div",vt,[l("div",pt,[l("button",{class:"bt newBoxbutton",onClick:k[0]||(k[0]=b=>s())},"\u6309\u94AE\u914D\u7F6E")]),c(E,{data:h.value,columns:ye(dt),"row-key":"resourceId","vertical-align":"middle",hover:!0,loading:D.value,"table-layout":"auto",onSortChange:x,onSelectChange:B},{updateTime:C(({row:b})=>[l("div",ft,[l("span",null,U(b.updateTime||"2023-3-23 3:33:33"),1)])]),op:C(({row:b})=>[l("a",{class:"btn-dl btn-split-right",onClick:I=>f(b)},"\u5220\u9664",8,ht),l("a",{class:R(`${b.dataState==="0"?"btn-dl":""} line btn-split-right`),onClick:I=>p(b)},U(b.dataState==="0"?"\u7981\u7528":"\u542F\u7528"),11,gt),l("a",{class:"font-bt btn-split-left btn-split-right",onClick:I=>a(b)},"\u7F16\u8F91",8,Ct),l("a",{class:"font-bt line",onClick:e},"\u67E5\u770B")]),empty:C(()=>[c(Ne)]),_:1},8,["data","columns","loading"])])])}}});var _t=j(bt,[["__scopeId","data-v-8e3a4b16"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/permission/menu/components/BtnList.vue"]]);const Ft={class:"menuAdmin min-h bg-wt"},Dt={class:"bg-wt"},yt={class:"fx dataBox baseList"},wt=P({__name:"index",setup(n){const v=t(!1),o=t(!1),h=t({}),p=t(!1),i=t({}),e=t({}),_=t("\u6DFB\u52A0\u83DC\u5355"),D=t(!1),x=t(!1),S=t("\u83DC\u5355"),w=t(!1),B=we(),a=t(""),d=t({}),f=t(null),s=t(),u={resourceName:"",dataState:void 0};T(()=>B.path,m=>{a.value=m});const k=t({...u}),E=t({});X(()=>{r()});const b=t(),I=m=>{console.log("///"),b.value=m,f.value.fetchData(m)},g=t(""),r=async m=>{let H={};typeof m=="string"||(H={...m}),p.value=!0,fe(H).then(async $=>{$.code===200&&(h.value=await ee($.data),console.log($.data,h.value,"listData.value"),f.value.fetchData(h.value.length&&h.value[0].children[0].resourceNo),b.value=h.value.length&&h.value[0].children[0].resourceNo)}).catch(()=>{p.value=!1})},ee=m=>{const H=[],$={};for(const z of m)$[z.resourceNo]={...z,children:[]};for(const z of m){const{resourceNo:be,parentResourceNo:K}=z,ue=$[be];K===1e14||K==="100000000000000"?H.push(ue):($[K]||($[K]={children:[]}),["m","c","M"].includes(z.resourceType)&&$[K].children.push(ue))}return console.log(H,$,"resultresultresultresult"),H},V=t(NaN),q=(m,H)=>{m.dataState==="0"?N.error("\u542F\u7528\u72B6\u6001\u4E0B\u4E0D\u53EF\u5220\u9664"):(V.value=m.resourceNo,D.value=!0,H==="btn"&&(S.value="\u6309\u94AE",s.value=!0))},te=()=>{D.value=!1,Q()},Q=async()=>{p.value=!0,ke(V.value).then(m=>{m.code===200&&(N.success("\u5220\u9664\u6210\u529F"),p.value=!1,s.value?(f.value.fetchData(b.value),s.value=!1):r())}).catch(()=>{p.value=!1})},O=()=>{_.value="",o.value=!1,D.value=!1,w.value=!1,x.value=!1,v.value=!1},oe=m=>{_.value="\u65B0\u589E\u83DC\u5355",o.value=!0,m?i.value=JSON.parse(JSON.stringify(m)):i.value=[]},le=()=>{_.value="\u65B0\u589E\u6309\u94AE",v.value=!0,e.value={}},A=m=>{e.value=JSON.parse(JSON.stringify(m)),v.value=!0,_.value="\u7F16\u8F91\u6309\u94AE"},he=m=>{i.value=JSON.parse(JSON.stringify(m)),o.value=!0,_.value="\u7F16\u8F91\u83DC\u5355"},ie=(m,H)=>{console.log(m,"val"),d.value=m,x.value=!0,H&&(s.value=!0)},ge=()=>{x.value=!1,Ce()},Ce=async()=>{Se({resourceNo:d.value.resourceNo,parentResourceNo:d.value.parentResourceNo,dataState:d.value.dataState==="0"?"1":"0"}).then(async m=>{console.log(m,"err"),m.code===200&&(N.success(`${d.value.dataState==="0"?"\u7981\u7528":"\u542F\u7528"}\u6210\u529F`),s.value?(await f.value.fetchData(b.value),s.value=!1):await r())}).catch(m=>{console.log(m,"err"),N.error(m.msg||"\u8BF7\u6C42\u51FA\u9519\u4E86\uFF01 \u64CD\u4F5C\u5931\u8D25")})};return(m,H)=>(L(),M("div",Ft,[F(" end "),F(" \u8868\u683C "),l("div",Dt,[l("div",yt,[(L(),ae(rt,{key:g.value,data:h.value,activeIndex:g.value,onFetchData:r,onDelHandle:q,onAddHandle:oe,onEditHandle:he,onDisableHandle:ie,onActiveHandle:I},null,8,["data","activeIndex"])),c(_t,{ref_key:"btnList",ref:f,resoureNo:b.value,onHandleSetupContract:A,onHandleBulid:le,onHandleClickDelete:q,onHandleClickDisable:ie},null,8,["resoureNo"])])]),F(" \u83DC\u5355\u65B0\u589E\uFF0C\u7F16\u8F91\u5F39\u7A97 "),c(Ue,{visible:o.value,title:_.value,data:i.value,"form-data":k.value,onHandleClose:O,onFetchData:r},null,8,["visible","title","data","form-data"]),F(" end "),F(" end "),F(" \u6309\u94AE\u65B0\u589E\uFF0C\u7F16\u8F91\u5F39\u7A97 "),c(We,{visible:v.value,title:_.value,data:e.value,"form-data":E.value,resourceNo:b.value,onHandleClose:O,onFetchData:I},null,8,["visible","title","data","form-data","resourceNo"]),F(" end "),F(" \u751F\u4EA7\u73AF\u5883\u7981\u7528\u64CD\u4F5C\u5F39\u7A97 "),c(Ee,{"confirm-visible":w.value,onHandleClose:O},null,8,["confirm-visible"]),F(" end "),F(" \u5220\u9664\u5F39\u5C42 "),c(xe,{visible:D.value,"delete-text":S.value,onHandleDelete:te,onHandleClose:O},null,8,["visible","delete-text"]),F(" end "),F(" \u7981\u7528\u542F\u7528\u5F39\u5C42 "),c(Ae,{visible:x.value,dataState:d.value.dataState,onHandleClick:ge,onHandleClose:O},null,8,["visible","dataState"]),F(" end ")]))}});var At=j(wt,[["__scopeId","data-v-a328f8e4"],["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/permission/menu/index.vue"]]);export{At as default};
|