"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return C(()=>{const e=o.value;e!=null&&e.destroy()}),(e,a)=>(b(),g("div",h,[l(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),l(n(f),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{B as _};
+import{T as c,E as f}from"./index.esm-BBK1BeZJ.js";import{d as m,bk as p,r as v,o as _,a as C,e as b,k as g,i as l,u as n}from"./index-BFOYDN2Q.js";const h={class:"wangeditor"},r="default",B=m({name:"BaseEditor",__name:"base",setup(x){const o=p(),t=v("
你好
");_(()=>{setTimeout(()=>{t.value="
我是模拟的异步数据
"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return C(()=>{const e=o.value;e!=null&&e.destroy()}),(e,a)=>(b(),g("div",h,[l(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),l(n(f),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{B as _};
diff --git a/dist/static/js/basic-BiC6nyFq.js b/dist/static/js/basic-CKY5Jrzh.js
similarity index 85%
rename from dist/static/js/basic-BiC6nyFq.js
rename to dist/static/js/basic-CKY5Jrzh.js
index 97c2dc9fb..a2208446f 100644
--- a/dist/static/js/basic-BiC6nyFq.js
+++ b/dist/static/js/basic-CKY5Jrzh.js
@@ -1 +1 @@
-import{C as m,a as _,b as d,c as i,d as l,e as D}from"./index.esm-CfsYRr_f.js";import{d as b,_ as h,b as a,j as B,e as r,k as p,m as F,i as e,w as t,h as u,p as w,q as E,f as C}from"./index-WfHhNpgX.js";const I=b({name:"ExampleSimple",components:{[m.name]:m,[_.name]:_,[d.name]:d,[i.name]:i,[l.name]:l},directives:{contextmenu:D}}),x=o=>(w("data-v-ef510e49"),o=o(),E(),o),S=x(()=>C("p",{class:"mb-2"},"基础用法",-1)),A={class:"wrapper"},$=x(()=>C("code",null,"右键点击此区域",-1)),k=[$];function G(o,N,V,j,q,H){const n=a("v-contextmenu-item"),c=a("v-contextmenu-divider"),s=a("v-contextmenu-submenu"),f=a("v-contextmenu"),v=B("contextmenu");return r(),p("div",null,[S,F((r(),p("div",A,k)),[[v,void 0,"contextmenu"]]),e(f,{ref:"contextmenu"},{default:t(()=>[e(n,null,{default:t(()=>[u("GitHub")]),_:1}),e(n,null,{default:t(()=>[u("GitLab")]),_:1}),e(c),e(s,{title:"蔬菜菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("土豆")]),_:1}),e(s,{title:"青菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("小油菜")]),_:1}),e(n,null,{default:t(()=>[u("空心菜")]),_:1})]),_:1}),e(n,null,{default:t(()=>[u("黄瓜")]),_:1})]),_:1}),e(n,{disabled:""},{default:t(()=>[u("菠萝蜜")]),_:1}),e(c),e(n,null,{default:t(()=>[u("哈密瓜")]),_:1})]),_:1},512)])}const g=h(I,[["render",G],["__scopeId","data-v-ef510e49"]]);export{g as default};
+import{C as m,a as _,b as d,c as i,d as l,e as D}from"./index.esm-DG8swknt.js";import{d as b,_ as h,b as a,j as B,e as r,k as p,m as F,i as e,w as t,h as u,p as w,q as E,f as C}from"./index-BFOYDN2Q.js";const I=b({name:"ExampleSimple",components:{[m.name]:m,[_.name]:_,[d.name]:d,[i.name]:i,[l.name]:l},directives:{contextmenu:D}}),x=o=>(w("data-v-ef510e49"),o=o(),E(),o),S=x(()=>C("p",{class:"mb-2"},"基础用法",-1)),A={class:"wrapper"},$=x(()=>C("code",null,"右键点击此区域",-1)),k=[$];function G(o,N,V,j,q,H){const n=a("v-contextmenu-item"),c=a("v-contextmenu-divider"),s=a("v-contextmenu-submenu"),f=a("v-contextmenu"),v=B("contextmenu");return r(),p("div",null,[S,F((r(),p("div",A,k)),[[v,void 0,"contextmenu"]]),e(f,{ref:"contextmenu"},{default:t(()=>[e(n,null,{default:t(()=>[u("GitHub")]),_:1}),e(n,null,{default:t(()=>[u("GitLab")]),_:1}),e(c),e(s,{title:"蔬菜菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("土豆")]),_:1}),e(s,{title:"青菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("小油菜")]),_:1}),e(n,null,{default:t(()=>[u("空心菜")]),_:1})]),_:1}),e(n,null,{default:t(()=>[u("黄瓜")]),_:1})]),_:1}),e(n,{disabled:""},{default:t(()=>[u("菠萝蜜")]),_:1}),e(c),e(n,null,{default:t(()=>[u("哈密瓜")]),_:1})]),_:1},512)])}const g=h(I,[["render",G],["__scopeId","data-v-ef510e49"]]);export{g as default};
diff --git a/dist/static/js/border-Dqrej6l3.js b/dist/static/js/border-Bd4UWmXq.js
similarity index 58%
rename from dist/static/js/border-Dqrej6l3.js
rename to dist/static/js/border-Bd4UWmXq.js
index 3ddf9e4af..6903e1faa 100644
--- a/dist/static/js/border-Dqrej6l3.js
+++ b/dist/static/js/border-Bd4UWmXq.js
@@ -1 +1 @@
-import{_ as o}from"./border.vue_vue_type_script_setup_true_lang-gbI_kcGU.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
+import{_ as o}from"./border.vue_vue_type_script_setup_true_lang-DRDwJhft.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/border.vue_vue_type_script_setup_true_lang-gbI_kcGU.js b/dist/static/js/border.vue_vue_type_script_setup_true_lang-DRDwJhft.js
similarity index 64%
rename from dist/static/js/border.vue_vue_type_script_setup_true_lang-gbI_kcGU.js
rename to dist/static/js/border.vue_vue_type_script_setup_true_lang-DRDwJhft.js
index ce102a2fb..b426debd4 100644
--- a/dist/static/js/border.vue_vue_type_script_setup_true_lang-gbI_kcGU.js
+++ b/dist/static/js/border.vue_vue_type_script_setup_true_lang-DRDwJhft.js
@@ -1 +1 @@
-import{t as o}from"./data-BkEKlmCE.js";import{d as r,b as t,e as n,c as p,u as s}from"./index-WfHhNpgX.js";const d=r({__name:"border",setup(l){const e=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(c,_)=>{const a=t("pure-table");return n(),p(a,{data:s(o),columns:e,border:""},null,8,["data"])}}});export{d as _};
+import{t as o}from"./data-BIPaQZpg.js";import{d as r,b as t,e as n,c as p,u as s}from"./index-BFOYDN2Q.js";const d=r({__name:"border",setup(l){const e=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(c,_)=>{const a=t("pure-table");return n(),p(a,{data:s(o),columns:e,border:""},null,8,["data"])}}});export{d as _};
diff --git a/dist/static/js/button-DcWp3JJb.js b/dist/static/js/button-CKvdmTr7.js
similarity index 91%
rename from dist/static/js/button-DcWp3JJb.js
rename to dist/static/js/button-CKvdmTr7.js
index 765361a99..f0a62ef47 100644
--- a/dist/static/js/button-DcWp3JJb.js
+++ b/dist/static/js/button-CKvdmTr7.js
@@ -1 +1 @@
-import{d as n,r as o,c as _,w as a,b as c,e as l,f as e}from"./index-WfHhNpgX.js";var d={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const m=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"通过 iframe 引入按钮页面")],-1),u=["src"],h=n({name:"ButtonPage",__name:"button",setup(f){const{VITE_PUBLIC_PATH:t}=d,s=o(`${t}html/button.html`);return(i,p)=>{const r=c("el-card");return l(),_(r,{shadow:"never"},{header:a(()=>[m]),default:a(()=>[e("iframe",{src:s.value,frameborder:"0",class:"iframe w-full h-[60vh]"},null,8,u)]),_:1})}}});export{h as default};
+import{d as n,r as o,c as _,w as a,b as c,e as l,f as e}from"./index-BFOYDN2Q.js";var d={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const m=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"通过 iframe 引入按钮页面")],-1),u=["src"],h=n({name:"ButtonPage",__name:"button",setup(f){const{VITE_PUBLIC_PATH:t}=d,s=o(`${t}html/button.html`);return(i,p)=>{const r=c("el-card");return l(),_(r,{shadow:"never"},{header:a(()=>[m]),default:a(()=>[e("iframe",{src:s.value,frameborder:"0",class:"iframe w-full h-[60vh]"},null,8,u)]),_:1})}}});export{h as default};
diff --git a/dist/static/js/cascader-Btu0bxIj.js b/dist/static/js/cascader-DmkIXCvI.js
similarity index 99%
rename from dist/static/js/cascader-Btu0bxIj.js
rename to dist/static/js/cascader-DmkIXCvI.js
index 5b79a82e3..57a19a37d 100644
--- a/dist/static/js/cascader-Btu0bxIj.js
+++ b/dist/static/js/cascader-DmkIXCvI.js
@@ -1 +1 @@
-import{G as A,a8 as E,d as B,r as C,c as N,w as x,b,e as U,i as h,f as o,h as V,u as a,B as d}from"./index-WfHhNpgX.js";const G={86:{11e4:"北京市",12e4:"天津市",13e4:"河北省",14e4:"山西省",15e4:"内蒙古自治区",21e4:"辽宁省",22e4:"吉林省",23e4:"黑龙江省",31e4:"上海市",32e4:"江苏省",33e4:"浙江省",34e4:"安徽省",35e4:"福建省",36e4:"江西省",37e4:"山东省",41e4:"河南省",42e4:"湖北省",43e4:"湖南省",44e4:"广东省",45e4:"广西壮族自治区",46e4:"海南省",5e5:"重庆市",51e4:"四川省",52e4:"贵州省",53e4:"云南省",54e4:"西藏自治区",61e4:"陕西省",62e4:"甘肃省",63e4:"青海省",64e4:"宁夏回族自治区",65e4:"新疆维吾尔自治区",71e4:"台湾省",81e4:"香港特别行政区",82e4:"澳门特别行政区"},11e4:{110100:"市辖区"},110100:{110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110118:"密云区",110119:"延庆区"},12e4:{120100:"市辖区"},120100:{120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120117:"宁河区",120118:"静海区",120119:"蓟州区"},13e4:{130100:"石家庄市",130200:"唐山市",130300:"秦皇岛市",130400:"邯郸市",130500:"邢台市",130600:"保定市",130700:"张家口市",130800:"承德市",130900:"沧州市",131e3:"廊坊市",131100:"衡水市"},130100:{130101:"市辖区",130102:"长安区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130109:"藁城区",130110:"鹿泉区",130111:"栾城区",130121:"井陉县",130123:"正定县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130171:"石家庄高新技术产业开发区",130172:"石家庄循环化工园区",130181:"辛集市",130183:"晋州市",130184:"新乐市"},130200:{130201:"市辖区",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130209:"曹妃甸区",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130271:"河北唐山芦台经济开发区",130272:"唐山市汉沽管理区",130273:"唐山高新技术产业开发区",130274:"河北唐山海港经济开发区",130281:"遵化市",130283:"迁安市",130284:"滦州市"},130300:{130301:"市辖区",130302:"海港区",130303:"山海关区",130304:"北戴河区",130306:"抚宁区",130321:"青龙满族自治县",130322:"昌黎县",130324:"卢龙县",130371:"秦皇岛市经济技术开发区",130372:"北戴河新区"},130400:{130401:"市辖区",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130407:"肥乡区",130408:"永年区",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130471:"邯郸经济技术开发区",130473:"邯郸冀南新区",130481:"武安市"},130500:{130501:"市辖区",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130571:"河北邢台经济开发区",130581:"南宫市",130582:"沙河市"},130600:{130601:"市辖区",130602:"竞秀区",130606:"莲池区",130607:"满城区",130608:"清苑区",130609:"徐水区",130623:"涞水县",130624:"阜平县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130671:"保定高新技术产业开发区",130672:"保定白沟新城",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市"},130700:{130701:"市辖区",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130708:"万全区",130709:"崇礼区",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130771:"张家口经济开发区",130772:"张家口市察北管理区",130773:"张家口市塞北管理区"},130800:{130801:"市辖区",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130871:"承德高新技术产业开发区",130881:"平泉市"},130900:{130901:"市辖区",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130971:"河北沧州经济开发区",130972:"沧州高新技术产业开发区",130973:"沧州渤海新区",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市"},131e3:{131001:"市辖区",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131071:"廊坊经济技术开发区",131081:"霸州市",131082:"三河市"},131100:{131101:"市辖区",131102:"桃城区",131103:"冀州区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131171:"河北衡水高新技术产业开发区",131172:"衡水滨湖新区",131182:"深州市"},14e4:{140100:"太原市",140200:"大同市",140300:"阳泉市",140400:"长治市",140500:"晋城市",140600:"朔州市",140700:"晋中市",140800:"运城市",140900:"忻州市",141e3:"临汾市",141100:"吕梁市"},140100:{140101:"市辖区",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140171:"山西转型综合改革示范区",140181:"古交市"},140200:{140201:"市辖区",140212:"新荣区",140213:"平城区",140214:"云冈区",140215:"云州区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140271:"山西大同经济开发区"},140300:{140301:"市辖区",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县"},140400:{140401:"市辖区",140403:"潞州区",140404:"上党区",140405:"屯留区",140406:"潞城区",140423:"襄垣县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140471:"山西长治高新技术产业园区"},140500:{140501:"市辖区",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市"},140600:{140601:"市辖区",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140671:"山西朔州经济开发区",140681:"怀仁市"},140700:{140701:"市辖区",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市"},140800:{140801:"市辖区",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市"},140900:{140901:"市辖区",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140971:"五台山风景名胜区",140981:"原平市"},141e3:{141001:"市辖区",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市"},141100:{141101:"市辖区",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市"},15e4:{150100:"呼和浩特市",150200:"包头市",150300:"乌海市",150400:"赤峰市",150500:"通辽市",150600:"鄂尔多斯市",150700:"呼伦贝尔市",150800:"巴彦淖尔市",150900:"乌兰察布市",152200:"兴安盟",152500:"锡林郭勒盟",152900:"阿拉善盟"},150100:{150101:"市辖区",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150171:"呼和浩特金海工业园区",150172:"呼和浩特经济技术开发区"},150200:{150201:"市辖区",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150271:"包头稀土高新技术产业开发区"},150300:{150301:"市辖区",150302:"海勃湾区",150303:"海南区",150304:"乌达区"},150400:{150401:"市辖区",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗"},150500:{150501:"市辖区",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150571:"通辽经济技术开发区",150581:"霍林郭勒市"},150600:{150601:"市辖区",150602:"东胜区",150603:"康巴什区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗"},150700:{150701:"市辖区",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市"},150800:{150801:"市辖区",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗"},150900:{150901:"市辖区",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市"},152200:{152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县"},152500:{152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152571:"乌拉盖管委会"},152900:{152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152971:"内蒙古阿拉善经济开发区"},21e4:{210100:"沈阳市",210200:"大连市",210300:"鞍山市",210400:"抚顺市",210500:"本溪市",210600:"丹东市",210700:"锦州市",210800:"营口市",210900:"阜新市",211e3:"辽阳市",211100:"盘锦市",211200:"铁岭市",211300:"朝阳市",211400:"葫芦岛市"},210100:{210101:"市辖区",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"浑南区",210113:"沈北新区",210114:"于洪区",210115:"辽中区",210123:"康平县",210124:"法库县",210181:"新民市"},210200:{210201:"市辖区",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210214:"普兰店区",210224:"长海县",210281:"瓦房店市",210283:"庄河市"},210300:{210301:"市辖区",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市"},210400:{210401:"市辖区",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县"},210500:{210501:"市辖区",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县"},210600:{210601:"市辖区",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市"},210700:{210701:"市辖区",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市"},210800:{210801:"市辖区",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市"},210900:{210901:"市辖区",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县"},211e3:{211001:"市辖区",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市"},211100:{211101:"市辖区",211102:"双台子区",211103:"兴隆台区",211104:"大洼区",211122:"盘山县"},211200:{211201:"市辖区",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市"},211300:{211301:"市辖区",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市"},211400:{211401:"市辖区",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市"},22e4:{220100:"长春市",220200:"吉林市",220300:"四平市",220400:"辽源市",220500:"通化市",220600:"白山市",220700:"松原市",220800:"白城市",222400:"延边朝鲜族自治州"},220100:{220101:"市辖区",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220113:"九台区",220122:"农安县",220171:"长春经济技术开发区",220172:"长春净月高新技术产业开发区",220173:"长春高新技术产业开发区",220174:"长春汽车经济技术开发区",220182:"榆树市",220183:"德惠市"},220200:{220201:"市辖区",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220271:"吉林经济开发区",220272:"吉林高新技术产业开发区",220273:"吉林中国新加坡食品区",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市"},220300:{220301:"市辖区",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市"},220400:{220401:"市辖区",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县"},220500:{220501:"市辖区",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市"},220600:{220601:"市辖区",220602:"浑江区",220605:"江源区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220681:"临江市"},220700:{220701:"市辖区",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220771:"吉林松原经济开发区",220781:"扶余市"},220800:{220801:"市辖区",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220871:"吉林白城经济开发区",220881:"洮南市",220882:"大安市"},222400:{222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县"},23e4:{230100:"哈尔滨市",230200:"齐齐哈尔市",230300:"鸡西市",230400:"鹤岗市",230500:"双鸭山市",230600:"大庆市",230700:"伊春市",230800:"佳木斯市",230900:"七台河市",231e3:"牡丹江市",231100:"黑河市",231200:"绥化市",232700:"大兴安岭地区"},230100:{230101:"市辖区",230102:"道里区",230103:"南岗区",230104:"道外区",230108:"平房区",230109:"松北区",230110:"香坊区",230111:"呼兰区",230112:"阿城区",230113:"双城区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230183:"尚志市",230184:"五常市"},230200:{230201:"市辖区",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市"},230300:{230301:"市辖区",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市"},230400:{230401:"市辖区",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县"},230500:{230501:"市辖区",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县"},230600:{230601:"市辖区",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230671:"大庆高新技术产业开发区"},230700:{230701:"市辖区",230717:"伊美区",230718:"乌翠区",230719:"友好区",230722:"嘉荫县",230723:"汤旺县",230724:"丰林县",230725:"大箐山县",230726:"南岔县",230751:"金林区",230781:"铁力市"},230800:{230801:"市辖区",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230881:"同江市",230882:"富锦市",230883:"抚远市"},230900:{230901:"市辖区",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县"},231e3:{231001:"市辖区",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231025:"林口县",231071:"牡丹江经济技术开发区",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"东宁市"},231100:{231101:"市辖区",231102:"爱辉区",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"嫩江市"},231200:{231201:"市辖区",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市"},232700:{232701:"漠河市",232721:"呼玛县",232722:"塔河县",232761:"加格达奇区",232762:"松岭区",232763:"新林区",232764:"呼中区"},31e4:{310100:"市辖区"},310100:{310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310151:"崇明区"},32e4:{320100:"南京市",320200:"无锡市",320300:"徐州市",320400:"常州市",320500:"苏州市",320600:"南通市",320700:"连云港市",320800:"淮安市",320900:"盐城市",321e3:"扬州市",321100:"镇江市",321200:"泰州市",321300:"宿迁市"},320100:{320101:"市辖区",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320117:"溧水区",320118:"高淳区"},320200:{320201:"市辖区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320213:"梁溪区",320214:"新吴区",320281:"江阴市",320282:"宜兴市"},320300:{320301:"市辖区",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320312:"铜山区",320321:"丰县",320322:"沛县",320324:"睢宁县",320371:"徐州经济技术开发区",320381:"新沂市",320382:"邳州市"},320400:{320401:"市辖区",320402:"天宁区",320404:"钟楼区",320411:"新北区",320412:"武进区",320413:"金坛区",320481:"溧阳市"},320500:{320501:"市辖区",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320509:"吴江区",320571:"苏州工业园区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320585:"太仓市"},320600:{320601:"市辖区",320602:"崇川区",320611:"港闸区",320612:"通州区",320623:"如东县",320671:"南通经济技术开发区",320681:"启东市",320682:"如皋市",320684:"海门市",320685:"海安市"},320700:{320701:"市辖区",320703:"连云区",320706:"海州区",320707:"赣榆区",320722:"东海县",320723:"灌云县",320724:"灌南县",320771:"连云港经济技术开发区",320772:"连云港高新技术产业开发区"},320800:{320801:"市辖区",320803:"淮安区",320804:"淮阴区",320812:"清江浦区",320813:"洪泽区",320826:"涟水县",320830:"盱眙县",320831:"金湖县",320871:"淮安经济技术开发区"},320900:{320901:"市辖区",320902:"亭湖区",320903:"盐都区",320904:"大丰区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320971:"盐城经济技术开发区",320981:"东台市"},321e3:{321001:"市辖区",321002:"广陵区",321003:"邗江区",321012:"江都区",321023:"宝应县",321071:"扬州经济技术开发区",321081:"仪征市",321084:"高邮市"},321100:{321101:"市辖区",321102:"京口区",321111:"润州区",321112:"丹徒区",321171:"镇江新区",321181:"丹阳市",321182:"扬中市",321183:"句容市"},321200:{321201:"市辖区",321202:"海陵区",321203:"高港区",321204:"姜堰区",321271:"泰州医药高新技术产业开发区",321281:"兴化市",321282:"靖江市",321283:"泰兴市"},321300:{321301:"市辖区",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321371:"宿迁经济技术开发区"},33e4:{330100:"杭州市",330200:"宁波市",330300:"温州市",330400:"嘉兴市",330500:"湖州市",330600:"绍兴市",330700:"金华市",330800:"衢州市",330900:"舟山市",331e3:"台州市",331100:"丽水市"},330100:{330101:"市辖区",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330111:"富阳区",330112:"临安区",330122:"桐庐县",330127:"淳安县",330182:"建德市"},330200:{330201:"市辖区",330203:"海曙区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330213:"奉化区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市"},330300:{330301:"市辖区",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330305:"洞头区",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330371:"温州经济技术开发区",330381:"瑞安市",330382:"乐清市",330383:"龙港市"},330400:{330401:"市辖区",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市"},330500:{330501:"市辖区",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县"},330600:{330601:"市辖区",330602:"越城区",330603:"柯桥区",330604:"上虞区",330624:"新昌县",330681:"诸暨市",330683:"嵊州市"},330700:{330701:"市辖区",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市"},330800:{330801:"市辖区",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市"},330900:{330901:"市辖区",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县"},331e3:{331001:"市辖区",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"玉环市"},331100:{331101:"市辖区",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市"},34e4:{340100:"合肥市",340200:"芜湖市",340300:"蚌埠市",340400:"淮南市",340500:"马鞍山市",340600:"淮北市",340700:"铜陵市",340800:"安庆市",341e3:"黄山市",341100:"滁州市",341200:"阜阳市",341300:"宿州市",341500:"六安市",341600:"亳州市",341700:"池州市",341800:"宣城市"},340100:{340101:"市辖区",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340124:"庐江县",340171:"合肥高新技术产业开发区",340172:"合肥经济技术开发区",340173:"合肥新站高新技术产业开发区",340181:"巢湖市"},340200:{340201:"市辖区",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340225:"无为县",340271:"芜湖经济技术开发区",340272:"安徽芜湖长江大桥经济开发区"},340300:{340301:"市辖区",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340371:"蚌埠市高新技术开发区",340372:"蚌埠市经济开发区"},340400:{340401:"市辖区",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"寿县"},340500:{340501:"市辖区",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"含山县",340523:"和县"},340600:{340601:"市辖区",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县"},340700:{340701:"市辖区",340705:"铜官区",340706:"义安区",340711:"郊区",340722:"枞阳县"},340800:{340801:"市辖区",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340871:"安徽安庆经济开发区",340881:"桐城市",340882:"潜山市"},341e3:{341001:"市辖区",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县"},341100:{341101:"市辖区",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341171:"苏滁现代产业园",341172:"滁州经济技术开发区",341181:"天长市",341182:"明光市"},341200:{341201:"市辖区",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341271:"阜阳合肥现代产业园区",341272:"阜阳经济技术开发区",341282:"界首市"},341300:{341301:"市辖区",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341371:"宿州马鞍山现代产业园区",341372:"宿州经济技术开发区"},341500:{341501:"市辖区",341502:"金安区",341503:"裕安区",341504:"叶集区",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县"},341600:{341601:"市辖区",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县"},341700:{341701:"市辖区",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县"},341800:{341801:"市辖区",341802:"宣州区",341821:"郎溪县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341871:"宣城市经济开发区",341881:"宁国市",341882:"广德市"},35e4:{350100:"福州市",350200:"厦门市",350300:"莆田市",350400:"三明市",350500:"泉州市",350600:"漳州市",350700:"南平市",350800:"龙岩市",350900:"宁德市"},350100:{350101:"市辖区",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350112:"长乐区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市"},350200:{350201:"市辖区",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区"},350300:{350301:"市辖区",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县"},350400:{350401:"市辖区",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市"},350500:{350501:"市辖区",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市"},350600:{350601:"市辖区",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市"},350700:{350701:"市辖区",350702:"延平区",350703:"建阳区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市"},350800:{350801:"市辖区",350802:"新罗区",350803:"永定区",350821:"长汀县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市"},350900:{350901:"市辖区",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市"},36e4:{360100:"南昌市",360200:"景德镇市",360300:"萍乡市",360400:"九江市",360500:"新余市",360600:"鹰潭市",360700:"赣州市",360800:"吉安市",360900:"宜春市",361e3:"抚州市",361100:"上饶市"},360100:{360101:"市辖区",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360112:"新建区",360121:"南昌县",360123:"安义县",360124:"进贤县"},360200:{360201:"市辖区",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市"},360300:{360301:"市辖区",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县"},360400:{360401:"市辖区",360402:"濂溪区",360403:"浔阳区",360404:"柴桑区",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"共青城市",360483:"庐山市"},360500:{360501:"市辖区",360502:"渝水区",360521:"分宜县"},360600:{360601:"市辖区",360602:"月湖区",360603:"余江区",360681:"贵溪市"},360700:{360701:"市辖区",360702:"章贡区",360703:"南康区",360704:"赣县区",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市"},360800:{360801:"市辖区",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市"},360900:{360901:"市辖区",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市"},361e3:{361001:"市辖区",361002:"临川区",361003:"东乡区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361030:"广昌县"},361100:{361101:"市辖区",361102:"信州区",361103:"广丰区",361104:"广信区",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市"},37e4:{370100:"济南市",370200:"青岛市",370300:"淄博市",370400:"枣庄市",370500:"东营市",370600:"烟台市",370700:"潍坊市",370800:"济宁市",370900:"泰安市",371e3:"威海市",371100:"日照市",371300:"临沂市",371400:"德州市",371500:"聊城市",371600:"滨州市",371700:"菏泽市"},370100:{370101:"市辖区",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370114:"章丘区",370115:"济阳区",370116:"莱芜区",370117:"钢城区",370124:"平阴县",370126:"商河县",370171:"济南高新技术产业开发区"},370200:{370201:"市辖区",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370215:"即墨区",370271:"青岛高新技术产业开发区",370281:"胶州市",370283:"平度市",370285:"莱西市"},370300:{370301:"市辖区",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县"},370400:{370401:"市辖区",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市"},370500:{370501:"市辖区",370502:"东营区",370503:"河口区",370505:"垦利区",370522:"利津县",370523:"广饶县",370571:"东营经济技术开发区",370572:"东营港经济开发区"},370600:{370601:"市辖区",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370671:"烟台高新技术产业开发区",370672:"烟台经济技术开发区",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市"},370700:{370701:"市辖区",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370772:"潍坊滨海经济技术开发区",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市"},370800:{370801:"市辖区",370811:"任城区",370812:"兖州区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370871:"济宁高新技术产业开发区",370881:"曲阜市",370883:"邹城市"},370900:{370901:"市辖区",370902:"泰山区",370911:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市"},371e3:{371001:"市辖区",371002:"环翠区",371003:"文登区",371071:"威海火炬高技术产业开发区",371072:"威海经济技术开发区",371073:"威海临港经济技术开发区",371082:"荣成市",371083:"乳山市"},371100:{371101:"市辖区",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371171:"日照经济技术开发区"},371300:{371301:"市辖区",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"兰陵县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371371:"临沂高新技术产业开发区",371372:"临沂经济技术开发区",371373:"临沂临港经济开发区"},371400:{371401:"市辖区",371402:"德城区",371403:"陵城区",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371471:"德州经济技术开发区",371472:"德州运河经济开发区",371481:"乐陵市",371482:"禹城市"},371500:{371501:"市辖区",371502:"东昌府区",371503:"茌平区",371521:"阳谷县",371522:"莘县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市"},371600:{371601:"市辖区",371602:"滨城区",371603:"沾化区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371625:"博兴县",371681:"邹平市"},371700:{371701:"市辖区",371702:"牡丹区",371703:"定陶区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371728:"东明县",371771:"菏泽经济技术开发区",371772:"菏泽高新技术开发区"},41e4:{410100:"郑州市",410200:"开封市",410300:"洛阳市",410400:"平顶山市",410500:"安阳市",410600:"鹤壁市",410700:"新乡市",410800:"焦作市",410900:"濮阳市",411e3:"许昌市",411100:"漯河市",411200:"三门峡市",411300:"南阳市",411400:"商丘市",411500:"信阳市",411600:"周口市",411700:"驻马店市",419e3:"省直辖县级行政区划"},410100:{410101:"市辖区",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410171:"郑州经济技术开发区",410172:"郑州高新技术产业开发区",410173:"郑州航空港经济综合实验区",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市"},410200:{410201:"市辖区",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410212:"祥符区",410221:"杞县",410222:"通许县",410223:"尉氏县",410225:"兰考县"},410300:{410301:"市辖区",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410311:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410371:"洛阳高新技术产业开发区",410381:"偃师市"},410400:{410401:"市辖区",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410471:"平顶山高新技术产业开发区",410472:"平顶山市城乡一体化示范区",410481:"舞钢市",410482:"汝州市"},410500:{410501:"市辖区",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410571:"安阳高新技术产业开发区",410581:"林州市"},410600:{410601:"市辖区",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410671:"鹤壁经济技术开发区"},410700:{410701:"市辖区",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410771:"新乡高新技术产业开发区",410772:"新乡经济技术开发区",410773:"新乡市平原城乡一体化示范区",410781:"卫辉市",410782:"辉县市",410783:"长垣市"},410800:{410801:"市辖区",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410871:"焦作城乡一体化示范区",410882:"沁阳市",410883:"孟州市"},410900:{410901:"市辖区",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410971:"河南濮阳工业园区",410972:"濮阳经济技术开发区"},411e3:{411001:"市辖区",411002:"魏都区",411003:"建安区",411024:"鄢陵县",411025:"襄城县",411071:"许昌经济技术开发区",411081:"禹州市",411082:"长葛市"},411100:{411101:"市辖区",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411171:"漯河经济技术开发区"},411200:{411201:"市辖区",411202:"湖滨区",411203:"陕州区",411221:"渑池县",411224:"卢氏县",411271:"河南三门峡经济开发区",411281:"义马市",411282:"灵宝市"},411300:{411301:"市辖区",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411371:"南阳高新技术产业开发区",411372:"南阳市城乡一体化示范区",411381:"邓州市"},411400:{411401:"市辖区",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411471:"豫东综合物流产业聚集区",411472:"河南商丘经济开发区",411481:"永城市"},411500:{411501:"市辖区",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411571:"信阳高新技术产业开发区"},411600:{411601:"市辖区",411602:"川汇区",411603:"淮阳区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411627:"太康县",411628:"鹿邑县",411671:"河南周口经济开发区",411681:"项城市"},411700:{411701:"市辖区",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411771:"河南驻马店经济开发区"},419e3:{419001:"济源市"},42e4:{420100:"武汉市",420200:"黄石市",420300:"十堰市",420500:"宜昌市",420600:"襄阳市",420700:"鄂州市",420800:"荆门市",420900:"孝感市",421e3:"荆州市",421100:"黄冈市",421200:"咸宁市",421300:"随州市",422800:"恩施土家族苗族自治州",429e3:"省直辖县级行政区划"},420100:{420101:"市辖区",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区"},420200:{420201:"市辖区",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市"},420300:{420301:"市辖区",420302:"茅箭区",420303:"张湾区",420304:"郧阳区",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市"},420500:{420501:"市辖区",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市"},420600:{420601:"市辖区",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市"},420700:{420701:"市辖区",420702:"梁子湖区",420703:"华容区",420704:"鄂城区"},420800:{420801:"市辖区",420802:"东宝区",420804:"掇刀区",420822:"沙洋县",420881:"钟祥市",420882:"京山市"},420900:{420901:"市辖区",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市"},421e3:{421001:"市辖区",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421071:"荆州经济技术开发区",421081:"石首市",421083:"洪湖市",421087:"松滋市"},421100:{421101:"市辖区",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421171:"龙感湖管理区",421181:"麻城市",421182:"武穴市"},421200:{421201:"市辖区",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市"},421300:{421301:"市辖区",421303:"曾都区",421321:"随县",421381:"广水市"},422800:{422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县"},429e3:{429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区"},43e4:{430100:"长沙市",430200:"株洲市",430300:"湘潭市",430400:"衡阳市",430500:"邵阳市",430600:"岳阳市",430700:"常德市",430800:"张家界市",430900:"益阳市",431e3:"郴州市",431100:"永州市",431200:"怀化市",431300:"娄底市",433100:"湘西土家族苗族自治州"},430100:{430101:"市辖区",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430112:"望城区",430121:"长沙县",430181:"浏阳市",430182:"宁乡市"},430200:{430201:"市辖区",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430212:"渌口区",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430271:"云龙示范区",430281:"醴陵市"},430300:{430301:"市辖区",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430371:"湖南湘潭高新技术产业园区",430372:"湘潭昭山示范区",430373:"湘潭九华示范区",430381:"湘乡市",430382:"韶山市"},430400:{430401:"市辖区",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430471:"衡阳综合保税区",430472:"湖南衡阳高新技术产业园区",430473:"湖南衡阳松木经济开发区",430481:"耒阳市",430482:"常宁市"},430500:{430501:"市辖区",430502:"双清区",430503:"大祥区",430511:"北塔区",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"邵东市"},430600:{430601:"市辖区",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430671:"岳阳市屈原管理区",430681:"汨罗市",430682:"临湘市"},430700:{430701:"市辖区",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430771:"常德市西洞庭管理区",430781:"津市市"},430800:{430801:"市辖区",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县"},430900:{430901:"市辖区",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430971:"益阳市大通湖管理区",430972:"湖南益阳高新技术产业园区",430981:"沅江市"},431e3:{431001:"市辖区",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市"},431100:{431101:"市辖区",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431171:"永州经济技术开发区",431172:"永州市金洞管理区",431173:"永州市回龙圩管理区"},431200:{431201:"市辖区",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431271:"怀化市洪江管理区",431281:"洪江市"},431300:{431301:"市辖区",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市"},433100:{433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433173:"湖南永顺经济开发区"},44e4:{440100:"广州市",440200:"韶关市",440300:"深圳市",440400:"珠海市",440500:"汕头市",440600:"佛山市",440700:"江门市",440800:"湛江市",440900:"茂名市",441200:"肇庆市",441300:"惠州市",441400:"梅州市",441500:"汕尾市",441600:"河源市",441700:"阳江市",441800:"清远市",441900:"东莞市",442e3:"中山市",445100:"潮州市",445200:"揭阳市",445300:"云浮市"},440100:{440101:"市辖区",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440117:"从化区",440118:"增城区"},440200:{440201:"市辖区",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市"},440300:{440301:"市辖区",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"龙华区",440310:"坪山区",440311:"光明区"},440400:{440401:"市辖区",440402:"香洲区",440403:"斗门区",440404:"金湾区"},440500:{440501:"市辖区",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县"},440600:{440601:"市辖区",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区"},440700:{440701:"市辖区",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市"},440800:{440801:"市辖区",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市"},440900:{440901:"市辖区",440902:"茂南区",440904:"电白区",440981:"高州市",440982:"化州市",440983:"信宜市"},441200:{441201:"市辖区",441202:"端州区",441203:"鼎湖区",441204:"高要区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441284:"四会市"},441300:{441301:"市辖区",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县"},441400:{441401:"市辖区",441402:"梅江区",441403:"梅县区",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市"},441500:{441501:"市辖区",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市"},441600:{441601:"市辖区",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县"},441700:{441701:"市辖区",441702:"江城区",441704:"阳东区",441721:"阳西县",441781:"阳春市"},441800:{441801:"市辖区",441802:"清城区",441803:"清新区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441881:"英德市",441882:"连州市"},441900:{441900003:"东城街道",441900004:"南城街道",441900005:"万江街道",441900006:"莞城街道",441900101:"石碣镇",441900102:"石龙镇",441900103:"茶山镇",441900104:"石排镇",441900105:"企石镇",441900106:"横沥镇",441900107:"桥头镇",441900108:"谢岗镇",441900109:"东坑镇",441900110:"常平镇",441900111:"寮步镇",441900112:"樟木头镇",441900113:"大朗镇",441900114:"黄江镇",441900115:"清溪镇",441900116:"塘厦镇",441900117:"凤岗镇",441900118:"大岭山镇",441900119:"长安镇",441900121:"虎门镇",441900122:"厚街镇",441900123:"沙田镇",441900124:"道滘镇",441900125:"洪梅镇",441900126:"麻涌镇",441900127:"望牛墩镇",441900128:"中堂镇",441900129:"高埗镇",441900401:"松山湖",441900402:"东莞港",441900403:"东莞生态园"},442e3:{442000001:"石岐街道",442000002:"东区街道",442000003:"中山港街道",442000004:"西区街道",442000005:"南区街道",442000006:"五桂山街道",442000100:"小榄镇",442000101:"黄圃镇",442000102:"民众镇",442000103:"东凤镇",442000104:"东升镇",442000105:"古镇镇",442000106:"沙溪镇",442000107:"坦洲镇",442000108:"港口镇",442000109:"三角镇",442000110:"横栏镇",442000111:"南头镇",442000112:"阜沙镇",442000113:"南朗镇",442000114:"三乡镇",442000115:"板芙镇",442000116:"大涌镇",442000117:"神湾镇"},445100:{445101:"市辖区",445102:"湘桥区",445103:"潮安区",445122:"饶平县"},445200:{445201:"市辖区",445202:"榕城区",445203:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市"},445300:{445301:"市辖区",445302:"云城区",445303:"云安区",445321:"新兴县",445322:"郁南县",445381:"罗定市"},45e4:{450100:"南宁市",450200:"柳州市",450300:"桂林市",450400:"梧州市",450500:"北海市",450600:"防城港市",450700:"钦州市",450800:"贵港市",450900:"玉林市",451e3:"百色市",451100:"贺州市",451200:"河池市",451300:"来宾市",451400:"崇左市"},450100:{450101:"市辖区",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450110:"武鸣区",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县"},450200:{450201:"市辖区",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450206:"柳江区",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县"},450300:{450301:"市辖区",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450312:"临桂区",450321:"阳朔县",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450332:"恭城瑶族自治县",450381:"荔浦市"},450400:{450401:"市辖区",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市"},450500:{450501:"市辖区",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县"},450600:{450601:"市辖区",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市"},450700:{450701:"市辖区",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县"},450800:{450801:"市辖区",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市"},450900:{450901:"市辖区",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市"},451e3:{451001:"市辖区",451002:"右江区",451003:"田阳区",451022:"田东县",451023:"平果县",451024:"德保县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451081:"靖西市"},451100:{451101:"市辖区",451102:"八步区",451103:"平桂区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县"},451200:{451201:"市辖区",451202:"金城江区",451203:"宜州区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县"},451300:{451301:"市辖区",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市"},451400:{451401:"市辖区",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市"},46e4:{460100:"海口市",460200:"三亚市",460300:"三沙市",460400:"儋州市",469e3:"省直辖县级行政区划"},460100:{460101:"市辖区",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区"},460200:{460201:"市辖区",460202:"海棠区",460203:"吉阳区",460204:"天涯区",460205:"崖州区"},460300:{460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域"},460400:{460400100:"那大镇",460400101:"和庆镇",460400102:"南丰镇",460400103:"大成镇",460400104:"雅星镇",460400105:"兰洋镇",460400106:"光村镇",460400107:"木棠镇",460400108:"海头镇",460400109:"峨蔓镇",460400111:"王五镇",460400112:"白马井镇",460400113:"中和镇",460400114:"排浦镇",460400115:"东成镇",460400116:"新州镇",460400499:"洋浦经济开发区",460400500:"华南热作学院"},469e3:{469001:"五指山市",469002:"琼海市",469005:"文昌市",469006:"万宁市",469007:"东方市",469021:"定安县",469022:"屯昌县",469023:"澄迈县",469024:"临高县",469025:"白沙黎族自治县",469026:"昌江黎族自治县",469027:"乐东黎族自治县",469028:"陵水黎族自治县",469029:"保亭黎族苗族自治县",469030:"琼中黎族苗族自治县"},5e5:{500100:"市辖区",500200:"县"},500100:{500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"綦江区",500111:"大足区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500116:"江津区",500117:"合川区",500118:"永川区",500119:"南川区",500120:"璧山区",500151:"铜梁区",500152:"潼南区",500153:"荣昌区",500154:"开州区",500155:"梁平区",500156:"武隆区"},500200:{500229:"城口县",500230:"丰都县",500231:"垫江县",500233:"忠县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县"},51e4:{510100:"成都市",510300:"自贡市",510400:"攀枝花市",510500:"泸州市",510600:"德阳市",510700:"绵阳市",510800:"广元市",510900:"遂宁市",511e3:"内江市",511100:"乐山市",511300:"南充市",511400:"眉山市",511500:"宜宾市",511600:"广安市",511700:"达州市",511800:"雅安市",511900:"巴中市",512e3:"资阳市",513200:"阿坝藏族羌族自治州",513300:"甘孜藏族自治州",513400:"凉山彝族自治州"},510100:{510101:"市辖区",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510116:"双流区",510117:"郫都区",510121:"金堂县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"简阳市"},510300:{510301:"市辖区",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县"},510400:{510401:"市辖区",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县"},510500:{510501:"市辖区",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县"},510600:{510601:"市辖区",510603:"旌阳区",510604:"罗江区",510623:"中江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市"},510700:{510701:"市辖区",510703:"涪城区",510704:"游仙区",510705:"安州区",510722:"三台县",510723:"盐亭县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市"},510800:{510801:"市辖区",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县"},510900:{510901:"市辖区",510903:"船山区",510904:"安居区",510921:"蓬溪县",510923:"大英县",510981:"射洪市"},511e3:{511001:"市辖区",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511071:"内江经济开发区",511083:"隆昌市"},511100:{511101:"市辖区",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市"},511300:{511301:"市辖区",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市"},511400:{511401:"市辖区",511402:"东坡区",511403:"彭山区",511421:"仁寿县",511423:"洪雅县",511424:"丹棱县",511425:"青神县"},511500:{511501:"市辖区",511502:"翠屏区",511503:"南溪区",511504:"叙州区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县"},511600:{511601:"市辖区",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市"},511700:{511701:"市辖区",511702:"通川区",511703:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511771:"达州经济开发区",511781:"万源市"},511800:{511801:"市辖区",511802:"雨城区",511803:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县"},511900:{511901:"市辖区",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511971:"巴中经济开发区"},512e3:{512001:"市辖区",512002:"雁江区",512021:"安岳县",512022:"乐至县"},513200:{513201:"马尔康市",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县"},513300:{513301:"康定市",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县"},513400:{513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县"},52e4:{520100:"贵阳市",520200:"六盘水市",520300:"遵义市",520400:"安顺市",520500:"毕节市",520600:"铜仁市",522300:"黔西南布依族苗族自治州",522600:"黔东南苗族侗族自治州",522700:"黔南布依族苗族自治州"},520100:{520101:"市辖区",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520115:"观山湖区",520121:"开阳县",520122:"息烽县",520123:"修文县",520181:"清镇市"},520200:{520201:"钟山区",520203:"六枝特区",520221:"水城县",520281:"盘州市"},520300:{520301:"市辖区",520302:"红花岗区",520303:"汇川区",520304:"播州区",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市"},520400:{520401:"市辖区",520402:"西秀区",520403:"平坝区",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县"},520500:{520501:"市辖区",520502:"七星关区",520521:"大方县",520522:"黔西县",520523:"金沙县",520524:"织金县",520525:"纳雍县",520526:"威宁彝族回族苗族自治县",520527:"赫章县"},520600:{520601:"市辖区",520602:"碧江区",520603:"万山区",520621:"江口县",520622:"玉屏侗族自治县",520623:"石阡县",520624:"思南县",520625:"印江土家族苗族自治县",520626:"德江县",520627:"沿河土家族自治县",520628:"松桃苗族自治县"},522300:{522301:"兴义市",522302:"兴仁市",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县"},522600:{522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县"},522700:{522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县"},53e4:{530100:"昆明市",530300:"曲靖市",530400:"玉溪市",530500:"保山市",530600:"昭通市",530700:"丽江市",530800:"普洱市",530900:"临沧市",532300:"楚雄彝族自治州",532500:"红河哈尼族彝族自治州",532600:"文山壮族苗族自治州",532800:"西双版纳傣族自治州",532900:"大理白族自治州",533100:"德宏傣族景颇族自治州",533300:"怒江傈僳族自治州",533400:"迪庆藏族自治州"},530100:{530101:"市辖区",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530114:"呈贡区",530115:"晋宁区",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市"},530300:{530301:"市辖区",530302:"麒麟区",530303:"沾益区",530304:"马龙区",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530381:"宣威市"},530400:{530401:"市辖区",530402:"红塔区",530403:"江川区",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县"},530500:{530501:"市辖区",530502:"隆阳区",530521:"施甸县",530523:"龙陵县",530524:"昌宁县",530581:"腾冲市"},530600:{530601:"市辖区",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530681:"水富市"},530700:{530701:"市辖区",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县"},530800:{530801:"市辖区",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县"},530900:{530901:"市辖区",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县"},532300:{532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县"},532500:{532501:"个旧市",532502:"开远市",532503:"蒙自市",532504:"弥勒市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县"},532600:{532601:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县"},532800:{532801:"景洪市",532822:"勐海县",532823:"勐腊县"},532900:{532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县"},533100:{533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县"},533300:{533301:"泸水市",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县"},533400:{533401:"香格里拉市",533422:"德钦县",533423:"维西傈僳族自治县"},54e4:{540100:"拉萨市",540200:"日喀则市",540300:"昌都市",540400:"林芝市",540500:"山南市",540600:"那曲市",542500:"阿里地区"},540100:{540101:"市辖区",540102:"城关区",540103:"堆龙德庆区",540104:"达孜区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540127:"墨竹工卡县",540171:"格尔木藏青工业园区",540172:"拉萨经济技术开发区",540173:"西藏文化旅游创意园区",540174:"达孜工业园区"},540200:{540202:"桑珠孜区",540221:"南木林县",540222:"江孜县",540223:"定日县",540224:"萨迦县",540225:"拉孜县",540226:"昂仁县",540227:"谢通门县",540228:"白朗县",540229:"仁布县",540230:"康马县",540231:"定结县",540232:"仲巴县",540233:"亚东县",540234:"吉隆县",540235:"聂拉木县",540236:"萨嘎县",540237:"岗巴县"},540300:{540302:"卡若区",540321:"江达县",540322:"贡觉县",540323:"类乌齐县",540324:"丁青县",540325:"察雅县",540326:"八宿县",540327:"左贡县",540328:"芒康县",540329:"洛隆县",540330:"边坝县"},540400:{540402:"巴宜区",540421:"工布江达县",540422:"米林县",540423:"墨脱县",540424:"波密县",540425:"察隅县",540426:"朗县"},540500:{540501:"市辖区",540502:"乃东区",540521:"扎囊县",540522:"贡嘎县",540523:"桑日县",540524:"琼结县",540525:"曲松县",540526:"措美县",540527:"洛扎县",540528:"加查县",540529:"隆子县",540530:"错那县",540531:"浪卡子县"},540600:{540602:"色尼区",540621:"嘉黎县",540622:"比如县",540623:"聂荣县",540624:"安多县",540625:"申扎县",540626:"索县",540627:"班戈县",540628:"巴青县",540629:"尼玛县",540630:"双湖县"},542500:{542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县"},61e4:{610100:"西安市",610200:"铜川市",610300:"宝鸡市",610400:"咸阳市",610500:"渭南市",610600:"延安市",610700:"汉中市",610800:"榆林市",610900:"安康市",611e3:"商洛市"},610100:{610101:"市辖区",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610117:"高陵区",610118:"鄠邑区",610122:"蓝田县",610124:"周至县"},610200:{610201:"市辖区",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县"},610300:{610301:"市辖区",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县"},610400:{610401:"市辖区",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"彬州市"},610500:{610501:"市辖区",610502:"临渭区",610503:"华州区",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市"},610600:{610601:"市辖区",610602:"宝塔区",610603:"安塞区",610621:"延长县",610622:"延川县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610681:"子长市"},610700:{610701:"市辖区",610702:"汉台区",610703:"南郑区",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县"},610800:{610801:"市辖区",610802:"榆阳区",610803:"横山区",610822:"府谷县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610881:"神木市"},610900:{610901:"市辖区",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县"},611e3:{611001:"市辖区",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县"},62e4:{620100:"兰州市",620200:"嘉峪关市",620300:"金昌市",620400:"白银市",620500:"天水市",620600:"武威市",620700:"张掖市",620800:"平凉市",620900:"酒泉市",621e3:"庆阳市",621100:"定西市",621200:"陇南市",622900:"临夏回族自治州",623e3:"甘南藏族自治州"},620100:{620101:"市辖区",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620171:"兰州新区"},620200:{620201:"市辖区"},620300:{620301:"市辖区",620302:"金川区",620321:"永昌县"},620400:{620401:"市辖区",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县"},620500:{620501:"市辖区",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县"},620600:{620601:"市辖区",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县"},620700:{620701:"市辖区",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县"},620800:{620801:"市辖区",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620825:"庄浪县",620826:"静宁县",620881:"华亭市"},620900:{620901:"市辖区",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市"},621e3:{621001:"市辖区",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县"},621100:{621101:"市辖区",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县"},621200:{621201:"市辖区",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县"},622900:{622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县"},623e3:{623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县"},63e4:{630100:"西宁市",630200:"海东市",632200:"海北藏族自治州",632300:"黄南藏族自治州",632500:"海南藏族自治州",632600:"果洛藏族自治州",632700:"玉树藏族自治州",632800:"海西蒙古族藏族自治州"},630100:{630101:"市辖区",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县"},630200:{630202:"乐都区",630203:"平安区",630222:"民和回族土族自治县",630223:"互助土族自治县",630224:"化隆回族自治县",630225:"循化撒拉族自治县"},632200:{632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县"},632300:{632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县"},632500:{632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县"},632600:{632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县"},632700:{632701:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县"},632800:{632801:"格尔木市",632802:"德令哈市",632803:"茫崖市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632857:"大柴旦行政委员会"},64e4:{640100:"银川市",640200:"石嘴山市",640300:"吴忠市",640400:"固原市",640500:"中卫市"},640100:{640101:"市辖区",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市"},640200:{640201:"市辖区",640202:"大武口区",640205:"惠农区",640221:"平罗县"},640300:{640301:"市辖区",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市"},640400:{640401:"市辖区",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县"},640500:{640501:"市辖区",640502:"沙坡头区",640521:"中宁县",640522:"海原县"},65e4:{650100:"乌鲁木齐市",650200:"克拉玛依市",650400:"吐鲁番市",650500:"哈密市",652300:"昌吉回族自治州",652700:"博尔塔拉蒙古自治州",652800:"巴音郭楞蒙古自治州",652900:"阿克苏地区",653e3:"克孜勒苏柯尔克孜自治州",653100:"喀什地区",653200:"和田地区",654e3:"伊犁哈萨克自治州",654200:"塔城地区",654300:"阿勒泰地区",659e3:"自治区直辖县级行政区划"},650100:{650101:"市辖区",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县"},650200:{650201:"市辖区",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区"},650400:{650402:"高昌区",650421:"鄯善县",650422:"托克逊县"},650500:{650502:"伊州区",650521:"巴里坤哈萨克自治县",650522:"伊吾县"},652300:{652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县"},652700:{652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县"},652800:{652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652871:"库尔勒经济技术开发区"},652900:{652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县"},653e3:{653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县"},653100:{653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县"},653200:{653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县"},654e3:{654002:"伊宁市",654003:"奎屯市",654004:"霍尔果斯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县"},654200:{654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县"},654300:{654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县"},659e3:{659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",659006:"铁门关市"},71e4:{710100:"台北市",710200:"高雄市",710300:"基隆市",710400:"台中市",710500:"台南市",710600:"新竹市",710700:"嘉义市"},710100:{710101:"内湖区",710102:"南港区",710103:"中正区",710104:"松山区",710105:"信义区",710106:"大安区",710107:"中山区",710108:"文山区",710109:"大同区",710110:"万华区",710111:"士林区",710112:"北投区"},710200:{710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区"},710300:{710301:"仁爱区",710302:"信义区",710303:"中正区",710304:"暖暖区",710305:"安乐区",710307:"七堵区"},710400:{710301:"中区",710302:"东区",710303:"南区",710304:"西区",710305:"北区",710306:"北屯区",710307:"西屯区",710308:"南屯区"},710500:{710501:"中西区",710502:"东区",710503:"南区",710504:"北区",710505:"安平区",710506:"安南区"},710600:{710601:"东区",710602:"北区",710603:"香山区"},710700:{710701:"东区",710702:"西区"},81e4:{810001:"中西區",810002:"灣仔區",810003:"東區",810004:"南區",810005:"油尖旺區",810006:"深水埗區",810007:"九龍城區",810008:"黃大仙區",810009:"觀塘區",810010:"荃灣區",810011:"屯門區",810012:"元朗區",810013:"北區",810014:"大埔區",810015:"西貢區",810016:"沙田區",810017:"葵青區",810018:"離島區"},82e4:{820001:"花地瑪堂區",820002:"花王堂區",820003:"望德堂區",820004:"大堂區",820005:"風順堂區",820006:"嘉模堂區",820007:"路氹填海區",820008:"聖方濟各堂區"}};var L=G;const j=A(L),t={},g={},k=j[86],p=[];let D=[];const f="全部";t[""]=f;Object.keys(k).forEach(c=>{const e=k[c];p.push({value:c,label:e}),t[c]=e,g[e]={code:c},g[e][f]={code:""}});p.forEach(c=>{var u;const e=c.value,n=c.label,l=[],s=(u=j[e])!=null?u:{};Object.keys(s).forEach(i=>{l.push({value:i,label:s[i]}),t[i]=s[i],g[n][s[i]]={code:i},g[n][s[i]][f]={code:""}}),l.length&&(c.children=l)});D=E(p);p.forEach(c=>{const e=c.children,n=c.label;e&&e.forEach(l=>{var _;const s=l.value,u=l.label,i=[],v=(_=j[s])!=null?_:{};Object.keys(v).forEach(r=>{i.push({value:r,label:v[r]}),t[r]=v[r],g[n][u][v[r]]={code:r}}),i.length&&(l.children=i)})});const O=E(D);O.unshift({value:"",label:f});O.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});const $=E(p);$.unshift({value:"",label:f});$.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});function y(c,e,n){let l="";if(c&&g[c]){const s=g[c];if(l=s.code,e&&s[e]){const u=s[e];l=`${l}${e===f?"":", "}${u.code}`,n&&u[n]&&(l=`${l}${n===f?"":", "}${u[n].code}`)}}return l}const P=o("p",{class:"font-medium"},"区域级联选择器",-1),q={class:"flex flex-col items-center justify-center"},F={class:"text-[var(--el-color-primary)]"},R={class:"leading-10"},S={class:"flex flex-col items-center justify-center mt-3"},X={class:"text-[var(--el-color-primary)]"},z={class:"leading-10"},H={class:"flex flex-col items-center justify-center mt-3"},J={class:"text-[var(--el-color-primary)]"},K={class:"leading-10"},M={class:"flex flex-col items-center justify-center mt-3"},Q={class:"text-[var(--el-color-primary)]"},W={class:"leading-10"},Z=B({name:"Cascader",__name:"cascader",setup(c){const e=C(["110000","110100"]),n=C(["120000","120100","120101"]),l=C(["130000",""]),s=C(["120000","120100",""]),u=i=>{};return(i,v)=>{const _=b("el-cascader"),r=b("el-col"),T=b("el-row"),w=b("el-card");return U(),N(w,{shadow:"never"},{header:x(()=>[P]),default:x(()=>[h(T,{gutter:24},{default:x(()=>[h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",q,[o("span",F,[V(" 1. 二级联动(不带“全部”选项) "),h(_,{modelValue:e.value,"onUpdate:modelValue":v[0]||(v[0]=m=>e.value=m),options:a(D),onChange:u},null,8,["modelValue","options"])]),o("div",R,[o("div",null,"绑定值:"+d(e.value),1),o("div",null," 区域码转汉字: "+d(a(t)[e.value[0]])+", "+d(a(t)[e.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[e.value[0]],a(t)[e.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",S,[o("span",X,[V(" 2. 二级联动(带有“全部”选项) "),h(_,{modelValue:l.value,"onUpdate:modelValue":v[1]||(v[1]=m=>l.value=m),options:a(O),onChange:u},null,8,["modelValue","options"])]),o("div",z,[o("div",null,"绑定值:"+d(l.value),1),o("div",null," 区域码转汉字: "+d(a(t)[l.value[0]])+", "+d(a(t)[l.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[l.value[0]],a(t)[l.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",H,[o("span",J,[V(" 3. 三级联动(不带“全部”选项) "),h(_,{modelValue:n.value,"onUpdate:modelValue":v[2]||(v[2]=m=>n.value=m),options:a(p),onChange:u},null,8,["modelValue","options"])]),o("div",K,[o("div",null,"绑定值:"+d(n.value),1),o("div",null," 区域码转汉字: "+d(a(t)[n.value[0]])+", "+d(a(t)[n.value[1]])+", "+d(a(t)[n.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[n.value[0]],a(t)[n.value[1]],a(t)[n.value[2]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",M,[o("span",Q,[V(' 4. 三级联动(带"全部选项") '),h(_,{modelValue:s.value,"onUpdate:modelValue":v[3]||(v[3]=m=>s.value=m),options:a($),onChange:u},null,8,["modelValue","options"])]),o("div",W,[o("div",null,"绑定值:"+d(s.value),1),o("div",null," 区域码转汉字: "+d(a(t)[s.value[0]])+", "+d(a(t)[s.value[1]])+", "+d(a(t)[s.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[s.value[0]],a(t)[s.value[1]],a(t)[s.value[2]])),1)])])]),_:1})]),_:1})]),_:1})}}});export{Z as default};
+import{G as A,a8 as E,d as B,r as C,c as N,w as x,b,e as U,i as h,f as o,h as V,u as a,B as d}from"./index-BFOYDN2Q.js";const G={86:{11e4:"北京市",12e4:"天津市",13e4:"河北省",14e4:"山西省",15e4:"内蒙古自治区",21e4:"辽宁省",22e4:"吉林省",23e4:"黑龙江省",31e4:"上海市",32e4:"江苏省",33e4:"浙江省",34e4:"安徽省",35e4:"福建省",36e4:"江西省",37e4:"山东省",41e4:"河南省",42e4:"湖北省",43e4:"湖南省",44e4:"广东省",45e4:"广西壮族自治区",46e4:"海南省",5e5:"重庆市",51e4:"四川省",52e4:"贵州省",53e4:"云南省",54e4:"西藏自治区",61e4:"陕西省",62e4:"甘肃省",63e4:"青海省",64e4:"宁夏回族自治区",65e4:"新疆维吾尔自治区",71e4:"台湾省",81e4:"香港特别行政区",82e4:"澳门特别行政区"},11e4:{110100:"市辖区"},110100:{110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110118:"密云区",110119:"延庆区"},12e4:{120100:"市辖区"},120100:{120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120117:"宁河区",120118:"静海区",120119:"蓟州区"},13e4:{130100:"石家庄市",130200:"唐山市",130300:"秦皇岛市",130400:"邯郸市",130500:"邢台市",130600:"保定市",130700:"张家口市",130800:"承德市",130900:"沧州市",131e3:"廊坊市",131100:"衡水市"},130100:{130101:"市辖区",130102:"长安区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130109:"藁城区",130110:"鹿泉区",130111:"栾城区",130121:"井陉县",130123:"正定县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130171:"石家庄高新技术产业开发区",130172:"石家庄循环化工园区",130181:"辛集市",130183:"晋州市",130184:"新乐市"},130200:{130201:"市辖区",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130209:"曹妃甸区",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130271:"河北唐山芦台经济开发区",130272:"唐山市汉沽管理区",130273:"唐山高新技术产业开发区",130274:"河北唐山海港经济开发区",130281:"遵化市",130283:"迁安市",130284:"滦州市"},130300:{130301:"市辖区",130302:"海港区",130303:"山海关区",130304:"北戴河区",130306:"抚宁区",130321:"青龙满族自治县",130322:"昌黎县",130324:"卢龙县",130371:"秦皇岛市经济技术开发区",130372:"北戴河新区"},130400:{130401:"市辖区",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130407:"肥乡区",130408:"永年区",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130471:"邯郸经济技术开发区",130473:"邯郸冀南新区",130481:"武安市"},130500:{130501:"市辖区",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130571:"河北邢台经济开发区",130581:"南宫市",130582:"沙河市"},130600:{130601:"市辖区",130602:"竞秀区",130606:"莲池区",130607:"满城区",130608:"清苑区",130609:"徐水区",130623:"涞水县",130624:"阜平县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130671:"保定高新技术产业开发区",130672:"保定白沟新城",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市"},130700:{130701:"市辖区",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130708:"万全区",130709:"崇礼区",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130771:"张家口经济开发区",130772:"张家口市察北管理区",130773:"张家口市塞北管理区"},130800:{130801:"市辖区",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130871:"承德高新技术产业开发区",130881:"平泉市"},130900:{130901:"市辖区",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130971:"河北沧州经济开发区",130972:"沧州高新技术产业开发区",130973:"沧州渤海新区",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市"},131e3:{131001:"市辖区",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131071:"廊坊经济技术开发区",131081:"霸州市",131082:"三河市"},131100:{131101:"市辖区",131102:"桃城区",131103:"冀州区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131171:"河北衡水高新技术产业开发区",131172:"衡水滨湖新区",131182:"深州市"},14e4:{140100:"太原市",140200:"大同市",140300:"阳泉市",140400:"长治市",140500:"晋城市",140600:"朔州市",140700:"晋中市",140800:"运城市",140900:"忻州市",141e3:"临汾市",141100:"吕梁市"},140100:{140101:"市辖区",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140171:"山西转型综合改革示范区",140181:"古交市"},140200:{140201:"市辖区",140212:"新荣区",140213:"平城区",140214:"云冈区",140215:"云州区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140271:"山西大同经济开发区"},140300:{140301:"市辖区",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县"},140400:{140401:"市辖区",140403:"潞州区",140404:"上党区",140405:"屯留区",140406:"潞城区",140423:"襄垣县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140471:"山西长治高新技术产业园区"},140500:{140501:"市辖区",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市"},140600:{140601:"市辖区",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140671:"山西朔州经济开发区",140681:"怀仁市"},140700:{140701:"市辖区",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市"},140800:{140801:"市辖区",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市"},140900:{140901:"市辖区",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140971:"五台山风景名胜区",140981:"原平市"},141e3:{141001:"市辖区",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市"},141100:{141101:"市辖区",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市"},15e4:{150100:"呼和浩特市",150200:"包头市",150300:"乌海市",150400:"赤峰市",150500:"通辽市",150600:"鄂尔多斯市",150700:"呼伦贝尔市",150800:"巴彦淖尔市",150900:"乌兰察布市",152200:"兴安盟",152500:"锡林郭勒盟",152900:"阿拉善盟"},150100:{150101:"市辖区",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150171:"呼和浩特金海工业园区",150172:"呼和浩特经济技术开发区"},150200:{150201:"市辖区",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150271:"包头稀土高新技术产业开发区"},150300:{150301:"市辖区",150302:"海勃湾区",150303:"海南区",150304:"乌达区"},150400:{150401:"市辖区",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗"},150500:{150501:"市辖区",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150571:"通辽经济技术开发区",150581:"霍林郭勒市"},150600:{150601:"市辖区",150602:"东胜区",150603:"康巴什区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗"},150700:{150701:"市辖区",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市"},150800:{150801:"市辖区",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗"},150900:{150901:"市辖区",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市"},152200:{152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县"},152500:{152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152571:"乌拉盖管委会"},152900:{152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152971:"内蒙古阿拉善经济开发区"},21e4:{210100:"沈阳市",210200:"大连市",210300:"鞍山市",210400:"抚顺市",210500:"本溪市",210600:"丹东市",210700:"锦州市",210800:"营口市",210900:"阜新市",211e3:"辽阳市",211100:"盘锦市",211200:"铁岭市",211300:"朝阳市",211400:"葫芦岛市"},210100:{210101:"市辖区",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"浑南区",210113:"沈北新区",210114:"于洪区",210115:"辽中区",210123:"康平县",210124:"法库县",210181:"新民市"},210200:{210201:"市辖区",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210214:"普兰店区",210224:"长海县",210281:"瓦房店市",210283:"庄河市"},210300:{210301:"市辖区",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市"},210400:{210401:"市辖区",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县"},210500:{210501:"市辖区",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县"},210600:{210601:"市辖区",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市"},210700:{210701:"市辖区",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市"},210800:{210801:"市辖区",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市"},210900:{210901:"市辖区",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县"},211e3:{211001:"市辖区",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市"},211100:{211101:"市辖区",211102:"双台子区",211103:"兴隆台区",211104:"大洼区",211122:"盘山县"},211200:{211201:"市辖区",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市"},211300:{211301:"市辖区",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市"},211400:{211401:"市辖区",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市"},22e4:{220100:"长春市",220200:"吉林市",220300:"四平市",220400:"辽源市",220500:"通化市",220600:"白山市",220700:"松原市",220800:"白城市",222400:"延边朝鲜族自治州"},220100:{220101:"市辖区",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220113:"九台区",220122:"农安县",220171:"长春经济技术开发区",220172:"长春净月高新技术产业开发区",220173:"长春高新技术产业开发区",220174:"长春汽车经济技术开发区",220182:"榆树市",220183:"德惠市"},220200:{220201:"市辖区",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220271:"吉林经济开发区",220272:"吉林高新技术产业开发区",220273:"吉林中国新加坡食品区",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市"},220300:{220301:"市辖区",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市"},220400:{220401:"市辖区",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县"},220500:{220501:"市辖区",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市"},220600:{220601:"市辖区",220602:"浑江区",220605:"江源区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220681:"临江市"},220700:{220701:"市辖区",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220771:"吉林松原经济开发区",220781:"扶余市"},220800:{220801:"市辖区",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220871:"吉林白城经济开发区",220881:"洮南市",220882:"大安市"},222400:{222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县"},23e4:{230100:"哈尔滨市",230200:"齐齐哈尔市",230300:"鸡西市",230400:"鹤岗市",230500:"双鸭山市",230600:"大庆市",230700:"伊春市",230800:"佳木斯市",230900:"七台河市",231e3:"牡丹江市",231100:"黑河市",231200:"绥化市",232700:"大兴安岭地区"},230100:{230101:"市辖区",230102:"道里区",230103:"南岗区",230104:"道外区",230108:"平房区",230109:"松北区",230110:"香坊区",230111:"呼兰区",230112:"阿城区",230113:"双城区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230183:"尚志市",230184:"五常市"},230200:{230201:"市辖区",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市"},230300:{230301:"市辖区",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市"},230400:{230401:"市辖区",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县"},230500:{230501:"市辖区",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县"},230600:{230601:"市辖区",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230671:"大庆高新技术产业开发区"},230700:{230701:"市辖区",230717:"伊美区",230718:"乌翠区",230719:"友好区",230722:"嘉荫县",230723:"汤旺县",230724:"丰林县",230725:"大箐山县",230726:"南岔县",230751:"金林区",230781:"铁力市"},230800:{230801:"市辖区",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230881:"同江市",230882:"富锦市",230883:"抚远市"},230900:{230901:"市辖区",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县"},231e3:{231001:"市辖区",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231025:"林口县",231071:"牡丹江经济技术开发区",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"东宁市"},231100:{231101:"市辖区",231102:"爱辉区",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"嫩江市"},231200:{231201:"市辖区",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市"},232700:{232701:"漠河市",232721:"呼玛县",232722:"塔河县",232761:"加格达奇区",232762:"松岭区",232763:"新林区",232764:"呼中区"},31e4:{310100:"市辖区"},310100:{310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310151:"崇明区"},32e4:{320100:"南京市",320200:"无锡市",320300:"徐州市",320400:"常州市",320500:"苏州市",320600:"南通市",320700:"连云港市",320800:"淮安市",320900:"盐城市",321e3:"扬州市",321100:"镇江市",321200:"泰州市",321300:"宿迁市"},320100:{320101:"市辖区",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320117:"溧水区",320118:"高淳区"},320200:{320201:"市辖区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320213:"梁溪区",320214:"新吴区",320281:"江阴市",320282:"宜兴市"},320300:{320301:"市辖区",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320312:"铜山区",320321:"丰县",320322:"沛县",320324:"睢宁县",320371:"徐州经济技术开发区",320381:"新沂市",320382:"邳州市"},320400:{320401:"市辖区",320402:"天宁区",320404:"钟楼区",320411:"新北区",320412:"武进区",320413:"金坛区",320481:"溧阳市"},320500:{320501:"市辖区",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320509:"吴江区",320571:"苏州工业园区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320585:"太仓市"},320600:{320601:"市辖区",320602:"崇川区",320611:"港闸区",320612:"通州区",320623:"如东县",320671:"南通经济技术开发区",320681:"启东市",320682:"如皋市",320684:"海门市",320685:"海安市"},320700:{320701:"市辖区",320703:"连云区",320706:"海州区",320707:"赣榆区",320722:"东海县",320723:"灌云县",320724:"灌南县",320771:"连云港经济技术开发区",320772:"连云港高新技术产业开发区"},320800:{320801:"市辖区",320803:"淮安区",320804:"淮阴区",320812:"清江浦区",320813:"洪泽区",320826:"涟水县",320830:"盱眙县",320831:"金湖县",320871:"淮安经济技术开发区"},320900:{320901:"市辖区",320902:"亭湖区",320903:"盐都区",320904:"大丰区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320971:"盐城经济技术开发区",320981:"东台市"},321e3:{321001:"市辖区",321002:"广陵区",321003:"邗江区",321012:"江都区",321023:"宝应县",321071:"扬州经济技术开发区",321081:"仪征市",321084:"高邮市"},321100:{321101:"市辖区",321102:"京口区",321111:"润州区",321112:"丹徒区",321171:"镇江新区",321181:"丹阳市",321182:"扬中市",321183:"句容市"},321200:{321201:"市辖区",321202:"海陵区",321203:"高港区",321204:"姜堰区",321271:"泰州医药高新技术产业开发区",321281:"兴化市",321282:"靖江市",321283:"泰兴市"},321300:{321301:"市辖区",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321371:"宿迁经济技术开发区"},33e4:{330100:"杭州市",330200:"宁波市",330300:"温州市",330400:"嘉兴市",330500:"湖州市",330600:"绍兴市",330700:"金华市",330800:"衢州市",330900:"舟山市",331e3:"台州市",331100:"丽水市"},330100:{330101:"市辖区",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330111:"富阳区",330112:"临安区",330122:"桐庐县",330127:"淳安县",330182:"建德市"},330200:{330201:"市辖区",330203:"海曙区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330213:"奉化区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市"},330300:{330301:"市辖区",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330305:"洞头区",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330371:"温州经济技术开发区",330381:"瑞安市",330382:"乐清市",330383:"龙港市"},330400:{330401:"市辖区",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市"},330500:{330501:"市辖区",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县"},330600:{330601:"市辖区",330602:"越城区",330603:"柯桥区",330604:"上虞区",330624:"新昌县",330681:"诸暨市",330683:"嵊州市"},330700:{330701:"市辖区",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市"},330800:{330801:"市辖区",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市"},330900:{330901:"市辖区",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县"},331e3:{331001:"市辖区",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"玉环市"},331100:{331101:"市辖区",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市"},34e4:{340100:"合肥市",340200:"芜湖市",340300:"蚌埠市",340400:"淮南市",340500:"马鞍山市",340600:"淮北市",340700:"铜陵市",340800:"安庆市",341e3:"黄山市",341100:"滁州市",341200:"阜阳市",341300:"宿州市",341500:"六安市",341600:"亳州市",341700:"池州市",341800:"宣城市"},340100:{340101:"市辖区",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340124:"庐江县",340171:"合肥高新技术产业开发区",340172:"合肥经济技术开发区",340173:"合肥新站高新技术产业开发区",340181:"巢湖市"},340200:{340201:"市辖区",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340225:"无为县",340271:"芜湖经济技术开发区",340272:"安徽芜湖长江大桥经济开发区"},340300:{340301:"市辖区",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340371:"蚌埠市高新技术开发区",340372:"蚌埠市经济开发区"},340400:{340401:"市辖区",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"寿县"},340500:{340501:"市辖区",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"含山县",340523:"和县"},340600:{340601:"市辖区",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县"},340700:{340701:"市辖区",340705:"铜官区",340706:"义安区",340711:"郊区",340722:"枞阳县"},340800:{340801:"市辖区",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340871:"安徽安庆经济开发区",340881:"桐城市",340882:"潜山市"},341e3:{341001:"市辖区",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县"},341100:{341101:"市辖区",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341171:"苏滁现代产业园",341172:"滁州经济技术开发区",341181:"天长市",341182:"明光市"},341200:{341201:"市辖区",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341271:"阜阳合肥现代产业园区",341272:"阜阳经济技术开发区",341282:"界首市"},341300:{341301:"市辖区",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341371:"宿州马鞍山现代产业园区",341372:"宿州经济技术开发区"},341500:{341501:"市辖区",341502:"金安区",341503:"裕安区",341504:"叶集区",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县"},341600:{341601:"市辖区",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县"},341700:{341701:"市辖区",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县"},341800:{341801:"市辖区",341802:"宣州区",341821:"郎溪县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341871:"宣城市经济开发区",341881:"宁国市",341882:"广德市"},35e4:{350100:"福州市",350200:"厦门市",350300:"莆田市",350400:"三明市",350500:"泉州市",350600:"漳州市",350700:"南平市",350800:"龙岩市",350900:"宁德市"},350100:{350101:"市辖区",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350112:"长乐区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市"},350200:{350201:"市辖区",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区"},350300:{350301:"市辖区",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县"},350400:{350401:"市辖区",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市"},350500:{350501:"市辖区",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市"},350600:{350601:"市辖区",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市"},350700:{350701:"市辖区",350702:"延平区",350703:"建阳区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市"},350800:{350801:"市辖区",350802:"新罗区",350803:"永定区",350821:"长汀县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市"},350900:{350901:"市辖区",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市"},36e4:{360100:"南昌市",360200:"景德镇市",360300:"萍乡市",360400:"九江市",360500:"新余市",360600:"鹰潭市",360700:"赣州市",360800:"吉安市",360900:"宜春市",361e3:"抚州市",361100:"上饶市"},360100:{360101:"市辖区",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360112:"新建区",360121:"南昌县",360123:"安义县",360124:"进贤县"},360200:{360201:"市辖区",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市"},360300:{360301:"市辖区",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县"},360400:{360401:"市辖区",360402:"濂溪区",360403:"浔阳区",360404:"柴桑区",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"共青城市",360483:"庐山市"},360500:{360501:"市辖区",360502:"渝水区",360521:"分宜县"},360600:{360601:"市辖区",360602:"月湖区",360603:"余江区",360681:"贵溪市"},360700:{360701:"市辖区",360702:"章贡区",360703:"南康区",360704:"赣县区",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市"},360800:{360801:"市辖区",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市"},360900:{360901:"市辖区",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市"},361e3:{361001:"市辖区",361002:"临川区",361003:"东乡区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361030:"广昌县"},361100:{361101:"市辖区",361102:"信州区",361103:"广丰区",361104:"广信区",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市"},37e4:{370100:"济南市",370200:"青岛市",370300:"淄博市",370400:"枣庄市",370500:"东营市",370600:"烟台市",370700:"潍坊市",370800:"济宁市",370900:"泰安市",371e3:"威海市",371100:"日照市",371300:"临沂市",371400:"德州市",371500:"聊城市",371600:"滨州市",371700:"菏泽市"},370100:{370101:"市辖区",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370114:"章丘区",370115:"济阳区",370116:"莱芜区",370117:"钢城区",370124:"平阴县",370126:"商河县",370171:"济南高新技术产业开发区"},370200:{370201:"市辖区",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370215:"即墨区",370271:"青岛高新技术产业开发区",370281:"胶州市",370283:"平度市",370285:"莱西市"},370300:{370301:"市辖区",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县"},370400:{370401:"市辖区",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市"},370500:{370501:"市辖区",370502:"东营区",370503:"河口区",370505:"垦利区",370522:"利津县",370523:"广饶县",370571:"东营经济技术开发区",370572:"东营港经济开发区"},370600:{370601:"市辖区",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370671:"烟台高新技术产业开发区",370672:"烟台经济技术开发区",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市"},370700:{370701:"市辖区",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370772:"潍坊滨海经济技术开发区",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市"},370800:{370801:"市辖区",370811:"任城区",370812:"兖州区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370871:"济宁高新技术产业开发区",370881:"曲阜市",370883:"邹城市"},370900:{370901:"市辖区",370902:"泰山区",370911:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市"},371e3:{371001:"市辖区",371002:"环翠区",371003:"文登区",371071:"威海火炬高技术产业开发区",371072:"威海经济技术开发区",371073:"威海临港经济技术开发区",371082:"荣成市",371083:"乳山市"},371100:{371101:"市辖区",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371171:"日照经济技术开发区"},371300:{371301:"市辖区",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"兰陵县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371371:"临沂高新技术产业开发区",371372:"临沂经济技术开发区",371373:"临沂临港经济开发区"},371400:{371401:"市辖区",371402:"德城区",371403:"陵城区",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371471:"德州经济技术开发区",371472:"德州运河经济开发区",371481:"乐陵市",371482:"禹城市"},371500:{371501:"市辖区",371502:"东昌府区",371503:"茌平区",371521:"阳谷县",371522:"莘县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市"},371600:{371601:"市辖区",371602:"滨城区",371603:"沾化区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371625:"博兴县",371681:"邹平市"},371700:{371701:"市辖区",371702:"牡丹区",371703:"定陶区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371728:"东明县",371771:"菏泽经济技术开发区",371772:"菏泽高新技术开发区"},41e4:{410100:"郑州市",410200:"开封市",410300:"洛阳市",410400:"平顶山市",410500:"安阳市",410600:"鹤壁市",410700:"新乡市",410800:"焦作市",410900:"濮阳市",411e3:"许昌市",411100:"漯河市",411200:"三门峡市",411300:"南阳市",411400:"商丘市",411500:"信阳市",411600:"周口市",411700:"驻马店市",419e3:"省直辖县级行政区划"},410100:{410101:"市辖区",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410171:"郑州经济技术开发区",410172:"郑州高新技术产业开发区",410173:"郑州航空港经济综合实验区",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市"},410200:{410201:"市辖区",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410212:"祥符区",410221:"杞县",410222:"通许县",410223:"尉氏县",410225:"兰考县"},410300:{410301:"市辖区",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410311:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410371:"洛阳高新技术产业开发区",410381:"偃师市"},410400:{410401:"市辖区",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410471:"平顶山高新技术产业开发区",410472:"平顶山市城乡一体化示范区",410481:"舞钢市",410482:"汝州市"},410500:{410501:"市辖区",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410571:"安阳高新技术产业开发区",410581:"林州市"},410600:{410601:"市辖区",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410671:"鹤壁经济技术开发区"},410700:{410701:"市辖区",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410771:"新乡高新技术产业开发区",410772:"新乡经济技术开发区",410773:"新乡市平原城乡一体化示范区",410781:"卫辉市",410782:"辉县市",410783:"长垣市"},410800:{410801:"市辖区",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410871:"焦作城乡一体化示范区",410882:"沁阳市",410883:"孟州市"},410900:{410901:"市辖区",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410971:"河南濮阳工业园区",410972:"濮阳经济技术开发区"},411e3:{411001:"市辖区",411002:"魏都区",411003:"建安区",411024:"鄢陵县",411025:"襄城县",411071:"许昌经济技术开发区",411081:"禹州市",411082:"长葛市"},411100:{411101:"市辖区",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411171:"漯河经济技术开发区"},411200:{411201:"市辖区",411202:"湖滨区",411203:"陕州区",411221:"渑池县",411224:"卢氏县",411271:"河南三门峡经济开发区",411281:"义马市",411282:"灵宝市"},411300:{411301:"市辖区",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411371:"南阳高新技术产业开发区",411372:"南阳市城乡一体化示范区",411381:"邓州市"},411400:{411401:"市辖区",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411471:"豫东综合物流产业聚集区",411472:"河南商丘经济开发区",411481:"永城市"},411500:{411501:"市辖区",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411571:"信阳高新技术产业开发区"},411600:{411601:"市辖区",411602:"川汇区",411603:"淮阳区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411627:"太康县",411628:"鹿邑县",411671:"河南周口经济开发区",411681:"项城市"},411700:{411701:"市辖区",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411771:"河南驻马店经济开发区"},419e3:{419001:"济源市"},42e4:{420100:"武汉市",420200:"黄石市",420300:"十堰市",420500:"宜昌市",420600:"襄阳市",420700:"鄂州市",420800:"荆门市",420900:"孝感市",421e3:"荆州市",421100:"黄冈市",421200:"咸宁市",421300:"随州市",422800:"恩施土家族苗族自治州",429e3:"省直辖县级行政区划"},420100:{420101:"市辖区",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区"},420200:{420201:"市辖区",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市"},420300:{420301:"市辖区",420302:"茅箭区",420303:"张湾区",420304:"郧阳区",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市"},420500:{420501:"市辖区",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市"},420600:{420601:"市辖区",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市"},420700:{420701:"市辖区",420702:"梁子湖区",420703:"华容区",420704:"鄂城区"},420800:{420801:"市辖区",420802:"东宝区",420804:"掇刀区",420822:"沙洋县",420881:"钟祥市",420882:"京山市"},420900:{420901:"市辖区",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市"},421e3:{421001:"市辖区",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421071:"荆州经济技术开发区",421081:"石首市",421083:"洪湖市",421087:"松滋市"},421100:{421101:"市辖区",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421171:"龙感湖管理区",421181:"麻城市",421182:"武穴市"},421200:{421201:"市辖区",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市"},421300:{421301:"市辖区",421303:"曾都区",421321:"随县",421381:"广水市"},422800:{422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县"},429e3:{429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区"},43e4:{430100:"长沙市",430200:"株洲市",430300:"湘潭市",430400:"衡阳市",430500:"邵阳市",430600:"岳阳市",430700:"常德市",430800:"张家界市",430900:"益阳市",431e3:"郴州市",431100:"永州市",431200:"怀化市",431300:"娄底市",433100:"湘西土家族苗族自治州"},430100:{430101:"市辖区",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430112:"望城区",430121:"长沙县",430181:"浏阳市",430182:"宁乡市"},430200:{430201:"市辖区",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430212:"渌口区",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430271:"云龙示范区",430281:"醴陵市"},430300:{430301:"市辖区",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430371:"湖南湘潭高新技术产业园区",430372:"湘潭昭山示范区",430373:"湘潭九华示范区",430381:"湘乡市",430382:"韶山市"},430400:{430401:"市辖区",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430471:"衡阳综合保税区",430472:"湖南衡阳高新技术产业园区",430473:"湖南衡阳松木经济开发区",430481:"耒阳市",430482:"常宁市"},430500:{430501:"市辖区",430502:"双清区",430503:"大祥区",430511:"北塔区",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"邵东市"},430600:{430601:"市辖区",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430671:"岳阳市屈原管理区",430681:"汨罗市",430682:"临湘市"},430700:{430701:"市辖区",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430771:"常德市西洞庭管理区",430781:"津市市"},430800:{430801:"市辖区",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县"},430900:{430901:"市辖区",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430971:"益阳市大通湖管理区",430972:"湖南益阳高新技术产业园区",430981:"沅江市"},431e3:{431001:"市辖区",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市"},431100:{431101:"市辖区",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431171:"永州经济技术开发区",431172:"永州市金洞管理区",431173:"永州市回龙圩管理区"},431200:{431201:"市辖区",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431271:"怀化市洪江管理区",431281:"洪江市"},431300:{431301:"市辖区",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市"},433100:{433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433173:"湖南永顺经济开发区"},44e4:{440100:"广州市",440200:"韶关市",440300:"深圳市",440400:"珠海市",440500:"汕头市",440600:"佛山市",440700:"江门市",440800:"湛江市",440900:"茂名市",441200:"肇庆市",441300:"惠州市",441400:"梅州市",441500:"汕尾市",441600:"河源市",441700:"阳江市",441800:"清远市",441900:"东莞市",442e3:"中山市",445100:"潮州市",445200:"揭阳市",445300:"云浮市"},440100:{440101:"市辖区",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440117:"从化区",440118:"增城区"},440200:{440201:"市辖区",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市"},440300:{440301:"市辖区",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"龙华区",440310:"坪山区",440311:"光明区"},440400:{440401:"市辖区",440402:"香洲区",440403:"斗门区",440404:"金湾区"},440500:{440501:"市辖区",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县"},440600:{440601:"市辖区",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区"},440700:{440701:"市辖区",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市"},440800:{440801:"市辖区",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市"},440900:{440901:"市辖区",440902:"茂南区",440904:"电白区",440981:"高州市",440982:"化州市",440983:"信宜市"},441200:{441201:"市辖区",441202:"端州区",441203:"鼎湖区",441204:"高要区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441284:"四会市"},441300:{441301:"市辖区",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县"},441400:{441401:"市辖区",441402:"梅江区",441403:"梅县区",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市"},441500:{441501:"市辖区",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市"},441600:{441601:"市辖区",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县"},441700:{441701:"市辖区",441702:"江城区",441704:"阳东区",441721:"阳西县",441781:"阳春市"},441800:{441801:"市辖区",441802:"清城区",441803:"清新区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441881:"英德市",441882:"连州市"},441900:{441900003:"东城街道",441900004:"南城街道",441900005:"万江街道",441900006:"莞城街道",441900101:"石碣镇",441900102:"石龙镇",441900103:"茶山镇",441900104:"石排镇",441900105:"企石镇",441900106:"横沥镇",441900107:"桥头镇",441900108:"谢岗镇",441900109:"东坑镇",441900110:"常平镇",441900111:"寮步镇",441900112:"樟木头镇",441900113:"大朗镇",441900114:"黄江镇",441900115:"清溪镇",441900116:"塘厦镇",441900117:"凤岗镇",441900118:"大岭山镇",441900119:"长安镇",441900121:"虎门镇",441900122:"厚街镇",441900123:"沙田镇",441900124:"道滘镇",441900125:"洪梅镇",441900126:"麻涌镇",441900127:"望牛墩镇",441900128:"中堂镇",441900129:"高埗镇",441900401:"松山湖",441900402:"东莞港",441900403:"东莞生态园"},442e3:{442000001:"石岐街道",442000002:"东区街道",442000003:"中山港街道",442000004:"西区街道",442000005:"南区街道",442000006:"五桂山街道",442000100:"小榄镇",442000101:"黄圃镇",442000102:"民众镇",442000103:"东凤镇",442000104:"东升镇",442000105:"古镇镇",442000106:"沙溪镇",442000107:"坦洲镇",442000108:"港口镇",442000109:"三角镇",442000110:"横栏镇",442000111:"南头镇",442000112:"阜沙镇",442000113:"南朗镇",442000114:"三乡镇",442000115:"板芙镇",442000116:"大涌镇",442000117:"神湾镇"},445100:{445101:"市辖区",445102:"湘桥区",445103:"潮安区",445122:"饶平县"},445200:{445201:"市辖区",445202:"榕城区",445203:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市"},445300:{445301:"市辖区",445302:"云城区",445303:"云安区",445321:"新兴县",445322:"郁南县",445381:"罗定市"},45e4:{450100:"南宁市",450200:"柳州市",450300:"桂林市",450400:"梧州市",450500:"北海市",450600:"防城港市",450700:"钦州市",450800:"贵港市",450900:"玉林市",451e3:"百色市",451100:"贺州市",451200:"河池市",451300:"来宾市",451400:"崇左市"},450100:{450101:"市辖区",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450110:"武鸣区",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县"},450200:{450201:"市辖区",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450206:"柳江区",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县"},450300:{450301:"市辖区",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450312:"临桂区",450321:"阳朔县",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450332:"恭城瑶族自治县",450381:"荔浦市"},450400:{450401:"市辖区",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市"},450500:{450501:"市辖区",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县"},450600:{450601:"市辖区",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市"},450700:{450701:"市辖区",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县"},450800:{450801:"市辖区",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市"},450900:{450901:"市辖区",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市"},451e3:{451001:"市辖区",451002:"右江区",451003:"田阳区",451022:"田东县",451023:"平果县",451024:"德保县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451081:"靖西市"},451100:{451101:"市辖区",451102:"八步区",451103:"平桂区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县"},451200:{451201:"市辖区",451202:"金城江区",451203:"宜州区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县"},451300:{451301:"市辖区",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市"},451400:{451401:"市辖区",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市"},46e4:{460100:"海口市",460200:"三亚市",460300:"三沙市",460400:"儋州市",469e3:"省直辖县级行政区划"},460100:{460101:"市辖区",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区"},460200:{460201:"市辖区",460202:"海棠区",460203:"吉阳区",460204:"天涯区",460205:"崖州区"},460300:{460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域"},460400:{460400100:"那大镇",460400101:"和庆镇",460400102:"南丰镇",460400103:"大成镇",460400104:"雅星镇",460400105:"兰洋镇",460400106:"光村镇",460400107:"木棠镇",460400108:"海头镇",460400109:"峨蔓镇",460400111:"王五镇",460400112:"白马井镇",460400113:"中和镇",460400114:"排浦镇",460400115:"东成镇",460400116:"新州镇",460400499:"洋浦经济开发区",460400500:"华南热作学院"},469e3:{469001:"五指山市",469002:"琼海市",469005:"文昌市",469006:"万宁市",469007:"东方市",469021:"定安县",469022:"屯昌县",469023:"澄迈县",469024:"临高县",469025:"白沙黎族自治县",469026:"昌江黎族自治县",469027:"乐东黎族自治县",469028:"陵水黎族自治县",469029:"保亭黎族苗族自治县",469030:"琼中黎族苗族自治县"},5e5:{500100:"市辖区",500200:"县"},500100:{500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"綦江区",500111:"大足区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500116:"江津区",500117:"合川区",500118:"永川区",500119:"南川区",500120:"璧山区",500151:"铜梁区",500152:"潼南区",500153:"荣昌区",500154:"开州区",500155:"梁平区",500156:"武隆区"},500200:{500229:"城口县",500230:"丰都县",500231:"垫江县",500233:"忠县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县"},51e4:{510100:"成都市",510300:"自贡市",510400:"攀枝花市",510500:"泸州市",510600:"德阳市",510700:"绵阳市",510800:"广元市",510900:"遂宁市",511e3:"内江市",511100:"乐山市",511300:"南充市",511400:"眉山市",511500:"宜宾市",511600:"广安市",511700:"达州市",511800:"雅安市",511900:"巴中市",512e3:"资阳市",513200:"阿坝藏族羌族自治州",513300:"甘孜藏族自治州",513400:"凉山彝族自治州"},510100:{510101:"市辖区",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510116:"双流区",510117:"郫都区",510121:"金堂县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"简阳市"},510300:{510301:"市辖区",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县"},510400:{510401:"市辖区",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县"},510500:{510501:"市辖区",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县"},510600:{510601:"市辖区",510603:"旌阳区",510604:"罗江区",510623:"中江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市"},510700:{510701:"市辖区",510703:"涪城区",510704:"游仙区",510705:"安州区",510722:"三台县",510723:"盐亭县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市"},510800:{510801:"市辖区",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县"},510900:{510901:"市辖区",510903:"船山区",510904:"安居区",510921:"蓬溪县",510923:"大英县",510981:"射洪市"},511e3:{511001:"市辖区",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511071:"内江经济开发区",511083:"隆昌市"},511100:{511101:"市辖区",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市"},511300:{511301:"市辖区",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市"},511400:{511401:"市辖区",511402:"东坡区",511403:"彭山区",511421:"仁寿县",511423:"洪雅县",511424:"丹棱县",511425:"青神县"},511500:{511501:"市辖区",511502:"翠屏区",511503:"南溪区",511504:"叙州区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县"},511600:{511601:"市辖区",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市"},511700:{511701:"市辖区",511702:"通川区",511703:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511771:"达州经济开发区",511781:"万源市"},511800:{511801:"市辖区",511802:"雨城区",511803:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县"},511900:{511901:"市辖区",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511971:"巴中经济开发区"},512e3:{512001:"市辖区",512002:"雁江区",512021:"安岳县",512022:"乐至县"},513200:{513201:"马尔康市",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县"},513300:{513301:"康定市",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县"},513400:{513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县"},52e4:{520100:"贵阳市",520200:"六盘水市",520300:"遵义市",520400:"安顺市",520500:"毕节市",520600:"铜仁市",522300:"黔西南布依族苗族自治州",522600:"黔东南苗族侗族自治州",522700:"黔南布依族苗族自治州"},520100:{520101:"市辖区",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520115:"观山湖区",520121:"开阳县",520122:"息烽县",520123:"修文县",520181:"清镇市"},520200:{520201:"钟山区",520203:"六枝特区",520221:"水城县",520281:"盘州市"},520300:{520301:"市辖区",520302:"红花岗区",520303:"汇川区",520304:"播州区",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市"},520400:{520401:"市辖区",520402:"西秀区",520403:"平坝区",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县"},520500:{520501:"市辖区",520502:"七星关区",520521:"大方县",520522:"黔西县",520523:"金沙县",520524:"织金县",520525:"纳雍县",520526:"威宁彝族回族苗族自治县",520527:"赫章县"},520600:{520601:"市辖区",520602:"碧江区",520603:"万山区",520621:"江口县",520622:"玉屏侗族自治县",520623:"石阡县",520624:"思南县",520625:"印江土家族苗族自治县",520626:"德江县",520627:"沿河土家族自治县",520628:"松桃苗族自治县"},522300:{522301:"兴义市",522302:"兴仁市",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县"},522600:{522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县"},522700:{522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县"},53e4:{530100:"昆明市",530300:"曲靖市",530400:"玉溪市",530500:"保山市",530600:"昭通市",530700:"丽江市",530800:"普洱市",530900:"临沧市",532300:"楚雄彝族自治州",532500:"红河哈尼族彝族自治州",532600:"文山壮族苗族自治州",532800:"西双版纳傣族自治州",532900:"大理白族自治州",533100:"德宏傣族景颇族自治州",533300:"怒江傈僳族自治州",533400:"迪庆藏族自治州"},530100:{530101:"市辖区",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530114:"呈贡区",530115:"晋宁区",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市"},530300:{530301:"市辖区",530302:"麒麟区",530303:"沾益区",530304:"马龙区",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530381:"宣威市"},530400:{530401:"市辖区",530402:"红塔区",530403:"江川区",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县"},530500:{530501:"市辖区",530502:"隆阳区",530521:"施甸县",530523:"龙陵县",530524:"昌宁县",530581:"腾冲市"},530600:{530601:"市辖区",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530681:"水富市"},530700:{530701:"市辖区",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县"},530800:{530801:"市辖区",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县"},530900:{530901:"市辖区",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县"},532300:{532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县"},532500:{532501:"个旧市",532502:"开远市",532503:"蒙自市",532504:"弥勒市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县"},532600:{532601:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县"},532800:{532801:"景洪市",532822:"勐海县",532823:"勐腊县"},532900:{532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县"},533100:{533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县"},533300:{533301:"泸水市",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县"},533400:{533401:"香格里拉市",533422:"德钦县",533423:"维西傈僳族自治县"},54e4:{540100:"拉萨市",540200:"日喀则市",540300:"昌都市",540400:"林芝市",540500:"山南市",540600:"那曲市",542500:"阿里地区"},540100:{540101:"市辖区",540102:"城关区",540103:"堆龙德庆区",540104:"达孜区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540127:"墨竹工卡县",540171:"格尔木藏青工业园区",540172:"拉萨经济技术开发区",540173:"西藏文化旅游创意园区",540174:"达孜工业园区"},540200:{540202:"桑珠孜区",540221:"南木林县",540222:"江孜县",540223:"定日县",540224:"萨迦县",540225:"拉孜县",540226:"昂仁县",540227:"谢通门县",540228:"白朗县",540229:"仁布县",540230:"康马县",540231:"定结县",540232:"仲巴县",540233:"亚东县",540234:"吉隆县",540235:"聂拉木县",540236:"萨嘎县",540237:"岗巴县"},540300:{540302:"卡若区",540321:"江达县",540322:"贡觉县",540323:"类乌齐县",540324:"丁青县",540325:"察雅县",540326:"八宿县",540327:"左贡县",540328:"芒康县",540329:"洛隆县",540330:"边坝县"},540400:{540402:"巴宜区",540421:"工布江达县",540422:"米林县",540423:"墨脱县",540424:"波密县",540425:"察隅县",540426:"朗县"},540500:{540501:"市辖区",540502:"乃东区",540521:"扎囊县",540522:"贡嘎县",540523:"桑日县",540524:"琼结县",540525:"曲松县",540526:"措美县",540527:"洛扎县",540528:"加查县",540529:"隆子县",540530:"错那县",540531:"浪卡子县"},540600:{540602:"色尼区",540621:"嘉黎县",540622:"比如县",540623:"聂荣县",540624:"安多县",540625:"申扎县",540626:"索县",540627:"班戈县",540628:"巴青县",540629:"尼玛县",540630:"双湖县"},542500:{542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县"},61e4:{610100:"西安市",610200:"铜川市",610300:"宝鸡市",610400:"咸阳市",610500:"渭南市",610600:"延安市",610700:"汉中市",610800:"榆林市",610900:"安康市",611e3:"商洛市"},610100:{610101:"市辖区",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610117:"高陵区",610118:"鄠邑区",610122:"蓝田县",610124:"周至县"},610200:{610201:"市辖区",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县"},610300:{610301:"市辖区",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县"},610400:{610401:"市辖区",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"彬州市"},610500:{610501:"市辖区",610502:"临渭区",610503:"华州区",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市"},610600:{610601:"市辖区",610602:"宝塔区",610603:"安塞区",610621:"延长县",610622:"延川县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610681:"子长市"},610700:{610701:"市辖区",610702:"汉台区",610703:"南郑区",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县"},610800:{610801:"市辖区",610802:"榆阳区",610803:"横山区",610822:"府谷县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610881:"神木市"},610900:{610901:"市辖区",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县"},611e3:{611001:"市辖区",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县"},62e4:{620100:"兰州市",620200:"嘉峪关市",620300:"金昌市",620400:"白银市",620500:"天水市",620600:"武威市",620700:"张掖市",620800:"平凉市",620900:"酒泉市",621e3:"庆阳市",621100:"定西市",621200:"陇南市",622900:"临夏回族自治州",623e3:"甘南藏族自治州"},620100:{620101:"市辖区",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620171:"兰州新区"},620200:{620201:"市辖区"},620300:{620301:"市辖区",620302:"金川区",620321:"永昌县"},620400:{620401:"市辖区",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县"},620500:{620501:"市辖区",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县"},620600:{620601:"市辖区",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县"},620700:{620701:"市辖区",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县"},620800:{620801:"市辖区",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620825:"庄浪县",620826:"静宁县",620881:"华亭市"},620900:{620901:"市辖区",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市"},621e3:{621001:"市辖区",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县"},621100:{621101:"市辖区",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县"},621200:{621201:"市辖区",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县"},622900:{622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县"},623e3:{623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县"},63e4:{630100:"西宁市",630200:"海东市",632200:"海北藏族自治州",632300:"黄南藏族自治州",632500:"海南藏族自治州",632600:"果洛藏族自治州",632700:"玉树藏族自治州",632800:"海西蒙古族藏族自治州"},630100:{630101:"市辖区",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县"},630200:{630202:"乐都区",630203:"平安区",630222:"民和回族土族自治县",630223:"互助土族自治县",630224:"化隆回族自治县",630225:"循化撒拉族自治县"},632200:{632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县"},632300:{632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县"},632500:{632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县"},632600:{632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县"},632700:{632701:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县"},632800:{632801:"格尔木市",632802:"德令哈市",632803:"茫崖市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632857:"大柴旦行政委员会"},64e4:{640100:"银川市",640200:"石嘴山市",640300:"吴忠市",640400:"固原市",640500:"中卫市"},640100:{640101:"市辖区",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市"},640200:{640201:"市辖区",640202:"大武口区",640205:"惠农区",640221:"平罗县"},640300:{640301:"市辖区",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市"},640400:{640401:"市辖区",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县"},640500:{640501:"市辖区",640502:"沙坡头区",640521:"中宁县",640522:"海原县"},65e4:{650100:"乌鲁木齐市",650200:"克拉玛依市",650400:"吐鲁番市",650500:"哈密市",652300:"昌吉回族自治州",652700:"博尔塔拉蒙古自治州",652800:"巴音郭楞蒙古自治州",652900:"阿克苏地区",653e3:"克孜勒苏柯尔克孜自治州",653100:"喀什地区",653200:"和田地区",654e3:"伊犁哈萨克自治州",654200:"塔城地区",654300:"阿勒泰地区",659e3:"自治区直辖县级行政区划"},650100:{650101:"市辖区",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县"},650200:{650201:"市辖区",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区"},650400:{650402:"高昌区",650421:"鄯善县",650422:"托克逊县"},650500:{650502:"伊州区",650521:"巴里坤哈萨克自治县",650522:"伊吾县"},652300:{652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县"},652700:{652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县"},652800:{652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652871:"库尔勒经济技术开发区"},652900:{652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县"},653e3:{653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县"},653100:{653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县"},653200:{653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县"},654e3:{654002:"伊宁市",654003:"奎屯市",654004:"霍尔果斯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县"},654200:{654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县"},654300:{654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县"},659e3:{659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",659006:"铁门关市"},71e4:{710100:"台北市",710200:"高雄市",710300:"基隆市",710400:"台中市",710500:"台南市",710600:"新竹市",710700:"嘉义市"},710100:{710101:"内湖区",710102:"南港区",710103:"中正区",710104:"松山区",710105:"信义区",710106:"大安区",710107:"中山区",710108:"文山区",710109:"大同区",710110:"万华区",710111:"士林区",710112:"北投区"},710200:{710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区"},710300:{710301:"仁爱区",710302:"信义区",710303:"中正区",710304:"暖暖区",710305:"安乐区",710307:"七堵区"},710400:{710301:"中区",710302:"东区",710303:"南区",710304:"西区",710305:"北区",710306:"北屯区",710307:"西屯区",710308:"南屯区"},710500:{710501:"中西区",710502:"东区",710503:"南区",710504:"北区",710505:"安平区",710506:"安南区"},710600:{710601:"东区",710602:"北区",710603:"香山区"},710700:{710701:"东区",710702:"西区"},81e4:{810001:"中西區",810002:"灣仔區",810003:"東區",810004:"南區",810005:"油尖旺區",810006:"深水埗區",810007:"九龍城區",810008:"黃大仙區",810009:"觀塘區",810010:"荃灣區",810011:"屯門區",810012:"元朗區",810013:"北區",810014:"大埔區",810015:"西貢區",810016:"沙田區",810017:"葵青區",810018:"離島區"},82e4:{820001:"花地瑪堂區",820002:"花王堂區",820003:"望德堂區",820004:"大堂區",820005:"風順堂區",820006:"嘉模堂區",820007:"路氹填海區",820008:"聖方濟各堂區"}};var L=G;const j=A(L),t={},g={},k=j[86],p=[];let D=[];const f="全部";t[""]=f;Object.keys(k).forEach(c=>{const e=k[c];p.push({value:c,label:e}),t[c]=e,g[e]={code:c},g[e][f]={code:""}});p.forEach(c=>{var u;const e=c.value,n=c.label,l=[],s=(u=j[e])!=null?u:{};Object.keys(s).forEach(i=>{l.push({value:i,label:s[i]}),t[i]=s[i],g[n][s[i]]={code:i},g[n][s[i]][f]={code:""}}),l.length&&(c.children=l)});D=E(p);p.forEach(c=>{const e=c.children,n=c.label;e&&e.forEach(l=>{var _;const s=l.value,u=l.label,i=[],v=(_=j[s])!=null?_:{};Object.keys(v).forEach(r=>{i.push({value:r,label:v[r]}),t[r]=v[r],g[n][u][v[r]]={code:r}}),i.length&&(l.children=i)})});const O=E(D);O.unshift({value:"",label:f});O.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});const $=E(p);$.unshift({value:"",label:f});$.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});function y(c,e,n){let l="";if(c&&g[c]){const s=g[c];if(l=s.code,e&&s[e]){const u=s[e];l=`${l}${e===f?"":", "}${u.code}`,n&&u[n]&&(l=`${l}${n===f?"":", "}${u[n].code}`)}}return l}const P=o("p",{class:"font-medium"},"区域级联选择器",-1),q={class:"flex flex-col items-center justify-center"},F={class:"text-[var(--el-color-primary)]"},R={class:"leading-10"},S={class:"flex flex-col items-center justify-center mt-3"},X={class:"text-[var(--el-color-primary)]"},z={class:"leading-10"},H={class:"flex flex-col items-center justify-center mt-3"},J={class:"text-[var(--el-color-primary)]"},K={class:"leading-10"},M={class:"flex flex-col items-center justify-center mt-3"},Q={class:"text-[var(--el-color-primary)]"},W={class:"leading-10"},Z=B({name:"Cascader",__name:"cascader",setup(c){const e=C(["110000","110100"]),n=C(["120000","120100","120101"]),l=C(["130000",""]),s=C(["120000","120100",""]),u=i=>{};return(i,v)=>{const _=b("el-cascader"),r=b("el-col"),T=b("el-row"),w=b("el-card");return U(),N(w,{shadow:"never"},{header:x(()=>[P]),default:x(()=>[h(T,{gutter:24},{default:x(()=>[h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",q,[o("span",F,[V(" 1. 二级联动(不带“全部”选项) "),h(_,{modelValue:e.value,"onUpdate:modelValue":v[0]||(v[0]=m=>e.value=m),options:a(D),onChange:u},null,8,["modelValue","options"])]),o("div",R,[o("div",null,"绑定值:"+d(e.value),1),o("div",null," 区域码转汉字: "+d(a(t)[e.value[0]])+", "+d(a(t)[e.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[e.value[0]],a(t)[e.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",S,[o("span",X,[V(" 2. 二级联动(带有“全部”选项) "),h(_,{modelValue:l.value,"onUpdate:modelValue":v[1]||(v[1]=m=>l.value=m),options:a(O),onChange:u},null,8,["modelValue","options"])]),o("div",z,[o("div",null,"绑定值:"+d(l.value),1),o("div",null," 区域码转汉字: "+d(a(t)[l.value[0]])+", "+d(a(t)[l.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[l.value[0]],a(t)[l.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",H,[o("span",J,[V(" 3. 三级联动(不带“全部”选项) "),h(_,{modelValue:n.value,"onUpdate:modelValue":v[2]||(v[2]=m=>n.value=m),options:a(p),onChange:u},null,8,["modelValue","options"])]),o("div",K,[o("div",null,"绑定值:"+d(n.value),1),o("div",null," 区域码转汉字: "+d(a(t)[n.value[0]])+", "+d(a(t)[n.value[1]])+", "+d(a(t)[n.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[n.value[0]],a(t)[n.value[1]],a(t)[n.value[2]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",M,[o("span",Q,[V(' 4. 三级联动(带"全部选项") '),h(_,{modelValue:s.value,"onUpdate:modelValue":v[3]||(v[3]=m=>s.value=m),options:a($),onChange:u},null,8,["modelValue","options"])]),o("div",W,[o("div",null,"绑定值:"+d(s.value),1),o("div",null," 区域码转汉字: "+d(a(t)[s.value[0]])+", "+d(a(t)[s.value[1]])+", "+d(a(t)[s.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[s.value[0]],a(t)[s.value[1]],a(t)[s.value[2]])),1)])])]),_:1})]),_:1})]),_:1})}}});export{Z as default};
diff --git a/dist/static/js/check-button-CaWrmCRA.js b/dist/static/js/check-button-98_MpNv3.js
similarity index 99%
rename from dist/static/js/check-button-CaWrmCRA.js
rename to dist/static/js/check-button-98_MpNv3.js
index bd1696989..4fdbf80fa 100644
--- a/dist/static/js/check-button-CaWrmCRA.js
+++ b/dist/static/js/check-button-98_MpNv3.js
@@ -1 +1 @@
-var Z=Object.defineProperty,ee=Object.defineProperties;var le=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var L=(u,c,a)=>c in u?Z(u,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[c]=a,S=(u,c)=>{for(var a in c||(c={}))ae.call(c,a)&&L(u,a,c[a]);if(D)for(var a of D(c))se.call(c,a)&&L(u,a,c[a]);return u},G=(u,c)=>ee(u,le(c));import{d as oe,r as n,a7 as te,c as j,w as l,b as i,e as z,f as d,i as e,h as t,k as H,l as J,E as T,B as O,F as K,u as de,ah as ce,A as ue,p as ne,q as ie,_ as re}from"./index-WfHhNpgX.js";const _=u=>(ne("data-v-c5372449"),u=u(),ie(),u),_e={class:"card-header"},pe=_(()=>d("span",{style:{"font-size":"16px","font-weight":"800"}}," 可选按钮 ",-1)),me=_(()=>d("p",{class:"mb-2"},"单选(紧凑风格的按钮样式)",-1)),ve=_(()=>d("p",{class:"mb-2"},"单选(带有边框)",-1)),be=_(()=>d("p",{class:"mb-2"},"单选(自定义内容)",-1)),fe={class:"flex"},he={class:"flex"},ke={class:"flex"},Ve=_(()=>d("p",{class:"mb-2"},"多选(紧凑风格的按钮样式)",-1)),ge=_(()=>d("p",{class:"mb-2"},"多选(带有边框)",-1)),ze=_(()=>d("p",{class:"mb-2"},"多选(来点不一样的体验)",-1)),we={class:"flex"},xe={class:"flex"},Ce={class:"flex"},ye=_(()=>d("p",null,"可控制间距的按钮样式",-1)),Be=_(()=>d("p",{class:"mb-2"},"单选",-1)),Ie={class:"mb-2 mt-4"},Ue=_(()=>d("p",{class:"mb-2"},"单个可选按钮",-1)),Se=oe({name:"CheckButton",__name:"check-button",setup(u){const c=n(20),a=n("default"),p=n(),w=n(!0),$=n("wait"),N=n("complete"),E=n("progress"),F=n(["apple","tomato"]),M=n(["cucumber","onion","blueberry"]),q=n(["tomato","watermelon","strawberry"]),x=n([{title:"等待中",checked:!1},{title:"进行中",checked:!0},{title:"已完成",checked:!1}]),C=n({});function P(m,o){if(a.value==="disabled")return;C.value[o]=Object.assign(G(S({},m),{checked:!m.checked})),x.value.map(V=>V.checked=!1),x.value[o].checked=C.value[o].checked;const{title:r,checked:b}=C.value[o];ue(b?`已选中${r}`:`取消选中${r}`,{type:"success"})}const y=n([{title:"苹果",checked:!0},{title:"西红柿",checked:!0},{title:"香蕉",checked:!1}]),A=n({});function Q(m,o){a.value!=="disabled"&&(A.value[o]=Object.assign(G(S({},m),{checked:!m.checked})),y.value[o].checked=A.value[o].checked)}function R(){a.value!=="disabled"&&(w.value=!w.value)}return te(a,m=>m==="disabled"?p.value="default":p.value=a.value),(m,o)=>{const r=i("el-radio"),b=i("el-radio-group"),V=i("el-space"),f=i("el-radio-button"),v=i("el-divider"),h=i("IconifyIconOnline"),k=i("el-checkbox-button"),B=i("el-checkbox-group"),I=i("el-checkbox"),W=i("el-slider"),U=i("el-check-tag"),X=i("el-card");return z(),j(X,{shadow:"never"},{header:l(()=>[d("div",_e,[e(V,{wrap:"",size:40},{default:l(()=>[pe,e(b,{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=s=>a.value=s),size:"small"},{default:l(()=>[e(r,{value:"large"},{default:l(()=>[t("大尺寸")]),_:1}),e(r,{value:"default"},{default:l(()=>[t("默认尺寸")]),_:1}),e(r,{value:"small"},{default:l(()=>[t("小尺寸")]),_:1}),e(r,{value:"disabled"},{default:l(()=>[t("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:l(()=>[me,e(b,{modelValue:$.value,"onUpdate:modelValue":o[1]||(o[1]=s=>$.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(f,{value:"wait"},{default:l(()=>[t("等待中")]),_:1}),e(f,{value:"progress"},{default:l(()=>[t("进行中")]),_:1}),e(f,{value:"complete"},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ve,e(b,{modelValue:N.value,"onUpdate:modelValue":o[2]||(o[2]=s=>N.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(r,{value:"wait",border:""},{default:l(()=>[t("等待中")]),_:1}),e(r,{value:"progress",border:""},{default:l(()=>[t("进行中")]),_:1}),e(r,{value:"complete",border:""},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),be,e(b,{modelValue:E.value,"onUpdate:modelValue":o[3]||(o[3]=s=>E.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(f,{value:"wait"},{default:l(()=>[d("span",fe,[e(h,{icon:"ri:progress-8-fill",class:"mr-1"}),t(" 等待中 ")])]),_:1}),e(f,{value:"progress"},{default:l(()=>[d("span",he,[e(h,{icon:"ri:progress-6-line",class:"mr-1"}),t(" 进行中 ")])]),_:1}),e(f,{value:"complete"},{default:l(()=>[d("span",ke,[e(h,{icon:"ri:progress-8-line",class:"mr-1"}),t(" 已完成 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),Ve,e(B,{modelValue:F.value,"onUpdate:modelValue":o[4]||(o[4]=s=>F.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{value:"apple"},{default:l(()=>[t("苹果")]),_:1}),e(k,{value:"tomato"},{default:l(()=>[t("西红柿")]),_:1}),e(k,{value:"banana"},{default:l(()=>[t("香蕉")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ge,e(B,{modelValue:M.value,"onUpdate:modelValue":o[5]||(o[5]=s=>M.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(I,{value:"cucumber",border:""},{default:l(()=>[t("黄瓜")]),_:1}),e(I,{value:"onion",border:""},{default:l(()=>[t("洋葱")]),_:1}),e(I,{value:"blueberry",border:""},{default:l(()=>[t("蓝莓")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ze,e(B,{modelValue:q.value,"onUpdate:modelValue":o[6]||(o[6]=s=>q.value=s),class:"pure-checkbox",size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{value:"tomato"},{default:l(()=>[d("span",we,[e(h,{icon:"streamline-emojis:tomato",class:"mr-1"}),t(" 番茄 ")])]),_:1}),e(k,{value:"watermelon"},{default:l(()=>[d("span",xe,[e(h,{icon:"streamline-emojis:watermelon-1",class:"mr-1"}),t(" 西瓜 ")])]),_:1}),e(k,{value:"strawberry"},{default:l(()=>[d("span",Ce,[e(h,{icon:"streamline-emojis:strawberry-1",class:"mr-1"}),t(" 草莓 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ye,e(W,{modelValue:c.value,"onUpdate:modelValue":o[7]||(o[7]=s=>c.value=s),class:"mb-2 !w-[300px]","show-tooltip":!1,disabled:a.value==="disabled"},null,8,["modelValue","disabled"]),Be,e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(x.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>P(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),d("p",Ie," 多选 "+O(de(ce)(y.value.filter(s=>s.checked),"title")),1),e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(y.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>Q(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),e(v),Ue,e(U,{class:T(["select-none",a.value==="disabled"&&"tag-disabled",w.value&&"is-active"]),checked:w.value,onChange:R},{default:l(()=>[t(" 一个人也要努力 😊 ")]),_:1},8,["class","checked"])]),_:1})}}}),Te=re(Se,[["__scopeId","data-v-c5372449"]]);export{Te as default};
+var Z=Object.defineProperty,ee=Object.defineProperties;var le=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var L=(u,c,a)=>c in u?Z(u,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[c]=a,S=(u,c)=>{for(var a in c||(c={}))ae.call(c,a)&&L(u,a,c[a]);if(D)for(var a of D(c))se.call(c,a)&&L(u,a,c[a]);return u},G=(u,c)=>ee(u,le(c));import{d as oe,r as n,a7 as te,c as j,w as l,b as i,e as z,f as d,i as e,h as t,k as H,l as J,E as T,B as O,F as K,u as de,ah as ce,A as ue,p as ne,q as ie,_ as re}from"./index-BFOYDN2Q.js";const _=u=>(ne("data-v-c5372449"),u=u(),ie(),u),_e={class:"card-header"},pe=_(()=>d("span",{style:{"font-size":"16px","font-weight":"800"}}," 可选按钮 ",-1)),me=_(()=>d("p",{class:"mb-2"},"单选(紧凑风格的按钮样式)",-1)),ve=_(()=>d("p",{class:"mb-2"},"单选(带有边框)",-1)),be=_(()=>d("p",{class:"mb-2"},"单选(自定义内容)",-1)),fe={class:"flex"},he={class:"flex"},ke={class:"flex"},Ve=_(()=>d("p",{class:"mb-2"},"多选(紧凑风格的按钮样式)",-1)),ge=_(()=>d("p",{class:"mb-2"},"多选(带有边框)",-1)),ze=_(()=>d("p",{class:"mb-2"},"多选(来点不一样的体验)",-1)),we={class:"flex"},xe={class:"flex"},Ce={class:"flex"},ye=_(()=>d("p",null,"可控制间距的按钮样式",-1)),Be=_(()=>d("p",{class:"mb-2"},"单选",-1)),Ie={class:"mb-2 mt-4"},Ue=_(()=>d("p",{class:"mb-2"},"单个可选按钮",-1)),Se=oe({name:"CheckButton",__name:"check-button",setup(u){const c=n(20),a=n("default"),p=n(),w=n(!0),$=n("wait"),N=n("complete"),E=n("progress"),F=n(["apple","tomato"]),M=n(["cucumber","onion","blueberry"]),q=n(["tomato","watermelon","strawberry"]),x=n([{title:"等待中",checked:!1},{title:"进行中",checked:!0},{title:"已完成",checked:!1}]),C=n({});function P(m,o){if(a.value==="disabled")return;C.value[o]=Object.assign(G(S({},m),{checked:!m.checked})),x.value.map(V=>V.checked=!1),x.value[o].checked=C.value[o].checked;const{title:r,checked:b}=C.value[o];ue(b?`已选中${r}`:`取消选中${r}`,{type:"success"})}const y=n([{title:"苹果",checked:!0},{title:"西红柿",checked:!0},{title:"香蕉",checked:!1}]),A=n({});function Q(m,o){a.value!=="disabled"&&(A.value[o]=Object.assign(G(S({},m),{checked:!m.checked})),y.value[o].checked=A.value[o].checked)}function R(){a.value!=="disabled"&&(w.value=!w.value)}return te(a,m=>m==="disabled"?p.value="default":p.value=a.value),(m,o)=>{const r=i("el-radio"),b=i("el-radio-group"),V=i("el-space"),f=i("el-radio-button"),v=i("el-divider"),h=i("IconifyIconOnline"),k=i("el-checkbox-button"),B=i("el-checkbox-group"),I=i("el-checkbox"),W=i("el-slider"),U=i("el-check-tag"),X=i("el-card");return z(),j(X,{shadow:"never"},{header:l(()=>[d("div",_e,[e(V,{wrap:"",size:40},{default:l(()=>[pe,e(b,{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=s=>a.value=s),size:"small"},{default:l(()=>[e(r,{value:"large"},{default:l(()=>[t("大尺寸")]),_:1}),e(r,{value:"default"},{default:l(()=>[t("默认尺寸")]),_:1}),e(r,{value:"small"},{default:l(()=>[t("小尺寸")]),_:1}),e(r,{value:"disabled"},{default:l(()=>[t("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:l(()=>[me,e(b,{modelValue:$.value,"onUpdate:modelValue":o[1]||(o[1]=s=>$.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(f,{value:"wait"},{default:l(()=>[t("等待中")]),_:1}),e(f,{value:"progress"},{default:l(()=>[t("进行中")]),_:1}),e(f,{value:"complete"},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ve,e(b,{modelValue:N.value,"onUpdate:modelValue":o[2]||(o[2]=s=>N.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(r,{value:"wait",border:""},{default:l(()=>[t("等待中")]),_:1}),e(r,{value:"progress",border:""},{default:l(()=>[t("进行中")]),_:1}),e(r,{value:"complete",border:""},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),be,e(b,{modelValue:E.value,"onUpdate:modelValue":o[3]||(o[3]=s=>E.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(f,{value:"wait"},{default:l(()=>[d("span",fe,[e(h,{icon:"ri:progress-8-fill",class:"mr-1"}),t(" 等待中 ")])]),_:1}),e(f,{value:"progress"},{default:l(()=>[d("span",he,[e(h,{icon:"ri:progress-6-line",class:"mr-1"}),t(" 进行中 ")])]),_:1}),e(f,{value:"complete"},{default:l(()=>[d("span",ke,[e(h,{icon:"ri:progress-8-line",class:"mr-1"}),t(" 已完成 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),Ve,e(B,{modelValue:F.value,"onUpdate:modelValue":o[4]||(o[4]=s=>F.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{value:"apple"},{default:l(()=>[t("苹果")]),_:1}),e(k,{value:"tomato"},{default:l(()=>[t("西红柿")]),_:1}),e(k,{value:"banana"},{default:l(()=>[t("香蕉")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ge,e(B,{modelValue:M.value,"onUpdate:modelValue":o[5]||(o[5]=s=>M.value=s),size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(I,{value:"cucumber",border:""},{default:l(()=>[t("黄瓜")]),_:1}),e(I,{value:"onion",border:""},{default:l(()=>[t("洋葱")]),_:1}),e(I,{value:"blueberry",border:""},{default:l(()=>[t("蓝莓")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ze,e(B,{modelValue:q.value,"onUpdate:modelValue":o[6]||(o[6]=s=>q.value=s),class:"pure-checkbox",size:p.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{value:"tomato"},{default:l(()=>[d("span",we,[e(h,{icon:"streamline-emojis:tomato",class:"mr-1"}),t(" 番茄 ")])]),_:1}),e(k,{value:"watermelon"},{default:l(()=>[d("span",xe,[e(h,{icon:"streamline-emojis:watermelon-1",class:"mr-1"}),t(" 西瓜 ")])]),_:1}),e(k,{value:"strawberry"},{default:l(()=>[d("span",Ce,[e(h,{icon:"streamline-emojis:strawberry-1",class:"mr-1"}),t(" 草莓 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(v),ye,e(W,{modelValue:c.value,"onUpdate:modelValue":o[7]||(o[7]=s=>c.value=s),class:"mb-2 !w-[300px]","show-tooltip":!1,disabled:a.value==="disabled"},null,8,["modelValue","disabled"]),Be,e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(x.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>P(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),d("p",Ie," 多选 "+O(de(ce)(y.value.filter(s=>s.checked),"title")),1),e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(y.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>Q(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),e(v),Ue,e(U,{class:T(["select-none",a.value==="disabled"&&"tag-disabled",w.value&&"is-active"]),checked:w.value,onChange:R},{default:l(()=>[t(" 一个人也要努力 😊 ")]),_:1},8,["class","checked"])]),_:1})}}}),Te=re(Se,[["__scopeId","data-v-c5372449"]]);export{Te as default};
diff --git a/dist/static/js/check-card-DoEV8zRU.js b/dist/static/js/check-card-C6fyyTSb.js
similarity index 99%
rename from dist/static/js/check-card-DoEV8zRU.js
rename to dist/static/js/check-card-C6fyyTSb.js
index 82f37289a..6f7484e18 100644
--- a/dist/static/js/check-card-DoEV8zRU.js
+++ b/dist/static/js/check-card-C6fyyTSb.js
@@ -1 +1 @@
-import{d as S,K as j,aj as D,e as i,k as y,f as g,u as f,c as m,I as q,U as u,X as v,ak as A,C as c,F as L,h as $,B as P,af as G,E as I,l as K,al as M,w as n,am as k,r as E,a7 as O,b as z,j as T,i as h,m as X}from"./index-WfHhNpgX.js";const w=p=>typeof p=="function",H=p=>typeof p=="string";var N=(p,l)=>{const t=p.__vccOpts||p;for(const[r,d]of l)t[r]=d;return t};const J={class:"plus-check-card__avatar-wrapper"},Q={class:"plus-check-card__right-content"},R={key:0,class:"plus-check-card__title"},W={class:"plus-check-card__title-left"},Y=["onClick"],Z={key:1,class:"plus-check-card__description"};var x=S({name:"PlusCheckCard",__name:"index",props:{modelValue:{type:Boolean,required:!1,default:!1},size:{type:null,required:!1,default:"default"},avatar:{type:[String,Function],required:!1,default:void 0},avatarProps:{type:null,required:!1,default:()=>({})},title:{type:[String,Function],required:!1,default:void 0},description:{type:[String,Function],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},extra:{type:Function,required:!1,default:void 0}},emits:["update:modelValue","change","extra"],setup(p,{emit:l}){const t=p,r={large:"plus-check-card--large",default:"plus-check-card--default",small:"plus-check-card--small"},d=j({checked:!1});D(()=>{d.checked=t.modelValue});const C=()=>t.size?r[t.size]:"plus-check-card--default",b=()=>{t.disabled||(d.checked=!d.checked,l("update:modelValue",d.checked),l("change",d.checked))},a=()=>{t.disabled||l("extra")};return(e,s)=>(i(),y("div",{class:I(["plus-check-card",[C(),d.checked?"plus-check-card--checked":"",e.disabled?"plus-check-card--disabled":""]]),onClick:b},[g("div",J,[f(w)(e.avatar)?(i(),m(q(e.avatar),{key:0,avatar:e.avatar,title:e.title,description:e.description},null,8,["avatar","title","description"])):e.$slots.avatar?u(e.$slots,"avatar",{key:1,avatar:e.avatar,title:e.title,description:e.description}):f(H)(e.avatar)?(i(),m(f(A),v({key:2,src:e.avatar},e.avatarProps),null,16,["src"])):c("v-if",!0)]),g("div",Q,[e.title||e.$slots.title?(i(),y("div",R,[g("div",W,[f(w)(e.title)?(i(),m(q(e.title),{key:0,avatar:e.avatar,title:e.title,description:e.description},null,8,["avatar","title","description"])):e.$slots.title?u(e.$slots,"title",{key:1,title:e.title,avatar:e.avatar,description:e.description}):(i(),y(L,{key:2},[$(P(e.title),1)],64))]),g("div",{class:"plus-check-card__title-right",onClick:G(a,["stop"])},[f(w)(e.extra)?(i(),m(q(e.extra),{key:0,avatar:e.avatar,title:e.title,description:e.description},null,8,["avatar","title","description"])):e.$slots.extra?u(e.$slots,"extra",{key:1,title:e.title,avatar:e.avatar,description:e.description}):c("v-if",!0)],8,Y)])):c("v-if",!0),e.description||e.$slots.description?(i(),y("div",Z,[f(w)(e.description)?(i(),m(q(e.description),{key:0,title:e.title,avatar:e.avatar,description:e.description},null,8,["title","avatar","description"])):e.$slots.description?u(e.$slots,"description",{key:1,title:e.title,description:e.description,avatar:e.avatar}):(i(),y(L,{key:2},[$(P(e.description),1)],64))])):c("v-if",!0)])],2))}}),ee=N(x,[["__file","E:\\open-source\\plus-pro-components\\packages\\components\\check-card\\src\\index.vue"]]);const ae=ee,se={class:"plus-check-card-group"};var te=S({name:"PlusCheckCardGroup",__name:"index",props:{modelValue:{type:[Array,String,Number],required:!1,default:()=>[]},options:{type:Array,required:!1,default:()=>[]},size:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue","change","extra"],setup(p,{emit:l}){const t=p,r=j({checkList:[],checked:""});D(()=>{t.multiple?r.checkList=t.modelValue:r.checked=t.modelValue});const d=a=>t.multiple?r.checkList.includes(a):r.checked===a,C=(a,e)=>{if(t.multiple)a?r.checkList.push(e):r.checkList=r.checkList.filter(s=>s!==e),l("update:modelValue",r.checkList),l("change",r.checkList);else{const s=a?e:"";l("update:modelValue",s),l("change",s)}},b=a=>{t.disabled||l("extra",a)};return(a,e)=>(i(),y("div",se,[(i(!0),y(L,null,K(a.options,(s,B)=>(i(),m(f(ae),v({key:s.value||B,size:a.size,disabled:a.disabled},s,{"model-value":d(s.value),onChange:o=>C(o,s.value),onExtra:o=>b(s)}),M({_:2},[a.$slots["avatar-"+s.value]||a.$slots.avatar?{name:"avatar",fn:n(o=>[a.$slots["avatar-"+s.value]?u(a.$slots,"avatar-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.avatar?u(a.$slots,"avatar",k(v({key:1},o))):c("v-if",!0)]),key:"0"}:void 0,a.$slots["title-"+s.value]||a.$slots.title?{name:"title",fn:n(o=>[a.$slots["title-"+s.value]?u(a.$slots,"title-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.title?u(a.$slots,"title",k(v({key:1},o))):c("v-if",!0)]),key:"1"}:void 0,a.$slots["description-"+s.value]||a.$slots.description?{name:"description",fn:n(o=>[a.$slots["description-"+s.value]?u(a.$slots,"description-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.description?u(a.$slots,"description",k(v({key:1},o))):c("v-if",!0)]),key:"2"}:void 0,a.$slots["extra-"+s.value]||a.$slots.extra?{name:"extra",fn:n(o=>[a.$slots["extra-"+s.value]?u(a.$slots,"extra-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.extra?u(a.$slots,"extra",k(v({key:1},o))):c("v-if",!0)]),key:"3"}:void 0]),1040,["size","disabled","model-value","onChange","onExtra"]))),128))]))}}),le=N(te,[["__file","E:\\open-source\\plus-pro-components\\packages\\components\\check-card-group\\src\\index.vue"]]);const F=le,re={class:"card-header"},oe=g("p",{class:"mb-2 mt-4"},"单选",-1),ie=g("p",{class:"mb-2 mt-4"},"多选",-1),ne=S({name:"CheckCard",__name:"check-card",setup(p){const l=E("default"),t=E(),r=E("0"),d=E([]),C=[{title:"标题一",value:"0",description:"坚持梦想,成就不凡的自己",avatar:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"},{title:"标题二",value:"1",description:"每一次努力,都是成长的契机",avatar:"https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg"}];return O(l,b=>b==="disabled"?t.value="default":t.value=l.value),(b,a)=>{const e=z("el-link"),s=z("el-radio"),B=z("el-radio-group"),o=z("el-space"),_=z("el-card"),U=T("tippy");return i(),m(_,{shadow:"never"},{header:n(()=>[g("div",re,[h(o,{wrap:"",size:40},{default:n(()=>[X((i(),m(e,{href:"https://plus-pro-components.com/components/check-card-group.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:n(()=>[$(" 多选卡片组 ")]),_:1})),[[U,{content:"点击查看详细文档"}]]),h(B,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=V=>l.value=V),size:"small"},{default:n(()=>[h(s,{value:"large"},{default:n(()=>[$("大尺寸")]),_:1}),h(s,{value:"default"},{default:n(()=>[$("默认尺寸")]),_:1}),h(s,{value:"small"},{default:n(()=>[$("小尺寸")]),_:1}),h(s,{value:"disabled"},{default:n(()=>[$("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:n(()=>[oe,h(f(F),{modelValue:r.value,"onUpdate:modelValue":a[1]||(a[1]=V=>r.value=V),options:C,size:t.value,disabled:l.value==="disabled"},null,8,["modelValue","size","disabled"]),ie,h(f(F),{modelValue:d.value,"onUpdate:modelValue":a[2]||(a[2]=V=>d.value=V),options:C,size:t.value,disabled:l.value==="disabled",multiple:""},null,8,["modelValue","size","disabled"])]),_:1})}}});export{ne as default};
+import{d as S,K as j,aj as D,e as i,k as y,f as g,u as f,c as m,I as q,U as u,X as v,ak as A,C as c,F as L,h as $,B as P,af as G,E as I,l as K,al as M,w as n,am as k,r as E,a7 as O,b as z,j as T,i as h,m as X}from"./index-BFOYDN2Q.js";const w=p=>typeof p=="function",H=p=>typeof p=="string";var N=(p,l)=>{const t=p.__vccOpts||p;for(const[r,d]of l)t[r]=d;return t};const J={class:"plus-check-card__avatar-wrapper"},Q={class:"plus-check-card__right-content"},R={key:0,class:"plus-check-card__title"},W={class:"plus-check-card__title-left"},Y=["onClick"],Z={key:1,class:"plus-check-card__description"};var x=S({name:"PlusCheckCard",__name:"index",props:{modelValue:{type:Boolean,required:!1,default:!1},size:{type:null,required:!1,default:"default"},avatar:{type:[String,Function],required:!1,default:void 0},avatarProps:{type:null,required:!1,default:()=>({})},title:{type:[String,Function],required:!1,default:void 0},description:{type:[String,Function],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},extra:{type:Function,required:!1,default:void 0}},emits:["update:modelValue","change","extra"],setup(p,{emit:l}){const t=p,r={large:"plus-check-card--large",default:"plus-check-card--default",small:"plus-check-card--small"},d=j({checked:!1});D(()=>{d.checked=t.modelValue});const C=()=>t.size?r[t.size]:"plus-check-card--default",b=()=>{t.disabled||(d.checked=!d.checked,l("update:modelValue",d.checked),l("change",d.checked))},a=()=>{t.disabled||l("extra")};return(e,s)=>(i(),y("div",{class:I(["plus-check-card",[C(),d.checked?"plus-check-card--checked":"",e.disabled?"plus-check-card--disabled":""]]),onClick:b},[g("div",J,[f(w)(e.avatar)?(i(),m(q(e.avatar),{key:0,avatar:e.avatar,title:e.title,description:e.description},null,8,["avatar","title","description"])):e.$slots.avatar?u(e.$slots,"avatar",{key:1,avatar:e.avatar,title:e.title,description:e.description}):f(H)(e.avatar)?(i(),m(f(A),v({key:2,src:e.avatar},e.avatarProps),null,16,["src"])):c("v-if",!0)]),g("div",Q,[e.title||e.$slots.title?(i(),y("div",R,[g("div",W,[f(w)(e.title)?(i(),m(q(e.title),{key:0,avatar:e.avatar,title:e.title,description:e.description},null,8,["avatar","title","description"])):e.$slots.title?u(e.$slots,"title",{key:1,title:e.title,avatar:e.avatar,description:e.description}):(i(),y(L,{key:2},[$(P(e.title),1)],64))]),g("div",{class:"plus-check-card__title-right",onClick:G(a,["stop"])},[f(w)(e.extra)?(i(),m(q(e.extra),{key:0,avatar:e.avatar,title:e.title,description:e.description},null,8,["avatar","title","description"])):e.$slots.extra?u(e.$slots,"extra",{key:1,title:e.title,avatar:e.avatar,description:e.description}):c("v-if",!0)],8,Y)])):c("v-if",!0),e.description||e.$slots.description?(i(),y("div",Z,[f(w)(e.description)?(i(),m(q(e.description),{key:0,title:e.title,avatar:e.avatar,description:e.description},null,8,["title","avatar","description"])):e.$slots.description?u(e.$slots,"description",{key:1,title:e.title,description:e.description,avatar:e.avatar}):(i(),y(L,{key:2},[$(P(e.description),1)],64))])):c("v-if",!0)])],2))}}),ee=N(x,[["__file","E:\\open-source\\plus-pro-components\\packages\\components\\check-card\\src\\index.vue"]]);const ae=ee,se={class:"plus-check-card-group"};var te=S({name:"PlusCheckCardGroup",__name:"index",props:{modelValue:{type:[Array,String,Number],required:!1,default:()=>[]},options:{type:Array,required:!1,default:()=>[]},size:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue","change","extra"],setup(p,{emit:l}){const t=p,r=j({checkList:[],checked:""});D(()=>{t.multiple?r.checkList=t.modelValue:r.checked=t.modelValue});const d=a=>t.multiple?r.checkList.includes(a):r.checked===a,C=(a,e)=>{if(t.multiple)a?r.checkList.push(e):r.checkList=r.checkList.filter(s=>s!==e),l("update:modelValue",r.checkList),l("change",r.checkList);else{const s=a?e:"";l("update:modelValue",s),l("change",s)}},b=a=>{t.disabled||l("extra",a)};return(a,e)=>(i(),y("div",se,[(i(!0),y(L,null,K(a.options,(s,B)=>(i(),m(f(ae),v({key:s.value||B,size:a.size,disabled:a.disabled},s,{"model-value":d(s.value),onChange:o=>C(o,s.value),onExtra:o=>b(s)}),M({_:2},[a.$slots["avatar-"+s.value]||a.$slots.avatar?{name:"avatar",fn:n(o=>[a.$slots["avatar-"+s.value]?u(a.$slots,"avatar-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.avatar?u(a.$slots,"avatar",k(v({key:1},o))):c("v-if",!0)]),key:"0"}:void 0,a.$slots["title-"+s.value]||a.$slots.title?{name:"title",fn:n(o=>[a.$slots["title-"+s.value]?u(a.$slots,"title-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.title?u(a.$slots,"title",k(v({key:1},o))):c("v-if",!0)]),key:"1"}:void 0,a.$slots["description-"+s.value]||a.$slots.description?{name:"description",fn:n(o=>[a.$slots["description-"+s.value]?u(a.$slots,"description-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.description?u(a.$slots,"description",k(v({key:1},o))):c("v-if",!0)]),key:"2"}:void 0,a.$slots["extra-"+s.value]||a.$slots.extra?{name:"extra",fn:n(o=>[a.$slots["extra-"+s.value]?u(a.$slots,"extra-"+s.value,k(v({key:0},o))):c("v-if",!0),a.$slots.extra?u(a.$slots,"extra",k(v({key:1},o))):c("v-if",!0)]),key:"3"}:void 0]),1040,["size","disabled","model-value","onChange","onExtra"]))),128))]))}}),le=N(te,[["__file","E:\\open-source\\plus-pro-components\\packages\\components\\check-card-group\\src\\index.vue"]]);const F=le,re={class:"card-header"},oe=g("p",{class:"mb-2 mt-4"},"单选",-1),ie=g("p",{class:"mb-2 mt-4"},"多选",-1),ne=S({name:"CheckCard",__name:"check-card",setup(p){const l=E("default"),t=E(),r=E("0"),d=E([]),C=[{title:"标题一",value:"0",description:"坚持梦想,成就不凡的自己",avatar:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"},{title:"标题二",value:"1",description:"每一次努力,都是成长的契机",avatar:"https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg"}];return O(l,b=>b==="disabled"?t.value="default":t.value=l.value),(b,a)=>{const e=z("el-link"),s=z("el-radio"),B=z("el-radio-group"),o=z("el-space"),_=z("el-card"),U=T("tippy");return i(),m(_,{shadow:"never"},{header:n(()=>[g("div",re,[h(o,{wrap:"",size:40},{default:n(()=>[X((i(),m(e,{href:"https://plus-pro-components.com/components/check-card-group.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:n(()=>[$(" 多选卡片组 ")]),_:1})),[[U,{content:"点击查看详细文档"}]]),h(B,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=V=>l.value=V),size:"small"},{default:n(()=>[h(s,{value:"large"},{default:n(()=>[$("大尺寸")]),_:1}),h(s,{value:"default"},{default:n(()=>[$("默认尺寸")]),_:1}),h(s,{value:"small"},{default:n(()=>[$("小尺寸")]),_:1}),h(s,{value:"disabled"},{default:n(()=>[$("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:n(()=>[oe,h(f(F),{modelValue:r.value,"onUpdate:modelValue":a[1]||(a[1]=V=>r.value=V),options:C,size:t.value,disabled:l.value==="disabled"},null,8,["modelValue","size","disabled"]),ie,h(f(F),{modelValue:d.value,"onUpdate:modelValue":a[2]||(a[2]=V=>d.value=V),options:C,size:t.value,disabled:l.value==="disabled",multiple:""},null,8,["modelValue","size","disabled"])]),_:1})}}});export{ne as default};
diff --git a/dist/static/js/collapse-1An9__Aa.js b/dist/static/js/collapse-Dv8IrTwb.js
similarity index 97%
rename from dist/static/js/collapse-1An9__Aa.js
rename to dist/static/js/collapse-Dv8IrTwb.js
index de88ade7c..a7a6a9b08 100644
--- a/dist/static/js/collapse-1An9__Aa.js
+++ b/dist/static/js/collapse-Dv8IrTwb.js
@@ -1 +1 @@
-import{d as z,r as i,c as u,w as e,b as a,j as I,e as m,f as p,i as l,m as B,h as o}from"./index-WfHhNpgX.js";const O={class:"card-header"},j=p("p",{class:"mb-2"},"基础用法",-1),U=z({name:"Collapse",__name:"collapse",setup(D){const s=i(),f=i(),t=i(["1","2","3","4","5"]),_=i(!0);function v(){_.value?t.value=[]:s.value==="accordion"?t.value=["5"]:t.value=["1","2","3","4","5"],_.value=!_.value}const h=g=>{};return(g,c)=>{const b=a("el-link"),w=a("el-space"),r=a("el-radio"),V=a("el-radio-group"),C=a("el-button"),n=a("el-collapse-item"),k=a("IconifyIconOnline"),x=a("el-collapse"),y=a("el-card"),N=I("tippy");return m(),u(y,{shadow:"never"},{header:e(()=>[p("div",O,[l(w,{wrap:"",size:40},{default:e(()=>[B((m(),u(b,{href:"https://element-plus.org/zh-CN/component/collapse.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[o(" 折叠面板 ")]),_:1})),[[N,{content:"点击查看详细文档"}]])]),_:1})])]),default:e(()=>[j,l(V,{modelValue:s.value,"onUpdate:modelValue":c[0]||(c[0]=d=>s.value=d),class:"mb-3"},{default:e(()=>[l(r,{value:""},{default:e(()=>[o("可同时展开多个面板")]),_:1}),l(r,{value:"accordion"},{default:e(()=>[o("每次只能展开一个面板")]),_:1})]),_:1},8,["modelValue"]),l(C,{size:"small",text:"",bg:"",class:"ml-8 mb-1",onClick:v},{default:e(()=>[o(" 外部触发打开、关闭 ")]),_:1}),l(x,{ref_key:"collapseRef",ref:f,modelValue:t.value,"onUpdate:modelValue":c[1]||(c[1]=d=>t.value=d),class:"w-[360px]",accordion:s.value==="accordion",onChange:h},{default:e(()=>[l(n,{title:"周一",name:"1"},{default:e(()=>[o(" 周一启航,新的篇章 ")]),_:1}),l(n,{title:"周二",name:"2"},{default:e(()=>[o(" 周二律动,携手共进 ")]),_:1}),l(n,{title:"周三",name:"3"},{default:e(()=>[o(" 周三昂扬,激情不减 ")]),_:1}),l(n,{title:"周四",name:"4"},{default:e(()=>[o(" 周四精进,事半功倍 ")]),_:1}),l(n,{name:"5"},{title:e(()=>[o(" 周五 "),l(k,{icon:"streamline-emojis:beaming-face-with-smiling-eyes",class:"ml-1",width:"30"})]),default:e(()=>[o(" 周五喜悦,收尾归档 ")]),_:1})]),_:1},8,["modelValue","accordion"])]),_:1})}}});export{U as default};
+import{d as z,r as i,c as u,w as e,b as a,j as I,e as m,f as p,i as l,m as B,h as o}from"./index-BFOYDN2Q.js";const O={class:"card-header"},j=p("p",{class:"mb-2"},"基础用法",-1),U=z({name:"Collapse",__name:"collapse",setup(D){const s=i(),f=i(),t=i(["1","2","3","4","5"]),_=i(!0);function v(){_.value?t.value=[]:s.value==="accordion"?t.value=["5"]:t.value=["1","2","3","4","5"],_.value=!_.value}const h=g=>{};return(g,c)=>{const b=a("el-link"),w=a("el-space"),r=a("el-radio"),V=a("el-radio-group"),C=a("el-button"),n=a("el-collapse-item"),k=a("IconifyIconOnline"),x=a("el-collapse"),y=a("el-card"),N=I("tippy");return m(),u(y,{shadow:"never"},{header:e(()=>[p("div",O,[l(w,{wrap:"",size:40},{default:e(()=>[B((m(),u(b,{href:"https://element-plus.org/zh-CN/component/collapse.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[o(" 折叠面板 ")]),_:1})),[[N,{content:"点击查看详细文档"}]])]),_:1})])]),default:e(()=>[j,l(V,{modelValue:s.value,"onUpdate:modelValue":c[0]||(c[0]=d=>s.value=d),class:"mb-3"},{default:e(()=>[l(r,{value:""},{default:e(()=>[o("可同时展开多个面板")]),_:1}),l(r,{value:"accordion"},{default:e(()=>[o("每次只能展开一个面板")]),_:1})]),_:1},8,["modelValue"]),l(C,{size:"small",text:"",bg:"",class:"ml-8 mb-1",onClick:v},{default:e(()=>[o(" 外部触发打开、关闭 ")]),_:1}),l(x,{ref_key:"collapseRef",ref:f,modelValue:t.value,"onUpdate:modelValue":c[1]||(c[1]=d=>t.value=d),class:"w-[360px]",accordion:s.value==="accordion",onChange:h},{default:e(()=>[l(n,{title:"周一",name:"1"},{default:e(()=>[o(" 周一启航,新的篇章 ")]),_:1}),l(n,{title:"周二",name:"2"},{default:e(()=>[o(" 周二律动,携手共进 ")]),_:1}),l(n,{title:"周三",name:"3"},{default:e(()=>[o(" 周三昂扬,激情不减 ")]),_:1}),l(n,{title:"周四",name:"4"},{default:e(()=>[o(" 周四精进,事半功倍 ")]),_:1}),l(n,{name:"5"},{title:e(()=>[o(" 周五 "),l(k,{icon:"streamline-emojis:beaming-face-with-smiling-eyes",class:"ml-1",width:"30"})]),default:e(()=>[o(" 周五喜悦,收尾归档 ")]),_:1})]),_:1},8,["modelValue","accordion"])]),_:1})}}});export{U as default};
diff --git a/dist/static/js/color-picker-BMwRrzh2.js b/dist/static/js/color-picker-DB0A6JGF.js
similarity index 97%
rename from dist/static/js/color-picker-BMwRrzh2.js
rename to dist/static/js/color-picker-DB0A6JGF.js
index 8cf2a0e47..47d84a47c 100644
--- a/dist/static/js/color-picker-BMwRrzh2.js
+++ b/dist/static/js/color-picker-DB0A6JGF.js
@@ -1 +1 @@
-import{d as N,r as s,a7 as D,c as k,w as e,b as a,j as P,e as z,f as p,i as l,m as U,h as d,B as R}from"./index-WfHhNpgX.js";const S={class:"card-header"},j=p("p",{class:"mb-2"},"不同尺寸、选择透明度、预定义颜色",-1),O=p("p",{class:"mb-2"},"外部触发器",-1),A=N({name:"ColorPicker",__name:"color-picker",setup(T){const o=s("default"),n=s(),r=s(!1),u=s(),_=s("rgba(255, 69, 0, 0.68)"),f=s("hsla(209, 100%, 56%, 0.73)"),v=s(["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]);D(o,m=>m==="disabled"?n.value="default":n.value=o.value);function V(){r.value?u.value.hide():u.value.show(),r.value=!r.value}return(m,t)=>{const w=a("el-link"),c=a("el-radio"),g=a("el-radio-group"),h=a("el-space"),b=a("el-color-picker"),C=a("el-divider"),y=a("el-button"),x=a("el-card"),B=P("tippy");return z(),k(x,{shadow:"never"},{header:e(()=>[p("div",S,[l(h,{wrap:"",size:40},{default:e(()=>[U((z(),k(w,{href:"https://element-plus.org/zh-CN/component/color-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[d(" 颜色选择器 ")]),_:1})),[[B,{content:"点击查看详细文档"}]]),l(g,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=i=>o.value=i),size:"small"},{default:e(()=>[l(c,{value:"large"},{default:e(()=>[d("大尺寸")]),_:1}),l(c,{value:"default"},{default:e(()=>[d("默认尺寸")]),_:1}),l(c,{value:"small"},{default:e(()=>[d("小尺寸")]),_:1}),l(c,{value:"disabled"},{default:e(()=>[d("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:e(()=>[j,l(b,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=i=>_.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(C),O,l(h,{wrap:""},{default:e(()=>[l(b,{ref_key:"colorPickerRef",ref:u,modelValue:f.value,"onUpdate:modelValue":t[2]||(t[2]=i=>f.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(y,{size:n.value,disabled:o.value==="disabled",onClick:V},{default:e(()=>[d(R(r.value?"关闭":"打开"),1)]),_:1},8,["size","disabled"])]),_:1})]),_:1})}}});export{A as default};
+import{d as N,r as s,a7 as D,c as k,w as e,b as a,j as P,e as z,f as p,i as l,m as U,h as d,B as R}from"./index-BFOYDN2Q.js";const S={class:"card-header"},j=p("p",{class:"mb-2"},"不同尺寸、选择透明度、预定义颜色",-1),O=p("p",{class:"mb-2"},"外部触发器",-1),A=N({name:"ColorPicker",__name:"color-picker",setup(T){const o=s("default"),n=s(),r=s(!1),u=s(),_=s("rgba(255, 69, 0, 0.68)"),f=s("hsla(209, 100%, 56%, 0.73)"),v=s(["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]);D(o,m=>m==="disabled"?n.value="default":n.value=o.value);function V(){r.value?u.value.hide():u.value.show(),r.value=!r.value}return(m,t)=>{const w=a("el-link"),c=a("el-radio"),g=a("el-radio-group"),h=a("el-space"),b=a("el-color-picker"),C=a("el-divider"),y=a("el-button"),x=a("el-card"),B=P("tippy");return z(),k(x,{shadow:"never"},{header:e(()=>[p("div",S,[l(h,{wrap:"",size:40},{default:e(()=>[U((z(),k(w,{href:"https://element-plus.org/zh-CN/component/color-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[d(" 颜色选择器 ")]),_:1})),[[B,{content:"点击查看详细文档"}]]),l(g,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=i=>o.value=i),size:"small"},{default:e(()=>[l(c,{value:"large"},{default:e(()=>[d("大尺寸")]),_:1}),l(c,{value:"default"},{default:e(()=>[d("默认尺寸")]),_:1}),l(c,{value:"small"},{default:e(()=>[d("小尺寸")]),_:1}),l(c,{value:"disabled"},{default:e(()=>[d("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:e(()=>[j,l(b,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=i=>_.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(C),O,l(h,{wrap:""},{default:e(()=>[l(b,{ref_key:"colorPickerRef",ref:u,modelValue:f.value,"onUpdate:modelValue":t[2]||(t[2]=i=>f.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(y,{size:n.value,disabled:o.value==="disabled",onClick:V},{default:e(()=>[d(R(r.value?"关闭":"打开"),1)]),_:1},8,["size","disabled"])]),_:1})]),_:1})}}});export{A as default};
diff --git a/dist/static/js/columns-CdcQLVtu.js b/dist/static/js/columns-39eb3wQz.js
similarity index 95%
rename from dist/static/js/columns-CdcQLVtu.js
rename to dist/static/js/columns-39eb3wQz.js
index 82964ff8e..9a5eeb671 100644
--- a/dist/static/js/columns-CdcQLVtu.js
+++ b/dist/static/js/columns-39eb3wQz.js
@@ -1 +1 @@
-import{d as i}from"./arrow-right-s-line-CxPb13eK.js";import{i as l,b as o,h as e}from"./index-WfHhNpgX.js";const r={width:24,height:24,body:''};function t(){return{columns:[{cellRenderer:()=>l("div",{class:"w-full"},[l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户已被冻结")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即解冻"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])]),l("br",null,null),l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户还不具备申请资格")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即升级"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])])])}]}}export{t as useColumns};
+import{d as i}from"./arrow-right-s-line-CxPb13eK.js";import{i as l,b as o,h as e}from"./index-BFOYDN2Q.js";const r={width:24,height:24,body:''};function t(){return{columns:[{cellRenderer:()=>l("div",{class:"w-full"},[l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户已被冻结")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即解冻"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])]),l("br",null,null),l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户还不具备申请资格")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即升级"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])])])}]}}export{t as useColumns};
diff --git a/dist/static/js/columns-Bf7ton6v.js b/dist/static/js/columns-8h1FC5re.js
similarity index 78%
rename from dist/static/js/columns-Bf7ton6v.js
rename to dist/static/js/columns-8h1FC5re.js
index bb63a6937..017a5b864 100644
--- a/dist/static/js/columns-Bf7ton6v.js
+++ b/dist/static/js/columns-8h1FC5re.js
@@ -1 +1 @@
-import{u as t,w as u}from"./xlsx-xf2utV5S.js";import{a as i}from"./data-D-sO_ByH.js";import{r as m,a0 as b,A as f}from"./index-WfHhNpgX.js";function w(){const s=m(b(i,!0)),e=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}];return{columns:e,dataList:s,exportExcel:()=>{const a=s.value.map(o=>{const p=[];return e.forEach(c=>{p.push(o[c.prop])}),p}),r=[];e.forEach(o=>{r.push(o.label)}),a.unshift(r);const l=t.aoa_to_sheet(a),n=t.book_new();t.book_append_sheet(n,l,"数据报表"),u(n,"pure-admin-table.xlsx"),f("导出成功",{type:"success"})}}}export{w as useColumns};
+import{u as t,w as u}from"./xlsx-xf2utV5S.js";import{a as i}from"./data-BKsxcZgM.js";import{r as m,a0 as b,A as f}from"./index-BFOYDN2Q.js";function w(){const s=m(b(i,!0)),e=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}];return{columns:e,dataList:s,exportExcel:()=>{const a=s.value.map(o=>{const p=[];return e.forEach(c=>{p.push(o[c.prop])}),p}),r=[];e.forEach(o=>{r.push(o.label)}),a.unshift(r);const l=t.aoa_to_sheet(a),n=t.book_new();t.book_append_sheet(n,l,"数据报表"),u(n,"pure-admin-table.xlsx"),f("导出成功",{type:"success"})}}}export{w as useColumns};
diff --git a/dist/static/js/columns-DU3jVJ9A.js b/dist/static/js/columns-B9swH_0_.js
similarity index 90%
rename from dist/static/js/columns-DU3jVJ9A.js
rename to dist/static/js/columns-B9swH_0_.js
index b18d21d37..bf935df46 100644
--- a/dist/static/js/columns-DU3jVJ9A.js
+++ b/dist/static/js/columns-B9swH_0_.js
@@ -1 +1 @@
-import{r as v,a8 as y,K as p,aX as b,A as T}from"./index-WfHhNpgX.js";import{b as V}from"./data-D-sO_ByH.js";function w(g,f,r){const e=v(V),u=y(e.value),s=v([]),t=p({sexValue:"",searchDate:""}),c=[{value:0,label:"男"},{value:1,label:"女"}],m=[{type:"selection",reserveSelection:!0,align:"left"},{label:"ID",prop:"id",width:50},{label:"姓名",prop:"name"},{label:"性别",prop:"sex"},{label:"地址",prop:"address"},{label:"日期",prop:"date",minWidth:120}],n=p({pageSize:5,currentPage:1,layout:"prev, pager, next",total:e.value.length,background:!0,small:!0}),d=a=>{const l=[];a.forEach(o=>{l.push({label:o.name,id:o.id})}),s.value=l},h=()=>{if(e.value=u,!b(t.sexValue)){let a=c.map(l=>l.value===Number(t.sexValue)&&l.label).filter(Boolean)[0];e.value=e.value.filter(l=>l.sex===a)}b(t.searchDate)||(e.value=e.value.filter(a=>a.date===t.searchDate)),n.total=e.value.length},S=()=>{f.value.resetFields(),i(),e.value=u,n.total=e.value.length},x=({id:a})=>{var o;const{toggleRowSelection:l}=r.value.getTableRef();l((o=e.value.filter(D=>D.id==a))==null?void 0:o[0],!1)},i=()=>{const{clearSelection:a}=r.value.getTableRef();a()};return{searchForm:t,sexOptions:c,columns:m,pagination:n,selectValue:s,tableData:e,onSure:()=>{g.value.blur(),T(`当前选中的数据为:${JSON.stringify(s.value)}`,{type:"success"})},onClear:i,onReset:S,onSearch:h,removeTag:x,handleSelectionChange:d}}export{w as useColumns};
+import{r as v,a8 as y,K as p,aX as b,A as T}from"./index-BFOYDN2Q.js";import{b as V}from"./data-BKsxcZgM.js";function w(g,f,r){const e=v(V),u=y(e.value),s=v([]),t=p({sexValue:"",searchDate:""}),c=[{value:0,label:"男"},{value:1,label:"女"}],m=[{type:"selection",reserveSelection:!0,align:"left"},{label:"ID",prop:"id",width:50},{label:"姓名",prop:"name"},{label:"性别",prop:"sex"},{label:"地址",prop:"address"},{label:"日期",prop:"date",minWidth:120}],n=p({pageSize:5,currentPage:1,layout:"prev, pager, next",total:e.value.length,background:!0,small:!0}),d=a=>{const l=[];a.forEach(o=>{l.push({label:o.name,id:o.id})}),s.value=l},h=()=>{if(e.value=u,!b(t.sexValue)){let a=c.map(l=>l.value===Number(t.sexValue)&&l.label).filter(Boolean)[0];e.value=e.value.filter(l=>l.sex===a)}b(t.searchDate)||(e.value=e.value.filter(a=>a.date===t.searchDate)),n.total=e.value.length},S=()=>{f.value.resetFields(),i(),e.value=u,n.total=e.value.length},x=({id:a})=>{var o;const{toggleRowSelection:l}=r.value.getTableRef();l((o=e.value.filter(D=>D.id==a))==null?void 0:o[0],!1)},i=()=>{const{clearSelection:a}=r.value.getTableRef();a()};return{searchForm:t,sexOptions:c,columns:m,pagination:n,selectValue:s,tableData:e,onSure:()=>{g.value.blur(),T(`当前选中的数据为:${JSON.stringify(s.value)}`,{type:"success"})},onClear:i,onReset:S,onSearch:h,removeTag:x,handleSelectionChange:d}}export{w as useColumns};
diff --git a/dist/static/js/columns-R1Lmm-s5.js b/dist/static/js/columns-BEXJvqEw.js
similarity index 97%
rename from dist/static/js/columns-R1Lmm-s5.js
rename to dist/static/js/columns-BEXJvqEw.js
index 641bbcc4b..c9177ef24 100644
--- a/dist/static/js/columns-R1Lmm-s5.js
+++ b/dist/static/js/columns-BEXJvqEw.js
@@ -1 +1 @@
-import{i as e,b as r,h as s,aC as o}from"./index-WfHhNpgX.js";var p={pkg:{name:"vue-pure-admin",version:"5.1.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.22","@logicflow/extension":"^1.2.22","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.1.0","@pureadmin/utils":"^2.4.4","@vueuse/core":"^10.9.0","@vueuse/motion":"^2.1.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.7","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.5.0","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.6.0","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.6","plus-pro-components":"^0.0.1",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.7",typeit:"8.7.1","v-contextmenu":"^3.2.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"^3.4.21","vue-i18n":"^9.10.1","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.3.0","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.4.3","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.7.3",xgplayer:"^3.0.13",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2","@commitlint/types":"^18.6.1","@eslint/js":"^8.57.0","@faker-js/faker":"^8.4.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.24","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.12","@types/sortablejs":"^1.15.8","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.17",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.5",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.22.0","gradient-string":"^2.0.2",husky:"^9.0.11","lint-staged":"^15.2.2",postcss:"^8.4.35","postcss-html":"^1.6.0","postcss-import":"^16.0.1","postcss-scss":"^4.0.9",prettier:"^3.2.5",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.71.1",stylelint:"^16.2.1","stylelint-config-recess-order":"^4.6.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^13.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.1.4","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.2","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-03-02 01:32:19"};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!o(t)}function d(){const{pkg:t,lastBuildTime:i}=p,{version:n,engines:l}=t;return{columns:[{label:"当前版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(n)?n:{default:()=>[n]})},{label:"最后编译时间",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(i)?i:{default:()=>[i]})},{label:"推荐 node 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.node]})},{label:"推荐 pnpm 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.pnpm]})},{label:"完整版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("完整版代码链接")])])},{label:"精简版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/pure-admin-thin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("精简版代码链接")])])},{label:"文档地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/pure-admin-doc",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("文档链接")])])},{label:"预览地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("预览链接")])])}]}}export{d as useColumns};
+import{i as e,b as r,h as s,aC as o}from"./index-BFOYDN2Q.js";var p={pkg:{name:"vue-pure-admin",version:"5.1.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.22","@logicflow/extension":"^1.2.22","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.1.0","@pureadmin/utils":"^2.4.4","@vueuse/core":"^10.9.0","@vueuse/motion":"^2.1.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.7","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.5.0","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.6.0","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.6","plus-pro-components":"^0.0.1",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.7",typeit:"8.7.1","v-contextmenu":"^3.2.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"^3.4.21","vue-i18n":"^9.10.1","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.3.0","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.4.3","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.7.3",xgplayer:"^3.0.13",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2","@commitlint/types":"^18.6.1","@eslint/js":"^8.57.0","@faker-js/faker":"^8.4.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.24","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.12","@types/sortablejs":"^1.15.8","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.17",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.5",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.22.0","gradient-string":"^2.0.2",husky:"^9.0.11","lint-staged":"^15.2.2",postcss:"^8.4.35","postcss-html":"^1.6.0","postcss-import":"^16.0.1","postcss-scss":"^4.0.9",prettier:"^3.2.5",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.71.1",stylelint:"^16.2.1","stylelint-config-recess-order":"^4.6.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^13.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.1.4","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.2","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-03-04 01:12:52"};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!o(t)}function d(){const{pkg:t,lastBuildTime:i}=p,{version:n,engines:l}=t;return{columns:[{label:"当前版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(n)?n:{default:()=>[n]})},{label:"最后编译时间",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(i)?i:{default:()=>[i]})},{label:"推荐 node 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.node]})},{label:"推荐 pnpm 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.pnpm]})},{label:"完整版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("完整版代码链接")])])},{label:"精简版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/pure-admin-thin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("精简版代码链接")])])},{label:"文档地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/pure-admin-doc",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("文档链接")])])},{label:"预览地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("预览链接")])])}]}}export{d as useColumns};
diff --git a/dist/static/js/columns-DQWT5efi.js b/dist/static/js/columns-BJ9j2VxA.js
similarity index 98%
rename from dist/static/js/columns-DQWT5efi.js
rename to dist/static/js/columns-BJ9j2VxA.js
index dceccc6d5..3bf80981c 100644
--- a/dist/static/js/columns-DQWT5efi.js
+++ b/dist/static/js/columns-BJ9j2VxA.js
@@ -1,4 +1,4 @@
-var te=Object.defineProperty;var N=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;var A=(e,t,n)=>t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R=(e,t)=>{for(var n in t||(t={}))ae.call(t,n)&&A(e,n,t[n]);if(N)for(var n of N(t))ie.call(t,n)&&A(e,n,t[n]);return e};import{a as _e}from"./data-D-sO_ByH.js";import{d as oe,r as y,V as P,a7 as D,O as ue,p as re,q as se,e as c,c as j,k as v,F as L,l as q,E as x,dM as K,af as V,m as T,R as F,I as de,C as w,f as M,B as W,aI as H,ag as le,n as J,i as me,dN as ce,a0 as ve,A as be}from"./index-WfHhNpgX.js";/*! *****************************************************************************
+var te=Object.defineProperty;var N=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;var A=(e,t,n)=>t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R=(e,t)=>{for(var n in t||(t={}))ae.call(t,n)&&A(e,n,t[n]);if(N)for(var n of N(t))ie.call(t,n)&&A(e,n,t[n]);return e};import{a as _e}from"./data-BKsxcZgM.js";import{d as oe,r as y,V as P,a7 as D,O as ue,p as re,q as se,e as c,c as j,k as v,F as L,l as q,E as x,dM as K,af as V,m as T,R as F,I as de,C as w,f as M,B as W,aI as H,ag as le,n as J,i as me,dN as ce,a0 as ve,A as be}from"./index-BFOYDN2Q.js";/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
diff --git a/dist/static/js/columns-DzkaEDA5.js b/dist/static/js/columns-BhMXNw4e.js
similarity index 82%
rename from dist/static/js/columns-DzkaEDA5.js
rename to dist/static/js/columns-BhMXNw4e.js
index 62b42802f..8a804c5e3 100644
--- a/dist/static/js/columns-DzkaEDA5.js
+++ b/dist/static/js/columns-BhMXNw4e.js
@@ -1 +1 @@
-import{P as d}from"./print-B-zH8tbv.js";import{b}from"./data-D-sO_ByH.js";import{r as c,a0 as i}from"./index-WfHhNpgX.js";function g(a){const e=c(i(b,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=()=>{d(a.value.getTableDoms().tableWrapper).toPrint};function n({column:{property:r},rowIndex:f}){if(r==="id")return f<3?{background:"#87baf9"}:{background:"#87e8de"}}function l({columnIndex:r}){return r===0?{background:"#f3b2d0"}:{background:"#fafafa"}}function u({rowIndex:r}){return r%2===1?{background:"#ffa39e"}:{background:"#91d5ff"}}return{columns:t,dataList:e,print:o,rowStyle:u,cellStyle:n,headerCellStyle:l}}export{g as useColumns};
+import{P as d}from"./print-B-zH8tbv.js";import{b}from"./data-BKsxcZgM.js";import{r as c,a0 as i}from"./index-BFOYDN2Q.js";function g(a){const e=c(i(b,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=()=>{d(a.value.getTableDoms().tableWrapper).toPrint};function n({column:{property:r},rowIndex:f}){if(r==="id")return f<3?{background:"#87baf9"}:{background:"#87e8de"}}function l({columnIndex:r}){return r===0?{background:"#f3b2d0"}:{background:"#fafafa"}}function u({rowIndex:r}){return r%2===1?{background:"#ffa39e"}:{background:"#91d5ff"}}return{columns:t,dataList:e,print:o,rowStyle:u,cellStyle:n,headerCellStyle:l}}export{g as useColumns};
diff --git a/dist/static/js/columns-BRPuqZx6.js b/dist/static/js/columns-BoYvsDIc.js
similarity index 80%
rename from dist/static/js/columns-BRPuqZx6.js
rename to dist/static/js/columns-BoYvsDIc.js
index cbde3b46e..4880feef8 100644
--- a/dist/static/js/columns-BRPuqZx6.js
+++ b/dist/static/js/columns-BoYvsDIc.js
@@ -1 +1 @@
-import{r as u,K as i,A as p}from"./index-WfHhNpgX.js";import{b as t}from"./data-D-sO_ByH.js";function f(r){const a=u(""),o=[{label:"ID",prop:"id",width:80},{label:"日期",prop:"date",minWidth:120},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=i({pageSize:5,currentPage:1,layout:"prev, pager, next",total:t.length,background:!0,small:!0});function l({row:{name:e}}){return{cursor:"pointer",background:e===a.value?"#f5f7fa":""}}function s(e){a.value=e.name,r.value.blur(),p(`当前选中行的数据为:${JSON.stringify(e)}`,{type:"success"})}return{columns:o,pagination:n,selectValue:a,tableDataEdit:t,rowStyle:l,onRowClick:s}}export{f as useColumns};
+import{r as u,K as i,A as p}from"./index-BFOYDN2Q.js";import{b as t}from"./data-BKsxcZgM.js";function f(r){const a=u(""),o=[{label:"ID",prop:"id",width:80},{label:"日期",prop:"date",minWidth:120},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=i({pageSize:5,currentPage:1,layout:"prev, pager, next",total:t.length,background:!0,small:!0});function l({row:{name:e}}){return{cursor:"pointer",background:e===a.value?"#f5f7fa":""}}function s(e){a.value=e.name,r.value.blur(),p(`当前选中行的数据为:${JSON.stringify(e)}`,{type:"success"})}return{columns:o,pagination:n,selectValue:a,tableDataEdit:t,rowStyle:l,onRowClick:s}}export{f as useColumns};
diff --git a/dist/static/js/columns-DzyBwH-Z.js b/dist/static/js/columns-CD63h-nG.js
similarity index 83%
rename from dist/static/js/columns-DzyBwH-Z.js
rename to dist/static/js/columns-CD63h-nG.js
index f25e775cc..50618b063 100644
--- a/dist/static/js/columns-DzyBwH-Z.js
+++ b/dist/static/js/columns-CD63h-nG.js
@@ -1 +1 @@
-import{S as c}from"./sortable.esm-6WsHlDA5.js";import{r as i,a0 as p,i as a,b as u,n as d}from"./index-WfHhNpgX.js";import{a as m}from"./data-D-sO_ByH.js";function D(){const e=i(p(m,!0)),n=o=>{o.preventDefault(),d(()=>{const r=document.querySelector(".el-table__body-wrapper tbody");c.create(r,{animation:300,handle:".drag-btn",onEnd:({newIndex:t,oldIndex:l})=>{const s=e.value.splice(l,1)[0];e.value.splice(t,0,s)}})})};return{columns:[{label:"ID",prop:"id",cellRenderer:({row:o})=>a("div",{class:"flex items-center"},[a(u("iconify-icon-online"),{icon:"icon-park-outline:drag",class:"drag-btn cursor-grab",onMouseenter:r=>n(r)},null),a("p",{class:"ml-[16px]"},[o.id])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],dataList:e}}export{D as useColumns};
+import{S as c}from"./sortable.esm-6WsHlDA5.js";import{r as i,a0 as p,i as a,b as u,n as d}from"./index-BFOYDN2Q.js";import{a as m}from"./data-BKsxcZgM.js";function D(){const e=i(p(m,!0)),n=o=>{o.preventDefault(),d(()=>{const r=document.querySelector(".el-table__body-wrapper tbody");c.create(r,{animation:300,handle:".drag-btn",onEnd:({newIndex:t,oldIndex:l})=>{const s=e.value.splice(l,1)[0];e.value.splice(t,0,s)}})})};return{columns:[{label:"ID",prop:"id",cellRenderer:({row:o})=>a("div",{class:"flex items-center"},[a(u("iconify-icon-online"),{icon:"icon-park-outline:drag",class:"drag-btn cursor-grab",onMouseenter:r=>n(r)},null),a("p",{class:"ml-[16px]"},[o.id])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],dataList:e}}export{D as useColumns};
diff --git a/dist/static/js/columns-EJROvvey.js b/dist/static/js/columns-CF2VMmGY.js
similarity index 92%
rename from dist/static/js/columns-EJROvvey.js
rename to dist/static/js/columns-CF2VMmGY.js
index 68f5a2f1e..b57904a86 100644
--- a/dist/static/js/columns-EJROvvey.js
+++ b/dist/static/js/columns-CF2VMmGY.js
@@ -1 +1 @@
-import{r as n,a0 as y,V as i,i as t,m as r,R as c,dw as M,b as f,A as V,aM as I}from"./index-WfHhNpgX.js";import{b as O}from"./data-D-sO_ByH.js";import{d as S}from"./edit-pen-Ci7W0xNM.js";import{d as j}from"./check-CIQVCvCT.js";function E(){const l=n({}),u=n({}),o=n(-1),v=n(y(O,!0)),m=i(()=>e=>{var a;return(a=l.value[e])==null?void 0:a.value}),s=i(()=>e=>{var a;return(a=u.value[e])==null?void 0:a.editing}),p=i(()=>(e,a=!1)=>["cursor-pointer","ml-2","transition","delay-100",a?["hover:scale-110","hover:text-red-500"]:s.value(e)&&["scale-150","text-red-500"]]),b=[{label:"ID(可修改)",prop:"id",cellRenderer:({row:e,index:a})=>t("div",{class:"flex-bc w-full h-[32px]",onMouseenter:()=>o.value=a,onMouseleave:()=>d(a)},[r(t("p",null,[e.id]),[[c,!s.value(a)]]),t(M,{"enter-active-class":"animate__animated animate__fadeInUp animate__faster"},{default:()=>[r(t(f("el-input"),{modelValue:m.value(a),onInput:_=>h(_,a)},null),[[c,s.value(a)]])]}),r(t(f("iconify-icon-offline"),{icon:j,class:p.value(a),onClick:()=>C(a)},null),[[c,s.value(a)]]),r(t(f("iconify-icon-offline"),{icon:S,class:p.value(a,!0),onClick:()=>g(e,a)},null),[[c,o.value===a&&!s.value(a)]])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];function g({id:e},a){l.value[a]=Object.assign({},l.value[a],{value:e}),u.value[a]=Object.assign({},u.value[a],{editing:!0})}function d(e){var a;(a=l.value[e])!=null&&a.value?o.value=e:o.value=-1}function h(e,a){l.value[a].value=e}function C(e){v.value[e].id=l.value[e].value,V(`您修改了第 ${e+1} 行,修改后数据为:${JSON.stringify(v.value[e])}`,{type:"success"}),u.value[e]=Object.assign({},u.value[e],{editing:!1}),I().then(()=>l.value[e].value=null)}return{columns:b,dataList:v}}export{E as useColumns};
+import{r as n,a0 as y,V as i,i as t,m as r,R as c,dw as M,b as f,A as V,aM as I}from"./index-BFOYDN2Q.js";import{b as O}from"./data-BKsxcZgM.js";import{d as S}from"./edit-pen-Ci7W0xNM.js";import{d as j}from"./check-CIQVCvCT.js";function E(){const l=n({}),u=n({}),o=n(-1),v=n(y(O,!0)),m=i(()=>e=>{var a;return(a=l.value[e])==null?void 0:a.value}),s=i(()=>e=>{var a;return(a=u.value[e])==null?void 0:a.editing}),p=i(()=>(e,a=!1)=>["cursor-pointer","ml-2","transition","delay-100",a?["hover:scale-110","hover:text-red-500"]:s.value(e)&&["scale-150","text-red-500"]]),b=[{label:"ID(可修改)",prop:"id",cellRenderer:({row:e,index:a})=>t("div",{class:"flex-bc w-full h-[32px]",onMouseenter:()=>o.value=a,onMouseleave:()=>d(a)},[r(t("p",null,[e.id]),[[c,!s.value(a)]]),t(M,{"enter-active-class":"animate__animated animate__fadeInUp animate__faster"},{default:()=>[r(t(f("el-input"),{modelValue:m.value(a),onInput:_=>h(_,a)},null),[[c,s.value(a)]])]}),r(t(f("iconify-icon-offline"),{icon:j,class:p.value(a),onClick:()=>C(a)},null),[[c,s.value(a)]]),r(t(f("iconify-icon-offline"),{icon:S,class:p.value(a,!0),onClick:()=>g(e,a)},null),[[c,o.value===a&&!s.value(a)]])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];function g({id:e},a){l.value[a]=Object.assign({},l.value[a],{value:e}),u.value[a]=Object.assign({},u.value[a],{editing:!0})}function d(e){var a;(a=l.value[e])!=null&&a.value?o.value=e:o.value=-1}function h(e,a){l.value[a].value=e}function C(e){v.value[e].id=l.value[e].value,V(`您修改了第 ${e+1} 行,修改后数据为:${JSON.stringify(v.value[e])}`,{type:"success"}),u.value[e]=Object.assign({},u.value[e],{editing:!1}),I().then(()=>l.value[e].value=null)}return{columns:b,dataList:v}}export{E as useColumns};
diff --git a/dist/static/js/columns-HTdia4fC.js b/dist/static/js/columns-CjLDlTWP.js
similarity index 99%
rename from dist/static/js/columns-HTdia4fC.js
rename to dist/static/js/columns-CjLDlTWP.js
index 529b9d7ae..a257a4c4b 100644
--- a/dist/static/js/columns-HTdia4fC.js
+++ b/dist/static/js/columns-CjLDlTWP.js
@@ -1 +1 @@
-import{aV as r,a8 as f,e as h,k as p,f as m,r as s,K as b,o as g,i as l,h as v,b as L,aM as w}from"./index-WfHhNpgX.js";function o(a,e){return Math.floor(Math.random()*(e-a+1))+a}const M={width:24,height:24,body:''},y={width:24,height:24,body:''},Z={width:24,height:24,body:''},C={width:24,height:24,body:''},H=["周日","周一","周二","周三","周四","周五","周六"],j=[{icon:M,bgColor:"#effaff",color:"#41b6ff",duration:2200,name:"需求人数",value:36e3,percent:"+88%",data:[2101,5288,4239,4962,6752,5208,7450]},{icon:y,bgColor:"#fff5f4",color:"#e85f33",duration:1600,name:"提问数量",value:16580,percent:"+70%",data:[2216,1148,1255,788,4821,1973,4379]},{icon:Z,bgColor:"#eff8f4",color:"#26ce83",duration:1500,name:"解决数量",value:16499,percent:"+99%",data:[861,1002,3195,1715,3666,2415,3645]},{icon:C,bgColor:"#f6f4fe",color:"#7846e5",duration:100,name:"用户满意度",value:100,percent:"+100%",data:[100]}],B=[{requireData:[2101,5288,4239,4962,6752,5208,7450],questionData:[2216,1148,1255,1788,4821,1973,4379]},{requireData:[2101,3280,4400,4962,5752,6889,7600],questionData:[2116,3148,3255,3788,4821,4970,5390]}],z=[{week:"周一",percentage:85,duration:110,color:"#41b6ff"},{week:"周二",percentage:86,duration:105,color:"#41b6ff"},{week:"周三",percentage:88,duration:100,color:"#41b6ff"},{week:"周四",percentage:89,duration:95,color:"#41b6ff"},{week:"周五",percentage:94,duration:90,color:"#26ce83"},{week:"周六",percentage:96,duration:85,color:"#26ce83"},{week:"周日",percentage:100,duration:80,color:"#26ce83"}].reverse(),i=Array.from({length:30}).map((a,e)=>({id:e+1,requiredNumber:o(13500,19999),questionNumber:o(12600,16999),resolveNumber:o(13500,17999),satisfaction:o(95,100),date:r().subtract(e,"day").format("YYYY-MM-DD")})),A=f(i).slice(0,14).map((a,e)=>Object.assign(a,{date:`${r().subtract(e,"day").format("YYYY-MM-DD")} ${H[r().subtract(e,"day").day()]}`})),_={width:24,height:24,body:''},D={width:24,height:24,body:''},V={xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",class:"empty-icon",viewBox:"0 0 1024 1024"},k=m("path",{d:"M855.6 427.2H168.5c-12.7 0-24.4 6.9-30.6 18L4.4 684.7C1.5 689.9 0 695.8 0 701.8v287.1c0 19.4 15.7 35.1 35.1 35.1H989c19.4 0 35.1-15.7 35.1-35.1V701.8c0-6-1.5-11.8-4.4-17.1L886.2 445.2c-6.2-11.1-17.9-18-30.6-18M673.4 695.6c-16.5 0-30.8 11.5-34.3 27.7-12.7 58.5-64.8 102.3-127.2 102.3s-114.5-43.8-127.2-102.3c-3.5-16.1-17.8-27.7-34.3-27.7H119c-26.4 0-43.3-28-31.1-51.4l81.7-155.8c6.1-11.6 18-18.8 31.1-18.8h622.4c13 0 25 7.2 31.1 18.8l81.7 155.8c12.2 23.4-4.7 51.4-31.1 51.4zm146.5-486.1c-1-1.8-2.1-3.7-3.2-5.5-9.8-16.6-31.1-22.2-47.8-12.6L648.5 261c-17 9.8-22.7 31.6-12.6 48.4.9 1.4 1.7 2.9 2.5 4.4 9.5 17 31.2 22.8 48 13L807 257.3c16.7-9.7 22.4-31 12.9-47.8m-444.5 51.6L255 191.6c-16.7-9.6-38-4-47.8 12.6-1.1 1.8-2.1 3.6-3.2 5.5-9.5 16.8-3.8 38.1 12.9 47.8L337.3 327c16.9 9.7 38.6 4 48-13.1.8-1.5 1.7-2.9 2.5-4.4 10.2-16.8 4.5-38.6-12.4-48.4M512 239.3h2.5c19.5.3 35.5-15.5 35.5-35.1v-139c0-19.3-15.6-34.9-34.8-35.1h-6.4C489.6 30.3 474 46 474 65.2v139c0 19.5 15.9 35.4 35.5 35.1z"},null,-1),x=[k];function N(a,e){return h(),p("svg",V,[...x])}const Y={render:N};function q(){const a=s([]),e=s(!0),u=[{sortable:!0,label:"序号",prop:"id"},{sortable:!0,label:"需求人数",prop:"requiredNumber",filterMultiple:!1,filterClassName:"pure-table-filter",filters:[{text:"≥16000",value:"more"},{text:"<16000",value:"less"}],filterMethod:(t,{requiredNumber:n})=>t==="more"?n>=16e3:n<16e3},{sortable:!0,label:"提问数量",prop:"questionNumber"},{sortable:!0,label:"解决数量",prop:"resolveNumber"},{sortable:!0,label:"用户满意度",minWidth:100,prop:"satisfaction",cellRenderer:({row:t})=>l("div",{class:"flex justify-center w-full"},[l("span",{class:"flex items-center w-[60px]"},[l("span",{class:"ml-auto mr-2"},[t.satisfaction,v("%")]),l(L("iconifyIconOffline"),{icon:t.satisfaction>98?D:_,color:"#e85f33"},null)])])},{sortable:!0,label:"统计日期",prop:"date"},{label:"操作",fixed:"right",slot:"operation"}],c=b({pageSize:10,currentPage:1,layout:"prev, pager, next",total:0,align:"center"});function d(t){e.value=!0,w(300).then(()=>{e.value=!1})}return g(()=>{a.value=i,c.total=a.value.length,e.value=!1}),{Empty:Y,loading:e,columns:u,dataList:a,pagination:c,onCurrentChange:d}}const O=Object.freeze(Object.defineProperty({__proto__:null,useColumns:q},Symbol.toStringTag,{value:"Module"}));export{O as a,B as b,j as c,A as l,z as p,q as u};
+import{aV as r,a8 as f,e as h,k as p,f as m,r as s,K as b,o as g,i as l,h as v,b as L,aM as w}from"./index-BFOYDN2Q.js";function o(a,e){return Math.floor(Math.random()*(e-a+1))+a}const M={width:24,height:24,body:''},y={width:24,height:24,body:''},Z={width:24,height:24,body:''},C={width:24,height:24,body:''},H=["周日","周一","周二","周三","周四","周五","周六"],j=[{icon:M,bgColor:"#effaff",color:"#41b6ff",duration:2200,name:"需求人数",value:36e3,percent:"+88%",data:[2101,5288,4239,4962,6752,5208,7450]},{icon:y,bgColor:"#fff5f4",color:"#e85f33",duration:1600,name:"提问数量",value:16580,percent:"+70%",data:[2216,1148,1255,788,4821,1973,4379]},{icon:Z,bgColor:"#eff8f4",color:"#26ce83",duration:1500,name:"解决数量",value:16499,percent:"+99%",data:[861,1002,3195,1715,3666,2415,3645]},{icon:C,bgColor:"#f6f4fe",color:"#7846e5",duration:100,name:"用户满意度",value:100,percent:"+100%",data:[100]}],B=[{requireData:[2101,5288,4239,4962,6752,5208,7450],questionData:[2216,1148,1255,1788,4821,1973,4379]},{requireData:[2101,3280,4400,4962,5752,6889,7600],questionData:[2116,3148,3255,3788,4821,4970,5390]}],z=[{week:"周一",percentage:85,duration:110,color:"#41b6ff"},{week:"周二",percentage:86,duration:105,color:"#41b6ff"},{week:"周三",percentage:88,duration:100,color:"#41b6ff"},{week:"周四",percentage:89,duration:95,color:"#41b6ff"},{week:"周五",percentage:94,duration:90,color:"#26ce83"},{week:"周六",percentage:96,duration:85,color:"#26ce83"},{week:"周日",percentage:100,duration:80,color:"#26ce83"}].reverse(),i=Array.from({length:30}).map((a,e)=>({id:e+1,requiredNumber:o(13500,19999),questionNumber:o(12600,16999),resolveNumber:o(13500,17999),satisfaction:o(95,100),date:r().subtract(e,"day").format("YYYY-MM-DD")})),A=f(i).slice(0,14).map((a,e)=>Object.assign(a,{date:`${r().subtract(e,"day").format("YYYY-MM-DD")} ${H[r().subtract(e,"day").day()]}`})),_={width:24,height:24,body:''},D={width:24,height:24,body:''},V={xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",class:"empty-icon",viewBox:"0 0 1024 1024"},k=m("path",{d:"M855.6 427.2H168.5c-12.7 0-24.4 6.9-30.6 18L4.4 684.7C1.5 689.9 0 695.8 0 701.8v287.1c0 19.4 15.7 35.1 35.1 35.1H989c19.4 0 35.1-15.7 35.1-35.1V701.8c0-6-1.5-11.8-4.4-17.1L886.2 445.2c-6.2-11.1-17.9-18-30.6-18M673.4 695.6c-16.5 0-30.8 11.5-34.3 27.7-12.7 58.5-64.8 102.3-127.2 102.3s-114.5-43.8-127.2-102.3c-3.5-16.1-17.8-27.7-34.3-27.7H119c-26.4 0-43.3-28-31.1-51.4l81.7-155.8c6.1-11.6 18-18.8 31.1-18.8h622.4c13 0 25 7.2 31.1 18.8l81.7 155.8c12.2 23.4-4.7 51.4-31.1 51.4zm146.5-486.1c-1-1.8-2.1-3.7-3.2-5.5-9.8-16.6-31.1-22.2-47.8-12.6L648.5 261c-17 9.8-22.7 31.6-12.6 48.4.9 1.4 1.7 2.9 2.5 4.4 9.5 17 31.2 22.8 48 13L807 257.3c16.7-9.7 22.4-31 12.9-47.8m-444.5 51.6L255 191.6c-16.7-9.6-38-4-47.8 12.6-1.1 1.8-2.1 3.6-3.2 5.5-9.5 16.8-3.8 38.1 12.9 47.8L337.3 327c16.9 9.7 38.6 4 48-13.1.8-1.5 1.7-2.9 2.5-4.4 10.2-16.8 4.5-38.6-12.4-48.4M512 239.3h2.5c19.5.3 35.5-15.5 35.5-35.1v-139c0-19.3-15.6-34.9-34.8-35.1h-6.4C489.6 30.3 474 46 474 65.2v139c0 19.5 15.9 35.4 35.5 35.1z"},null,-1),x=[k];function N(a,e){return h(),p("svg",V,[...x])}const Y={render:N};function q(){const a=s([]),e=s(!0),u=[{sortable:!0,label:"序号",prop:"id"},{sortable:!0,label:"需求人数",prop:"requiredNumber",filterMultiple:!1,filterClassName:"pure-table-filter",filters:[{text:"≥16000",value:"more"},{text:"<16000",value:"less"}],filterMethod:(t,{requiredNumber:n})=>t==="more"?n>=16e3:n<16e3},{sortable:!0,label:"提问数量",prop:"questionNumber"},{sortable:!0,label:"解决数量",prop:"resolveNumber"},{sortable:!0,label:"用户满意度",minWidth:100,prop:"satisfaction",cellRenderer:({row:t})=>l("div",{class:"flex justify-center w-full"},[l("span",{class:"flex items-center w-[60px]"},[l("span",{class:"ml-auto mr-2"},[t.satisfaction,v("%")]),l(L("iconifyIconOffline"),{icon:t.satisfaction>98?D:_,color:"#e85f33"},null)])])},{sortable:!0,label:"统计日期",prop:"date"},{label:"操作",fixed:"right",slot:"operation"}],c=b({pageSize:10,currentPage:1,layout:"prev, pager, next",total:0,align:"center"});function d(t){e.value=!0,w(300).then(()=>{e.value=!1})}return g(()=>{a.value=i,c.total=a.value.length,e.value=!1}),{Empty:Y,loading:e,columns:u,dataList:a,pagination:c,onCurrentChange:d}}const O=Object.freeze(Object.defineProperty({__proto__:null,useColumns:q},Symbol.toStringTag,{value:"Module"}));export{O as a,B as b,j as c,A as l,z as p,q as u};
diff --git a/dist/static/js/columns-DdjJHedD.js b/dist/static/js/columns-Cr6bn8Mc.js
similarity index 92%
rename from dist/static/js/columns-DdjJHedD.js
rename to dist/static/js/columns-Cr6bn8Mc.js
index 81a5dc488..c5c77b69e 100644
--- a/dist/static/js/columns-DdjJHedD.js
+++ b/dist/static/js/columns-Cr6bn8Mc.js
@@ -1,4 +1,4 @@
-var A=Object.defineProperty;var u=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;var c=(t,e,a)=>e in t?A(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,f=(t,e)=>{for(var a in e||(e={}))w.call(e,a)&&c(t,a,e[a]);if(u)for(var a of u(e))y.call(e,a)&&c(t,a,e[a]);return t};import{t as z}from"./data-D-sO_ByH.js";import{r as l,K as h,aj as L,o as M,aM as d,a0 as E}from"./index-WfHhNpgX.js";function B(){const t=l([]),e=l(!0),a=l("no"),o=l("nohide"),g=l("default"),p=l(!1),i=l("right"),v=[{type:"selection",align:"left",reserveSelection:!0,hide:()=>a.value==="no"},{label:"日期",prop:"date",hide:()=>o.value==="hideDate"},{label:"姓名",prop:"name",hide:()=>o.value==="hideName"},{label:"地址",prop:"address",hide:()=>o.value==="hideAddress"}],s=h({pageSize:10,currentPage:1,pageSizes:[10,15,20],total:0,align:"right",background:!0,small:!1}),r=h({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:`
+var A=Object.defineProperty;var u=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;var c=(t,e,a)=>e in t?A(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,f=(t,e)=>{for(var a in e||(e={}))w.call(e,a)&&c(t,a,e[a]);if(u)for(var a of u(e))y.call(e,a)&&c(t,a,e[a]);return t};import{t as z}from"./data-BKsxcZgM.js";import{r as l,K as h,aj as L,o as M,aM as d,a0 as E}from"./index-BFOYDN2Q.js";function B(){const t=l([]),e=l(!0),a=l("no"),o=l("nohide"),g=l("default"),p=l(!1),i=l("right"),v=[{type:"selection",align:"left",reserveSelection:!0,hide:()=>a.value==="no"},{label:"日期",prop:"date",hide:()=>o.value==="hideDate"},{label:"姓名",prop:"name",hide:()=>o.value==="hideName"},{label:"地址",prop:"address",hide:()=>o.value==="hideAddress"}],s=h({pageSize:10,currentPage:1,pageSizes:[10,15,20],total:0,align:"right",background:!0,small:!1}),r=h({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:`
p.filter(e=>!a.value||e.name.toLowerCase().includes(a.value.toLowerCase()))),u=(e,l)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(l)}`,{type:"success"})},c=(e,l)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(l)}`)};return{columns:[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{align:"right",headerRenderer:()=>t(s("el-input"),{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,size:"small",clearable:!0,placeholder:"Type to search"},null),cellRenderer:({index:e,row:l})=>t(m,null,[t(s("el-button"),{size:"small",onClick:()=>u(e+1,l)},{default:()=>[o("Edit")]}),t(s("el-button"),{size:"small",type:"danger",onClick:()=>c(e+1,l)},{default:()=>[o("Delete")]})])}],filterTableData:n}}export{g as useColumns};
+import{r as d,V as i,i as t,b as s,h as o,F as m,A as r}from"./index-BFOYDN2Q.js";import{t as p}from"./data-BIPaQZpg.js";function g(){const a=d(""),n=i(()=>p.filter(e=>!a.value||e.name.toLowerCase().includes(a.value.toLowerCase()))),u=(e,l)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(l)}`,{type:"success"})},c=(e,l)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(l)}`)};return{columns:[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{align:"right",headerRenderer:()=>t(s("el-input"),{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,size:"small",clearable:!0,placeholder:"Type to search"},null),cellRenderer:({index:e,row:l})=>t(m,null,[t(s("el-button"),{size:"small",onClick:()=>u(e+1,l)},{default:()=>[o("Edit")]}),t(s("el-button"),{size:"small",type:"danger",onClick:()=>c(e+1,l)},{default:()=>[o("Delete")]})])}],filterTableData:n}}export{g as useColumns};
diff --git a/dist/static/js/columns-DJXBo3Dd.js b/dist/static/js/columns-D7yWs7yI.js
similarity index 82%
rename from dist/static/js/columns-DJXBo3Dd.js
rename to dist/static/js/columns-D7yWs7yI.js
index 11e318e0a..c60cbd591 100644
--- a/dist/static/js/columns-DJXBo3Dd.js
+++ b/dist/static/js/columns-D7yWs7yI.js
@@ -1 +1 @@
-import{S as m}from"./sortable.esm-6WsHlDA5.js";import{r as o,a0 as i,o as b,n as l}from"./index-WfHhNpgX.js";import{a as v}from"./data-D-sO_ByH.js";function S(){const t=o(i(v,!0)),e=o([{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}]),p=o([{label:"ID",prop:a=>e.value[a].prop},{label:"日期",prop:a=>e.value[a].prop},{label:"姓名",prop:a=>e.value[a].prop}]),n=a=>{a.preventDefault(),l(()=>{const s=document.querySelector(".el-table__header-wrapper tr");m.create(s,{animation:300,delay:0,onEnd:({newIndex:u,oldIndex:r})=>{const c=e.value[r];e.value.splice(r,1),e.value.splice(u,0,c)}})})};return b(()=>{l(()=>{n(event)})}),{columns:p,dataList:t,columnsDrag:e}}export{S as useColumns};
+import{S as m}from"./sortable.esm-6WsHlDA5.js";import{r as o,a0 as i,o as b,n as l}from"./index-BFOYDN2Q.js";import{a as v}from"./data-BKsxcZgM.js";function S(){const t=o(i(v,!0)),e=o([{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}]),p=o([{label:"ID",prop:a=>e.value[a].prop},{label:"日期",prop:a=>e.value[a].prop},{label:"姓名",prop:a=>e.value[a].prop}]),n=a=>{a.preventDefault(),l(()=>{const s=document.querySelector(".el-table__header-wrapper tr");m.create(s,{animation:300,delay:0,onEnd:({newIndex:u,oldIndex:r})=>{const c=e.value[r];e.value.splice(r,1),e.value.splice(u,0,c)}})})};return b(()=>{l(()=>{n(event)})}),{columns:p,dataList:t,columnsDrag:e}}export{S as useColumns};
diff --git a/dist/static/js/columns-D8Szwmi8.js b/dist/static/js/columns-DE1MbmUf.js
similarity index 85%
rename from dist/static/js/columns-D8Szwmi8.js
rename to dist/static/js/columns-DE1MbmUf.js
index bb8590df7..a0b0f904a 100644
--- a/dist/static/js/columns-D8Szwmi8.js
+++ b/dist/static/js/columns-DE1MbmUf.js
@@ -1 +1 @@
-import{a as n}from"./data-D-sO_ByH.js";import{r as i,a0 as m,ao as p,V as u,ap as h,bd as d,A as f}from"./index-WfHhNpgX.js";function v(){const a=i(m(n,!0).splice(0,4)),t=[{label:"ID",prop:"id"},{label:"姓名",prop:"name"},{label:"日期",prop:"date"},{label:"echarts图表",slot:"echart"}],{isDark:s}=p(),o=u(()=>s.value?"dark":"light");return a.value.forEach((b,e)=>{const{setOptions:r}=h(d(`PieChartRef${e}`),{theme:o});r({tooltip:{trigger:"item",confine:!0},series:[{name:"Github信息",type:"pie",data:[{value:1067,name:"watchers"},{value:4037,name:"star"},{value:859,name:"forks"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},{name:"click",callback:({data:{name:l,value:c}})=>{f(`您点击了第 ${e+1} 行,图表标题为${l},图表数据为:${c}`,{type:"success"})}})}),{columns:t,dataList:a}}export{v as useColumns};
+import{a as n}from"./data-BKsxcZgM.js";import{r as i,a0 as m,ao as p,V as u,ap as h,bd as d,A as f}from"./index-BFOYDN2Q.js";function v(){const a=i(m(n,!0).splice(0,4)),t=[{label:"ID",prop:"id"},{label:"姓名",prop:"name"},{label:"日期",prop:"date"},{label:"echarts图表",slot:"echart"}],{isDark:s}=p(),o=u(()=>s.value?"dark":"light");return a.value.forEach((b,e)=>{const{setOptions:r}=h(d(`PieChartRef${e}`),{theme:o});r({tooltip:{trigger:"item",confine:!0},series:[{name:"Github信息",type:"pie",data:[{value:1067,name:"watchers"},{value:4037,name:"star"},{value:859,name:"forks"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},{name:"click",callback:({data:{name:l,value:c}})=>{f(`您点击了第 ${e+1} 行,图表标题为${l},图表数据为:${c}`,{type:"success"})}})}),{columns:t,dataList:a}}export{v as useColumns};
diff --git a/dist/static/js/columns-B8Fi2NXp.js b/dist/static/js/columns-DGs2lwDx.js
similarity index 74%
rename from dist/static/js/columns-B8Fi2NXp.js
rename to dist/static/js/columns-DGs2lwDx.js
index cab2f4cb1..b000752eb 100644
--- a/dist/static/js/columns-B8Fi2NXp.js
+++ b/dist/static/js/columns-DGs2lwDx.js
@@ -1 +1 @@
-import{b as r}from"./data-D-sO_ByH.js";import{r as s,a0 as l,o as p,aM as n,g as i}from"./index-WfHhNpgX.js";function u(a){const e=s(l(r,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return p(()=>{n().then(()=>{const{setWatermark:o}=i(a.value.getTableDoms().tableWrapper);o("编程即艺术",{font:"16px Microsoft YaHei",globalAlpha:.8,forever:!0,width:240,height:90})})}),{columns:t,dataList:e}}export{u as useColumns};
+import{b as r}from"./data-BKsxcZgM.js";import{r as s,a0 as l,o as p,aM as n,g as i}from"./index-BFOYDN2Q.js";function u(a){const e=s(l(r,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return p(()=>{n().then(()=>{const{setWatermark:o}=i(a.value.getTableDoms().tableWrapper);o("编程即艺术",{font:"16px Microsoft YaHei",globalAlpha:.8,forever:!0,width:240,height:90})})}),{columns:t,dataList:e}}export{u as useColumns};
diff --git a/dist/static/js/columns-aHLyeato.js b/dist/static/js/columns-WUqQVgTg.js
similarity index 88%
rename from dist/static/js/columns-aHLyeato.js
rename to dist/static/js/columns-WUqQVgTg.js
index b64176886..77375b860 100644
--- a/dist/static/js/columns-aHLyeato.js
+++ b/dist/static/js/columns-WUqQVgTg.js
@@ -1 +1 @@
-import{i as l,b as n,F as s,h as a,A as r}from"./index-WfHhNpgX.js";import{t as c}from"./data-BkEKlmCE.js";function u(){const i=[{label:"日期",prop:"date",cellRenderer:({row:e})=>l("div",{style:"display: flex; align-items: center"},[l(n("iconify-icon-online"),{icon:"ep:timer"},null),l("span",{style:"margin-left: 10px"},[e.date])])},{label:"姓名",prop:"name",cellRenderer:({row:e})=>l(n("el-popover"),{effect:"light",trigger:"hover",placement:"top",width:"auto"},{default:()=>l(s,null,[l("div",null,[a("name: "),e.name]),l("div",null,[a("address: "),e.address])]),reference:()=>l(n("el-tag"),null,{default:()=>[e.name]})})},{label:"地址",prop:"address"},{label:"操作",cellRenderer:({index:e,row:t})=>l(s,null,[l(n("el-button"),{size:"small",onClick:()=>o(e+1,t)},{default:()=>[a("Edit")]}),l(n("el-button"),{size:"small",type:"danger",onClick:()=>d(e+1,t)},{default:()=>[a("Delete")]})])}],o=(e,t)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(t)}`,{type:"success"})},d=(e,t)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(t)}`)};return{columns:i,tableData:c}}export{u as useColumns};
+import{i as l,b as n,F as s,h as a,A as r}from"./index-BFOYDN2Q.js";import{t as c}from"./data-BIPaQZpg.js";function u(){const i=[{label:"日期",prop:"date",cellRenderer:({row:e})=>l("div",{style:"display: flex; align-items: center"},[l(n("iconify-icon-online"),{icon:"ep:timer"},null),l("span",{style:"margin-left: 10px"},[e.date])])},{label:"姓名",prop:"name",cellRenderer:({row:e})=>l(n("el-popover"),{effect:"light",trigger:"hover",placement:"top",width:"auto"},{default:()=>l(s,null,[l("div",null,[a("name: "),e.name]),l("div",null,[a("address: "),e.address])]),reference:()=>l(n("el-tag"),null,{default:()=>[e.name]})})},{label:"地址",prop:"address"},{label:"操作",cellRenderer:({index:e,row:t})=>l(s,null,[l(n("el-button"),{size:"small",onClick:()=>o(e+1,t)},{default:()=>[a("Edit")]}),l(n("el-button"),{size:"small",type:"danger",onClick:()=>d(e+1,t)},{default:()=>[a("Delete")]})])}],o=(e,t)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(t)}`,{type:"success"})},d=(e,t)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(t)}`)};return{columns:i,tableData:c}}export{u as useColumns};
diff --git a/dist/static/js/columns-DRCZrPoe.js b/dist/static/js/columns-gypRf9ij.js
similarity index 86%
rename from dist/static/js/columns-DRCZrPoe.js
rename to dist/static/js/columns-gypRf9ij.js
index 81bd91227..b20bc51d4 100644
--- a/dist/static/js/columns-DRCZrPoe.js
+++ b/dist/static/js/columns-gypRf9ij.js
@@ -1,4 +1,4 @@
-var v=Object.defineProperty;var l=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var r=(e,t,a)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,i=(e,t)=>{for(var a in t||(t={}))C.call(t,a)&&r(e,a,t[a]);if(l)for(var a of l(t))b.call(t,a)&&r(e,a,t[a]);return e};import{t as x}from"./data-D-sO_ByH.js";import{r as u,K as f,o as L,aM as p,a0 as M}from"./index-WfHhNpgX.js";function A(){const e=u([]),t=u(!0),a=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=f({pageSize:20,currentPage:1,pageSizes:[20,40,60],total:0,align:"right",background:!0,small:!1}),s=f({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:`
+var v=Object.defineProperty;var l=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var r=(e,t,a)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,i=(e,t)=>{for(var a in t||(t={}))C.call(t,a)&&r(e,a,t[a]);if(l)for(var a of l(t))b.call(t,a)&&r(e,a,t[a]);return e};import{t as x}from"./data-BKsxcZgM.js";import{r as u,K as f,o as L,aM as p,a0 as M}from"./index-BFOYDN2Q.js";function A(){const e=u([]),t=u(!0),a=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=f({pageSize:20,currentPage:1,pageSizes:[20,40,60],total:0,align:"right",background:!0,small:!1}),s=f({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:`
{const r=m("el-card");return t(),_(r,{shadow:"never"},{header:o(()=>[h]),default:o(()=>[s(n(c),{prefix:"$",duration:1e3,color:"#409EFF",fontSize:"2em",startVal:1,endVal:1e3}),C,e("ul",b,[(t(),i(f,null,p([1,6,6,6],(l,a)=>s(n(d),{key:a,i:l,blur:a,delay:a+1},null,8,["i","blur","delay"])),64))])]),_:1})}}});export{x as default};
+import{R as c,a as d}from"./index-C9JmTb82.js";import{d as u,c as _,w as o,b as m,e as t,i as s,u as n,f as e,k as i,l as p,F as f}from"./index-BFOYDN2Q.js";import"./propTypes-DnNFEbDH.js";const h=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"数字动画")],-1),C=e("br",null,null,-1),b={class:"flex"},x=u({name:"CountTo",__name:"count-to",setup(k){return(B,F)=>{const r=m("el-card");return t(),_(r,{shadow:"never"},{header:o(()=>[h]),default:o(()=>[s(n(c),{prefix:"$",duration:1e3,color:"#409EFF",fontSize:"2em",startVal:1,endVal:1e3}),C,e("ul",b,[(t(),i(f,null,p([1,6,6,6],(l,a)=>s(n(d),{key:a,i:l,blur:a,delay:a+1},null,8,["i","blur","delay"])),64))])]),_:1})}}});export{x as default};
diff --git a/dist/static/js/customIndex-CPiUEdFT.js b/dist/static/js/customIndex-CPiUEdFT.js
new file mode 100644
index 000000000..354c08d57
--- /dev/null
+++ b/dist/static/js/customIndex-CPiUEdFT.js
@@ -0,0 +1 @@
+import{_ as o}from"./customIndex.vue_vue_type_script_setup_true_lang-CbyCgoJt.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/customIndex-DpDrkyei.js b/dist/static/js/customIndex-DpDrkyei.js
deleted file mode 100644
index b7be59d94..000000000
--- a/dist/static/js/customIndex-DpDrkyei.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./customIndex.vue_vue_type_script_setup_true_lang-CEOw1cc5.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
diff --git a/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-CEOw1cc5.js b/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-CbyCgoJt.js
similarity index 67%
rename from dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-CEOw1cc5.js
rename to dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-CbyCgoJt.js
index 89fb0fbe4..9c3163957 100644
--- a/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-CEOw1cc5.js
+++ b/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-CbyCgoJt.js
@@ -1 +1 @@
-import{t as a}from"./data-BkEKlmCE.js";import{d as n,b as r,e as p,c as s,u as c}from"./index-WfHhNpgX.js";const i=n({__name:"customIndex",setup(l){const t=[{type:"index",index:e=>e*2},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(e,m)=>{const o=r("pure-table");return p(),s(o,{data:c(a),columns:t},null,8,["data"])}}});export{i as _};
+import{t as a}from"./data-BIPaQZpg.js";import{d as n,b as r,e as p,c as s,u as c}from"./index-BFOYDN2Q.js";const i=n({__name:"customIndex",setup(l){const t=[{type:"index",index:e=>e*2},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(e,m)=>{const o=r("pure-table");return p(),s(o,{data:c(a),columns:t},null,8,["data"])}}});export{i as _};
diff --git a/dist/static/js/dark-CKuq8Q1S.js b/dist/static/js/dark-CKBT9lIt.js
similarity index 97%
rename from dist/static/js/dark-CKuq8Q1S.js
rename to dist/static/js/dark-CKBT9lIt.js
index f3396961a..c7c768f00 100644
--- a/dist/static/js/dark-CKuq8Q1S.js
+++ b/dist/static/js/dark-CKBT9lIt.js
@@ -1,4 +1,4 @@
-var oe=Object.defineProperty;var Q=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var j=(t,e,o)=>e in t?oe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,O=(t,e)=>{for(var o in e||(e={}))ne.call(e,o)&&j(t,o,e[o]);if(Q)for(var o of Q(e))ae.call(e,o)&&j(t,o,e[o]);return t};import{dA as L,V as h,dE as le,dz as Z,H as $,r as z,at as B,dF as ue,ar as re,dm as D,dG as J,dH as se,a9 as ie,dI as ce,a1 as de,dJ as U,a3 as V,dt as fe,dK as me,a6 as he,a7 as ge,N as ve,e as N,k as R,f as A}from"./index-WfHhNpgX.js";import{u as q}from"./app-Dkdm5U1U.js";import{u as x}from"./epTheme-BbhGEjVn.js";import{e as K}from"./mitt-E5P-NQ8u.js";const Xe={width:24,height:24,body:''};function pe(){const{$storage:t,$config:e}=L(),o=()=>{var s,p,g,f,v,d,T,M,C,k,u,r,c,m,i,y;le().multiTagsCache&&(!t.tags||t.tags.length===0)&&(t.tags=Z),t.locale||(t.locale={locale:(s=e==null?void 0:e.Locale)!=null?s:"zh"},$().locale.value=(p=e==null?void 0:e.Locale)!=null?p:"zh"),t.layout||(t.layout={layout:(g=e==null?void 0:e.Layout)!=null?g:"vertical",theme:(f=e==null?void 0:e.Theme)!=null?f:"light",darkMode:(v=e==null?void 0:e.DarkMode)!=null?v:!1,sidebarStatus:(d=e==null?void 0:e.SidebarStatus)!=null?d:!0,epThemeColor:(T=e==null?void 0:e.EpThemeColor)!=null?T:"#409EFF",themeColor:(M=e==null?void 0:e.Theme)!=null?M:"light",overallStyle:(C=e==null?void 0:e.OverallStyle)!=null?C:"light"}),t.configure||(t.configure={grey:(k=e==null?void 0:e.Grey)!=null?k:!1,weak:(u=e==null?void 0:e.Weak)!=null?u:!1,hideTabs:(r=e==null?void 0:e.HideTabs)!=null?r:!1,hideFooter:(c=e.HideFooter)!=null?c:!0,showLogo:(m=e==null?void 0:e.ShowLogo)!=null?m:!0,showModel:(i=e==null?void 0:e.ShowModel)!=null?i:"smart",multiTagsCache:(y=e==null?void 0:e.MultiTagsCache)!=null?y:!1})},n=h(()=>t==null?void 0:t.layout.layout),l=h(()=>t.layout);return{layout:n,layoutTheme:l,initStorage:o}}const F={outputDir:"",defaultScopeName:"",includeStyleWithColors:[],extract:!0,themeLinkTagId:"theme-link-tag",themeLinkTagInjectTo:"head",removeCssScopeName:!1,customThemeCssFileName:null,arbitraryMode:!1,defaultPrimaryColor:"",customThemeOutputPath:"/Users/zhangyi/Desktop/vue-pure-admin/node_modules/.pnpm/@pureadmin+theme@3.2.0/node_modules/@pureadmin/theme/setCustomTheme.js",styleTagId:"custom-theme-tagid",InjectDefaultStyleTagToHtml:!0,hueDiffControls:{low:0,high:0},multipleScopeVars:[{scopeName:"layout-theme-light",varsContent:`
+var oe=Object.defineProperty;var Q=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var j=(t,e,o)=>e in t?oe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,O=(t,e)=>{for(var o in e||(e={}))ne.call(e,o)&&j(t,o,e[o]);if(Q)for(var o of Q(e))ae.call(e,o)&&j(t,o,e[o]);return t};import{dA as L,V as h,dE as le,dz as Z,H as $,r as z,at as B,dF as ue,ar as re,dm as D,dG as J,dH as se,a9 as ie,dI as ce,a1 as de,dJ as U,a3 as V,dt as fe,dK as me,a6 as he,a7 as ge,N as ve,e as N,k as R,f as A}from"./index-BFOYDN2Q.js";import{u as q}from"./app-DGF-6q4e.js";import{u as x}from"./epTheme-hms6UpT1.js";import{e as K}from"./mitt-E5P-NQ8u.js";const Xe={width:24,height:24,body:''};function pe(){const{$storage:t,$config:e}=L(),o=()=>{var s,p,g,f,v,d,T,M,C,k,u,r,c,m,i,y;le().multiTagsCache&&(!t.tags||t.tags.length===0)&&(t.tags=Z),t.locale||(t.locale={locale:(s=e==null?void 0:e.Locale)!=null?s:"zh"},$().locale.value=(p=e==null?void 0:e.Locale)!=null?p:"zh"),t.layout||(t.layout={layout:(g=e==null?void 0:e.Layout)!=null?g:"vertical",theme:(f=e==null?void 0:e.Theme)!=null?f:"light",darkMode:(v=e==null?void 0:e.DarkMode)!=null?v:!1,sidebarStatus:(d=e==null?void 0:e.SidebarStatus)!=null?d:!0,epThemeColor:(T=e==null?void 0:e.EpThemeColor)!=null?T:"#409EFF",themeColor:(M=e==null?void 0:e.Theme)!=null?M:"light",overallStyle:(C=e==null?void 0:e.OverallStyle)!=null?C:"light"}),t.configure||(t.configure={grey:(k=e==null?void 0:e.Grey)!=null?k:!1,weak:(u=e==null?void 0:e.Weak)!=null?u:!1,hideTabs:(r=e==null?void 0:e.HideTabs)!=null?r:!1,hideFooter:(c=e.HideFooter)!=null?c:!0,showLogo:(m=e==null?void 0:e.ShowLogo)!=null?m:!0,showModel:(i=e==null?void 0:e.ShowModel)!=null?i:"smart",multiTagsCache:(y=e==null?void 0:e.MultiTagsCache)!=null?y:!1})},n=h(()=>t==null?void 0:t.layout.layout),l=h(()=>t.layout);return{layout:n,layoutTheme:l,initStorage:o}}const F={outputDir:"",defaultScopeName:"",includeStyleWithColors:[],extract:!0,themeLinkTagId:"theme-link-tag",themeLinkTagInjectTo:"head",removeCssScopeName:!1,customThemeCssFileName:null,arbitraryMode:!1,defaultPrimaryColor:"",customThemeOutputPath:"/Users/zhangyi/Desktop/pure-admin/vue-pure-admin/node_modules/.pnpm/@pureadmin+theme@3.2.0/node_modules/@pureadmin/theme/setCustomTheme.js",styleTagId:"custom-theme-tagid",InjectDefaultStyleTagToHtml:!0,hueDiffControls:{low:0,high:0},multipleScopeVars:[{scopeName:"layout-theme-light",varsContent:`
$subMenuActiveText: #000000d9 !default;
$menuBg: #fff !default;
$menuHover: #f6f6f6 !default;
diff --git a/dist/static/js/data-BkEKlmCE.js b/dist/static/js/data-BIPaQZpg.js
similarity index 98%
rename from dist/static/js/data-BkEKlmCE.js
rename to dist/static/js/data-BIPaQZpg.js
index b6b9d7423..f1b17bdfd 100644
--- a/dist/static/js/data-BkEKlmCE.js
+++ b/dist/static/js/data-BIPaQZpg.js
@@ -1 +1 @@
-import{aV as t,a0 as e}from"./index-WfHhNpgX.js";const a=t(new Date).format("YYYY-MM-DD"),c=[{date:a,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike",address:"No. 189, Grove St, Los Angeles"}],i=e(c,!0),o=i.map(s=>Object.assign(s,{state:"California",city:"Los Angeles","post-code":"CA 90036"})),S=i.map((s,n)=>Object.assign(s,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${n+1}.jpg`})),d=i.map((s,n)=>Object.assign(s,{date:`${t(new Date).format("YYYY-MM")}-${n+1}`})),m=[{date:"2016-05-03",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-02",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-04",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-01",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-08",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-06",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-07",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]}];export{o as a,d as b,m as c,S as d,c as t};
+import{aV as t,a0 as e}from"./index-BFOYDN2Q.js";const a=t(new Date).format("YYYY-MM-DD"),c=[{date:a,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike",address:"No. 189, Grove St, Los Angeles"}],i=e(c,!0),o=i.map(s=>Object.assign(s,{state:"California",city:"Los Angeles","post-code":"CA 90036"})),S=i.map((s,n)=>Object.assign(s,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${n+1}.jpg`})),d=i.map((s,n)=>Object.assign(s,{date:`${t(new Date).format("YYYY-MM")}-${n+1}`})),m=[{date:"2016-05-03",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-02",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-04",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-01",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-08",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-06",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-07",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]}];export{o as a,d as b,m as c,S as d,c as t};
diff --git a/dist/static/js/data-D-sO_ByH.js b/dist/static/js/data-BKsxcZgM.js
similarity index 95%
rename from dist/static/js/data-D-sO_ByH.js
rename to dist/static/js/data-BKsxcZgM.js
index 694e34c60..f4be5576d 100644
--- a/dist/static/js/data-D-sO_ByH.js
+++ b/dist/static/js/data-BKsxcZgM.js
@@ -1 +1 @@
-import{aV as r,a0 as t}from"./index-WfHhNpgX.js";const s=r(new Date).format("YYYY-MM-DD"),o=[{date:s,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mike",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mike1",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mike2",address:"No. 189, Grove St, Los Angeles"}];t(o,!0).map(e=>Object.assign(e,{state:"California",city:"Los Angeles","post-code":"CA 90036"}));t(o,!0).map((e,a)=>Object.assign(e,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${a+1}.jpg`}));t(o,!0).map((e,a)=>{delete e.date,Object.assign(e,{date:`${r(new Date).format("YYYY-MM")}-${a+1}`})});const n=t(o,!0).map((e,a)=>(delete e.address,delete e.date,Object.assign(e,{id:a+1,date:`${r(new Date).format("YYYY-MM")}-${a+1}`}))),m=t(o,!0).map((e,a)=>(delete e.date,Object.assign(e,{id:a+1,date:`${r(new Date).format("YYYY-MM")}-${a+1}`,address:"China",sex:a%2===0?"男":"女"})));export{n as a,m as b,o as t};
+import{aV as r,a0 as t}from"./index-BFOYDN2Q.js";const s=r(new Date).format("YYYY-MM-DD"),o=[{date:s,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mike",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mike1",address:"No. 189, Grove St, Los Angeles"},{date:s,name:"Mike2",address:"No. 189, Grove St, Los Angeles"}];t(o,!0).map(e=>Object.assign(e,{state:"California",city:"Los Angeles","post-code":"CA 90036"}));t(o,!0).map((e,a)=>Object.assign(e,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${a+1}.jpg`}));t(o,!0).map((e,a)=>{delete e.date,Object.assign(e,{date:`${r(new Date).format("YYYY-MM")}-${a+1}`})});const n=t(o,!0).map((e,a)=>(delete e.address,delete e.date,Object.assign(e,{id:a+1,date:`${r(new Date).format("YYYY-MM")}-${a+1}`}))),m=t(o,!0).map((e,a)=>(delete e.date,Object.assign(e,{id:a+1,date:`${r(new Date).format("YYYY-MM")}-${a+1}`,address:"China",sex:a%2===0?"男":"女"})));export{n as a,m as b,o as t};
diff --git a/dist/static/js/date-picker-C7OoLsQI.js b/dist/static/js/date-picker-DUUnW6im.js
similarity index 97%
rename from dist/static/js/date-picker-C7OoLsQI.js
rename to dist/static/js/date-picker-DUUnW6im.js
index 93024a091..84141f448 100644
--- a/dist/static/js/date-picker-C7OoLsQI.js
+++ b/dist/static/js/date-picker-DUUnW6im.js
@@ -1 +1 @@
-import{u as q}from"./hooks-BN3_ji8y.js";import{d as H,r as d,a7 as R,c as T,w as s,b as v,j as $,e as f,f as u,i as t,m as A,h as r,B as U,u as G,k as J,C as K,E as L,p as O,q as Q,_ as W}from"./index-WfHhNpgX.js";const p=c=>(O("data-v-32d510a4"),c=c(),Q(),c),X={class:"card-header"},Z=p(()=>u("p",{class:"mb-2"},"选择某一天",-1)),ee=p(()=>u("p",{class:"mb-2 mt-4"},"选择周、月、年或多个日期",-1)),ae=p(()=>u("p",{class:"mb-2 mt-4"},"选择一段时间",-1)),le=p(()=>u("p",{class:"mb-2 mt-4"},"选择月份范围",-1)),te=p(()=>u("p",{class:"mb-2 mt-4"},"日期格式",-1)),se=p(()=>u("br",null,null,-1)),oe={class:"ml-2"},de=p(()=>u("p",{class:"mb-2 mt-4"},"自定义前缀",-1)),ne=p(()=>u("p",{class:"mb-2 mt-4"},"自定义内容",-1)),ue={class:"text"},ie={key:0,class:"holiday"},re=H({name:"DatePicker",__name:"date-picker",setup(c){const o=d("default"),n=d(),w=d(""),C=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24),l}},{text:"一周前",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24*7),l}}],B=l=>l.getTime()>Date.now(),D=d(""),x=d(""),z=d(""),h=d(""),Y=d(""),I=[{text:"上周",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,l]}},{text:"上个月",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,l]}},{text:"三个月前",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,l]}}],g=d(""),N=[{text:"本月",value:[new Date,new Date]},{text:"今年",value:()=>{const l=new Date;return[new Date(new Date().getFullYear(),0),l]}},{text:"六个月前",value:()=>{const l=new Date,e=new Date;return e.setMonth(e.getMonth()-6),[e,l]}}],b=d(""),_=d(""),y=d(""),k=d("2023-10-30"),S=["2023-10-22","2023-10-23","2023-10-24","2023-10-25","2023-10-26","2023-10-27","2023-10-28","2023-10-29","2023-10-30","2023-10-31"],j=({dayjs:l})=>S.includes(l.format("YYYY-MM-DD"));return R(o,l=>l==="disabled"?n.value="default":n.value=o.value),(l,e)=>{const E=v("el-link"),m=v("el-radio"),M=v("el-radio-group"),V=v("el-space"),i=v("el-date-picker"),F=v("el-card"),P=$("tippy");return f(),T(F,{shadow:"never"},{header:s(()=>[u("div",X,[t(V,{wrap:"",size:40},{default:s(()=>[A((f(),T(E,{href:"https://element-plus.org/zh-CN/component/date-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:s(()=>[r(" 日期选择器 ")]),_:1})),[[P,{content:"点击查看详细文档"}]]),t(M,{modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value=a),size:"small"},{default:s(()=>[t(m,{value:"large"},{default:s(()=>[r("大尺寸")]),_:1}),t(m,{value:"default"},{default:s(()=>[r("默认尺寸")]),_:1}),t(m,{value:"small"},{default:s(()=>[r("小尺寸")]),_:1}),t(m,{value:"disabled"},{default:s(()=>[r("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:s(()=>[Z,t(i,{modelValue:w.value,"onUpdate:modelValue":e[1]||(e[1]=a=>w.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择","disabled-date":B,shortcuts:C,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),ee,t(V,{wrap:""},{default:s(()=>[t(i,{modelValue:D.value,"onUpdate:modelValue":e[2]||(e[2]=a=>D.value=a),type:"week",class:"!w-[160px]",format:"YYYY年第ww周",placeholder:"选择某年中的某周",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:x.value,"onUpdate:modelValue":e[3]||(e[3]=a=>x.value=a),type:"month",class:"!w-[160px]",placeholder:"选择某月",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:z.value,"onUpdate:modelValue":e[4]||(e[4]=a=>z.value=a),type:"year",class:"!w-[160px]",placeholder:"选择某年",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:h.value,"onUpdate:modelValue":e[5]||(e[5]=a=>h.value=a),type:"dates",class:"!w-[160px]",placeholder:"选择多个日期",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"])]),_:1}),ae,t(i,{modelValue:Y.value,"onUpdate:modelValue":e[6]||(e[6]=a=>Y.value=a),type:"daterange",class:"!w-[240px]","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",shortcuts:I,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"]),le,t(i,{modelValue:g.value,"onUpdate:modelValue":e[7]||(e[7]=a=>g.value=a),type:"monthrange","unlink-panels":"","range-separator":"至","start-placeholder":"开始月份","end-placeholder":"结束月份",shortcuts:N,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),te,t(M,{modelValue:_.value,"onUpdate:modelValue":e[8]||(e[8]=a=>_.value=a),class:"mb-2",disabled:o.value==="disabled",onChange:e[9]||(e[9]=a=>b.value="")},{default:s(()=>[t(m,{value:""},{default:s(()=>[r("Date")]),_:1}),t(m,{value:"YYYY-MM-DD"},{default:s(()=>[r("年月日")]),_:1}),t(m,{value:"x"},{default:s(()=>[r("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),se,t(V,{wrap:""},{default:s(()=>[t(i,{modelValue:b.value,"onUpdate:modelValue":e[10]||(e[10]=a=>b.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":_.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),u("span",oe,U(b.value),1)]),_:1}),de,t(i,{modelValue:y.value,"onUpdate:modelValue":e[11]||(e[11]=a=>y.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期","prefix-icon":G(q)("twemoji:spiral-calendar"),size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","prefix-icon","size","disabled"]),ne,t(i,{modelValue:k.value,"onUpdate:modelValue":e[12]||(e[12]=a=>k.value=a),type:"date",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",size:n.value,disabled:o.value==="disabled"},{default:s(a=>[u("div",{class:L(["cell",{current:a.isCurrent}])},[u("span",ue,U(a.text),1),j(a)?(f(),J("span",ie)):K("",!0)],2)]),_:1},8,["modelValue","size","disabled"])]),_:1})}}}),ve=W(re,[["__scopeId","data-v-32d510a4"]]);export{ve as default};
+import{u as q}from"./hooks-CapXLLJk.js";import{d as H,r as d,a7 as R,c as T,w as s,b as v,j as $,e as f,f as u,i as t,m as A,h as r,B as U,u as G,k as J,C as K,E as L,p as O,q as Q,_ as W}from"./index-BFOYDN2Q.js";const p=c=>(O("data-v-32d510a4"),c=c(),Q(),c),X={class:"card-header"},Z=p(()=>u("p",{class:"mb-2"},"选择某一天",-1)),ee=p(()=>u("p",{class:"mb-2 mt-4"},"选择周、月、年或多个日期",-1)),ae=p(()=>u("p",{class:"mb-2 mt-4"},"选择一段时间",-1)),le=p(()=>u("p",{class:"mb-2 mt-4"},"选择月份范围",-1)),te=p(()=>u("p",{class:"mb-2 mt-4"},"日期格式",-1)),se=p(()=>u("br",null,null,-1)),oe={class:"ml-2"},de=p(()=>u("p",{class:"mb-2 mt-4"},"自定义前缀",-1)),ne=p(()=>u("p",{class:"mb-2 mt-4"},"自定义内容",-1)),ue={class:"text"},ie={key:0,class:"holiday"},re=H({name:"DatePicker",__name:"date-picker",setup(c){const o=d("default"),n=d(),w=d(""),C=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24),l}},{text:"一周前",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24*7),l}}],B=l=>l.getTime()>Date.now(),D=d(""),x=d(""),z=d(""),h=d(""),Y=d(""),I=[{text:"上周",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,l]}},{text:"上个月",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,l]}},{text:"三个月前",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,l]}}],g=d(""),N=[{text:"本月",value:[new Date,new Date]},{text:"今年",value:()=>{const l=new Date;return[new Date(new Date().getFullYear(),0),l]}},{text:"六个月前",value:()=>{const l=new Date,e=new Date;return e.setMonth(e.getMonth()-6),[e,l]}}],b=d(""),_=d(""),y=d(""),k=d("2023-10-30"),S=["2023-10-22","2023-10-23","2023-10-24","2023-10-25","2023-10-26","2023-10-27","2023-10-28","2023-10-29","2023-10-30","2023-10-31"],j=({dayjs:l})=>S.includes(l.format("YYYY-MM-DD"));return R(o,l=>l==="disabled"?n.value="default":n.value=o.value),(l,e)=>{const E=v("el-link"),m=v("el-radio"),M=v("el-radio-group"),V=v("el-space"),i=v("el-date-picker"),F=v("el-card"),P=$("tippy");return f(),T(F,{shadow:"never"},{header:s(()=>[u("div",X,[t(V,{wrap:"",size:40},{default:s(()=>[A((f(),T(E,{href:"https://element-plus.org/zh-CN/component/date-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:s(()=>[r(" 日期选择器 ")]),_:1})),[[P,{content:"点击查看详细文档"}]]),t(M,{modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value=a),size:"small"},{default:s(()=>[t(m,{value:"large"},{default:s(()=>[r("大尺寸")]),_:1}),t(m,{value:"default"},{default:s(()=>[r("默认尺寸")]),_:1}),t(m,{value:"small"},{default:s(()=>[r("小尺寸")]),_:1}),t(m,{value:"disabled"},{default:s(()=>[r("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:s(()=>[Z,t(i,{modelValue:w.value,"onUpdate:modelValue":e[1]||(e[1]=a=>w.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择","disabled-date":B,shortcuts:C,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),ee,t(V,{wrap:""},{default:s(()=>[t(i,{modelValue:D.value,"onUpdate:modelValue":e[2]||(e[2]=a=>D.value=a),type:"week",class:"!w-[160px]",format:"YYYY年第ww周",placeholder:"选择某年中的某周",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:x.value,"onUpdate:modelValue":e[3]||(e[3]=a=>x.value=a),type:"month",class:"!w-[160px]",placeholder:"选择某月",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:z.value,"onUpdate:modelValue":e[4]||(e[4]=a=>z.value=a),type:"year",class:"!w-[160px]",placeholder:"选择某年",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:h.value,"onUpdate:modelValue":e[5]||(e[5]=a=>h.value=a),type:"dates",class:"!w-[160px]",placeholder:"选择多个日期",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"])]),_:1}),ae,t(i,{modelValue:Y.value,"onUpdate:modelValue":e[6]||(e[6]=a=>Y.value=a),type:"daterange",class:"!w-[240px]","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",shortcuts:I,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"]),le,t(i,{modelValue:g.value,"onUpdate:modelValue":e[7]||(e[7]=a=>g.value=a),type:"monthrange","unlink-panels":"","range-separator":"至","start-placeholder":"开始月份","end-placeholder":"结束月份",shortcuts:N,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),te,t(M,{modelValue:_.value,"onUpdate:modelValue":e[8]||(e[8]=a=>_.value=a),class:"mb-2",disabled:o.value==="disabled",onChange:e[9]||(e[9]=a=>b.value="")},{default:s(()=>[t(m,{value:""},{default:s(()=>[r("Date")]),_:1}),t(m,{value:"YYYY-MM-DD"},{default:s(()=>[r("年月日")]),_:1}),t(m,{value:"x"},{default:s(()=>[r("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),se,t(V,{wrap:""},{default:s(()=>[t(i,{modelValue:b.value,"onUpdate:modelValue":e[10]||(e[10]=a=>b.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":_.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),u("span",oe,U(b.value),1)]),_:1}),de,t(i,{modelValue:y.value,"onUpdate:modelValue":e[11]||(e[11]=a=>y.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期","prefix-icon":G(q)("twemoji:spiral-calendar"),size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","prefix-icon","size","disabled"]),ne,t(i,{modelValue:k.value,"onUpdate:modelValue":e[12]||(e[12]=a=>k.value=a),type:"date",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",size:n.value,disabled:o.value==="disabled"},{default:s(a=>[u("div",{class:L(["cell",{current:a.isCurrent}])},[u("span",ue,U(a.text),1),j(a)?(f(),J("span",ie)):K("",!0)],2)]),_:1},8,["modelValue","size","disabled"])]),_:1})}}}),ve=W(re,[["__scopeId","data-v-32d510a4"]]);export{ve as default};
diff --git a/dist/static/js/datetime-picker-CqPj-4cP.js b/dist/static/js/datetime-picker-DwkHv0Sn.js
similarity index 98%
rename from dist/static/js/datetime-picker-CqPj-4cP.js
rename to dist/static/js/datetime-picker-DwkHv0Sn.js
index f24909736..4f9dbf69e 100644
--- a/dist/static/js/datetime-picker-CqPj-4cP.js
+++ b/dist/static/js/datetime-picker-DwkHv0Sn.js
@@ -1 +1 @@
-var O=Object.defineProperty,R=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var B=(c,t,l)=>t in c?O(c,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[t]=l,M=(c,t)=>{for(var l in t||(t={}))q.call(t,l)&&B(c,l,t[l]);if(U)for(var l of U(t))L.call(t,l)&&B(c,l,t[l]);return c},S=(c,t)=>R(c,$(t));import{d as A,r as n,a7 as G,c as D,w as d,b as r,j as J,e as h,f as p,i as o,m as K,h as u,B as I,k as Q,l as W,E as X,F as Z,p as ee,q as te,_ as ae}from"./index-WfHhNpgX.js";const m=c=>(ee("data-v-57f47119"),c=c(),te(),c),le={class:"card-header"},se=m(()=>p("p",{class:"mb-2"},"日期和时间点",-1)),de=m(()=>p("p",{class:"mb-2 mt-4"},"日期时间格式",-1)),oe=m(()=>p("br",null,null,-1)),ce={class:"ml-2"},ne=m(()=>p("p",{class:"mb-2 mt-4"},"日期和时间范围",-1)),ue=m(()=>p("p",{class:"mb-2 mt-4"}," 弹出面板位置可控(如果弹出位置不足以完整展示面板会自动调整位置) ",-1)),ie=A({name:"DateTimePicker",__name:"datetime-picker",setup(c){const t=n("default"),l=n(),z=n(""),N=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24),a}},{text:"一周前",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24*7),a}}],v=n(""),_=n(""),T=n(""),P=[{text:"上周",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,a]}},{text:"上个月",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,a]}},{text:"三个月前",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,a]}}],x=n(""),k=n(),y=n("auto"),b=n([{title:"auto",checked:!1},{title:"auto-start",checked:!1},{title:"auto-end",checked:!1},{title:"top",checked:!1},{title:"top-start",checked:!1},{title:"top-end",checked:!1},{title:"bottom",checked:!1},{title:"bottom-start",checked:!1},{title:"bottom-end",checked:!1},{title:"right",checked:!1},{title:"right-start",checked:!1},{title:"right-end",checked:!1},{title:"left",checked:!1},{title:"left-start",checked:!1},{title:"left-end",checked:!1}]),g=n({});function F(a,e){t.value!=="disabled"&&(y.value=a.title,g.value[e]=Object.assign(S(M({},a),{checked:!a.checked})),b.value.map(w=>w.checked=!1),b.value[e].checked=g.value[e].checked,g.value[e].checked?k.value.handleOpen():k.value.handleClose())}return G(t,a=>a==="disabled"?l.value="default":l.value=t.value),(a,e)=>{const w=r("el-link"),i=r("el-radio"),C=r("el-radio-group"),V=r("el-space"),f=r("el-date-picker"),j=r("el-check-tag"),E=r("el-card"),H=J("tippy");return h(),D(E,{shadow:"never",style:{height:"100vh"}},{header:d(()=>[p("div",le,[o(V,{wrap:"",size:40},{default:d(()=>[K((h(),D(w,{href:"https://element-plus.org/zh-CN/component/datetime-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:d(()=>[u(" 日期时间选择器 ")]),_:1})),[[H,{content:"点击查看详细文档"}]]),o(C,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=s=>t.value=s),size:"small"},{default:d(()=>[o(i,{value:"large"},{default:d(()=>[u("大尺寸")]),_:1}),o(i,{value:"default"},{default:d(()=>[u("默认尺寸")]),_:1}),o(i,{value:"small"},{default:d(()=>[u("小尺寸")]),_:1}),o(i,{value:"disabled"},{default:d(()=>[u("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:d(()=>[se,o(f,{modelValue:z.value,"onUpdate:modelValue":e[1]||(e[1]=s=>z.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",shortcuts:N,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),de,o(C,{modelValue:_.value,"onUpdate:modelValue":e[2]||(e[2]=s=>_.value=s),class:"mb-2",disabled:t.value==="disabled",onChange:e[3]||(e[3]=s=>v.value="")},{default:d(()=>[o(i,{value:""},{default:d(()=>[u("Date")]),_:1}),o(i,{value:"YYYY-MM-DD HH:mm:ss"},{default:d(()=>[u("年月日 时分秒")]),_:1}),o(i,{value:"x"},{default:d(()=>[u("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),oe,o(V,{wrap:""},{default:d(()=>[o(f,{modelValue:v.value,"onUpdate:modelValue":e[4]||(e[4]=s=>v.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",format:"YYYY/MM/DD hh:mm:ss","value-format":_.value,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),p("span",ce,I(v.value),1)]),_:1}),ne,o(f,{modelValue:T.value,"onUpdate:modelValue":e[5]||(e[5]=s=>T.value=s),type:"datetimerange",shortcuts:P,"range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间","popper-options":{placement:"bottom-start"},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),ue,o(V,{wrap:"",class:"w-[400px]"},{default:d(()=>[(h(!0),Q(Z,null,W(b.value,(s,Y)=>(h(),D(j,{key:Y,class:X(["select-none",t.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:re=>F(s,Y)},{default:d(()=>[u(I(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1}),o(f,{ref_key:"datePickerRef",ref:k,modelValue:x.value,"onUpdate:modelValue":e[6]||(e[6]=s=>x.value=s),type:"datetime",class:"ml-[15%]",placeholder:"请选择日期时间","popper-options":{placement:y.value},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"])]),_:1})}}}),ve=ae(ie,[["__scopeId","data-v-57f47119"]]);export{ve as default};
+var O=Object.defineProperty,R=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var B=(c,t,l)=>t in c?O(c,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[t]=l,M=(c,t)=>{for(var l in t||(t={}))q.call(t,l)&&B(c,l,t[l]);if(U)for(var l of U(t))L.call(t,l)&&B(c,l,t[l]);return c},S=(c,t)=>R(c,$(t));import{d as A,r as n,a7 as G,c as D,w as d,b as r,j as J,e as h,f as p,i as o,m as K,h as u,B as I,k as Q,l as W,E as X,F as Z,p as ee,q as te,_ as ae}from"./index-BFOYDN2Q.js";const m=c=>(ee("data-v-57f47119"),c=c(),te(),c),le={class:"card-header"},se=m(()=>p("p",{class:"mb-2"},"日期和时间点",-1)),de=m(()=>p("p",{class:"mb-2 mt-4"},"日期时间格式",-1)),oe=m(()=>p("br",null,null,-1)),ce={class:"ml-2"},ne=m(()=>p("p",{class:"mb-2 mt-4"},"日期和时间范围",-1)),ue=m(()=>p("p",{class:"mb-2 mt-4"}," 弹出面板位置可控(如果弹出位置不足以完整展示面板会自动调整位置) ",-1)),ie=A({name:"DateTimePicker",__name:"datetime-picker",setup(c){const t=n("default"),l=n(),z=n(""),N=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24),a}},{text:"一周前",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24*7),a}}],v=n(""),_=n(""),T=n(""),P=[{text:"上周",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,a]}},{text:"上个月",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,a]}},{text:"三个月前",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,a]}}],x=n(""),k=n(),y=n("auto"),b=n([{title:"auto",checked:!1},{title:"auto-start",checked:!1},{title:"auto-end",checked:!1},{title:"top",checked:!1},{title:"top-start",checked:!1},{title:"top-end",checked:!1},{title:"bottom",checked:!1},{title:"bottom-start",checked:!1},{title:"bottom-end",checked:!1},{title:"right",checked:!1},{title:"right-start",checked:!1},{title:"right-end",checked:!1},{title:"left",checked:!1},{title:"left-start",checked:!1},{title:"left-end",checked:!1}]),g=n({});function F(a,e){t.value!=="disabled"&&(y.value=a.title,g.value[e]=Object.assign(S(M({},a),{checked:!a.checked})),b.value.map(w=>w.checked=!1),b.value[e].checked=g.value[e].checked,g.value[e].checked?k.value.handleOpen():k.value.handleClose())}return G(t,a=>a==="disabled"?l.value="default":l.value=t.value),(a,e)=>{const w=r("el-link"),i=r("el-radio"),C=r("el-radio-group"),V=r("el-space"),f=r("el-date-picker"),j=r("el-check-tag"),E=r("el-card"),H=J("tippy");return h(),D(E,{shadow:"never",style:{height:"100vh"}},{header:d(()=>[p("div",le,[o(V,{wrap:"",size:40},{default:d(()=>[K((h(),D(w,{href:"https://element-plus.org/zh-CN/component/datetime-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:d(()=>[u(" 日期时间选择器 ")]),_:1})),[[H,{content:"点击查看详细文档"}]]),o(C,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=s=>t.value=s),size:"small"},{default:d(()=>[o(i,{value:"large"},{default:d(()=>[u("大尺寸")]),_:1}),o(i,{value:"default"},{default:d(()=>[u("默认尺寸")]),_:1}),o(i,{value:"small"},{default:d(()=>[u("小尺寸")]),_:1}),o(i,{value:"disabled"},{default:d(()=>[u("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:d(()=>[se,o(f,{modelValue:z.value,"onUpdate:modelValue":e[1]||(e[1]=s=>z.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",shortcuts:N,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),de,o(C,{modelValue:_.value,"onUpdate:modelValue":e[2]||(e[2]=s=>_.value=s),class:"mb-2",disabled:t.value==="disabled",onChange:e[3]||(e[3]=s=>v.value="")},{default:d(()=>[o(i,{value:""},{default:d(()=>[u("Date")]),_:1}),o(i,{value:"YYYY-MM-DD HH:mm:ss"},{default:d(()=>[u("年月日 时分秒")]),_:1}),o(i,{value:"x"},{default:d(()=>[u("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),oe,o(V,{wrap:""},{default:d(()=>[o(f,{modelValue:v.value,"onUpdate:modelValue":e[4]||(e[4]=s=>v.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",format:"YYYY/MM/DD hh:mm:ss","value-format":_.value,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),p("span",ce,I(v.value),1)]),_:1}),ne,o(f,{modelValue:T.value,"onUpdate:modelValue":e[5]||(e[5]=s=>T.value=s),type:"datetimerange",shortcuts:P,"range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间","popper-options":{placement:"bottom-start"},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),ue,o(V,{wrap:"",class:"w-[400px]"},{default:d(()=>[(h(!0),Q(Z,null,W(b.value,(s,Y)=>(h(),D(j,{key:Y,class:X(["select-none",t.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:re=>F(s,Y)},{default:d(()=>[u(I(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1}),o(f,{ref_key:"datePickerRef",ref:k,modelValue:x.value,"onUpdate:modelValue":e[6]||(e[6]=s=>x.value=s),type:"datetime",class:"ml-[15%]",placeholder:"请选择日期时间","popper-options":{placement:y.value},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"])]),_:1})}}}),ve=ae(ie,[["__scopeId","data-v-57f47119"]]);export{ve as default};
diff --git a/dist/static/js/debounce-szgICGoF.js b/dist/static/js/debounce-Bm9tZOip.js
similarity index 95%
rename from dist/static/js/debounce-szgICGoF.js
rename to dist/static/js/debounce-Bm9tZOip.js
index b4df680e4..eff54f0dd 100644
--- a/dist/static/js/debounce-szgICGoF.js
+++ b/dist/static/js/debounce-Bm9tZOip.js
@@ -1 +1 @@
-import{d as m,k as h,i as t,w as e,b as l,e as f,u as c,h as a,f as o,Y as _,z as b,A as k}from"./index-WfHhNpgX.js";const p=o("div",{class:"font-medium"},"防抖:debounce",-1),C=o("div",{class:"mb-5"}," 所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。 ",-1),v=o("div",{class:"font-medium"},"节流:throttle",-1),w=o("div",{class:"mb-5"}," 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。 ",-1),D=m({name:"Debounce",__name:"debounce",setup(x){const n=()=>k("恭喜你,这是一条成功消息",{type:"success"}),i=_(n,1e3,!0),r=_(n,1e3),u=b(n);return(B,N)=>{const s=l("el-button"),d=l("el-card");return f(),h("div",null,[t(d,{class:"mb-5",shadow:"never"},{header:e(()=>[p]),default:e(()=>[C,t(s,{onClick:c(i)},{default:e(()=>[a(" 连续点击我,只会执行第一次点击事件,立即执行 ")]),_:1},8,["onClick"]),t(s,{onClick:c(r)},{default:e(()=>[a(" 连续点击我,只会执行最后一次点击事件,延后执行 ")]),_:1},8,["onClick"])]),_:1}),t(d,{shadow:"never"},{header:e(()=>[v]),default:e(()=>[w,t(s,{onClick:c(u)},{default:e(()=>[a(" 连续点击我,每一秒只会执行一次点击事件 ")]),_:1},8,["onClick"])]),_:1})])}}});export{D as default};
+import{d as m,k as h,i as t,w as e,b as l,e as f,u as c,h as a,f as o,Y as _,z as b,A as k}from"./index-BFOYDN2Q.js";const p=o("div",{class:"font-medium"},"防抖:debounce",-1),C=o("div",{class:"mb-5"}," 所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。 ",-1),v=o("div",{class:"font-medium"},"节流:throttle",-1),w=o("div",{class:"mb-5"}," 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。 ",-1),D=m({name:"Debounce",__name:"debounce",setup(x){const n=()=>k("恭喜你,这是一条成功消息",{type:"success"}),i=_(n,1e3,!0),r=_(n,1e3),u=b(n);return(B,N)=>{const s=l("el-button"),d=l("el-card");return f(),h("div",null,[t(d,{class:"mb-5",shadow:"never"},{header:e(()=>[p]),default:e(()=>[C,t(s,{onClick:c(i)},{default:e(()=>[a(" 连续点击我,只会执行第一次点击事件,立即执行 ")]),_:1},8,["onClick"]),t(s,{onClick:c(r)},{default:e(()=>[a(" 连续点击我,只会执行最后一次点击事件,延后执行 ")]),_:1},8,["onClick"])]),_:1}),t(d,{shadow:"never"},{header:e(()=>[v]),default:e(()=>[w,t(s,{onClick:c(u)},{default:e(()=>[a(" 连续点击我,每一秒只会执行一次点击事件 ")]),_:1},8,["onClick"])]),_:1})])}}});export{D as default};
diff --git a/dist/static/js/directives-D3DqvA29.js b/dist/static/js/directives-D6Ut3793.js
similarity index 96%
rename from dist/static/js/directives-D3DqvA29.js
rename to dist/static/js/directives-D6Ut3793.js
index 09040596f..f135588ea 100644
--- a/dist/static/js/directives-D3DqvA29.js
+++ b/dist/static/js/directives-D6Ut3793.js
@@ -1 +1 @@
-import{d as H,r as n,c as v,w as s,b as d,j as T,e as r,f as u,h as l,m as o,i as t,k as J,B as U,C as K,A as p}from"./index-WfHhNpgX.js";const M=u("div",{class:"card-header"},[u("span",{class:"font-medium"},"自定义防抖、截流、文本复制、长按指令")],-1),O={class:"mb-2"},P={class:"mb-2"},Q={class:"mb-2"},W={class:"mb-2"},X={class:"text-sky-500"},ee=H({name:"Directives",__name:"directives",setup(Y){const x=n(""),b=n(""),g=n(""),w=n(""),h=n(""),y=n("copy"),B=n("可复制的文本"),c=n(!1),_=n(""),C=n(0);function I(){p(x.value)}function F(){p(b.value)}function N({name:f,sex:e}){p(`${f}${e}${g.value}`)}function L(){p(w.value)}function S({name:f,sex:e}){p(`${f}${e}${h.value}`)}function j(){c.value=!0}function A(){c.value=!0}function E(){C.value+=1,c.value=!0,_.value=`持续回调${C.value}次`}function R(){c.value=!1,_.value="",C.value=0}return(f,e)=>{const i=d("el-input"),k=d("el-divider"),V=d("el-button"),z=d("el-tag"),q=d("el-space"),G=d("el-card"),m=T("optimize"),D=T("copy"),$=T("longpress");return r(),v(G,{shadow:"never"},{header:s(()=>[M]),default:s(()=>[u("div",O,[l(" 防抖指令(连续输入,只会执行第一次点击事件,立即执行) "),o(t(i,{modelValue:x.value,"onUpdate:modelValue":e[0]||(e[0]=a=>x.value=a),class:"!w-[200px]",clearable:"",onClear:I},null,8,["modelValue"]),[[m,{event:"input",fn:I,immediate:!0,timeout:1e3}]])]),u("div",P,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行) "),o(t(i,{modelValue:b.value,"onUpdate:modelValue":e[1]||(e[1]=a=>b.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:F,timeout:400}]])]),u("div",null,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行,传参用法) "),o(t(i,{modelValue:g.value,"onUpdate:modelValue":e[2]||(e[2]=a=>g.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:N,timeout:400,params:{name:"小明",sex:"男"}}]])]),t(k),u("div",Q,[l(" 节流指令(连续输入,每一秒只会执行一次事件) "),o(t(i,{modelValue:w.value,"onUpdate:modelValue":e[3]||(e[3]=a=>w.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:L,timeout:1e3},"throttle"]])]),u("div",null,[l(" 节流指令(连续输入,每一秒只会执行一次事件,传参用法) "),o(t(i,{modelValue:h.value,"onUpdate:modelValue":e[4]||(e[4]=a=>h.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:S,params:{name:"小明",sex:"男"}},"throttle"]])]),t(k),u("div",W,[l(" 文本复制指令(双击输入框内容即可复制) "),o(t(i,{modelValue:y.value,"onUpdate:modelValue":e[5]||(e[5]=a=>y.value=a),class:"!w-[200px]"},null,8,["modelValue"]),[[D,y.value]])]),u("div",null,[l(" 文本复制指令(自定义触发事件,单击复制) "),o((r(),J("span",X,[l(U(B.value),1)])),[[D,B.value,"click"]])]),t(k),t(q,{wrap:""},{default:s(()=>[l(" 长按指令 "),o((r(),v(V,null,{default:s(()=>[l("长按(默认500ms)")]),_:1})),[[$,j]]),o((r(),v(V,null,{default:s(()=>[l(" 自定义长按时长(1000ms) ")]),_:1})),[[$,A,"1000"]]),o((r(),v(V,null,{default:s(()=>[l(" 2秒后每200ms持续回调 ")]),_:1})),[[$,E,"2000:200"]]),t(V,{onClick:R},{default:s(()=>[l(" 重置状态 ")]),_:1}),t(z,{type:c.value?"success":"info",class:"ml-2",size:"large"},{default:s(()=>[l(U(c.value?"当前为长按状态":"当前非长按状态"),1)]),_:1},8,["type"]),_.value?(r(),v(z,{key:0,type:"danger",class:"ml-2",size:"large"},{default:s(()=>[l(U(_.value),1)]),_:1})):K("",!0)]),_:1})]),_:1})}}});export{ee as default};
+import{d as H,r as n,c as v,w as s,b as d,j as T,e as r,f as u,h as l,m as o,i as t,k as J,B as U,C as K,A as p}from"./index-BFOYDN2Q.js";const M=u("div",{class:"card-header"},[u("span",{class:"font-medium"},"自定义防抖、截流、文本复制、长按指令")],-1),O={class:"mb-2"},P={class:"mb-2"},Q={class:"mb-2"},W={class:"mb-2"},X={class:"text-sky-500"},ee=H({name:"Directives",__name:"directives",setup(Y){const x=n(""),b=n(""),g=n(""),w=n(""),h=n(""),y=n("copy"),B=n("可复制的文本"),c=n(!1),_=n(""),C=n(0);function I(){p(x.value)}function F(){p(b.value)}function N({name:f,sex:e}){p(`${f}${e}${g.value}`)}function L(){p(w.value)}function S({name:f,sex:e}){p(`${f}${e}${h.value}`)}function j(){c.value=!0}function A(){c.value=!0}function E(){C.value+=1,c.value=!0,_.value=`持续回调${C.value}次`}function R(){c.value=!1,_.value="",C.value=0}return(f,e)=>{const i=d("el-input"),k=d("el-divider"),V=d("el-button"),z=d("el-tag"),q=d("el-space"),G=d("el-card"),m=T("optimize"),D=T("copy"),$=T("longpress");return r(),v(G,{shadow:"never"},{header:s(()=>[M]),default:s(()=>[u("div",O,[l(" 防抖指令(连续输入,只会执行第一次点击事件,立即执行) "),o(t(i,{modelValue:x.value,"onUpdate:modelValue":e[0]||(e[0]=a=>x.value=a),class:"!w-[200px]",clearable:"",onClear:I},null,8,["modelValue"]),[[m,{event:"input",fn:I,immediate:!0,timeout:1e3}]])]),u("div",P,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行) "),o(t(i,{modelValue:b.value,"onUpdate:modelValue":e[1]||(e[1]=a=>b.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:F,timeout:400}]])]),u("div",null,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行,传参用法) "),o(t(i,{modelValue:g.value,"onUpdate:modelValue":e[2]||(e[2]=a=>g.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:N,timeout:400,params:{name:"小明",sex:"男"}}]])]),t(k),u("div",Q,[l(" 节流指令(连续输入,每一秒只会执行一次事件) "),o(t(i,{modelValue:w.value,"onUpdate:modelValue":e[3]||(e[3]=a=>w.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:L,timeout:1e3},"throttle"]])]),u("div",null,[l(" 节流指令(连续输入,每一秒只会执行一次事件,传参用法) "),o(t(i,{modelValue:h.value,"onUpdate:modelValue":e[4]||(e[4]=a=>h.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:S,params:{name:"小明",sex:"男"}},"throttle"]])]),t(k),u("div",W,[l(" 文本复制指令(双击输入框内容即可复制) "),o(t(i,{modelValue:y.value,"onUpdate:modelValue":e[5]||(e[5]=a=>y.value=a),class:"!w-[200px]"},null,8,["modelValue"]),[[D,y.value]])]),u("div",null,[l(" 文本复制指令(自定义触发事件,单击复制) "),o((r(),J("span",X,[l(U(B.value),1)])),[[D,B.value,"click"]])]),t(k),t(q,{wrap:""},{default:s(()=>[l(" 长按指令 "),o((r(),v(V,null,{default:s(()=>[l("长按(默认500ms)")]),_:1})),[[$,j]]),o((r(),v(V,null,{default:s(()=>[l(" 自定义长按时长(1000ms) ")]),_:1})),[[$,A,"1000"]]),o((r(),v(V,null,{default:s(()=>[l(" 2秒后每200ms持续回调 ")]),_:1})),[[$,E,"2000:200"]]),t(V,{onClick:R},{default:s(()=>[l(" 重置状态 ")]),_:1}),t(z,{type:c.value?"success":"info",class:"ml-2",size:"large"},{default:s(()=>[l(U(c.value?"当前为长按状态":"当前非长按状态"),1)]),_:1},8,["type"]),_.value?(r(),v(z,{key:0,type:"danger",class:"ml-2",size:"large"},{default:s(()=>[l(U(_.value),1)]),_:1})):K("",!0)]),_:1})]),_:1})}}});export{ee as default};
diff --git a/dist/static/js/download-BFOJLxtC.js b/dist/static/js/download-Y617bi16.js
similarity index 98%
rename from dist/static/js/download-BFOJLxtC.js
rename to dist/static/js/download-Y617bi16.js
index 9968e4fc5..9253323b5 100644
--- a/dist/static/js/download-BFOJLxtC.js
+++ b/dist/static/js/download-Y617bi16.js
@@ -1 +1 @@
-import{d as L,c as l,w as a,b as r,e as d,f as u,i,h as o,u as s,x as h,s as x,t as q,v as w,y as g}from"./index-WfHhNpgX.js";const H=u("span",{class:"font-medium"},"文件下载功能",-1),b={class:"flex flex-wrap"},m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAwCAYAAABexZu4AAAAAXNSR0IArs4c6QAAC5pJREFUeF7tnQ9wFNUdx7+/vQQsiOb2orHyp0JuQ/1TpFVbS+2I7RS1aqdlKu2oU2WqQvbQFmtrO7QFpp22U0ZhgNuQInXa6rTFKo5oi3XGPzNqiwIWBDTZS2Boi8aQDQxYId7tr/M2CZNc7u69vdtLLrI7k2GG/b3fe+/3Pvu737597/cIRVw1ydaZEWAmE13MwEwCojj5R+PA/B4IxwA6RuD3uPff3UzYRhneU/X++7s7vn/xe0VUHRYJLTDEAqRqk5qV+2q0senbANwKYKZquVxyBHQy0eNw+XEnYfy9FF0jWbZmjT1bVv/hu4wXZDK57st0V42pbjm04Ly3i9FdzjKnr7bPqiJcWKiOYm2ST6cSxHqyZRkocivA5wVvAH7NMRs+raR34+4xNR1jZ1VrJ7Z1Ji46plSmTEJRy36eACnEbgZX+R00Vd2OaSiNX5lMkFOtbtksq4+BF7pN4yqZnOr9gkbQ19uT8AEeAHCjqkLfckRvOI3xGYXKCa+kRehegL8A4CN9sq8A2qOOWb/Kd50BFFAFLYR4qLGHDWLdap0P0G8DGO+CKgi0rsuMN+YTija1XU/sbs6rhPmPTqLhpnK3M1t/CHFui1eMJ44lW29jooeGAwwm3NLdaDySq67aDZ0T3BOH3wJwbqG2cET7fPeC+peGo739dYQQVzDEsWTbZUzuq8MFhEvpqYcbz9+fqz49aX8bhAcV2rLBMY3bFeQCEwkhrlCI61bsHN8zftyLBFwS2GgXVrTHMY2L8onoVmszQHcqtKWwnnX2BewiKdNDGhLOQmOvTE7cDyGuUIhjVurHDP6ZyiAGJFPQg+pW6jGA58rrYscxG2L55HpfDPG8TI+fl7AQ4gqEONrcdialM6+DaKpssIfcJ7wFF7tAfICAA3DpgKtpaWL3HCLUMXMdiOoYqBs0LcW43UkYG/LVF2tKLWLmNdL2SF7uQoilFgxMYERf7HTL/i6Alb56w+5ykLbFMY1/+innQaW5s92eMasOL556OF/ZM9fan9I0vELA2IL6JQ9DCLGf0SlNduQg3sgR/VDbDoALztcO6p6GC1Xjx1LMEk3avyTCDwvoeMYxjWsK1RFCXMoI+Cs7YhDH1rXNZdd9TLW5THRFd2P8ZVX5UuV6vxhqS7P1EOORyJjI9969Y1pHCHGpVg6m/IhBHG1K/ZyYl6h0g4AlXabxCxXZIGX0ZOoaBl8JwuXE2A7CVsc0HlWpI/TEKlYKRmbEINYt+xkAc2TdYGB7t2lcKpOrtPshxMM3IiMD8VLW9LqUWEzTvyYhb48ZtKDbjP9m+EwSTE0hxMHYUUVLMRDrydQsIDOHNS1GzLUgisHlQwy0E1O7y2gvtIiKate1Xeq67msKDTzomMZEBbnARHx8/p6XK7Q4e317XbonczFAM0C8opSG9aRx9rG7jc5+HZU4TxxN2kkQLijUTw042mUaX5HZQvRPJkPsvugkpi8bKKcKcSRSfZObPrGASbuZgLisLoB2gTObsusT5Uh1ao2AzSqdlzdGXSLfC90QDewu7+9cbfP+j3Km56cswAXE3+nqNeaXzP4QUokQqwAkeqiyhFNFV67VaKrlVJax5hmNIV9nSU/aD4CwWDrQA0CRygYkUAzEymV8trEUiH1WBYpgqcogZ8OoAlAlQOzXHtnyDKS6TcPo/3+KJu3fEeFbMsVM2g3djfVPyeSCvK8M5IAHTLmMz4YWC7HPanyJn6oQ9xnpUcc05nnhRKzJ3syM62XW0zTtskML67cVkvMAKvJiihzMfmlUBjKE2LP6qeKJT3pgjW7tWhj/PelN9itgfFbGXkTTGjoX1tv55JSBK1DREM+S5yNHoZhYb7KXglH0w5SveaEnHmqZYmNiGWs+7j/nmMYXSbdSLQA3yApWE9V1NMbfDSHutYDqi53MrqXcP8XDiV7TMV0rZicOAci7jLHfyHoap6XuNk5UPMSq3tsnPaEnDt4TE/A6AzuI+aWMS97GCNJwtWStzOCGMO4XEEt3p4pSThqnYRRALNqaa7u76nrifGxnT7aHnhgoIZz4mwb6ySEzvj2vU7TsbjGUCr5mJ+lWa5eYLpYJZ0/2Z8tXSkycqx8j+cVOZtdS7o/acEJhuja6ru3L5LpPq9iHopZtq3wxyUQQP7LAaKv0cCKEWD7sI/2xAwoQi17oVuurAF0m65EIJ8SC9s/IBDMuLjmyyNgRQuzzxY6wDK7rK8kJk3blh/pjhzLE9p8AfEPGpoD4rwCulQnK9p+F4URuC8rslquUarz9YQ4nej2xfT+Ae2RsUixpP8yEm2WCYLrXScSF0rxXvvxhKi9V3stjVlom5QdD8mSPZEwcQpwDF3VPrLRljqJW62oC3SWHuPhMO8ozICHE3jCEnriXxpjV8lWGtknGJil7O6DVMY3pMoW57ocQ+8uMGULcS5GebJ8DyogNGwUvqrVSl7jggmsi+jUU89PYF9uozUWHnjj0xANw1ZP210GQbkHz3pp1y/6vLN+ZkGOG1Z0wErInI/t+6IlDTzyICeWYuG0+4EqTWvZBrJYuihmdFMFsv1v1Q4hDiIuCONn6HRBJU/d6EEct+xYC/qDoYQvmPQtj4sEWKCYEC2Pi/hc7tbRqHsQ1a/d+TNOqc2amzAWl3yTJoSeuLE9M5E7qapwuQsi8l8qYFb12QjGciFn2DgY+KXOuJ78kRS17LQHK8a7ogKZpa7oW1j8uq0TFIEJHueaJo02pz4mVUrJ2QpIOa2B5VW85zJ5Y7FofL+unSptUxqycEOtrW78EjVTOczl6EmJ9tX0BqrDV/8ZKeo3ALQzaT8StYPdthhZlUBTgKBhTiGDKDFtOiGut9ukuMiJZt+wSCVkulwn1hWAVd2aHbqX2qZ2rQiscM/6DfP3Um+yrwdgis0MpEFf/7/iKQidoKe/9BHYO+qYfs+xfMXCfrPHlul8uTzyhuaW2OqOd3G4vaf/LGvBrYtrbmYinvHNLTmCys8j4R+V7YrUFM14/2F2uRaqeihw99qY77owJGUqLQ4XEAyyS6EiXIXgqchwgo+LB++x4kEBPZjL8Z1Sl94tE67GmFpESYiKY5jNooRJnTM2DII6u2j2Fxpy2FeBzlBQELFQuiEUzfRg3d6+y4rhKDCdE3gnVX70ghq5EiINoAth1rxuyusrnTEUgDelXUmaIN5Z0CtRogFh2SE+go1WyJw6iNe2OadTnXCIYs+wEA2uDqMWPjnJCHLVSdxK42U97BsmOBoi9ROnubhAmFd1PHwUrwBMvdkxjVd51rjHL/hEDw5r9spwQn/Hgv/WqnuNvqHyZzDmOowBiL2xqsheDvbMHy36NJMQMeqLbjH9NdLLwYYyWfaOXHUhhS3/JFmPe5CQaBp3Pobw4SXHeMdpk30yMh4tq6yiBuC/+Ly10GmggRgcIdbls5h9iehrg64qy/+BCe6BhXv+XY6UdB97T7eKeMv1MPZZJ474jdw/d+hQ0xN4AJ+05IIiE4v5ytI0iiAMC+TjAawESx8GJh2LI5R9izBNHVzBhCRgfLxLmQQBLPfHASsTB09URnktEwltKcxlLGriFiZ+PUOS5QlmF+hazi4Ma8x7G6K3nICRUE26LdkXXvPkJqqoSJ6beBHEojsqVBXHMsp9k4AZZUdkG21zlVXXL9sr1JYsUefamyNo54P4eAM8yIg91m9N2eZlFP8i8kxPiHAvCCs4CVWOyc4fxHxHaRXqO30HgbwKketj9QbC7Xqsa25x9MLuSJ87ugAB6rOZewRSZxuBpBExjwlkERAUj3p/3M8QdAL3DQAeBO5h4ezrjPnt00fldPoxaNtGalftqImN7ZgPa5Sz6AHh9AZAB0AJGi0gsThG84HfRU9kaXYRiXYSFvXPAE8E8EUTnEjCRAbHTvb03D3Bmnwt64nCi4V9FVFF0EW+5JTDL+5UXfy4me/+e5EfbC3L/kuHjzx0xZ4ht/EOu/wNFbO2YhmAeMQAAAABJRU5ErkJggg==",c=L({name:"Download",__name:"download",setup(C){function E(){w.get("https://xiaoxian521.github.io/hyperlink/img/pure.png",{responseType:"blob"}).then(({data:n})=>{g(n,"test-data.png")})}return(n,e)=>{const t=r("el-button"),p=r("el-card");return d(),l(p,{shadow:"never"},{header:a(()=>[H]),default:a(()=>[u("div",b,[i(t,{onClick:e[0]||(e[0]=A=>s(h)("https://xiaoxian521.github.io/hyperlink/img/pure.png","test-url.png"))},{default:a(()=>[o(" 下载在线图片 ")]),_:1}),i(t,{onClick:e[1]||(e[1]=A=>s(x)(m,"test-base64.png"))},{default:a(()=>[o(" 基于 base64 下载图片 ")]),_:1}),i(t,{onClick:e[2]||(e[2]=A=>s(q)("https://github.com/xiaoxian521/xiaoxian521/archive/refs/heads/main.zip","xiaoxian521.zip"))},{default:a(()=>[o(" 根据文件地址下载文件 ")]),_:1}),i(t,{onClick:E},{default:a(()=>[o(" 根据后台接口文件流下载 ")]),_:1})])]),_:1})}}});export{c as default};
+import{d as L,c as l,w as a,b as r,e as d,f as u,i,h as o,u as s,x as h,s as x,t as q,v as w,y as g}from"./index-BFOYDN2Q.js";const H=u("span",{class:"font-medium"},"文件下载功能",-1),b={class:"flex flex-wrap"},m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAwCAYAAABexZu4AAAAAXNSR0IArs4c6QAAC5pJREFUeF7tnQ9wFNUdx7+/vQQsiOb2orHyp0JuQ/1TpFVbS+2I7RS1aqdlKu2oU2WqQvbQFmtrO7QFpp22U0ZhgNuQInXa6rTFKo5oi3XGPzNqiwIWBDTZS2Boi8aQDQxYId7tr/M2CZNc7u69vdtLLrI7k2GG/b3fe+/3Pvu737597/cIRVw1ydaZEWAmE13MwEwCojj5R+PA/B4IxwA6RuD3uPff3UzYRhneU/X++7s7vn/xe0VUHRYJLTDEAqRqk5qV+2q0senbANwKYKZquVxyBHQy0eNw+XEnYfy9FF0jWbZmjT1bVv/hu4wXZDK57st0V42pbjm04Ly3i9FdzjKnr7bPqiJcWKiOYm2ST6cSxHqyZRkocivA5wVvAH7NMRs+raR34+4xNR1jZ1VrJ7Z1Ji46plSmTEJRy36eACnEbgZX+R00Vd2OaSiNX5lMkFOtbtksq4+BF7pN4yqZnOr9gkbQ19uT8AEeAHCjqkLfckRvOI3xGYXKCa+kRehegL8A4CN9sq8A2qOOWb/Kd50BFFAFLYR4qLGHDWLdap0P0G8DGO+CKgi0rsuMN+YTija1XU/sbs6rhPmPTqLhpnK3M1t/CHFui1eMJ44lW29jooeGAwwm3NLdaDySq67aDZ0T3BOH3wJwbqG2cET7fPeC+peGo739dYQQVzDEsWTbZUzuq8MFhEvpqYcbz9+fqz49aX8bhAcV2rLBMY3bFeQCEwkhrlCI61bsHN8zftyLBFwS2GgXVrTHMY2L8onoVmszQHcqtKWwnnX2BewiKdNDGhLOQmOvTE7cDyGuUIhjVurHDP6ZyiAGJFPQg+pW6jGA58rrYscxG2L55HpfDPG8TI+fl7AQ4gqEONrcdialM6+DaKpssIfcJ7wFF7tAfICAA3DpgKtpaWL3HCLUMXMdiOoYqBs0LcW43UkYG/LVF2tKLWLmNdL2SF7uQoilFgxMYERf7HTL/i6Alb56w+5ykLbFMY1/+innQaW5s92eMasOL556OF/ZM9fan9I0vELA2IL6JQ9DCLGf0SlNduQg3sgR/VDbDoALztcO6p6GC1Xjx1LMEk3avyTCDwvoeMYxjWsK1RFCXMoI+Cs7YhDH1rXNZdd9TLW5THRFd2P8ZVX5UuV6vxhqS7P1EOORyJjI9969Y1pHCHGpVg6m/IhBHG1K/ZyYl6h0g4AlXabxCxXZIGX0ZOoaBl8JwuXE2A7CVsc0HlWpI/TEKlYKRmbEINYt+xkAc2TdYGB7t2lcKpOrtPshxMM3IiMD8VLW9LqUWEzTvyYhb48ZtKDbjP9m+EwSTE0hxMHYUUVLMRDrydQsIDOHNS1GzLUgisHlQwy0E1O7y2gvtIiKate1Xeq67msKDTzomMZEBbnARHx8/p6XK7Q4e317XbonczFAM0C8opSG9aRx9rG7jc5+HZU4TxxN2kkQLijUTw042mUaX5HZQvRPJkPsvugkpi8bKKcKcSRSfZObPrGASbuZgLisLoB2gTObsusT5Uh1ao2AzSqdlzdGXSLfC90QDewu7+9cbfP+j3Km56cswAXE3+nqNeaXzP4QUokQqwAkeqiyhFNFV67VaKrlVJax5hmNIV9nSU/aD4CwWDrQA0CRygYkUAzEymV8trEUiH1WBYpgqcogZ8OoAlAlQOzXHtnyDKS6TcPo/3+KJu3fEeFbMsVM2g3djfVPyeSCvK8M5IAHTLmMz4YWC7HPanyJn6oQ9xnpUcc05nnhRKzJ3syM62XW0zTtskML67cVkvMAKvJiihzMfmlUBjKE2LP6qeKJT3pgjW7tWhj/PelN9itgfFbGXkTTGjoX1tv55JSBK1DREM+S5yNHoZhYb7KXglH0w5SveaEnHmqZYmNiGWs+7j/nmMYXSbdSLQA3yApWE9V1NMbfDSHutYDqi53MrqXcP8XDiV7TMV0rZicOAci7jLHfyHoap6XuNk5UPMSq3tsnPaEnDt4TE/A6AzuI+aWMS97GCNJwtWStzOCGMO4XEEt3p4pSThqnYRRALNqaa7u76nrifGxnT7aHnhgoIZz4mwb6ySEzvj2vU7TsbjGUCr5mJ+lWa5eYLpYJZ0/2Z8tXSkycqx8j+cVOZtdS7o/acEJhuja6ru3L5LpPq9iHopZtq3wxyUQQP7LAaKv0cCKEWD7sI/2xAwoQi17oVuurAF0m65EIJ8SC9s/IBDMuLjmyyNgRQuzzxY6wDK7rK8kJk3blh/pjhzLE9p8AfEPGpoD4rwCulQnK9p+F4URuC8rslquUarz9YQ4nej2xfT+Ae2RsUixpP8yEm2WCYLrXScSF0rxXvvxhKi9V3stjVlom5QdD8mSPZEwcQpwDF3VPrLRljqJW62oC3SWHuPhMO8ozICHE3jCEnriXxpjV8lWGtknGJil7O6DVMY3pMoW57ocQ+8uMGULcS5GebJ8DyogNGwUvqrVSl7jggmsi+jUU89PYF9uozUWHnjj0xANw1ZP210GQbkHz3pp1y/6vLN+ZkGOG1Z0wErInI/t+6IlDTzyICeWYuG0+4EqTWvZBrJYuihmdFMFsv1v1Q4hDiIuCONn6HRBJU/d6EEct+xYC/qDoYQvmPQtj4sEWKCYEC2Pi/hc7tbRqHsQ1a/d+TNOqc2amzAWl3yTJoSeuLE9M5E7qapwuQsi8l8qYFb12QjGciFn2DgY+KXOuJ78kRS17LQHK8a7ogKZpa7oW1j8uq0TFIEJHueaJo02pz4mVUrJ2QpIOa2B5VW85zJ5Y7FofL+unSptUxqycEOtrW78EjVTOczl6EmJ9tX0BqrDV/8ZKeo3ALQzaT8StYPdthhZlUBTgKBhTiGDKDFtOiGut9ukuMiJZt+wSCVkulwn1hWAVd2aHbqX2qZ2rQiscM/6DfP3Um+yrwdgis0MpEFf/7/iKQidoKe/9BHYO+qYfs+xfMXCfrPHlul8uTzyhuaW2OqOd3G4vaf/LGvBrYtrbmYinvHNLTmCys8j4R+V7YrUFM14/2F2uRaqeihw99qY77owJGUqLQ4XEAyyS6EiXIXgqchwgo+LB++x4kEBPZjL8Z1Sl94tE67GmFpESYiKY5jNooRJnTM2DII6u2j2Fxpy2FeBzlBQELFQuiEUzfRg3d6+y4rhKDCdE3gnVX70ghq5EiINoAth1rxuyusrnTEUgDelXUmaIN5Z0CtRogFh2SE+go1WyJw6iNe2OadTnXCIYs+wEA2uDqMWPjnJCHLVSdxK42U97BsmOBoi9ROnubhAmFd1PHwUrwBMvdkxjVd51rjHL/hEDw5r9spwQn/Hgv/WqnuNvqHyZzDmOowBiL2xqsheDvbMHy36NJMQMeqLbjH9NdLLwYYyWfaOXHUhhS3/JFmPe5CQaBp3Pobw4SXHeMdpk30yMh4tq6yiBuC/+Ly10GmggRgcIdbls5h9iehrg64qy/+BCe6BhXv+XY6UdB97T7eKeMv1MPZZJ474jdw/d+hQ0xN4AJ+05IIiE4v5ytI0iiAMC+TjAawESx8GJh2LI5R9izBNHVzBhCRgfLxLmQQBLPfHASsTB09URnktEwltKcxlLGriFiZ+PUOS5QlmF+hazi4Ma8x7G6K3nICRUE26LdkXXvPkJqqoSJ6beBHEojsqVBXHMsp9k4AZZUdkG21zlVXXL9sr1JYsUefamyNo54P4eAM8yIg91m9N2eZlFP8i8kxPiHAvCCs4CVWOyc4fxHxHaRXqO30HgbwKketj9QbC7Xqsa25x9MLuSJ87ugAB6rOZewRSZxuBpBExjwlkERAUj3p/3M8QdAL3DQAeBO5h4ezrjPnt00fldPoxaNtGalftqImN7ZgPa5Sz6AHh9AZAB0AJGi0gsThG84HfRU9kaXYRiXYSFvXPAE8E8EUTnEjCRAbHTvb03D3Bmnwt64nCi4V9FVFF0EW+5JTDL+5UXfy4me/+e5EfbC3L/kuHjzx0xZ4ht/EOu/wNFbO2YhmAeMQAAAABJRU5ErkJggg==",c=L({name:"Download",__name:"download",setup(C){function E(){w.get("https://xiaoxian521.github.io/hyperlink/img/pure.png",{responseType:"blob"}).then(({data:n})=>{g(n,"test-data.png")})}return(n,e)=>{const t=r("el-button"),p=r("el-card");return d(),l(p,{shadow:"never"},{header:a(()=>[H]),default:a(()=>[u("div",b,[i(t,{onClick:e[0]||(e[0]=A=>s(h)("https://xiaoxian521.github.io/hyperlink/img/pure.png","test-url.png"))},{default:a(()=>[o(" 下载在线图片 ")]),_:1}),i(t,{onClick:e[1]||(e[1]=A=>s(x)(m,"test-base64.png"))},{default:a(()=>[o(" 基于 base64 下载图片 ")]),_:1}),i(t,{onClick:e[2]||(e[2]=A=>s(q)("https://github.com/xiaoxian521/xiaoxian521/archive/refs/heads/main.zip","xiaoxian521.zip"))},{default:a(()=>[o(" 根据文件地址下载文件 ")]),_:1}),i(t,{onClick:E},{default:a(()=>[o(" 根据后台接口文件流下载 ")]),_:1})])]),_:1})}}});export{c as default};
diff --git a/dist/static/js/draggable-CwgMxvHK.js b/dist/static/js/draggable-CECEndp-.js
similarity index 99%
rename from dist/static/js/draggable-CwgMxvHK.js
rename to dist/static/js/draggable-CECEndp-.js
index ef68e8fe9..0f340a71b 100644
--- a/dist/static/js/draggable-CwgMxvHK.js
+++ b/dist/static/js/draggable-CECEndp-.js
@@ -1,4 +1,4 @@
-var fn=Object.defineProperty,hn=Object.defineProperties;var pn=Object.getOwnPropertyDescriptors;var wt=Object.getOwnPropertySymbols;var mn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable;var yt=(t,e,n)=>e in t?fn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,K=(t,e)=>{for(var n in e||(e={}))mn.call(e,n)&&yt(t,n,e[n]);if(wt)for(var n of wt(e))gn.call(e,n)&&yt(t,n,e[n]);return t},Ee=(t,e)=>hn(t,pn(e));import{S as Et,a as vn}from"./sortable.esm-6WsHlDA5.js";import{b as De,T as bn,d as Vt,D as Dt,n as Ht,r as Ze,o as _n,c as wn,w as A,e as Qe,f as L,h as St,i as j,u as Ct,E as yn,B as ke,k as xt,l as En,F as Dn,p as Sn,q as Cn,_ as xn}from"./index-WfHhNpgX.js";import{u as Tt}from"./app-Dkdm5U1U.js";/**!
+var fn=Object.defineProperty,hn=Object.defineProperties;var pn=Object.getOwnPropertyDescriptors;var wt=Object.getOwnPropertySymbols;var mn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable;var yt=(t,e,n)=>e in t?fn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,K=(t,e)=>{for(var n in e||(e={}))mn.call(e,n)&&yt(t,n,e[n]);if(wt)for(var n of wt(e))gn.call(e,n)&&yt(t,n,e[n]);return t},Ee=(t,e)=>hn(t,pn(e));import{S as Et,a as vn}from"./sortable.esm-6WsHlDA5.js";import{b as De,T as bn,d as Vt,D as Dt,n as Ht,r as Ze,o as _n,c as wn,w as A,e as Qe,f as L,h as St,i as j,u as Ct,E as yn,B as ke,k as xt,l as En,F as Dn,p as Sn,q as Cn,_ as xn}from"./index-BFOYDN2Q.js";import{u as Tt}from"./app-DGF-6q4e.js";/**!
* Sortable 1.14.0
* @author RubaXa
* @author owenm
diff --git a/dist/static/js/el-button-DtwsxTnK.js b/dist/static/js/el-button-0vnbk6nQ.js
similarity index 97%
rename from dist/static/js/el-button-DtwsxTnK.js
rename to dist/static/js/el-button-0vnbk6nQ.js
index 1964cf0c5..8a999b27a 100644
--- a/dist/static/js/el-button-DtwsxTnK.js
+++ b/dist/static/js/el-button-0vnbk6nQ.js
@@ -1,4 +1,4 @@
-import{d as C,ao as N,r as g,a7 as L,c as k,w as a,b as r,j as P,e as h,f as o,i as e,m as j,h as t,k as A,l as F,u as v,al as M,B as _,F as R,p as U,q,_ as E}from"./index-WfHhNpgX.js";import{u as w}from"./hooks-BN3_ji8y.js";const c=p=>(U("data-v-b0f3e02b"),p=p(),q(),p),T={class:"card-header"},W=c(()=>o("p",{class:"mb-2"},"基础按钮",-1)),G=c(()=>o("br",null,null,-1)),H=c(()=>o("p",{class:"mb-4"},"加载状态按钮",-1)),J=c(()=>o("div",{class:"custom-loading"},[o("svg",{class:"circular",viewBox:"-10, -10, 50, 50"},[o("path",{class:"path",d:`
+import{d as C,ao as N,r as g,a7 as L,c as k,w as a,b as r,j as P,e as h,f as o,i as e,m as j,h as t,k as A,l as F,u as v,al as M,B as _,F as R,p as U,q,_ as E}from"./index-BFOYDN2Q.js";import{u as w}from"./hooks-CapXLLJk.js";const c=p=>(U("data-v-b0f3e02b"),p=p(),q(),p),T={class:"card-header"},W=c(()=>o("p",{class:"mb-2"},"基础按钮",-1)),G=c(()=>o("br",null,null,-1)),H=c(()=>o("p",{class:"mb-4"},"加载状态按钮",-1)),J=c(()=>o("div",{class:"custom-loading"},[o("svg",{class:"circular",viewBox:"-10, -10, 50, 50"},[o("path",{class:"path",d:`
M 30 15
L 28 17
M 25.61 25.61
diff --git a/dist/static/js/epTheme-BbhGEjVn.js b/dist/static/js/epTheme-hms6UpT1.js
similarity index 79%
rename from dist/static/js/epTheme-BbhGEjVn.js
rename to dist/static/js/epTheme-hms6UpT1.js
index c1e715fab..07f4c492d 100644
--- a/dist/static/js/epTheme-BbhGEjVn.js
+++ b/dist/static/js/epTheme-hms6UpT1.js
@@ -1 +1 @@
-import{aq as a,ar as o,as as r,at as h,au as p}from"./index-WfHhNpgX.js";const T=a({id:"pure-epTheme",state:()=>{var e,t,m,s;return{epThemeColor:(t=(e=o().getItem(`${r()}layout`))==null?void 0:e.epThemeColor)!=null?t:h().EpThemeColor,epTheme:(s=(m=o().getItem(`${r()}layout`))==null?void 0:m.theme)!=null?s:h().Theme}},getters:{getEpThemeColor(e){return e.epThemeColor},fill(e){return e.epTheme==="light"?"#409eff":"#fff"}},actions:{setEpThemeColor(e){const t=o().getItem(`${r()}layout`);this.epTheme=t==null?void 0:t.theme,this.epThemeColor=e,t&&(t.epThemeColor=e,o().setItem(`${r()}layout`,t))}}});function u(){return T(p)}export{u};
+import{aq as a,ar as o,as as r,at as h,au as p}from"./index-BFOYDN2Q.js";const T=a({id:"pure-epTheme",state:()=>{var e,t,m,s;return{epThemeColor:(t=(e=o().getItem(`${r()}layout`))==null?void 0:e.epThemeColor)!=null?t:h().EpThemeColor,epTheme:(s=(m=o().getItem(`${r()}layout`))==null?void 0:m.theme)!=null?s:h().Theme}},getters:{getEpThemeColor(e){return e.epThemeColor},fill(e){return e.epTheme==="light"?"#409eff":"#fff"}},actions:{setEpThemeColor(e){const t=o().getItem(`${r()}layout`);this.epTheme=t==null?void 0:t.theme,this.epThemeColor=e,t&&(t.epThemeColor=e,o().setItem(`${r()}layout`,t))}}});function u(){return T(p)}export{u};
diff --git a/dist/static/js/excel-5b_M9HA-.js b/dist/static/js/excel-D2iP2HI7.js
similarity index 96%
rename from dist/static/js/excel-5b_M9HA-.js
rename to dist/static/js/excel-D2iP2HI7.js
index 534a8c5de..a27a9aced 100644
--- a/dist/static/js/excel-5b_M9HA-.js
+++ b/dist/static/js/excel-D2iP2HI7.js
@@ -1 +1 @@
-var E=Object.defineProperty,B=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var b=(a,e,t)=>e in a?E(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,w=(a,e)=>{for(var t in e||(e={}))V.call(e,t)&&b(a,t,e[t]);if(x)for(var t of x(e))z.call(e,t)&&b(a,t,e[t]);return a},y=(a,e)=>B(a,S(e));import{u as f,w as K}from"./xlsx-xf2utV5S.js";import{d as N,c as A,w as i,b as u,e as j,f as $,h as d,i as p,u as g}from"./index-WfHhNpgX.js";const F={class:"font-medium"},J={class:"h-[25rem] mt-3"},q=N({name:"Excel",__name:"excel",setup(a){const e=(s=10,n="column-",r)=>Array.from({length:s}).map((l,o)=>y(w({},r),{key:`${n}${o}`,dataKey:`${n}${o}`,title:`Column ${o}`,width:150})),t=(s,n=200,r="row-")=>Array.from({length:n}).map((l,o)=>s.reduce((c,_,h)=>(c[_.dataKey]=`Row ${o} - Col ${h}`,c),{id:`${r}${o}`,parentId:null})),m=e(10),k=t(m,1e3),C=()=>{const s=k.map(o=>{const c=[];return m.forEach(_=>{c.push(o[_.dataKey])}),c}),n=[];m.forEach(o=>{n.push(o.title)}),s.unshift(n);const r=f.aoa_to_sheet(s),l=f.book_new();f.book_append_sheet(l,r,"数据报表"),K(l,"tableV2.xlsx")};return(s,n)=>{const r=u("el-link"),l=u("el-button"),o=u("el-table-v2"),c=u("el-auto-resizer"),_=u("el-card");return j(),A(_,{shadow:"never"},{header:i(()=>[$("div",F,[d(" 导出Excel( "),p(r,{href:"https://github.com/SheetJS/sheetjs",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:i(()=>[d(" github地址 ")]),_:1}),d(" ) ")])]),default:i(()=>[p(l,{type:"primary",onClick:C},{default:i(()=>[d("导出Excel")]),_:1}),$("div",J,[p(c,null,{default:i(({height:h,width:v})=>[p(o,{columns:g(m),data:g(k),width:v,height:h,fixed:""},null,8,["columns","data","width","height"])]),_:1})])]),_:1})}}});export{q as default};
+var E=Object.defineProperty,B=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var b=(a,e,t)=>e in a?E(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,w=(a,e)=>{for(var t in e||(e={}))V.call(e,t)&&b(a,t,e[t]);if(x)for(var t of x(e))z.call(e,t)&&b(a,t,e[t]);return a},y=(a,e)=>B(a,S(e));import{u as f,w as K}from"./xlsx-xf2utV5S.js";import{d as N,c as A,w as i,b as u,e as j,f as $,h as d,i as p,u as g}from"./index-BFOYDN2Q.js";const F={class:"font-medium"},J={class:"h-[25rem] mt-3"},q=N({name:"Excel",__name:"excel",setup(a){const e=(s=10,n="column-",r)=>Array.from({length:s}).map((l,o)=>y(w({},r),{key:`${n}${o}`,dataKey:`${n}${o}`,title:`Column ${o}`,width:150})),t=(s,n=200,r="row-")=>Array.from({length:n}).map((l,o)=>s.reduce((c,_,h)=>(c[_.dataKey]=`Row ${o} - Col ${h}`,c),{id:`${r}${o}`,parentId:null})),m=e(10),k=t(m,1e3),C=()=>{const s=k.map(o=>{const c=[];return m.forEach(_=>{c.push(o[_.dataKey])}),c}),n=[];m.forEach(o=>{n.push(o.title)}),s.unshift(n);const r=f.aoa_to_sheet(s),l=f.book_new();f.book_append_sheet(l,r,"数据报表"),K(l,"tableV2.xlsx")};return(s,n)=>{const r=u("el-link"),l=u("el-button"),o=u("el-table-v2"),c=u("el-auto-resizer"),_=u("el-card");return j(),A(_,{shadow:"never"},{header:i(()=>[$("div",F,[d(" 导出Excel( "),p(r,{href:"https://github.com/SheetJS/sheetjs",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:i(()=>[d(" github地址 ")]),_:1}),d(" ) ")])]),default:i(()=>[p(l,{type:"primary",onClick:C},{default:i(()=>[d("导出Excel")]),_:1}),$("div",J,[p(c,null,{default:i(({height:h,width:v})=>[p(o,{columns:g(m),data:g(k),width:v,height:h,fixed:""},null,8,["columns","data","width","height"])]),_:1})])]),_:1})}}});export{q as default};
diff --git a/dist/static/js/expand-MQIq6a7F.js b/dist/static/js/expand-C8iplNcY.js
similarity index 58%
rename from dist/static/js/expand-MQIq6a7F.js
rename to dist/static/js/expand-C8iplNcY.js
index 78c59cf6b..01bb22934 100644
--- a/dist/static/js/expand-MQIq6a7F.js
+++ b/dist/static/js/expand-C8iplNcY.js
@@ -1 +1 @@
-import{_ as o}from"./expand.vue_vue_type_script_setup_true_lang-SPbDhFSe.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
+import{_ as o}from"./expand.vue_vue_type_script_setup_true_lang-Cfm4Ug2u.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/expand.vue_vue_type_script_setup_true_lang-SPbDhFSe.js b/dist/static/js/expand.vue_vue_type_script_setup_true_lang-Cfm4Ug2u.js
similarity index 89%
rename from dist/static/js/expand.vue_vue_type_script_setup_true_lang-SPbDhFSe.js
rename to dist/static/js/expand.vue_vue_type_script_setup_true_lang-Cfm4Ug2u.js
index 674ae35e8..90b0f677d 100644
--- a/dist/static/js/expand.vue_vue_type_script_setup_true_lang-SPbDhFSe.js
+++ b/dist/static/js/expand.vue_vue_type_script_setup_true_lang-Cfm4Ug2u.js
@@ -1 +1 @@
-import{c as _}from"./data-BkEKlmCE.js";import{d as b,r,b as c,e as h,k as f,h as i,i as l,w as v,f as a,B as s,u as x}from"./index-WfHhNpgX.js";const V={class:"m-4"},y={class:"mb-2"},B={class:"mb-2"},C={class:"mb-2"},N={class:"mb-4"},k=a("h3",null,"Family",-1),D=b({__name:"expand",setup(S){const o=r(!1),d=r(!1),m=[{type:"expand",slot:"expand"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],u=[{label:"Name",prop:"name"},{label:"State",prop:"state"},{label:"City",prop:"city"},{label:"Address",prop:"address"},{label:"Zip",prop:"zip"}];return(w,t)=>{const n=c("el-switch"),p=c("pure-table");return h(),f("div",null,[i(" switch parent border: "),l(n,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},null,8,["modelValue"]),i(" switch child border: "),l(n,{modelValue:d.value,"onUpdate:modelValue":t[1]||(t[1]=e=>d.value=e)},null,8,["modelValue"]),l(p,{data:x(_),columns:m,border:o.value},{expand:v(({row:e})=>[a("div",V,[a("p",y,"State: "+s(e.state),1),a("p",B,"City: "+s(e.city),1),a("p",C,"Address: "+s(e.address),1),a("p",N,"Zip: "+s(e.zip),1),k,l(p,{data:e.family,columns:u,border:d.value},null,8,["data","border"])])]),_:1},8,["data","border"])])}}});export{D as _};
+import{c as _}from"./data-BIPaQZpg.js";import{d as b,r,b as c,e as h,k as f,h as i,i as l,w as v,f as a,B as s,u as x}from"./index-BFOYDN2Q.js";const V={class:"m-4"},y={class:"mb-2"},B={class:"mb-2"},C={class:"mb-2"},N={class:"mb-4"},k=a("h3",null,"Family",-1),D=b({__name:"expand",setup(S){const o=r(!1),d=r(!1),m=[{type:"expand",slot:"expand"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],u=[{label:"Name",prop:"name"},{label:"State",prop:"state"},{label:"City",prop:"city"},{label:"Address",prop:"address"},{label:"Zip",prop:"zip"}];return(w,t)=>{const n=c("el-switch"),p=c("pure-table");return h(),f("div",null,[i(" switch parent border: "),l(n,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},null,8,["modelValue"]),i(" switch child border: "),l(n,{modelValue:d.value,"onUpdate:modelValue":t[1]||(t[1]=e=>d.value=e)},null,8,["modelValue"]),l(p,{data:x(_),columns:m,border:o.value},{expand:v(({row:e})=>[a("div",V,[a("p",y,"State: "+s(e.state),1),a("p",B,"City: "+s(e.city),1),a("p",C,"Address: "+s(e.address),1),a("p",N,"Zip: "+s(e.zip),1),k,l(p,{data:e.family,columns:u,border:d.value},null,8,["data","border"])])]),_:1},8,["data","border"])])}}});export{D as _};
diff --git a/dist/static/js/fail-CK0F_e1N.js b/dist/static/js/fail-AG7xf_Yo.js
similarity index 86%
rename from dist/static/js/fail-CK0F_e1N.js
rename to dist/static/js/fail-AG7xf_Yo.js
index cff0ef744..5f524809a 100644
--- a/dist/static/js/fail-CK0F_e1N.js
+++ b/dist/static/js/fail-AG7xf_Yo.js
@@ -1 +1 @@
-import{useColumns as l}from"./columns-CdcQLVtu.js";import{d as p,c as u,w as t,b as o,e as i,i as s,h as m,u as f,p as h,q as b,f as a,_ as x}from"./index-WfHhNpgX.js";import"./arrow-right-s-line-CxPb13eK.js";const v=e=>(h("data-v-8499cf2d"),e=e(),b(),e),w=v(()=>a("div",{class:"card-header"},[a("span",{class:"font-medium"},"失败页")],-1)),C=p({name:"Fail",__name:"fail",setup(e){const{columns:c}=l();return(I,k)=>{const n=o("el-button"),r=o("el-result"),_=o("PureDescriptions"),d=o("el-card");return i(),u(d,{shadow:"never"},{header:t(()=>[w]),default:t(()=>[s(r,{icon:"error",title:"提交失败","sub-title":"请核对并修改以下信息后,再重新提交。"},{extra:t(()=>[s(n,{type:"primary"},{default:t(()=>[m("返回修改")]),_:1})]),_:1}),s(_,{columns:f(c),title:"您提交的内容有如下错误:",class:"p-6 w-[90%] m-auto bg-[#fafafa] dark:bg-[#1d1d1d]"},null,8,["columns"])]),_:1})}}}),V=x(C,[["__scopeId","data-v-8499cf2d"]]);export{V as default};
+import{useColumns as l}from"./columns-39eb3wQz.js";import{d as p,c as u,w as t,b as o,e as i,i as s,h as m,u as f,p as h,q as b,f as a,_ as x}from"./index-BFOYDN2Q.js";import"./arrow-right-s-line-CxPb13eK.js";const v=e=>(h("data-v-8499cf2d"),e=e(),b(),e),w=v(()=>a("div",{class:"card-header"},[a("span",{class:"font-medium"},"失败页")],-1)),C=p({name:"Fail",__name:"fail",setup(e){const{columns:c}=l();return(I,k)=>{const n=o("el-button"),r=o("el-result"),_=o("PureDescriptions"),d=o("el-card");return i(),u(d,{shadow:"never"},{header:t(()=>[w]),default:t(()=>[s(r,{icon:"error",title:"提交失败","sub-title":"请核对并修改以下信息后,再重新提交。"},{extra:t(()=>[s(n,{type:"primary"},{default:t(()=>[m("返回修改")]),_:1})]),_:1}),s(_,{columns:f(c),title:"您提交的内容有如下错误:",class:"p-6 w-[90%] m-auto bg-[#fafafa] dark:bg-[#1d1d1d]"},null,8,["columns"])]),_:1})}}}),V=x(C,[["__scopeId","data-v-8499cf2d"]]);export{V as default};
diff --git a/dist/static/js/filters-DK2KNQLY.js b/dist/static/js/filters-wUV8sb6w.js
similarity index 50%
rename from dist/static/js/filters-DK2KNQLY.js
rename to dist/static/js/filters-wUV8sb6w.js
index 4c019c4cc..8ad8a1ee5 100644
--- a/dist/static/js/filters-DK2KNQLY.js
+++ b/dist/static/js/filters-wUV8sb6w.js
@@ -1 +1 @@
-import{_ as m}from"./filters.vue_vue_type_script_setup_true_lang-dXVkv1Ol.js";import"./index-WfHhNpgX.js";export{m as default};
+import{_ as m}from"./filters.vue_vue_type_script_setup_true_lang-Dhd7FtPv.js";import"./index-BFOYDN2Q.js";export{m as default};
diff --git a/dist/static/js/filters.vue_vue_type_script_setup_true_lang-dXVkv1Ol.js b/dist/static/js/filters.vue_vue_type_script_setup_true_lang-Dhd7FtPv.js
similarity index 95%
rename from dist/static/js/filters.vue_vue_type_script_setup_true_lang-dXVkv1Ol.js
rename to dist/static/js/filters.vue_vue_type_script_setup_true_lang-Dhd7FtPv.js
index efac0cbbd..909f35d77 100644
--- a/dist/static/js/filters.vue_vue_type_script_setup_true_lang-dXVkv1Ol.js
+++ b/dist/static/js/filters.vue_vue_type_script_setup_true_lang-Dhd7FtPv.js
@@ -1 +1 @@
-import{d as _,r as g,b as s,e as b,k as v,i as o,w as l,h as n,B as x}from"./index-WfHhNpgX.js";const N=_({__name:"filters",setup(y){const c=g(),d=e=>{const{clearFilter:t}=c.value.getTableRef();t(e)},f=()=>{d(["date"])},m=[{label:"日期",prop:"date",sortable:!0,columnKey:"date",filters:[{text:"2016-05-01",value:"2016-05-01"},{text:"2016-05-02",value:"2016-05-02"},{text:"2016-05-03",value:"2016-05-03"},{text:"2016-05-04",value:"2016-05-04"}],filterMethod:(e,t,a)=>{const r=a.property;return t[r]===e}},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"标签",prop:"tag",filters:[{text:"Home",value:"Home"},{text:"Office",value:"Office"}],filterMethod:(e,t)=>t.tag===e,filterPlacement:"bottom-end",slot:"tag"}],p=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"}];return(e,t)=>{const a=s("el-button"),r=s("el-tag"),u=s("pure-table");return b(),v("div",null,[o(a,{onClick:f},{default:l(()=>[n("reset date filter")]),_:1}),o(a,{onClick:d},{default:l(()=>[n("reset all filters")]),_:1}),o(u,{ref_key:"tableRef",ref:c,"row-key":"date",data:p,columns:m},{tag:l(({row:i})=>[o(r,{type:i.tag==="Home"?null:"success","disable-transitions":""},{default:l(()=>[n(x(i.tag),1)]),_:2},1032,["type"])]),_:1},512)])}}});export{N as _};
+import{d as _,r as g,b as s,e as b,k as v,i as o,w as l,h as n,B as x}from"./index-BFOYDN2Q.js";const N=_({__name:"filters",setup(y){const c=g(),d=e=>{const{clearFilter:t}=c.value.getTableRef();t(e)},f=()=>{d(["date"])},m=[{label:"日期",prop:"date",sortable:!0,columnKey:"date",filters:[{text:"2016-05-01",value:"2016-05-01"},{text:"2016-05-02",value:"2016-05-02"},{text:"2016-05-03",value:"2016-05-03"},{text:"2016-05-04",value:"2016-05-04"}],filterMethod:(e,t,a)=>{const r=a.property;return t[r]===e}},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"标签",prop:"tag",filters:[{text:"Home",value:"Home"},{text:"Office",value:"Office"}],filterMethod:(e,t)=>t.tag===e,filterPlacement:"bottom-end",slot:"tag"}],p=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"}];return(e,t)=>{const a=s("el-button"),r=s("el-tag"),u=s("pure-table");return b(),v("div",null,[o(a,{onClick:f},{default:l(()=>[n("reset date filter")]),_:1}),o(a,{onClick:d},{default:l(()=>[n("reset all filters")]),_:1}),o(u,{ref_key:"tableRef",ref:c,"row-key":"date",data:p,columns:m},{tag:l(({row:i})=>[o(r,{type:i.tag==="Home"?null:"success","disable-transitions":""},{default:l(()=>[n(x(i.tag),1)]),_:2},1032,["type"])]),_:1},512)])}}});export{N as _};
diff --git a/dist/static/js/fixColumn-0TPllN5s.js b/dist/static/js/fixColumn-0TPllN5s.js
new file mode 100644
index 000000000..e2fa6a47a
--- /dev/null
+++ b/dist/static/js/fixColumn-0TPllN5s.js
@@ -0,0 +1 @@
+import{_ as o}from"./fixColumn.vue_vue_type_script_setup_true_lang-aoks7ayE.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/fixColumn-CUmYp__Y.js b/dist/static/js/fixColumn-CUmYp__Y.js
deleted file mode 100644
index aa0145b90..000000000
--- a/dist/static/js/fixColumn-CUmYp__Y.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./fixColumn.vue_vue_type_script_setup_true_lang-D57kcgiQ.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
diff --git a/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-D57kcgiQ.js b/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-aoks7ayE.js
similarity index 86%
rename from dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-D57kcgiQ.js
rename to dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-aoks7ayE.js
index abb6e8c84..17ce75947 100644
--- a/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-D57kcgiQ.js
+++ b/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-aoks7ayE.js
@@ -1 +1 @@
-import{a as e}from"./data-BkEKlmCE.js";import{d as m,b as n,e as u,c as _,w as a,i,h as r,u as t}from"./index-WfHhNpgX.js";const C=m({__name:"fixColumn",props:{height:{default:null}},setup(p){const o=p,s=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}];function b(c){}return(c,f)=>{const l=n("el-button"),d=n("pure-table");return u(),_(d,{data:o.height?t(e).concat(t(e)).concat(t(e)):t(e),columns:s,height:o.height},{operation:a(({row:h})=>[i(l,{link:"",type:"primary",size:"small",onClick:w=>void 0},{default:a(()=>[r(" Detail ")]),_:2},1032,["onClick"]),i(l,{link:"",type:"primary",size:"small"},{default:a(()=>[r("Edit")]),_:1})]),_:1},8,["data","height"])}}});export{C as _};
+import{a as e}from"./data-BIPaQZpg.js";import{d as m,b as n,e as u,c as _,w as a,i,h as r,u as t}from"./index-BFOYDN2Q.js";const C=m({__name:"fixColumn",props:{height:{default:null}},setup(p){const o=p,s=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}];function b(c){}return(c,f)=>{const l=n("el-button"),d=n("pure-table");return u(),_(d,{data:o.height?t(e).concat(t(e)).concat(t(e)):t(e),columns:s,height:o.height},{operation:a(({row:h})=>[i(l,{link:"",type:"primary",size:"small",onClick:w=>void 0},{default:a(()=>[r(" Detail ")]),_:2},1032,["onClick"]),i(l,{link:"",type:"primary",size:"small"},{default:a(()=>[r("Edit")]),_:1})]),_:1},8,["data","height"])}}});export{C as _};
diff --git a/dist/static/js/fixHeader-CxMmQrcy.js b/dist/static/js/fixHeader-CxMmQrcy.js
new file mode 100644
index 000000000..0d224255a
--- /dev/null
+++ b/dist/static/js/fixHeader-CxMmQrcy.js
@@ -0,0 +1 @@
+import{_ as o}from"./fixHeader.vue_vue_type_script_setup_true_lang-B7FYEUwi.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/fixHeader-XsAgPmfV.js b/dist/static/js/fixHeader-XsAgPmfV.js
deleted file mode 100644
index 449fecee3..000000000
--- a/dist/static/js/fixHeader-XsAgPmfV.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./fixHeader.vue_vue_type_script_setup_true_lang-VHQfXOM1.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
diff --git a/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-VHQfXOM1.js b/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-B7FYEUwi.js
similarity index 67%
rename from dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-VHQfXOM1.js
rename to dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-B7FYEUwi.js
index e8f6bbc7f..a49e0e371 100644
--- a/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-VHQfXOM1.js
+++ b/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-B7FYEUwi.js
@@ -1 +1 @@
-import{t as e}from"./data-BkEKlmCE.js";import{d as n,b as r,e as p,c,u as a}from"./index-WfHhNpgX.js";const d=n({__name:"fixHeader",setup(s){const o=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(l,_)=>{const t=r("pure-table");return p(),c(t,{data:a(e).concat(a(e)).concat(a(e)),columns:o,height:"360"},null,8,["data"])}}});export{d as _};
+import{t as e}from"./data-BIPaQZpg.js";import{d as n,b as r,e as p,c,u as a}from"./index-BFOYDN2Q.js";const d=n({__name:"fixHeader",setup(s){const o=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(l,_)=>{const t=r("pure-table");return p(),c(t,{data:a(e).concat(a(e)).concat(a(e)),columns:o,height:"360"},null,8,["data"])}}});export{d as _};
diff --git a/dist/static/js/fluidHeight-BdW9gig3.js b/dist/static/js/fluidHeight-BdW9gig3.js
deleted file mode 100644
index 388e19179..000000000
--- a/dist/static/js/fluidHeight-BdW9gig3.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./fluidHeight.vue_vue_type_script_setup_true_lang-DsDNh1Iw.js";import"./index-WfHhNpgX.js";import"./data-BkEKlmCE.js";export{o as default};
diff --git a/dist/static/js/fluidHeight-D7LKeSid.js b/dist/static/js/fluidHeight-D7LKeSid.js
new file mode 100644
index 000000000..85edbf219
--- /dev/null
+++ b/dist/static/js/fluidHeight-D7LKeSid.js
@@ -0,0 +1 @@
+import{_ as o}from"./fluidHeight.vue_vue_type_script_setup_true_lang-CiJD1VeL.js";import"./index-BFOYDN2Q.js";import"./data-BIPaQZpg.js";export{o as default};
diff --git a/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-DsDNh1Iw.js b/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-CiJD1VeL.js
similarity index 89%
rename from dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-DsDNh1Iw.js
rename to dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-CiJD1VeL.js
index f9f8a501b..ba3d6f78c 100644
--- a/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-DsDNh1Iw.js
+++ b/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-CiJD1VeL.js
@@ -1 +1 @@
-import{d as _,r as u,b as n,e as h,k as b,i as a,w as o,af as f,h as r,aV as w}from"./index-WfHhNpgX.js";import{a as v}from"./data-BkEKlmCE.js";const y=_({__name:"fluidHeight",setup(C){const i=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}],e=new Date,t=u(v),d=s=>{t.value.splice(s,1)},p=()=>{e.setDate(e.getDate()+1),t.value.push({date:w(e).format("YYYY-MM-DD"),name:"Tom",address:"No. 189, Grove St, Los Angeles",state:"California",city:"Los Angeles","post-code":"CA 90036"})};return(s,k)=>{const l=n("el-button"),c=n("pure-table");return h(),b("div",null,[a(c,{data:t.value,columns:i,maxHeight:"500"},{operation:o(({$index:m})=>[a(l,{link:"",type:"primary",size:"small",onClick:f(x=>d(m),["prevent"])},{default:o(()=>[r(" Remove ")]),_:2},1032,["onClick"])]),_:1},8,["data"]),a(l,{class:"mt-4",style:{width:"100%"},onClick:p},{default:o(()=>[r(" Add Item ")]),_:1})])}}});export{y as _};
+import{d as _,r as u,b as n,e as h,k as b,i as a,w as o,af as f,h as r,aV as w}from"./index-BFOYDN2Q.js";import{a as v}from"./data-BIPaQZpg.js";const y=_({__name:"fluidHeight",setup(C){const i=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}],e=new Date,t=u(v),d=s=>{t.value.splice(s,1)},p=()=>{e.setDate(e.getDate()+1),t.value.push({date:w(e).format("YYYY-MM-DD"),name:"Tom",address:"No. 189, Grove St, Los Angeles",state:"California",city:"Los Angeles","post-code":"CA 90036"})};return(s,k)=>{const l=n("el-button"),c=n("pure-table");return h(),b("div",null,[a(c,{data:t.value,columns:i,maxHeight:"500"},{operation:o(({$index:m})=>[a(l,{link:"",type:"primary",size:"small",onClick:f(x=>d(m),["prevent"])},{default:o(()=>[r(" Remove ")]),_:2},1032,["onClick"])]),_:1},8,["data"]),a(l,{class:"mt-4",style:{width:"100%"},onClick:p},{default:o(()=>[r(" Add Item ")]),_:1})])}}});export{y as _};
diff --git a/dist/static/js/form-1JJ-pbgk.js b/dist/static/js/form-1JJ-pbgk.js
new file mode 100644
index 000000000..0752cf4fc
--- /dev/null
+++ b/dist/static/js/form-1JJ-pbgk.js
@@ -0,0 +1 @@
+import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-CdJyZdol.js";import"./index-BFOYDN2Q.js";export{m as default};
diff --git a/dist/static/js/form-27M7uH5P.js b/dist/static/js/form-27M7uH5P.js
deleted file mode 100644
index d8731132e..000000000
--- a/dist/static/js/form-27M7uH5P.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-DS1D3DCw.js";import"./index-WfHhNpgX.js";export{m as default};
diff --git a/dist/static/js/form-B46LI37M.js b/dist/static/js/form-B46LI37M.js
new file mode 100644
index 000000000..bc72abe83
--- /dev/null
+++ b/dist/static/js/form-B46LI37M.js
@@ -0,0 +1 @@
+import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-DGVFNcQB.js";import"./index-BFOYDN2Q.js";import"./index-BRwmMOTx.js";import"./index-BCV7is5p.js";import"./hooks-CapXLLJk.js";import"./index-CBFfsAKH.js";export{o as default};
diff --git a/dist/static/js/form-BEqwZWyi.js b/dist/static/js/form-BEqwZWyi.js
deleted file mode 100644
index bb6261a0a..000000000
--- a/dist/static/js/form-BEqwZWyi.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-D-gPwqY8.js";import"./index-WfHhNpgX.js";export{m as default};
diff --git a/dist/static/js/form-BglBVATZ.js b/dist/static/js/form-BglBVATZ.js
new file mode 100644
index 000000000..be69003b1
--- /dev/null
+++ b/dist/static/js/form-BglBVATZ.js
@@ -0,0 +1 @@
+import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-C85BvTYa.js";import"./mock-BhY5MLVr.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/form-BzIo9o7d.js b/dist/static/js/form-BzIo9o7d.js
new file mode 100644
index 000000000..da2b962dc
--- /dev/null
+++ b/dist/static/js/form-BzIo9o7d.js
@@ -0,0 +1 @@
+import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-BKU8Omzb.js";import"./index-BRwmMOTx.js";import"./index-BFOYDN2Q.js";import"./hooks-BCvVFpqq.js";export{o as default};
diff --git a/dist/static/js/form-D3H5SbTs.js b/dist/static/js/form-D3H5SbTs.js
deleted file mode 100644
index 10a5e1b5a..000000000
--- a/dist/static/js/form-D3H5SbTs.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-ClHWnW3P.js";import"./mock-CcZfeF40.js";import"./index-WfHhNpgX.js";export{o as default};
diff --git a/dist/static/js/form-DE-17sM5.js b/dist/static/js/form-DE-17sM5.js
deleted file mode 100644
index 60c580acc..000000000
--- a/dist/static/js/form-DE-17sM5.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-BQEKUBSl.js";import"./index-WfHhNpgX.js";import"./index-8UCSZTlQ.js";import"./index-Csx_jgOb.js";import"./hooks-BN3_ji8y.js";import"./index-bfDoVTr8.js";export{o as default};
diff --git a/dist/static/js/form-P4j1pI03.js b/dist/static/js/form-P4j1pI03.js
deleted file mode 100644
index 998f2c2ea..000000000
--- a/dist/static/js/form-P4j1pI03.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-DHdEKE9a.js";import"./index-8UCSZTlQ.js";import"./index-WfHhNpgX.js";import"./hooks-Bd9BqPMM.js";export{o as default};
diff --git a/dist/static/js/form-mawZBjjm.js b/dist/static/js/form-mawZBjjm.js
new file mode 100644
index 000000000..c31291220
--- /dev/null
+++ b/dist/static/js/form-mawZBjjm.js
@@ -0,0 +1 @@
+import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-CJ5du5fv.js";import"./index-BFOYDN2Q.js";export{m as default};
diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-DHdEKE9a.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-BKU8Omzb.js
similarity index 94%
rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-DHdEKE9a.js
rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-BKU8Omzb.js
index 64eac727f..f13e2bb30 100644
--- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-DHdEKE9a.js
+++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-BKU8Omzb.js
@@ -1 +1 @@
-import{R as s}from"./index-8UCSZTlQ.js";import{K as k,dQ as I,dT as C,d as R,r as v,b as d,e as c,c as B,w as l,i as e,u,f as S,B as V,k as D,C as E,aI as F}from"./index-WfHhNpgX.js";import{u as N}from"./hooks-Bd9BqPMM.js";const O=k({name:[{required:!0,message:"部门名称为必填项",trigger:"blur"}],phone:[{validator:(i,m,r)=>{m===""||I(m)?r():r(new Error("请输入正确的手机号码格式"))},trigger:"blur"}],email:[{validator:(i,m,r)=>{m===""||C(m)?r():r(new Error("请输入正确的邮箱格式"))},trigger:"blur"}]}),P={key:0},J=R({__name:"form",props:{formInline:{default:()=>({higherDeptOptions:[],parentId:0,name:"",principal:"",phone:"",email:"",sort:0,status:1,remark:""})}},setup(i,{expose:m}){const r=i,f=v(),{switchStyle:b}=N(),a=v(r.formInline);function x(){return f.value}return m({getRef:x}),(Q,o)=>{const g=d("el-cascader"),n=d("el-form-item"),p=d("el-input"),w=d("el-input-number"),h=d("el-switch"),y=d("el-row"),U=d("el-form");return c(),B(U,{ref_key:"ruleFormRef",ref:f,model:a.value,rules:u(O),"label-width":"82px"},{default:l(()=>[e(y,{gutter:30},{default:l(()=>[e(u(s),null,{default:l(()=>[e(n,{label:"上级部门"},{default:l(()=>[e(g,{modelValue:a.value.parentId,"onUpdate:modelValue":o[0]||(o[0]=t=>a.value.parentId=t),class:"w-full",options:a.value.higherDeptOptions,props:{value:"id",label:"name",emitPath:!1,checkStrictly:!0},clearable:"",filterable:"",placeholder:"请选择上级部门"},{default:l(({node:t,data:_})=>[S("span",null,V(_.name),1),t.isLeaf?E("",!0):(c(),D("span",P," ("+V(_.children.length)+") ",1))]),_:1},8,["modelValue","options"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门名称",prop:"name"},{default:l(()=>[e(p,{modelValue:a.value.name,"onUpdate:modelValue":o[1]||(o[1]=t=>a.value.name=t),clearable:"",placeholder:"请输入部门名称"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门负责人"},{default:l(()=>[e(p,{modelValue:a.value.principal,"onUpdate:modelValue":o[2]||(o[2]=t=>a.value.principal=t),clearable:"",placeholder:"请输入部门负责人"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"手机号",prop:"phone"},{default:l(()=>[e(p,{modelValue:a.value.phone,"onUpdate:modelValue":o[3]||(o[3]=t=>a.value.phone=t),clearable:"",placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"邮箱",prop:"email"},{default:l(()=>[e(p,{modelValue:a.value.email,"onUpdate:modelValue":o[4]||(o[4]=t=>a.value.email=t),clearable:"",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"排序"},{default:l(()=>[e(w,{modelValue:a.value.sort,"onUpdate:modelValue":o[5]||(o[5]=t=>a.value.sort=t),class:"!w-full",min:0,max:9999,"controls-position":"right"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门状态"},{default:l(()=>[e(h,{modelValue:a.value.status,"onUpdate:modelValue":o[6]||(o[6]=t=>a.value.status=t),"inline-prompt":"","active-value":1,"inactive-value":0,"active-text":"启用","inactive-text":"停用",style:F(u(b))},null,8,["modelValue","style"])]),_:1})]),_:1}),e(u(s),null,{default:l(()=>[e(n,{label:"备注"},{default:l(()=>[e(p,{modelValue:a.value.remark,"onUpdate:modelValue":o[7]||(o[7]=t=>a.value.remark=t),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{J as _};
+import{R as s}from"./index-BRwmMOTx.js";import{K as k,dQ as I,dT as C,d as R,r as v,b as d,e as c,c as B,w as l,i as e,u,f as S,B as V,k as D,C as E,aI as F}from"./index-BFOYDN2Q.js";import{u as N}from"./hooks-BCvVFpqq.js";const O=k({name:[{required:!0,message:"部门名称为必填项",trigger:"blur"}],phone:[{validator:(i,m,r)=>{m===""||I(m)?r():r(new Error("请输入正确的手机号码格式"))},trigger:"blur"}],email:[{validator:(i,m,r)=>{m===""||C(m)?r():r(new Error("请输入正确的邮箱格式"))},trigger:"blur"}]}),P={key:0},J=R({__name:"form",props:{formInline:{default:()=>({higherDeptOptions:[],parentId:0,name:"",principal:"",phone:"",email:"",sort:0,status:1,remark:""})}},setup(i,{expose:m}){const r=i,f=v(),{switchStyle:b}=N(),a=v(r.formInline);function x(){return f.value}return m({getRef:x}),(Q,o)=>{const g=d("el-cascader"),n=d("el-form-item"),p=d("el-input"),w=d("el-input-number"),h=d("el-switch"),y=d("el-row"),U=d("el-form");return c(),B(U,{ref_key:"ruleFormRef",ref:f,model:a.value,rules:u(O),"label-width":"82px"},{default:l(()=>[e(y,{gutter:30},{default:l(()=>[e(u(s),null,{default:l(()=>[e(n,{label:"上级部门"},{default:l(()=>[e(g,{modelValue:a.value.parentId,"onUpdate:modelValue":o[0]||(o[0]=t=>a.value.parentId=t),class:"w-full",options:a.value.higherDeptOptions,props:{value:"id",label:"name",emitPath:!1,checkStrictly:!0},clearable:"",filterable:"",placeholder:"请选择上级部门"},{default:l(({node:t,data:_})=>[S("span",null,V(_.name),1),t.isLeaf?E("",!0):(c(),D("span",P," ("+V(_.children.length)+") ",1))]),_:1},8,["modelValue","options"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门名称",prop:"name"},{default:l(()=>[e(p,{modelValue:a.value.name,"onUpdate:modelValue":o[1]||(o[1]=t=>a.value.name=t),clearable:"",placeholder:"请输入部门名称"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门负责人"},{default:l(()=>[e(p,{modelValue:a.value.principal,"onUpdate:modelValue":o[2]||(o[2]=t=>a.value.principal=t),clearable:"",placeholder:"请输入部门负责人"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"手机号",prop:"phone"},{default:l(()=>[e(p,{modelValue:a.value.phone,"onUpdate:modelValue":o[3]||(o[3]=t=>a.value.phone=t),clearable:"",placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"邮箱",prop:"email"},{default:l(()=>[e(p,{modelValue:a.value.email,"onUpdate:modelValue":o[4]||(o[4]=t=>a.value.email=t),clearable:"",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"排序"},{default:l(()=>[e(w,{modelValue:a.value.sort,"onUpdate:modelValue":o[5]||(o[5]=t=>a.value.sort=t),class:"!w-full",min:0,max:9999,"controls-position":"right"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门状态"},{default:l(()=>[e(h,{modelValue:a.value.status,"onUpdate:modelValue":o[6]||(o[6]=t=>a.value.status=t),"inline-prompt":"","active-value":1,"inactive-value":0,"active-text":"启用","inactive-text":"停用",style:F(u(b))},null,8,["modelValue","style"])]),_:1})]),_:1}),e(u(s),null,{default:l(()=>[e(n,{label:"备注"},{default:l(()=>[e(p,{modelValue:a.value.remark,"onUpdate:modelValue":o[7]||(o[7]=t=>a.value.remark=t),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{J as _};
diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-ClHWnW3P.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-C85BvTYa.js
similarity index 93%
rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-ClHWnW3P.js
rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-C85BvTYa.js
index 0b01bdc5b..1d366a7d6 100644
--- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-ClHWnW3P.js
+++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-C85BvTYa.js
@@ -1 +1 @@
-import{f as y}from"./mock-CcZfeF40.js";import{d as w,r as c,K as k,b as r,e as g,c as V,w as a,i as t,f as C,u as L,h as m,aF as F,A as u}from"./index-WfHhNpgX.js";const H={width:24,height:24,body:''},I={class:"el-upload__text"},D=w({__name:"form",setup(R){const i=c(),_=c(),o=k({fileList:[],date:""}),v=s=>{s&&s.validate(e=>{if(e){const f=F({files:o.fileList.map(l=>({raw:l.raw})),date:o.date});y(f).then(({success:l})=>{l?u("提交成功",{type:"success"}):u("提交失败")}).catch(l=>{u(`提交异常 ${l}`,{type:"error"})})}else return!1})},b=s=>{s&&s.resetFields()};return(s,e)=>{const f=r("IconifyIconOffline"),l=r("el-upload"),d=r("el-form-item"),h=r("el-date-picker"),p=r("el-button"),x=r("el-form");return g(),V(x,{ref_key:"formRef",ref:i,model:o,"label-width":"82px"},{default:a(()=>[t(d,{label:"附件",prop:"fileList",rules:[{required:!0,message:"附件不能为空"}]},{default:a(()=>[t(l,{ref_key:"uploadRef",ref:_,"file-list":o.fileList,"onUpdate:fileList":e[0]||(e[0]=n=>o.fileList=n),drag:"",multiple:"",action:"#",class:"!w-[200px]","auto-upload":!1},{default:a(()=>[C("div",I,[t(f,{icon:L(H),width:"26",class:"m-auto mb-2"},null,8,["icon"]),m(" 可点击或拖拽上传 ")])]),_:1},8,["file-list"])]),_:1}),t(d,{label:"日期",prop:"date",rules:[{required:!0,message:"日期不能为空"}]},{default:a(()=>[t(h,{modelValue:o.date,"onUpdate:modelValue":e[1]||(e[1]=n=>o.date=n),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),t(d,null,{default:a(()=>[t(p,{type:"primary",text:"",bg:"",onClick:e[2]||(e[2]=n=>v(i.value))},{default:a(()=>[m(" 提交 ")]),_:1}),t(p,{text:"",bg:"",onClick:e[3]||(e[3]=n=>b(i.value))},{default:a(()=>[m("重置")]),_:1})]),_:1})]),_:1},8,["model"])}}});export{D as _};
+import{f as y}from"./mock-BhY5MLVr.js";import{d as w,r as c,K as k,b as r,e as g,c as V,w as a,i as t,f as C,u as L,h as m,aF as F,A as u}from"./index-BFOYDN2Q.js";const H={width:24,height:24,body:''},I={class:"el-upload__text"},D=w({__name:"form",setup(R){const i=c(),_=c(),o=k({fileList:[],date:""}),v=s=>{s&&s.validate(e=>{if(e){const f=F({files:o.fileList.map(l=>({raw:l.raw})),date:o.date});y(f).then(({success:l})=>{l?u("提交成功",{type:"success"}):u("提交失败")}).catch(l=>{u(`提交异常 ${l}`,{type:"error"})})}else return!1})},b=s=>{s&&s.resetFields()};return(s,e)=>{const f=r("IconifyIconOffline"),l=r("el-upload"),d=r("el-form-item"),h=r("el-date-picker"),p=r("el-button"),x=r("el-form");return g(),V(x,{ref_key:"formRef",ref:i,model:o,"label-width":"82px"},{default:a(()=>[t(d,{label:"附件",prop:"fileList",rules:[{required:!0,message:"附件不能为空"}]},{default:a(()=>[t(l,{ref_key:"uploadRef",ref:_,"file-list":o.fileList,"onUpdate:fileList":e[0]||(e[0]=n=>o.fileList=n),drag:"",multiple:"",action:"#",class:"!w-[200px]","auto-upload":!1},{default:a(()=>[C("div",I,[t(f,{icon:L(H),width:"26",class:"m-auto mb-2"},null,8,["icon"]),m(" 可点击或拖拽上传 ")])]),_:1},8,["file-list"])]),_:1}),t(d,{label:"日期",prop:"date",rules:[{required:!0,message:"日期不能为空"}]},{default:a(()=>[t(h,{modelValue:o.date,"onUpdate:modelValue":e[1]||(e[1]=n=>o.date=n),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),t(d,null,{default:a(()=>[t(p,{type:"primary",text:"",bg:"",onClick:e[2]||(e[2]=n=>v(i.value))},{default:a(()=>[m(" 提交 ")]),_:1}),t(p,{text:"",bg:"",onClick:e[3]||(e[3]=n=>b(i.value))},{default:a(()=>[m("重置")]),_:1})]),_:1})]),_:1},8,["model"])}}});export{D as _};
diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-D-gPwqY8.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-CJ5du5fv.js
similarity index 95%
rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-D-gPwqY8.js
rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-CJ5du5fv.js
index b881631af..35b30e5b5 100644
--- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-D-gPwqY8.js
+++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-CJ5du5fv.js
@@ -1 +1 @@
-import{K as _,d as v,r as d,b as u,e as V,c as b,w as a,i as o,u as g}from"./index-WfHhNpgX.js";const k=_({name:[{required:!0,message:"角色名称为必填项",trigger:"blur"}],code:[{required:!0,message:"角色标识为必填项",trigger:"blur"}]}),R=v({__name:"form",props:{formInline:{default:()=>({name:"",code:"",remark:""})}},setup(s,{expose:p}){const f=s,m=d(),e=d(f.formInline);function c(){return m.value}return p({getRef:c}),(x,l)=>{const n=u("el-input"),t=u("el-form-item"),i=u("el-form");return V(),b(i,{ref_key:"ruleFormRef",ref:m,model:e.value,rules:g(k),"label-width":"82px"},{default:a(()=>[o(t,{label:"角色名称",prop:"name"},{default:a(()=>[o(n,{modelValue:e.value.name,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value.name=r),clearable:"",placeholder:"请输入角色名称"},null,8,["modelValue"])]),_:1}),o(t,{label:"角色标识",prop:"code"},{default:a(()=>[o(n,{modelValue:e.value.code,"onUpdate:modelValue":l[1]||(l[1]=r=>e.value.code=r),clearable:"",placeholder:"请输入角色标识"},null,8,["modelValue"])]),_:1}),o(t,{label:"备注"},{default:a(()=>[o(n,{modelValue:e.value.remark,"onUpdate:modelValue":l[2]||(l[2]=r=>e.value.remark=r),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])}}});export{R as _};
+import{K as _,d as v,r as d,b as u,e as V,c as b,w as a,i as o,u as g}from"./index-BFOYDN2Q.js";const k=_({name:[{required:!0,message:"角色名称为必填项",trigger:"blur"}],code:[{required:!0,message:"角色标识为必填项",trigger:"blur"}]}),R=v({__name:"form",props:{formInline:{default:()=>({name:"",code:"",remark:""})}},setup(s,{expose:p}){const f=s,m=d(),e=d(f.formInline);function c(){return m.value}return p({getRef:c}),(x,l)=>{const n=u("el-input"),t=u("el-form-item"),i=u("el-form");return V(),b(i,{ref_key:"ruleFormRef",ref:m,model:e.value,rules:g(k),"label-width":"82px"},{default:a(()=>[o(t,{label:"角色名称",prop:"name"},{default:a(()=>[o(n,{modelValue:e.value.name,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value.name=r),clearable:"",placeholder:"请输入角色名称"},null,8,["modelValue"])]),_:1}),o(t,{label:"角色标识",prop:"code"},{default:a(()=>[o(n,{modelValue:e.value.code,"onUpdate:modelValue":l[1]||(l[1]=r=>e.value.code=r),clearable:"",placeholder:"请输入角色标识"},null,8,["modelValue"])]),_:1}),o(t,{label:"备注"},{default:a(()=>[o(n,{modelValue:e.value.remark,"onUpdate:modelValue":l[2]||(l[2]=r=>e.value.remark=r),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])}}});export{R as _};
diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-DS1D3DCw.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-CdJyZdol.js
similarity index 93%
rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-DS1D3DCw.js
rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-CdJyZdol.js
index de6cacbb9..d2597a866 100644
--- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-DS1D3DCw.js
+++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-CdJyZdol.js
@@ -1 +1 @@
-import{d as c,r as d,b as o,e as i,c as f,w as t,i as e}from"./index-WfHhNpgX.js";const w=c({__name:"form",props:{formInline:{default:()=>({user:"",region:""})}},setup(m){const l=d(m.formInline);return(V,n)=>{const u=o("el-input"),s=o("el-form-item"),a=o("el-option"),p=o("el-select"),_=o("el-form");return i(),f(_,{model:l.value},{default:t(()=>[e(s,{label:"姓名"},{default:t(()=>[e(u,{modelValue:l.value.user,"onUpdate:modelValue":n[0]||(n[0]=r=>l.value.user=r),class:"!w-[220px]",placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),e(s,{label:"城市"},{default:t(()=>[e(p,{modelValue:l.value.region,"onUpdate:modelValue":n[1]||(n[1]=r=>l.value.region=r),class:"!w-[220px]",placeholder:"请选择城市"},{default:t(()=>[e(a,{label:"上海",value:"上海"}),e(a,{label:"浙江",value:"浙江"}),e(a,{label:"深圳",value:"深圳"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])}}});export{w as _};
+import{d as c,r as d,b as o,e as i,c as f,w as t,i as e}from"./index-BFOYDN2Q.js";const w=c({__name:"form",props:{formInline:{default:()=>({user:"",region:""})}},setup(m){const l=d(m.formInline);return(V,n)=>{const u=o("el-input"),s=o("el-form-item"),a=o("el-option"),p=o("el-select"),_=o("el-form");return i(),f(_,{model:l.value},{default:t(()=>[e(s,{label:"姓名"},{default:t(()=>[e(u,{modelValue:l.value.user,"onUpdate:modelValue":n[0]||(n[0]=r=>l.value.user=r),class:"!w-[220px]",placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),e(s,{label:"城市"},{default:t(()=>[e(p,{modelValue:l.value.region,"onUpdate:modelValue":n[1]||(n[1]=r=>l.value.region=r),class:"!w-[220px]",placeholder:"请选择城市"},{default:t(()=>[e(a,{label:"上海",value:"上海"}),e(a,{label:"浙江",value:"浙江"}),e(a,{label:"深圳",value:"深圳"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])}}});export{w as _};
diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-BQEKUBSl.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-DGVFNcQB.js
similarity index 97%
rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-BQEKUBSl.js
rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-DGVFNcQB.js
index 6aa8104b3..43b01bc91 100644
--- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-BQEKUBSl.js
+++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-DGVFNcQB.js
@@ -1 +1 @@
-import{K as R,d as L,r as _,b as p,e as i,c as f,w as a,i as l,u as t,f as S,B as T,a3 as O,k as P,C as V,m as d,R as s,an as A}from"./index-WfHhNpgX.js";import{R as r}from"./index-8UCSZTlQ.js";import{R as v}from"./index-Csx_jgOb.js";import{R as y}from"./index-bfDoVTr8.js";const B=R({title:[{required:!0,message:"菜单名称为必填项",trigger:"blur"}],name:[{required:!0,message:"路由名称为必填项",trigger:"blur"}],path:[{required:!0,message:"路由路径为必填项",trigger:"blur"}],auths:[{required:!0,message:"权限标识为必填项",trigger:"blur"}]}),q=[{label:"菜单",value:0},{label:"iframe",value:1},{label:"外链",value:2},{label:"按钮",value:3}],F=[{label:"显示",tip:"会在菜单中显示",value:!0},{label:"隐藏",tip:"不会在菜单中显示",value:!1}],N=[{label:"缓存",tip:"会保存该页面的整体状态,刷新后会清空状态",value:!0},{label:"不缓存",tip:"不会保存该页面的整体状态",value:!1}],D=[{label:"允许",tip:"当前菜单名称或自定义信息允许添加到标签页",value:!1},{label:"禁止",tip:"当前菜单名称或自定义信息禁止添加到标签页",value:!0}],M=[{label:"显示",tip:"会显示父级菜单",value:!0},{label:"隐藏",tip:"不会显示父级菜单",value:!1}],E=[{label:"开启",tip:"有首次加载动画",value:!0},{label:"关闭",tip:"无首次加载动画",value:!1}],K={key:0},Q=L({__name:"form",props:{formInline:{default:()=>({menuType:0,higherMenuOptions:[],parentId:0,title:"",name:"",path:"",component:"",rank:99,redirect:" ",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,showLink:!0,showParent:!1})}},setup(x,{expose:k}){const w=x,b=_(),e=_(w.formInline);function h(){return b.value}return k({getRef:h}),(j,o)=>{const n=p("el-form-item"),c=p("el-cascader"),m=p("el-input"),U=p("el-input-number"),C=p("el-row"),I=p("el-form");return i(),f(I,{ref_key:"ruleFormRef",ref:b,model:e.value,rules:t(B),"label-width":"82px"},{default:a(()=>[l(C,{gutter:30},{default:a(()=>[l(t(r),null,{default:a(()=>[l(n,{label:"菜单类型"},{default:a(()=>[l(t(v),{modelValue:e.value.menuType,"onUpdate:modelValue":o[0]||(o[0]=u=>e.value.menuType=u),options:t(q)},null,8,["modelValue","options"])]),_:1})]),_:1}),l(t(r),null,{default:a(()=>[l(n,{label:"上级菜单"},{default:a(()=>[l(c,{modelValue:e.value.parentId,"onUpdate:modelValue":o[1]||(o[1]=u=>e.value.parentId=u),class:"w-full",options:e.value.higherMenuOptions,props:{value:"id",label:"title",emitPath:!1,checkStrictly:!0},clearable:"",filterable:"",placeholder:"请选择上级菜单"},{default:a(({node:u,data:g})=>[S("span",null,T(t(O)(g.title)),1),u.isLeaf?V("",!0):(i(),P("span",K," ("+T(g.children.length)+") ",1))]),_:1},8,["modelValue","options"])]),_:1})]),_:1}),l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单名称",prop:"title"},{default:a(()=>[l(m,{modelValue:e.value.title,"onUpdate:modelValue":o[2]||(o[2]=u=>e.value.title=u),clearable:"",placeholder:"请输入菜单名称"},null,8,["modelValue"])]),_:1})]),_:1}),e.value.menuType!==3?(i(),f(t(r),{key:0,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"路由名称",prop:"name"},{default:a(()=>[l(m,{modelValue:e.value.name,"onUpdate:modelValue":o[3]||(o[3]=u=>e.value.name=u),clearable:"",placeholder:"请输入路由名称"},null,8,["modelValue"])]),_:1})]),_:1})):V("",!0),e.value.menuType!==3?(i(),f(t(r),{key:1,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"路由路径",prop:"path"},{default:a(()=>[l(m,{modelValue:e.value.path,"onUpdate:modelValue":o[4]||(o[4]=u=>e.value.path=u),clearable:"",placeholder:"请输入路由路径"},null,8,["modelValue"])]),_:1})]),_:1})):V("",!0),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"组件路径"},{default:a(()=>[l(m,{modelValue:e.value.component,"onUpdate:modelValue":o[5]||(o[5]=u=>e.value.component=u),clearable:"",placeholder:"请输入组件路径"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===0]]),l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单排序"},{default:a(()=>[l(U,{modelValue:e.value.rank,"onUpdate:modelValue":o[6]||(o[6]=u=>e.value.rank=u),class:"!w-full",min:1,max:9999,"controls-position":"right"},null,8,["modelValue"])]),_:1})]),_:1}),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"路由重定向"},{default:a(()=>[l(m,{modelValue:e.value.redirect,"onUpdate:modelValue":o[7]||(o[7]=u=>e.value.redirect=u),clearable:"",placeholder:"请输入默认跳转地址"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===0]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单图标"},{default:a(()=>[l(t(A),{modelValue:e.value.icon,"onUpdate:modelValue":o[8]||(o[8]=u=>e.value.icon=u),class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"右侧图标"},{default:a(()=>[l(m,{modelValue:e.value.extraIcon,"onUpdate:modelValue":o[9]||(o[9]=u=>e.value.extraIcon=u),clearable:"",placeholder:"菜单名称右侧的额外图标"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"进场动画"},{default:a(()=>[l(t(y),{modelValue:e.value.enterTransition,"onUpdate:modelValue":o[10]||(o[10]=u=>e.value.enterTransition=u),placeholder:"请选择页面进场加载动画"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"离场动画"},{default:a(()=>[l(t(y),{modelValue:e.value.leaveTransition,"onUpdate:modelValue":o[11]||(o[11]=u=>e.value.leaveTransition=u),placeholder:"请选择页面离场加载动画"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单激活"},{default:a(()=>[l(m,{modelValue:e.value.activePath,"onUpdate:modelValue":o[12]||(o[12]=u=>e.value.activePath=u),clearable:"",placeholder:"请输入需要激活的菜单"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===0]]),e.value.menuType===3?(i(),f(t(r),{key:2,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"权限标识",prop:"auths"},{default:a(()=>[l(m,{modelValue:e.value.auths,"onUpdate:modelValue":o[13]||(o[13]=u=>e.value.auths=u),clearable:"",placeholder:"请输入权限标识"},null,8,["modelValue"])]),_:1})]),_:1})):V("",!0),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"链接地址"},{default:a(()=>[l(m,{modelValue:e.value.frameSrc,"onUpdate:modelValue":o[14]||(o[14]=u=>e.value.frameSrc=u),clearable:"",placeholder:"请输入 iframe 链接地址"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===1]]),e.value.menuType===1?(i(),f(t(r),{key:3,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"加载动画"},{default:a(()=>[l(t(v),{modelValue:e.value.frameLoading?0:1,options:t(E),onChange:o[15]||(o[15]=({option:{value:u}})=>{e.value.frameLoading=u})},null,8,["modelValue","options"])]),_:1})]),_:1})):V("",!0),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"缓存页面"},{default:a(()=>[l(t(v),{modelValue:e.value.keepAlive?0:1,options:t(N),onChange:o[16]||(o[16]=({option:{value:u}})=>{e.value.keepAlive=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"标签页"},{default:a(()=>[l(t(v),{modelValue:e.value.hiddenTag?1:0,options:t(D),onChange:o[17]||(o[17]=({option:{value:u}})=>{e.value.hiddenTag=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单"},{default:a(()=>[l(t(v),{modelValue:e.value.showLink?0:1,options:t(F),onChange:o[18]||(o[18]=({option:{value:u}})=>{e.value.showLink=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]]),d(l(t(r),{value:8,xs:24,sm:24},{default:a(()=>[l(n,{label:"父级菜单"},{default:a(()=>[l(t(v),{modelValue:e.value.showParent?0:1,options:t(M),onChange:o[19]||(o[19]=({option:{value:u}})=>{e.value.showParent=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]])]),_:1})]),_:1},8,["model","rules"])}}});export{Q as _};
+import{K as R,d as L,r as _,b as p,e as i,c as f,w as a,i as l,u as t,f as S,B as T,a3 as O,k as P,C as V,m as d,R as s,an as A}from"./index-BFOYDN2Q.js";import{R as r}from"./index-BRwmMOTx.js";import{R as v}from"./index-BCV7is5p.js";import{R as y}from"./index-CBFfsAKH.js";const B=R({title:[{required:!0,message:"菜单名称为必填项",trigger:"blur"}],name:[{required:!0,message:"路由名称为必填项",trigger:"blur"}],path:[{required:!0,message:"路由路径为必填项",trigger:"blur"}],auths:[{required:!0,message:"权限标识为必填项",trigger:"blur"}]}),q=[{label:"菜单",value:0},{label:"iframe",value:1},{label:"外链",value:2},{label:"按钮",value:3}],F=[{label:"显示",tip:"会在菜单中显示",value:!0},{label:"隐藏",tip:"不会在菜单中显示",value:!1}],N=[{label:"缓存",tip:"会保存该页面的整体状态,刷新后会清空状态",value:!0},{label:"不缓存",tip:"不会保存该页面的整体状态",value:!1}],D=[{label:"允许",tip:"当前菜单名称或自定义信息允许添加到标签页",value:!1},{label:"禁止",tip:"当前菜单名称或自定义信息禁止添加到标签页",value:!0}],M=[{label:"显示",tip:"会显示父级菜单",value:!0},{label:"隐藏",tip:"不会显示父级菜单",value:!1}],E=[{label:"开启",tip:"有首次加载动画",value:!0},{label:"关闭",tip:"无首次加载动画",value:!1}],K={key:0},Q=L({__name:"form",props:{formInline:{default:()=>({menuType:0,higherMenuOptions:[],parentId:0,title:"",name:"",path:"",component:"",rank:99,redirect:" ",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,showLink:!0,showParent:!1})}},setup(x,{expose:k}){const w=x,b=_(),e=_(w.formInline);function h(){return b.value}return k({getRef:h}),(j,o)=>{const n=p("el-form-item"),c=p("el-cascader"),m=p("el-input"),U=p("el-input-number"),C=p("el-row"),I=p("el-form");return i(),f(I,{ref_key:"ruleFormRef",ref:b,model:e.value,rules:t(B),"label-width":"82px"},{default:a(()=>[l(C,{gutter:30},{default:a(()=>[l(t(r),null,{default:a(()=>[l(n,{label:"菜单类型"},{default:a(()=>[l(t(v),{modelValue:e.value.menuType,"onUpdate:modelValue":o[0]||(o[0]=u=>e.value.menuType=u),options:t(q)},null,8,["modelValue","options"])]),_:1})]),_:1}),l(t(r),null,{default:a(()=>[l(n,{label:"上级菜单"},{default:a(()=>[l(c,{modelValue:e.value.parentId,"onUpdate:modelValue":o[1]||(o[1]=u=>e.value.parentId=u),class:"w-full",options:e.value.higherMenuOptions,props:{value:"id",label:"title",emitPath:!1,checkStrictly:!0},clearable:"",filterable:"",placeholder:"请选择上级菜单"},{default:a(({node:u,data:g})=>[S("span",null,T(t(O)(g.title)),1),u.isLeaf?V("",!0):(i(),P("span",K," ("+T(g.children.length)+") ",1))]),_:1},8,["modelValue","options"])]),_:1})]),_:1}),l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单名称",prop:"title"},{default:a(()=>[l(m,{modelValue:e.value.title,"onUpdate:modelValue":o[2]||(o[2]=u=>e.value.title=u),clearable:"",placeholder:"请输入菜单名称"},null,8,["modelValue"])]),_:1})]),_:1}),e.value.menuType!==3?(i(),f(t(r),{key:0,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"路由名称",prop:"name"},{default:a(()=>[l(m,{modelValue:e.value.name,"onUpdate:modelValue":o[3]||(o[3]=u=>e.value.name=u),clearable:"",placeholder:"请输入路由名称"},null,8,["modelValue"])]),_:1})]),_:1})):V("",!0),e.value.menuType!==3?(i(),f(t(r),{key:1,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"路由路径",prop:"path"},{default:a(()=>[l(m,{modelValue:e.value.path,"onUpdate:modelValue":o[4]||(o[4]=u=>e.value.path=u),clearable:"",placeholder:"请输入路由路径"},null,8,["modelValue"])]),_:1})]),_:1})):V("",!0),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"组件路径"},{default:a(()=>[l(m,{modelValue:e.value.component,"onUpdate:modelValue":o[5]||(o[5]=u=>e.value.component=u),clearable:"",placeholder:"请输入组件路径"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===0]]),l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单排序"},{default:a(()=>[l(U,{modelValue:e.value.rank,"onUpdate:modelValue":o[6]||(o[6]=u=>e.value.rank=u),class:"!w-full",min:1,max:9999,"controls-position":"right"},null,8,["modelValue"])]),_:1})]),_:1}),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"路由重定向"},{default:a(()=>[l(m,{modelValue:e.value.redirect,"onUpdate:modelValue":o[7]||(o[7]=u=>e.value.redirect=u),clearable:"",placeholder:"请输入默认跳转地址"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===0]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单图标"},{default:a(()=>[l(t(A),{modelValue:e.value.icon,"onUpdate:modelValue":o[8]||(o[8]=u=>e.value.icon=u),class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"右侧图标"},{default:a(()=>[l(m,{modelValue:e.value.extraIcon,"onUpdate:modelValue":o[9]||(o[9]=u=>e.value.extraIcon=u),clearable:"",placeholder:"菜单名称右侧的额外图标"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"进场动画"},{default:a(()=>[l(t(y),{modelValue:e.value.enterTransition,"onUpdate:modelValue":o[10]||(o[10]=u=>e.value.enterTransition=u),placeholder:"请选择页面进场加载动画"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"离场动画"},{default:a(()=>[l(t(y),{modelValue:e.value.leaveTransition,"onUpdate:modelValue":o[11]||(o[11]=u=>e.value.leaveTransition=u),placeholder:"请选择页面离场加载动画"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单激活"},{default:a(()=>[l(m,{modelValue:e.value.activePath,"onUpdate:modelValue":o[12]||(o[12]=u=>e.value.activePath=u),clearable:"",placeholder:"请输入需要激活的菜单"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===0]]),e.value.menuType===3?(i(),f(t(r),{key:2,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"权限标识",prop:"auths"},{default:a(()=>[l(m,{modelValue:e.value.auths,"onUpdate:modelValue":o[13]||(o[13]=u=>e.value.auths=u),clearable:"",placeholder:"请输入权限标识"},null,8,["modelValue"])]),_:1})]),_:1})):V("",!0),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"链接地址"},{default:a(()=>[l(m,{modelValue:e.value.frameSrc,"onUpdate:modelValue":o[14]||(o[14]=u=>e.value.frameSrc=u),clearable:"",placeholder:"请输入 iframe 链接地址"},null,8,["modelValue"])]),_:1})]),_:1},512),[[s,e.value.menuType===1]]),e.value.menuType===1?(i(),f(t(r),{key:3,value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"加载动画"},{default:a(()=>[l(t(v),{modelValue:e.value.frameLoading?0:1,options:t(E),onChange:o[15]||(o[15]=({option:{value:u}})=>{e.value.frameLoading=u})},null,8,["modelValue","options"])]),_:1})]),_:1})):V("",!0),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"缓存页面"},{default:a(()=>[l(t(v),{modelValue:e.value.keepAlive?0:1,options:t(N),onChange:o[16]||(o[16]=({option:{value:u}})=>{e.value.keepAlive=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"标签页"},{default:a(()=>[l(t(v),{modelValue:e.value.hiddenTag?1:0,options:t(D),onChange:o[17]||(o[17]=({option:{value:u}})=>{e.value.hiddenTag=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType<2]]),d(l(t(r),{value:12,xs:24,sm:24},{default:a(()=>[l(n,{label:"菜单"},{default:a(()=>[l(t(v),{modelValue:e.value.showLink?0:1,options:t(F),onChange:o[18]||(o[18]=({option:{value:u}})=>{e.value.showLink=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]]),d(l(t(r),{value:8,xs:24,sm:24},{default:a(()=>[l(n,{label:"父级菜单"},{default:a(()=>[l(t(v),{modelValue:e.value.showParent?0:1,options:t(M),onChange:o[19]||(o[19]=({option:{value:u}})=>{e.value.showParent=u})},null,8,["modelValue","options"])]),_:1})]),_:1},512),[[s,e.value.menuType!==3]])]),_:1})]),_:1},8,["model","rules"])}}});export{Q as _};
diff --git a/dist/static/js/formPrimitive-BXDnkDt5.js b/dist/static/js/formPrimitive-CvROPy5y.js
similarity index 52%
rename from dist/static/js/formPrimitive-BXDnkDt5.js
rename to dist/static/js/formPrimitive-CvROPy5y.js
index 150a86c64..c08521afa 100644
--- a/dist/static/js/formPrimitive-BXDnkDt5.js
+++ b/dist/static/js/formPrimitive-CvROPy5y.js
@@ -1 +1 @@
-import{_ as m}from"./formPrimitive.vue_vue_type_script_setup_true_lang-D6f0YlvC.js";import"./index-WfHhNpgX.js";export{m as default};
+import{_ as m}from"./formPrimitive.vue_vue_type_script_setup_true_lang-BHuIV_U6.js";import"./index-BFOYDN2Q.js";export{m as default};
diff --git a/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-D6f0YlvC.js b/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-BHuIV_U6.js
similarity index 85%
rename from dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-D6f0YlvC.js
rename to dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-BHuIV_U6.js
index afc3b6693..541b7c982 100644
--- a/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-D6f0YlvC.js
+++ b/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-BHuIV_U6.js
@@ -1 +1 @@
-import{d as l,aD as p,b as m,e as r,c as u,u as d,aE as i}from"./index-WfHhNpgX.js";const v=l({__name:"formPrimitive",props:{data:{default:()=>""}},emits:["update:data"],setup(t,{emit:o}){const e=p(t,"data",o);return(f,a)=>{const s=m("el-input");return r(),u(s,{modelValue:d(e),"onUpdate:modelValue":a[0]||(a[0]=n=>i(e)?e.value=n:null),class:"!w-[220px]",placeholder:"请输入内容"},null,8,["modelValue"])}}});export{v as _};
+import{d as l,aD as p,b as m,e as r,c as u,u as d,aE as i}from"./index-BFOYDN2Q.js";const v=l({__name:"formPrimitive",props:{data:{default:()=>""}},emits:["update:data"],setup(t,{emit:o}){const e=p(t,"data",o);return(f,a)=>{const s=m("el-input");return r(),u(s,{modelValue:d(e),"onUpdate:modelValue":a[0]||(a[0]=n=>i(e)?e.value=n:null),class:"!w-[220px]",placeholder:"请输入内容"},null,8,["modelValue"])}}});export{v as _};
diff --git a/dist/static/js/frameView-Cdso39W0.js b/dist/static/js/frameView-CrdNhcNC.js
similarity index 94%
rename from dist/static/js/frameView-Cdso39W0.js
rename to dist/static/js/frameView-CrdNhcNC.js
index da4441594..5ac6b22a9 100644
--- a/dist/static/js/frameView-Cdso39W0.js
+++ b/dist/static/js/frameView-CrdNhcNC.js
@@ -1 +1 @@
-import{d as g,H as x,r as i,a6 as I,u as n,a7 as k,o as w,j as R,m as S,e as V,k as B,f as E,n as L,_ as P}from"./index-WfHhNpgX.js";const b=["element-loading-text"],D=["src"],j=g({name:"FrameView",__name:"frameView",props:{frameInfo:{}},setup(v){var m,u,d;const o=v,{t:h}=x(),f=i(!0),t=I(),r=i(""),l=i(null);(m=n(t.meta))!=null&&m.frameSrc&&(r.value=(u=n(t.meta))==null?void 0:u.frameSrc),((d=n(t.meta))==null?void 0:d.frameLoading)===!1&&c();function c(){f.value=!1}function p(){L(()=>{const e=n(l);if(!e)return;const a=e;a.attachEvent?a.attachEvent("onload",()=>{c()}):e.onload=()=>{c()}})}return k(()=>t.fullPath,e=>{var a,s,_;t.name==="Redirect"&&e.includes((a=o.frameInfo)==null?void 0:a.fullPath)&&(r.value=e,f.value=!0),((s=o.frameInfo)==null?void 0:s.fullPath)===e&&(r.value=(_=o.frameInfo)==null?void 0:_.frameSrc)}),w(()=>{p()}),(e,a)=>{const s=R("loading");return S((V(),B("div",{class:"frame","element-loading-text":n(h)("status.hsLoad")},[E("iframe",{ref_key:"frameRef",ref:l,src:r.value,class:"frame-iframe"},null,8,D)],8,b)),[[s,f.value]])}}}),C=P(j,[["__scopeId","data-v-355ebebf"]]);export{C as default};
+import{d as g,H as x,r as i,a6 as I,u as n,a7 as k,o as w,j as R,m as S,e as V,k as B,f as E,n as L,_ as P}from"./index-BFOYDN2Q.js";const b=["element-loading-text"],D=["src"],j=g({name:"FrameView",__name:"frameView",props:{frameInfo:{}},setup(v){var m,u,d;const o=v,{t:h}=x(),f=i(!0),t=I(),r=i(""),l=i(null);(m=n(t.meta))!=null&&m.frameSrc&&(r.value=(u=n(t.meta))==null?void 0:u.frameSrc),((d=n(t.meta))==null?void 0:d.frameLoading)===!1&&c();function c(){f.value=!1}function p(){L(()=>{const e=n(l);if(!e)return;const a=e;a.attachEvent?a.attachEvent("onload",()=>{c()}):e.onload=()=>{c()}})}return k(()=>t.fullPath,e=>{var a,s,_;t.name==="Redirect"&&e.includes((a=o.frameInfo)==null?void 0:a.fullPath)&&(r.value=e,f.value=!0),((s=o.frameInfo)==null?void 0:s.fullPath)===e&&(r.value=(_=o.frameInfo)==null?void 0:_.frameSrc)}),w(()=>{p()}),(e,a)=>{const s=R("loading");return S((V(),B("div",{class:"frame","element-loading-text":n(h)("status.hsLoad")},[E("iframe",{ref_key:"frameRef",ref:l,src:r.value,class:"frame-iframe"},null,8,D)],8,b)),[[s,f.value]])}}}),C=P(j,[["__scopeId","data-v-355ebebf"]]);export{C as default};
diff --git a/dist/static/js/groupHeader-C3fGq6Ao.js b/dist/static/js/groupHeader-C3fGq6Ao.js
new file mode 100644
index 000000000..375463f48
--- /dev/null
+++ b/dist/static/js/groupHeader-C3fGq6Ao.js
@@ -0,0 +1 @@
+import{_ as o}from"./groupHeader.vue_vue_type_script_setup_true_lang-C6ppSedd.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/groupHeader-ZZbvoZW8.js b/dist/static/js/groupHeader-ZZbvoZW8.js
deleted file mode 100644
index 974536b60..000000000
--- a/dist/static/js/groupHeader-ZZbvoZW8.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./groupHeader.vue_vue_type_script_setup_true_lang-1EygdSES.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
diff --git a/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-1EygdSES.js b/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-C6ppSedd.js
similarity index 73%
rename from dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-1EygdSES.js
rename to dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-C6ppSedd.js
index 933bc9de5..e07da5269 100644
--- a/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-1EygdSES.js
+++ b/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-C6ppSedd.js
@@ -1 +1 @@
-import{a as o}from"./data-BkEKlmCE.js";import{d as r,b as l,e as t,c as p,u as n}from"./index-WfHhNpgX.js";const u=r({__name:"groupHeader",setup(c){const e=[{label:"日期",prop:"date",fixed:!0},{label:"姓名",prop:"name",children:[{label:"地区",children:[{label:"城市",prop:"city"},{label:"地址",prop:"address"}]}]},{label:"邮编",prop:"post-code"}];return(s,d)=>{const a=l("pure-table");return t(),p(a,{data:n(o),columns:e,alignWhole:"center"},null,8,["data"])}}});export{u as _};
+import{a as o}from"./data-BIPaQZpg.js";import{d as r,b as l,e as t,c as p,u as n}from"./index-BFOYDN2Q.js";const u=r({__name:"groupHeader",setup(c){const e=[{label:"日期",prop:"date",fixed:!0},{label:"姓名",prop:"name",children:[{label:"地区",children:[{label:"城市",prop:"city"},{label:"地址",prop:"address"}]}]},{label:"邮编",prop:"post-code"}];return(s,d)=>{const a=l("pure-table");return t(),p(a,{data:n(o),columns:e,alignWhole:"center"},null,8,["data"])}}});export{u as _};
diff --git a/dist/static/js/high-BnL3Dr0U.js b/dist/static/js/high-XkQTOfZe.js
similarity index 54%
rename from dist/static/js/high-BnL3Dr0U.js
rename to dist/static/js/high-XkQTOfZe.js
index 1f2cd5bb4..cca60711c 100644
--- a/dist/static/js/high-BnL3Dr0U.js
+++ b/dist/static/js/high-XkQTOfZe.js
@@ -1,2 +1,2 @@
-import{list as k}from"./list-DjwiYP5o.js";import{d as y,r as g,c as n,w as t,b as e,e as a,f as p,h as i,i as r,k as x,l as C,B as v,I as B,C as w,u as N,F as T,_ as V}from"./index-WfHhNpgX.js";import"./index.vue_vue_type_script_setup_true_lang-Cd_xQ-Zt.js";import"./columns-DRCZrPoe.js";import"./data-D-sO_ByH.js";import"./index.vue_vue_type_script_setup_true_lang-CGaA1EWL.js";import"./columns-DdjJHedD.js";import"./index.vue_vue_type_script_setup_true_lang-Cr8kh53R.js";import"./columns-DzyBwH-Z.js";import"./sortable.esm-6WsHlDA5.js";import"./index.vue_vue_type_script_setup_true_lang-DY1qvSrc.js";import"./columns-DJXBo3Dd.js";import"./index.vue_vue_type_script_setup_true_lang-COrp1oH4.js";import"./columns-DQWT5efi.js";import"./index.vue_vue_type_script_setup_true_lang-MsXD2NP4.js";import"./columns-Bf7ton6v.js";import"./xlsx-xf2utV5S.js";import"./index.vue_vue_type_script_setup_true_lang-CKVRw_9H.js";import"./columns-EJROvvey.js";import"./edit-pen-Ci7W0xNM.js";import"./check-CIQVCvCT.js";import"./index.vue_vue_type_script_setup_true_lang-Bl_QNue4.js";import"./columns-B8Fi2NXp.js";import"./index.vue_vue_type_script_setup_true_lang-DBuRxSi9.js";import"./columns-DzkaEDA5.js";import"./print-B-zH8tbv.js";import"./index.vue_vue_type_script_setup_true_lang-KUFPcnd7.js";import"./columns-D8Szwmi8.js";import"./index.vue_vue_type_script_setup_true_lang-Bxn2L0hn.js";import"./index.vue_vue_type_script_setup_true_lang-BkIo9F79.js";import"./columns-BRPuqZx6.js";import"./index.vue_vue_type_script_setup_true_lang-CbervSaV.js";import"./columns-DU3jVJ9A.js";const z={class:"card-header"},D={class:"font-medium"},F=y({name:"PureTableHigh",__name:"high",setup(I){const l=g(0);function c({index:m}){l.value=m}return(m,$)=>{const _=e("el-link"),d=e("el-alert"),u=e("el-tooltip"),f=e("el-tab-pane"),b=e("el-tabs"),h=e("el-card");return a(),n(h,{shadow:"never"},{header:t(()=>[p("div",z,[p("span",D,[i(" 高级用法全部采用 tsx 语法,充分发挥 "),r(_,{href:"https://github.com/pure-admin/pure-admin-table",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:t(()=>[i(" @pureadmin/table ")]),_:1}),i(" 的灵活性,维护整体表格只需操作 columns 配置即可 ")])])]),default:t(()=>[r(d,{title:`高级用法中所有表格都设置了 row-key ,后端需返回唯一值的字段,比如id。作用:1. 用来优化 Table
+import{list as k}from"./list-C4Tqa-6h.js";import{d as y,r as g,c as n,w as t,b as e,e as a,f as p,h as i,i as r,k as x,l as C,B as v,I as B,C as w,u as N,F as T,_ as V}from"./index-BFOYDN2Q.js";import"./index.vue_vue_type_script_setup_true_lang-DxvGIao0.js";import"./columns-gypRf9ij.js";import"./data-BKsxcZgM.js";import"./index.vue_vue_type_script_setup_true_lang-CWodIRZU.js";import"./columns-Cr6bn8Mc.js";import"./index.vue_vue_type_script_setup_true_lang-BE9fcbld.js";import"./columns-CD63h-nG.js";import"./sortable.esm-6WsHlDA5.js";import"./index.vue_vue_type_script_setup_true_lang-kbNaLW89.js";import"./columns-D7yWs7yI.js";import"./index.vue_vue_type_script_setup_true_lang-l0aU8MM9.js";import"./columns-BJ9j2VxA.js";import"./index.vue_vue_type_script_setup_true_lang-LTh1MJTu.js";import"./columns-8h1FC5re.js";import"./xlsx-xf2utV5S.js";import"./index.vue_vue_type_script_setup_true_lang-U2OYW0TH.js";import"./columns-CF2VMmGY.js";import"./edit-pen-Ci7W0xNM.js";import"./check-CIQVCvCT.js";import"./index.vue_vue_type_script_setup_true_lang-XRNpbavC.js";import"./columns-DGs2lwDx.js";import"./index.vue_vue_type_script_setup_true_lang-CtjDVfr2.js";import"./columns-BhMXNw4e.js";import"./print-B-zH8tbv.js";import"./index.vue_vue_type_script_setup_true_lang-ClTQM2p1.js";import"./columns-DE1MbmUf.js";import"./index.vue_vue_type_script_setup_true_lang-CWCXSuPG.js";import"./index.vue_vue_type_script_setup_true_lang-BTpXvxTC.js";import"./columns-BoYvsDIc.js";import"./index.vue_vue_type_script_setup_true_lang-N1qafqYY.js";import"./columns-B9swH_0_.js";const z={class:"card-header"},D={class:"font-medium"},F=y({name:"PureTableHigh",__name:"high",setup(I){const l=g(0);function c({index:m}){l.value=m}return(m,$)=>{const _=e("el-link"),d=e("el-alert"),u=e("el-tooltip"),f=e("el-tab-pane"),b=e("el-tabs"),h=e("el-card");return a(),n(h,{shadow:"never"},{header:t(()=>[p("div",z,[p("span",D,[i(" 高级用法全部采用 tsx 语法,充分发挥 "),r(_,{href:"https://github.com/pure-admin/pure-admin-table",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:t(()=>[i(" @pureadmin/table ")]),_:1}),i(" 的灵活性,维护整体表格只需操作 columns 配置即可 ")])])]),default:t(()=>[r(d,{title:`高级用法中所有表格都设置了 row-key ,后端需返回唯一值的字段,比如id。作用:1. 用来优化 Table
的渲染,尤其当字段在深层结构中;2. 防止拖拽后表格组件内部混乱(拖拽必须设置)`,type:"info",closable:!1}),r(b,{onTabClick:c},{default:t(()=>[(a(!0),x(T,null,C(N(k),(o,s)=>(a(),n(f,{key:o.key,lazy:!0},{label:t(()=>[r(u,{content:`(第 ${s+1} 个示例)${o.content}`,placement:"top-end"},{default:t(()=>[p("span",null,v(o.title),1)]),_:2},1032,["content"])]),default:t(()=>[l.value==s?(a(),n(B(o.component),{key:0})):w("",!0)]),_:2},1024))),128))]),_:1})]),_:1})}}}),dt=V(F,[["__scopeId","data-v-ea8ba41b"]]);export{dt as default};
diff --git a/dist/static/js/hook-CSRP_ADm.js b/dist/static/js/hook-BdVQIq2w.js
similarity index 92%
rename from dist/static/js/hook-CSRP_ADm.js
rename to dist/static/js/hook-BdVQIq2w.js
index 390775786..4da27fdc6 100644
--- a/dist/static/js/hook-CSRP_ADm.js
+++ b/dist/static/js/hook-BdVQIq2w.js
@@ -1 +1 @@
-var I=(l,m,s)=>new Promise((u,f)=>{var p=t=>{try{c(s.next(t))}catch(i){f(i)}},o=t=>{try{c(s.throw(t))}catch(i){f(i)}},c=t=>t.done?u(t.value):Promise.resolve(t.value).then(p,o);c((s=s.apply(l,m)).next())});import{K as F,r,o as O,i as _,b as j,aV as x,aX as R,dU as z,aa as V,a8 as A,D as K,A as H}from"./index-WfHhNpgX.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-DHdEKE9a.js";import{g as P}from"./system-COLpvUd2.js";import{u as U}from"./hooks-Bd9BqPMM.js";import"./index-8UCSZTlQ.js";function Z(){const l=F({name:"",status:null}),m=r(),s=r([]),u=r(!0),{tagStyle:f}=U(),p=[{label:"部门名称",prop:"name",width:180,align:"left"},{label:"排序",prop:"sort",minWidth:70},{label:"状态",prop:"status",minWidth:100,cellRenderer:({row:a,props:e})=>_(j("el-tag"),{size:e.size,style:f.value(a.status)},{default:()=>[a.status===1?"启用":"停用"]})},{label:"创建时间",minWidth:200,prop:"createTime",formatter:({createTime:a})=>x(a).format("YYYY-MM-DD HH:mm:ss")},{label:"备注",prop:"remark",minWidth:320},{label:"操作",fixed:"right",width:210,slot:"operation"}];function o(a){}function c(a){a&&(a.resetFields(),t())}function t(){return I(this,null,function*(){u.value=!0;const{data:a}=yield P();let e=a;R(l.name)||(e=e.filter(n=>n.name.includes(l.name))),R(l.status)||(e=e.filter(n=>n.status===l.status)),s.value=z(e),setTimeout(()=>{u.value=!1},500)})}function i(a){if(!a||!a.length)return;const e=[];for(let n=0;nK(N,{ref:m}),beforeSure:(T,{options:W})=>{const Y=m.value.getRef(),$=W.props.formInline;function y(){H(`您${a}了部门名称为${$.name}的这条数据`,{type:"success"}),T(),t()}Y.validate(C=>{C&&y()})}})}function S(a){H(`您删除了部门名称为${a.name}的这条数据`,{type:"success"}),t()}return O(()=>{t()}),{form:l,loading:u,columns:p,dataList:s,onSearch:t,resetForm:c,openDialog:M,handleDelete:S,handleSelectionChange:o}}export{Z as useDept};
+var I=(l,m,s)=>new Promise((u,f)=>{var p=t=>{try{c(s.next(t))}catch(i){f(i)}},o=t=>{try{c(s.throw(t))}catch(i){f(i)}},c=t=>t.done?u(t.value):Promise.resolve(t.value).then(p,o);c((s=s.apply(l,m)).next())});import{K as F,r,o as O,i as _,b as j,aV as x,aX as R,dU as z,aa as V,a8 as A,D as K,A as H}from"./index-BFOYDN2Q.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-BKU8Omzb.js";import{g as P}from"./system-Bba-whZ1.js";import{u as U}from"./hooks-BCvVFpqq.js";import"./index-BRwmMOTx.js";function Z(){const l=F({name:"",status:null}),m=r(),s=r([]),u=r(!0),{tagStyle:f}=U(),p=[{label:"部门名称",prop:"name",width:180,align:"left"},{label:"排序",prop:"sort",minWidth:70},{label:"状态",prop:"status",minWidth:100,cellRenderer:({row:a,props:e})=>_(j("el-tag"),{size:e.size,style:f.value(a.status)},{default:()=>[a.status===1?"启用":"停用"]})},{label:"创建时间",minWidth:200,prop:"createTime",formatter:({createTime:a})=>x(a).format("YYYY-MM-DD HH:mm:ss")},{label:"备注",prop:"remark",minWidth:320},{label:"操作",fixed:"right",width:210,slot:"operation"}];function o(a){}function c(a){a&&(a.resetFields(),t())}function t(){return I(this,null,function*(){u.value=!0;const{data:a}=yield P();let e=a;R(l.name)||(e=e.filter(n=>n.name.includes(l.name))),R(l.status)||(e=e.filter(n=>n.status===l.status)),s.value=z(e),setTimeout(()=>{u.value=!1},500)})}function i(a){if(!a||!a.length)return;const e=[];for(let n=0;nK(N,{ref:m}),beforeSure:(T,{options:W})=>{const Y=m.value.getRef(),$=W.props.formInline;function y(){H(`您${a}了部门名称为${$.name}的这条数据`,{type:"success"}),T(),t()}Y.validate(C=>{C&&y()})}})}function S(a){H(`您删除了部门名称为${a.name}的这条数据`,{type:"success"}),t()}return O(()=>{t()}),{form:l,loading:u,columns:p,dataList:s,onSearch:t,resetForm:c,openDialog:M,handleDelete:S,handleSelectionChange:o}}export{Z as useDept};
diff --git a/dist/static/js/hook-ZdAsQMpe.js b/dist/static/js/hook-Bi_ZR1Ty.js
similarity index 91%
rename from dist/static/js/hook-ZdAsQMpe.js
rename to dist/static/js/hook-Bi_ZR1Ty.js
index 6c6b90fb2..cf9e2bf68 100644
--- a/dist/static/js/hook-ZdAsQMpe.js
+++ b/dist/static/js/hook-Bi_ZR1Ty.js
@@ -1 +1 @@
-var y=(c,m,s)=>new Promise((o,n)=>{var p=t=>{try{i(s.next(t))}catch(u){n(u)}},l=t=>{try{i(s.throw(t))}catch(u){n(u)}},i=t=>t.done?o(t.value):Promise.resolve(t.value).then(p,l);i((s=s.apply(c,m)).next())});import{K as C,r as g,o as L,i as H,b as P,aV as V,dL as Y,A as f,bl as j,aa as B,D as I}from"./index-WfHhNpgX.js";import{_ as O}from"./form.vue_vue_type_script_setup_true_lang-D-gPwqY8.js";import{b as _}from"./system-COLpvUd2.js";import{u as U}from"./hooks-Bd9BqPMM.js";function G(){const c=C({name:"",code:"",status:""}),m=g(),s=g([]),o=g(!0),n=g({}),{switchStyle:p}=U(),l=C({total:0,pageSize:10,currentPage:1,background:!0}),i=[{label:"角色编号",prop:"id",minWidth:100},{label:"角色名称",prop:"name",minWidth:120},{label:"角色标识",prop:"code",minWidth:150},{label:"状态",minWidth:130,cellRenderer:e=>{var a;return H(P("el-switch"),{size:e.props.size==="small"?"small":"default",loading:(a=n.value[e.index])==null?void 0:a.loading,modelValue:e.row.status,"onUpdate:modelValue":d=>e.row.status=d,"active-value":1,"inactive-value":0,"active-text":"已启用","inactive-text":"已停用","inline-prompt":!0,style:p.value,onChange:()=>t(e)},null)}},{label:"备注",prop:"remark",minWidth:150},{label:"创建时间",minWidth:180,prop:"createTime",formatter:({createTime:e})=>V(e).format("YYYY-MM-DD HH:mm:ss")},{label:"操作",fixed:"right",width:240,slot:"operation"}];function t({row:e,index:a}){Y.confirm(`确认要${e.status===0?"停用":"启用"}${e.name}吗?`,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0,draggable:!0}).then(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!0}),setTimeout(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!1}),f(`已${e.status===0?"停用":"启用"}${e.name}`,{type:"success"})},300)}).catch(()=>{e.status===0?e.status=1:e.status=0})}function u(e){f(`您删除了角色名称为${e.name}的这条数据`,{type:"success"}),r()}function D(e){}function S(e){}function M(e){}function r(){return y(this,null,function*(){o.value=!0;const{data:e}=yield _(j(c));s.value=e.list,l.total=e.total,l.pageSize=e.pageSize,l.currentPage=e.currentPage,setTimeout(()=>{o.value=!1},500)})}const R=e=>{e&&(e.resetFields(),r())};function $(e="新增",a){var d,h,v;B({title:`${e}角色`,props:{formInline:{name:(d=a==null?void 0:a.name)!=null?d:"",code:(h=a==null?void 0:a.code)!=null?h:"",remark:(v=a==null?void 0:a.remark)!=null?v:""}},width:"40%",draggable:!0,fullscreenIcon:!0,closeOnClickModal:!1,contentRenderer:()=>I(O,{ref:m}),beforeSure:(z,{options:F})=>{const T=m.value.getRef(),W=F.props.formInline;function b(){f(`您${e}了角色名称为${W.name}的这条数据`,{type:"success"}),z(),r()}T.validate(x=>{x&&b()})}})}function k(){f("等菜单管理页面开发后完善")}return L(()=>{r()}),{form:c,loading:o,columns:i,dataList:s,pagination:l,onSearch:r,resetForm:R,openDialog:$,handleMenu:k,handleDelete:u,handleSizeChange:D,handleCurrentChange:S,handleSelectionChange:M}}export{G as useRole};
+var y=(c,m,s)=>new Promise((o,n)=>{var p=t=>{try{i(s.next(t))}catch(u){n(u)}},l=t=>{try{i(s.throw(t))}catch(u){n(u)}},i=t=>t.done?o(t.value):Promise.resolve(t.value).then(p,l);i((s=s.apply(c,m)).next())});import{K as C,r as g,o as L,i as H,b as P,aV as V,dL as Y,A as f,bl as j,aa as B,D as I}from"./index-BFOYDN2Q.js";import{_ as O}from"./form.vue_vue_type_script_setup_true_lang-CJ5du5fv.js";import{b as _}from"./system-Bba-whZ1.js";import{u as U}from"./hooks-BCvVFpqq.js";function G(){const c=C({name:"",code:"",status:""}),m=g(),s=g([]),o=g(!0),n=g({}),{switchStyle:p}=U(),l=C({total:0,pageSize:10,currentPage:1,background:!0}),i=[{label:"角色编号",prop:"id",minWidth:100},{label:"角色名称",prop:"name",minWidth:120},{label:"角色标识",prop:"code",minWidth:150},{label:"状态",minWidth:130,cellRenderer:e=>{var a;return H(P("el-switch"),{size:e.props.size==="small"?"small":"default",loading:(a=n.value[e.index])==null?void 0:a.loading,modelValue:e.row.status,"onUpdate:modelValue":d=>e.row.status=d,"active-value":1,"inactive-value":0,"active-text":"已启用","inactive-text":"已停用","inline-prompt":!0,style:p.value,onChange:()=>t(e)},null)}},{label:"备注",prop:"remark",minWidth:150},{label:"创建时间",minWidth:180,prop:"createTime",formatter:({createTime:e})=>V(e).format("YYYY-MM-DD HH:mm:ss")},{label:"操作",fixed:"right",width:240,slot:"operation"}];function t({row:e,index:a}){Y.confirm(`确认要${e.status===0?"停用":"启用"}${e.name}吗?`,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0,draggable:!0}).then(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!0}),setTimeout(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!1}),f(`已${e.status===0?"停用":"启用"}${e.name}`,{type:"success"})},300)}).catch(()=>{e.status===0?e.status=1:e.status=0})}function u(e){f(`您删除了角色名称为${e.name}的这条数据`,{type:"success"}),r()}function D(e){}function S(e){}function M(e){}function r(){return y(this,null,function*(){o.value=!0;const{data:e}=yield _(j(c));s.value=e.list,l.total=e.total,l.pageSize=e.pageSize,l.currentPage=e.currentPage,setTimeout(()=>{o.value=!1},500)})}const R=e=>{e&&(e.resetFields(),r())};function $(e="新增",a){var d,h,v;B({title:`${e}角色`,props:{formInline:{name:(d=a==null?void 0:a.name)!=null?d:"",code:(h=a==null?void 0:a.code)!=null?h:"",remark:(v=a==null?void 0:a.remark)!=null?v:""}},width:"40%",draggable:!0,fullscreenIcon:!0,closeOnClickModal:!1,contentRenderer:()=>I(O,{ref:m}),beforeSure:(z,{options:F})=>{const T=m.value.getRef(),W=F.props.formInline;function b(){f(`您${e}了角色名称为${W.name}的这条数据`,{type:"success"}),z(),r()}T.validate(x=>{x&&b()})}})}function k(){f("等菜单管理页面开发后完善")}return L(()=>{r()}),{form:c,loading:o,columns:i,dataList:s,pagination:l,onSearch:r,resetForm:R,openDialog:$,handleMenu:k,handleDelete:u,handleSizeChange:D,handleCurrentChange:S,handleSelectionChange:M}}export{G as useRole};
diff --git a/dist/static/js/hook-DKVlYqUa.js b/dist/static/js/hook-Dlb-Y5n2.js
similarity index 93%
rename from dist/static/js/hook-DKVlYqUa.js
rename to dist/static/js/hook-Dlb-Y5n2.js
index 55b33848b..a441b7e4d 100644
--- a/dist/static/js/hook-DKVlYqUa.js
+++ b/dist/static/js/hook-Dlb-Y5n2.js
@@ -1 +1 @@
-var z=(i,d,l)=>new Promise((c,u)=>{var h=a=>{try{p(l.next(a))}catch(s){u(s)}},g=a=>{try{p(l.throw(a))}catch(s){u(s)}},p=a=>a.done?c(a.value):Promise.resolve(a.value).then(h,g);p((l=l.apply(i,d)).next())});import{_ as J}from"./form.vue_vue_type_script_setup_true_lang-BQEKUBSl.js";import{K as Q,r,o as W,i as m,D as L,a3 as f,F as Y,b as Z,aX as N,dU as E,aa as w,a8 as ee,A as V,aC as ne}from"./index-WfHhNpgX.js";import{a as te}from"./system-COLpvUd2.js";import{u as ae}from"./hooks-BN3_ji8y.js";import"./index-8UCSZTlQ.js";import"./index-Csx_jgOb.js";import"./index-bfDoVTr8.js";function ie(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!ne(i)}function he(){const i=Q({title:""}),d=r(),l=r([]),c=r(!0),u=(n,e=!1)=>{switch(n){case 0:return e?"菜单":"primary";case 1:return e?"iframe":"warning";case 2:return e?"外链":"danger";case 3:return e?"按钮":"info"}},h=[{label:"菜单名称",prop:"title",align:"left",cellRenderer:({row:n})=>m(Y,null,[m("span",{class:"inline-block mr-1"},[L(ae(n.icon),{style:{paddingTop:"1px"}})]),m("span",null,[f(n.title)])])},{label:"菜单类型",prop:"menuType",width:100,cellRenderer:({row:n,props:e})=>{let t;return m(Z("el-tag"),{size:e.size,type:u(n.menuType),effect:"plain"},ie(t=u(n.menuType,!0))?t:{default:()=>[t]})}},{label:"路由路径",prop:"path"},{label:"组件路径",prop:"component",formatter:({path:n,component:e})=>N(e)?n:e},{label:"权限标识",prop:"auths"},{label:"排序",prop:"rank",width:100},{label:"隐藏",prop:"showLink",formatter:({showLink:n})=>n?"否":"是",width:100},{label:"操作",fixed:"right",width:210,slot:"operation"}];function g(n){}function p(n){n&&(n.resetFields(),a())}function a(){return z(this,null,function*(){c.value=!0;const{data:n}=yield te();let e=n;N(i.title)||(e=e.filter(t=>f(t.title).includes(i.title))),l.value=E(e),setTimeout(()=>{c.value=!1},500)})}function s(n){if(!n||!n.length)return;const e=[];for(let t=0;tL(J,{ref:d}),beforeSure:(U,{options:X})=>{const q=d.value.getRef(),B=X.props.formInline;function x(){V(`您${n}了菜单名称为${f(B.title)}的这条数据`,{type:"success"}),U(),a()}q.validate(G=>{G&&x()})}})}function K(n){V(`您删除了菜单名称为${f(n.title)}的这条数据`,{type:"success"}),a()}return W(()=>{a()}),{form:i,loading:c,columns:h,dataList:l,onSearch:a,resetForm:p,openDialog:H,handleDelete:K,handleSelectionChange:g}}export{he as useMenu};
+var z=(i,d,l)=>new Promise((c,u)=>{var h=a=>{try{p(l.next(a))}catch(s){u(s)}},g=a=>{try{p(l.throw(a))}catch(s){u(s)}},p=a=>a.done?c(a.value):Promise.resolve(a.value).then(h,g);p((l=l.apply(i,d)).next())});import{_ as J}from"./form.vue_vue_type_script_setup_true_lang-DGVFNcQB.js";import{K as Q,r,o as W,i as m,D as L,a3 as f,F as Y,b as Z,aX as N,dU as E,aa as w,a8 as ee,A as V,aC as ne}from"./index-BFOYDN2Q.js";import{a as te}from"./system-Bba-whZ1.js";import{u as ae}from"./hooks-CapXLLJk.js";import"./index-BRwmMOTx.js";import"./index-BCV7is5p.js";import"./index-CBFfsAKH.js";function ie(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!ne(i)}function he(){const i=Q({title:""}),d=r(),l=r([]),c=r(!0),u=(n,e=!1)=>{switch(n){case 0:return e?"菜单":"primary";case 1:return e?"iframe":"warning";case 2:return e?"外链":"danger";case 3:return e?"按钮":"info"}},h=[{label:"菜单名称",prop:"title",align:"left",cellRenderer:({row:n})=>m(Y,null,[m("span",{class:"inline-block mr-1"},[L(ae(n.icon),{style:{paddingTop:"1px"}})]),m("span",null,[f(n.title)])])},{label:"菜单类型",prop:"menuType",width:100,cellRenderer:({row:n,props:e})=>{let t;return m(Z("el-tag"),{size:e.size,type:u(n.menuType),effect:"plain"},ie(t=u(n.menuType,!0))?t:{default:()=>[t]})}},{label:"路由路径",prop:"path"},{label:"组件路径",prop:"component",formatter:({path:n,component:e})=>N(e)?n:e},{label:"权限标识",prop:"auths"},{label:"排序",prop:"rank",width:100},{label:"隐藏",prop:"showLink",formatter:({showLink:n})=>n?"否":"是",width:100},{label:"操作",fixed:"right",width:210,slot:"operation"}];function g(n){}function p(n){n&&(n.resetFields(),a())}function a(){return z(this,null,function*(){c.value=!0;const{data:n}=yield te();let e=n;N(i.title)||(e=e.filter(t=>f(t.title).includes(i.title))),l.value=E(e),setTimeout(()=>{c.value=!1},500)})}function s(n){if(!n||!n.length)return;const e=[];for(let t=0;tL(J,{ref:d}),beforeSure:(U,{options:X})=>{const q=d.value.getRef(),B=X.props.formInline;function x(){V(`您${n}了菜单名称为${f(B.title)}的这条数据`,{type:"success"}),U(),a()}q.validate(G=>{G&&x()})}})}function K(n){V(`您删除了菜单名称为${f(n.title)}的这条数据`,{type:"success"}),a()}return W(()=>{a()}),{form:i,loading:c,columns:h,dataList:l,onSearch:a,resetForm:p,openDialog:H,handleDelete:K,handleSelectionChange:g}}export{he as useMenu};
diff --git a/dist/static/js/hook-C3wlkV1r.js b/dist/static/js/hook-DvL7C5b9.js
similarity index 98%
rename from dist/static/js/hook-C3wlkV1r.js
rename to dist/static/js/hook-DvL7C5b9.js
index 6c2c967d1..809a9958a 100644
--- a/dist/static/js/hook-C3wlkV1r.js
+++ b/dist/static/js/hook-DvL7C5b9.js
@@ -1,2 +1,2 @@
-var Ve=Object.defineProperty,Ze=Object.defineProperties;var Xe=Object.getOwnPropertyDescriptors;var ue=Object.getOwnPropertySymbols;var Ke=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable;var N=Math.pow,he=(r,e,t)=>e in r?Ve(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,C=(r,e)=>{for(var t in e||(e={}))Ke.call(e,t)&&he(r,t,e[t]);if(ue)for(var t of ue(e))Je.call(e,t)&&he(r,t,e[t]);return r},j=(r,e)=>Ze(r,Xe(e));var q=(r,e,t)=>new Promise((s,n)=>{var a=o=>{try{c(t.next(o))}catch(u){n(u)}},i=o=>{try{c(t.throw(o))}catch(u){n(u)}},c=o=>o.done?s(o.value):Promise.resolve(o.value).then(a,i);c((t=t.apply(r,e)).next())});import{K as X,r as D,V as Qe,a7 as et,aX as tt,o as st,dU as de,i as I,b as K,dV as nt,aV as rt,dL as at,A as $,ah as it,bl as ot,aa as V,D as J,dW as ct,dX as lt,dY as ut,dZ as ht,F as dt}from"./index-WfHhNpgX.js";import{_ as ft}from"./role.vue_vue_type_script_setup_true_lang-DMTDimwm.js";import{_ as gt}from"./index.vue_vue_type_script_setup_true_lang-DZrV50R6.js";import{_ as pt}from"./upload.vue_vue_type_script_setup_true_lang-Ug57elAV.js";import{u as mt}from"./hooks-Bd9BqPMM.js";import{g as bt,c as yt,d as Mt,e as vt}from"./system-COLpvUd2.js";import"./index-8UCSZTlQ.js";import"./index-Bb8X-qVs.js";const te=(r,e)=>r.push.apply(r,e),U=r=>r.sort((e,t)=>e.i-t.i||e.j-t.j),fe=r=>{const e={};let t=1;return r.forEach(s=>{e[s]=t,t+=1}),e};var xt={4:[[1,2],[2,3]],5:[[1,3],[2,3],[2,4]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]};const ge=2050,pe=1e3,kt=xt,St=10,Dt=1e4,xe=10,ke=50,Se=20,De=/^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/,Et=/^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/,Tt=/^[A-Z\xbf-\xdf]+$/,Ee=/^[^a-z\xdf-\xff]+$/,At=/^[a-z\xdf-\xff]+$/,Ct=/^[^A-Z\xbf-\xdf]+$/,It=/[a-z\xdf-\xff]/,Rt=/[A-Z\xbf-\xdf]/,wt=/[^A-Za-z\xbf-\xdf]/gi,Pt=/^\d+$/,ne=new Date().getFullYear(),Lt={recentYear:/19\d\d|200\d|201\d|202\d/g},Te=[" ",",",";",":","|","/","\\","_",".","-"],jt=Te.length;class _t{match({password:e}){const t=[...this.getMatchesWithoutSeparator(e),...this.getMatchesWithSeparator(e)],s=this.filterNoise(t);return U(s)}getMatchesWithSeparator(e){const t=[],s=/^(\d{1,4})([\s/\\_.-])(\d{1,2})\2(\d{1,4})$/;for(let n=0;n<=Math.abs(e.length-6);n+=1)for(let a=n+5;a<=n+9&&!(a>=e.length);a+=1){const i=e.slice(n,+a+1||9e9),c=s.exec(i);if(c!=null){const o=this.mapIntegersToDayMonthYear([parseInt(c[1],10),parseInt(c[3],10),parseInt(c[4],10)]);o!=null&&t.push({pattern:"date",token:i,i:n,j:a,separator:c[2],year:o.year,month:o.month,day:o.day})}}return t}getMatchesWithoutSeparator(e){const t=[],s=/^\d{4,8}$/,n=a=>Math.abs(a.year-ne);for(let a=0;a<=Math.abs(e.length-4);a+=1)for(let i=a+3;i<=a+7&&!(i>=e.length);i+=1){const c=e.slice(a,+i+1||9e9);if(s.exec(c)){const o=[],u=c.length;if(kt[u].forEach(([p,b])=>{const y=this.mapIntegersToDayMonthYear([parseInt(c.slice(0,p),10),parseInt(c.slice(p,b),10),parseInt(c.slice(b),10)]);y!=null&&o.push(y)}),o.length>0){let p=o[0],b=n(o[0]);o.slice(1).forEach(y=>{const g=n(y);g{let s=!1;const n=e.length;for(let a=0;a=t.j){s=!0;break}}return!s})}mapIntegersToDayMonthYear(e){if(e[1]>31||e[1]<=0)return null;let t=0,s=0,n=0;for(let a=0,i=e.length;a99&&cge)return null;c>31&&(s+=1),c>12&&(t+=1),c<=0&&(n+=1)}return s>=2||t===3||n>=2?null:this.getDayMonth(e)}getDayMonth(e){const t=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],s=t.length;for(let n=0;n=1&&a<=31&&i>=1&&i<=12)return{day:a,month:i}}return null}twoToFourDigitYear(e){return e>99?e:e>50?e+1900:e+2e3}}const w=new Uint32Array(65536),Ot=(r,e)=>{const t=r.length,s=e.length,n=1<{const t=e.length,s=r.length,n=[],a=[],i=Math.ceil(t/32),c=Math.ceil(s/32);for(let g=0;g>>m&1,A=n[m/32|0]>>>m&1,Y=k|g,G=((k|A)&M)+M^M|k|A;let L=g|~(G|M),O=M&G;L>>>31^S&&(a[m/32|0]^=1<>>31^A&&(n[m/32|0]^=1<>>g&1,v=n[g/32|0]>>>g&1,m=M|u,k=((M|v)&d)+d^d|M|v;let S=u|~(k|d),A=d&k;y+=S>>>s-1&1,y-=A>>>s-1&1,S>>>31^T&&(a[g/32|0]^=1<>>31^v&&(n[g/32|0]^=1<{if(r.length{const s=r.length<=e.length,n=r.length<=t;return s||n?Math.ceil(r.length/4):t},Ft=(r,e,t)=>{let s=0;const n=Object.keys(e).find(a=>{const i=Wt(r,a,t);if(Math.abs(r.length-a.length)>i)return!1;const c=Ut(r,a),o=c<=i;return o&&(s=c),o});return n?{levenshteinDistance:s,levenshteinDistanceEntry:n}:{}};var me={a:["4","@"],b:["8"],c:["(","{","[","<"],d:["6","|)"],e:["3"],f:["#"],g:["6","9","&"],h:["#","|-|"],i:["1","!","|"],k:["<","|<"],l:["!","1","|","7"],m:["^^","nn","2n","/\\\\/\\\\"],n:["//"],o:["0","()"],q:["9"],u:["|_|"],s:["$","5"],t:["+","7"],v:["<",">","/"],w:["^/","uu","vv","2u","2v","\\\\/\\\\/"],x:["%","><"],z:["2"]},Q={warnings:{straightRow:"straightRow",keyPattern:"keyPattern",simpleRepeat:"simpleRepeat",extendedRepeat:"extendedRepeat",sequences:"sequences",recentYears:"recentYears",dates:"dates",topTen:"topTen",topHundred:"topHundred",common:"common",similarToCommon:"similarToCommon",wordByItself:"wordByItself",namesByThemselves:"namesByThemselves",commonNames:"commonNames",userInputs:"userInputs",pwned:"pwned"},suggestions:{l33t:"l33t",reverseWords:"reverseWords",allUppercase:"allUppercase",capitalization:"capitalization",dates:"dates",recentYears:"recentYears",associatedYears:"associatedYears",sequences:"sequences",repeated:"repeated",longerKeyboardPattern:"longerKeyboardPattern",anotherWord:"anotherWord",useWords:"useWords",noNeed:"noNeed",pwned:"pwned"},timeEstimation:{ltSecond:"ltSecond",second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",centuries:"centuries"}};class z{constructor(e=[]){this.parents=e,this.children=new Map}addSub(e,...t){const s=e.charAt(0);this.children.has(s)||this.children.set(s,new z([...this.parents,s]));let n=this.children.get(s);for(let a=1;a(Object.entries(r).forEach(([t,s])=>{s.forEach(n=>{e.addSub(n,t)})}),e);class $t{constructor(){this.matchers={},this.l33tTable=me,this.trieNodeRoot=be(me,new z),this.dictionary={userInputs:[]},this.rankedDictionaries={},this.rankedDictionariesMaxWordSize={},this.translations=Q,this.graphs={},this.useLevenshteinDistance=!1,this.levenshteinThreshold=2,this.l33tMaxSubstitutions=100,this.maxLength=256,this.setRankedDictionaries()}setOptions(e={}){e.l33tTable&&(this.l33tTable=e.l33tTable,this.trieNodeRoot=be(e.l33tTable,new z)),e.dictionary&&(this.dictionary=e.dictionary,this.setRankedDictionaries()),e.translations&&this.setTranslations(e.translations),e.graphs&&(this.graphs=e.graphs),e.useLevenshteinDistance!==void 0&&(this.useLevenshteinDistance=e.useLevenshteinDistance),e.levenshteinThreshold!==void 0&&(this.levenshteinThreshold=e.levenshteinThreshold),e.l33tMaxSubstitutions!==void 0&&(this.l33tMaxSubstitutions=e.l33tMaxSubstitutions),e.maxLength!==void 0&&(this.maxLength=e.maxLength)}setTranslations(e){if(this.checkCustomTranslations(e))this.translations=e;else throw new Error("Invalid translations object fallback to keys")}checkCustomTranslations(e){let t=!0;return Object.keys(Q).forEach(s=>{if(s in e){const n=s;Object.keys(Q[n]).forEach(a=>{a in e[n]||(t=!1)})}else t=!1}),t}setRankedDictionaries(){const e={},t={};Object.keys(this.dictionary).forEach(s=>{e[s]=fe(this.dictionary[s]),t[s]=this.getRankedDictionariesMaxWordSize(this.dictionary[s])}),this.rankedDictionaries=e,this.rankedDictionariesMaxWordSize=t}getRankedDictionariesMaxWordSize(e){const t=e.map(s=>typeof s!="string"?s.toString().length:s.length);return t.length===0?0:t.reduce((s,n)=>Math.max(s,n),-1/0)}buildSanitizedRankedDictionary(e){const t=[];return e.forEach(s=>{const n=typeof s;(n==="string"||n==="number"||n==="boolean")&&t.push(s.toString().toLowerCase())}),fe(t)}extendUserInputsDictionary(e){this.dictionary.userInputs||(this.dictionary.userInputs=[]);const t=[...this.dictionary.userInputs,...e];this.rankedDictionaries.userInputs=this.buildSanitizedRankedDictionary(t),this.rankedDictionariesMaxWordSize.userInputs=this.getRankedDictionariesMaxWordSize(t)}addMatcher(e,t){this.matchers[e]?console.info(`Matcher ${e} already exists`):this.matchers[e]=t}}const f=new $t;class zt{constructor(e){this.defaultMatch=e}match({password:e}){const t=e.split("").reverse().join("");return this.defaultMatch({password:t}).map(s=>j(C({},s),{token:s.token.split("").reverse().join(""),reversed:!0,i:e.length-1-s.j,j:e.length-1-s.i}))}}class Yt{constructor({substr:e,limit:t,trieRoot:s}){this.buffer=[],this.finalPasswords=[],this.substr=e,this.limit=t,this.trieRoot=s}getAllPossibleSubsAtIndex(e){const t=[];let s=this.trieRoot;for(let n=e;n=this.limit)return;if(s===this.substr.length){e===t&&this.finalPasswords.push({password:this.buffer.join(""),changes:a});return}const o=[...this.getAllPossibleSubsAtIndex(s)];let u=!1;for(let d=s+o.length-1;d>=s;d-=1){const p=o[d-s];if(p.isTerminal()){if(i===p.parents.join("")&&c>=3)continue;u=!0;const b=p.subs;for(const y of b){this.buffer.push(y);const g=a.concat({i:n,letter:y,substitution:p.parents.join("")});if(this.helper({onlyFullSub:e,isFullSub:t,index:d+1,subIndex:n+y.length,changes:g,lastSubLetter:p.parents.join(""),consecutiveSubCount:i===p.parents.join("")?c+1:1}),this.buffer.pop(),this.finalPasswords.length>=this.limit)return}}}if(!e||!u){const d=this.substr.charAt(s);this.buffer.push(d),this.helper({onlyFullSub:e,isFullSub:t&&!u,index:s+1,subIndex:n+1,changes:a,lastSubLetter:i,consecutiveSubCount:c}),this.buffer.pop()}}getAll(){return this.helper({onlyFullSub:!0,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.helper({onlyFullSub:!1,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.finalPasswords}}const Gt=(r,e,t)=>new Yt({substr:r,limit:e,trieRoot:t}).getAll(),Bt=(r,e,t)=>{const n=r.changes.filter(u=>u.iu-d.letter.length+d.substitution.length,e),a=r.changes.filter(u=>u.i>=e&&u.i<=t),i=a.reduce((u,d)=>u-d.letter.length+d.substitution.length,t-e+n),c=[],o=[];return a.forEach(u=>{c.findIndex(p=>p.letter===u.letter&&p.substitution===u.substitution)<0&&(c.push({letter:u.letter,substitution:u.substitution}),o.push(`${u.substitution} -> ${u.letter}`))}),{i:n,j:i,subs:c,subDisplay:o.join(", ")}};class Ht{constructor(e){this.defaultMatch=e}isAlreadyIncluded(e,t){return e.some(s=>Object.entries(s).every(([n,a])=>n==="subs"||a===t[n]))}match({password:e}){const t=[],s=Gt(e,f.l33tMaxSubstitutions,f.trieNodeRoot);let n=!1,a=!0;return s.forEach(i=>{if(n)return;const c=this.defaultMatch({password:i.password,useLevenshtein:a});a=!1,c.forEach(o=>{n||(n=o.i===0&&o.j===e.length-1);const u=Bt(i,o.i,o.j),d=e.slice(u.i,+u.j+1||9e9),p=C(j(C({},o),{l33t:!0,token:d}),u),b=this.isAlreadyIncluded(t,p);d.toLowerCase()!==o.matchedWord&&!b&&t.push(p)})}),t.filter(i=>i.token.length>1)}}class qt{constructor(){this.l33t=new Ht(this.defaultMatch),this.reverse=new zt(this.defaultMatch)}match({password:e}){const t=[...this.defaultMatch({password:e}),...this.reverse.match({password:e}),...this.l33t.match({password:e})];return U(t)}defaultMatch({password:e,useLevenshtein:t=!0}){const s=[],n=e.length,a=e.toLowerCase();return Object.keys(f.rankedDictionaries).forEach(i=>{const c=f.rankedDictionaries[i],o=f.rankedDictionariesMaxWordSize[i],u=Math.min(o,n);for(let d=0;d{const a=t[n];a.lastIndex=0;let i;for(;i=a.exec(e);)if(i){const c=i[0];s.push({pattern:"regex",token:c,i:i.index,j:i.index+i[0].length-1,regexName:n,regexMatch:i})}}),U(s)}}var _={nCk(r,e){let t=r;if(e>t)return 0;if(e===0)return 1;let s=1;for(let n=1;n<=e;n+=1)s*=t,s/=n,t-=1;return s},log10(r){return r===0?0:Math.log(r)/Math.log(10)},log2(r){return Math.log(r)/Math.log(2)},factorial(r){let e=1;for(let t=2;t<=r;t+=1)e*=t;return e}},Zt=({token:r})=>{let e=N(St,r.length);e===Number.POSITIVE_INFINITY&&(e=Number.MAX_VALUE);let t;return r.length===1?t=xe+1:t=ke+1,Math.max(e,t)},Xt=({year:r,separator:e})=>{let s=Math.max(Math.abs(r-ne),Se)*365;return e&&(s*=4),s};const Kt=r=>{const e=r.split(""),t=e.filter(i=>i.match(Rt)).length,s=e.filter(i=>i.match(It)).length;let n=0;const a=Math.min(t,s);for(let i=1;i<=a;i+=1)n+=_.nCk(t+s,i);return n};var Jt=r=>{const e=r.replace(wt,"");if(e.match(Ct)||e.toLowerCase()===e)return 1;const t=[De,Et,Ee],s=t.length;for(let n=0;n{let t=0,s=r.indexOf(e);for(;s>=0;)t+=1,s=r.indexOf(e,s+e.length);return t},Qt=({sub:r,token:e})=>{const t=e.toLowerCase(),s=ye(t,r.substitution),n=ye(t,r.letter);return{subbedCount:s,unsubbedCount:n}};var es=({l33t:r,subs:e,token:t})=>{if(!r)return 1;let s=1;return e.forEach(n=>{const{subbedCount:a,unsubbedCount:i}=Qt({sub:n,token:t});if(a===0||i===0)s*=2;else{const c=Math.min(i,a);let o=0;for(let u=1;u<=c;u+=1)o+=_.nCk(i+a,u);s*=o}}),s},ts=({rank:r,reversed:e,l33t:t,subs:s,token:n,dictionaryName:a})=>{const i=r,c=Jt(n),o=es({l33t:t,subs:s,token:n}),u=e&&2||1;let d;return a==="diceware"?d=N(6,5)/2:d=i*c*o*u,{baseGuesses:i,uppercaseVariations:c,l33tVariations:o,calculation:d}},ss=({regexName:r,regexMatch:e,token:t})=>{const s={alphaLower:26,alphaUpper:26,alpha:52,alphanumeric:62,digits:10,symbols:33};if(r in s)return N(s[r],t.length);switch(r){case"recentYear":return Math.max(Math.abs(parseInt(e[0],10)-ne),Se)}return 0},ns=({baseGuesses:r,repeatCount:e})=>r*e,rs=({token:r,ascending:e})=>{const t=r.charAt(0);let s=0;return["a","A","z","Z","0","1","9"].includes(t)?s=4:t.match(/\d/)?s=10:s=26,e||(s*=2),s*r.length};const as=r=>{let e=0;return Object.keys(r).forEach(t=>{const s=r[t];e+=s.filter(n=>!!n).length}),e/=Object.entries(r).length,e},is=({token:r,graph:e,turns:t})=>{const s=Object.keys(f.graphs[e]).length,n=as(f.graphs[e]);let a=0;const i=r.length;for(let c=2;c<=i;c+=1){const o=Math.min(t,c-1);for(let u=1;u<=o;u+=1)a+=_.nCk(c-1,u-1)*s*N(n,u)}return a};var os=({graph:r,token:e,shiftedCount:t,turns:s})=>{let n=is({token:e,graph:r,turns:s});if(t){const a=e.length-t;if(t===0||a===0)n*=2;else{let i=0;for(let c=1;c<=Math.min(t,a);c+=1)i+=_.nCk(t+a,c);n*=i}}return Math.round(n)},cs=()=>jt;const ls=(r,e)=>{let t=1;return r.token.lengthMe[r]?Me[r](e):f.matchers[r]&&"scoring"in f.matchers[r]?f.matchers[r].scoring(e):0;var hs=(r,e)=>{const t={};if("guesses"in r&&r.guesses!=null)return r;const s=ls(r,e),n=us(r.pattern,r);let a=0;typeof n=="number"?a=n:r.pattern==="dictionary"&&(a=n.calculation,t.baseGuesses=n.baseGuesses,t.uppercaseVariations=n.uppercaseVariations,t.l33tVariations=n.l33tVariations);const i=Math.max(a,s);return j(C(C({},r),t),{guesses:i,guessesLog10:_.log10(i)})};const E={password:"",optimal:{},excludeAdditive:!1,separatorRegex:void 0,fillArray(r,e){const t=[];for(let s=0;s1&&(n*=this.optimal.pi[s.i-1][e-1]);let a=_.factorial(e)*n;this.excludeAdditive||(a+=N(Dt,e-1));let i=!1;Object.keys(this.optimal.g[t]).forEach(c=>{const o=this.optimal.g[t][c];parseInt(c,10)<=e&&o<=a&&(i=!0)}),i||(this.optimal.g[t][e]=a,this.optimal.m[t][e]=s,this.optimal.pi[t][e]=n)},bruteforceUpdate(r){let e=this.makeBruteforceMatch(0,r);this.update(e,1);for(let t=1;t<=r;t+=1){e=this.makeBruteforceMatch(t,r);const s=this.optimal.m[t-1];Object.keys(s).forEach(n=>{s[n].pattern!=="bruteforce"&&this.update(e,parseInt(n,10)+1)})}},unwind(r){const e=[];let t=r-1,s=0,n=1/0;const a=this.optimal.g[t];for(a&&Object.keys(a).forEach(i=>{const c=a[i];c=0;){const i=this.optimal.m[t][s];e.unshift(i),t=i.i-1,s-=1}return e}};var se={mostGuessableMatchSequence(r,e,t=!1){E.password=r,E.excludeAdditive=t;const s=r.length;let n=E.fillArray(s,"array");e.forEach(o=>{n[o.j].push(o)}),n=n.map(o=>o.sort((u,d)=>u.i-d.i)),E.optimal={m:E.fillArray(s,"object"),pi:E.fillArray(s,"object"),g:E.fillArray(s,"object")};for(let o=0;o{u.i>0?Object.keys(E.optimal.m[u.i-1]).forEach(d=>{E.update(u,parseInt(d,10)+1)}):E.update(u,1)}),E.bruteforceUpdate(o);const a=E.unwind(s),i=a.length,c=this.getGuesses(r,i);return{password:r,guesses:c,guessesLog10:_.log10(c),sequence:a}},getGuesses(r,e){const t=r.length;let s=0;return r.length===0?s=1:s=E.optimal.g[t-1][e],s}};class ds{match({password:e,omniMatch:t}){const s=[];let n=0;for(;ni instanceof Promise)?Promise.all(s):s}normalizeMatch(e,t,s,n){const a={pattern:"repeat",i:s.index,j:t,token:s[0],baseToken:e,baseGuesses:0,repeatCount:s[0].length/e.length};return n instanceof Promise?n.then(i=>j(C({},a),{baseGuesses:i})):j(C({},a),{baseGuesses:n})}getGreedyMatch(e,t){const s=/(.+)\1+/g;return s.lastIndex=t,s.exec(e)}getLazyMatch(e,t){const s=/(.+?)\1+/g;return s.lastIndex=t,s.exec(e)}setMatchToken(e,t){const s=/^(.+?)\1+$/;let n,a="";if(t&&e[0].length>t[0].length){n=e;const i=s.exec(n[0]);i&&(a=i[1])}else n=t,n&&(a=n[1]);return{match:n,baseToken:a}}getBaseGuesses(e,t){const s=t.match(e);return s instanceof Promise?s.then(a=>se.mostGuessableMatchSequence(e,a).guesses):se.mostGuessableMatchSequence(e,s).guesses}}class fs{constructor(){this.MAX_DELTA=5}match({password:e}){const t=[];if(e.length===1)return[];let s=0,n=null;const a=e.length;for(let i=1;i1||Math.abs(s)===1){const i=Math.abs(s);if(i>0&&i<=this.MAX_DELTA){const c=n.slice(e,+t+1||9e9),{sequenceName:o,sequenceSpace:u}=this.getSequence(c);return a.push({pattern:"sequence",i:e,j:t,token:n.slice(e,+t+1||9e9),sequenceName:o,sequenceSpace:u,ascending:s>0})}}return null}getSequence(e){let t="unicode",s=26;return At.test(e)?(t="lower",s=26):Tt.test(e)?(t="upper",s=26):Pt.test(e)&&(t="digits",s=10),{sequenceName:t,sequenceSpace:s}}}class gs{constructor(){this.SHIFTED_RX=/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/}match({password:e}){const t=[];return Object.keys(f.graphs).forEach(s=>{const n=f.graphs[s];te(t,this.helper(e,n,s))}),U(t)}checkIfShifted(e,t,s){return!e.includes("keypad")&&this.SHIFTED_RX.test(t.charAt(s))?1:0}helper(e,t,s){let n;const a=[];let i=0;const c=e.length;for(;i2&&a.push({pattern:"spatial",i,j:o-1,token:e.slice(i,o),graph:s,turns:d,shiftedCount:n}),i=o;break}}}return a}}const ps=new RegExp(`[${Te.join("")}]`);class Z{static getMostUsedSeparatorChar(e){const t=[...e.split("").filter(n=>ps.test(n)).reduce((n,a)=>{const i=n.get(a);return i?n.set(a,i+1):n.set(a,1),n},new Map).entries()].sort(([n,a],[i,c])=>c-a);if(!t.length)return;const s=t[0];if(!(s[1]<2))return s[0]}static getSeparatorRegex(e){return new RegExp(`([^${e}
+var Ve=Object.defineProperty,Ze=Object.defineProperties;var Xe=Object.getOwnPropertyDescriptors;var ue=Object.getOwnPropertySymbols;var Ke=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable;var N=Math.pow,he=(r,e,t)=>e in r?Ve(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,C=(r,e)=>{for(var t in e||(e={}))Ke.call(e,t)&&he(r,t,e[t]);if(ue)for(var t of ue(e))Je.call(e,t)&&he(r,t,e[t]);return r},j=(r,e)=>Ze(r,Xe(e));var q=(r,e,t)=>new Promise((s,n)=>{var a=o=>{try{c(t.next(o))}catch(u){n(u)}},i=o=>{try{c(t.throw(o))}catch(u){n(u)}},c=o=>o.done?s(o.value):Promise.resolve(o.value).then(a,i);c((t=t.apply(r,e)).next())});import{K as X,r as D,V as Qe,a7 as et,aX as tt,o as st,dU as de,i as I,b as K,dV as nt,aV as rt,dL as at,A as $,ah as it,bl as ot,aa as V,D as J,dW as ct,dX as lt,dY as ut,dZ as ht,F as dt}from"./index-BFOYDN2Q.js";import{_ as ft}from"./role.vue_vue_type_script_setup_true_lang-eUfiZtwo.js";import{_ as gt}from"./index.vue_vue_type_script_setup_true_lang-DZuqy_7c.js";import{_ as pt}from"./upload.vue_vue_type_script_setup_true_lang-DPKIxJjs.js";import{u as mt}from"./hooks-BCvVFpqq.js";import{g as bt,c as yt,d as Mt,e as vt}from"./system-Bba-whZ1.js";import"./index-BRwmMOTx.js";import"./index-DFgnfkaN.js";const te=(r,e)=>r.push.apply(r,e),U=r=>r.sort((e,t)=>e.i-t.i||e.j-t.j),fe=r=>{const e={};let t=1;return r.forEach(s=>{e[s]=t,t+=1}),e};var xt={4:[[1,2],[2,3]],5:[[1,3],[2,3],[2,4]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]};const ge=2050,pe=1e3,kt=xt,St=10,Dt=1e4,xe=10,ke=50,Se=20,De=/^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/,Et=/^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/,Tt=/^[A-Z\xbf-\xdf]+$/,Ee=/^[^a-z\xdf-\xff]+$/,At=/^[a-z\xdf-\xff]+$/,Ct=/^[^A-Z\xbf-\xdf]+$/,It=/[a-z\xdf-\xff]/,Rt=/[A-Z\xbf-\xdf]/,wt=/[^A-Za-z\xbf-\xdf]/gi,Pt=/^\d+$/,ne=new Date().getFullYear(),Lt={recentYear:/19\d\d|200\d|201\d|202\d/g},Te=[" ",",",";",":","|","/","\\","_",".","-"],jt=Te.length;class _t{match({password:e}){const t=[...this.getMatchesWithoutSeparator(e),...this.getMatchesWithSeparator(e)],s=this.filterNoise(t);return U(s)}getMatchesWithSeparator(e){const t=[],s=/^(\d{1,4})([\s/\\_.-])(\d{1,2})\2(\d{1,4})$/;for(let n=0;n<=Math.abs(e.length-6);n+=1)for(let a=n+5;a<=n+9&&!(a>=e.length);a+=1){const i=e.slice(n,+a+1||9e9),c=s.exec(i);if(c!=null){const o=this.mapIntegersToDayMonthYear([parseInt(c[1],10),parseInt(c[3],10),parseInt(c[4],10)]);o!=null&&t.push({pattern:"date",token:i,i:n,j:a,separator:c[2],year:o.year,month:o.month,day:o.day})}}return t}getMatchesWithoutSeparator(e){const t=[],s=/^\d{4,8}$/,n=a=>Math.abs(a.year-ne);for(let a=0;a<=Math.abs(e.length-4);a+=1)for(let i=a+3;i<=a+7&&!(i>=e.length);i+=1){const c=e.slice(a,+i+1||9e9);if(s.exec(c)){const o=[],u=c.length;if(kt[u].forEach(([p,b])=>{const y=this.mapIntegersToDayMonthYear([parseInt(c.slice(0,p),10),parseInt(c.slice(p,b),10),parseInt(c.slice(b),10)]);y!=null&&o.push(y)}),o.length>0){let p=o[0],b=n(o[0]);o.slice(1).forEach(y=>{const g=n(y);g{let s=!1;const n=e.length;for(let a=0;a=t.j){s=!0;break}}return!s})}mapIntegersToDayMonthYear(e){if(e[1]>31||e[1]<=0)return null;let t=0,s=0,n=0;for(let a=0,i=e.length;a99&&cge)return null;c>31&&(s+=1),c>12&&(t+=1),c<=0&&(n+=1)}return s>=2||t===3||n>=2?null:this.getDayMonth(e)}getDayMonth(e){const t=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],s=t.length;for(let n=0;n=1&&a<=31&&i>=1&&i<=12)return{day:a,month:i}}return null}twoToFourDigitYear(e){return e>99?e:e>50?e+1900:e+2e3}}const w=new Uint32Array(65536),Ot=(r,e)=>{const t=r.length,s=e.length,n=1<{const t=e.length,s=r.length,n=[],a=[],i=Math.ceil(t/32),c=Math.ceil(s/32);for(let g=0;g>>m&1,A=n[m/32|0]>>>m&1,Y=k|g,G=((k|A)&M)+M^M|k|A;let L=g|~(G|M),O=M&G;L>>>31^S&&(a[m/32|0]^=1<>>31^A&&(n[m/32|0]^=1<>>g&1,v=n[g/32|0]>>>g&1,m=M|u,k=((M|v)&d)+d^d|M|v;let S=u|~(k|d),A=d&k;y+=S>>>s-1&1,y-=A>>>s-1&1,S>>>31^T&&(a[g/32|0]^=1<>>31^v&&(n[g/32|0]^=1<{if(r.length{const s=r.length<=e.length,n=r.length<=t;return s||n?Math.ceil(r.length/4):t},Ft=(r,e,t)=>{let s=0;const n=Object.keys(e).find(a=>{const i=Wt(r,a,t);if(Math.abs(r.length-a.length)>i)return!1;const c=Ut(r,a),o=c<=i;return o&&(s=c),o});return n?{levenshteinDistance:s,levenshteinDistanceEntry:n}:{}};var me={a:["4","@"],b:["8"],c:["(","{","[","<"],d:["6","|)"],e:["3"],f:["#"],g:["6","9","&"],h:["#","|-|"],i:["1","!","|"],k:["<","|<"],l:["!","1","|","7"],m:["^^","nn","2n","/\\\\/\\\\"],n:["//"],o:["0","()"],q:["9"],u:["|_|"],s:["$","5"],t:["+","7"],v:["<",">","/"],w:["^/","uu","vv","2u","2v","\\\\/\\\\/"],x:["%","><"],z:["2"]},Q={warnings:{straightRow:"straightRow",keyPattern:"keyPattern",simpleRepeat:"simpleRepeat",extendedRepeat:"extendedRepeat",sequences:"sequences",recentYears:"recentYears",dates:"dates",topTen:"topTen",topHundred:"topHundred",common:"common",similarToCommon:"similarToCommon",wordByItself:"wordByItself",namesByThemselves:"namesByThemselves",commonNames:"commonNames",userInputs:"userInputs",pwned:"pwned"},suggestions:{l33t:"l33t",reverseWords:"reverseWords",allUppercase:"allUppercase",capitalization:"capitalization",dates:"dates",recentYears:"recentYears",associatedYears:"associatedYears",sequences:"sequences",repeated:"repeated",longerKeyboardPattern:"longerKeyboardPattern",anotherWord:"anotherWord",useWords:"useWords",noNeed:"noNeed",pwned:"pwned"},timeEstimation:{ltSecond:"ltSecond",second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",centuries:"centuries"}};class z{constructor(e=[]){this.parents=e,this.children=new Map}addSub(e,...t){const s=e.charAt(0);this.children.has(s)||this.children.set(s,new z([...this.parents,s]));let n=this.children.get(s);for(let a=1;a(Object.entries(r).forEach(([t,s])=>{s.forEach(n=>{e.addSub(n,t)})}),e);class $t{constructor(){this.matchers={},this.l33tTable=me,this.trieNodeRoot=be(me,new z),this.dictionary={userInputs:[]},this.rankedDictionaries={},this.rankedDictionariesMaxWordSize={},this.translations=Q,this.graphs={},this.useLevenshteinDistance=!1,this.levenshteinThreshold=2,this.l33tMaxSubstitutions=100,this.maxLength=256,this.setRankedDictionaries()}setOptions(e={}){e.l33tTable&&(this.l33tTable=e.l33tTable,this.trieNodeRoot=be(e.l33tTable,new z)),e.dictionary&&(this.dictionary=e.dictionary,this.setRankedDictionaries()),e.translations&&this.setTranslations(e.translations),e.graphs&&(this.graphs=e.graphs),e.useLevenshteinDistance!==void 0&&(this.useLevenshteinDistance=e.useLevenshteinDistance),e.levenshteinThreshold!==void 0&&(this.levenshteinThreshold=e.levenshteinThreshold),e.l33tMaxSubstitutions!==void 0&&(this.l33tMaxSubstitutions=e.l33tMaxSubstitutions),e.maxLength!==void 0&&(this.maxLength=e.maxLength)}setTranslations(e){if(this.checkCustomTranslations(e))this.translations=e;else throw new Error("Invalid translations object fallback to keys")}checkCustomTranslations(e){let t=!0;return Object.keys(Q).forEach(s=>{if(s in e){const n=s;Object.keys(Q[n]).forEach(a=>{a in e[n]||(t=!1)})}else t=!1}),t}setRankedDictionaries(){const e={},t={};Object.keys(this.dictionary).forEach(s=>{e[s]=fe(this.dictionary[s]),t[s]=this.getRankedDictionariesMaxWordSize(this.dictionary[s])}),this.rankedDictionaries=e,this.rankedDictionariesMaxWordSize=t}getRankedDictionariesMaxWordSize(e){const t=e.map(s=>typeof s!="string"?s.toString().length:s.length);return t.length===0?0:t.reduce((s,n)=>Math.max(s,n),-1/0)}buildSanitizedRankedDictionary(e){const t=[];return e.forEach(s=>{const n=typeof s;(n==="string"||n==="number"||n==="boolean")&&t.push(s.toString().toLowerCase())}),fe(t)}extendUserInputsDictionary(e){this.dictionary.userInputs||(this.dictionary.userInputs=[]);const t=[...this.dictionary.userInputs,...e];this.rankedDictionaries.userInputs=this.buildSanitizedRankedDictionary(t),this.rankedDictionariesMaxWordSize.userInputs=this.getRankedDictionariesMaxWordSize(t)}addMatcher(e,t){this.matchers[e]?console.info(`Matcher ${e} already exists`):this.matchers[e]=t}}const f=new $t;class zt{constructor(e){this.defaultMatch=e}match({password:e}){const t=e.split("").reverse().join("");return this.defaultMatch({password:t}).map(s=>j(C({},s),{token:s.token.split("").reverse().join(""),reversed:!0,i:e.length-1-s.j,j:e.length-1-s.i}))}}class Yt{constructor({substr:e,limit:t,trieRoot:s}){this.buffer=[],this.finalPasswords=[],this.substr=e,this.limit=t,this.trieRoot=s}getAllPossibleSubsAtIndex(e){const t=[];let s=this.trieRoot;for(let n=e;n=this.limit)return;if(s===this.substr.length){e===t&&this.finalPasswords.push({password:this.buffer.join(""),changes:a});return}const o=[...this.getAllPossibleSubsAtIndex(s)];let u=!1;for(let d=s+o.length-1;d>=s;d-=1){const p=o[d-s];if(p.isTerminal()){if(i===p.parents.join("")&&c>=3)continue;u=!0;const b=p.subs;for(const y of b){this.buffer.push(y);const g=a.concat({i:n,letter:y,substitution:p.parents.join("")});if(this.helper({onlyFullSub:e,isFullSub:t,index:d+1,subIndex:n+y.length,changes:g,lastSubLetter:p.parents.join(""),consecutiveSubCount:i===p.parents.join("")?c+1:1}),this.buffer.pop(),this.finalPasswords.length>=this.limit)return}}}if(!e||!u){const d=this.substr.charAt(s);this.buffer.push(d),this.helper({onlyFullSub:e,isFullSub:t&&!u,index:s+1,subIndex:n+1,changes:a,lastSubLetter:i,consecutiveSubCount:c}),this.buffer.pop()}}getAll(){return this.helper({onlyFullSub:!0,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.helper({onlyFullSub:!1,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.finalPasswords}}const Gt=(r,e,t)=>new Yt({substr:r,limit:e,trieRoot:t}).getAll(),Bt=(r,e,t)=>{const n=r.changes.filter(u=>u.iu-d.letter.length+d.substitution.length,e),a=r.changes.filter(u=>u.i>=e&&u.i<=t),i=a.reduce((u,d)=>u-d.letter.length+d.substitution.length,t-e+n),c=[],o=[];return a.forEach(u=>{c.findIndex(p=>p.letter===u.letter&&p.substitution===u.substitution)<0&&(c.push({letter:u.letter,substitution:u.substitution}),o.push(`${u.substitution} -> ${u.letter}`))}),{i:n,j:i,subs:c,subDisplay:o.join(", ")}};class Ht{constructor(e){this.defaultMatch=e}isAlreadyIncluded(e,t){return e.some(s=>Object.entries(s).every(([n,a])=>n==="subs"||a===t[n]))}match({password:e}){const t=[],s=Gt(e,f.l33tMaxSubstitutions,f.trieNodeRoot);let n=!1,a=!0;return s.forEach(i=>{if(n)return;const c=this.defaultMatch({password:i.password,useLevenshtein:a});a=!1,c.forEach(o=>{n||(n=o.i===0&&o.j===e.length-1);const u=Bt(i,o.i,o.j),d=e.slice(u.i,+u.j+1||9e9),p=C(j(C({},o),{l33t:!0,token:d}),u),b=this.isAlreadyIncluded(t,p);d.toLowerCase()!==o.matchedWord&&!b&&t.push(p)})}),t.filter(i=>i.token.length>1)}}class qt{constructor(){this.l33t=new Ht(this.defaultMatch),this.reverse=new zt(this.defaultMatch)}match({password:e}){const t=[...this.defaultMatch({password:e}),...this.reverse.match({password:e}),...this.l33t.match({password:e})];return U(t)}defaultMatch({password:e,useLevenshtein:t=!0}){const s=[],n=e.length,a=e.toLowerCase();return Object.keys(f.rankedDictionaries).forEach(i=>{const c=f.rankedDictionaries[i],o=f.rankedDictionariesMaxWordSize[i],u=Math.min(o,n);for(let d=0;d{const a=t[n];a.lastIndex=0;let i;for(;i=a.exec(e);)if(i){const c=i[0];s.push({pattern:"regex",token:c,i:i.index,j:i.index+i[0].length-1,regexName:n,regexMatch:i})}}),U(s)}}var _={nCk(r,e){let t=r;if(e>t)return 0;if(e===0)return 1;let s=1;for(let n=1;n<=e;n+=1)s*=t,s/=n,t-=1;return s},log10(r){return r===0?0:Math.log(r)/Math.log(10)},log2(r){return Math.log(r)/Math.log(2)},factorial(r){let e=1;for(let t=2;t<=r;t+=1)e*=t;return e}},Zt=({token:r})=>{let e=N(St,r.length);e===Number.POSITIVE_INFINITY&&(e=Number.MAX_VALUE);let t;return r.length===1?t=xe+1:t=ke+1,Math.max(e,t)},Xt=({year:r,separator:e})=>{let s=Math.max(Math.abs(r-ne),Se)*365;return e&&(s*=4),s};const Kt=r=>{const e=r.split(""),t=e.filter(i=>i.match(Rt)).length,s=e.filter(i=>i.match(It)).length;let n=0;const a=Math.min(t,s);for(let i=1;i<=a;i+=1)n+=_.nCk(t+s,i);return n};var Jt=r=>{const e=r.replace(wt,"");if(e.match(Ct)||e.toLowerCase()===e)return 1;const t=[De,Et,Ee],s=t.length;for(let n=0;n{let t=0,s=r.indexOf(e);for(;s>=0;)t+=1,s=r.indexOf(e,s+e.length);return t},Qt=({sub:r,token:e})=>{const t=e.toLowerCase(),s=ye(t,r.substitution),n=ye(t,r.letter);return{subbedCount:s,unsubbedCount:n}};var es=({l33t:r,subs:e,token:t})=>{if(!r)return 1;let s=1;return e.forEach(n=>{const{subbedCount:a,unsubbedCount:i}=Qt({sub:n,token:t});if(a===0||i===0)s*=2;else{const c=Math.min(i,a);let o=0;for(let u=1;u<=c;u+=1)o+=_.nCk(i+a,u);s*=o}}),s},ts=({rank:r,reversed:e,l33t:t,subs:s,token:n,dictionaryName:a})=>{const i=r,c=Jt(n),o=es({l33t:t,subs:s,token:n}),u=e&&2||1;let d;return a==="diceware"?d=N(6,5)/2:d=i*c*o*u,{baseGuesses:i,uppercaseVariations:c,l33tVariations:o,calculation:d}},ss=({regexName:r,regexMatch:e,token:t})=>{const s={alphaLower:26,alphaUpper:26,alpha:52,alphanumeric:62,digits:10,symbols:33};if(r in s)return N(s[r],t.length);switch(r){case"recentYear":return Math.max(Math.abs(parseInt(e[0],10)-ne),Se)}return 0},ns=({baseGuesses:r,repeatCount:e})=>r*e,rs=({token:r,ascending:e})=>{const t=r.charAt(0);let s=0;return["a","A","z","Z","0","1","9"].includes(t)?s=4:t.match(/\d/)?s=10:s=26,e||(s*=2),s*r.length};const as=r=>{let e=0;return Object.keys(r).forEach(t=>{const s=r[t];e+=s.filter(n=>!!n).length}),e/=Object.entries(r).length,e},is=({token:r,graph:e,turns:t})=>{const s=Object.keys(f.graphs[e]).length,n=as(f.graphs[e]);let a=0;const i=r.length;for(let c=2;c<=i;c+=1){const o=Math.min(t,c-1);for(let u=1;u<=o;u+=1)a+=_.nCk(c-1,u-1)*s*N(n,u)}return a};var os=({graph:r,token:e,shiftedCount:t,turns:s})=>{let n=is({token:e,graph:r,turns:s});if(t){const a=e.length-t;if(t===0||a===0)n*=2;else{let i=0;for(let c=1;c<=Math.min(t,a);c+=1)i+=_.nCk(t+a,c);n*=i}}return Math.round(n)},cs=()=>jt;const ls=(r,e)=>{let t=1;return r.token.lengthMe[r]?Me[r](e):f.matchers[r]&&"scoring"in f.matchers[r]?f.matchers[r].scoring(e):0;var hs=(r,e)=>{const t={};if("guesses"in r&&r.guesses!=null)return r;const s=ls(r,e),n=us(r.pattern,r);let a=0;typeof n=="number"?a=n:r.pattern==="dictionary"&&(a=n.calculation,t.baseGuesses=n.baseGuesses,t.uppercaseVariations=n.uppercaseVariations,t.l33tVariations=n.l33tVariations);const i=Math.max(a,s);return j(C(C({},r),t),{guesses:i,guessesLog10:_.log10(i)})};const E={password:"",optimal:{},excludeAdditive:!1,separatorRegex:void 0,fillArray(r,e){const t=[];for(let s=0;s1&&(n*=this.optimal.pi[s.i-1][e-1]);let a=_.factorial(e)*n;this.excludeAdditive||(a+=N(Dt,e-1));let i=!1;Object.keys(this.optimal.g[t]).forEach(c=>{const o=this.optimal.g[t][c];parseInt(c,10)<=e&&o<=a&&(i=!0)}),i||(this.optimal.g[t][e]=a,this.optimal.m[t][e]=s,this.optimal.pi[t][e]=n)},bruteforceUpdate(r){let e=this.makeBruteforceMatch(0,r);this.update(e,1);for(let t=1;t<=r;t+=1){e=this.makeBruteforceMatch(t,r);const s=this.optimal.m[t-1];Object.keys(s).forEach(n=>{s[n].pattern!=="bruteforce"&&this.update(e,parseInt(n,10)+1)})}},unwind(r){const e=[];let t=r-1,s=0,n=1/0;const a=this.optimal.g[t];for(a&&Object.keys(a).forEach(i=>{const c=a[i];c=0;){const i=this.optimal.m[t][s];e.unshift(i),t=i.i-1,s-=1}return e}};var se={mostGuessableMatchSequence(r,e,t=!1){E.password=r,E.excludeAdditive=t;const s=r.length;let n=E.fillArray(s,"array");e.forEach(o=>{n[o.j].push(o)}),n=n.map(o=>o.sort((u,d)=>u.i-d.i)),E.optimal={m:E.fillArray(s,"object"),pi:E.fillArray(s,"object"),g:E.fillArray(s,"object")};for(let o=0;o{u.i>0?Object.keys(E.optimal.m[u.i-1]).forEach(d=>{E.update(u,parseInt(d,10)+1)}):E.update(u,1)}),E.bruteforceUpdate(o);const a=E.unwind(s),i=a.length,c=this.getGuesses(r,i);return{password:r,guesses:c,guessesLog10:_.log10(c),sequence:a}},getGuesses(r,e){const t=r.length;let s=0;return r.length===0?s=1:s=E.optimal.g[t-1][e],s}};class ds{match({password:e,omniMatch:t}){const s=[];let n=0;for(;ni instanceof Promise)?Promise.all(s):s}normalizeMatch(e,t,s,n){const a={pattern:"repeat",i:s.index,j:t,token:s[0],baseToken:e,baseGuesses:0,repeatCount:s[0].length/e.length};return n instanceof Promise?n.then(i=>j(C({},a),{baseGuesses:i})):j(C({},a),{baseGuesses:n})}getGreedyMatch(e,t){const s=/(.+)\1+/g;return s.lastIndex=t,s.exec(e)}getLazyMatch(e,t){const s=/(.+?)\1+/g;return s.lastIndex=t,s.exec(e)}setMatchToken(e,t){const s=/^(.+?)\1+$/;let n,a="";if(t&&e[0].length>t[0].length){n=e;const i=s.exec(n[0]);i&&(a=i[1])}else n=t,n&&(a=n[1]);return{match:n,baseToken:a}}getBaseGuesses(e,t){const s=t.match(e);return s instanceof Promise?s.then(a=>se.mostGuessableMatchSequence(e,a).guesses):se.mostGuessableMatchSequence(e,s).guesses}}class fs{constructor(){this.MAX_DELTA=5}match({password:e}){const t=[];if(e.length===1)return[];let s=0,n=null;const a=e.length;for(let i=1;i1||Math.abs(s)===1){const i=Math.abs(s);if(i>0&&i<=this.MAX_DELTA){const c=n.slice(e,+t+1||9e9),{sequenceName:o,sequenceSpace:u}=this.getSequence(c);return a.push({pattern:"sequence",i:e,j:t,token:n.slice(e,+t+1||9e9),sequenceName:o,sequenceSpace:u,ascending:s>0})}}return null}getSequence(e){let t="unicode",s=26;return At.test(e)?(t="lower",s=26):Tt.test(e)?(t="upper",s=26):Pt.test(e)&&(t="digits",s=10),{sequenceName:t,sequenceSpace:s}}}class gs{constructor(){this.SHIFTED_RX=/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/}match({password:e}){const t=[];return Object.keys(f.graphs).forEach(s=>{const n=f.graphs[s];te(t,this.helper(e,n,s))}),U(t)}checkIfShifted(e,t,s){return!e.includes("keypad")&&this.SHIFTED_RX.test(t.charAt(s))?1:0}helper(e,t,s){let n;const a=[];let i=0;const c=e.length;for(;i2&&a.push({pattern:"spatial",i,j:o-1,token:e.slice(i,o),graph:s,turns:d,shiftedCount:n}),i=o;break}}}return a}}const ps=new RegExp(`[${Te.join("")}]`);class Z{static getMostUsedSeparatorChar(e){const t=[...e.split("").filter(n=>ps.test(n)).reduce((n,a)=>{const i=n.get(a);return i?n.set(a,i+1):n.set(a,1),n},new Map).entries()].sort(([n,a],[i,c])=>c-a);if(!t.length)return;const s=t[0];if(!(s[1]<2))return s[0]}static getSeparatorRegex(e){return new RegExp(`([^${e}
])(${e})(?!${e})`,"g")}match({password:e}){const t=[];if(e.length===0)return t;const s=Z.getMostUsedSeparatorChar(e);if(s===void 0)return t;const n=Z.getSeparatorRegex(s);for(const a of e.matchAll(n)){if(a.index===void 0)continue;const i=a.index+1;t.push({pattern:"separator",token:s,i,j:i})}return t}}class ms{constructor(){this.matchers={date:_t,dictionary:qt,regex:Vt,repeat:ds,sequence:fs,spatial:gs,separator:Z}}match(e){const t=[],s=[];return[...Object.keys(this.matchers),...Object.keys(f.matchers)].forEach(a=>{if(!this.matchers[a]&&!f.matchers[a])return;const i=this.matchers[a]?this.matchers[a]:f.matchers[a].Matching,o=new i().match({password:e,omniMatch:this});o instanceof Promise?(o.then(u=>{te(t,u)}),s.push(o)):te(t,o)}),s.length>0?new Promise((a,i)=>{Promise.all(s).then(()=>{a(U(t))}).catch(c=>{i(c)})}):U(t)}}const Ae=1,Ce=Ae*60,Ie=Ce*60,Re=Ie*24,we=Re*31,Pe=we*12,bs=Pe*100,ee={second:Ae,minute:Ce,hour:Ie,day:Re,month:we,year:Pe,century:bs};class ys{translate(e,t){let s=e;t!==void 0&&t!==1&&(s+="s");const{timeEstimation:n}=f.translations;return n[s].replace("{base}",`${t}`)}estimateAttackTimes(e){const t={onlineThrottling100PerHour:e/.027777777777777776,onlineNoThrottling10PerSecond:e/10,offlineSlowHashing1e4PerSecond:e/1e4,offlineFastHashing1e10PerSecond:e/1e10},s={onlineThrottling100PerHour:"",onlineNoThrottling10PerSecond:"",offlineSlowHashing1e4PerSecond:"",offlineFastHashing1e10PerSecond:""};return Object.keys(t).forEach(n=>{const a=t[n];s[n]=this.displayTime(a)}),{crackTimesSeconds:t,crackTimesDisplay:s,score:this.guessesToScore(e)}}guessesToScore(e){return e<1005?0:e<1000005?1:e<100000005?2:e<1e10+5?3:4}displayTime(e){let t="centuries",s;const n=Object.keys(ee),a=n.findIndex(i=>e-1&&(t=n[a-1],a!==0?s=Math.round(e/ee[t]):t="ltSecond"),this.translate(t,s)}}var Ms=()=>null,vs=()=>({warning:f.translations.warnings.dates,suggestions:[f.translations.suggestions.dates]});const xs=(r,e)=>{let t=null;return e&&!r.l33t&&!r.reversed?r.rank<=10?t=f.translations.warnings.topTen:r.rank<=100?t=f.translations.warnings.topHundred:t=f.translations.warnings.common:r.guessesLog10<=4&&(t=f.translations.warnings.similarToCommon),t},ks=(r,e)=>{let t=null;return e&&(t=f.translations.warnings.wordByItself),t},Ss=(r,e)=>e?f.translations.warnings.namesByThemselves:f.translations.warnings.commonNames,Ds=(r,e)=>{let t=null;const s=r.dictionaryName,n=s==="lastnames"||s.toLowerCase().includes("firstnames");return s==="passwords"?t=xs(r,e):s.includes("wikipedia")?t=ks(r,e):n?t=Ss(r,e):s==="userInputs"&&(t=f.translations.warnings.userInputs),t};var Es=(r,e)=>{const t=Ds(r,e),s=[],n=r.token;return n.match(De)?s.push(f.translations.suggestions.capitalization):n.match(Ee)&&n.toLowerCase()!==n&&s.push(f.translations.suggestions.allUppercase),r.reversed&&r.token.length>=4&&s.push(f.translations.suggestions.reverseWords),r.l33t&&s.push(f.translations.suggestions.l33t),{warning:t,suggestions:s}},Ts=r=>r.regexName==="recentYear"?{warning:f.translations.warnings.recentYears,suggestions:[f.translations.suggestions.recentYears,f.translations.suggestions.associatedYears]}:{warning:null,suggestions:[]},As=r=>{let e=f.translations.warnings.extendedRepeat;return r.baseToken.length===1&&(e=f.translations.warnings.simpleRepeat),{warning:e,suggestions:[f.translations.suggestions.repeated]}},Cs=()=>({warning:f.translations.warnings.sequences,suggestions:[f.translations.suggestions.sequences]}),Is=r=>{let e=f.translations.warnings.keyPattern;return r.turns===1&&(e=f.translations.warnings.straightRow),{warning:e,suggestions:[f.translations.suggestions.longerKeyboardPattern]}},Rs=()=>null;const ve={warning:null,suggestions:[]};class ws{constructor(){this.matchers={bruteforce:Ms,date:vs,dictionary:Es,regex:Ts,repeat:As,sequence:Cs,spatial:Is,separator:Rs},this.defaultFeedback={warning:null,suggestions:[]},this.setDefaultSuggestions()}setDefaultSuggestions(){this.defaultFeedback.suggestions.push(f.translations.suggestions.useWords,f.translations.suggestions.noNeed)}getFeedback(e,t){if(t.length===0)return this.defaultFeedback;if(e>2)return ve;const s=f.translations.suggestions.anotherWord,n=this.getLongestMatch(t);let a=this.getMatchFeedback(n,t.length===1);return a!=null?a.suggestions.unshift(s):a={warning:null,suggestions:[s]},a}getLongestMatch(e){let t=e[0];return e.slice(1).forEach(n=>{n.token.length>t.token.length&&(t=n)}),t}getMatchFeedback(e,t){return this.matchers[e.pattern]?this.matchers[e.pattern](e,t):f.matchers[e.pattern]&&"feedback"in f.matchers[e.pattern]?f.matchers[e.pattern].feedback(e,t):ve}}const Le=()=>new Date().getTime(),Ps=(r,e,t)=>{const s=new ws,n=new ys,a=se.mostGuessableMatchSequence(e,r),i=Le()-t,c=n.estimateAttackTimes(a.guesses);return j(C(C({calcTime:i},a),c),{feedback:s.getFeedback(c.score,a.sequence)})},Ls=(r,e)=>(e&&f.extendUserInputsDictionary(e),new ms().match(r)),js=(r,e)=>{const t=Le(),s=Ls(r,e);if(s instanceof Promise)throw new Error("You are using a Promised matcher, please use `zxcvbnAsync` for it.");return Ps(s,r,t)};function Gs(r,e){const t=X({deptId:"",username:"",phone:"",status:""}),s=D(),n=D(),a=D([]),i=D(!0),c=D(),o=D({}),{switchStyle:u}=mt(),d=D(),p=D([]),b=D(!0),y=D(0),g=X({total:0,pageSize:10,currentPage:1,background:!0}),M=[{label:"勾选列",type:"selection",fixed:"left",reserveSelection:!0},{label:"用户编号",prop:"id",width:90},{label:"用户头像",prop:"avatar",cellRenderer:({row:l})=>I(K("el-image"),{fit:"cover","preview-teleported":!0,src:l.avatar,"preview-src-list":Array.of(l.avatar),class:"w-[24px] h-[24px] rounded-full align-middle"},null),width:90},{label:"用户名称",prop:"username",minWidth:130},{label:"用户昵称",prop:"nickname",minWidth:130},{label:"性别",prop:"sex",minWidth:90,cellRenderer:({row:l,props:h})=>I(K("el-tag"),{size:h.size,type:l.sex===1?"danger":null,effect:"plain"},{default:()=>[l.sex===1?"女":"男"]})},{label:"部门",prop:"dept.name",minWidth:90},{label:"手机号码",prop:"phone",minWidth:90,formatter:({phone:l})=>nt(l,{start:3,end:6})},{label:"状态",prop:"status",minWidth:90,cellRenderer:l=>{var h;return I(K("el-switch"),{size:l.props.size==="small"?"small":"default",loading:(h=o.value[l.index])==null?void 0:h.loading,modelValue:l.row.status,"onUpdate:modelValue":x=>l.row.status=x,"active-value":1,"inactive-value":0,"active-text":"已启用","inactive-text":"已停用","inline-prompt":!0,style:u.value,onChange:()=>A(l)},null)}},{label:"创建时间",minWidth:90,prop:"createTime",formatter:({createTime:l})=>rt(l).format("YYYY-MM-DD HH:mm:ss")},{label:"操作",fixed:"right",width:180,slot:"operation"}],T=Qe(()=>["!h-[20px]","reset-margin","!text-gray-500","dark:!text-white","dark:hover:!text-primary"]),v=X({newPwd:""}),m=[{color:"#e74242",text:"非常弱"},{color:"#EFBD47",text:"弱"},{color:"#ffa500",text:"一般"},{color:"#1bbf1b",text:"强"},{color:"#008000",text:"非常强"}],k=D(),S=D([]);function A({row:l,index:h}){at.confirm(`确认要${l.status===0?"停用":"启用"}${l.username}用户吗?`,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0,draggable:!0}).then(()=>{o.value[h]=Object.assign({},o.value[h],{loading:!0}),setTimeout(()=>{o.value[h]=Object.assign({},o.value[h],{loading:!1}),$("已成功修改用户状态",{type:"success"})},300)}).catch(()=>{l.status===0?l.status=1:l.status=0})}function Y(l){}function G(l){$(`您删除了用户编号为${l.id}的这条数据`,{type:"success"}),P()}function L(l){}function O(l){}function je(l){y.value=l.length,r.value.setAdaptive()}function _e(){y.value=0,r.value.getTableRef().clearSelection()}function Oe(){const l=r.value.getTableRef().getSelectionRows();$(`已删除用户编号为 ${it(l,"id")} 的数据`,{type:"success"}),r.value.getTableRef().clearSelection()}function P(){return q(this,null,function*(){i.value=!0;const{data:l}=yield Mt(ot(t));a.value=l.list,g.total=l.total,g.pageSize=l.pageSize,g.currentPage=l.currentPage,setTimeout(()=>{i.value=!1},500)})}const Ne=l=>{l&&(l.resetFields(),t.deptId="",e.value.onTreeReset(),P())};function Ue({id:l,selected:h}){t.deptId=h?l:"",P()}function re(l){if(!l||!l.length)return;const h=[];for(let x=0;xJ(gt,{ref:s}),beforeSure:(Ye,{options:Ge})=>{const Be=s.value.getRef(),He=Ge.props.formInline;function le(){$(`您${l}了用户名称为${He.username}的这条数据`,{type:"success"}),Ye(),P()}Be.validate(qe=>{qe&&le()})}})}const ae=D();function Fe(l){V({title:"裁剪、上传头像",width:"40%",draggable:!0,closeOnClickModal:!1,contentRenderer:()=>J(pt,{ref:ae,imgSrc:l.avatar,onCropper:h=>c.value=h}),beforeSure:h=>{h(),P()},closeCallBack:()=>ae.value.hidePopover()})}et(v,({newPwd:l})=>k.value=tt(l)?-1:js(l).score);function $e(l){V({title:`重置 ${l.username} 用户的密码`,width:"30%",draggable:!0,closeOnClickModal:!1,contentRenderer:()=>I(dt,null,[I(ct,{ref:n,model:v},{default:()=>[I(lt,{prop:"newPwd",rules:[{required:!0,message:"请输入新密码",trigger:"blur"}]},{default:()=>[I(ut,{clearable:!0,"show-password":!0,type:"password",modelValue:v.newPwd,"onUpdate:modelValue":h=>v.newPwd=h,placeholder:"请输入新密码"},null)]})]}),I("div",{class:"mt-4 flex"},[m.map(({color:h,text:x},R)=>I("div",{class:"w-[19vw]",style:{marginLeft:R!==0?"4px":0}},[I(ht,{striped:!0,"striped-flow":!0,duration:k.value===R?6:0,percentage:k.value>=R?100:0,color:h,"stroke-width":10,"show-text":!1},null),I("p",{class:"text-center",style:{color:k.value===R?h:""}},[x])]))])]),closeCallBack:()=>v.newPwd="",beforeSure:h=>{n.value.validate(x=>{x&&($(`已成功重置 ${l.username} 用户的密码`,{type:"success"}),h(),P())})}})}function ze(l){return q(this,null,function*(){var x,R,W,F;const h=(x=(yield vt({userId:l.id})).data)!=null?x:[];V({title:`分配 ${l.username} 用户的角色`,props:{formInline:{username:(R=l==null?void 0:l.username)!=null?R:"",nickname:(W=l==null?void 0:l.nickname)!=null?W:"",roleOptions:(F=S.value)!=null?F:[],ids:h}},width:"400px",draggable:!0,fullscreenIcon:!0,closeOnClickModal:!1,contentRenderer:()=>J(ft),beforeSure:(B,{options:H})=>{H.props.formInline,B()}})})}return st(()=>q(this,null,function*(){b.value=!0,P();const{data:l}=yield bt();d.value=de(l),p.value=de(l),b.value=!1,S.value=(yield yt()).data})),{form:t,loading:i,columns:M,dataList:a,treeData:p,treeLoading:b,selectedNum:y,pagination:g,buttonClass:T,onSearch:P,resetForm:Ne,onbatchDel:Oe,openDialog:We,onTreeSelect:Ue,handleUpdate:Y,handleDelete:G,handleUpload:Fe,handleReset:$e,handleRole:ze,handleSizeChange:L,onSelectionCancel:_e,handleCurrentChange:O,handleSelectionChange:je}}export{Gs as useUser};
diff --git a/dist/static/js/hooks-Bd9BqPMM.js b/dist/static/js/hooks-BCvVFpqq.js
similarity index 88%
rename from dist/static/js/hooks-Bd9BqPMM.js
rename to dist/static/js/hooks-BCvVFpqq.js
index 5a6cc95fc..c2a046d5d 100644
--- a/dist/static/js/hooks-Bd9BqPMM.js
+++ b/dist/static/js/hooks-BCvVFpqq.js
@@ -1 +1 @@
-import{ao as a,V as o}from"./index-WfHhNpgX.js";function f(){const{isDark:e}=a(),t=o(()=>({"--el-switch-on-color":"#6abe39","--el-switch-off-color":"#e84749"})),l=o(()=>r=>r===1?{"--el-tag-text-color":e.value?"#6abe39":"#389e0d","--el-tag-bg-color":e.value?"#172412":"#f6ffed","--el-tag-border-color":e.value?"#274a17":"#b7eb8f"}:{"--el-tag-text-color":e.value?"#e84749":"#cf1322","--el-tag-bg-color":e.value?"#2b1316":"#fff1f0","--el-tag-border-color":e.value?"#58191c":"#ffa39e"});return{isDark:e,switchStyle:t,tagStyle:l}}export{f as u};
+import{ao as a,V as o}from"./index-BFOYDN2Q.js";function f(){const{isDark:e}=a(),t=o(()=>({"--el-switch-on-color":"#6abe39","--el-switch-off-color":"#e84749"})),l=o(()=>r=>r===1?{"--el-tag-text-color":e.value?"#6abe39":"#389e0d","--el-tag-bg-color":e.value?"#172412":"#f6ffed","--el-tag-border-color":e.value?"#274a17":"#b7eb8f"}:{"--el-tag-text-color":e.value?"#e84749":"#cf1322","--el-tag-bg-color":e.value?"#2b1316":"#fff1f0","--el-tag-border-color":e.value?"#58191c":"#ffa39e"});return{isDark:e,switchStyle:t,tagStyle:l}}export{f as u};
diff --git a/dist/static/js/hooks-BN3_ji8y.js b/dist/static/js/hooks-CapXLLJk.js
similarity index 93%
rename from dist/static/js/hooks-BN3_ji8y.js
rename to dist/static/js/hooks-CapXLLJk.js
index fb1a48873..0c87045c7 100644
--- a/dist/static/js/hooks-BN3_ji8y.js
+++ b/dist/static/js/hooks-CapXLLJk.js
@@ -1 +1 @@
-var i=Object.defineProperty;var u=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var c=(e,n,f)=>n in e?i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:f}):e[n]=f,t=(e,n)=>{for(var f in n||(n={}))a.call(n,f)&&c(e,f,n[f]);if(u)for(var f of u(n))m.call(n,f)&&c(e,f,n[f]);return e};import{d as s,D as o,az as p,aA as l,aB as y}from"./index-WfHhNpgX.js";function g(e,n){const f=/^IF-/;if(f.test(e)){const r=e.split(f)[1],I=r.slice(0,r.indexOf(" ")==-1?r.length:r.indexOf(" ")),d=r.slice(r.indexOf(" ")+1,r.length);return s({name:"FontIcon",render(){return o(p,t({icon:I,iconType:d},n))}})}else return typeof e=="function"||typeof(e==null?void 0:e.render)=="function"?n?o(e,t({},n)):e:typeof e=="object"?s({name:"OfflineIcon",render(){return o(l,t({icon:e},n))}}):s({name:"Icon",render(){const r=e&&e.includes(":")?y:l;return o(r,t({icon:e},n))}})}export{g as u};
+var i=Object.defineProperty;var u=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var c=(e,n,f)=>n in e?i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:f}):e[n]=f,t=(e,n)=>{for(var f in n||(n={}))a.call(n,f)&&c(e,f,n[f]);if(u)for(var f of u(n))m.call(n,f)&&c(e,f,n[f]);return e};import{d as s,D as o,az as p,aA as l,aB as y}from"./index-BFOYDN2Q.js";function g(e,n){const f=/^IF-/;if(f.test(e)){const r=e.split(f)[1],I=r.slice(0,r.indexOf(" ")==-1?r.length:r.indexOf(" ")),d=r.slice(r.indexOf(" ")+1,r.length);return s({name:"FontIcon",render(){return o(p,t({icon:I,iconType:d},n))}})}else return typeof e=="function"||typeof(e==null?void 0:e.render)=="function"?n?o(e,t({},n)):e:typeof e=="object"?s({name:"OfflineIcon",render(){return o(l,t({icon:e},n))}}):s({name:"Icon",render(){const r=e&&e.includes(":")?y:l;return o(r,t({icon:e},n))}})}export{g as u};
diff --git a/dist/static/js/hooks-DpFn_xl9.js b/dist/static/js/hooks-Cyo48PSG.js
similarity index 82%
rename from dist/static/js/hooks-DpFn_xl9.js
rename to dist/static/js/hooks-Cyo48PSG.js
index d6357f91d..45fcf73b4 100644
--- a/dist/static/js/hooks-DpFn_xl9.js
+++ b/dist/static/js/hooks-Cyo48PSG.js
@@ -1 +1 @@
-import{a6 as l,a9 as h,e0 as d,ax as f,dm as n}from"./index-WfHhNpgX.js";function y(){const a=l(),i=h(),s=d(a.params)?a.query:a.params;function o(t,u){Object.keys(t).forEach(e=>{f(t[e])||(t[e]=t[e].toString())}),u==="query"?(n().handleTags("push",{path:"/tabs/query-detail",name:"TabQueryDetail",query:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`},dynamicLevel:3}}),i.push({name:"TabQueryDetail",query:t})):u==="params"&&(n().handleTags("push",{path:"/tabs/params-detail/:id",name:"TabParamsDetail",params:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`}}}),i.push({name:"TabParamsDetail",params:t}))}return{toDetail:o,initToDetail:t=>{s&&o(s,t)},getParameter:s,router:i}}export{y as u};
+import{a6 as l,a9 as h,e0 as d,ax as f,dm as n}from"./index-BFOYDN2Q.js";function y(){const a=l(),i=h(),s=d(a.params)?a.query:a.params;function o(t,u){Object.keys(t).forEach(e=>{f(t[e])||(t[e]=t[e].toString())}),u==="query"?(n().handleTags("push",{path:"/tabs/query-detail",name:"TabQueryDetail",query:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`},dynamicLevel:3}}),i.push({name:"TabQueryDetail",query:t})):u==="params"&&(n().handleTags("push",{path:"/tabs/params-detail/:id",name:"TabParamsDetail",params:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`}}}),i.push({name:"TabParamsDetail",params:t}))}return{toDetail:o,initToDetail:t=>{s&&o(s,t)},getParameter:s,router:i}}export{y as u};
diff --git a/dist/static/js/horizontal-DKtQ6Eff.js b/dist/static/js/horizontal-DrFvn_eW.js
similarity index 91%
rename from dist/static/js/horizontal-DKtQ6Eff.js
rename to dist/static/js/horizontal-DrFvn_eW.js
index b40c65d74..196a51b69 100644
--- a/dist/static/js/horizontal-DKtQ6Eff.js
+++ b/dist/static/js/horizontal-DrFvn_eW.js
@@ -1 +1 @@
-import{s as v,a as x}from"./vue-virtual-scroller.esm-R9e5cSvw.js";import{d as w,r as d,V as y,b as m,e as z,k as g,f as i,h as I,i as o,w as p,u,aI as V,B as C,_ as b}from"./index-WfHhNpgX.js";const k={class:"dynamic-scroller-demo"},B={class:"flex-ac mb-4 shadow-2xl"},N={class:"text-center"},S=w({__name:"horizontal",setup($){const l=d([]),a=d("");for(let e=0;e<800;e++)l.value.push({id:e});const _=y(()=>{if(!a.value)return l.value;const e=a.value;return l.value.filter(s=>s.id==e)});return(e,s)=>{const h=m("el-input"),f=m("IconifyIconOnline");return z(),g("div",k,[i("div",B,[I(" 水平模式 horizontal "),o(h,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=t=>a.value=t),class:"mr-2 !w-[1/1.5]",clearable:"",placeholder:"Filter...",style:{width:"300px"}},null,8,["modelValue"])]),o(u(x),{items:_.value,"min-item-size":54,direction:"horizontal",class:"scroller"},{default:p(({item:t,index:n,active:c})=>{var r;return[o(u(v),{item:t,active:c,"size-dependencies":[t.id],"data-index":n,"data-active":c,title:`Click to change message ${n}`,style:V({width:`${Math.max(130,Math.round(((r=t.id)==null?void 0:r.length)/20*20))}px`}),class:"message"},{default:p(()=>[i("div",null,[o(f,{icon:"openmoji:beaming-face-with-smiling-eyes",width:"40"}),i("p",N,C(t.id),1)])]),_:2},1032,["item","active","size-dependencies","data-index","data-active","title","style"])]}),_:1},8,["items"])])}}}),j=b(S,[["__scopeId","data-v-d46e8f01"]]);export{j as default};
+import{s as v,a as x}from"./vue-virtual-scroller.esm-Bpse6yVm.js";import{d as w,r as d,V as y,b as m,e as z,k as g,f as i,h as I,i as o,w as p,u,aI as V,B as C,_ as b}from"./index-BFOYDN2Q.js";const k={class:"dynamic-scroller-demo"},B={class:"flex-ac mb-4 shadow-2xl"},N={class:"text-center"},S=w({__name:"horizontal",setup($){const l=d([]),a=d("");for(let e=0;e<800;e++)l.value.push({id:e});const _=y(()=>{if(!a.value)return l.value;const e=a.value;return l.value.filter(s=>s.id==e)});return(e,s)=>{const h=m("el-input"),f=m("IconifyIconOnline");return z(),g("div",k,[i("div",B,[I(" 水平模式 horizontal "),o(h,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=t=>a.value=t),class:"mr-2 !w-[1/1.5]",clearable:"",placeholder:"Filter...",style:{width:"300px"}},null,8,["modelValue"])]),o(u(x),{items:_.value,"min-item-size":54,direction:"horizontal",class:"scroller"},{default:p(({item:t,index:n,active:c})=>{var r;return[o(u(v),{item:t,active:c,"size-dependencies":[t.id],"data-index":n,"data-active":c,title:`Click to change message ${n}`,style:V({width:`${Math.max(130,Math.round(((r=t.id)==null?void 0:r.length)/20*20))}px`}),class:"message"},{default:p(()=>[i("div",null,[o(f,{icon:"openmoji:beaming-face-with-smiling-eyes",width:"40"}),i("p",N,C(t.id),1)])]),_:2},1032,["item","active","size-dependencies","data-index","data-active","title","style"])]}),_:1},8,["items"])])}}}),j=b(S,[["__scopeId","data-v-d46e8f01"]]);export{j as default};
diff --git a/dist/static/js/icon-select-BFfqUxi3.js b/dist/static/js/icon-select-B-Zw6ZDD.js
similarity index 87%
rename from dist/static/js/icon-select-BFfqUxi3.js
rename to dist/static/js/icon-select-B-Zw6ZDD.js
index 9c19a2735..af73dcf52 100644
--- a/dist/static/js/icon-select-BFfqUxi3.js
+++ b/dist/static/js/icon-select-B-Zw6ZDD.js
@@ -1 +1 @@
-import{d as c,r as l,c as d,w as o,b as r,e as u,i as m,u as p,an as _,f as s}from"./index-WfHhNpgX.js";const i=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"图标选择器")],-1),h=c({name:"IconSelect",__name:"icon-select",setup(f){const e=l("ep:add-location");return(v,a)=>{const n=r("el-card");return u(),d(n,{shadow:"never"},{header:o(()=>[i]),default:o(()=>[m(p(_),{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=t=>e.value=t),class:"w-[200px]"},null,8,["modelValue"])]),_:1})}}});export{h as default};
+import{d as c,r as l,c as d,w as o,b as r,e as u,i as m,u as p,an as _,f as s}from"./index-BFOYDN2Q.js";const i=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"图标选择器")],-1),h=c({name:"IconSelect",__name:"icon-select",setup(f){const e=l("ep:add-location");return(v,a)=>{const n=r("el-card");return u(),d(n,{shadow:"never"},{header:o(()=>[i]),default:o(()=>[m(p(_),{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=t=>e.value=t),class:"w-[200px]"},null,8,["modelValue"])]),_:1})}}});export{h as default};
diff --git a/dist/static/js/imgPreview-BSs8v4nV.js b/dist/static/js/imgPreview-BSs8v4nV.js
new file mode 100644
index 000000000..b4262ff6b
--- /dev/null
+++ b/dist/static/js/imgPreview-BSs8v4nV.js
@@ -0,0 +1 @@
+import{_ as o}from"./imgPreview.vue_vue_type_script_setup_true_lang-7_cNz_1y.js";import"./data-BIPaQZpg.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/imgPreview-BvgwTJFZ.js b/dist/static/js/imgPreview-BvgwTJFZ.js
deleted file mode 100644
index 04c9cdf5b..000000000
--- a/dist/static/js/imgPreview-BvgwTJFZ.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./imgPreview.vue_vue_type_script_setup_true_lang-CsVwWTwS.js";import"./data-BkEKlmCE.js";import"./index-WfHhNpgX.js";export{o as default};
diff --git a/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-CsVwWTwS.js b/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-7_cNz_1y.js
similarity index 85%
rename from dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-CsVwWTwS.js
rename to dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-7_cNz_1y.js
index f41f5e473..0d477d501 100644
--- a/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-CsVwWTwS.js
+++ b/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-7_cNz_1y.js
@@ -1 +1 @@
-import{d as e}from"./data-BkEKlmCE.js";import{d as m,b as a,e as d,c as _,w as o,i as g,u as t,f as i}from"./index-WfHhNpgX.js";const u=i("video",{width:"180",height:"180",controls:""},[i("source",{src:"https://yiming_chang.gitee.io/pure-admin-doc/video/url.mov",type:"video/mp4"})],-1),x=m({__name:"imgPreview",setup(v){const s=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"视频",slot:"video"},{label:"图像",slot:"image"}];return(b,h)=>{const r=a("el-image"),l=a("pure-table");return d(),_(l,{data:t(e),columns:s},{video:o(()=>[u]),image:o(({row:n,index:p})=>[g(r,{"preview-teleported":"",loading:"lazy",src:n.image,"preview-src-list":t(e).map(c=>c.image),"initial-index":p,fit:"cover",class:"w-[100px] h-[100px]"},null,8,["src","preview-src-list","initial-index"])]),_:1},8,["data"])}}});export{x as _};
+import{d as e}from"./data-BIPaQZpg.js";import{d as m,b as a,e as d,c as _,w as o,i as g,u as t,f as i}from"./index-BFOYDN2Q.js";const u=i("video",{width:"180",height:"180",controls:""},[i("source",{src:"https://yiming_chang.gitee.io/pure-admin-doc/video/url.mov",type:"video/mp4"})],-1),x=m({__name:"imgPreview",setup(v){const s=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"视频",slot:"video"},{label:"图像",slot:"image"}];return(b,h)=>{const r=a("el-image"),l=a("pure-table");return d(),_(l,{data:t(e),columns:s},{video:o(()=>[u]),image:o(({row:n,index:p})=>[g(r,{"preview-teleported":"",loading:"lazy",src:n.image,"preview-src-list":t(e).map(c=>c.image),"initial-index":p,fit:"cover",class:"w-[100px] h-[100px]"},null,8,["src","preview-src-list","initial-index"])]),_:1},8,["data"])}}});export{x as _};
diff --git a/dist/static/js/index-Cyz0VbqW.js b/dist/static/js/index-7k56yTl0.js
similarity index 93%
rename from dist/static/js/index-Cyz0VbqW.js
rename to dist/static/js/index-7k56yTl0.js
index 605c8798c..50cc7fbc0 100644
--- a/dist/static/js/index-Cyz0VbqW.js
+++ b/dist/static/js/index-7k56yTl0.js
@@ -1 +1 @@
-import{e as c,k as d,f as t,d as r,i,u as n,a9 as l,p as _,q as p,_ as u}from"./index-WfHhNpgX.js";const h={width:"32",height:"32",viewBox:"0 0 48 48"},f=t("path",{fill:"#2F88FF","fill-rule":"evenodd",stroke:"#000","stroke-linejoin":"round","stroke-width":"4",d:"M44 40.836q-7.34-8.96-13.036-10.168t-10.846-.365V41L4 23.545 20.118 7v10.167q9.523.075 16.192 6.833 6.668 6.758 7.69 16.836Z","clip-rule":"evenodd"},null,-1),v=[f];function x(e,o){return c(),d("svg",h,[...v])}const k={render:x},a=e=>(_("data-v-b1cd7caf"),e=e(),p(),e),m={class:"w-full h-full text-center"},w=a(()=>t("h1",null,"业务内容模块",-1)),b=a(()=>t("p",null,"使用场景:需要外嵌平台某个页面,不需要展示菜单导航以及额外模块",-1)),B=r({name:"Empty",__name:"index",setup(e){const o=l();return(I,s)=>(c(),d("div",m,[w,b,t("div",{class:"back",title:"返回上一页",onClick:s[0]||(s[0]=$=>n(o).go(-1))},[i(n(k),{class:"w-[80px] h-[80px]"})])]))}}),q=u(B,[["__scopeId","data-v-b1cd7caf"]]);export{q as default};
+import{e as c,k as d,f as t,d as r,i,u as n,a9 as l,p as _,q as p,_ as u}from"./index-BFOYDN2Q.js";const h={width:"32",height:"32",viewBox:"0 0 48 48"},f=t("path",{fill:"#2F88FF","fill-rule":"evenodd",stroke:"#000","stroke-linejoin":"round","stroke-width":"4",d:"M44 40.836q-7.34-8.96-13.036-10.168t-10.846-.365V41L4 23.545 20.118 7v10.167q9.523.075 16.192 6.833 6.668 6.758 7.69 16.836Z","clip-rule":"evenodd"},null,-1),v=[f];function x(e,o){return c(),d("svg",h,[...v])}const k={render:x},a=e=>(_("data-v-b1cd7caf"),e=e(),p(),e),m={class:"w-full h-full text-center"},w=a(()=>t("h1",null,"业务内容模块",-1)),b=a(()=>t("p",null,"使用场景:需要外嵌平台某个页面,不需要展示菜单导航以及额外模块",-1)),B=r({name:"Empty",__name:"index",setup(e){const o=l();return(I,s)=>(c(),d("div",m,[w,b,t("div",{class:"back",title:"返回上一页",onClick:s[0]||(s[0]=$=>n(o).go(-1))},[i(n(k),{class:"w-[80px] h-[80px]"})])]))}}),q=u(B,[["__scopeId","data-v-b1cd7caf"]]);export{q as default};
diff --git a/dist/static/js/index-jm0M9b4P.js b/dist/static/js/index-B2jl20td.js
similarity index 91%
rename from dist/static/js/index-jm0M9b4P.js
rename to dist/static/js/index-B2jl20td.js
index e1652cce4..9f8c27415 100644
--- a/dist/static/js/index-jm0M9b4P.js
+++ b/dist/static/js/index-B2jl20td.js
@@ -1 +1 @@
-import ee from"./tree-DJM6fDcI.js";import{useUser as oe}from"./hook-C3wlkV1r.js";import{R as te,D as le,P as ne}from"./refresh-CWnBn6zq.js";import{u as s}from"./hooks-BN3_ji8y.js";import{d as ae}from"./admin-line-CpqWPwjZ.js";import{d as re}from"./edit-pen-Ci7W0xNM.js";import{d as ie}from"./add-circle-line-DOJqVT3s.js";import{d as se,r as _,b as a,j as ce,e as R,k as D,i as o,u as e,f as h,w as t,h as i,m as de,B as me,C as pe,E as g,_ as ue}from"./index-WfHhNpgX.js";import"./git-branch-line-BhusJOme.js";import"./more-2-fill-iTOisMwj.js";import"./role.vue_vue_type_script_setup_true_lang-DMTDimwm.js";import"./index-8UCSZTlQ.js";import"./index.vue_vue_type_script_setup_true_lang-DZrV50R6.js";import"./hooks-Bd9BqPMM.js";import"./upload.vue_vue_type_script_setup_true_lang-Ug57elAV.js";import"./index-Bb8X-qVs.js";import"./system-COLpvUd2.js";import"./epTheme-BbhGEjVn.js";import"./sortable.esm-6WsHlDA5.js";const fe={width:24,height:24,body:''},_e=fe,he={width:24,height:24,body:''},ge=he,Ce={width:1024,height:1024,body:''},ve=Ce,ye={class:"flex justify-between"},be={class:"w-[calc(100%-200px)]"},ke={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},xe={class:"flex-auto"},Ve={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},we=se({name:"SystemUser",__name:"index",setup(Se){const C=_(),v=_(),y=_(),{form:c,loading:b,columns:z,dataList:U,treeData:Z,treeLoading:L,selectedNum:k,pagination:P,buttonClass:u,onSearch:x,resetForm:B,onbatchDel:M,openDialog:V,onTreeSelect:N,handleUpdate:T,handleDelete:H,handleUpload:j,handleReset:E,handleRole:I,handleSizeChange:F,onSelectionCancel:q,handleCurrentChange:A,handleSelectionChange:G}=oe(y,C);return($e,r)=>{const w=a("el-input"),p=a("el-form-item"),S=a("el-option"),J=a("el-select"),n=a("el-button"),K=a("el-form"),$=a("el-popconfirm"),f=a("el-dropdown-item"),O=a("el-dropdown-menu"),Q=a("el-dropdown"),W=a("pure-table"),X=ce("motion-fade");return R(),D("div",ye,[o(ee,{ref_key:"treeRef",ref:C,class:"min-w-[200px] mr-2",treeData:e(Z),treeLoading:e(L),onTreeSelect:e(N)},null,8,["treeData","treeLoading","onTreeSelect"]),h("div",be,[o(K,{ref_key:"formRef",ref:v,inline:!0,model:e(c),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"用户名称:",prop:"username"},{default:t(()=>[o(w,{modelValue:e(c).username,"onUpdate:modelValue":r[0]||(r[0]=l=>e(c).username=l),placeholder:"请输入用户名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"手机号码:",prop:"phone"},{default:t(()=>[o(w,{modelValue:e(c).phone,"onUpdate:modelValue":r[1]||(r[1]=l=>e(c).phone=l),placeholder:"请输入手机号码",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(J,{modelValue:e(c).status,"onUpdate:modelValue":r[2]||(r[2]=l=>e(c).status=l),placeholder:"请选择",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(S,{label:"已开启",value:"1"}),o(S,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(n,{type:"primary",icon:e(s)("ri:search-line"),loading:e(b),onClick:e(x)},{default:t(()=>[i(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(n,{icon:e(s)(e(te)),onClick:r[3]||(r[3]=l=>e(B)(v.value))},{default:t(()=>[i(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(ne),{title:"用户管理(仅演示,操作后不生效)",columns:e(z),onRefresh:e(x)},{buttons:t(()=>[o(n,{type:"primary",icon:e(s)(e(ie)),onClick:r[4]||(r[4]=l=>e(V)())},{default:t(()=>[i(" 新增用户 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:Y})=>[e(k)>0?de((R(),D("div",ke,[h("div",xe,[h("span",Ve," 已选 "+me(e(k))+" 项 ",1),o(n,{type:"primary",text:"",onClick:e(q)},{default:t(()=>[i(" 取消选择 ")]),_:1},8,["onClick"])]),o($,{title:"是否确认删除?",onConfirm:e(M)},{reference:t(()=>[o(n,{type:"danger",text:"",class:"mr-1"},{default:t(()=>[i(" 批量删除 ")]),_:1})]),_:1},8,["onConfirm"])])),[[X]]):pe("",!0),o(W,{ref_key:"tableRef",ref:y,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},"align-whole":"center","table-layout":"auto",loading:e(b),size:l,data:e(U),columns:Y,pagination:e(P),paginationSmall:l==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(G),onPageSizeChange:e(F),onPageCurrentChange:e(A)},{operation:t(({row:d})=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(re)),onClick:m=>e(V)("修改",d)},{default:t(()=>[i(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o($,{title:`是否确认删除用户编号为${d.id}的这条数据`,onConfirm:m=>e(H)(d)},{reference:t(()=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(le))},{default:t(()=>[i(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(Q,null,{dropdown:t(()=>[o(O,null,{default:t(()=>[o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(_e)),onClick:m=>e(j)(d)},{default:t(()=>[i(" 上传头像 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ge)),onClick:m=>e(E)(d)},{default:t(()=>[i(" 重置密码 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ae)),onClick:m=>e(I)(d)},{default:t(()=>[i(" 分配角色 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:t(()=>[o(n,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:l,icon:e(s)(e(ve)),onClick:m=>e(T)(d)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])])}}}),Je=ue(we,[["__scopeId","data-v-6ec535aa"]]);export{Je as default};
+import ee from"./tree-B98TdPlx.js";import{useUser as oe}from"./hook-DvL7C5b9.js";import{R as te,D as le,P as ne}from"./refresh-qCjkvZcq.js";import{u as s}from"./hooks-CapXLLJk.js";import{d as ae}from"./admin-line-CpqWPwjZ.js";import{d as re}from"./edit-pen-Ci7W0xNM.js";import{d as ie}from"./add-circle-line-DOJqVT3s.js";import{d as se,r as _,b as a,j as ce,e as R,k as D,i as o,u as e,f as h,w as t,h as i,m as de,B as me,C as pe,E as g,_ as ue}from"./index-BFOYDN2Q.js";import"./git-branch-line-BhusJOme.js";import"./more-2-fill-iTOisMwj.js";import"./role.vue_vue_type_script_setup_true_lang-eUfiZtwo.js";import"./index-BRwmMOTx.js";import"./index.vue_vue_type_script_setup_true_lang-DZuqy_7c.js";import"./hooks-BCvVFpqq.js";import"./upload.vue_vue_type_script_setup_true_lang-DPKIxJjs.js";import"./index-DFgnfkaN.js";import"./system-Bba-whZ1.js";import"./epTheme-hms6UpT1.js";import"./sortable.esm-6WsHlDA5.js";const fe={width:24,height:24,body:''},_e=fe,he={width:24,height:24,body:''},ge=he,Ce={width:1024,height:1024,body:''},ve=Ce,ye={class:"flex justify-between"},be={class:"w-[calc(100%-200px)]"},ke={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},xe={class:"flex-auto"},Ve={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},we=se({name:"SystemUser",__name:"index",setup(Se){const C=_(),v=_(),y=_(),{form:c,loading:b,columns:z,dataList:U,treeData:Z,treeLoading:L,selectedNum:k,pagination:P,buttonClass:u,onSearch:x,resetForm:B,onbatchDel:M,openDialog:V,onTreeSelect:N,handleUpdate:T,handleDelete:H,handleUpload:j,handleReset:E,handleRole:I,handleSizeChange:F,onSelectionCancel:q,handleCurrentChange:A,handleSelectionChange:G}=oe(y,C);return($e,r)=>{const w=a("el-input"),p=a("el-form-item"),S=a("el-option"),J=a("el-select"),n=a("el-button"),K=a("el-form"),$=a("el-popconfirm"),f=a("el-dropdown-item"),O=a("el-dropdown-menu"),Q=a("el-dropdown"),W=a("pure-table"),X=ce("motion-fade");return R(),D("div",ye,[o(ee,{ref_key:"treeRef",ref:C,class:"min-w-[200px] mr-2",treeData:e(Z),treeLoading:e(L),onTreeSelect:e(N)},null,8,["treeData","treeLoading","onTreeSelect"]),h("div",be,[o(K,{ref_key:"formRef",ref:v,inline:!0,model:e(c),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"用户名称:",prop:"username"},{default:t(()=>[o(w,{modelValue:e(c).username,"onUpdate:modelValue":r[0]||(r[0]=l=>e(c).username=l),placeholder:"请输入用户名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"手机号码:",prop:"phone"},{default:t(()=>[o(w,{modelValue:e(c).phone,"onUpdate:modelValue":r[1]||(r[1]=l=>e(c).phone=l),placeholder:"请输入手机号码",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(J,{modelValue:e(c).status,"onUpdate:modelValue":r[2]||(r[2]=l=>e(c).status=l),placeholder:"请选择",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(S,{label:"已开启",value:"1"}),o(S,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(n,{type:"primary",icon:e(s)("ri:search-line"),loading:e(b),onClick:e(x)},{default:t(()=>[i(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(n,{icon:e(s)(e(te)),onClick:r[3]||(r[3]=l=>e(B)(v.value))},{default:t(()=>[i(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(ne),{title:"用户管理(仅演示,操作后不生效)",columns:e(z),onRefresh:e(x)},{buttons:t(()=>[o(n,{type:"primary",icon:e(s)(e(ie)),onClick:r[4]||(r[4]=l=>e(V)())},{default:t(()=>[i(" 新增用户 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:Y})=>[e(k)>0?de((R(),D("div",ke,[h("div",xe,[h("span",Ve," 已选 "+me(e(k))+" 项 ",1),o(n,{type:"primary",text:"",onClick:e(q)},{default:t(()=>[i(" 取消选择 ")]),_:1},8,["onClick"])]),o($,{title:"是否确认删除?",onConfirm:e(M)},{reference:t(()=>[o(n,{type:"danger",text:"",class:"mr-1"},{default:t(()=>[i(" 批量删除 ")]),_:1})]),_:1},8,["onConfirm"])])),[[X]]):pe("",!0),o(W,{ref_key:"tableRef",ref:y,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},"align-whole":"center","table-layout":"auto",loading:e(b),size:l,data:e(U),columns:Y,pagination:e(P),paginationSmall:l==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(G),onPageSizeChange:e(F),onPageCurrentChange:e(A)},{operation:t(({row:d})=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(re)),onClick:m=>e(V)("修改",d)},{default:t(()=>[i(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o($,{title:`是否确认删除用户编号为${d.id}的这条数据`,onConfirm:m=>e(H)(d)},{reference:t(()=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(le))},{default:t(()=>[i(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(Q,null,{dropdown:t(()=>[o(O,null,{default:t(()=>[o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(_e)),onClick:m=>e(j)(d)},{default:t(()=>[i(" 上传头像 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ge)),onClick:m=>e(E)(d)},{default:t(()=>[i(" 重置密码 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ae)),onClick:m=>e(I)(d)},{default:t(()=>[i(" 分配角色 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:t(()=>[o(n,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:l,icon:e(s)(e(ve)),onClick:m=>e(T)(d)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])])}}}),Je=ue(we,[["__scopeId","data-v-6ec535aa"]]);export{Je as default};
diff --git a/dist/static/js/index-B8GsqiVk.js b/dist/static/js/index-B8GsqiVk.js
new file mode 100644
index 000000000..b031e4699
--- /dev/null
+++ b/dist/static/js/index-B8GsqiVk.js
@@ -0,0 +1 @@
+import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-BbVXhKu5.js";import"./columns-D0ZnfIBR.js";import"./index-BFOYDN2Q.js";import"./data-BIPaQZpg.js";export{o as default};
diff --git a/dist/static/js/index-B8SMeDyG.js b/dist/static/js/index-B8SMeDyG.js
new file mode 100644
index 000000000..f5eff5fb4
--- /dev/null
+++ b/dist/static/js/index-B8SMeDyG.js
@@ -0,0 +1 @@
+import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-CtjDVfr2.js";import"./columns-BhMXNw4e.js";import"./print-B-zH8tbv.js";import"./data-BKsxcZgM.js";import"./index-BFOYDN2Q.js";export{o as default};
diff --git a/dist/static/js/index-CkiGfZBV.js b/dist/static/js/index-BANUzOvY.js
similarity index 81%
rename from dist/static/js/index-CkiGfZBV.js
rename to dist/static/js/index-BANUzOvY.js
index 12a194974..bbfa508c6 100644
--- a/dist/static/js/index-CkiGfZBV.js
+++ b/dist/static/js/index-BANUzOvY.js
@@ -1 +1 @@
-import{u as g}from"./columns-HTdia4fC.js";import{u as d}from"./hooks-BN3_ji8y.js";import{d as f,b as o,e as C,c as b,w as a,i as t,u as e,_ as h}from"./index-WfHhNpgX.js";const w=f({__name:"index",setup(x){const{loading:i,columns:r,dataList:s,pagination:n,Empty:c,onCurrentChange:l}=g();return(y,P)=>{const p=o("el-empty"),u=o("el-button"),m=o("pure-table");return C(),b(m,{"row-key":"id",alignWhole:"center",showOverflowTooltip:"",loading:e(i),"loading-config":{background:"transparent"},data:e(s).slice((e(n).currentPage-1)*e(n).pageSize,e(n).currentPage*e(n).pageSize),columns:e(r),pagination:e(n),onPageCurrentChange:e(l)},{empty:a(()=>[t(p,{description:"暂无数据","image-size":60},{image:a(()=>[t(e(c))]),_:1})]),operation:a(({row:_})=>[t(u,{plain:"",circle:"",size:"small",title:`查看序号为${_.id}的详情`,icon:e(d)("ri:search-line")},null,8,["title","icon"])]),_:1},8,["loading","data","columns","pagination","onPageCurrentChange"])}}}),B=h(w,[["__scopeId","data-v-db81b3a6"]]);export{B as default};
+import{u as g}from"./columns-CjLDlTWP.js";import{u as d}from"./hooks-CapXLLJk.js";import{d as f,b as o,e as C,c as b,w as a,i as t,u as e,_ as h}from"./index-BFOYDN2Q.js";const w=f({__name:"index",setup(x){const{loading:i,columns:r,dataList:s,pagination:n,Empty:c,onCurrentChange:l}=g();return(y,P)=>{const p=o("el-empty"),u=o("el-button"),m=o("pure-table");return C(),b(m,{"row-key":"id",alignWhole:"center",showOverflowTooltip:"",loading:e(i),"loading-config":{background:"transparent"},data:e(s).slice((e(n).currentPage-1)*e(n).pageSize,e(n).currentPage*e(n).pageSize),columns:e(r),pagination:e(n),onPageCurrentChange:e(l)},{empty:a(()=>[t(p,{description:"暂无数据","image-size":60},{image:a(()=>[t(e(c))]),_:1})]),operation:a(({row:_})=>[t(u,{plain:"",circle:"",size:"small",title:`查看序号为${_.id}的详情`,icon:e(d)("ri:search-line")},null,8,["title","icon"])]),_:1},8,["loading","data","columns","pagination","onPageCurrentChange"])}}}),B=h(w,[["__scopeId","data-v-db81b3a6"]]);export{B as default};
diff --git a/dist/static/js/index-Csx_jgOb.js b/dist/static/js/index-BCV7is5p.js
similarity index 94%
rename from dist/static/js/index-Csx_jgOb.js
rename to dist/static/js/index-BCV7is5p.js
index 95cbca83b..bb3d0eda1 100644
--- a/dist/static/js/index-Csx_jgOb.js
+++ b/dist/static/js/index-BCV7is5p.js
@@ -1 +1 @@
-var w=Object.defineProperty;var i=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var h=(t,l,s)=>l in t?w(t,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[l]=s,y=(t,l)=>{for(var s in l||(l={}))C.call(l,s)&&h(t,s,l[s]);if(i)for(var s of i(l))S.call(l,s)&&h(t,s,l[s]);return t};import{u as A}from"./hooks-BN3_ji8y.js";import{d as L,r as n,ao as X,aT as R,aU as N,a7 as T,i as r,m as j,j as q,a5 as o,D,n as I,P as z,M as P}from"./index-WfHhNpgX.js";const U={options:{type:Array,default:()=>[]},modelValue:{type:void 0,require:!1,default:"0"}},W=L({name:"ReSegmented",props:U,emits:["change","update:modelValue"],setup(t,{emit:l}){const s=n(0),f=n(0),{isDark:g}=X(),b=n(!1),c=n(-1),m=n(""),v=z(),d=R(t.modelValue)?N(t,"modelValue"):n(0);function M({option:e,index:a},u){e.disabled||(u.preventDefault(),R(t.modelValue)?l("update:modelValue",a):d.value=a,m.value="",l("change",{index:a,option:e}))}function V({option:e,index:a},u){u.preventDefault(),c.value=a,e.disabled||d.value===a?m.value="":m.value=g.value?"#1f1f1f":"rgba(0, 0, 0, 0.06)"}function k(e,a){a.preventDefault(),c.value=-1}function p(e=d.value){I(()=>{var u;const a=(u=v==null?void 0:v.proxy)==null?void 0:u.$refs[`labelRef${e}`];s.value=a.clientWidth,f.value=a.offsetLeft,b.value=!0})}T(()=>d.value,e=>{I(()=>{p(e)})},{deep:!0,immediate:!0});const $=()=>t.options.map((e,a)=>r("label",{ref:`labelRef${a}`,class:["pure-segmented-item",(e==null?void 0:e.disabled)&&"pure-segmented-item-disabled"],style:{background:c.value===a?m.value:"",color:!e.disabled&&(d.value===a||c.value===a)?g.value?"rgba(255, 255, 255, 0.85)":"rgba(0,0,0,.88)":""},onMouseenter:u=>V({option:e,index:a},u),onMouseleave:u=>k({option:e,index:a},u),onClick:u=>M({option:e,index:a},u)},[r("input",{type:"radio",name:"segmented"},null),j(r("div",{class:"pure-segmented-item-label"},[e.icon&&!o(e.label)?r("span",{class:"pure-segmented-item-icon",style:{marginRight:e.label?"6px":0}},[D(A(e.icon,y({},e==null?void 0:e.iconAttrs)))]):null,e.label?o(e.label)?D(e.label):r("span",null,[e.label]):null]),[[q("tippy"),{content:e==null?void 0:e.tip,zIndex:41e3}]])]));return()=>r("div",{class:"pure-segmented"},[r("div",{class:"pure-segmented-group"},[r("div",{class:"pure-segmented-item-selected",style:{width:`${s.value}px`,transform:`translateX(${f.value}px)`,display:b.value?"block":"none"}},null),$()])])}}),F=P(W);export{F as R};
+var w=Object.defineProperty;var i=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var h=(t,l,s)=>l in t?w(t,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[l]=s,y=(t,l)=>{for(var s in l||(l={}))C.call(l,s)&&h(t,s,l[s]);if(i)for(var s of i(l))S.call(l,s)&&h(t,s,l[s]);return t};import{u as A}from"./hooks-CapXLLJk.js";import{d as L,r as n,ao as X,aT as R,aU as N,a7 as T,i as r,m as j,j as q,a5 as o,D,n as I,P as z,M as P}from"./index-BFOYDN2Q.js";const U={options:{type:Array,default:()=>[]},modelValue:{type:void 0,require:!1,default:"0"}},W=L({name:"ReSegmented",props:U,emits:["change","update:modelValue"],setup(t,{emit:l}){const s=n(0),f=n(0),{isDark:g}=X(),b=n(!1),c=n(-1),m=n(""),v=z(),d=R(t.modelValue)?N(t,"modelValue"):n(0);function M({option:e,index:a},u){e.disabled||(u.preventDefault(),R(t.modelValue)?l("update:modelValue",a):d.value=a,m.value="",l("change",{index:a,option:e}))}function V({option:e,index:a},u){u.preventDefault(),c.value=a,e.disabled||d.value===a?m.value="":m.value=g.value?"#1f1f1f":"rgba(0, 0, 0, 0.06)"}function k(e,a){a.preventDefault(),c.value=-1}function p(e=d.value){I(()=>{var u;const a=(u=v==null?void 0:v.proxy)==null?void 0:u.$refs[`labelRef${e}`];s.value=a.clientWidth,f.value=a.offsetLeft,b.value=!0})}T(()=>d.value,e=>{I(()=>{p(e)})},{deep:!0,immediate:!0});const $=()=>t.options.map((e,a)=>r("label",{ref:`labelRef${a}`,class:["pure-segmented-item",(e==null?void 0:e.disabled)&&"pure-segmented-item-disabled"],style:{background:c.value===a?m.value:"",color:!e.disabled&&(d.value===a||c.value===a)?g.value?"rgba(255, 255, 255, 0.85)":"rgba(0,0,0,.88)":""},onMouseenter:u=>V({option:e,index:a},u),onMouseleave:u=>k({option:e,index:a},u),onClick:u=>M({option:e,index:a},u)},[r("input",{type:"radio",name:"segmented"},null),j(r("div",{class:"pure-segmented-item-label"},[e.icon&&!o(e.label)?r("span",{class:"pure-segmented-item-icon",style:{marginRight:e.label?"6px":0}},[D(A(e.icon,y({},e==null?void 0:e.iconAttrs)))]):null,e.label?o(e.label)?D(e.label):r("span",null,[e.label]):null]),[[q("tippy"),{content:e==null?void 0:e.tip,zIndex:41e3}]])]));return()=>r("div",{class:"pure-segmented"},[r("div",{class:"pure-segmented-group"},[r("div",{class:"pure-segmented-item-selected",style:{width:`${s.value}px`,transform:`translateX(${f.value}px)`,display:b.value?"block":"none"}},null),$()])])}}),F=P(W);export{F as R};
diff --git a/dist/static/js/index-BDVBZFWy.js b/dist/static/js/index-BDVBZFWy.js
deleted file mode 100644
index 1ad2aaaeb..000000000
--- a/dist/static/js/index-BDVBZFWy.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-CKVRw_9H.js";import"./columns-EJROvvey.js";import"./index-WfHhNpgX.js";import"./data-D-sO_ByH.js";import"./edit-pen-Ci7W0xNM.js";import"./check-CIQVCvCT.js";export{o as default};
diff --git a/dist/static/js/index-WfHhNpgX.js b/dist/static/js/index-BFOYDN2Q.js
similarity index 98%
rename from dist/static/js/index-WfHhNpgX.js
rename to dist/static/js/index-BFOYDN2Q.js
index 7e9efbc2c..79bb1865f 100644
--- a/dist/static/js/index-WfHhNpgX.js
+++ b/dist/static/js/index-BFOYDN2Q.js
@@ -187,7 +187,7 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun
background-color: #303133;
z-index: 99999;color: #fff;
box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 8px;
- `;T.style.cssText=P,T.innerHTML=L==null?void 0:L.value,R.onmousemove=z=>{let H=z.pageX-10,G=z.pageY+15;T.style.top=G+"px",T.style.left=H+"px"}};l==null||l.on("mouseover",L=>{(I==="x"&&L.componentType=="xAxis"||I==="y"&&L.componentType=="yAxis"||I.toString()==="true"&&L.componentType.includes("Axis"))&&M(L)}),l==null||l.on("mouseout",()=>{R.onmousemove=null,T.style.cssText="display:none"})}function k(){return{name:n,value:i}}(0,on.watch)(()=>r.value,I=>{l&&(l.dispose(),f(I),h(u.value,...c.value))});function B(){var I,R;l&&n7((R=(I=u.value)==null?void 0:I.delay)!=null?R:300).then(()=>{m()})}return(0,on.onMounted)(()=>{(0,on.nextTick)(()=>{var I,R,T,M,L;if((I=u.value)!=null&&I.container){let P=(T=(R=u.value)==null?void 0:R.delay)!=null?T:40;lPe(u.value.container,m,{time:P}),s=iPe(["body","html","document"],Array.of(u.value.container).flat()),s&&window.addEventListener("resize",B)}else o=(L=(M=u.value)==null?void 0:M.resize)!=null?L:!0,o&&window.addEventListener("resize",B)})}),Q5(()=>{var I,R,T;!((I=u.value)!=null&&I.container)&&o&&window.removeEventListener("resize",B),(R=u.value)!=null&&R.container&&s&&window.removeEventListener("resize",B),l&&(l.dispose(),l=null,(T=document.querySelector(`#${a}`))==null||T.remove())}),{echarts:i,setOptions:h,getInstance:E,showLoading:y,hideLoading:v,clear:p,resize:m,getGlobalProperties:k,getDom:w,getWidth:b,getHeight:C,getOption:_,appendData:F,getDataURL:S,getConnectedDataURL:D,addTooltip:A}};function uPe(e){return`${e}-${new Date().getTime()}-${Math.random().toString(36).substr(2,9)}`}function aht(e=!0){function t(a,i){if(!tr)return;let o=(Array.isArray(a)?a:[a]).map(s=>(Array.isArray(s.src)?s.src:[s.src]).map(l=>{var f;let u=i==="css"?`link[href="${l}"]`:`script[src="${l}"]`,c=document.querySelector(u),d;return c?(d=c.cloneNode(!1),c.replaceWith(d)):(i==="css"?(d=document.createElement("link"),d.rel="stylesheet",d.href=l):(d=document.createElement("script"),d.type="text/javascript",d.src=l),d.id=uPe(i==="css"?"pure-utils-css":"pure-utils-script"),(s.element instanceof HTMLElement?s.element:document[(f=s.element)!=null?f:i==="css"?"head":"body"]).appendChild(d)),new Promise((h,p)=>{d.onload=()=>h({src:l,message:"加载成功"}),d.onerror=()=>p({src:l,message:"加载失败"})})})).flat();return Promise.all(o)}function n(a){return t(a,"css")}function r(a){return t(a,"script")}return Q5(()=>{tr&&e&&document.querySelectorAll('link[id^="pure-utils-css"], script[id^="pure-utils-script"]').forEach(a=>a.remove())}),{loadCss:n,loadScript:r}}var cPe=Symbol("watermark-dom"),iht=(e=(0,on.ref)(tr?document.body:""))=>{let t=cPe.toString(),n=(0,on.shallowRef)(),r=f=>new Promise((h,p)=>{tr||p();let m=new Image;new URL(f,window.location.href).origin!==window.location.origin&&(m.crossOrigin="anonymous",m.referrerPolicy="no-referrer"),m.onload=()=>h(m),m.onerror=p,m.src=f}),a=()=>{let f=(0,on.unref)(n);n.value=void 0;let h=(0,on.unref)(e);h&&f&&h.removeChild(f)};function i(f,h){var C,E,w,_,S,D;if(!tr)return Promise.resolve("");let p=document.createElement("canvas"),m=(C=h==null?void 0:h.width)!=null?C:250,y=(E=h==null?void 0:h.height)!=null?E:100;p.width=m,p.height=y;let v=p.getContext("2d");if(!v)return Promise.resolve("");let F=((w=h==null?void 0:h.rotate)!=null?w:-10)*Math.PI/180;if(v.translate(m/2,y/2),v.rotate(F),h!=null&&h.globalAlpha&&(v.globalAlpha=h.globalAlpha),h==null?void 0:h.shadowConfig){let{shadowConfig:A}=h;v.shadowBlur=A[0],v.shadowColor=(_=A==null?void 0:A[1])!=null?_:"#000000",v.shadowOffsetX=(S=A==null?void 0:A[2])!=null?S:0,v.shadowOffsetY=(D=A==null?void 0:A[3])!=null?D:0}let b=()=>{var R,T,M,L,P,z;v.font=(R=h==null?void 0:h.font)!=null?R:"normal 16px Arial, 'Courier New', 'Droid Sans', sans-serif";let A=f.includes((T=h==null?void 0:h.wrap)!=null?T:"、")?"center":"left",k=(M=h==null?void 0:h.textAlign)!=null?M:A;if(v.textAlign=k,v.textBaseline="middle",(h==null?void 0:h.gradient)&&bd(h==null?void 0:h.gradient)){let H=v.createLinearGradient(0,0,m,0);h==null||h.gradient.forEach(G=>{H.addColorStop(G.value,G.color)}),v.fillStyle=H}else v.fillStyle=(L=h==null?void 0:h.color)!=null?L:"rgba(128, 128, 128, 0.3)";let B=f.split((P=h==null?void 0:h.wrap)!=null?P:"、"),N=(z=h==null?void 0:h.lineHeight)!=null?z:20,I=-(B.length*N/2)+N/2;B.forEach((H,G)=>{let K;k==="left"||k==="start"?K=-m/4:k==="right"||k==="end"?K=m/4:K=0,v.fillText(H,K,I+G*N)}),v.rotate(-F),v.translate(-m/2,-y/2)};return new Promise(A=>{let k=h==null?void 0:h.image;k?r(k).then(B=>{var R,T;let N=(R=h==null?void 0:h.imageWidth)!=null?R:B.width,I=(T=h==null?void 0:h.imageHeight)!=null?T:B.height;v.drawImage(B,-N/2,-I/2,N,I),A(p.toDataURL("image/png"))}).catch(()=>{b(),A(p.toDataURL("image/png"))}):(b(),A(p.toDataURL("image/png")))})}function o(f={}){let h=(0,on.unref)(n);h&&(W2(f.width)&&(h.style.width=`${f.width}px`),W2(f.height)&&(h.style.height=`${f.height}px`),W2(f.str)&&i(f.str,f.attr).then(p=>{h.style.background=`url(${p}) left top repeat`}))}let s=X5(()=>{let f=(0,on.unref)(e);if(!f)return;let{clientHeight:h,clientWidth:p}=f;o({height:h,width:p})}),l=(f,h)=>{var F,b;if(!tr)return;if((0,on.unref)(n))return o({str:f,attr:h}),t;let p=(0,on.unref)(e),m=document.createElement("div");if(n.value=m,m.id=t,m.style.pointerEvents="none",m.style.top="0px",m.style.left="0px",m.style.position=p===document.body?"fixed":"absolute",m.style.zIndex=(F=h==null?void 0:h.zIndex)!=null?F:"100000",!p)return t;let{clientHeight:y,clientWidth:v}=p;return o({str:f,width:v,height:y,attr:h}),(b=p==null?void 0:p.style)!=null&&b.position||(p.style.position="relative"),p.appendChild(m),t};function u(f,{str:h,attr:p}){f[0].removedNodes[0]&&f[0].removedNodes[0].id===t&&(n.value=void 0,l(h,p))}function c(f,h){let p={childList:!0,attributes:!0,characterData:!0,subtree:!0};new MutationObserver(m=>u(m,{str:f,attr:h})).observe((0,on.unref)(e),p)}function d(f,h){tr&&(l(f,h),window.addEventListener("resize",s),h!=null&&h.forever&&c(f,h),(0,on.getCurrentInstance)()&&a&&a())}return Q5(()=>{tr&&window.removeEventListener("resize",s)}),{clear:a,setWatermark:d}};const dPe={width:24,height:24,body:''},sB={width:24,height:24,body:''},fPe={key:0,class:"flex items-center justify-between"},hPe=["id"],pPe={key:1},mPe=Z({__name:"index",setup(e){const t=V(!1),n=x(()=>o=>{var s;return((s=o==null?void 0:o.footerButtons)==null?void 0:s.length)>0?o.footerButtons:[{label:"取消",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>a7(l,u,{command:"cancel"});l!=null&&l.beforeCancel&&Zf(l==null?void 0:l.beforeCancel)?l.beforeCancel(c,{options:l,index:u}):c()}},{label:"确定",type:"primary",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>a7(l,u,{command:"sure"});l!=null&&l.beforeSure&&Zf(l==null?void 0:l.beforeSure)?l.beforeSure(c,{options:l,index:u}):c()}}]}),r=x(()=>["el-icon","el-dialog__close","-translate-x-2","cursor-pointer","hover:!text-[red]"]);function a(o,s,l){var u;if(t.value=(u=s==null?void 0:s.fullscreen)!=null?u:!1,s!=null&&s[o]&&Zf(s==null?void 0:s[o]))return s==null?void 0:s[o]({options:s,index:l})}function i(o,s,l={command:"close"}){a7(o,s,l),a("close",o,s)}return(o,s)=>{const l=ut("IconifyIconOffline"),u=ut("el-button"),c=ut("el-dialog");return O(!0),W(Ge,null,xt(g(Lh),(d,f)=>(O(),ye(c,Dt({key:f},d,{modelValue:d.visible,"onUpdate:modelValue":h=>d.visible=h,class:"pure-dialog",fullscreen:t.value?!0:!!(d!=null&&d.fullscreen),onClosed:h=>i(d,f),onOpened:h=>a("open",d,f),onOpenAutoFocus:h=>a("openAutoFocus",d,f),onCloseAutoFocus:h=>a("closeAutoFocus",d,f)}),vo({default:ae(()=>[(O(),ye(yt(d.contentRenderer({options:d,index:f})),Dt(d==null?void 0:d.props,{onClose:h=>i(d,f,h)}),null,16,["onClose"]))]),_:2},[d!=null&&d.fullscreenIcon||d!=null&&d.headerRenderer?{name:"header",fn:ae(({close:h,titleId:p,titleClass:m})=>[d!=null&&d.fullscreenIcon?(O(),W("div",fPe,[Y("span",{id:p,class:$(m)},Pe(d==null?void 0:d.title),11,hPe),d!=null&&d.fullscreen?de("",!0):(O(),W("i",{key:0,class:$(r.value),onClick:s[0]||(s[0]=y=>t.value=!t.value)},[J(l,{class:"pure-dialog-svg",icon:d!=null&&d.fullscreen||t.value?g(sB):g(dPe)},null,8,["icon"])],2))])):(O(),ye(yt(d==null?void 0:d.headerRenderer({close:h,titleId:p,titleClass:m})),{key:1}))]),key:"0"}:void 0,d!=null&&d.hideFooter?void 0:{name:"footer",fn:ae(()=>[d!=null&&d.footerRenderer?(O(),ye(yt(d==null?void 0:d.footerRenderer({options:d,index:f})),{key:0})):(O(),W("span",pPe,[(O(!0),W(Ge,null,xt(n.value(d),(h,p)=>(O(),ye(u,Dt({key:p},h,{onClick:m=>h.btnClick({dialog:{options:d,index:f},button:{btn:h,index:p}})}),{default:ae(()=>[Rt(Pe(h==null?void 0:h.label),1)]),_:2},1040,["onClick"]))),128))]))]),key:"1"}]),1040,["modelValue","onUpdate:modelValue","fullscreen","onClosed","onOpened","onOpenAutoFocus","onCloseAutoFocus"]))),128)}}});function Zm(e){return Am()?(km(e),!0):!1}function yr(e){return typeof e=="function"?e():g(e)}const e3=typeof window!="undefined"&&typeof document!="undefined";typeof WorkerGlobalScope!="undefined"&&globalThis instanceof WorkerGlobalScope;const vPe=e=>typeof e!="undefined",gPe=e=>e!=null,yPe=Object.prototype.toString,o4=e=>yPe.call(e)==="[object Object]",qs=()=>{},bPe=FPe();function FPe(){var e,t;return e3&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function CPe(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function wPe(e,t={}){let n,r,a=qs;const i=s=>{clearTimeout(s),a(),a=qs};return s=>{const l=yr(e),u=yr(t.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{a=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(s())},l)})}}function EPe(e,t=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(t?()=>a(n):r,e)})}function _Pe(e){return e}function Qj(e){return e||ft()}function oht(e,t=200,n={}){return CPe(wPe(t,n),e)}function SPe(e,t=!0,n){Qj()?vt(e,n):t?e():Je(e)}function DPe(e,t){Qj(t)&&ii(e,t)}function E_(e,t,n={}){const{immediate:r=!0}=n,a=V(!1);let i=null;function o(){i&&(clearTimeout(i),i=null)}function s(){a.value=!1,o()}function l(...u){o(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...u)},yr(t))}return r&&(a.value=!0,e3&&l()),Zm(s),{isPending:Su(a),start:l,stop:s}}function lo(e){var t;const n=yr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const t3=e3?window:void 0,APe=e3?window.document:void 0;function Jn(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=t3):[t,n,r,a]=e,!t)return qs;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},s=(c,d,f,h)=>(c.addEventListener(d,f,h),()=>c.removeEventListener(d,f,h)),l=Ee(()=>[lo(t),yr(a)],([c,d])=>{if(o(),!c)return;const f=o4(d)?q({},d):d;i.push(...n.flatMap(h=>r.map(p=>s(c,h,p,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),o()};return Zm(u),u}let lB=!1;function sht(e,t,n={}){const{window:r=t3,ignore:a=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return qs;bPe&&!lB&&(lB=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",qs)),r.document.documentElement.addEventListener("click",qs));let s=!0;const l=f=>a.some(h=>{if(typeof h=="string")return Array.from(r.document.querySelectorAll(h)).some(p=>p===f.target||f.composedPath().includes(p));{const p=lo(h);return p&&(f.target===p||f.composedPath().includes(p))}}),c=[Jn(r,"click",f=>{const h=lo(e);if(!(!h||h===f.target||f.composedPath().includes(h))){if(f.detail===0&&(s=!l(f)),!s){s=!0;return}t(f)}},{passive:!0,capture:i}),Jn(r,"pointerdown",f=>{const h=lo(e);s=!l(f)&&!!(h&&!f.composedPath().includes(h))},{passive:!0}),o&&Jn(r,"blur",f=>{setTimeout(()=>{var h;const p=lo(e);((h=r.document.activeElement)==null?void 0:h.tagName)==="IFRAME"&&!(p!=null&&p.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>c.forEach(f=>f())}function kPe(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function lht(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:a=t3,eventName:i="keydown",passive:o=!1,dedupe:s=!1}=r,l=kPe(t);return Jn(a,i,c=>{c.repeat&&yr(s)||l(c)&&n(c)},o)}function uht(e,t=null){const n=ft();let r=()=>{};const a=Dw((i,o)=>(r=o,{get(){var s,l;return i(),(l=(s=n==null?void 0:n.proxy)==null?void 0:s.$refs[e])!=null?l:t},set(){}}));return SPe(r),ai(r),a}function TPe(){const e=V(!1),t=ft();return t&&vt(()=>{e.value=!0},t),e}function eK(e){const t=TPe();return x(()=>(t.value,!!e()))}function xPe(e){return JSON.parse(JSON.stringify(e))}function BPe(e,t,n={}){const{root:r,rootMargin:a="0px",threshold:i=.1,window:o=t3,immediate:s=!0}=n,l=eK(()=>o&&"IntersectionObserver"in o),u=x(()=>{const p=yr(e);return(Array.isArray(p)?p:[p]).map(lo).filter(gPe)});let c=qs;const d=V(s),f=l.value?Ee(()=>[u.value,lo(r),d.value],([p,m])=>{if(c(),!d.value||!p.length)return;const y=new IntersectionObserver(t,{root:lo(m),rootMargin:a,threshold:i});p.forEach(v=>v&&y.observe(v)),c=()=>{y.disconnect(),c=qs}},{immediate:s,flush:"post"}):qs,h=()=>{c(),f(),d.value=!1};return Zm(h),{isSupported:l,isActive:d,pause(){c(),d.value=!1},resume(){d.value=!0},stop:h}}const uB=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function cht(e,t={}){const{document:n=APe,autoExit:r=!1}=t,a=x(()=>{var v;return(v=lo(e))!=null?v:n==null?void 0:n.querySelector("html")}),i=V(!1),o=x(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),s=x(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),l=x(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(v=>n&&v in n||a.value&&v in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(v=>n&&v in n),c=eK(()=>a.value&&n&&o.value!==void 0&&s.value!==void 0&&l.value!==void 0),d=()=>u?(n==null?void 0:n[u])===a.value:!1,f=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const v=a.value;if((v==null?void 0:v[l.value])!=null)return!!v[l.value]}}return!1};function h(){return mt(this,null,function*(){if(!(!c.value||!i.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)yield n[s.value]();else{const v=a.value;(v==null?void 0:v[s.value])!=null&&(yield v[s.value]())}i.value=!1}})}function p(){return mt(this,null,function*(){if(!c.value||i.value)return;f()&&(yield h());const v=a.value;o.value&&(v==null?void 0:v[o.value])!=null&&(yield v[o.value](),i.value=!0)})}function m(){return mt(this,null,function*(){yield i.value?h():p()})}const y=()=>{const v=f();(!v||v&&d())&&(i.value=v)};return Jn(n,uB,y,!1),Jn(()=>lo(a),uB,y,!1),r&&Zm(h),{isSupported:c,isFullscreen:i,enter:p,exit:h,toggle:m}}function MPe([e,t,n,r]){const a=(c,d)=>1-3*d+3*c,i=(c,d)=>3*d-6*c,o=c=>3*c,s=(c,d,f)=>((a(d,f)*c+i(d,f))*c+o(d))*c,l=(c,d,f)=>3*a(d,f)*c*c+2*i(d,f)*c+o(d),u=c=>{let d=c;for(let f=0;f<4;++f){const h=l(d,e,n);if(h===0)return d;const p=s(d,e,n)-c;d-=p/h}return d};return c=>e===t&&n===r?c:s(u(c),t,r)}function cB(e,t,n){return e+n*(t-e)}function r7(e){return(typeof e=="number"?[e]:e)||[]}function LPe(e,t,n,r={}){var a,i;const o=yr(t),s=yr(n),l=r7(o),u=r7(s),c=(a=yr(r.duration))!=null?a:1e3,d=Date.now(),f=Date.now()+c,h=typeof r.transition=="function"?r.transition:(i=yr(r.transition))!=null?i:_Pe,p=typeof h=="function"?h:MPe(h);return new Promise(m=>{e.value=o;const y=()=>{var v;if((v=r.abort)!=null&&v.call(r)){m();return}const F=Date.now(),b=p((F-d)/c),C=r7(e.value).map((E,w)=>cB(l[w],u[w],b));Array.isArray(e.value)?e.value=C.map((E,w)=>{var _,S;return cB((_=l[w])!=null?_:0,(S=u[w])!=null?S:0,b)}):typeof e.value=="number"&&(e.value=C[0]),F{const i=yr(e);return typeof i=="number"?i:i.map(yr)},a=V(r());return Ee(r,i=>mt(this,null,function*(){var o,s;if(yr(t.disabled))return;const l=++n;if(t.delay&&(yield EPe(yr(t.delay))),l!==n)return;const u=Array.isArray(i)?i.map(yr):yr(i);(o=t.onStarted)==null||o.call(t),yield LPe(a,a.value,u,Fe(q({},t),{abort:()=>{var c;return l!==n||((c=t.abort)==null?void 0:c.call(t))}})),(s=t.onFinished)==null||s.call(t)}),{deep:!0}),Ee(()=>yr(t.disabled),i=>{i&&(n++,a.value=r())}),Zm(()=>{n++}),x(()=>yr(t.disabled)?r():a.value)}function fht(e,t,n,r={}){var a,i,o;const{clone:s=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=r,h=ft(),p=n||(h==null?void 0:h.emit)||((a=h==null?void 0:h.$emit)==null?void 0:a.bind(h))||((o=(i=h==null?void 0:h.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(h==null?void 0:h.proxy));let m=u;t||(t="modelValue"),m=m||`update:${t.toString()}`;const y=b=>s?typeof s=="function"?s(b):xPe(b):b,v=()=>vPe(e[t])?y(e[t]):d,F=b=>{f?f(b)&&p(m,b):p(m,b)};if(l){const b=v(),C=V(b);let E=!1;return Ee(()=>e[t],w=>{E||(E=!0,C.value=y(w),Je(()=>E=!1))}),Ee(C,w=>{!E&&(w!==e[t]||c)&&F(w)},{deep:c}),C}else return x({get(){return v()},set(b){F(b)}})}const Lh=V([]),hht=e=>{const t=()=>Lh.value.push(Object.assign(e,{visible:!0}));e!=null&&e.openDelay?E_(()=>{t()},e.openDelay):t()},a7=(e,t,n)=>{Lh.value[t].visible=!1,e.closeCallBack&&e.closeCallBack({options:e,index:t,args:n}),E_(()=>{Lh.value.splice(t,1)},200)},pht=(e,t="title",n=0)=>{Lh.value[n][t]=e},mht=()=>{Lh.value=[]},PPe=XLe(mPe);/*! Element Plus v2.6.0 */var tK={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}},RPe={pkg:{name:"vue-pure-admin",version:"5.1.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.22","@logicflow/extension":"^1.2.22","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.1.0","@pureadmin/utils":"^2.4.4","@vueuse/core":"^10.9.0","@vueuse/motion":"^2.1.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.7","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.5.0","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.6.0","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.6","plus-pro-components":"^0.0.1",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.7",typeit:"8.7.1","v-contextmenu":"^3.2.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"^3.4.21","vue-i18n":"^9.10.1","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.3.0","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.4.3","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.7.3",xgplayer:"^3.0.13",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2","@commitlint/types":"^18.6.1","@eslint/js":"^8.57.0","@faker-js/faker":"^8.4.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.24","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.12","@types/sortablejs":"^1.15.8","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.17",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.5",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.22.0","gradient-string":"^2.0.2",husky:"^9.0.11","lint-staged":"^15.2.2",postcss:"^8.4.35","postcss-html":"^1.6.0","postcss-import":"^16.0.1","postcss-scss":"^4.0.9",prettier:"^3.2.5",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.71.1",stylelint:"^16.2.1","stylelint-config-recess-order":"^4.6.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^13.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.1.4","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.2","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-03-02 01:32:19"},OPe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const IPe=Z({name:"app",components:{[jy.name]:jy,ReDialog:PPe},computed:{currentLocale(){var e;return((e=this.$storage.locale)==null?void 0:e.locale)==="zh"?tK:qj}},beforeCreate(){const{version:e,name:t}=RPe.pkg,{VITE_PUBLIC_PATH:n,MODE:r}=OPe;r==="production"&&bde({pollingTime:3e5,localPackageVersion:e,originVersionFileUrl:`${location.origin}${n}version.json`},{title:t,description:"检测到新版本",buttonText:"立即更新"})},mounted(){Uj({title:"2024年计划",duration:0,dangerouslyUseHTMLString:!0,message:"点击查看计划详情"})}}),nK=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function NPe(e,t,n,r,a,i){const o=ut("router-view"),s=ut("ReDialog"),l=ut("el-config-provider");return O(),ye(l,{locale:e.currentLocale},{default:ae(()=>[J(o),J(s)]),_:1},8,["locale"])}const $Pe=nK(IPe,[["render",NPe]]),zPe="modulepreload",VPe=function(e){return"/vue-pure-admin/"+e},dB={},fe=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");a=Promise.all(n.map(o=>{if(o=VPe(o),o in dB)return;dB[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!r)for(let d=i.length-1;d>=0;d--){const f=i[d];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":zPe,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},HPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["LoginOut"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["ExitFullscreen"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["RefreshRoute"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsadd:e=>{const{normalize:t}=e;return t(["Add"])},hsmark:e=>{const{normalize:t}=e;return t(["Mark/Cancel"])},hssave:e=>{const{normalize:t}=e;return t(["Save"])},hssearch:e=>{const{normalize:t}=e;return t(["Search"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["Expand All"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["Collapse All"])},hssystemSet:e=>{const{normalize:t}=e;return t(["Open ProjectConfig"])},hsdelete:e=>{const{normalize:t}=e;return t(["Delete"])},hsreload:e=>{const{normalize:t}=e;return t(["Reload"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["Close CurrentTab"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["Close LeftTabs"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["Close RightTabs"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["Close OtherTabs"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["Close AllTabs"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["ExitFull"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["Content FullScreen"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["Content ExitFullScreen"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["Home"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsempty:e=>{const{normalize:t}=e;return t(["Empty Page"])},hssysManagement:e=>{const{normalize:t}=e;return t(["System Manage"])},hsUser:e=>{const{normalize:t}=e;return t(["User Manage"])},hsRole:e=>{const{normalize:t}=e;return t(["Role Manage"])},hsSystemMenu:e=>{const{normalize:t}=e;return t(["Menu Manage"])},hsDept:e=>{const{normalize:t}=e;return t(["Dept Manage"])},hseditor:e=>{const{normalize:t}=e;return t(["Editor"])},hsabnormal:e=>{const{normalize:t}=e;return t(["Abnormal Page"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["Components"])},hsdialog:e=>{const{normalize:t}=e;return t(["Dialog"])},hsmessage:e=>{const{normalize:t}=e;return t(["Message Tips"])},hsvideo:e=>{const{normalize:t}=e;return t(["Video"])},hssegmented:e=>{const{normalize:t}=e;return t(["Segmented"])},hswaterfall:e=>{const{normalize:t}=e;return t(["Waterfall"])},hsmap:e=>{const{normalize:t}=e;return t(["Map"])},hsdraggable:e=>{const{normalize:t}=e;return t(["Draggable"])},hssplitPane:e=>{const{normalize:t}=e;return t(["Split Pane"])},hsText:e=>{const{normalize:t}=e;return t(["Text Ellipsis"])},hsElButton:e=>{const{normalize:t}=e;return t(["Button"])},hsbutton:e=>{const{normalize:t}=e;return t(["Button Animation"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["Check Button"])},hscropping:e=>{const{normalize:t}=e;return t(["Picture Cropping"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["AnimateCss Selector"])},hscountTo:e=>{const{normalize:t}=e;return t(["Digital Animation"])},hsselector:e=>{const{normalize:t}=e;return t(["Scope Selector"])},hsflowChart:e=>{const{normalize:t}=e;return t(["Flow Chart"])},hsseamless:e=>{const{normalize:t}=e;return t(["Seamless Scroll"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["Context Menu"])},hstypeit:e=>{const{normalize:t}=e;return t(["Typeit"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON Editor"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["Color Picker"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["Date Picker"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["DateTimePicker"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["TimePicker"])},hsTag:e=>{const{normalize:t}=e;return t(["Tag"])},hsStatistic:e=>{const{normalize:t}=e;return t(["Statistic"])},hsCollapse:e=>{const{normalize:t}=e;return t(["Collapse"])},hsProgress:e=>{const{normalize:t}=e;return t(["Progress"])},hsUpload:e=>{const{normalize:t}=e;return t(["File Upload"])},hsCheckCard:e=>{const{normalize:t}=e;return t(["CheckCard"])},hsmenus:e=>{const{normalize:t}=e;return t(["MultiLevel Menu"])},hsmenu1:e=>{const{normalize:t}=e;return t(["Menu1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["Menu1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["Menu1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["Menu1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["Menu1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["Menu1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["Menu2"])},permission:e=>{const{normalize:t}=e;return t(["Permission Manage"])},permissionPage:e=>{const{normalize:t}=e;return t(["Page Permission"])},permissionButton:e=>{const{normalize:t}=e;return t(["Button Permission"])},hstabs:e=>{const{normalize:t}=e;return t(["Tabs Operate"])},hsguide:e=>{const{normalize:t}=e;return t(["Guide"])},hsAble:e=>{const{normalize:t}=e;return t(["Able"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["Menu Tree"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["Video Frame Capture"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["Audio Visualization"])},hsOptimize:e=>{const{normalize:t}=e;return t(["Debounce、Throttle、Copy、Longpress Directives"])},hsWatermark:e=>{const{normalize:t}=e;return t(["Water Mark"])},hsPrint:e=>{const{normalize:t}=e;return t(["Print"])},hsDownload:e=>{const{normalize:t}=e;return t(["Download"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["External Page"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["Docs External"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["Docs Embedded"])},externalLink:e=>{const{normalize:t}=e;return t(["Vue-Pure-Admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["Pure-Admin-Utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["Element-Plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["Tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["Vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["Vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["Pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["Vue-Router"])},hsAbout:e=>{const{normalize:t}=e;return t(["About"])},hsResult:e=>{const{normalize:t}=e;return t(["Result Page"])},hsSuccess:e=>{const{normalize:t}=e;return t(["Success Page"])},hsFail:e=>{const{normalize:t}=e;return t(["Fail Page"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["Icon Select"])},hsTimeline:e=>{const{normalize:t}=e;return t(["Time Line"])},hsLineTree:e=>{const{normalize:t}=e;return t(["LineTree"])},hsList:e=>{const{normalize:t}=e;return t(["List Page"])},hsListCard:e=>{const{normalize:t}=e;return t(["Card List Page"])},hsDebounce:e=>{const{normalize:t}=e;return t(["Debounce & Throttle"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["Form Design"])},hsBarcode:e=>{const{normalize:t}=e;return t(["Barcode"])},hsQrcode:e=>{const{normalize:t}=e;return t(["Qrcode"])},hsCascader:e=>{const{normalize:t}=e;return t(["Area Cascader"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper Plugin"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["Virtual List"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF Preview"])},hsExcel:e=>{const{normalize:t}=e;return t(["Export Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["Table Infinite Scroll"])},hsSensitive:e=>{const{normalize:t}=e;return t(["Sensitive Filter"])},hsPinyin:e=>{const{normalize:t}=e;return t(["PinYin"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["Danmaku"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["Base Usage"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["High Usage"])},hsboard:e=>{const{normalize:t}=e;return t(["Paint Board"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["Menu Overflow Show Tooltip Text"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["Child Menu Overflow Show Tooltip Text"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["Loading..."])}},login:{username:e=>{const{normalize:t}=e;return t(["Username"])},password:e=>{const{normalize:t}=e;return t(["Password"])},verifyCode:e=>{const{normalize:t}=e;return t(["VerifyCode"])},remember:e=>{const{normalize:t}=e;return t(["days no need to login"])},rememberInfo:e=>{const{normalize:t}=e;return t(["After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days."])},sure:e=>{const{normalize:t}=e;return t(["Sure Password"])},forget:e=>{const{normalize:t}=e;return t(["Forget Password?"])},login:e=>{const{normalize:t}=e;return t(["Login"])},thirdLogin:e=>{const{normalize:t}=e;return t(["Third Login"])},phoneLogin:e=>{const{normalize:t}=e;return t(["Phone Login"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["QRCode Login"])},register:e=>{const{normalize:t}=e;return t(["Register"])},weChatLogin:e=>{const{normalize:t}=e;return t(["WeChat Login"])},alipayLogin:e=>{const{normalize:t}=e;return t(["Alipay Login"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ Login"])},weiboLogin:e=>{const{normalize:t}=e;return t(["Weibo Login"])},phone:e=>{const{normalize:t}=e;return t(["Phone"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["SMS VerifyCode"])},back:e=>{const{normalize:t}=e;return t(["Back"])},test:e=>{const{normalize:t}=e;return t(["Mock Test"])},tip:e=>{const{normalize:t}=e;return t(['After scanning the code, click "Confirm" to complete the login'])},definite:e=>{const{normalize:t}=e;return t(["Definite"])},loginSuccess:e=>{const{normalize:t}=e;return t(["Login Success"])},registerSuccess:e=>{const{normalize:t}=e;return t(["Regist Success"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["Please tick Privacy Policy"])},readAccept:e=>{const{normalize:t}=e;return t(["I have read it carefully and accept"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["Privacy Policy"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["Get VerifyCode"])},info:e=>{const{normalize:t}=e;return t(["Seconds"])},usernameReg:e=>{const{normalize:t}=e;return t(["Please enter username"])},passwordReg:e=>{const{normalize:t}=e;return t(["Please enter password"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["Please enter verify code"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter correct verify code"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["Please enter a 6-digit verify code"])},phoneReg:e=>{const{normalize:t}=e;return t(["Please enter the phone"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter the correct phone number format"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["The password format should be any combination of 8-18 digits"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["Please enter confirm password"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["The two passwords do not match!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["Password has been updated"])}}},WPe=Object.freeze(Object.defineProperty({__proto__:null,default:HPe},Symbol.toStringTag,{value:"Module"})),GPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["退出系统"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["全屏"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["刷新路由"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsadd:e=>{const{normalize:t}=e;return t(["新增"])},hsmark:e=>{const{normalize:t}=e;return t(["标记/取消"])},hssave:e=>{const{normalize:t}=e;return t(["保存"])},hssearch:e=>{const{normalize:t}=e;return t(["搜索"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["全部展开"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["全部折叠"])},hssystemSet:e=>{const{normalize:t}=e;return t(["打开项目配置"])},hsdelete:e=>{const{normalize:t}=e;return t(["删除"])},hsreload:e=>{const{normalize:t}=e;return t(["重新加载"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["关闭当前标签页"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["关闭左侧标签页"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["关闭右侧标签页"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["关闭其他标签页"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["关闭全部标签页"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["全屏"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["内容区全屏"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["内容区退出全屏"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["首页"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsempty:e=>{const{normalize:t}=e;return t(["无Layout页"])},hssysManagement:e=>{const{normalize:t}=e;return t(["系统管理"])},hsUser:e=>{const{normalize:t}=e;return t(["用户管理"])},hsRole:e=>{const{normalize:t}=e;return t(["角色管理"])},hsSystemMenu:e=>{const{normalize:t}=e;return t(["菜单管理"])},hsDept:e=>{const{normalize:t}=e;return t(["部门管理"])},hseditor:e=>{const{normalize:t}=e;return t(["编辑器"])},hsabnormal:e=>{const{normalize:t}=e;return t(["异常页面"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["组件"])},hsdialog:e=>{const{normalize:t}=e;return t(["函数式弹框"])},hsmessage:e=>{const{normalize:t}=e;return t(["消息提示"])},hsvideo:e=>{const{normalize:t}=e;return t(["视频"])},hssegmented:e=>{const{normalize:t}=e;return t(["分段控制器"])},hswaterfall:e=>{const{normalize:t}=e;return t(["瀑布流无限滚动"])},hsmap:e=>{const{normalize:t}=e;return t(["地图"])},hsdraggable:e=>{const{normalize:t}=e;return t(["拖拽"])},hssplitPane:e=>{const{normalize:t}=e;return t(["切割面板"])},hsText:e=>{const{normalize:t}=e;return t(["文本省略"])},hsElButton:e=>{const{normalize:t}=e;return t(["按钮"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["可选按钮"])},hsbutton:e=>{const{normalize:t}=e;return t(["按钮动效"])},hscropping:e=>{const{normalize:t}=e;return t(["图片裁剪"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["animate.css选择器"])},hscountTo:e=>{const{normalize:t}=e;return t(["数字动画"])},hsselector:e=>{const{normalize:t}=e;return t(["范围选择器"])},hsflowChart:e=>{const{normalize:t}=e;return t(["流程图"])},hsseamless:e=>{const{normalize:t}=e;return t(["无缝滚动"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["右键菜单"])},hstypeit:e=>{const{normalize:t}=e;return t(["打字机"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON编辑器"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["颜色选择器"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["日期选择器"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["日期时间选择器"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["时间选择器"])},hsTag:e=>{const{normalize:t}=e;return t(["标签"])},hsStatistic:e=>{const{normalize:t}=e;return t(["统计组件"])},hsCollapse:e=>{const{normalize:t}=e;return t(["折叠面板"])},hsProgress:e=>{const{normalize:t}=e;return t(["进度条"])},hsUpload:e=>{const{normalize:t}=e;return t(["文件上传"])},hsCheckCard:e=>{const{normalize:t}=e;return t(["多选卡片"])},hsmenus:e=>{const{normalize:t}=e;return t(["多级菜单"])},hsmenu1:e=>{const{normalize:t}=e;return t(["菜单1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["菜单1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["菜单1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["菜单1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["菜单1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["菜单1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["菜单2"])},permission:e=>{const{normalize:t}=e;return t(["权限管理"])},permissionPage:e=>{const{normalize:t}=e;return t(["页面权限"])},permissionButton:e=>{const{normalize:t}=e;return t(["按钮权限"])},hstabs:e=>{const{normalize:t}=e;return t(["标签页操作"])},hsguide:e=>{const{normalize:t}=e;return t(["引导页"])},hsAble:e=>{const{normalize:t}=e;return t(["功能"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["菜单树结构"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["视频帧截取-wasm版"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["音频可视化"])},hsOptimize:e=>{const{normalize:t}=e;return t(["防抖、截流、复制、长按指令"])},hsWatermark:e=>{const{normalize:t}=e;return t(["水印"])},hsPrint:e=>{const{normalize:t}=e;return t(["打印"])},hsDownload:e=>{const{normalize:t}=e;return t(["下载"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["外部页面"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["文档外链"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["文档内嵌"])},externalLink:e=>{const{normalize:t}=e;return t(["vue-pure-admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["pure-admin-utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["element-plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["vue-router"])},hsAbout:e=>{const{normalize:t}=e;return t(["关于"])},hsResult:e=>{const{normalize:t}=e;return t(["结果页面"])},hsSuccess:e=>{const{normalize:t}=e;return t(["成功页面"])},hsFail:e=>{const{normalize:t}=e;return t(["失败页面"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["图标选择器"])},hsTimeline:e=>{const{normalize:t}=e;return t(["时间线"])},hsLineTree:e=>{const{normalize:t}=e;return t(["树形连接线"])},hsList:e=>{const{normalize:t}=e;return t(["列表页"])},hsListCard:e=>{const{normalize:t}=e;return t(["卡片列表页"])},hsDebounce:e=>{const{normalize:t}=e;return t(["防抖节流"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["表单设计器"])},hsBarcode:e=>{const{normalize:t}=e;return t(["条形码"])},hsQrcode:e=>{const{normalize:t}=e;return t(["二维码"])},hsCascader:e=>{const{normalize:t}=e;return t(["区域级联选择器"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper插件"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["虚拟列表"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF预览"])},hsExcel:e=>{const{normalize:t}=e;return t(["导出Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["表格无限滚动"])},hsSensitive:e=>{const{normalize:t}=e;return t(["敏感词过滤"])},hsPinyin:e=>{const{normalize:t}=e;return t(["汉语拼音"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["弹幕"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["基础用法(23个示例)"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["高级用法(11个示例)"])},hsboard:e=>{const{normalize:t}=e;return t(["艺术画板"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["目录超出显示 Tooltip 文字提示"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["菜单超出显示 Tooltip 文字提示"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["加载中..."])}},login:{username:e=>{const{normalize:t}=e;return t(["账号"])},password:e=>{const{normalize:t}=e;return t(["密码"])},verifyCode:e=>{const{normalize:t}=e;return t(["验证码"])},remember:e=>{const{normalize:t}=e;return t(["天内免登录"])},rememberInfo:e=>{const{normalize:t}=e;return t(["勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统"])},sure:e=>{const{normalize:t}=e;return t(["确认密码"])},forget:e=>{const{normalize:t}=e;return t(["忘记密码?"])},login:e=>{const{normalize:t}=e;return t(["登录"])},thirdLogin:e=>{const{normalize:t}=e;return t(["第三方登录"])},phoneLogin:e=>{const{normalize:t}=e;return t(["手机登录"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["二维码登录"])},register:e=>{const{normalize:t}=e;return t(["注册"])},weChatLogin:e=>{const{normalize:t}=e;return t(["微信登录"])},alipayLogin:e=>{const{normalize:t}=e;return t(["支付宝登录"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ登录"])},weiboLogin:e=>{const{normalize:t}=e;return t(["微博登录"])},phone:e=>{const{normalize:t}=e;return t(["手机号码"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["短信验证码"])},back:e=>{const{normalize:t}=e;return t(["返回"])},test:e=>{const{normalize:t}=e;return t(["模拟测试"])},tip:e=>{const{normalize:t}=e;return t(['扫码后点击"确认",即可完成登录'])},definite:e=>{const{normalize:t}=e;return t(["确定"])},loginSuccess:e=>{const{normalize:t}=e;return t(["登录成功"])},registerSuccess:e=>{const{normalize:t}=e;return t(["注册成功"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["请勾选隐私政策"])},readAccept:e=>{const{normalize:t}=e;return t(["我已仔细阅读并接受"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["《隐私政策》"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["获取验证码"])},info:e=>{const{normalize:t}=e;return t(["秒后重新获取"])},usernameReg:e=>{const{normalize:t}=e;return t(["请输入账号"])},passwordReg:e=>{const{normalize:t}=e;return t(["请输入密码"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["请输入验证码"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的验证码"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["请输入6位数字验证码"])},phoneReg:e=>{const{normalize:t}=e;return t(["请输入手机号码"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的手机号码格式"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["密码格式应为8-18位数字、字母、符号的任意两种组合"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["请输入确认密码"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["两次密码不一致!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["修改密码成功"])}}},jPe=Object.freeze(Object.defineProperty({__proto__:null,default:GPe},Symbol.toStringTag,{value:"Module"}));/*!
+ `;T.style.cssText=P,T.innerHTML=L==null?void 0:L.value,R.onmousemove=z=>{let H=z.pageX-10,G=z.pageY+15;T.style.top=G+"px",T.style.left=H+"px"}};l==null||l.on("mouseover",L=>{(I==="x"&&L.componentType=="xAxis"||I==="y"&&L.componentType=="yAxis"||I.toString()==="true"&&L.componentType.includes("Axis"))&&M(L)}),l==null||l.on("mouseout",()=>{R.onmousemove=null,T.style.cssText="display:none"})}function k(){return{name:n,value:i}}(0,on.watch)(()=>r.value,I=>{l&&(l.dispose(),f(I),h(u.value,...c.value))});function B(){var I,R;l&&n7((R=(I=u.value)==null?void 0:I.delay)!=null?R:300).then(()=>{m()})}return(0,on.onMounted)(()=>{(0,on.nextTick)(()=>{var I,R,T,M,L;if((I=u.value)!=null&&I.container){let P=(T=(R=u.value)==null?void 0:R.delay)!=null?T:40;lPe(u.value.container,m,{time:P}),s=iPe(["body","html","document"],Array.of(u.value.container).flat()),s&&window.addEventListener("resize",B)}else o=(L=(M=u.value)==null?void 0:M.resize)!=null?L:!0,o&&window.addEventListener("resize",B)})}),Q5(()=>{var I,R,T;!((I=u.value)!=null&&I.container)&&o&&window.removeEventListener("resize",B),(R=u.value)!=null&&R.container&&s&&window.removeEventListener("resize",B),l&&(l.dispose(),l=null,(T=document.querySelector(`#${a}`))==null||T.remove())}),{echarts:i,setOptions:h,getInstance:E,showLoading:y,hideLoading:v,clear:p,resize:m,getGlobalProperties:k,getDom:w,getWidth:b,getHeight:C,getOption:_,appendData:F,getDataURL:S,getConnectedDataURL:D,addTooltip:A}};function uPe(e){return`${e}-${new Date().getTime()}-${Math.random().toString(36).substr(2,9)}`}function aht(e=!0){function t(a,i){if(!tr)return;let o=(Array.isArray(a)?a:[a]).map(s=>(Array.isArray(s.src)?s.src:[s.src]).map(l=>{var f;let u=i==="css"?`link[href="${l}"]`:`script[src="${l}"]`,c=document.querySelector(u),d;return c?(d=c.cloneNode(!1),c.replaceWith(d)):(i==="css"?(d=document.createElement("link"),d.rel="stylesheet",d.href=l):(d=document.createElement("script"),d.type="text/javascript",d.src=l),d.id=uPe(i==="css"?"pure-utils-css":"pure-utils-script"),(s.element instanceof HTMLElement?s.element:document[(f=s.element)!=null?f:i==="css"?"head":"body"]).appendChild(d)),new Promise((h,p)=>{d.onload=()=>h({src:l,message:"加载成功"}),d.onerror=()=>p({src:l,message:"加载失败"})})})).flat();return Promise.all(o)}function n(a){return t(a,"css")}function r(a){return t(a,"script")}return Q5(()=>{tr&&e&&document.querySelectorAll('link[id^="pure-utils-css"], script[id^="pure-utils-script"]').forEach(a=>a.remove())}),{loadCss:n,loadScript:r}}var cPe=Symbol("watermark-dom"),iht=(e=(0,on.ref)(tr?document.body:""))=>{let t=cPe.toString(),n=(0,on.shallowRef)(),r=f=>new Promise((h,p)=>{tr||p();let m=new Image;new URL(f,window.location.href).origin!==window.location.origin&&(m.crossOrigin="anonymous",m.referrerPolicy="no-referrer"),m.onload=()=>h(m),m.onerror=p,m.src=f}),a=()=>{let f=(0,on.unref)(n);n.value=void 0;let h=(0,on.unref)(e);h&&f&&h.removeChild(f)};function i(f,h){var C,E,w,_,S,D;if(!tr)return Promise.resolve("");let p=document.createElement("canvas"),m=(C=h==null?void 0:h.width)!=null?C:250,y=(E=h==null?void 0:h.height)!=null?E:100;p.width=m,p.height=y;let v=p.getContext("2d");if(!v)return Promise.resolve("");let F=((w=h==null?void 0:h.rotate)!=null?w:-10)*Math.PI/180;if(v.translate(m/2,y/2),v.rotate(F),h!=null&&h.globalAlpha&&(v.globalAlpha=h.globalAlpha),h==null?void 0:h.shadowConfig){let{shadowConfig:A}=h;v.shadowBlur=A[0],v.shadowColor=(_=A==null?void 0:A[1])!=null?_:"#000000",v.shadowOffsetX=(S=A==null?void 0:A[2])!=null?S:0,v.shadowOffsetY=(D=A==null?void 0:A[3])!=null?D:0}let b=()=>{var R,T,M,L,P,z;v.font=(R=h==null?void 0:h.font)!=null?R:"normal 16px Arial, 'Courier New', 'Droid Sans', sans-serif";let A=f.includes((T=h==null?void 0:h.wrap)!=null?T:"、")?"center":"left",k=(M=h==null?void 0:h.textAlign)!=null?M:A;if(v.textAlign=k,v.textBaseline="middle",(h==null?void 0:h.gradient)&&bd(h==null?void 0:h.gradient)){let H=v.createLinearGradient(0,0,m,0);h==null||h.gradient.forEach(G=>{H.addColorStop(G.value,G.color)}),v.fillStyle=H}else v.fillStyle=(L=h==null?void 0:h.color)!=null?L:"rgba(128, 128, 128, 0.3)";let B=f.split((P=h==null?void 0:h.wrap)!=null?P:"、"),N=(z=h==null?void 0:h.lineHeight)!=null?z:20,I=-(B.length*N/2)+N/2;B.forEach((H,G)=>{let K;k==="left"||k==="start"?K=-m/4:k==="right"||k==="end"?K=m/4:K=0,v.fillText(H,K,I+G*N)}),v.rotate(-F),v.translate(-m/2,-y/2)};return new Promise(A=>{let k=h==null?void 0:h.image;k?r(k).then(B=>{var R,T;let N=(R=h==null?void 0:h.imageWidth)!=null?R:B.width,I=(T=h==null?void 0:h.imageHeight)!=null?T:B.height;v.drawImage(B,-N/2,-I/2,N,I),A(p.toDataURL("image/png"))}).catch(()=>{b(),A(p.toDataURL("image/png"))}):(b(),A(p.toDataURL("image/png")))})}function o(f={}){let h=(0,on.unref)(n);h&&(W2(f.width)&&(h.style.width=`${f.width}px`),W2(f.height)&&(h.style.height=`${f.height}px`),W2(f.str)&&i(f.str,f.attr).then(p=>{h.style.background=`url(${p}) left top repeat`}))}let s=X5(()=>{let f=(0,on.unref)(e);if(!f)return;let{clientHeight:h,clientWidth:p}=f;o({height:h,width:p})}),l=(f,h)=>{var F,b;if(!tr)return;if((0,on.unref)(n))return o({str:f,attr:h}),t;let p=(0,on.unref)(e),m=document.createElement("div");if(n.value=m,m.id=t,m.style.pointerEvents="none",m.style.top="0px",m.style.left="0px",m.style.position=p===document.body?"fixed":"absolute",m.style.zIndex=(F=h==null?void 0:h.zIndex)!=null?F:"100000",!p)return t;let{clientHeight:y,clientWidth:v}=p;return o({str:f,width:v,height:y,attr:h}),(b=p==null?void 0:p.style)!=null&&b.position||(p.style.position="relative"),p.appendChild(m),t};function u(f,{str:h,attr:p}){f[0].removedNodes[0]&&f[0].removedNodes[0].id===t&&(n.value=void 0,l(h,p))}function c(f,h){let p={childList:!0,attributes:!0,characterData:!0,subtree:!0};new MutationObserver(m=>u(m,{str:f,attr:h})).observe((0,on.unref)(e),p)}function d(f,h){tr&&(l(f,h),window.addEventListener("resize",s),h!=null&&h.forever&&c(f,h),(0,on.getCurrentInstance)()&&a&&a())}return Q5(()=>{tr&&window.removeEventListener("resize",s)}),{clear:a,setWatermark:d}};const dPe={width:24,height:24,body:''},sB={width:24,height:24,body:''},fPe={key:0,class:"flex items-center justify-between"},hPe=["id"],pPe={key:1},mPe=Z({__name:"index",setup(e){const t=V(!1),n=x(()=>o=>{var s;return((s=o==null?void 0:o.footerButtons)==null?void 0:s.length)>0?o.footerButtons:[{label:"取消",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>a7(l,u,{command:"cancel"});l!=null&&l.beforeCancel&&Zf(l==null?void 0:l.beforeCancel)?l.beforeCancel(c,{options:l,index:u}):c()}},{label:"确定",type:"primary",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>a7(l,u,{command:"sure"});l!=null&&l.beforeSure&&Zf(l==null?void 0:l.beforeSure)?l.beforeSure(c,{options:l,index:u}):c()}}]}),r=x(()=>["el-icon","el-dialog__close","-translate-x-2","cursor-pointer","hover:!text-[red]"]);function a(o,s,l){var u;if(t.value=(u=s==null?void 0:s.fullscreen)!=null?u:!1,s!=null&&s[o]&&Zf(s==null?void 0:s[o]))return s==null?void 0:s[o]({options:s,index:l})}function i(o,s,l={command:"close"}){a7(o,s,l),a("close",o,s)}return(o,s)=>{const l=ut("IconifyIconOffline"),u=ut("el-button"),c=ut("el-dialog");return O(!0),W(Ge,null,xt(g(Lh),(d,f)=>(O(),ye(c,Dt({key:f},d,{modelValue:d.visible,"onUpdate:modelValue":h=>d.visible=h,class:"pure-dialog",fullscreen:t.value?!0:!!(d!=null&&d.fullscreen),onClosed:h=>i(d,f),onOpened:h=>a("open",d,f),onOpenAutoFocus:h=>a("openAutoFocus",d,f),onCloseAutoFocus:h=>a("closeAutoFocus",d,f)}),vo({default:ae(()=>[(O(),ye(yt(d.contentRenderer({options:d,index:f})),Dt(d==null?void 0:d.props,{onClose:h=>i(d,f,h)}),null,16,["onClose"]))]),_:2},[d!=null&&d.fullscreenIcon||d!=null&&d.headerRenderer?{name:"header",fn:ae(({close:h,titleId:p,titleClass:m})=>[d!=null&&d.fullscreenIcon?(O(),W("div",fPe,[Y("span",{id:p,class:$(m)},Pe(d==null?void 0:d.title),11,hPe),d!=null&&d.fullscreen?de("",!0):(O(),W("i",{key:0,class:$(r.value),onClick:s[0]||(s[0]=y=>t.value=!t.value)},[J(l,{class:"pure-dialog-svg",icon:d!=null&&d.fullscreen||t.value?g(sB):g(dPe)},null,8,["icon"])],2))])):(O(),ye(yt(d==null?void 0:d.headerRenderer({close:h,titleId:p,titleClass:m})),{key:1}))]),key:"0"}:void 0,d!=null&&d.hideFooter?void 0:{name:"footer",fn:ae(()=>[d!=null&&d.footerRenderer?(O(),ye(yt(d==null?void 0:d.footerRenderer({options:d,index:f})),{key:0})):(O(),W("span",pPe,[(O(!0),W(Ge,null,xt(n.value(d),(h,p)=>(O(),ye(u,Dt({key:p},h,{onClick:m=>h.btnClick({dialog:{options:d,index:f},button:{btn:h,index:p}})}),{default:ae(()=>[Rt(Pe(h==null?void 0:h.label),1)]),_:2},1040,["onClick"]))),128))]))]),key:"1"}]),1040,["modelValue","onUpdate:modelValue","fullscreen","onClosed","onOpened","onOpenAutoFocus","onCloseAutoFocus"]))),128)}}});function Zm(e){return Am()?(km(e),!0):!1}function yr(e){return typeof e=="function"?e():g(e)}const e3=typeof window!="undefined"&&typeof document!="undefined";typeof WorkerGlobalScope!="undefined"&&globalThis instanceof WorkerGlobalScope;const vPe=e=>typeof e!="undefined",gPe=e=>e!=null,yPe=Object.prototype.toString,o4=e=>yPe.call(e)==="[object Object]",qs=()=>{},bPe=FPe();function FPe(){var e,t;return e3&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function CPe(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function wPe(e,t={}){let n,r,a=qs;const i=s=>{clearTimeout(s),a(),a=qs};return s=>{const l=yr(e),u=yr(t.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{a=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(s())},l)})}}function EPe(e,t=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(t?()=>a(n):r,e)})}function _Pe(e){return e}function Qj(e){return e||ft()}function oht(e,t=200,n={}){return CPe(wPe(t,n),e)}function SPe(e,t=!0,n){Qj()?vt(e,n):t?e():Je(e)}function DPe(e,t){Qj(t)&&ii(e,t)}function E_(e,t,n={}){const{immediate:r=!0}=n,a=V(!1);let i=null;function o(){i&&(clearTimeout(i),i=null)}function s(){a.value=!1,o()}function l(...u){o(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...u)},yr(t))}return r&&(a.value=!0,e3&&l()),Zm(s),{isPending:Su(a),start:l,stop:s}}function lo(e){var t;const n=yr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const t3=e3?window:void 0,APe=e3?window.document:void 0;function Jn(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=t3):[t,n,r,a]=e,!t)return qs;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},s=(c,d,f,h)=>(c.addEventListener(d,f,h),()=>c.removeEventListener(d,f,h)),l=Ee(()=>[lo(t),yr(a)],([c,d])=>{if(o(),!c)return;const f=o4(d)?q({},d):d;i.push(...n.flatMap(h=>r.map(p=>s(c,h,p,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),o()};return Zm(u),u}let lB=!1;function sht(e,t,n={}){const{window:r=t3,ignore:a=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return qs;bPe&&!lB&&(lB=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",qs)),r.document.documentElement.addEventListener("click",qs));let s=!0;const l=f=>a.some(h=>{if(typeof h=="string")return Array.from(r.document.querySelectorAll(h)).some(p=>p===f.target||f.composedPath().includes(p));{const p=lo(h);return p&&(f.target===p||f.composedPath().includes(p))}}),c=[Jn(r,"click",f=>{const h=lo(e);if(!(!h||h===f.target||f.composedPath().includes(h))){if(f.detail===0&&(s=!l(f)),!s){s=!0;return}t(f)}},{passive:!0,capture:i}),Jn(r,"pointerdown",f=>{const h=lo(e);s=!l(f)&&!!(h&&!f.composedPath().includes(h))},{passive:!0}),o&&Jn(r,"blur",f=>{setTimeout(()=>{var h;const p=lo(e);((h=r.document.activeElement)==null?void 0:h.tagName)==="IFRAME"&&!(p!=null&&p.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>c.forEach(f=>f())}function kPe(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function lht(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:a=t3,eventName:i="keydown",passive:o=!1,dedupe:s=!1}=r,l=kPe(t);return Jn(a,i,c=>{c.repeat&&yr(s)||l(c)&&n(c)},o)}function uht(e,t=null){const n=ft();let r=()=>{};const a=Dw((i,o)=>(r=o,{get(){var s,l;return i(),(l=(s=n==null?void 0:n.proxy)==null?void 0:s.$refs[e])!=null?l:t},set(){}}));return SPe(r),ai(r),a}function TPe(){const e=V(!1),t=ft();return t&&vt(()=>{e.value=!0},t),e}function eK(e){const t=TPe();return x(()=>(t.value,!!e()))}function xPe(e){return JSON.parse(JSON.stringify(e))}function BPe(e,t,n={}){const{root:r,rootMargin:a="0px",threshold:i=.1,window:o=t3,immediate:s=!0}=n,l=eK(()=>o&&"IntersectionObserver"in o),u=x(()=>{const p=yr(e);return(Array.isArray(p)?p:[p]).map(lo).filter(gPe)});let c=qs;const d=V(s),f=l.value?Ee(()=>[u.value,lo(r),d.value],([p,m])=>{if(c(),!d.value||!p.length)return;const y=new IntersectionObserver(t,{root:lo(m),rootMargin:a,threshold:i});p.forEach(v=>v&&y.observe(v)),c=()=>{y.disconnect(),c=qs}},{immediate:s,flush:"post"}):qs,h=()=>{c(),f(),d.value=!1};return Zm(h),{isSupported:l,isActive:d,pause(){c(),d.value=!1},resume(){d.value=!0},stop:h}}const uB=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function cht(e,t={}){const{document:n=APe,autoExit:r=!1}=t,a=x(()=>{var v;return(v=lo(e))!=null?v:n==null?void 0:n.querySelector("html")}),i=V(!1),o=x(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),s=x(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),l=x(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(v=>n&&v in n||a.value&&v in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(v=>n&&v in n),c=eK(()=>a.value&&n&&o.value!==void 0&&s.value!==void 0&&l.value!==void 0),d=()=>u?(n==null?void 0:n[u])===a.value:!1,f=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const v=a.value;if((v==null?void 0:v[l.value])!=null)return!!v[l.value]}}return!1};function h(){return mt(this,null,function*(){if(!(!c.value||!i.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)yield n[s.value]();else{const v=a.value;(v==null?void 0:v[s.value])!=null&&(yield v[s.value]())}i.value=!1}})}function p(){return mt(this,null,function*(){if(!c.value||i.value)return;f()&&(yield h());const v=a.value;o.value&&(v==null?void 0:v[o.value])!=null&&(yield v[o.value](),i.value=!0)})}function m(){return mt(this,null,function*(){yield i.value?h():p()})}const y=()=>{const v=f();(!v||v&&d())&&(i.value=v)};return Jn(n,uB,y,!1),Jn(()=>lo(a),uB,y,!1),r&&Zm(h),{isSupported:c,isFullscreen:i,enter:p,exit:h,toggle:m}}function MPe([e,t,n,r]){const a=(c,d)=>1-3*d+3*c,i=(c,d)=>3*d-6*c,o=c=>3*c,s=(c,d,f)=>((a(d,f)*c+i(d,f))*c+o(d))*c,l=(c,d,f)=>3*a(d,f)*c*c+2*i(d,f)*c+o(d),u=c=>{let d=c;for(let f=0;f<4;++f){const h=l(d,e,n);if(h===0)return d;const p=s(d,e,n)-c;d-=p/h}return d};return c=>e===t&&n===r?c:s(u(c),t,r)}function cB(e,t,n){return e+n*(t-e)}function r7(e){return(typeof e=="number"?[e]:e)||[]}function LPe(e,t,n,r={}){var a,i;const o=yr(t),s=yr(n),l=r7(o),u=r7(s),c=(a=yr(r.duration))!=null?a:1e3,d=Date.now(),f=Date.now()+c,h=typeof r.transition=="function"?r.transition:(i=yr(r.transition))!=null?i:_Pe,p=typeof h=="function"?h:MPe(h);return new Promise(m=>{e.value=o;const y=()=>{var v;if((v=r.abort)!=null&&v.call(r)){m();return}const F=Date.now(),b=p((F-d)/c),C=r7(e.value).map((E,w)=>cB(l[w],u[w],b));Array.isArray(e.value)?e.value=C.map((E,w)=>{var _,S;return cB((_=l[w])!=null?_:0,(S=u[w])!=null?S:0,b)}):typeof e.value=="number"&&(e.value=C[0]),F{const i=yr(e);return typeof i=="number"?i:i.map(yr)},a=V(r());return Ee(r,i=>mt(this,null,function*(){var o,s;if(yr(t.disabled))return;const l=++n;if(t.delay&&(yield EPe(yr(t.delay))),l!==n)return;const u=Array.isArray(i)?i.map(yr):yr(i);(o=t.onStarted)==null||o.call(t),yield LPe(a,a.value,u,Fe(q({},t),{abort:()=>{var c;return l!==n||((c=t.abort)==null?void 0:c.call(t))}})),(s=t.onFinished)==null||s.call(t)}),{deep:!0}),Ee(()=>yr(t.disabled),i=>{i&&(n++,a.value=r())}),Zm(()=>{n++}),x(()=>yr(t.disabled)?r():a.value)}function fht(e,t,n,r={}){var a,i,o;const{clone:s=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=r,h=ft(),p=n||(h==null?void 0:h.emit)||((a=h==null?void 0:h.$emit)==null?void 0:a.bind(h))||((o=(i=h==null?void 0:h.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(h==null?void 0:h.proxy));let m=u;t||(t="modelValue"),m=m||`update:${t.toString()}`;const y=b=>s?typeof s=="function"?s(b):xPe(b):b,v=()=>vPe(e[t])?y(e[t]):d,F=b=>{f?f(b)&&p(m,b):p(m,b)};if(l){const b=v(),C=V(b);let E=!1;return Ee(()=>e[t],w=>{E||(E=!0,C.value=y(w),Je(()=>E=!1))}),Ee(C,w=>{!E&&(w!==e[t]||c)&&F(w)},{deep:c}),C}else return x({get(){return v()},set(b){F(b)}})}const Lh=V([]),hht=e=>{const t=()=>Lh.value.push(Object.assign(e,{visible:!0}));e!=null&&e.openDelay?E_(()=>{t()},e.openDelay):t()},a7=(e,t,n)=>{Lh.value[t].visible=!1,e.closeCallBack&&e.closeCallBack({options:e,index:t,args:n}),E_(()=>{Lh.value.splice(t,1)},200)},pht=(e,t="title",n=0)=>{Lh.value[n][t]=e},mht=()=>{Lh.value=[]},PPe=XLe(mPe);/*! Element Plus v2.6.0 */var tK={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}},RPe={pkg:{name:"vue-pure-admin",version:"5.1.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.22","@logicflow/extension":"^1.2.22","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.1.0","@pureadmin/utils":"^2.4.4","@vueuse/core":"^10.9.0","@vueuse/motion":"^2.1.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.7","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.5.0","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.6.0","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.6","plus-pro-components":"^0.0.1",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.7",typeit:"8.7.1","v-contextmenu":"^3.2.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"^3.4.21","vue-i18n":"^9.10.1","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.3.0","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.4.3","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.7.3",xgplayer:"^3.0.13",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2","@commitlint/types":"^18.6.1","@eslint/js":"^8.57.0","@faker-js/faker":"^8.4.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.24","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.12","@types/sortablejs":"^1.15.8","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.17",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.5",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.22.0","gradient-string":"^2.0.2",husky:"^9.0.11","lint-staged":"^15.2.2",postcss:"^8.4.35","postcss-html":"^1.6.0","postcss-import":"^16.0.1","postcss-scss":"^4.0.9",prettier:"^3.2.5",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.71.1",stylelint:"^16.2.1","stylelint-config-recess-order":"^4.6.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^13.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.1.4","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.2","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-03-04 01:12:52"},OPe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const IPe=Z({name:"app",components:{[jy.name]:jy,ReDialog:PPe},computed:{currentLocale(){var e;return((e=this.$storage.locale)==null?void 0:e.locale)==="zh"?tK:qj}},beforeCreate(){const{version:e,name:t}=RPe.pkg,{VITE_PUBLIC_PATH:n,MODE:r}=OPe;r==="production"&&bde({pollingTime:3e5,localPackageVersion:e,originVersionFileUrl:`${location.origin}${n}version.json`},{title:t,description:"检测到新版本",buttonText:"立即更新"})},mounted(){Uj({title:"优质服务",duration:0,dangerouslyUseHTMLString:!0,message:"点击查看优质服务详情"})}}),nK=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function NPe(e,t,n,r,a,i){const o=ut("router-view"),s=ut("ReDialog"),l=ut("el-config-provider");return O(),ye(l,{locale:e.currentLocale},{default:ae(()=>[J(o),J(s)]),_:1},8,["locale"])}const $Pe=nK(IPe,[["render",NPe]]),zPe="modulepreload",VPe=function(e){return"/vue-pure-admin/"+e},dB={},fe=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");a=Promise.all(n.map(o=>{if(o=VPe(o),o in dB)return;dB[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!r)for(let d=i.length-1;d>=0;d--){const f=i[d];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":zPe,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},HPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["LoginOut"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["ExitFullscreen"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["RefreshRoute"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsadd:e=>{const{normalize:t}=e;return t(["Add"])},hsmark:e=>{const{normalize:t}=e;return t(["Mark/Cancel"])},hssave:e=>{const{normalize:t}=e;return t(["Save"])},hssearch:e=>{const{normalize:t}=e;return t(["Search"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["Expand All"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["Collapse All"])},hssystemSet:e=>{const{normalize:t}=e;return t(["Open ProjectConfig"])},hsdelete:e=>{const{normalize:t}=e;return t(["Delete"])},hsreload:e=>{const{normalize:t}=e;return t(["Reload"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["Close CurrentTab"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["Close LeftTabs"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["Close RightTabs"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["Close OtherTabs"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["Close AllTabs"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["ExitFull"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["Content FullScreen"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["Content ExitFullScreen"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["Home"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsempty:e=>{const{normalize:t}=e;return t(["Empty Page"])},hssysManagement:e=>{const{normalize:t}=e;return t(["System Manage"])},hsUser:e=>{const{normalize:t}=e;return t(["User Manage"])},hsRole:e=>{const{normalize:t}=e;return t(["Role Manage"])},hsSystemMenu:e=>{const{normalize:t}=e;return t(["Menu Manage"])},hsDept:e=>{const{normalize:t}=e;return t(["Dept Manage"])},hseditor:e=>{const{normalize:t}=e;return t(["Editor"])},hsabnormal:e=>{const{normalize:t}=e;return t(["Abnormal Page"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["Components"])},hsdialog:e=>{const{normalize:t}=e;return t(["Dialog"])},hsmessage:e=>{const{normalize:t}=e;return t(["Message Tips"])},hsvideo:e=>{const{normalize:t}=e;return t(["Video"])},hssegmented:e=>{const{normalize:t}=e;return t(["Segmented"])},hswaterfall:e=>{const{normalize:t}=e;return t(["Waterfall"])},hsmap:e=>{const{normalize:t}=e;return t(["Map"])},hsdraggable:e=>{const{normalize:t}=e;return t(["Draggable"])},hssplitPane:e=>{const{normalize:t}=e;return t(["Split Pane"])},hsText:e=>{const{normalize:t}=e;return t(["Text Ellipsis"])},hsElButton:e=>{const{normalize:t}=e;return t(["Button"])},hsbutton:e=>{const{normalize:t}=e;return t(["Button Animation"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["Check Button"])},hscropping:e=>{const{normalize:t}=e;return t(["Picture Cropping"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["AnimateCss Selector"])},hscountTo:e=>{const{normalize:t}=e;return t(["Digital Animation"])},hsselector:e=>{const{normalize:t}=e;return t(["Scope Selector"])},hsflowChart:e=>{const{normalize:t}=e;return t(["Flow Chart"])},hsseamless:e=>{const{normalize:t}=e;return t(["Seamless Scroll"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["Context Menu"])},hstypeit:e=>{const{normalize:t}=e;return t(["Typeit"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON Editor"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["Color Picker"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["Date Picker"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["DateTimePicker"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["TimePicker"])},hsTag:e=>{const{normalize:t}=e;return t(["Tag"])},hsStatistic:e=>{const{normalize:t}=e;return t(["Statistic"])},hsCollapse:e=>{const{normalize:t}=e;return t(["Collapse"])},hsProgress:e=>{const{normalize:t}=e;return t(["Progress"])},hsUpload:e=>{const{normalize:t}=e;return t(["File Upload"])},hsCheckCard:e=>{const{normalize:t}=e;return t(["CheckCard"])},hsmenus:e=>{const{normalize:t}=e;return t(["MultiLevel Menu"])},hsmenu1:e=>{const{normalize:t}=e;return t(["Menu1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["Menu1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["Menu1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["Menu1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["Menu1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["Menu1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["Menu2"])},permission:e=>{const{normalize:t}=e;return t(["Permission Manage"])},permissionPage:e=>{const{normalize:t}=e;return t(["Page Permission"])},permissionButton:e=>{const{normalize:t}=e;return t(["Button Permission"])},hstabs:e=>{const{normalize:t}=e;return t(["Tabs Operate"])},hsguide:e=>{const{normalize:t}=e;return t(["Guide"])},hsAble:e=>{const{normalize:t}=e;return t(["Able"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["Menu Tree"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["Video Frame Capture"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["Audio Visualization"])},hsOptimize:e=>{const{normalize:t}=e;return t(["Debounce、Throttle、Copy、Longpress Directives"])},hsWatermark:e=>{const{normalize:t}=e;return t(["Water Mark"])},hsPrint:e=>{const{normalize:t}=e;return t(["Print"])},hsDownload:e=>{const{normalize:t}=e;return t(["Download"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["External Page"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["Docs External"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["Docs Embedded"])},externalLink:e=>{const{normalize:t}=e;return t(["Vue-Pure-Admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["Pure-Admin-Utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["Element-Plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["Tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["Vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["Vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["Pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["Vue-Router"])},hsAbout:e=>{const{normalize:t}=e;return t(["About"])},hsResult:e=>{const{normalize:t}=e;return t(["Result Page"])},hsSuccess:e=>{const{normalize:t}=e;return t(["Success Page"])},hsFail:e=>{const{normalize:t}=e;return t(["Fail Page"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["Icon Select"])},hsTimeline:e=>{const{normalize:t}=e;return t(["Time Line"])},hsLineTree:e=>{const{normalize:t}=e;return t(["LineTree"])},hsList:e=>{const{normalize:t}=e;return t(["List Page"])},hsListCard:e=>{const{normalize:t}=e;return t(["Card List Page"])},hsDebounce:e=>{const{normalize:t}=e;return t(["Debounce & Throttle"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["Form Design"])},hsBarcode:e=>{const{normalize:t}=e;return t(["Barcode"])},hsQrcode:e=>{const{normalize:t}=e;return t(["Qrcode"])},hsCascader:e=>{const{normalize:t}=e;return t(["Area Cascader"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper Plugin"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["Virtual List"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF Preview"])},hsExcel:e=>{const{normalize:t}=e;return t(["Export Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["Table Infinite Scroll"])},hsSensitive:e=>{const{normalize:t}=e;return t(["Sensitive Filter"])},hsPinyin:e=>{const{normalize:t}=e;return t(["PinYin"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["Danmaku"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["Base Usage"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["High Usage"])},hsboard:e=>{const{normalize:t}=e;return t(["Paint Board"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["Menu Overflow Show Tooltip Text"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["Child Menu Overflow Show Tooltip Text"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["Loading..."])}},login:{username:e=>{const{normalize:t}=e;return t(["Username"])},password:e=>{const{normalize:t}=e;return t(["Password"])},verifyCode:e=>{const{normalize:t}=e;return t(["VerifyCode"])},remember:e=>{const{normalize:t}=e;return t(["days no need to login"])},rememberInfo:e=>{const{normalize:t}=e;return t(["After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days."])},sure:e=>{const{normalize:t}=e;return t(["Sure Password"])},forget:e=>{const{normalize:t}=e;return t(["Forget Password?"])},login:e=>{const{normalize:t}=e;return t(["Login"])},thirdLogin:e=>{const{normalize:t}=e;return t(["Third Login"])},phoneLogin:e=>{const{normalize:t}=e;return t(["Phone Login"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["QRCode Login"])},register:e=>{const{normalize:t}=e;return t(["Register"])},weChatLogin:e=>{const{normalize:t}=e;return t(["WeChat Login"])},alipayLogin:e=>{const{normalize:t}=e;return t(["Alipay Login"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ Login"])},weiboLogin:e=>{const{normalize:t}=e;return t(["Weibo Login"])},phone:e=>{const{normalize:t}=e;return t(["Phone"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["SMS VerifyCode"])},back:e=>{const{normalize:t}=e;return t(["Back"])},test:e=>{const{normalize:t}=e;return t(["Mock Test"])},tip:e=>{const{normalize:t}=e;return t(['After scanning the code, click "Confirm" to complete the login'])},definite:e=>{const{normalize:t}=e;return t(["Definite"])},loginSuccess:e=>{const{normalize:t}=e;return t(["Login Success"])},registerSuccess:e=>{const{normalize:t}=e;return t(["Regist Success"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["Please tick Privacy Policy"])},readAccept:e=>{const{normalize:t}=e;return t(["I have read it carefully and accept"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["Privacy Policy"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["Get VerifyCode"])},info:e=>{const{normalize:t}=e;return t(["Seconds"])},usernameReg:e=>{const{normalize:t}=e;return t(["Please enter username"])},passwordReg:e=>{const{normalize:t}=e;return t(["Please enter password"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["Please enter verify code"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter correct verify code"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["Please enter a 6-digit verify code"])},phoneReg:e=>{const{normalize:t}=e;return t(["Please enter the phone"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter the correct phone number format"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["The password format should be any combination of 8-18 digits"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["Please enter confirm password"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["The two passwords do not match!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["Password has been updated"])}}},WPe=Object.freeze(Object.defineProperty({__proto__:null,default:HPe},Symbol.toStringTag,{value:"Module"})),GPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["退出系统"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["全屏"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["刷新路由"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsadd:e=>{const{normalize:t}=e;return t(["新增"])},hsmark:e=>{const{normalize:t}=e;return t(["标记/取消"])},hssave:e=>{const{normalize:t}=e;return t(["保存"])},hssearch:e=>{const{normalize:t}=e;return t(["搜索"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["全部展开"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["全部折叠"])},hssystemSet:e=>{const{normalize:t}=e;return t(["打开项目配置"])},hsdelete:e=>{const{normalize:t}=e;return t(["删除"])},hsreload:e=>{const{normalize:t}=e;return t(["重新加载"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["关闭当前标签页"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["关闭左侧标签页"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["关闭右侧标签页"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["关闭其他标签页"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["关闭全部标签页"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["全屏"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["内容区全屏"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["内容区退出全屏"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["首页"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsempty:e=>{const{normalize:t}=e;return t(["无Layout页"])},hssysManagement:e=>{const{normalize:t}=e;return t(["系统管理"])},hsUser:e=>{const{normalize:t}=e;return t(["用户管理"])},hsRole:e=>{const{normalize:t}=e;return t(["角色管理"])},hsSystemMenu:e=>{const{normalize:t}=e;return t(["菜单管理"])},hsDept:e=>{const{normalize:t}=e;return t(["部门管理"])},hseditor:e=>{const{normalize:t}=e;return t(["编辑器"])},hsabnormal:e=>{const{normalize:t}=e;return t(["异常页面"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["组件"])},hsdialog:e=>{const{normalize:t}=e;return t(["函数式弹框"])},hsmessage:e=>{const{normalize:t}=e;return t(["消息提示"])},hsvideo:e=>{const{normalize:t}=e;return t(["视频"])},hssegmented:e=>{const{normalize:t}=e;return t(["分段控制器"])},hswaterfall:e=>{const{normalize:t}=e;return t(["瀑布流无限滚动"])},hsmap:e=>{const{normalize:t}=e;return t(["地图"])},hsdraggable:e=>{const{normalize:t}=e;return t(["拖拽"])},hssplitPane:e=>{const{normalize:t}=e;return t(["切割面板"])},hsText:e=>{const{normalize:t}=e;return t(["文本省略"])},hsElButton:e=>{const{normalize:t}=e;return t(["按钮"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["可选按钮"])},hsbutton:e=>{const{normalize:t}=e;return t(["按钮动效"])},hscropping:e=>{const{normalize:t}=e;return t(["图片裁剪"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["animate.css选择器"])},hscountTo:e=>{const{normalize:t}=e;return t(["数字动画"])},hsselector:e=>{const{normalize:t}=e;return t(["范围选择器"])},hsflowChart:e=>{const{normalize:t}=e;return t(["流程图"])},hsseamless:e=>{const{normalize:t}=e;return t(["无缝滚动"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["右键菜单"])},hstypeit:e=>{const{normalize:t}=e;return t(["打字机"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON编辑器"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["颜色选择器"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["日期选择器"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["日期时间选择器"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["时间选择器"])},hsTag:e=>{const{normalize:t}=e;return t(["标签"])},hsStatistic:e=>{const{normalize:t}=e;return t(["统计组件"])},hsCollapse:e=>{const{normalize:t}=e;return t(["折叠面板"])},hsProgress:e=>{const{normalize:t}=e;return t(["进度条"])},hsUpload:e=>{const{normalize:t}=e;return t(["文件上传"])},hsCheckCard:e=>{const{normalize:t}=e;return t(["多选卡片"])},hsmenus:e=>{const{normalize:t}=e;return t(["多级菜单"])},hsmenu1:e=>{const{normalize:t}=e;return t(["菜单1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["菜单1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["菜单1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["菜单1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["菜单1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["菜单1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["菜单2"])},permission:e=>{const{normalize:t}=e;return t(["权限管理"])},permissionPage:e=>{const{normalize:t}=e;return t(["页面权限"])},permissionButton:e=>{const{normalize:t}=e;return t(["按钮权限"])},hstabs:e=>{const{normalize:t}=e;return t(["标签页操作"])},hsguide:e=>{const{normalize:t}=e;return t(["引导页"])},hsAble:e=>{const{normalize:t}=e;return t(["功能"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["菜单树结构"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["视频帧截取-wasm版"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["音频可视化"])},hsOptimize:e=>{const{normalize:t}=e;return t(["防抖、截流、复制、长按指令"])},hsWatermark:e=>{const{normalize:t}=e;return t(["水印"])},hsPrint:e=>{const{normalize:t}=e;return t(["打印"])},hsDownload:e=>{const{normalize:t}=e;return t(["下载"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["外部页面"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["文档外链"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["文档内嵌"])},externalLink:e=>{const{normalize:t}=e;return t(["vue-pure-admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["pure-admin-utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["element-plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["vue-router"])},hsAbout:e=>{const{normalize:t}=e;return t(["关于"])},hsResult:e=>{const{normalize:t}=e;return t(["结果页面"])},hsSuccess:e=>{const{normalize:t}=e;return t(["成功页面"])},hsFail:e=>{const{normalize:t}=e;return t(["失败页面"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["图标选择器"])},hsTimeline:e=>{const{normalize:t}=e;return t(["时间线"])},hsLineTree:e=>{const{normalize:t}=e;return t(["树形连接线"])},hsList:e=>{const{normalize:t}=e;return t(["列表页"])},hsListCard:e=>{const{normalize:t}=e;return t(["卡片列表页"])},hsDebounce:e=>{const{normalize:t}=e;return t(["防抖节流"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["表单设计器"])},hsBarcode:e=>{const{normalize:t}=e;return t(["条形码"])},hsQrcode:e=>{const{normalize:t}=e;return t(["二维码"])},hsCascader:e=>{const{normalize:t}=e;return t(["区域级联选择器"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper插件"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["虚拟列表"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF预览"])},hsExcel:e=>{const{normalize:t}=e;return t(["导出Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["表格无限滚动"])},hsSensitive:e=>{const{normalize:t}=e;return t(["敏感词过滤"])},hsPinyin:e=>{const{normalize:t}=e;return t(["汉语拼音"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["弹幕"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["基础用法(23个示例)"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["高级用法(11个示例)"])},hsboard:e=>{const{normalize:t}=e;return t(["艺术画板"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["目录超出显示 Tooltip 文字提示"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["菜单超出显示 Tooltip 文字提示"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["加载中..."])}},login:{username:e=>{const{normalize:t}=e;return t(["账号"])},password:e=>{const{normalize:t}=e;return t(["密码"])},verifyCode:e=>{const{normalize:t}=e;return t(["验证码"])},remember:e=>{const{normalize:t}=e;return t(["天内免登录"])},rememberInfo:e=>{const{normalize:t}=e;return t(["勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统"])},sure:e=>{const{normalize:t}=e;return t(["确认密码"])},forget:e=>{const{normalize:t}=e;return t(["忘记密码?"])},login:e=>{const{normalize:t}=e;return t(["登录"])},thirdLogin:e=>{const{normalize:t}=e;return t(["第三方登录"])},phoneLogin:e=>{const{normalize:t}=e;return t(["手机登录"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["二维码登录"])},register:e=>{const{normalize:t}=e;return t(["注册"])},weChatLogin:e=>{const{normalize:t}=e;return t(["微信登录"])},alipayLogin:e=>{const{normalize:t}=e;return t(["支付宝登录"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ登录"])},weiboLogin:e=>{const{normalize:t}=e;return t(["微博登录"])},phone:e=>{const{normalize:t}=e;return t(["手机号码"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["短信验证码"])},back:e=>{const{normalize:t}=e;return t(["返回"])},test:e=>{const{normalize:t}=e;return t(["模拟测试"])},tip:e=>{const{normalize:t}=e;return t(['扫码后点击"确认",即可完成登录'])},definite:e=>{const{normalize:t}=e;return t(["确定"])},loginSuccess:e=>{const{normalize:t}=e;return t(["登录成功"])},registerSuccess:e=>{const{normalize:t}=e;return t(["注册成功"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["请勾选隐私政策"])},readAccept:e=>{const{normalize:t}=e;return t(["我已仔细阅读并接受"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["《隐私政策》"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["获取验证码"])},info:e=>{const{normalize:t}=e;return t(["秒后重新获取"])},usernameReg:e=>{const{normalize:t}=e;return t(["请输入账号"])},passwordReg:e=>{const{normalize:t}=e;return t(["请输入密码"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["请输入验证码"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的验证码"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["请输入6位数字验证码"])},phoneReg:e=>{const{normalize:t}=e;return t(["请输入手机号码"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的手机号码格式"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["密码格式应为8-18位数字、字母、符号的任意两种组合"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["请输入确认密码"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["两次密码不一致!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["修改密码成功"])}}},jPe=Object.freeze(Object.defineProperty({__proto__:null,default:GPe},Symbol.toStringTag,{value:"Module"}));/*!
* shared v9.10.1
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
@@ -208,7 +208,7 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[HB]=this[HB]={accessors:{}}).accessors,a=this.prototype;function i(o){const s=Bp(o);r[s]||(oIe(a,o),r[s]=!0)}return Ke.isArray(t)?t.forEach(i):i(t),this}}l3.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ke.reduceDescriptors(l3.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Ke.freezeMethods(l3);const Js=l3;function l7(e,t){const n=this||M_,r=t||n,a=Js.from(r.headers);let i=r.data;return Ke.forEach(e,function(s){i=s.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function IK(e){return!!(e&&e.__CANCEL__)}function Qm(e,t,n){yn.call(this,e==null?"canceled":e,yn.ERR_CANCELED,t,n),this.name="CanceledError"}Ke.inherits(Qm,yn,{__CANCEL__:!0});function sIe(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new yn("Request failed with status code "+n.status,[yn.ERR_BAD_REQUEST,yn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const lIe=ts.hasStandardBrowserEnv?{write(e,t,n,r,a,i){const o=[e+"="+encodeURIComponent(t)];Ke.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),Ke.isString(r)&&o.push("path="+r),Ke.isString(a)&&o.push("domain="+a),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function uIe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function cIe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function NK(e,t){return e&&!uIe(t)?cIe(e,t):t}const dIe=ts.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function a(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=a(window.location.href),function(o){const s=Ke.isString(o)?a(o):o;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function fIe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function hIe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[i];o||(o=u),n[a]=l,r[a]=u;let d=i,f=0;for(;d!==a;)f+=n[d++],d=d%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),u-o{const i=a.loaded,o=a.lengthComputable?a.total:void 0,s=i-n,l=r(s),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:a};c[t?"download":"upload"]=!0,e(c)}}const pIe=typeof XMLHttpRequest!="undefined",mIe=pIe&&function(e){return new Promise(function(n,r){let a=e.data;const i=Js.from(e.headers).normalize();let{responseType:o,withXSRFToken:s}=e,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let c;if(Ke.isFormData(a)){if(ts.hasStandardBrowserEnv||ts.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[m,...y]=c?c.split(";").map(v=>v.trim()).filter(Boolean):[];i.setContentType([m||"multipart/form-data",...y].join("; "))}}let d=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(m+":"+y))}const f=NK(e.baseURL,e.url);d.open(e.method.toUpperCase(),LK(f,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function h(){if(!d)return;const m=Js.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),v={data:!o||o==="text"||o==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:m,config:e,request:d};sIe(function(b){n(b),u()},function(b){r(b),u()},v),d=null}if("onloadend"in d?d.onloadend=h:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(h)},d.onabort=function(){d&&(r(new yn("Request aborted",yn.ECONNABORTED,e,d)),d=null)},d.onerror=function(){r(new yn("Network Error",yn.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let y=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const v=e.transitional||PK;e.timeoutErrorMessage&&(y=e.timeoutErrorMessage),r(new yn(y,v.clarifyTimeoutError?yn.ETIMEDOUT:yn.ECONNABORTED,e,d)),d=null},ts.hasStandardBrowserEnv&&(s&&Ke.isFunction(s)&&(s=s(e)),s||s!==!1&&dIe(f))){const m=e.xsrfHeaderName&&e.xsrfCookieName&&lIe.read(e.xsrfCookieName);m&&i.set(e.xsrfHeaderName,m)}a===void 0&&i.setContentType(null),"setRequestHeader"in d&&Ke.forEach(i.toJSON(),function(y,v){d.setRequestHeader(v,y)}),Ke.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),o&&o!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",WB(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",WB(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=m=>{d&&(r(!m||m.type?new Qm(null,e,d):m),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const p=fIe(f);if(p&&ts.protocols.indexOf(p)===-1){r(new yn("Unsupported protocol "+p+":",yn.ERR_BAD_REQUEST,e));return}d.send(a||null)})},o9={http:zOe,xhr:mIe};Ke.forEach(o9,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}});const GB=e=>`- ${e}`,vIe=e=>Ke.isFunction(e)||e===null||e===!1,$K={getAdapter:e=>{e=Ke.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since :
`+i.map(GB).join(`
`):" "+GB(i[0]):"as no adapter specified";throw new yn("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:o9};function u7(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Qm(null,e)}function jB(e){return u7(e),e.headers=Js.from(e.headers),e.data=l7.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),$K.getAdapter(e.adapter||M_.adapter)(e).then(function(r){return u7(e),r.data=l7.call(e,e.transformResponse,r),r.headers=Js.from(r.headers),r},function(r){return IK(r)||(u7(e),r&&r.response&&(r.response.data=l7.call(e,e.transformResponse,r.response),r.response.headers=Js.from(r.response.headers))),Promise.reject(r)})}const KB=e=>e instanceof Js?e.toJSON():e;function Rh(e,t){t=t||{};const n={};function r(u,c,d){return Ke.isPlainObject(u)&&Ke.isPlainObject(c)?Ke.merge.call({caseless:d},u,c):Ke.isPlainObject(c)?Ke.merge({},c):Ke.isArray(c)?c.slice():c}function a(u,c,d){if(Ke.isUndefined(c)){if(!Ke.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function i(u,c){if(!Ke.isUndefined(c))return r(void 0,c)}function o(u,c){if(Ke.isUndefined(c)){if(!Ke.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c)=>a(KB(u),KB(c),!0)};return Ke.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||a,f=d(e[c],t[c],c);Ke.isUndefined(f)&&d!==s||(n[c]=f)}),n}const zK="1.6.7",L_={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{L_[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const UB={};L_.transitional=function(t,n,r){function a(i,o){return"[Axios v"+zK+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(t===!1)throw new yn(a(o," has been removed"+(n?" in "+n:"")),yn.ERR_DEPRECATED);return n&&!UB[o]&&(UB[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};function gIe(e,t,n){if(typeof e!="object")throw new yn("options must be an object",yn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new yn("option "+i+" must be "+l,yn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new yn("Unknown option "+i,yn.ERR_BAD_OPTION)}}const s9={assertOptions:gIe,validators:L_},bl=s9.validators;class d4{constructor(t){this.defaults=t,this.interceptors={request:new VB,response:new VB}}request(t,n){return mt(this,null,function*(){try{return yield this._request(t,n)}catch(r){if(r instanceof Error){let a;Error.captureStackTrace?Error.captureStackTrace(a={}):a=new Error;const i=a.stack?a.stack.replace(/^.+\n/,""):"";r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=`
-`+i):r.stack=i}throw r}})}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Rh(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&s9.assertOptions(r,{silentJSONParsing:bl.transitional(bl.boolean),forcedJSONParsing:bl.transitional(bl.boolean),clarifyTimeoutError:bl.transitional(bl.boolean)},!1),a!=null&&(Ke.isFunction(a)?n.paramsSerializer={serialize:a}:s9.assertOptions(a,{encode:bl.function,serialize:bl.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&Ke.merge(i.common,i[n.method]);i&&Ke.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),n.headers=Js.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[jB.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),f=p.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new Qm(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new P_(function(a){t=a}),cancel:t}}}const yIe=P_;function bIe(e){return function(n){return e.apply(null,n)}}function FIe(e){return Ke.isObject(e)&&e.isAxiosError===!0}const l9={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(l9).forEach(([e,t])=>{l9[t]=e});const CIe=l9;function VK(e){const t=new U2(e),n=CK(U2.prototype.request,t);return Ke.extend(n,U2.prototype,t,{allOwnKeys:!0}),Ke.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return VK(Rh(e,a))},n}const nr=VK(M_);nr.Axios=U2;nr.CanceledError=Qm;nr.CancelToken=yIe;nr.isCancel=IK;nr.VERSION=zK;nr.toFormData=s3;nr.AxiosError=yn;nr.Cancel=nr.CanceledError;nr.all=function(t){return Promise.all(t)};nr.spread=bIe;nr.isAxiosError=FIe;nr.mergeConfig=Rh;nr.AxiosHeaders=Js;nr.formToJSON=e=>OK(Ke.isHTMLForm(e)?new FormData(e):e);nr.getAdapter=$K.getAdapter;nr.HttpStatusCode=CIe;nr.default=nr;var wIe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};let f4={};const{VITE_PUBLIC_PATH:EIe}=wIe,_Ie=e=>{f4=Object.assign(f4,e)},u3=e=>{if(typeof e=="string"){const t=e.split(".");if(t&&t.length){let n=f4;return t.forEach(r=>{n&&typeof n[r]!="undefined"?n=n[r]:n=null}),n}}return f4},SIe=e=>mt(void 0,null,function*(){return e.config.globalProperties.$config=u3(),nr({method:"get",url:`${EIe}platform-config.json`}).then(({data:t})=>{let n=e.config.globalProperties.$config;return e&&n&&typeof t=="object"&&(n=Object.assign(n,t),e.config.globalProperties.$config=n,_Ie(n)),n}).catch(()=>{throw"请在public文件夹下添加platform-config.json配置文件"})}),Vl=()=>u3().ResponsiveStorageNameSpace,h4=function(){let e=Object.fromEntries(Object.entries(Object.assign({"../../locales/en.yaml":WPe,"../../locales/zh-CN.yaml":jPe})).map(([t,n])=>[t.match(/([A-Za-z0-9-_]+)\./i)[1],n.default]));return(t="zh-CN")=>e[t]}(),DIe={zh:q(q({},h4("zh-CN")),tK),en:q(q({},h4("en")),qj)};function AIe(e){const t=[],n=new Set;for(t.push({obj:e,key:""});t.length>0;){const{obj:r,key:a}=t.pop();for(const i in r){const o=a?`${a}.${i}`:i;r[i]&&$0(r[i])?t.push({obj:r[i],key:o}):n.add(o)}}return n}const qB=new Map,kIe=(e="zh-CN")=>{let t=qB.get(e);return t||(t=AIe(h4(e)),qB.set(e,t)),t};function YB(e=""){var n;if(!e)return"";if(typeof e=="object"){const r=wf.global.locale;return e[r==null?void 0:r.value]}const t=(n=e.match(/(\S*)\./))==null?void 0:n.input;return t&&kIe("zh-CN").has(t)||!t&&Object.hasOwn(h4("zh-CN"),e)?wf.global.t.call(wf.global.locale,e):e}const nt=e=>e;var ZN,XN;const wf=JRe({legacy:!1,locale:(XN=(ZN=Mr().getItem(`${Vl()}locale`))==null?void 0:ZN.locale)!=null?XN:"zh",fallbackLocale:"en",messages:DIe});function TIe(e){e.use(wf)}const xIe={path:"/able",redirect:"/able/watermark",meta:{icon:"ri:ubuntu-fill",title:nt("menus.hsAble"),rank:Bee},children:[{path:"/able/watermark",name:"WaterMark",component:()=>fe(()=>import("./watermark-BWonNL2o.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsWatermark")}},{path:"/able/print",name:"Print",component:()=>fe(()=>import("./index-BtaZxY7l.js"),__vite__mapDeps([0,1,2,3])),meta:{title:nt("menus.hsPrint")}},{path:"/able/download",name:"Download",component:()=>fe(()=>import("./download-BFOJLxtC.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsDownload")}},{path:"/able/excel",name:"Excel",component:()=>fe(()=>import("./excel-5b_M9HA-.js"),__vite__mapDeps([4,5])),meta:{title:nt("menus.hsExcel")}},{path:"/able/debounce",name:"Debounce",component:()=>fe(()=>import("./debounce-szgICGoF.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsDebounce")}},{path:"/able/directives",name:"Directives",component:()=>fe(()=>import("./directives-D3DqvA29.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsOptimize")}},{path:"/able/draggable",name:"Draggable",component:()=>fe(()=>import("./draggable-CwgMxvHK.js"),__vite__mapDeps([6,7,8,9])),meta:{title:nt("menus.hsdraggable"),transition:{enterTransition:"animate__zoomIn",leaveTransition:"animate__zoomOut"}}},{path:"/able/pdf",name:"Pdf",component:()=>fe(()=>import("./pdf-CIPkSA4J.js"),__vite__mapDeps([10,11])),meta:{title:nt("menus.hsPdf")}},{path:"/able/barcode",name:"BarCode",component:()=>fe(()=>import("./barcode-CY1A_oB5.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsBarcode")}},{path:"/able/qrcode",name:"QrCode",component:()=>fe(()=>import("./qrcode-tckiif_s.js"),__vite__mapDeps([12,13,14,15,16])),meta:{title:nt("menus.hsQrcode")}},{path:"/able/map",name:"MapPage",component:()=>fe(()=>import("./map-Bs3W6b4I.js"),__vite__mapDeps([17,18,19])),meta:{title:nt("menus.hsmap"),keepAlive:!0,transition:{name:"fade"}}},{path:"/able/wavesurfer",name:"Wavesurfer",component:()=>fe(()=>import("./index-DDI4jDu8.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsWavesurfer")}},{path:"/able/video",name:"VideoPage",component:()=>fe(()=>import("./video-BfTda2ZL.js"),__vite__mapDeps([20,21,22])),meta:{title:nt("menus.hsvideo")}},{path:"/able/video-frame",name:"VideoFrame",component:()=>fe(()=>import("./index-ZiHItW-x.js"),__vite__mapDeps([23,24,25])),meta:{title:nt("menus.hsVideoFrame")}},{path:"/able/danmaku",name:"Danmaku",component:()=>fe(()=>import("./index-DOE-AD36.js"),__vite__mapDeps([26,27])),meta:{title:nt("menus.hsdanmaku")}},{path:"/able/infinite-scroll",name:"InfiniteScroll",component:()=>fe(()=>import("./infinite-scroll-BzqKi6bp.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsInfiniteScroll")}},{path:"/able/menu-tree",name:"MenuTree",component:()=>fe(()=>import("./menu-tree-CbfIf8IP.js"),__vite__mapDeps([28,21])),meta:{title:nt("menus.hsMenuTree")}},{path:"/able/line-tree",name:"LineTree",component:()=>fe(()=>import("./line-tree-Rmql4M2b.js"),__vite__mapDeps([29,30])),meta:{title:nt("menus.hsLineTree")}},{path:"/able/typeit",name:"Typeit",component:()=>fe(()=>import("./typeit-Cieid6ug.js"),__vite__mapDeps([31,32])),meta:{title:nt("menus.hstypeit")}},{path:"/able/sensitive",name:"Sensitive",component:()=>fe(()=>import("./sensitive-Dm-9VfEJ.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsSensitive")}},{path:"/able/pinyin",name:"Pinyin",component:()=>fe(()=>import("./pinyin-BvHIup7S.js"),__vite__mapDeps([33,34,35])),meta:{title:nt("menus.hsPinyin")}}]},BIe=Object.freeze(Object.defineProperty({__proto__:null,default:xIe},Symbol.toStringTag,{value:"Module"})),MIe={path:"/about",redirect:"/about/index",meta:{icon:"ri:file-info-line",title:nt("menus.hsAbout"),rank:Vee},children:[{path:"/about/index",name:"About",component:()=>fe(()=>import("./index-BWZjEmxc.js"),__vite__mapDeps([36,37,38])),meta:{title:nt("menus.hsAbout")}}]},LIe=Object.freeze(Object.defineProperty({__proto__:null,default:MIe},Symbol.toStringTag,{value:"Module"})),PIe=()=>fe(()=>import("./frameView-Cdso39W0.js"),__vite__mapDeps([39,40])),RIe={path:"/board",redirect:"/board/index",meta:{icon:"ri:artboard-line",title:nt("menus.hsboard"),rank:jee},children:[{path:"/board/index",name:"FrameBoard",component:PIe,meta:{title:nt("menus.hsboard"),frameSrc:"https://songlh.top/paint-board/"}}]},OIe=Object.freeze(Object.defineProperty({__proto__:null,default:RIe},Symbol.toStringTag,{value:"Module"})),IIe={path:"/components",redirect:"/components/dialog",meta:{icon:"ep:menu",title:nt("menus.hscomponents"),rank:xee},children:[{path:"/components/dialog",name:"DialogPage",component:()=>fe(()=>import("./index-BHPqBXRI.js"),__vite__mapDeps([41,42,43])),meta:{title:nt("menus.hsdialog")}},{path:"/components/message",name:"Message",component:()=>fe(()=>import("./message-sPyH4XJc.js"),__vite__mapDeps([44,21,45])),meta:{title:nt("menus.hsmessage")}},{path:"/components/upload",name:"PureUpload",component:()=>fe(()=>import("./index-DZarvMwm.js"),__vite__mapDeps([46,7,47,18,48])),meta:{title:nt("menus.hsUpload")}},{path:"/components/check-card",name:"CheckCard",component:()=>fe(()=>import("./check-card-DoEV8zRU.js"),__vite__mapDeps([49,50])),meta:{title:nt("menus.hsCheckCard"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/date-picker",name:"DatePicker",component:()=>fe(()=>import("./date-picker-C7OoLsQI.js"),__vite__mapDeps([51,21,52])),meta:{title:nt("menus.hsDatePicker")}},{path:"/components/datetime-picker",name:"DateTimePicker",component:()=>fe(()=>import("./datetime-picker-CqPj-4cP.js"),__vite__mapDeps([53,54])),meta:{title:nt("menus.hsDateTimePicker")}},{path:"/components/time-picker",name:"TimePicker",component:()=>fe(()=>import("./time-picker-C87Zour7.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsTimePicker")}},{path:"/components/icon-select",name:"IconSelect",component:()=>fe(()=>import("./icon-select-BFfqUxi3.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsIconSelect")}},{path:"/components/animatecss",name:"AnimateCss",component:()=>fe(()=>import("./animatecss-DGCF_0SV.js"),__vite__mapDeps([55,56,57])),meta:{title:nt("menus.hsanimatecss")}},{path:"/components/cropping",name:"Cropping",component:()=>fe(()=>import("./index-BT4vL6OJ.js"),__vite__mapDeps([58,59,60])),meta:{title:nt("menus.hscropping")}},{path:"/components/segmented",name:"Segmented",component:()=>fe(()=>import("./segmented-CA9rih9x.js"),__vite__mapDeps([61,62,21,63,64,65])),meta:{title:nt("menus.hssegmented")}},{path:"/components/text",name:"PureText",component:()=>fe(()=>import("./text-CF7Odfur.js"),__vite__mapDeps([66,67,68])),meta:{title:nt("menus.hsText"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/el-button",name:"PureButton",component:()=>fe(()=>import("./el-button-DtwsxTnK.js"),__vite__mapDeps([69,21,70])),meta:{title:nt("menus.hsElButton")}},{path:"/components/check-button",name:"CheckButton",component:()=>fe(()=>import("./check-button-CaWrmCRA.js"),__vite__mapDeps([71,72])),meta:{title:nt("menus.hsCheckButton"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/button",name:"ButtonPage",component:()=>fe(()=>import("./button-DcWp3JJb.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsbutton")}},{path:"/components/progress",name:"PureProgress",component:()=>fe(()=>import("./progress-CZ-bXPIs.js"),__vite__mapDeps([73,21,74])),meta:{title:nt("menus.hsProgress")}},{path:"/components/tag",name:"PureTag",component:()=>fe(()=>import("./tag-CNx4o_Gq.js"),__vite__mapDeps([75,76])),meta:{title:nt("menus.hsTag")}},{path:"/components/statistic",name:"Statistic",component:()=>fe(()=>import("./statistic-D60RF_Vs.js"),__vite__mapDeps([77,78,79])),meta:{title:nt("menus.hsStatistic")}},{path:"/components/collapse",name:"Collapse",component:()=>fe(()=>import("./collapse-1An9__Aa.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsCollapse")}},{path:"/components/cascader",name:"Cascader",component:()=>fe(()=>import("./cascader-Btu0bxIj.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsCascader")}},{path:"/components/color-picker",name:"ColorPicker",component:()=>fe(()=>import("./color-picker-BMwRrzh2.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsColorPicker")}},{path:"/components/selector",name:"Selector",component:()=>fe(()=>import("./selector-Bp2vTFCP.js"),__vite__mapDeps([80,81])),meta:{title:nt("menus.hsselector")}},{path:"/components/waterfall",name:"Waterfall",component:()=>fe(()=>import("./index-CeNYAX7p.js"),__vite__mapDeps([82,83,84])),meta:{title:nt("menus.hswaterfall")}},{path:"/components/split-pane",name:"SplitPane",component:()=>fe(()=>import("./split-pane-ClXsL-_4.js"),__vite__mapDeps([85,86])),meta:{title:nt("menus.hssplitPane")}},{path:"/components/swiper",name:"Swiper",component:()=>fe(()=>import("./swiper-DmHhIjCp.js"),__vite__mapDeps([87,88])),meta:{title:nt("menus.hsSwiper")}},{path:"/components/timeline",name:"TimeLine",component:()=>fe(()=>import("./timeline-DWYuh3Bx.js"),__vite__mapDeps([89,90,91,21,92,93])),meta:{title:nt("menus.hsTimeline")}},{path:"/components/count-to",name:"CountTo",component:()=>fe(()=>import("./count-to-Cj_9NXmT.js"),__vite__mapDeps([94,95,14,96])),meta:{title:nt("menus.hscountTo")}},{path:"/components/contextmenu",name:"ContextMenu",component:()=>fe(()=>import("./index-CEpQ4cv3.js"),__vite__mapDeps([97,98,99,100,101,102,103,104,105])),meta:{title:nt("menus.hscontextmenu")}},{path:"/components/json-editor",name:"JsonEditor",component:()=>fe(()=>import("./json-editor-C79aWUEs.js"),__vite__mapDeps([106,107,11,108])),meta:{title:nt("menus.hsjsoneditor")}},{path:"/components/seamless-scroll",name:"SeamlessScroll",component:()=>fe(()=>import("./seamless-scroll-W7ecsqQy.js"),__vite__mapDeps([109,110])),meta:{title:nt("menus.hsseamless")}},{path:"/components/virtual-list",name:"VirtualList",component:()=>fe(()=>import("./index-B7aaShwB.js"),__vite__mapDeps([111,112,113,114,115,116,117])),meta:{title:nt("menus.hsVirtualList")}}]},NIe=Object.freeze(Object.defineProperty({__proto__:null,default:IIe},Symbol.toStringTag,{value:"Module"})),$Ie={path:"/editor",redirect:"/editor/index",meta:{icon:"ep:edit",title:nt("menus.hseditor"),rank:Hee},children:[{path:"/editor/index",name:"Editor",component:()=>fe(()=>import("./index-CNX81I60.js"),__vite__mapDeps([118,119,120,121,122,78,123,124])),meta:{title:nt("menus.hseditor"),keepAlive:!0}}]},zIe=Object.freeze(Object.defineProperty({__proto__:null,default:$Ie},Symbol.toStringTag,{value:"Module"})),VIe={path:"/error",redirect:"/error/403",meta:{icon:"ri:information-line",title:nt("menus.hsabnormal"),rank:Ree},children:[{path:"/error/403",name:"403",component:()=>fe(()=>import("./403-CnPMED4R.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsfourZeroOne")}},{path:"/error/404",name:"404",component:()=>fe(()=>import("./404-BUs25tYU.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsfourZeroFour")}},{path:"/error/500",name:"500",component:()=>fe(()=>import("./500-BYtTkvYs.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsFive")}}]},HIe=Object.freeze(Object.defineProperty({__proto__:null,default:VIe},Symbol.toStringTag,{value:"Module"})),WIe={path:"/flow-chart",redirect:"/flow-chart/index",meta:{icon:"ep:set-up",title:nt("menus.hsflowChart"),rank:Wee},children:[{path:"/flow-chart/index",name:"FlowChart",component:()=>fe(()=>import("./index-BmHn3K4-.js"),__vite__mapDeps([125,107,11,108,126])),meta:{title:nt("menus.hsflowChart")}}]},GIe=Object.freeze(Object.defineProperty({__proto__:null,default:WIe},Symbol.toStringTag,{value:"Module"})),jIe=()=>fe(()=>import("./frameView-Cdso39W0.js"),__vite__mapDeps([39,40])),KIe={path:"/form-design",redirect:"/form-design/index",meta:{icon:"ri:terminal-window-line",title:nt("menus.hsFormDesign"),rank:Gee},children:[{path:"/form-design/index",name:"FormDesign",component:jIe,meta:{title:nt("menus.hsFormDesign"),frameSrc:"https://haixin-fang.github.io/vue-form-design/playground/index.html",frameLoading:!1}}]},UIe=Object.freeze(Object.defineProperty({__proto__:null,default:KIe},Symbol.toStringTag,{value:"Module"})),qIe={path:"/guide",redirect:"/guide/index",meta:{icon:"ep:guide",title:nt("menus.hsguide"),rank:Uee},children:[{path:"/guide/index",name:"Guide",component:()=>fe(()=>import("./index-JUuXXfrf.js"),__vite__mapDeps([127,128])),meta:{title:nt("menus.hsguide")}}]},YIe=Object.freeze(Object.defineProperty({__proto__:null,default:qIe},Symbol.toStringTag,{value:"Module"}));var JIe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{VITE_HIDE_HOME:ZIe}=JIe,XIe=()=>fe(()=>import("./index-eVNrvZcH.js"),__vite__mapDeps([129,130,62,131,132,133,8,134,24,34,21,7,45,15,135,83,63,64,67,136])),QIe={path:"/",name:"Home",component:XIe,redirect:"/welcome",meta:{icon:"ep:home-filled",title:nt("menus.hshome"),rank:Tee},children:[{path:"/welcome",name:"Welcome",component:()=>fe(()=>import("./index-CU5d_Y9t.js"),__vite__mapDeps([137,78,138,139,21,140,95,14,96,90,91,141,142,143,63,64,144])),meta:{title:nt("menus.hshome"),showLink:ZIe!=="true"}}]},eNe=Object.freeze(Object.defineProperty({__proto__:null,default:QIe},Symbol.toStringTag,{value:"Module"})),tNe={path:"/list",redirect:"/list/card",meta:{icon:"ri:list-check",title:nt("menus.hsList"),rank:Lee},children:[{path:"/list/card",name:"ListCard",component:()=>fe(()=>import("./index-Cw-EVWo0.js"),__vite__mapDeps([145,146,147,148,149,21,150])),meta:{icon:"ri:bank-card-line",title:nt("menus.hsListCard"),showParent:!0}}]},nNe=Object.freeze(Object.defineProperty({__proto__:null,default:tNe},Symbol.toStringTag,{value:"Module"})),rNe={path:"/menuoverflow",redirect:"/menuoverflow/index",meta:{title:nt("menus.hsMenuoverflow"),rank:qee},children:[{path:"/menuoverflow/index",name:"MenuOverflow",component:()=>fe(()=>import("./index-Cs_FAfFL.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsChildMenuoverflow"),showParent:!0}}]},aNe=Object.freeze(Object.defineProperty({__proto__:null,default:rNe},Symbol.toStringTag,{value:"Module"})),iNe={path:"/nested",redirect:"/nested/menu1/menu1-1",meta:{title:nt("menus.hsmenus"),icon:"ep:histogram",rank:Iee},children:[{path:"/nested/menu1",meta:{title:nt("menus.hsmenu1"),keepAlive:!0},redirect:"/nested/menu1/menu1-1",children:[{path:"/nested/menu1/menu1-1",component:()=>fe(()=>import("./index-1ImC_x3-.js"),__vite__mapDeps([])),name:"Menu1-1",meta:{title:nt("menus.hsmenu1-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2",redirect:"/nested/menu1/menu1-2/menu1-2-1",meta:{title:nt("menus.hsmenu1-2"),keepAlive:!0},children:[{path:"/nested/menu1/menu1-2/menu1-2-1",component:()=>fe(()=>import("./index-qw023Dfs.js"),__vite__mapDeps([])),name:"Menu1-2-1",meta:{title:nt("menus.hsmenu1-2-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2/menu1-2-2",component:()=>fe(()=>import("./index-RJ2iJBuH.js"),__vite__mapDeps([])),name:"Menu1-2-2",meta:{title:nt("menus.hsmenu1-2-2"),keepAlive:!0}}]},{path:"/nested/menu1/menu1-3",component:()=>fe(()=>import("./index-BoaWsSUi.js"),__vite__mapDeps([])),name:"Menu1-3",meta:{title:nt("menus.hsmenu1-3"),keepAlive:!0}}]},{path:"/nested/menu2",name:"Menu2",component:()=>fe(()=>import("./index-BtfmQJvu.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsmenu2"),keepAlive:!0}}]},oNe=Object.freeze(Object.defineProperty({__proto__:null,default:iNe},Symbol.toStringTag,{value:"Module"})),sNe=()=>fe(()=>import("./frameView-Cdso39W0.js"),__vite__mapDeps([39,40])),lNe={path:"/ppt",redirect:"/ppt/index",meta:{icon:"ri:file-ppt-2-line",title:"PPT",rank:Kee},children:[{path:"/ppt/index",name:"FramePpt",component:sNe,meta:{title:"PPT",frameSrc:"https://pipipi-pikachu.github.io/PPTist/",frameLoading:!1}}]},uNe=Object.freeze(Object.defineProperty({__proto__:null,default:lNe},Symbol.toStringTag,{value:"Module"})),cNe={path:"/result",redirect:"/result/success",meta:{icon:"ri:checkbox-circle-line",title:nt("menus.hsResult"),rank:Pee},children:[{path:"/result/success",name:"Success",component:()=>fe(()=>import("./success-D4N4Z1V6.js"),__vite__mapDeps([151,152])),meta:{title:nt("menus.hsSuccess")}},{path:"/result/fail",name:"Fail",component:()=>fe(()=>import("./fail-CK0F_e1N.js"),__vite__mapDeps([153,154,135,155])),meta:{title:nt("menus.hsFail")}}]},dNe=Object.freeze(Object.defineProperty({__proto__:null,default:cNe},Symbol.toStringTag,{value:"Module"})),fNe={path:"/pure-table",redirect:"/pure-table/index",meta:{icon:"ri:table-line",title:"pure-admin-table",rank:Mee},children:[{path:"/pure-table/index",name:"PureTable",component:()=>fe(()=>import("./index-BMxWbxF8.js"),__vite__mapDeps([156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184])),meta:{title:nt("menus.hsPureTableBase")}},{path:"/pure-table/high",name:"PureTableHigh",component:()=>fe(()=>import("./high-BnL3Dr0U.js"),__vite__mapDeps([185,186,187,188,189,190,191,192,193,7,194,195,196,197,198,199,5,200,201,202,45,203,204,205,206,1,207,208,209,210,211,212,213,214])),meta:{title:nt("menus.hsPureTableHigh")}}]},hNe=Object.freeze(Object.defineProperty({__proto__:null,default:fNe},Symbol.toStringTag,{value:"Module"}));/*! js-cookie v3.0.5 | MIT */function dg(e){for(var t=1;t{delete i[p]}),n.headers=Js.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[jB.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),f=p.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new Qm(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new P_(function(a){t=a}),cancel:t}}}const yIe=P_;function bIe(e){return function(n){return e.apply(null,n)}}function FIe(e){return Ke.isObject(e)&&e.isAxiosError===!0}const l9={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(l9).forEach(([e,t])=>{l9[t]=e});const CIe=l9;function VK(e){const t=new U2(e),n=CK(U2.prototype.request,t);return Ke.extend(n,U2.prototype,t,{allOwnKeys:!0}),Ke.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return VK(Rh(e,a))},n}const nr=VK(M_);nr.Axios=U2;nr.CanceledError=Qm;nr.CancelToken=yIe;nr.isCancel=IK;nr.VERSION=zK;nr.toFormData=s3;nr.AxiosError=yn;nr.Cancel=nr.CanceledError;nr.all=function(t){return Promise.all(t)};nr.spread=bIe;nr.isAxiosError=FIe;nr.mergeConfig=Rh;nr.AxiosHeaders=Js;nr.formToJSON=e=>OK(Ke.isHTMLForm(e)?new FormData(e):e);nr.getAdapter=$K.getAdapter;nr.HttpStatusCode=CIe;nr.default=nr;var wIe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};let f4={};const{VITE_PUBLIC_PATH:EIe}=wIe,_Ie=e=>{f4=Object.assign(f4,e)},u3=e=>{if(typeof e=="string"){const t=e.split(".");if(t&&t.length){let n=f4;return t.forEach(r=>{n&&typeof n[r]!="undefined"?n=n[r]:n=null}),n}}return f4},SIe=e=>mt(void 0,null,function*(){return e.config.globalProperties.$config=u3(),nr({method:"get",url:`${EIe}platform-config.json`}).then(({data:t})=>{let n=e.config.globalProperties.$config;return e&&n&&typeof t=="object"&&(n=Object.assign(n,t),e.config.globalProperties.$config=n,_Ie(n)),n}).catch(()=>{throw"请在public文件夹下添加platform-config.json配置文件"})}),Vl=()=>u3().ResponsiveStorageNameSpace,h4=function(){let e=Object.fromEntries(Object.entries(Object.assign({"../../locales/en.yaml":WPe,"../../locales/zh-CN.yaml":jPe})).map(([t,n])=>[t.match(/([A-Za-z0-9-_]+)\./i)[1],n.default]));return(t="zh-CN")=>e[t]}(),DIe={zh:q(q({},h4("zh-CN")),tK),en:q(q({},h4("en")),qj)};function AIe(e){const t=[],n=new Set;for(t.push({obj:e,key:""});t.length>0;){const{obj:r,key:a}=t.pop();for(const i in r){const o=a?`${a}.${i}`:i;r[i]&&$0(r[i])?t.push({obj:r[i],key:o}):n.add(o)}}return n}const qB=new Map,kIe=(e="zh-CN")=>{let t=qB.get(e);return t||(t=AIe(h4(e)),qB.set(e,t)),t};function YB(e=""){var n;if(!e)return"";if(typeof e=="object"){const r=wf.global.locale;return e[r==null?void 0:r.value]}const t=(n=e.match(/(\S*)\./))==null?void 0:n.input;return t&&kIe("zh-CN").has(t)||!t&&Object.hasOwn(h4("zh-CN"),e)?wf.global.t.call(wf.global.locale,e):e}const nt=e=>e;var ZN,XN;const wf=JRe({legacy:!1,locale:(XN=(ZN=Mr().getItem(`${Vl()}locale`))==null?void 0:ZN.locale)!=null?XN:"zh",fallbackLocale:"en",messages:DIe});function TIe(e){e.use(wf)}const xIe={path:"/able",redirect:"/able/watermark",meta:{icon:"ri:ubuntu-fill",title:nt("menus.hsAble"),rank:Bee},children:[{path:"/able/watermark",name:"WaterMark",component:()=>fe(()=>import("./watermark-DutkCBVC.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsWatermark")}},{path:"/able/print",name:"Print",component:()=>fe(()=>import("./index-ljY4p_7D.js"),__vite__mapDeps([0,1,2,3])),meta:{title:nt("menus.hsPrint")}},{path:"/able/download",name:"Download",component:()=>fe(()=>import("./download-Y617bi16.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsDownload")}},{path:"/able/excel",name:"Excel",component:()=>fe(()=>import("./excel-D2iP2HI7.js"),__vite__mapDeps([4,5])),meta:{title:nt("menus.hsExcel")}},{path:"/able/debounce",name:"Debounce",component:()=>fe(()=>import("./debounce-Bm9tZOip.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsDebounce")}},{path:"/able/directives",name:"Directives",component:()=>fe(()=>import("./directives-D6Ut3793.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsOptimize")}},{path:"/able/draggable",name:"Draggable",component:()=>fe(()=>import("./draggable-CECEndp-.js"),__vite__mapDeps([6,7,8,9])),meta:{title:nt("menus.hsdraggable"),transition:{enterTransition:"animate__zoomIn",leaveTransition:"animate__zoomOut"}}},{path:"/able/pdf",name:"Pdf",component:()=>fe(()=>import("./pdf-CiQtQEcg.js"),__vite__mapDeps([10,11])),meta:{title:nt("menus.hsPdf")}},{path:"/able/barcode",name:"BarCode",component:()=>fe(()=>import("./barcode-BAKZgL0o.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsBarcode")}},{path:"/able/qrcode",name:"QrCode",component:()=>fe(()=>import("./qrcode-FlXOyXIk.js"),__vite__mapDeps([12,13,14,15,16])),meta:{title:nt("menus.hsQrcode")}},{path:"/able/map",name:"MapPage",component:()=>fe(()=>import("./map-BOxX-bQX.js"),__vite__mapDeps([17,18,19])),meta:{title:nt("menus.hsmap"),keepAlive:!0,transition:{name:"fade"}}},{path:"/able/wavesurfer",name:"Wavesurfer",component:()=>fe(()=>import("./index-BSxAjYO7.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsWavesurfer")}},{path:"/able/video",name:"VideoPage",component:()=>fe(()=>import("./video-DXfHQOXd.js"),__vite__mapDeps([20,21,22])),meta:{title:nt("menus.hsvideo")}},{path:"/able/video-frame",name:"VideoFrame",component:()=>fe(()=>import("./index-BYgwxMsA.js"),__vite__mapDeps([23,24,25])),meta:{title:nt("menus.hsVideoFrame")}},{path:"/able/danmaku",name:"Danmaku",component:()=>fe(()=>import("./index-CxKl5xWu.js"),__vite__mapDeps([26,27])),meta:{title:nt("menus.hsdanmaku")}},{path:"/able/infinite-scroll",name:"InfiniteScroll",component:()=>fe(()=>import("./infinite-scroll-CfD-928W.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsInfiniteScroll")}},{path:"/able/menu-tree",name:"MenuTree",component:()=>fe(()=>import("./menu-tree-kv2mKVDd.js"),__vite__mapDeps([28,21])),meta:{title:nt("menus.hsMenuTree")}},{path:"/able/line-tree",name:"LineTree",component:()=>fe(()=>import("./line-tree-BWGAkFQs.js"),__vite__mapDeps([29,30])),meta:{title:nt("menus.hsLineTree")}},{path:"/able/typeit",name:"Typeit",component:()=>fe(()=>import("./typeit-DYw43Imh.js"),__vite__mapDeps([31,32])),meta:{title:nt("menus.hstypeit")}},{path:"/able/sensitive",name:"Sensitive",component:()=>fe(()=>import("./sensitive-DLGbemgw.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsSensitive")}},{path:"/able/pinyin",name:"Pinyin",component:()=>fe(()=>import("./pinyin-D-feAQJp.js"),__vite__mapDeps([33,34,35])),meta:{title:nt("menus.hsPinyin")}}]},BIe=Object.freeze(Object.defineProperty({__proto__:null,default:xIe},Symbol.toStringTag,{value:"Module"})),MIe={path:"/about",redirect:"/about/index",meta:{icon:"ri:file-info-line",title:nt("menus.hsAbout"),rank:Vee},children:[{path:"/about/index",name:"About",component:()=>fe(()=>import("./index-CorhFHTZ.js"),__vite__mapDeps([36,37,38])),meta:{title:nt("menus.hsAbout")}}]},LIe=Object.freeze(Object.defineProperty({__proto__:null,default:MIe},Symbol.toStringTag,{value:"Module"})),PIe=()=>fe(()=>import("./frameView-CrdNhcNC.js"),__vite__mapDeps([39,40])),RIe={path:"/board",redirect:"/board/index",meta:{icon:"ri:artboard-line",title:nt("menus.hsboard"),rank:jee},children:[{path:"/board/index",name:"FrameBoard",component:PIe,meta:{title:nt("menus.hsboard"),frameSrc:"https://songlh.top/paint-board/"}}]},OIe=Object.freeze(Object.defineProperty({__proto__:null,default:RIe},Symbol.toStringTag,{value:"Module"})),IIe={path:"/components",redirect:"/components/dialog",meta:{icon:"ep:menu",title:nt("menus.hscomponents"),rank:xee},children:[{path:"/components/dialog",name:"DialogPage",component:()=>fe(()=>import("./index-C43OzByi.js"),__vite__mapDeps([41,42,43])),meta:{title:nt("menus.hsdialog")}},{path:"/components/message",name:"Message",component:()=>fe(()=>import("./message-C1xtBOEQ.js"),__vite__mapDeps([44,21,45])),meta:{title:nt("menus.hsmessage")}},{path:"/components/upload",name:"PureUpload",component:()=>fe(()=>import("./index-D_BKRrwv.js"),__vite__mapDeps([46,7,47,18,48])),meta:{title:nt("menus.hsUpload")}},{path:"/components/check-card",name:"CheckCard",component:()=>fe(()=>import("./check-card-C6fyyTSb.js"),__vite__mapDeps([49,50])),meta:{title:nt("menus.hsCheckCard"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/date-picker",name:"DatePicker",component:()=>fe(()=>import("./date-picker-DUUnW6im.js"),__vite__mapDeps([51,21,52])),meta:{title:nt("menus.hsDatePicker")}},{path:"/components/datetime-picker",name:"DateTimePicker",component:()=>fe(()=>import("./datetime-picker-DwkHv0Sn.js"),__vite__mapDeps([53,54])),meta:{title:nt("menus.hsDateTimePicker")}},{path:"/components/time-picker",name:"TimePicker",component:()=>fe(()=>import("./time-picker-D-WK0mP6.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsTimePicker")}},{path:"/components/icon-select",name:"IconSelect",component:()=>fe(()=>import("./icon-select-B-Zw6ZDD.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsIconSelect")}},{path:"/components/animatecss",name:"AnimateCss",component:()=>fe(()=>import("./animatecss-BZJv4cRU.js"),__vite__mapDeps([55,56,57])),meta:{title:nt("menus.hsanimatecss")}},{path:"/components/cropping",name:"Cropping",component:()=>fe(()=>import("./index-DoaY-dRX.js"),__vite__mapDeps([58,59,60])),meta:{title:nt("menus.hscropping")}},{path:"/components/segmented",name:"Segmented",component:()=>fe(()=>import("./segmented-DlC_JesZ.js"),__vite__mapDeps([61,62,21,63,64,65])),meta:{title:nt("menus.hssegmented")}},{path:"/components/text",name:"PureText",component:()=>fe(()=>import("./text-CWYBne35.js"),__vite__mapDeps([66,67,68])),meta:{title:nt("menus.hsText"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/el-button",name:"PureButton",component:()=>fe(()=>import("./el-button-0vnbk6nQ.js"),__vite__mapDeps([69,21,70])),meta:{title:nt("menus.hsElButton")}},{path:"/components/check-button",name:"CheckButton",component:()=>fe(()=>import("./check-button-98_MpNv3.js"),__vite__mapDeps([71,72])),meta:{title:nt("menus.hsCheckButton"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/button",name:"ButtonPage",component:()=>fe(()=>import("./button-CKvdmTr7.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsbutton")}},{path:"/components/progress",name:"PureProgress",component:()=>fe(()=>import("./progress-Bo7AuAVg.js"),__vite__mapDeps([73,21,74])),meta:{title:nt("menus.hsProgress")}},{path:"/components/tag",name:"PureTag",component:()=>fe(()=>import("./tag-Bopx5jXU.js"),__vite__mapDeps([75,76])),meta:{title:nt("menus.hsTag")}},{path:"/components/statistic",name:"Statistic",component:()=>fe(()=>import("./statistic-BEvn2T7P.js"),__vite__mapDeps([77,78,79])),meta:{title:nt("menus.hsStatistic")}},{path:"/components/collapse",name:"Collapse",component:()=>fe(()=>import("./collapse-Dv8IrTwb.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsCollapse")}},{path:"/components/cascader",name:"Cascader",component:()=>fe(()=>import("./cascader-DmkIXCvI.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsCascader")}},{path:"/components/color-picker",name:"ColorPicker",component:()=>fe(()=>import("./color-picker-DB0A6JGF.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsColorPicker")}},{path:"/components/selector",name:"Selector",component:()=>fe(()=>import("./selector-Cm4uIQTP.js"),__vite__mapDeps([80,81])),meta:{title:nt("menus.hsselector")}},{path:"/components/waterfall",name:"Waterfall",component:()=>fe(()=>import("./index-DVJEfA4B.js"),__vite__mapDeps([82,83,84])),meta:{title:nt("menus.hswaterfall")}},{path:"/components/split-pane",name:"SplitPane",component:()=>fe(()=>import("./split-pane-DzaQasAP.js"),__vite__mapDeps([85,86])),meta:{title:nt("menus.hssplitPane")}},{path:"/components/swiper",name:"Swiper",component:()=>fe(()=>import("./swiper-B_s0muKB.js"),__vite__mapDeps([87,88])),meta:{title:nt("menus.hsSwiper")}},{path:"/components/timeline",name:"TimeLine",component:()=>fe(()=>import("./timeline-DeB_2rx5.js"),__vite__mapDeps([89,90,91,21,92,93])),meta:{title:nt("menus.hsTimeline")}},{path:"/components/count-to",name:"CountTo",component:()=>fe(()=>import("./count-to-BJMSkIqX.js"),__vite__mapDeps([94,95,14,96])),meta:{title:nt("menus.hscountTo")}},{path:"/components/contextmenu",name:"ContextMenu",component:()=>fe(()=>import("./index-CwqEFblJ.js"),__vite__mapDeps([97,98,99,100,101,102,103,104,105])),meta:{title:nt("menus.hscontextmenu")}},{path:"/components/json-editor",name:"JsonEditor",component:()=>fe(()=>import("./json-editor-eHeLKYQE.js"),__vite__mapDeps([106,107,11,108])),meta:{title:nt("menus.hsjsoneditor")}},{path:"/components/seamless-scroll",name:"SeamlessScroll",component:()=>fe(()=>import("./seamless-scroll-i_M2D3EH.js"),__vite__mapDeps([109,110])),meta:{title:nt("menus.hsseamless")}},{path:"/components/virtual-list",name:"VirtualList",component:()=>fe(()=>import("./index-BtH_-gXL.js"),__vite__mapDeps([111,112,113,114,115,116,117])),meta:{title:nt("menus.hsVirtualList")}}]},NIe=Object.freeze(Object.defineProperty({__proto__:null,default:IIe},Symbol.toStringTag,{value:"Module"})),$Ie={path:"/editor",redirect:"/editor/index",meta:{icon:"ep:edit",title:nt("menus.hseditor"),rank:Hee},children:[{path:"/editor/index",name:"Editor",component:()=>fe(()=>import("./index-CXUeANkr.js"),__vite__mapDeps([118,119,120,121,122,78,123,124])),meta:{title:nt("menus.hseditor"),keepAlive:!0}}]},zIe=Object.freeze(Object.defineProperty({__proto__:null,default:$Ie},Symbol.toStringTag,{value:"Module"})),VIe={path:"/error",redirect:"/error/403",meta:{icon:"ri:information-line",title:nt("menus.hsabnormal"),rank:Ree},children:[{path:"/error/403",name:"403",component:()=>fe(()=>import("./403-BDInWxHP.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsfourZeroOne")}},{path:"/error/404",name:"404",component:()=>fe(()=>import("./404-9vI0oM_P.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsfourZeroFour")}},{path:"/error/500",name:"500",component:()=>fe(()=>import("./500-BuhWmZhA.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsFive")}}]},HIe=Object.freeze(Object.defineProperty({__proto__:null,default:VIe},Symbol.toStringTag,{value:"Module"})),WIe={path:"/flow-chart",redirect:"/flow-chart/index",meta:{icon:"ep:set-up",title:nt("menus.hsflowChart"),rank:Wee},children:[{path:"/flow-chart/index",name:"FlowChart",component:()=>fe(()=>import("./index-BSlLY_W_.js"),__vite__mapDeps([125,107,11,108,126])),meta:{title:nt("menus.hsflowChart")}}]},GIe=Object.freeze(Object.defineProperty({__proto__:null,default:WIe},Symbol.toStringTag,{value:"Module"})),jIe=()=>fe(()=>import("./frameView-CrdNhcNC.js"),__vite__mapDeps([39,40])),KIe={path:"/form-design",redirect:"/form-design/index",meta:{icon:"ri:terminal-window-line",title:nt("menus.hsFormDesign"),rank:Gee},children:[{path:"/form-design/index",name:"FormDesign",component:jIe,meta:{title:nt("menus.hsFormDesign"),frameSrc:"https://haixin-fang.github.io/vue-form-design/playground/index.html",frameLoading:!1}}]},UIe=Object.freeze(Object.defineProperty({__proto__:null,default:KIe},Symbol.toStringTag,{value:"Module"})),qIe={path:"/guide",redirect:"/guide/index",meta:{icon:"ep:guide",title:nt("menus.hsguide"),rank:Uee},children:[{path:"/guide/index",name:"Guide",component:()=>fe(()=>import("./index-Dg6OOX8B.js"),__vite__mapDeps([127,128])),meta:{title:nt("menus.hsguide")}}]},YIe=Object.freeze(Object.defineProperty({__proto__:null,default:qIe},Symbol.toStringTag,{value:"Module"}));var JIe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{VITE_HIDE_HOME:ZIe}=JIe,XIe=()=>fe(()=>import("./index-CHZ9JsQ3.js"),__vite__mapDeps([129,130,62,131,132,133,8,134,24,34,21,7,45,15,135,83,63,64,67,136])),QIe={path:"/",name:"Home",component:XIe,redirect:"/welcome",meta:{icon:"ep:home-filled",title:nt("menus.hshome"),rank:Tee},children:[{path:"/welcome",name:"Welcome",component:()=>fe(()=>import("./index-DeieRJA0.js"),__vite__mapDeps([137,78,138,139,21,140,95,14,96,90,91,141,142,143,63,64,144])),meta:{title:nt("menus.hshome"),showLink:ZIe!=="true"}}]},eNe=Object.freeze(Object.defineProperty({__proto__:null,default:QIe},Symbol.toStringTag,{value:"Module"})),tNe={path:"/list",redirect:"/list/card",meta:{icon:"ri:list-check",title:nt("menus.hsList"),rank:Lee},children:[{path:"/list/card",name:"ListCard",component:()=>fe(()=>import("./index-CLGpjJaU.js"),__vite__mapDeps([145,146,147,148,149,21,150])),meta:{icon:"ri:bank-card-line",title:nt("menus.hsListCard"),showParent:!0}}]},nNe=Object.freeze(Object.defineProperty({__proto__:null,default:tNe},Symbol.toStringTag,{value:"Module"})),rNe={path:"/menuoverflow",redirect:"/menuoverflow/index",meta:{title:nt("menus.hsMenuoverflow"),rank:qee},children:[{path:"/menuoverflow/index",name:"MenuOverflow",component:()=>fe(()=>import("./index-fu_jkQy6.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsChildMenuoverflow"),showParent:!0}}]},aNe=Object.freeze(Object.defineProperty({__proto__:null,default:rNe},Symbol.toStringTag,{value:"Module"})),iNe={path:"/nested",redirect:"/nested/menu1/menu1-1",meta:{title:nt("menus.hsmenus"),icon:"ep:histogram",rank:Iee},children:[{path:"/nested/menu1",meta:{title:nt("menus.hsmenu1"),keepAlive:!0},redirect:"/nested/menu1/menu1-1",children:[{path:"/nested/menu1/menu1-1",component:()=>fe(()=>import("./index-CXDQzF8T.js"),__vite__mapDeps([])),name:"Menu1-1",meta:{title:nt("menus.hsmenu1-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2",redirect:"/nested/menu1/menu1-2/menu1-2-1",meta:{title:nt("menus.hsmenu1-2"),keepAlive:!0},children:[{path:"/nested/menu1/menu1-2/menu1-2-1",component:()=>fe(()=>import("./index-XEgOEC1b.js"),__vite__mapDeps([])),name:"Menu1-2-1",meta:{title:nt("menus.hsmenu1-2-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2/menu1-2-2",component:()=>fe(()=>import("./index-DYd2hKuJ.js"),__vite__mapDeps([])),name:"Menu1-2-2",meta:{title:nt("menus.hsmenu1-2-2"),keepAlive:!0}}]},{path:"/nested/menu1/menu1-3",component:()=>fe(()=>import("./index-BjSTbmBb.js"),__vite__mapDeps([])),name:"Menu1-3",meta:{title:nt("menus.hsmenu1-3"),keepAlive:!0}}]},{path:"/nested/menu2",name:"Menu2",component:()=>fe(()=>import("./index-DiwPMhHC.js"),__vite__mapDeps([])),meta:{title:nt("menus.hsmenu2"),keepAlive:!0}}]},oNe=Object.freeze(Object.defineProperty({__proto__:null,default:iNe},Symbol.toStringTag,{value:"Module"})),sNe=()=>fe(()=>import("./frameView-CrdNhcNC.js"),__vite__mapDeps([39,40])),lNe={path:"/ppt",redirect:"/ppt/index",meta:{icon:"ri:file-ppt-2-line",title:"PPT",rank:Kee},children:[{path:"/ppt/index",name:"FramePpt",component:sNe,meta:{title:"PPT",frameSrc:"https://pipipi-pikachu.github.io/PPTist/",frameLoading:!1}}]},uNe=Object.freeze(Object.defineProperty({__proto__:null,default:lNe},Symbol.toStringTag,{value:"Module"})),cNe={path:"/result",redirect:"/result/success",meta:{icon:"ri:checkbox-circle-line",title:nt("menus.hsResult"),rank:Pee},children:[{path:"/result/success",name:"Success",component:()=>fe(()=>import("./success-DxBGNzxN.js"),__vite__mapDeps([151,152])),meta:{title:nt("menus.hsSuccess")}},{path:"/result/fail",name:"Fail",component:()=>fe(()=>import("./fail-AG7xf_Yo.js"),__vite__mapDeps([153,154,135,155])),meta:{title:nt("menus.hsFail")}}]},dNe=Object.freeze(Object.defineProperty({__proto__:null,default:cNe},Symbol.toStringTag,{value:"Module"})),fNe={path:"/pure-table",redirect:"/pure-table/index",meta:{icon:"ri:table-line",title:"pure-admin-table",rank:Mee},children:[{path:"/pure-table/index",name:"PureTable",component:()=>fe(()=>import("./index-irnX9ezw.js"),__vite__mapDeps([156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184])),meta:{title:nt("menus.hsPureTableBase")}},{path:"/pure-table/high",name:"PureTableHigh",component:()=>fe(()=>import("./high-XkQTOfZe.js"),__vite__mapDeps([185,186,187,188,189,190,191,192,193,7,194,195,196,197,198,199,5,200,201,202,45,203,204,205,206,1,207,208,209,210,211,212,213,214])),meta:{title:nt("menus.hsPureTableHigh")}}]},hNe=Object.freeze(Object.defineProperty({__proto__:null,default:fNe},Symbol.toStringTag,{value:"Module"}));/*! js-cookie v3.0.5 | MIT */function dg(e){for(var t=1;t=0)return!1;return!0}function J$e(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=jo.call(Array(e.indent+1)," ");else return null;return{base:n,prev:jo.call(Array(t+1),n)}}function g9(e,t){if(e.length===0)return"";var n=`
`+t.prev+t.base;return n+jo.call(e,","+n)+`
`+t.prev}function fg(e,t){var n=v9(e),r=[];if(n){r.length=e.length;for(var a=0;a1;){var n=t.pop(),r=n.obj[n.prop];if(Cc(r)){for(var a=[],i=0;i=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||i===dze.RFC1738&&(u===40||u===41)){s+=o.charAt(l);continue}if(u<128){s=s+Ro[u];continue}if(u<2048){s=s+(Ro[192|u>>6]+Ro[128|u&63]);continue}if(u<55296||u>=57344){s=s+(Ro[224|u>>12]+Ro[128|u>>6&63]+Ro[128|u&63]);continue}l+=1,u=65536+((u&1023)<<10|o.charCodeAt(l)&1023),s+=Ro[240|u>>18]+Ro[128|u>>12&63]+Ro[128|u>>6&63]+Ro[128|u&63]}return s},gze=function(t){for(var n=[{obj:{o:t},prop:"o"}],r=[],a=0;a0?v.join(",")||null:void 0}];else if($s(l))S=l;else{var D=Object.keys(v);S=u?D.sort(u):D}for(var A=a&&$s(v)&&v.length===1?n+"[]":n,k=0;k0?p+h:""},Nh=sU,y9=Object.prototype.hasOwnProperty,Tze=Array.isArray,Tr={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Nh.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},xze=function(e){return e.replace(/(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},cU=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},Bze="utf8=%26%2310003%3B",Mze="utf8=%E2%9C%93",Lze=function(t,n){var r={__proto__:null},a=n.ignoreQueryPrefix?t.replace(/^\?/,""):t,i=n.parameterLimit===1/0?void 0:n.parameterLimit,o=a.split(n.delimiter,i),s=-1,l,u=n.charset;if(n.charsetSentinel)for(l=0;l-1&&(p=Tze(p)?[p]:p),y9.call(r,h)?r[h]=Nh.combine(r[h],p):r[h]=p}return r},Pze=function(e,t,n,r){for(var a=r?t:cU(t,n),i=e.length-1;i>=0;--i){var o,s=e[i];if(s==="[]"&&n.parseArrays)o=[].concat(a);else{o=n.plainObjects?Object.create(null):{};var l=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,u=parseInt(l,10);!n.parseArrays&&l===""?o={0:a}:!isNaN(u)&&s!==l&&String(u)===l&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(o=[],o[u]=a):l!=="__proto__"&&(o[l]=a)}a=o}return a},Rze=function(t,n,r,a){if(t){var i=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,o=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,l=r.depth>0&&o.exec(i),u=l?i.slice(0,l.index):i,c=[];if(u){if(!r.plainObjects&&y9.call(Object.prototype,u)&&!r.allowPrototypes)return;c.push(u)}for(var d=0;r.depth>0&&(l=s.exec(i))!==null&&d
'};n.configure=function(p){var m,y;for(m in p)y=p[m],y!==void 0&&p.hasOwnProperty(m)&&(r[m]=y);return this},n.status=null,n.set=function(p){var m=n.isStarted();p=a(p,r.minimum,1),n.status=p===1?null:p;var y=n.render(!m),v=y.querySelector(r.barSelector),F=r.speed,b=r.easing;return y.offsetWidth,s(function(C){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),l(v,o(p,F,b)),p===1?(l(y,{transition:"none",opacity:1}),y.offsetWidth,setTimeout(function(){l(y,{transition:"all "+F+"ms linear",opacity:0}),setTimeout(function(){n.remove(),C()},F)},F)):setTimeout(C,F)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var p=function(){setTimeout(function(){n.status&&(n.trickle(),p())},r.trickleSpeed)};return r.trickle&&p(),this},n.done=function(p){return!p&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(p){var m=n.status;return m?(typeof p!="number"&&(p=(1-m)*a(Math.random()*m,.1,.95)),m=a(m+p,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var p=0,m=0;n.promise=function(y){return!y||y.state()==="resolved"?this:(m===0&&n.start(),p++,m++,y.always(function(){m--,m===0?(p=0,n.done()):n.set((p-m)/p)}),this)}}(),n.render=function(p){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=r.template;var y=m.querySelector(r.barSelector),v=p?"-100":i(n.status||0),F=document.querySelector(r.parent),b;return l(y,{transition:"all 0 linear",transform:"translate3d("+v+"%,0,0)"}),r.showSpinner||(b=m.querySelector(r.spinnerSelector),b&&h(b)),F!=document.body&&c(F,"nprogress-custom-parent"),F.appendChild(m),m},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var p=document.getElementById("nprogress");p&&h(p)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var p=document.body.style,m="WebkitTransform"in p?"Webkit":"MozTransform"in p?"Moz":"msTransform"in p?"ms":"OTransform"in p?"O":"";return m+"Perspective"in p?"translate3d":m+"Transform"in p?"translate":"margin"};function a(p,m,y){return py?y:p}function i(p){return(-1+p)*100}function o(p,m,y){var v;return r.positionUsing==="translate3d"?v={transform:"translate3d("+i(p)+"%,0,0)"}:r.positionUsing==="translate"?v={transform:"translate("+i(p)+"%,0)"}:v={"margin-left":i(p)+"%"},v.transition="all "+m+"ms "+y,v}var s=function(){var p=[];function m(){var y=p.shift();y&&y(m)}return function(y){p.push(y),p.length==1&&m()}}(),l=function(){var p=["Webkit","O","Moz","ms"],m={};function y(C){return C.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(E,w){return w.toUpperCase()})}function v(C){var E=document.body.style;if(C in E)return C;for(var w=p.length,_=C.charAt(0).toUpperCase()+C.slice(1),S;w--;)if(S=p[w]+_,S in E)return S;return C}function F(C){return C=y(C),m[C]||(m[C]=v(C))}function b(C,E,w){E=F(E),C.style[E]=w}return function(C,E){var w=arguments,_,S;if(w.length==2)for(_ in E)S=E[_],S!==void 0&&E.hasOwnProperty(_)&&b(C,_,S);else b(C,w[1],w[2])}}();function u(p,m){var y=typeof p=="string"?p:f(p);return y.indexOf(" "+m+" ")>=0}function c(p,m){var y=f(p),v=y+m;u(y,m)||(p.className=v.substring(1))}function d(p,m){var y=f(p),v;u(p,m)&&(v=y.replace(" "+m+" "," "),p.className=v.substring(1,v.length-1))}function f(p){return(" "+(p.className||"")+" ").replace(/\s+/gi," ")}function h(p){p&&p.parentNode&&p.parentNode.removeChild(p)}return n})})(dU);var Hze=dU.exports;const Yc=ys(Hze);Yc.configure({easing:"ease",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3});const Wze={timeout:1e4,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},paramsSerializer:{serialize:Vze.stringify}},pr=class pr{constructor(){this.httpInterceptorsRequest(),this.httpInterceptorsResponse()}static retryOriginalRequest(t){return new Promise(n=>{pr.requests.push(r=>{t.headers.Authorization=C7(r),n(t)})})}httpInterceptorsRequest(){pr.axiosInstance.interceptors.request.use(t=>mt(this,null,function*(){return Yc.start(),typeof t.beforeRequestCallback=="function"?(t.beforeRequestCallback(t),t):pr.initConfig.beforeRequestCallback?(pr.initConfig.beforeRequestCallback(t),t):["/refresh-token","/login"].find(r=>r===t.url)?t:new Promise(r=>{const a=qze();if(a){const i=new Date().getTime();parseInt(a.expires)-i<=0?(pr.isRefreshing||(pr.isRefreshing=!0,J2().handRefreshToken({refreshToken:a.refreshToken}).then(s=>{const l=s.data.accessToken;t.headers.Authorization=C7(l),pr.requests.forEach(u=>u(l)),pr.requests=[]}).finally(()=>{pr.isRefreshing=!1})),r(pr.retryOriginalRequest(t))):(t.headers.Authorization=C7(a.accessToken),r(t))}else r(t)})}),t=>Promise.reject(t))}httpInterceptorsResponse(){pr.axiosInstance.interceptors.response.use(n=>{const r=n.config;return Yc.done(),typeof r.beforeResponseCallback=="function"?(r.beforeResponseCallback(n),n.data):(pr.initConfig.beforeResponseCallback&&pr.initConfig.beforeResponseCallback(n),n.data)},n=>{const r=n;return r.isCancelRequest=nr.isCancel(r),Yc.done(),Promise.reject(r)})}request(t,n,r,a){const i=q(q({method:t,url:n},r),a);return new Promise((o,s)=>{pr.axiosInstance.request(i).then(l=>{o(l)}).catch(l=>{s(l)})})}post(t,n,r){return this.request("post",t,n,r)}get(t,n,r){return this.request("get",t,n,r)}};jd(pr,"requests",[]),jd(pr,"isRefreshing",!1),jd(pr,"initConfig",{}),jd(pr,"axiosInstance",nr.create(Wze));let b9=pr;const G_=new b9,Gze=e=>G_.request("post","/login",{data:e}),jze=e=>G_.request("post","/refresh-token",{data:e}),Kze=R_({id:"pure-multiTags",state:()=>{var e,t;return{multiTags:(e=Mr().getItem(`${Vl()}configure`))!=null&&e.multiTagsCache?Mr().getItem(`${Vl()}tags`):[...O_],multiTagsCache:(t=Mr().getItem(`${Vl()}configure`))==null?void 0:t.multiTagsCache}},getters:{getMultiTagsCache(e){return e.multiTagsCache}},actions:{multiTagsCacheChange(e){this.multiTagsCache=e,e?Mr().setItem(`${Vl()}tags`,this.multiTags):Mr().removeItem(`${Vl()}tags`)},tagsCache(e){this.getMultiTagsCache&&Mr().setItem(`${Vl()}tags`,e)},handleTags(e,t,n){var r,a,i,o,s,l;switch(e){case"equal":this.multiTags=t,this.tagsCache(this.multiTags);break;case"push":{const u=t;if((r=u==null?void 0:u.meta)!=null&&r.hiddenTag||C_(u==null?void 0:u.name)||((a=u==null?void 0:u.meta)==null?void 0:a.title.length)===0||$Le((i=u==null?void 0:u.meta)==null?void 0:i.showLink)&&!((o=u==null?void 0:u.meta)!=null&&o.showLink))return;const c=u.path,d=this.multiTags.some(m=>m.path===c),f=this.multiTags.some(m=>JF(m==null?void 0:m.query,u==null?void 0:u.query)),h=this.multiTags.some(m=>JF(m==null?void 0:m.params,u==null?void 0:u.params));if(d&&f&&h)return;const p=(l=(s=u==null?void 0:u.meta)==null?void 0:s.dynamicLevel)!=null?l:-1;if(p>0&&this.multiTags.filter(m=>(m==null?void 0:m.path)===c).length>=p){const m=this.multiTags.findIndex(y=>(y==null?void 0:y.path)===c);m!==-1&&this.multiTags.splice(m,1)}this.multiTags.push(t),this.tagsCache(this.multiTags)}break;case"splice":if(n)this.multiTags.splice(n==null?void 0:n.startIndex,n==null?void 0:n.length);else{const u=this.multiTags.findIndex(c=>c.path===t);if(u===-1)return;this.multiTags.splice(u,1)}return this.tagsCache(this.multiTags),this.multiTags;case"slice":return this.multiTags.slice(-1)}}}});function Qf(){return Kze(d3)}const Uze=R_({id:"pure-user",state:()=>{var e,t,n,r;return{username:(t=(e=Mr().getItem(Zs))==null?void 0:e.username)!=null?t:"",roles:(r=(n=Mr().getItem(Zs))==null?void 0:n.roles)!=null?r:[],verifyCode:"",currentPage:0,isRemembered:!1,loginDay:7}},actions:{SET_USERNAME(e){this.username=e},SET_ROLES(e){this.roles=e},SET_VERIFYCODE(e){this.verifyCode=e},SET_CURRENTPAGE(e){this.currentPage=e},SET_ISREMEMBERED(e){this.isRemembered=e},SET_LOGINDAY(e){this.loginDay=Number(e)},loginByUsername(e){return mt(this,null,function*(){return new Promise((t,n)=>{Gze(e).then(r=>{r&&(F9(r.data),t(r))}).catch(r=>{n(r)})})})},logOut(){this.username="",this.roles=[],K_(),Qf().handleTags("equal",[...O_]),pHe(),er.push("/login")},handRefreshToken(e){return mt(this,null,function*(){return new Promise((t,n)=>{jze(e).then(r=>{r&&(F9(r.data),t(r))}).catch(r=>{n(r)})})})}}});function J2(){return Uze(d3)}const Zs="user-info",H0="authorized-token",j_="multiple-tabs";function qze(){return uu.get(H0)?JSON.parse(uu.get(H0)):Mr().getItem(Zs)}function F9(e){var l,u,c,d;let t=0;const{accessToken:n,refreshToken:r}=e,{isRemembered:a,loginDay:i}=J2();t=new Date(e.expires).getTime();const o=JSON.stringify({accessToken:n,expires:t});t>0?uu.set(H0,o,{expires:(t-Date.now())/864e5}):uu.set(H0,o),uu.set(j_,"true",a?{expires:i}:{});function s(f,h){J2().SET_USERNAME(f),J2().SET_ROLES(h),Mr().setItem(Zs,{refreshToken:r,expires:t,username:f,roles:h})}if(e.username&&e.roles){const{username:f,roles:h}=e;s(f,h)}else{const f=(u=(l=Mr().getItem(Zs))==null?void 0:l.username)!=null?u:"",h=(d=(c=Mr().getItem(Zs))==null?void 0:c.roles)!=null?d:[];s(f,h)}}function K_(){uu.remove(H0),uu.remove(j_),Mr().removeItem(Zs)}const C7=e=>"Bearer "+e;(function(){const e=tPe(location.href),t=["username","roles","accessToken"],n=t.length;if(Object.keys(e).length!==n)return;let r=[],a=0;for(;a{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];const t=[];for(const n of e)n.children&&n.children.length>0&&Yze(n.children),t.push(n.uniqueId);return t},Jze=(e,t=[])=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.children&&r.children.length===1&&delete r.children,r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.uniqueId=r.pathList.length>1?r.pathList.join("-"):r.pathList[0],r.children&&r.children.length>0&&Jze(r.children,r.pathList);return e},f3=(e,t=[])=>{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.children&&r.children.length>0&&f3(r.children,r.pathList);return e},Zze=(e,t)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];const n=e.find(a=>a.uniqueId===t);if(n)return n;const r=e.filter(a=>a.children).map(a=>a.children).flat(1);return Zze(r,t)},Xze=(e,t,n)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const r of e){const a=r.children&&r.children.length>0;r.uniqueId===t&&Object.prototype.toString.call(n)==="[object Object]"&&Object.assign(r,n),a&&Xze(r.children,t,n)}return e},ght=(e,t,n,r)=>{if(!Array.isArray(e))return console.warn("data must be an array"),[];const a={id:t||"id",parentId:n||"parentId",childrenList:r||"children"},i={},o={},s=[];for(const u of e){const c=u[a.parentId];i[c]==null&&(i[c]=[]),o[u[a.id]]=u,i[c].push(u)}for(const u of e){const c=u[a.parentId];o[c]==null&&s.push(u)}for(const u of s)l(u);function l(u){if(i[u[a.id]]!==null&&(u[a.childrenList]=i[u[a.id]]),u[a.childrenList])for(const c of u[a.childrenList])l(c)}return s},Qze=()=>fe(()=>import("./index-eVNrvZcH.js"),__vite__mapDeps([129,130,62,131,132,133,8,134,24,34,21,7,45,15,135,83,63,64,67,136])),y4=[{path:"/login",name:"Login",component:()=>fe(()=>import("./index-BPTQ298p.js"),__vite__mapDeps([215,216,217,218,21,92,32,219,13,14,15,16,220,221,222,133,8,134,24,45,223])),meta:{title:nt("menus.hslogin"),showLink:!1,rank:101}},{path:"/redirect",component:Qze,meta:{title:nt("status.hsLoad"),showLink:!1,rank:102},children:[{path:"/redirect/:path(.*)",name:"Redirect",component:()=>fe(()=>import("./redirect-CFwbFjNI.js"),__vite__mapDeps([]))}]},{path:"/empty",name:"Empty",component:()=>fe(()=>import("./index-Cyz0VbqW.js"),__vite__mapDeps([224,225])),meta:{title:nt("menus.hsempty"),showLink:!1,rank:103}}];/*!
+ * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(ko,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'