你好
");_(()=>{setTimeout(()=>{t.value="我是模拟的异步数据
"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return h(()=>{const e=o.value;e!=null&&e.destroy()}),(e,l)=>(C(),b("div",g,[a(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),a(n(f),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{E as _}; +import{T as c,E as f}from"./index.esm-c358bf9c.js";import{d as m,b3 as p,r as v,k as _,l as h,o as C,i as b,h as a,u as n}from"./index-7675bdf8.js";const g={class:"wangeditor"},r="default",E=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 h(()=>{const e=o.value;e!=null&&e.destroy()}),(e,l)=>(C(),b("div",g,[a(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),a(n(f),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{E as _}; diff --git a/dist/static/js/basic-95fcf256.js b/dist/static/js/basic-bb467d01.js similarity index 85% rename from dist/static/js/basic-95fcf256.js rename to dist/static/js/basic-bb467d01.js index 0891fa9d9..9a591e0df 100644 --- a/dist/static/js/basic-95fcf256.js +++ b/dist/static/js/basic-bb467d01.js @@ -1 +1 @@ -import{C as _,a as d,b as m,c as l,d as i,e as D}from"./index.esm-912ad1db.js";import{d as h,_ as b,a,b as F,o as r,i as p,g as B,h as e,w as t,f as u,s as w,v as E,e as v}from"./index-1bf93bc4.js";const I=h({name:"ExampleSimple",components:{[_.name]:_,[d.name]:d,[m.name]:m,[l.name]:l,[i.name]:i},directives:{contextmenu:D}});const x=o=>(w("data-v-17318510"),o=o(),E(),o),S=x(()=>v("h1",null,"基本使用",-1)),A={class:"wrapper"},$=x(()=>v("code",null,"右键点击此区域",-1)),G=[$];function N(o,V,g,k,y,H){const n=a("v-contextmenu-item"),s=a("v-contextmenu-divider"),c=a("v-contextmenu-submenu"),C=a("v-contextmenu"),f=F("contextmenu");return r(),p("div",null,[S,B((r(),p("div",A,G)),[[f,void 0,"contextmenu"]]),e(C,{ref:"contextmenu"},{default:t(()=>[e(n,null,{default:t(()=>[u("GitHub")]),_:1}),e(n,null,{default:t(()=>[u("GitLab")]),_:1}),e(s),e(c,{title:"蔬菜菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("土豆")]),_:1}),e(c,{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(s),e(n,null,{default:t(()=>[u("哈密瓜")]),_:1})]),_:1},512)])}const j=b(I,[["render",N],["__scopeId","data-v-17318510"]]);export{j as default}; +import{C as _,a as d,b as m,c as l,d as i,e as D}from"./index.esm-ff902ec6.js";import{d as h,_ as b,a,b as F,o as r,i as p,g as B,h as e,w as t,f as u,s as w,v as E,e as v}from"./index-7675bdf8.js";const I=h({name:"ExampleSimple",components:{[_.name]:_,[d.name]:d,[m.name]:m,[l.name]:l,[i.name]:i},directives:{contextmenu:D}});const x=o=>(w("data-v-17318510"),o=o(),E(),o),S=x(()=>v("h1",null,"基本使用",-1)),A={class:"wrapper"},$=x(()=>v("code",null,"右键点击此区域",-1)),G=[$];function N(o,V,g,k,y,H){const n=a("v-contextmenu-item"),s=a("v-contextmenu-divider"),c=a("v-contextmenu-submenu"),C=a("v-contextmenu"),f=F("contextmenu");return r(),p("div",null,[S,B((r(),p("div",A,G)),[[f,void 0,"contextmenu"]]),e(C,{ref:"contextmenu"},{default:t(()=>[e(n,null,{default:t(()=>[u("GitHub")]),_:1}),e(n,null,{default:t(()=>[u("GitLab")]),_:1}),e(s),e(c,{title:"蔬菜菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("土豆")]),_:1}),e(c,{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(s),e(n,null,{default:t(()=>[u("哈密瓜")]),_:1})]),_:1},512)])}const j=b(I,[["render",N],["__scopeId","data-v-17318510"]]);export{j as default}; diff --git a/dist/static/js/border-b889c252.js b/dist/static/js/border-a38b5888.js similarity index 58% rename from dist/static/js/border-b889c252.js rename to dist/static/js/border-a38b5888.js index 57d4041fe..a18cbbb9b 100644 --- a/dist/static/js/border-b889c252.js +++ b/dist/static/js/border-a38b5888.js @@ -1 +1 @@ -import{_ as o}from"./border.vue_vue_type_script_setup_true_lang-9e2abd6f.js";import"./data-a40e7d69.js";import"./index-1bf93bc4.js";export{o as default}; +import{_ as o}from"./border.vue_vue_type_script_setup_true_lang-bd550956.js";import"./data-d2c0f1f4.js";import"./index-7675bdf8.js";export{o as default}; diff --git a/dist/static/js/border.vue_vue_type_script_setup_true_lang-9e2abd6f.js b/dist/static/js/border.vue_vue_type_script_setup_true_lang-bd550956.js similarity index 64% rename from dist/static/js/border.vue_vue_type_script_setup_true_lang-9e2abd6f.js rename to dist/static/js/border.vue_vue_type_script_setup_true_lang-bd550956.js index 281cbe513..975aee954 100644 --- a/dist/static/js/border.vue_vue_type_script_setup_true_lang-9e2abd6f.js +++ b/dist/static/js/border.vue_vue_type_script_setup_true_lang-bd550956.js @@ -1 +1 @@ -import{t as o}from"./data-a40e7d69.js";import{d as r,a as t,o as n,c as p,u as s}from"./index-1bf93bc4.js";const u=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{u as _}; +import{t as o}from"./data-d2c0f1f4.js";import{d as r,a as t,o as n,c as p,u as s}from"./index-7675bdf8.js";const u=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{u as _}; diff --git a/dist/static/js/cascader-d4b26cea.js b/dist/static/js/cascader-d65126a0.js similarity index 99% rename from dist/static/js/cascader-d4b26cea.js rename to dist/static/js/cascader-d65126a0.js index 8a55d7f78..0af568d26 100644 --- a/dist/static/js/cascader-d4b26cea.js +++ b/dist/static/js/cascader-d65126a0.js @@ -1 +1 @@ -import{S as A,C as y,d as N,r as b,a as V,c as U,w as h,o as B,f as x,h as _,e as a,u as s,t as u,_ as L}from"./index-1bf93bc4.js";const P={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 S=P;const j=A(S),n={},m={},T=j[86],g=[];let D=[];const r="全部";n[""]=r;Object.keys(T).forEach(c=>{const e=T[c];g.push({value:c,label:e}),n[c]=e,m[e]={code:c},m[e][r]={code:""}});g.forEach(c=>{const e=c.value,t=c.label,l=[],o=j[e]??{};Object.keys(o).forEach(d=>{l.push({value:d,label:o[d]}),n[d]=o[d],m[t][o[d]]={code:d},m[t][o[d]][r]={code:""}}),l.length&&(c.children=l)});D=y(g);g.forEach(c=>{const e=c.children,t=c.label;e&&e.forEach(l=>{const o=l.value,d=l.label,p=[],i=j[o]??{};Object.keys(i).forEach(v=>{p.push({value:v,label:i[v]}),n[v]=i[v],m[t][d][i[v]]={code:v}}),p.length&&(l.children=p)})});const O=y(D);O.unshift({value:"",label:r});O.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:r}),e.forEach(t=>{const l=t.children;l!=null&&l.length&&l.unshift({value:"",label:r})}))});const $=y(g);$.unshift({value:"",label:r});$.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:r}),e.forEach(t=>{const l=t.children;l!=null&&l.length&&l.unshift({value:"",label:r})}))});function E(c,e,t){let l="";if(c&&m[c]){const o=m[c];if(l=o.code,e&&o[e]){const d=o[e];l=`${l}${e===r?"":", "}${d.code}`,t&&d[t]&&(l=`${l}${t===r?"":", "}${d[t].code}`)}}return l}const q={class:"flex flex-col items-center justify-center"},F={class:"imp"},G={class:"leading-10"},R={class:"flex flex-col items-center justify-center mt-3"},X={class:"imp"},z={class:"leading-10"},H={class:"flex flex-col items-center justify-center mt-3"},I={class:"imp"},J={class:"leading-10"},K={class:"flex flex-col items-center justify-center mt-3"},M={class:"imp"},Q={class:"leading-10"},W=N({name:"Cascader",__name:"cascader",setup(c){const e=b(["110000","110100"]),t=b(["120000","120100","120101"]),l=b(["130000",""]),o=b(["120000","120100",""]),d=p=>{};return(p,i)=>{const v=V("el-cascader"),C=V("el-col"),k=V("el-row"),w=V("el-card");return B(),U(w,{shadow:"never"},{header:h(()=>[x(" 区域级联选择器 ")]),default:h(()=>[_(k,{gutter:20},{default:h(()=>[_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",q,[a("span",F,[x(" 1. 二级联动(不带“全部”选项) "),_(v,{options:s(D),modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=f=>e.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",G,[a("div",null,"绑定值:"+u(e.value),1),a("div",null," 区域码转汉字: "+u(s(n)[e.value[0]])+", "+u(s(n)[e.value[1]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[e.value[0]],s(n)[e.value[1]])),1)])])]),_:1}),_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",R,[a("span",X,[x(" 2. 二级联动(带有“全部”选项) "),_(v,{options:s(O),modelValue:l.value,"onUpdate:modelValue":i[1]||(i[1]=f=>l.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",z,[a("div",null,"绑定值:"+u(l.value),1),a("div",null," 区域码转汉字: "+u(s(n)[l.value[0]])+", "+u(s(n)[l.value[1]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[l.value[0]],s(n)[l.value[1]])),1)])])]),_:1}),_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",H,[a("span",I,[x(" 3. 三级联动(不带“全部”选项) "),_(v,{options:s(g),modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=f=>t.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",J,[a("div",null,"绑定值:"+u(t.value),1),a("div",null," 区域码转汉字: "+u(s(n)[t.value[0]])+", "+u(s(n)[t.value[1]])+", "+u(s(n)[t.value[2]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[t.value[0]],s(n)[t.value[1]],s(n)[t.value[2]])),1)])])]),_:1}),_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",K,[a("span",M,[x(' 4. 三级联动(带"全部选项") '),_(v,{options:s($),modelValue:o.value,"onUpdate:modelValue":i[3]||(i[3]=f=>o.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",Q,[a("div",null,"绑定值:"+u(o.value),1),a("div",null," 区域码转汉字: "+u(s(n)[o.value[0]])+", "+u(s(n)[o.value[1]])+", "+u(s(n)[o.value[2]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[o.value[0]],s(n)[o.value[1]],s(n)[o.value[2]])),1)])])]),_:1})]),_:1})]),_:1})}}});const Z=L(W,[["__scopeId","data-v-4ebc4965"]]);export{Z as default}; +import{S as A,C as y,d as N,r as b,a as V,c as U,w as h,o as B,f as x,h as _,e as a,u as s,t as u,_ as L}from"./index-7675bdf8.js";const P={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 S=P;const j=A(S),n={},m={},T=j[86],g=[];let D=[];const r="全部";n[""]=r;Object.keys(T).forEach(c=>{const e=T[c];g.push({value:c,label:e}),n[c]=e,m[e]={code:c},m[e][r]={code:""}});g.forEach(c=>{const e=c.value,t=c.label,l=[],o=j[e]??{};Object.keys(o).forEach(d=>{l.push({value:d,label:o[d]}),n[d]=o[d],m[t][o[d]]={code:d},m[t][o[d]][r]={code:""}}),l.length&&(c.children=l)});D=y(g);g.forEach(c=>{const e=c.children,t=c.label;e&&e.forEach(l=>{const o=l.value,d=l.label,p=[],i=j[o]??{};Object.keys(i).forEach(v=>{p.push({value:v,label:i[v]}),n[v]=i[v],m[t][d][i[v]]={code:v}}),p.length&&(l.children=p)})});const O=y(D);O.unshift({value:"",label:r});O.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:r}),e.forEach(t=>{const l=t.children;l!=null&&l.length&&l.unshift({value:"",label:r})}))});const $=y(g);$.unshift({value:"",label:r});$.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:r}),e.forEach(t=>{const l=t.children;l!=null&&l.length&&l.unshift({value:"",label:r})}))});function E(c,e,t){let l="";if(c&&m[c]){const o=m[c];if(l=o.code,e&&o[e]){const d=o[e];l=`${l}${e===r?"":", "}${d.code}`,t&&d[t]&&(l=`${l}${t===r?"":", "}${d[t].code}`)}}return l}const q={class:"flex flex-col items-center justify-center"},F={class:"imp"},G={class:"leading-10"},R={class:"flex flex-col items-center justify-center mt-3"},X={class:"imp"},z={class:"leading-10"},H={class:"flex flex-col items-center justify-center mt-3"},I={class:"imp"},J={class:"leading-10"},K={class:"flex flex-col items-center justify-center mt-3"},M={class:"imp"},Q={class:"leading-10"},W=N({name:"Cascader",__name:"cascader",setup(c){const e=b(["110000","110100"]),t=b(["120000","120100","120101"]),l=b(["130000",""]),o=b(["120000","120100",""]),d=p=>{};return(p,i)=>{const v=V("el-cascader"),C=V("el-col"),k=V("el-row"),w=V("el-card");return B(),U(w,{shadow:"never"},{header:h(()=>[x(" 区域级联选择器 ")]),default:h(()=>[_(k,{gutter:20},{default:h(()=>[_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",q,[a("span",F,[x(" 1. 二级联动(不带“全部”选项) "),_(v,{options:s(D),modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=f=>e.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",G,[a("div",null,"绑定值:"+u(e.value),1),a("div",null," 区域码转汉字: "+u(s(n)[e.value[0]])+", "+u(s(n)[e.value[1]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[e.value[0]],s(n)[e.value[1]])),1)])])]),_:1}),_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",R,[a("span",X,[x(" 2. 二级联动(带有“全部”选项) "),_(v,{options:s(O),modelValue:l.value,"onUpdate:modelValue":i[1]||(i[1]=f=>l.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",z,[a("div",null,"绑定值:"+u(l.value),1),a("div",null," 区域码转汉字: "+u(s(n)[l.value[0]])+", "+u(s(n)[l.value[1]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[l.value[0]],s(n)[l.value[1]])),1)])])]),_:1}),_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",H,[a("span",I,[x(" 3. 三级联动(不带“全部”选项) "),_(v,{options:s(g),modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=f=>t.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",J,[a("div",null,"绑定值:"+u(t.value),1),a("div",null," 区域码转汉字: "+u(s(n)[t.value[0]])+", "+u(s(n)[t.value[1]])+", "+u(s(n)[t.value[2]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[t.value[0]],s(n)[t.value[1]],s(n)[t.value[2]])),1)])])]),_:1}),_(C,{xl:12,lg:12,md:24,sm:24,xs:24},{default:h(()=>[a("div",K,[a("span",M,[x(' 4. 三级联动(带"全部选项") '),_(v,{options:s($),modelValue:o.value,"onUpdate:modelValue":i[3]||(i[3]=f=>o.value=f),onChange:d},null,8,["options","modelValue"])]),a("div",Q,[a("div",null,"绑定值:"+u(o.value),1),a("div",null," 区域码转汉字: "+u(s(n)[o.value[0]])+", "+u(s(n)[o.value[1]])+", "+u(s(n)[o.value[2]]),1),a("div",null," 汉字转区域码: "+u(s(E)(s(n)[o.value[0]],s(n)[o.value[1]],s(n)[o.value[2]])),1)])])]),_:1})]),_:1})]),_:1})}}});const Z=L(W,[["__scopeId","data-v-4ebc4965"]]);export{Z as default}; diff --git a/dist/static/js/columns-dfe7a0ca.js b/dist/static/js/columns-266f997d.js similarity index 93% rename from dist/static/js/columns-dfe7a0ca.js rename to dist/static/js/columns-266f997d.js index 1ea8a8063..95a58a976 100644 --- a/dist/static/js/columns-dfe7a0ca.js +++ b/dist/static/js/columns-266f997d.js @@ -1 +1 @@ -import{r as d,D as i,h as t,a as s,f as o,F as m,m as r}from"./index-1bf93bc4.js";import{t as p}from"./data-a40e7d69.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}; +import{r as d,D as i,h as t,a as s,f as o,F as m,m as r}from"./index-7675bdf8.js";import{t as p}from"./data-d2c0f1f4.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-9e6a85cc.js b/dist/static/js/columns-2f7694de.js similarity index 78% rename from dist/static/js/columns-9e6a85cc.js rename to dist/static/js/columns-2f7694de.js index d3dcbe0a0..bc3983b59 100644 --- a/dist/static/js/columns-9e6a85cc.js +++ b/dist/static/js/columns-2f7694de.js @@ -1 +1 @@ -import{u as t,w as u}from"./xlsx-f5126985.js";import{a as i}from"./data-1dbab647.js";import{r as m,I as b,m as f}from"./index-1bf93bc4.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-f5126985.js";import{a as i}from"./data-59059a55.js";import{r as m,I as b,m as f}from"./index-7675bdf8.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-26ab52c3.js b/dist/static/js/columns-317668ad.js similarity index 80% rename from dist/static/js/columns-26ab52c3.js rename to dist/static/js/columns-317668ad.js index fde8086b8..8c3a810ff 100644 --- a/dist/static/js/columns-26ab52c3.js +++ b/dist/static/js/columns-317668ad.js @@ -1 +1 @@ -import{r as u,ai as i,m as p}from"./index-1bf93bc4.js";import{b as r}from"./data-1dbab647.js";function f(t){const a=u(""),o=[{label:"ID",prop:"id",width:80},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=i({pageSize:5,currentPage:1,layout:"prev, pager, next",total:r.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,t.value.blur(),p(`当前选中行的数据为:${JSON.stringify(e)}`,{type:"success"})}return{columns:o,pagination:n,selectValue:a,tableDataEdit:r,rowStyle:l,onRowClick:s}}export{f as useColumns}; +import{r as u,ai as i,m as p}from"./index-7675bdf8.js";import{b as r}from"./data-59059a55.js";function f(t){const a=u(""),o=[{label:"ID",prop:"id",width:80},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=i({pageSize:5,currentPage:1,layout:"prev, pager, next",total:r.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,t.value.blur(),p(`当前选中行的数据为:${JSON.stringify(e)}`,{type:"success"})}return{columns:o,pagination:n,selectValue:a,tableDataEdit:r,rowStyle:l,onRowClick:s}}export{f as useColumns}; diff --git a/dist/static/js/columns-f70f7daf.js b/dist/static/js/columns-37bec98d.js similarity index 83% rename from dist/static/js/columns-f70f7daf.js rename to dist/static/js/columns-37bec98d.js index fcc1090f5..520deec25 100644 --- a/dist/static/js/columns-f70f7daf.js +++ b/dist/static/js/columns-37bec98d.js @@ -1 +1 @@ -import{S as c}from"./sortable.esm-e674cde8.js";import{r as p,I as i,h as a,a as u,n as d}from"./index-1bf93bc4.js";import{a as m}from"./data-1dbab647.js";function D(){const e=p(i(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-e674cde8.js";import{r as p,I as i,h as a,a as u,n as d}from"./index-7675bdf8.js";import{a as m}from"./data-59059a55.js";function D(){const e=p(i(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-838ad957.js b/dist/static/js/columns-45fb0f20.js similarity index 82% rename from dist/static/js/columns-838ad957.js rename to dist/static/js/columns-45fb0f20.js index 43ab7b8ac..43009453f 100644 --- a/dist/static/js/columns-838ad957.js +++ b/dist/static/js/columns-45fb0f20.js @@ -1 +1 @@ -import{P as d}from"./print-a6e42845.js";import{b}from"./data-1dbab647.js";import{r as c,I as i}from"./index-1bf93bc4.js";function g(a){const t=c(i(b,!0)),e=[{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:e,dataList:t,print:o,rowStyle:u,cellStyle:n,headerCellStyle:l}}export{g as useColumns}; +import{P as d}from"./print-a6e42845.js";import{b}from"./data-59059a55.js";import{r as c,I as i}from"./index-7675bdf8.js";function g(a){const t=c(i(b,!0)),e=[{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:e,dataList:t,print:o,rowStyle:u,cellStyle:n,headerCellStyle:l}}export{g as useColumns}; diff --git a/dist/static/js/columns-2f335712.js b/dist/static/js/columns-51a2df49.js similarity index 92% rename from dist/static/js/columns-2f335712.js rename to dist/static/js/columns-51a2df49.js index 194c8e521..04de278e4 100644 --- a/dist/static/js/columns-2f335712.js +++ b/dist/static/js/columns-51a2df49.js @@ -1 +1 @@ -import{r as c,I as m,a9 as i,D as p,aE as u,aY as h,m as f}from"./index-1bf93bc4.js";import{a as d}from"./data-1dbab647.js";function v(){const a=c(m(d,!0).splice(0,4)),t=[{label:"ID",prop:"id"},{label:"姓名",prop:"name"},{label:"日期",prop:"date"},{label:"echarts图表",slot:"echart"}],{isDark:s}=i(),r=p(()=>s.value?"dark":"light");return a.value.forEach((b,e)=>{const{setOptions:o}=u(h(`PieChartRef${e}`),{theme:r});o({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:n}})=>{f(`您点击了第 ${e+1} 行,图表标题为${l},图表数据为:${n}`,{type:"success"})}})}),{columns:t,dataList:a}}export{v as useColumns}; +import{r as c,I as m,a9 as i,D as p,aE as u,aY as h,m as f}from"./index-7675bdf8.js";import{a as d}from"./data-59059a55.js";function v(){const a=c(m(d,!0).splice(0,4)),t=[{label:"ID",prop:"id"},{label:"姓名",prop:"name"},{label:"日期",prop:"date"},{label:"echarts图表",slot:"echart"}],{isDark:s}=i(),r=p(()=>s.value?"dark":"light");return a.value.forEach((b,e)=>{const{setOptions:o}=u(h(`PieChartRef${e}`),{theme:r});o({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:n}})=>{f(`您点击了第 ${e+1} 行,图表标题为${l},图表数据为:${n}`,{type:"success"})}})}),{columns:t,dataList:a}}export{v as useColumns}; diff --git a/dist/static/js/columns-ccf9ef38.js b/dist/static/js/columns-5911d5a3.js similarity index 88% rename from dist/static/js/columns-ccf9ef38.js rename to dist/static/js/columns-5911d5a3.js index e32592450..a9ac9ff34 100644 --- a/dist/static/js/columns-ccf9ef38.js +++ b/dist/static/js/columns-5911d5a3.js @@ -1,4 +1,4 @@ -import{t as h}from"./data-1dbab647.js";import{r as s,ai as l,k as d,ay as r,I as m}from"./index-1bf93bc4.js";function C(){const e=s([]),a=s(!0),i=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=l({pageSize:20,currentPage:1,pageSizes:[20,40,60],total:0,align:"right",background:!0,small:!1}),o=l({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:` +import{t as h}from"./data-59059a55.js";import{r as s,ai as l,k as d,ay as r,I as m}from"./index-7675bdf8.js";function C(){const e=s([]),a=s(!0),i=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=l({pageSize:20,currentPage:1,pageSizes:[20,40,60],total:0,align:"right",background:!0,small:!1}),o=l({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:`"u")return"";var o=navigator.userAgent.toLowerCase(),a={ie:/rv:([\d.]+)\) like gecko/,firefox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(a).filter(function(r){return a[r].test(o)}))[0]},get os(){if(typeof navigator>"u")return{};var o=navigator.userAgent,a=/(?:Windows Phone)/.test(o),r=/(?:SymbianOS)/.test(o)||a,t=/(?:Android)/.test(o),e=/(?:Firefox)/.test(o),i=/(?:iPad|PlayBook)/.test(o)||t&&!/(?:Mobile)/.test(o)||e&&/(?:Tablet)/.test(o),n=/(?:iPhone)/.test(o)&&!i,s=!n&&!t&&!r&&!i,u=/(?:iPad|PlayBook)/.test(o);return{isTablet:i,isPhone:n,isIpad:u,isIos:n||u,isAndroid:t,isPc:s,isSymbian:r,isWindowsPhone:a,isFireFox:e}},get osVersion(){if(typeof navigator>"u")return 0;var o=navigator.userAgent,a="";/(?:iPhone)|(?:iPad|PlayBook)/.test(o)?a=Ot.ios:a=Ot.android;var r=a?a.exec(o):[];if(r&&r.length>=3){var t=r[2].split(".");return t.length>0?parseInt(t[0]):0}return 0},get isWeixin(){if(typeof navigator>"u")return!1;var o=/(micromessenger)\/([\d.]+)/,a=o.exec(navigator.userAgent.toLocaleLowerCase());return!!a},isSupportMP4:function(){var a={isSupport:!1,mime:""};if(typeof document>"u")return a;if(this.supportResult)return this.supportResult;var r=document.createElement("video");return typeof r.canPlayType=="function"&&rn.map(function(t){r.canPlayType('video/mp4; codecs="'.concat(t,'"'))==="probably"&&(a.isSupport=!0,a.mime+="||".concat(t))}),this.supportResult=a,r=null,a},isHevcSupported:function(){return typeof MediaSource>"u"||!MediaSource.isTypeSupported?!1:MediaSource.isTypeSupported('video/mp4;codecs="hev1.1.6.L120.90"')||MediaSource.isTypeSupported('video/mp4;codecs="hev1.2.4.L120.90"')||MediaSource.isTypeSupported('video/mp4;codecs="hev1.3.E.L120.90"')||MediaSource.isTypeSupported('video/mp4;codecs="hev1.4.10.L120.90"')},probeConfigSupported:function(a){var r={supported:!1,smooth:!1,powerEfficient:!1};if(!a||typeof navigator>"u")return Promise.resolve(r);if(navigator.mediaCapabilities&&navigator.mediaCapabilities.decodingInfo)return navigator.mediaCapabilities.decodingInfo(a);var t=a.video||{},e=a.audio||{};try{var i=MediaSource.isTypeSupported(t.contentType),n=MediaSource.isTypeSupported(e.contentType);return Promise.resolve({supported:i&&n,smooth:!1,powerEfficient:!1})}catch{return Promise.resolve(r)}}},lt="3.0.4",sn={1:"media",2:"media",3:"media",4:"media",5:"media",6:"media"},Mt={1:5101,2:5102,3:5103,4:5104,5:5105,6:5106},gt=w(function o(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{errorType:"",errorCode:0,errorMessage:"",originError:"",ext:{},mediaError:null};E(this,o);var t=a&&a.i18n?a.i18n.ERROR_TYPES:null;if(a.media){var e=r.mediaError?r.mediaError:a.media.error||{},i=a.duration,n=a.currentTime,s=a.ended,u=a.src,l=a.currentSrc,h=a.media,f=h.readyState,d=h.networkState,g=r.errorCode||e.code;Mt[g]&&(g=Mt[g]);var v={playerVersion:lt,currentTime:n,duration:i,ended:s,readyState:f,networkState:d,src:u||l,errorType:r.errorType,errorCode:g,message:r.errorMessage||e.message,mediaError:e,originError:r.originError?r.originError.stack:"",host:c.getHostFromUrl(u||l)};return r.ext&&Object.keys(r.ext).map(function(T){v[T]=r.ext[T]}),v}else if(arguments.length>1){for(var y={playerVersion:lt,domain:document.domain},m=["errorType","currentTime","duration","networkState","readyState","src","currentSrc","ended","errd","errorCode","mediaError"],k=0;k0&&arguments[0]!==void 0?arguments[0]:this.media;this._evHandlers||(this._evHandlers=_i.map(function(n){var s="on".concat(n.charAt(0).toUpperCase()).concat(n.slice(1));return typeof e[s]=="function"&&e.on(n,e[s]),_({},n,vn(n,e))})),this._evHandlers.forEach(function(n){var s=Object.keys(n)[0];i.addEventListener(s,n[s],!1)})}},{key:"detachVideoEvents",value:function(){var e=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.media;this._evHandlers.forEach(function(n){var s=Object.keys(n)[0];i.removeEventListener(s,n[s],!1)}),this._evHandlers.forEach(function(n){var s=Object.keys(n)[0],u="on".concat(s.charAt(0).toUpperCase()).concat(s.slice(1));typeof e[u]=="function"&&e.off(s,e[u])}),this._evHandlers=null}},{key:"_attachSourceEvents",value:function(e,i){var n=this;e.removeAttribute("src"),e.load(),i.forEach(function(f){n.media.appendChild(c.createDom("source","",{src:"".concat(f.src),type:"".concat(f.type||"")}))});var s=e.children;if(s){this._videoSourceCount=s.length;for(var u=null,l=0;l 0;)e.removeChild(i[0])}}},{key:"errorHandler",value:function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(this.media&&(this.media.error||i)){var n=this.media.error||i,s=n.code?sn[n.code]:"other",u=n.message;this.media.currentSrc||(u="empty_src",n={code:6,message:u}),this.emit(e,new gt(this,{errorType:s,errorCode:n.code,errorMessage:n.message||"",mediaError:n}))}}},{key:"destroy",value:function(){this.media&&(this.media.pause&&(this.media.pause(),this.media.muted=!0),this.media.removeAttribute("src"),this.media.load()),this._currentTime=0,this._duration=0,this.mediaConfig=null;for(var e in this._interval)Object.prototype.hasOwnProperty.call(this._interval,e)&&(clearInterval(this._interval[e]),this._interval[e]=null);this.detachVideoEvents(),this.media=null,this.mediaEventMiddleware={},this.removeAllListeners()}},{key:"video",get:function(){return this.media},set:function(e){this.media=e}},{key:"play",value:function(){var e=this.media?this.media.play():null;return e}},{key:"pause",value:function(){this.media&&this.media.pause()}},{key:"load",value:function(){this.media&&this.media.load()}},{key:"canPlayType",value:function(e){return this.media?this.media.canPlayType(e):!1}},{key:"getBufferedRange",value:function(e){var i=[0,0];if(!this.media)return i;e||(e=this.media.buffered);var n=this.media.currentTime;if(e)for(var s=0,u=e.length;s=this.currentTime)return{start:i.start(n),end:i.end(n)};return e}},{key:"crossOrigin",get:function(){return this.media?this.media.crossOrigin:""},set:function(e){this.media&&(this.media.crossOrigin=e)}},{key:"currentSrc",get:function(){return this.media?this.media.currentSrc:""},set:function(e){this.media&&(this.media.currentSrc=e)}},{key:"currentTime",get:function(){return this.media?this.media.currentTime!==void 0?this.media.currentTime:this._currentTime:0},set:function(e){this.media&&(this.media.currentTime=e)}},{key:"defaultMuted",get:function(){return this.media?this.media.defaultMuted:!1},set:function(e){this.media&&(this.media.defaultMuted=e)}},{key:"duration",get:function(){return this._duration}},{key:"ended",get:function(){return this.media?this.media.ended:!1}},{key:"error",get:function(){return this.media.error}},{key:"errorNote",get:function(){var e=this.media.error;if(!e)return"";var i=["MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED"];return i[this.media.error.code-1]}},{key:"loop",get:function(){return this.media?this.media.loop:!1},set:function(e){this.media&&(this.media.loop=e)}},{key:"muted",get:function(){return this.media?this.media.muted:!1},set:function(e){!this.media||this.media.muted===e||(this._lastMuted=this.media.muted,this.media.muted=e)}},{key:"networkState",get:function(){return this.media.networkState}},{key:"paused",get:function(){return this.media?this.media.paused:!0}},{key:"playbackRate",get:function(){return this.media?this.media.playbackRate:0},set:function(e){!this.media||e===1/0||(this.media.defaultPlaybackRate=e,this.media.playbackRate=e)}},{key:"played",get:function(){return this.media?this.media.played:null}},{key:"preload",get:function(){return this.media?this.media.preload:!1},set:function(e){this.media&&(this.media.preload=e)}},{key:"readyState",get:function(){return this.media.readyState}},{key:"seekable",get:function(){return this.media?this.media.seekable:!1}},{key:"seeking",get:function(){return this.media?this.media.seeking:!1}},{key:"src",get:function(){return this.media?this.media.src:""},set:function(e){if(this.media){if(this.emit(ze,e),this.emit(Le),this._currentTime=0,this._duration=0,/^blob/.test(this.media.currentSrc)||/^blob/.test(this.media.src)){this.onWaiting();return}this._detachSourceEvents(this.media),c.typeOf(e)==="Array"?this._attachSourceEvents(this.media,e):e?this.media.src=e:this.media.removeAttribute("src"),this.load()}}},{key:"volume",get:function(){return this.media?this.media.volume:0},set:function(e){e===1/0||!this.media||(this.media.volume=e)}},{key:"addInnerOP",value:function(e){this._internalOp[e]=!0}},{key:"removeInnerOP",value:function(e){delete this._internalOp[e]}},{key:"emit",value:function(e,i){for(var n,s=arguments.length,u=new Array(s>2?s-2:0),l=2;l 2?s-2:0),l=2;l2?s-2:0),l=2;l2?s-2:0),l=2;l0&&arguments[0]!==void 0?arguments[0]:{name:"xgplayer",version:1,db:null,ojstore:{name:"xg-m4a",keypath:"vid"}};E(this,o),this.indexedDB=window.indexedDB||window.webkitindexedDB,this.IDBKeyRange=window.IDBKeyRange||window.webkitIDBKeyRange,this.myDB=a}return w(o,[{key:"openDB",value:function(r){var t=this,e=this,i=this.myDB.version||1,n=e.indexedDB.open(e.myDB.name,i);n.onerror=function(s){},n.onsuccess=function(s){t.myDB.db=s.target.result,r.call(e)},n.onupgradeneeded=function(s){var u=s.target.result;s.target.transaction,u.objectStoreNames.contains(e.myDB.ojstore.name)||u.createObjectStore(e.myDB.ojstore.name,{keyPath:e.myDB.ojstore.keypath})}}},{key:"deletedb",value:function(){var r=this;r.indexedDB.deleteDatabase(this.myDB.name)}},{key:"closeDB",value:function(){this.myDB.db.close()}},{key:"addData",value:function(r,t){for(var e=this.myDB.db.transaction(r,"readwrite").objectStore(r),i,n=0;n3?t-3:0),i=3;i 2&&arguments[2]!==void 0?arguments[2]:{pre:null,next:null};return this.__hooks||(this.__hooks={}),!this.__hooks[o]&&(this.__hooks[o]=null),function(){var t=arguments,e=this;if(r.pre)try{var i;(i=r.pre).call.apply(i,[this].concat(Array.prototype.slice.call(arguments)))}catch(u){throw u.message="[pluginName: ".concat(this.pluginName,":").concat(o,":pre error] >> ").concat(u.message),u}if(this.__hooks&&this.__hooks[o])try{var n,s=(n=this.__hooks[o]).call.apply(n,[this,this].concat(Array.prototype.slice.call(arguments)));s?s.then?s.then(function(u){u!==!1&&De.apply(void 0,[e,a,r.next].concat(ae(t)))}).catch(function(u){throw u}):De.apply(void 0,[this,a,r.next].concat(Array.prototype.slice.call(arguments))):s===void 0&&De.apply(void 0,[this,a,r.next].concat(Array.prototype.slice.call(arguments)))}catch(u){throw u.message="[pluginName: ".concat(this.pluginName,":").concat(o,"] >> ").concat(u.message),u}else De.apply(void 0,[this,a,r.next].concat(Array.prototype.slice.call(arguments)))}.bind(this)}function Ge(o,a){var r=this.__hooks;if(r)return r.hasOwnProperty(o)?(r&&(r[o]=a),!0):(console.warn("has no supported hook which name [".concat(o,"]")),!1)}function Ve(o,a){var r=this.__hooks;r&&delete r[o]}function Bt(o){if(!(!this.plugins||!this.plugins[o.toLowerCase()])){for(var a=this.plugins[o.toLowerCase()],r=arguments.length,t=new Array(r>1?r-1:0),e=1;e 1?r-1:0),e=1;e 1&&arguments[1]!==void 0?arguments[1]:[];o.__hooks={},a&&a.map(function(r){o.__hooks[r]=null}),Object.defineProperty(o,"hooks",{get:function(){return o.__hooks&&Object.keys(o.__hooks).map(function(t){if(o.__hooks[t])return t})}})}function Ti(o){o.__hooks=null}function ie(o,a,r){for(var t=arguments.length,e=new Array(t>3?t-3:0),i=3;i 1?e-1:0),n=1;n 2&&arguments[2]!==void 0?arguments[2]:{};if(this.player){var i=B(B({},e),{},{pluginName:this.pluginName});this.player.emitUserAction(r,t,i)}}},{key:"hook",value:function(r,t){return Ue.call.apply(Ue,[this].concat(Array.prototype.slice.call(arguments)))}},{key:"useHooks",value:function(r,t){for(var e=arguments.length,i=new Array(e>2?e-2:0),n=2;n 2?e-2:0),n=2;n 1&&arguments[1]!==void 0?arguments[1]:{},e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";if(this.player)return e&&(t.pluginName=e),this.player.registerPlugin({plugin:r,options:t})}},{key:"getPlugin",value:function(r){return this.player?this.player.getPlugin(r):null}},{key:"__destroy",value:function(){var r=this,t=this.player,e=this.pluginName;this.offAll(),c.clearAllTimers(this),c.checkIsFunction(this.destroy)&&this.destroy(),["player","playerConfig","pluginName","logger","__args","__hooks"].map(function(i){r[i]=null}),t.unRegisterPlugin(e),Ti(this)}}],[{key:"defineGetterOrSetter",value:function(r,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&Object.defineProperty(r,e,t[e])}},{key:"defaultConfig",get:function(){return{}}},{key:"pluginName",get:function(){return"pluginName"}}]),o}(),_n=9;if(typeof Element<"u"&&!Element.prototype.matches){var ve=Element.prototype;ve.matches=ve.matchesSelector||ve.mozMatchesSelector||ve.msMatchesSelector||ve.oMatchesSelector||ve.webkitMatchesSelector}function Cn(o,a){for(;o&&o.nodeType!==_n;){if(typeof o.matches=="function"&&o.matches(a))return o;o=o.parentNode}}var kn=Cn,bn=kn;function Je(o,a,r,t,e){var i=En.apply(this,arguments);return o.addEventListener(r,i,e),{destroy:function(){o.removeEventListener(r,i,e)}}}function Tn(o,a,r,t,e){return typeof o.addEventListener=="function"?Je.apply(null,arguments):typeof r=="function"?Je.bind(null,document).apply(null,arguments):(typeof o=="string"&&(o=document.querySelectorAll(o)),Array.prototype.map.call(o,function(i){return Je(i,a,r,t,e)}))}function En(o,a,r,t){return function(e){e.delegateTarget=bn(e.target,a),e.delegateTarget&&t.call(o,e)}}var wn=Tn;const Gt=ft(wn);var Sn={CONTROLS:"controls",ROOT:"root"},N={ROOT:"root",ROOT_LEFT:"rootLeft",ROOT_RIGHT:"rootRight",ROOT_TOP:"rootTop",CONTROLS_LEFT:"controlsLeft",CONTROLS_RIGTH:"controlsRight",CONTROLS_RIGHT:"controlsRight",CONTROLS_CENTER:"controlsCenter",CONTROLS:"controls"};function Qe(o){return o?o.indexOf&&/^(?:http|data:|\/)/.test(o):!1}function xn(o,a){return j(o)==="object"&&o.class&&typeof o.class=="string"?"".concat(a," ").concat(o.class):a}function Pn(o,a){return j(o)==="object"&&o.attr&&j(o.attr)==="object"&&Object.keys(o.attr).map(function(r){a[r]=o.attr[r]}),a}function Vt(o,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},e=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",i=null;if(o instanceof window.Element)return c.addClass(o,r),Object.keys(t).map(function(n){o.setAttribute(n,t[n])}),o;if(Qe(o)||Qe(o.url))return t.src=Qe(o)?o:o.url||"",i=c.createDom(o.tag||"img","",t,"xg-img ".concat(r)),i;if(typeof o=="function")try{return i=o(),i instanceof window.Element?(c.addClass(i,r),Object.keys(t).map(function(n){i.setAttribute(n,t[n])}),i):(L.logWarn("warn>>icons.".concat(a," in config of plugin named [").concat(e,"] is a function mast return an Element Object")),null)}catch(n){return L.logError("Plugin named [".concat(e,"]:createIcon"),n),null}return typeof o=="string"?c.createDomFromHtml(o,t,r):(L.logWarn("warn>>icons.".concat(a," in config of plugin named [").concat(e,"] is invalid")),null)}function In(o,a){var r=a.config.icons||a.playerConfig.icons;Object.keys(o).map(function(t){var e=o[t],i=e&&e.class?e.class:"",n=e&&e.attr?e.attr:{},s=null;r&&r[t]&&(i=xn(r[t],i),n=Pn(r[t],n),s=Vt(r[t],t,i,n,a.pluginName)),!s&&e&&(s=Vt(e.icon?e.icon:e,n,i,{},a.pluginName)),a.icons[t]=s})}function An(o,a){Object.keys(o).map(function(r){Object.defineProperty(a.langText,r,{get:function(){var e=a.lang,i=a.i18n;return i[r]?i[r]:o[r]&&o[r][e]||""}})})}var O=function(o){P(r,o);var a=I(r);function r(){var t,e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return E(this,r),t=a.call(this,e),t.__delegates=[],t}return w(r,[{key:"__init",value:function(e){if(x(S(r.prototype),"__init",this).call(this,e),!!e.root){var i=e.root,n=null;this.icons={},this.root=null,this.parent=null;var s=this.registerIcons()||{};In(s,this),this.langText={};var u=this.registerLanguageTexts()||{};An(u,this);var l="";try{l=this.render()}catch(d){throw L.logError("Plugin:".concat(this.pluginName,":render"),d),new Error("Plugin:".concat(this.pluginName,":render:").concat(d.message))}if(l)n=r.insert(l,i,e.index),n.setAttribute("data-index",e.index);else if(e.tag)n=c.createDom(e.tag,"",e.attr,e.name),n.setAttribute("data-index",e.index),i.appendChild(n);else return;this.root=n,this.parent=i;var h=this.config.attr||{},f=this.config.style||{};this.setAttr(h),this.setStyle(f),this.config.index&&this.root.setAttribute("data-index",this.config.index),this.__registerChildren()}}},{key:"__registerChildren",value:function(){var e=this;if(this.root){this._children=[];var i=this.children();i&&j(i)==="object"&&Object.keys(i).length>0&&Object.keys(i).map(function(n){var s=n,u=i[s],l={root:e.root},h,f;typeof u=="function"?(h=e.config[s]||{},f=u):j(u)==="object"&&typeof u.plugin=="function"&&(h=u.options?c.deepCopy(e.config[s]||{},u.options):e.config[s]||{},f=u.plugin),l.config=h,h.index!==void 0&&(l.index=h.index),h.root&&(l.root=h.root),e.registerPlugin(f,l,s)})}}},{key:"updateLang",value:function(e){e||(e=this.lang);function i(l,h){for(var f=0;f 0?i(l.children[f],h):h(l.children[f])}var n=this.root,s=this.i18n,u=this.langText;n&&i(n,function(l){var h=l.getAttribute&&l.getAttribute("lang-key");if(h){var f=s[h.toUpperCase()]||u[h];f&&(l.innerHTML=typeof f=="function"?f(e):f)}})}},{key:"lang",get:function(){return this.player.lang}},{key:"changeLangTextKey",value:function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=this.i18n||{},s=this.langText;e.setAttribute&&e.setAttribute("lang-key",i);var u=n[i]||s[i]||"";u&&(e.innerHTML=u)}},{key:"plugins",value:function(){return this._children}},{key:"children",value:function(){return{}}},{key:"registerPlugin",value:function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";i.root=i.root||this.root;var s=x(S(r.prototype),"registerPlugin",this).call(this,e,i,n);return this._children.push(s),s}},{key:"registerIcons",value:function(){return{}}},{key:"registerLanguageTexts",value:function(){return{}}},{key:"find",value:function(e){if(this.root)return this.root.querySelector(e)}},{key:"bind",value:function(e,i,n){var s=this;if(arguments.length<3&&typeof i=="function")Array.isArray(e)?e.forEach(function(l){s.bindEL(l,i)}):this.bindEL(e,i);else{var u=r.delegate.call(this,this.root,e,i,n);this.__delegates=this.__delegates.concat(u)}}},{key:"unbind",value:function(e,i){var n=this;if(arguments.length<3&&typeof i=="function")Array.isArray(e)?e.forEach(function(l){n.unbindEL(l,i)}):this.unbindEL(e,i);else for(var s="".concat(e,"_").concat(i),u=0;u 2&&arguments[2]!==void 0?arguments[2]:!1;this.root&&"on".concat(e)in this.root&&typeof i=="function"&&this.root.addEventListener(e,i,n)}},{key:"unbindEL",value:function(e,i){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.root&&"on".concat(e)in this.root&&typeof i=="function"&&this.root.removeEventListener(e,i,n)}},{key:"show",value:function(e){if(this.root){this.root.style.display=e!==void 0?e:"block";var i=window.getComputedStyle(this.root,null),n=i.getPropertyValue("display");if(n==="none")return this.root.style.display="block"}}},{key:"hide",value:function(){this.root&&(this.root.style.display="none")}},{key:"appendChild",value:function(e,i){if(!this.root)return null;if(arguments.length<2&&arguments[0]instanceof window.Element)return this.root.appendChild(arguments[0]);if(!i||!(i instanceof window.Element))return null;try{return typeof e=="string"?this.find(e).appendChild(i):e.appendChild(i)}catch(n){return L.logError("Plugin:appendChild",n),null}}},{key:"render",value:function(){return""}},{key:"destroy",value:function(){}},{key:"__destroy",value:function(){var e=this,i=this.player;this.__delegates.map(function(n){n.destroy()}),this.__delegates=[],this._children instanceof Array&&(this._children.map(function(n){i.unRegisterPlugin(n.pluginName)}),this._children=null),this.root&&(this.root.hasOwnProperty("remove")?this.root.remove():this.root.parentNode&&this.root.parentNode.removeChild(this.root)),x(S(r.prototype),"__destroy",this).call(this),this.icons={},["root","parent"].map(function(n){e[n]=null})}}],[{key:"insert",value:function(e,i){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=i.children.length,u=Number(n),l=e instanceof window.Node;if(s){for(var h=0,f=null,d="";h =u){d="beforebegin";break}else g4&&arguments[4]!==void 0?arguments[4]:!1,l=[];if(e instanceof window.Node&&typeof s=="function")if(Array.isArray(n))n.forEach(function(f){var d=Gt(e,i,f,s,u);d.key="".concat(i,"_").concat(f),l.push(d)});else{var h=Gt(e,i,n,s,u);h.key="".concat(i,"_").concat(n),l.push(h)}return l}},{key:"ROOT_TYPES",get:function(){return Sn}},{key:"POSITIONS",get:function(){return N}}]),r}(fe),Ln=function(){function o(){var a=this;if(E(this,o),_(this,"__trigger",function(r){var t=new Date().getTime();a.timeStamp=t;for(var e=0;e-1?this.__handlers[n].handler=t:this.__handlers.push({target:r,handler:t,playerId:e})}}},{key:"unObserver",value:function(r){var t=-1;this.__handlers.map(function(e,i){r===e.target&&(t=i)});try{this.observer&&this.observer.unobserve(r)}catch{}this.observer&&this.observer.unobserve(r),t>-1&&this.__handlers.splice(t,1)}},{key:"destroyObserver",value:function(){this.observer&&this.observer.disconnect(),this.observer=null,this.__handlers=null}},{key:"__runHandler",value:function(r){for(var t=this.__handlers,e=0;e 2&&arguments[2]!==void 0?arguments[2]:{};if(!(!a||!r||typeof r!="function"||r.prototype===void 0)){var e=a._pluginInfoId;if(!(!e||!this.pluginGroup[e])){this.pluginGroup[e]._plugins||(this.pluginGroup[e]._plugins={});var i=this.pluginGroup[e]._plugins,n=this.pluginGroup[e]._originalOptions;t.player=this.pluginGroup[e]._player;var s=t.pluginName||r.pluginName;if(!s)throw new Error("The property pluginName is necessary");if(r.isSupported&&!r.isSupported(a.config.mediaType,a.config.codecType)){console.warn("not supported plugin [".concat(s,"]"));return}t.config||(t.config={});for(var u=Object.keys(n),l=0;l "u"&&(t.config[d]=r.defaultConfig[d])}),t.root?typeof t.root=="string"&&(t.root=a[t.root]):t.root=a.root,t.index=t.config.index||0;try{i[s.toLowerCase()]&&(this.unRegister(e,s.toLowerCase()),console.warn("the is one plugin with same pluginName [".concat(s,"] exist, destroy the old instance")));var f=new r(t);return i[s.toLowerCase()]=f,i[s.toLowerCase()].func=r,f&&typeof f.afterCreate=="function"&&f.afterCreate(),f}catch(d){throw console.error(d),d}}}},unRegister:function(a,r){a._pluginInfoId&&(a=a._pluginInfoId),r=r.toLowerCase();try{var t=this.pluginGroup[a]._plugins[r];t&&(t.pluginName&&t.__destroy(),delete this.pluginGroup[a]._plugins[r])}catch(e){console.error("[unRegister:".concat(r,"] cgid:[").concat(a,"] error"),e)}},deletePlugin:function(a,r){var t=a._pluginInfoId;t&&this.pluginGroup[t]&&this.pluginGroup[t]._plugins&&delete this.pluginGroup[t]._plugins[r]},getPlugins:function(a){var r=a._pluginInfoId;return r&&this.pluginGroup[r]?this.pluginGroup[r]._plugins:{}},findPlugin:function(a,r){var t=a._pluginInfoId;if(!t||!this.pluginGroup[t])return null;var e=r.toLowerCase();return this.pluginGroup[t]._plugins[e]},beforeInit:function(a){var r=this;function t(e){return!e||!e.then?new Promise(function(i){i()}):e}return new Promise(function(e){if(r.pluginGroup){var i;return a._loadingPlugins&&a._loadingPlugins.length?i=Promise.all(a._loadingPlugins):i=Promise.resolve(),i.then(function(){var n=a._pluginInfoId;if(!r.pluginGroup[n]){e();return}var s=r.pluginGroup[n]._plugins,u=[];Object.keys(s).forEach(function(l){if(s[l]&&s[l].beforePlayerInit)try{var h=s[l].beforePlayerInit();u.push(t(h))}catch(f){throw u.push(t(null)),f}}),Promise.all([].concat(u)).then(function(){e()}).catch(function(l){console.error(l),e()})})}})},afterInit:function(a){var r=a._pluginInfoId;if(!(!r||!this.pluginGroup[r])){var t=this.pluginGroup[r]._plugins;Object.keys(t).forEach(function(e){t[e]&&t[e].afterPlayerInit&&t[e].afterPlayerInit()})}},setLang:function(a,r){var t=r._pluginInfoId;if(!(!t||!this.pluginGroup[t])){var e=this.pluginGroup[t]._plugins;Object.keys(e).forEach(function(i){if(e[i].updateLang)e[i].updateLang(a);else try{e[i].lang=a}catch{console.warn("".concat(i," setLang"))}})}},reRender:function(a){var r=this,t=a._pluginInfoId;if(!(!t||!this.pluginGroup[t])){var e=[],i=this.pluginGroup[t]._plugins;Object.keys(i).forEach(function(n){n!=="controls"&&i[n]&&(e.push({plugin:i[n].func,options:i[n].__args}),r.unRegister(t,n))}),e.forEach(function(n){r.register(a,n.plugin,n.options)})}},onPluginsReady:function(a){var r=a._pluginInfoId;if(!(!r||!this.pluginGroup[r])){var t=this.pluginGroup[r]._plugins||{};Object.keys(t).forEach(function(e){t[e].onPluginsReady&&typeof t[e].onPluginsReady=="function"&&t[e].onPluginsReady()})}},setCurrentUserActive:function(a,r){if(this.pluginGroup[a]){if(!r)return this.pluginGroup[a]._player.isUserActive=r,a;for(var t=Object.keys(this.pluginGroup),e=0;e 0&&this.setCurrentUserActive(u[u.length-1],!0)}}}},C={DEFAULT:"xgplayer",DEFAULT_SKIN:"xgplayer-skin-default",ENTER:"xgplayer-is-enter",PAUSED:"xgplayer-pause",PLAYING:"xgplayer-playing",ENDED:"xgplayer-ended",CANPLAY:"xgplayer-canplay",LOADING:"xgplayer-isloading",ERROR:"xgplayer-is-error",REPLAY:"xgplayer-replay",NO_START:"xgplayer-nostart",ACTIVE:"xgplayer-active",INACTIVE:"xgplayer-inactive",FULLSCREEN:"xgplayer-is-fullscreen",CSS_FULLSCREEN:"xgplayer-is-cssfullscreen",ROTATE_FULLSCREEN:"xgplayer-rotate-fullscreen",PARENT_ROTATE_FULLSCREEN:"xgplayer-rotate-parent",PARENT_FULLSCREEN:"xgplayer-fullscreen-parent",INNER_FULLSCREEN:"xgplayer-fullscreen-inner",NO_CONTROLS:"no-controls",FLEX_CONTROLS:"flex-controls",CONTROLS_FOLLOW:"controls-follow",CONTROLS_AUTOHIDE:"controls-autohide",TOP_BAR_AUTOHIDE:"top-bar-autohide",NOT_ALLOW_AUTOPLAY:"not-allow-autoplay",SEEKING:"seeking",PC:"xgplayer-pc",MOBILE:"xgplayer-mobile",MINI:"xgplayer-mini"};function jt(){return{id:"",el:null,url:"",domEventType:"default",nullUrlStart:!1,width:600,height:337.5,fluid:!1,fitVideoSize:"fixed",videoFillMode:"auto",volume:.6,autoplay:!1,autoplayMuted:!1,loop:!1,isLive:!1,zoom:1,videoInit:!0,poster:"",isMobileSimulateMode:!1,defaultPlaybackRate:1,execBeforePluginsCall:null,allowSeekAfterEnded:!0,enableContextmenu:!0,closeVideoClick:!1,closeVideoDblclick:!1,closePlayerBlur:!1,closeDelayBlur:!1,leavePlayerTime:3e3,closePlayVideoFocus:!1,closePauseVideoFocus:!1,closeFocusVideoFocus:!0,closeControlsBlur:!0,topBarAutoHide:!0,videoAttributes:{},startTime:0,seekedStatus:"play",miniprogress:!1,disableSwipeHandler:function(){},enableSwipeHandler:function(){},ignores:[],whitelist:[],inactive:3e3,lang:tn(),controls:!0,marginControls:!1,fullscreenTarget:null,screenShot:!1,rotate:!1,pip:!1,download:!1,mini:!1,cssFullscreen:!0,keyShortcut:!0,presets:[],plugins:[],playbackRate:1,definition:{list:[]},playsinline:!0,customDuration:0,timeOffset:0,icons:{},i18n:[],tabindex:0,thumbnail:null,videoConfig:{},isHideTips:!1,commonStyle:{progressColor:"",playedColor:"",cachedColor:"",sliderBtnStyle:{},volumeColor:""}}}var On=function(a,r){var t,e,i;r.preset&&r.options?i=new r.preset(r.options,a.config):i=new r({},a.config);var n=i,s=n.plugins,u=s===void 0?[]:s,l=n.ignores,h=l===void 0?[]:l,f=n.icons,d=f===void 0?{}:f,g=n.i18n,v=g===void 0?[]:g;a.config.plugins||(a.config.plugins=[]),a.config.ignores||(a.config.ignores=[]),(t=a.config.plugins).push.apply(t,ae(u)),(e=a.config.ignores).push.apply(e,ae(h)),Object.keys(d).map(function(m){a.config.icons[m]||(a.config.icons[m]=d[m])});var y=a.config.i18n||[];v.push.apply(v,ae(y)),a.config.i18n=v},Mn=function(o){P(r,o);var a=I(r);function r(){var t;E(this,r);for(var e=arguments.length,i=new Array(e),n=0;n 1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;if(this.root){var s=e.defaultConfig||{};if(!i.root){var u=i.position?i.position:i.config&&i.config.position?i.config.position:s.position;switch(u){case N.CONTROLS_LEFT:i.root=this.left;break;case N.CONTROLS_RIGHT:i.root=this.right;break;case N.CONTROLS_CENTER:i.root=this.center;break;case N.CONTROLS:i.root=this.root;break;default:i.root=this.left}return x(S(r.prototype),"registerPlugin",this).call(this,e,i,n)}}}},{key:"destroy",value:function(){A.device!=="mobile"&&(this.unbind("mouseenter",this.onMouseEnter),this.unbind("mouseleave",this.onMouseLeave))}},{key:"render",value:function(){var e=this.config,i=e.mode,n=e.autoHide,s=e.initShow,u=e.disable;if(!u){var l=c.classNames({"xgplayer-controls":!0},{"flex-controls":i==="flex"},{"bottom-controls":i==="bottom"},_({},C.CONTROLS_AUTOHIDE,n),{"xgplayer-controls-initshow":s||!n});return' diff --git a/dist/static/js/index-4882aaf6.js b/dist/static/js/index-7da0b83f.js similarity index 96% rename from dist/static/js/index-4882aaf6.js rename to dist/static/js/index-7da0b83f.js index a606a01f3..7c7444408 100644 --- a/dist/static/js/index-4882aaf6.js +++ b/dist/static/js/index-7da0b83f.js @@ -1 +1 @@ -import{useColumns as k}from"./columns-66112858.js";import{d as q,a as r,i as d,h as t,w as s,o as p,u as S,F as y,q as h,e,t as b,s as D,v as B,_ as C}from"./index-1bf93bc4.js";const i=l=>(D("data-v-cd5e0712"),l=l(),B(),l),E=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"关于")],-1)),I=i(()=>e("span",{style:{"font-size":"15px"}}," Pure-Admin 是一个基于Vue3、Vite、TypeScript、Element-Plus 的中后台解决方案,它可以帮助您快速搭建企业级中后台,提供现成的开箱解决方案及丰富的示例。原则上不收取任何费用及版权,可以放心使用,不过如需二次开源(比如用此平台二次开发并开源)请联系作者获取许可! ",-1)),P=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"项目信息")],-1)),V=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"生产环境依赖")],-1)),z=["href"],A={style:{color:"var(--el-color-primary)"}},F=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"开发环境依赖")],-1)),N=["href"],O={style:{color:"var(--el-color-primary)"}},T=q({name:"About",__name:"index",setup(l){const{pkg:x}={pkg:{dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"^2.0.7","@logicflow/core":"^1.2.9","@logicflow/extension":"^1.2.9","@pureadmin/descriptions":"^1.1.1","@pureadmin/table":"^2.3.2","@pureadmin/utils":"^1.9.6","@vueuse/core":"^10.2.0","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","animate.css":"^4.1.1",axios:"^1.4.0","china-area-data":"^5.0.1",cropperjs:"^1.5.13",dayjs:"^1.11.8",echarts:"^5.4.2","el-table-infinite-scroll":"^3.0.1","element-plus":"2.3.6","intro.js":"^7.0.1","js-cookie":"^3.0.5",jsbarcode:"^3.11.5","md-editor-v3":"2.7.2","mint-filter":"^4.0.3",mitt:"^3.0.0",mockjs:"^1.1.0",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.4","pinyin-pro":"^3.15.2",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.0",swiper:"^9.4.1",typeit:"^8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.2.2","version-rocket":"^1.6.7",vue:"^3.3.4","vue-i18n":"^9.2.2","vue-json-pretty":"^2.2.4","vue-pdf-embed":"^1.1.6","vue-router":"^4.2.2","vue-tippy":"^6.2.0","vue-types":"^5.1.0","vue-virtual-scroller":"2.0.0-beta.7","vue-waterfall-plugin-next":"^2.2.1","vue3-danmaku":"^1.4.0",vuedraggable:"^4.1.0",xgplayer:"^3.0.4",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^17.6.6","@commitlint/config-conventional":"^17.6.6","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.9","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^0.11.0","@pureadmin/theme":"^3.1.0","@types/intro.js":"^5.1.1","@types/js-cookie":"^3.0.3","@types/mockjs":"^1.0.7","@types/node":"^18.16.18","@types/nprogress":"0.2.0","@types/qrcode":"^1.5.0","@types/qs":"^6.9.7","@types/sortablejs":"^1.15.1","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.14",cloc:"^2.11.0",cssnano:"^6.0.1",eslint:"^8.43.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.2.2",picocolors:"^1.0.0",postcss:"^8.4.24","postcss-html":"^1.5.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.6",prettier:"^2.8.8","pretty-quick":"^3.1.3",rimraf:"^5.0.1","rollup-plugin-visualizer":"^5.9.2",sass:"^1.63.6","sass-loader":"^13.3.2",stylelint:"^15.9.0","stylelint-config-html":"^1.1.0","stylelint-config-recess-order":"^4.2.0","stylelint-config-recommended":"^12.0.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^33.0.0","stylelint-config-standard-scss":"^9.0.0","stylelint-order":"^6.0.3","stylelint-prettier":"^3.0.0","stylelint-scss":"^5.0.1",svgo:"^3.0.2",tailwindcss:"^3.3.2",terser:"^5.18.1",typescript:"5.0.4",vite:"^4.3.9","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-mock":"2.9.6","vite-plugin-remove-console":"^2.1.1","vite-svg-loader":"^4.0.0","vue-eslint-parser":"^9.3.1","vue-tsc":"^1.8.1"},name:"vue-pure-admin",version:"4.5.0"},lastBuildTime:"2023-06-26 18:06:10"},{dependencies:u,devDependencies:m}=x,v=[],_=[],{columns:j}=k();return Object.keys(u).forEach(o=>{v.push({field:u[o],label:o})}),Object.keys(m).forEach(o=>{_.push({field:m[o],label:o})}),(o,L)=>{const a=r("el-card"),w=r("PureDescriptions"),f=r("el-descriptions-item"),g=r("el-descriptions");return p(),d("div",null,[t(a,{class:"mb-4 box-card",shadow:"never"},{header:s(()=>[E]),default:s(()=>[I]),_:1}),t(a,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[P]),default:s(()=>[t(w,{columns:S(j),border:"",column:3,align:"left"},null,8,["columns"])]),_:1}),t(a,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[V]),default:s(()=>[t(g,{border:""},{default:s(()=>[(p(),d(y,null,h(v,(n,c)=>t(f,{label:n.label,"label-align":"left",align:"left",key:c},{default:s(()=>[e("a",{href:"https://www.npmjs.com/package/"+n.label,target:"_blank"},[e("span",A,b(n.field),1)],8,z)]),_:2},1032,["label"])),64))]),_:1})]),_:1}),t(a,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[F]),default:s(()=>[t(g,{border:""},{default:s(()=>[(p(),d(y,null,h(_,(n,c)=>t(f,{label:n.label,"label-align":"left",align:"left",key:c},{default:s(()=>[e("a",{href:"https://www.npmjs.com/package/"+n.label,target:"_blank"},[e("span",O,b(n.field),1)],8,N)]),_:2},1032,["label"])),64))]),_:1})]),_:1})])}}});const J=C(T,[["__scopeId","data-v-cd5e0712"]]);export{J as default}; +import{useColumns as k}from"./columns-f3cc7bc8.js";import{d as q,a as r,i as d,h as t,w as s,o as p,u as S,F as y,q as h,e,t as b,s as D,v as B,_ as C}from"./index-7675bdf8.js";const i=l=>(D("data-v-cd5e0712"),l=l(),B(),l),E=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"关于")],-1)),I=i(()=>e("span",{style:{"font-size":"15px"}}," Pure-Admin 是一个基于Vue3、Vite、TypeScript、Element-Plus 的中后台解决方案,它可以帮助您快速搭建企业级中后台,提供现成的开箱解决方案及丰富的示例。原则上不收取任何费用及版权,可以放心使用,不过如需二次开源(比如用此平台二次开发并开源)请联系作者获取许可! ",-1)),P=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"项目信息")],-1)),V=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"生产环境依赖")],-1)),z=["href"],A={style:{color:"var(--el-color-primary)"}},F=i(()=>e("div",{class:"card-header"},[e("span",{class:"font-medium"},"开发环境依赖")],-1)),N=["href"],O={style:{color:"var(--el-color-primary)"}},T=q({name:"About",__name:"index",setup(l){const{pkg:x}={pkg:{dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"^2.0.7","@logicflow/core":"^1.2.9","@logicflow/extension":"^1.2.9","@pureadmin/descriptions":"^1.1.1","@pureadmin/table":"^2.3.2","@pureadmin/utils":"^1.9.6","@vueuse/core":"^10.2.0","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","animate.css":"^4.1.1",axios:"^1.4.0","china-area-data":"^5.0.1",cropperjs:"^1.5.13",dayjs:"^1.11.8",echarts:"^5.4.2","el-table-infinite-scroll":"^3.0.1","element-plus":"2.3.6","intro.js":"^7.0.1","js-cookie":"^3.0.5",jsbarcode:"^3.11.5","md-editor-v3":"2.7.2","mint-filter":"^4.0.3",mitt:"^3.0.0",mockjs:"^1.1.0",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.4","pinyin-pro":"^3.15.2",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.0",swiper:"^9.4.1",typeit:"^8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.2.2","version-rocket":"^1.6.7",vue:"^3.3.4","vue-i18n":"^9.2.2","vue-json-pretty":"^2.2.4","vue-pdf-embed":"^1.1.6","vue-router":"^4.2.2","vue-tippy":"^6.2.0","vue-types":"^5.1.0","vue-virtual-scroller":"2.0.0-beta.7","vue-waterfall-plugin-next":"^2.2.1","vue3-danmaku":"^1.4.0",vuedraggable:"^4.1.0",xgplayer:"^3.0.4",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^17.6.6","@commitlint/config-conventional":"^17.6.6","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.9","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^0.11.0","@pureadmin/theme":"^3.1.0","@types/intro.js":"^5.1.1","@types/js-cookie":"^3.0.3","@types/mockjs":"^1.0.7","@types/node":"^18.16.18","@types/nprogress":"0.2.0","@types/qrcode":"^1.5.0","@types/qs":"^6.9.7","@types/sortablejs":"^1.15.1","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.14",cloc:"^2.11.0",cssnano:"^6.0.1",eslint:"^8.43.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.2.2",picocolors:"^1.0.0",postcss:"^8.4.24","postcss-html":"^1.5.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.6",prettier:"^2.8.8","pretty-quick":"^3.1.3",rimraf:"^5.0.1","rollup-plugin-visualizer":"^5.9.2",sass:"^1.63.6","sass-loader":"^13.3.2",stylelint:"^15.9.0","stylelint-config-html":"^1.1.0","stylelint-config-recess-order":"^4.2.0","stylelint-config-recommended":"^12.0.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^33.0.0","stylelint-config-standard-scss":"^9.0.0","stylelint-order":"^6.0.3","stylelint-prettier":"^3.0.0","stylelint-scss":"^5.0.1",svgo:"^3.0.2",tailwindcss:"^3.3.2",terser:"^5.18.1",typescript:"5.0.4",vite:"^4.3.9","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-mock":"2.9.6","vite-plugin-remove-console":"^2.1.1","vite-svg-loader":"^4.0.0","vue-eslint-parser":"^9.3.1","vue-tsc":"^1.8.1"},name:"vue-pure-admin",version:"4.5.0"},lastBuildTime:"2023-06-27 17:45:26"},{dependencies:u,devDependencies:m}=x,v=[],_=[],{columns:j}=k();return Object.keys(u).forEach(o=>{v.push({field:u[o],label:o})}),Object.keys(m).forEach(o=>{_.push({field:m[o],label:o})}),(o,L)=>{const a=r("el-card"),w=r("PureDescriptions"),f=r("el-descriptions-item"),g=r("el-descriptions");return p(),d("div",null,[t(a,{class:"mb-4 box-card",shadow:"never"},{header:s(()=>[E]),default:s(()=>[I]),_:1}),t(a,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[P]),default:s(()=>[t(w,{columns:S(j),border:"",column:3,align:"left"},null,8,["columns"])]),_:1}),t(a,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[V]),default:s(()=>[t(g,{border:""},{default:s(()=>[(p(),d(y,null,h(v,(n,c)=>t(f,{label:n.label,"label-align":"left",align:"left",key:c},{default:s(()=>[e("a",{href:"https://www.npmjs.com/package/"+n.label,target:"_blank"},[e("span",A,b(n.field),1)],8,z)]),_:2},1032,["label"])),64))]),_:1})]),_:1}),t(a,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[F]),default:s(()=>[t(g,{border:""},{default:s(()=>[(p(),d(y,null,h(_,(n,c)=>t(f,{label:n.label,"label-align":"left",align:"left",key:c},{default:s(()=>[e("a",{href:"https://www.npmjs.com/package/"+n.label,target:"_blank"},[e("span",O,b(n.field),1)],8,N)]),_:2},1032,["label"])),64))]),_:1})]),_:1})])}}});const J=C(T,[["__scopeId","data-v-cd5e0712"]]);export{J as default}; diff --git a/dist/static/js/index-5a799d08.js b/dist/static/js/index-800567ea.js similarity index 94% rename from dist/static/js/index-5a799d08.js rename to dist/static/js/index-800567ea.js index da84fe616..340edd134 100644 --- a/dist/static/js/index-5a799d08.js +++ b/dist/static/js/index-800567ea.js @@ -1,4 +1,4 @@ -import{d as N,r as s,k as T,a as l,b as $,i as m,e as j,h as n,w as r,u as p,g as v,ar as f,F as h,j as U,o as u,f as E,q as F,c as O,bG as q,m as G,n as R}from"./index-1bf93bc4.js";import H from"./Card-5f7a1649.js";import{a as J}from"./list-f46ce3df.js";import{_ as K}from"./DialogForm.vue_vue_type_script_setup_true_lang-598194f5.js";import{u as Q}from"./hooks-7d7381e1.js";import{d as W}from"./search-cc37b371.js";import{d as X}from"./add-circle-line-a03ff6bd.js";import"./more-2-fill-a666858a.js";const Y={class:"main"},Z={class:"w-full flex justify-between mb-4"},ee=` +import{d as N,r as s,k as T,a as l,b as $,i as m,e as j,h as n,w as r,u as p,g as v,ar as f,F as h,j as U,o as u,f as E,q as F,c as O,bG as q,m as G,n as R}from"./index-7675bdf8.js";import H from"./Card-ae66d67d.js";import{a as J}from"./list-a7d92988.js";import{_ as K}from"./DialogForm.vue_vue_type_script_setup_true_lang-779afc53.js";import{u as Q}from"./hooks-0aff82c9.js";import{d as W}from"./search-cc37b371.js";import{d as X}from"./add-circle-line-a03ff6bd.js";import"./more-2-fill-a666858a.js";const Y={class:"main"},Z={class:"w-full flex justify-between mb-4"},ee=` {const l=i("el-button"),p=i("el-space"),C=i("el-divider"),f=i("el-card");return v(),m(f,{shadow:"never"},{header:t(()=>[M]),default:t(()=>[w,n(p,{wrap:""},{default:t(()=>[n(l,{type:"info",onClick:e[0]||(e[0]=u=>s(o)("Info类型消息",{customClass:"el"}))},{default:t(()=>[r(" Info ")]),_:1}),n(l,{type:"success",onClick:e[1]||(e[1]=u=>s(o)("Success类型消息",{customClass:"el",type:"success"}))},{default:t(()=>[r(" Success ")]),_:1}),n(l,{type:"warning",onClick:e[2]||(e[2]=u=>s(o)("Warning类型消息",{customClass:"el",type:"warning"}))},{default:t(()=>[r(" Warning ")]),_:1}),n(l,{type:"danger",onClick:e[3]||(e[3]=u=>s(o)("Error类型消息",{customClass:"el",type:"error"}))},{default:t(()=>[r(" Error ")]),_:1}),n(l,{onClick:e[4]||(e[4]=u=>s(o)("可关闭消息",{customClass:"el",showClose:!0}))},{default:t(()=>[r(" 可关闭 ")]),_:1}),n(l,{onClick:e[5]||(e[5]=u=>s(o)("分组消息合并",{customClass:"el",type:"success",grouping:!0}))},{default:t(()=>[r(" 分组消息合并 ")]),_:1}),n(l,{onClick:e[6]||(e[6]=u=>s(o)("自定义消息图标",{customClass:"el",icon:s($)(s(c))}))},{default:t(()=>[r(" 自定义图标 ")]),_:1}),n(l,{onClick:e[7]||(e[7]=u=>s(o)("3秒后关闭",{customClass:"el",duration:3e3,onClose:()=>s(o)("消息已关闭",{customClass:"el",type:"success"})}))},{default:t(()=>[r(" 自定义延时关闭时间并设置关闭后其他操作 ")]),_:1}),n(l,{onClick:e[8]||(e[8]=u=>s(o)(a("p",null,[a("span",null,"Message can be "),a("i",{style:"color: teal"},"VNode")]),{customClass:"el"}))},{default:t(()=>[r(" 自定义内容 ")]),_:1}),n(l,{onClick:e[9]||(e[9]=u=>s(o)("This is HTML string",{customClass:"el",dangerouslyUseHTMLString:!0}))},{default:t(()=>[r(" HTML 片段作为正文内容 ")]),_:1})]),_:1}),n(C),_,n(p,{wrap:""},{default:t(()=>[n(l,{type:"info",onClick:e[10]||(e[10]=u=>s(o)("Info类型消息"))},{default:t(()=>[r("Info")]),_:1}),n(l,{type:"success",onClick:e[11]||(e[11]=u=>s(o)("Success类型消息",{type:"success"}))},{default:t(()=>[r(" Success ")]),_:1}),n(l,{type:"warning",onClick:e[12]||(e[12]=u=>s(o)("Warning类型消息",{type:"warning"}))},{default:t(()=>[r(" Warning ")]),_:1}),n(l,{type:"danger",onClick:e[13]||(e[13]=u=>s(o)("Error类型消息",{type:"error"}))},{default:t(()=>[r(" Error ")]),_:1}),n(l,{onClick:e[14]||(e[14]=u=>s(o)("可关闭消息",{showClose:!0}))},{default:t(()=>[r(" 可关闭 ")]),_:1}),n(l,{onClick:e[15]||(e[15]=u=>s(o)("分组消息合并",{type:"success",grouping:!0}))},{default:t(()=>[r(" 分组消息合并 ")]),_:1}),n(l,{onClick:e[16]||(e[16]=u=>s(o)("自定义消息图标",{icon:s(k)}))},{default:t(()=>[r(" 自定义图标 ")]),_:1}),n(l,{onClick:e[17]||(e[17]=u=>s(o)("3秒后关闭",{duration:3e3,onClose:()=>s(o)("消息已关闭",{type:"success"})}))},{default:t(()=>[r(" 自定义延时关闭时间并设置关闭后其他操作 ")]),_:1}),n(l,{onClick:e[18]||(e[18]=u=>s(o)(a("p",null,[a("span",null,"Message can be "),a("i",{style:"color: teal"},"VNode")])))},{default:t(()=>[r(" 自定义内容 ")]),_:1}),n(l,{onClick:e[19]||(e[19]=u=>s(o)("This is HTML string",{dangerouslyUseHTMLString:!0}))},{default:t(()=>[r(" HTML 片段作为正文内容 ")]),_:1})]),_:1}),n(C),n(l,{onClick:s(y)},{default:t(()=>[r(" 关闭所有消息提示 ")]),_:1},8,["onClick"])]),_:1})}}});export{S as default}; +import{d as g,a as i,c as m,w as t,o as v,h as n,u as s,m as o,f as r,O as a,a7 as k,a8 as y,e as d}from"./index-7675bdf8.js";import{u as $}from"./hooks-0aff82c9.js";import{d as c}from"./check-3815600c.js";const M=d("div",{class:"card-header"},[d("span",{class:"font-medium"}," Message提示 ")],-1),w=d("h4",{class:"mb-4"},"element-plus 的消息提示,点击弹出提示信息",-1),_=d("h4",{class:"mb-4"}," 类似 Ant Design 风格的消息提示,点击弹出提示信息(基于 ElMessage 样式改版,不会影响 ElMessage 原本样式,使用和打包大小成本极低并适配暗黑模式) ",-1),S=g({name:"Message",__name:"index",setup(T){return(b,e)=>{const l=i("el-button"),p=i("el-space"),C=i("el-divider"),f=i("el-card");return v(),m(f,{shadow:"never"},{header:t(()=>[M]),default:t(()=>[w,n(p,{wrap:""},{default:t(()=>[n(l,{type:"info",onClick:e[0]||(e[0]=u=>s(o)("Info类型消息",{customClass:"el"}))},{default:t(()=>[r(" Info ")]),_:1}),n(l,{type:"success",onClick:e[1]||(e[1]=u=>s(o)("Success类型消息",{customClass:"el",type:"success"}))},{default:t(()=>[r(" Success ")]),_:1}),n(l,{type:"warning",onClick:e[2]||(e[2]=u=>s(o)("Warning类型消息",{customClass:"el",type:"warning"}))},{default:t(()=>[r(" Warning ")]),_:1}),n(l,{type:"danger",onClick:e[3]||(e[3]=u=>s(o)("Error类型消息",{customClass:"el",type:"error"}))},{default:t(()=>[r(" Error ")]),_:1}),n(l,{onClick:e[4]||(e[4]=u=>s(o)("可关闭消息",{customClass:"el",showClose:!0}))},{default:t(()=>[r(" 可关闭 ")]),_:1}),n(l,{onClick:e[5]||(e[5]=u=>s(o)("分组消息合并",{customClass:"el",type:"success",grouping:!0}))},{default:t(()=>[r(" 分组消息合并 ")]),_:1}),n(l,{onClick:e[6]||(e[6]=u=>s(o)("自定义消息图标",{customClass:"el",icon:s($)(s(c))}))},{default:t(()=>[r(" 自定义图标 ")]),_:1}),n(l,{onClick:e[7]||(e[7]=u=>s(o)("3秒后关闭",{customClass:"el",duration:3e3,onClose:()=>s(o)("消息已关闭",{customClass:"el",type:"success"})}))},{default:t(()=>[r(" 自定义延时关闭时间并设置关闭后其他操作 ")]),_:1}),n(l,{onClick:e[8]||(e[8]=u=>s(o)(a("p",null,[a("span",null,"Message can be "),a("i",{style:"color: teal"},"VNode")]),{customClass:"el"}))},{default:t(()=>[r(" 自定义内容 ")]),_:1}),n(l,{onClick:e[9]||(e[9]=u=>s(o)("This is HTML string",{customClass:"el",dangerouslyUseHTMLString:!0}))},{default:t(()=>[r(" HTML 片段作为正文内容 ")]),_:1})]),_:1}),n(C),_,n(p,{wrap:""},{default:t(()=>[n(l,{type:"info",onClick:e[10]||(e[10]=u=>s(o)("Info类型消息"))},{default:t(()=>[r("Info")]),_:1}),n(l,{type:"success",onClick:e[11]||(e[11]=u=>s(o)("Success类型消息",{type:"success"}))},{default:t(()=>[r(" Success ")]),_:1}),n(l,{type:"warning",onClick:e[12]||(e[12]=u=>s(o)("Warning类型消息",{type:"warning"}))},{default:t(()=>[r(" Warning ")]),_:1}),n(l,{type:"danger",onClick:e[13]||(e[13]=u=>s(o)("Error类型消息",{type:"error"}))},{default:t(()=>[r(" Error ")]),_:1}),n(l,{onClick:e[14]||(e[14]=u=>s(o)("可关闭消息",{showClose:!0}))},{default:t(()=>[r(" 可关闭 ")]),_:1}),n(l,{onClick:e[15]||(e[15]=u=>s(o)("分组消息合并",{type:"success",grouping:!0}))},{default:t(()=>[r(" 分组消息合并 ")]),_:1}),n(l,{onClick:e[16]||(e[16]=u=>s(o)("自定义消息图标",{icon:s(k)}))},{default:t(()=>[r(" 自定义图标 ")]),_:1}),n(l,{onClick:e[17]||(e[17]=u=>s(o)("3秒后关闭",{duration:3e3,onClose:()=>s(o)("消息已关闭",{type:"success"})}))},{default:t(()=>[r(" 自定义延时关闭时间并设置关闭后其他操作 ")]),_:1}),n(l,{onClick:e[18]||(e[18]=u=>s(o)(a("p",null,[a("span",null,"Message can be "),a("i",{style:"color: teal"},"VNode")])))},{default:t(()=>[r(" 自定义内容 ")]),_:1}),n(l,{onClick:e[19]||(e[19]=u=>s(o)("This is HTML string",{dangerouslyUseHTMLString:!0}))},{default:t(()=>[r(" HTML 片段作为正文内容 ")]),_:1})]),_:1}),n(C),n(l,{onClick:s(y)},{default:t(()=>[r(" 关闭所有消息提示 ")]),_:1},8,["onClick"])]),_:1})}}});export{S as default}; diff --git a/dist/static/js/index-85a2f0a7.js b/dist/static/js/index-85a2f0a7.js deleted file mode 100644 index 613f67227..000000000 --- a/dist/static/js/index-85a2f0a7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-f213753e.js";import"./columns-f70f7daf.js";import"./sortable.esm-e674cde8.js";import"./index-1bf93bc4.js";import"./data-1dbab647.js";export{o as default}; diff --git a/dist/static/js/index-86b9811d.js b/dist/static/js/index-86b9811d.js deleted file mode 100644 index 1ddcf251d..000000000 --- a/dist/static/js/index-86b9811d.js +++ /dev/null @@ -1 +0,0 @@ -import{a0 as L,S as _,an as k,d as h,ai as C,am as E,ao as S,ac as P,b as B,g as R,i as D,aa as F,o as I,_ as y,U as J,c as Y,u as j}from"./index-1bf93bc4.js";var b={exports:{}};(function(v,w){(function(p,M){v.exports=M()})(L,function(){function p(e){var r=[];return e.AMapUI&&r.push(M(e.AMapUI)),e.Loca&&r.push(m(e.Loca)),Promise.all(r)}function M(e){return new Promise(function(r,a){var i=[];if(e.plugins)for(var t=0;t k.request("get","/getMapInfo",{params:v}),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAUCAMAAADSpG8HAAAC91BMVEUAAAAAJQskNR8JNS8AAAAHwgAu2CIAZQIDGgccFA8aTDwVvRAtwyUNqQgcZhgsXSUQQQ0BJQcHMwIpJw4BAQCM63sRRDct5xwHswAMOzAv4SAIxAAr3xofuhZWzUwYRTMqnDEvtyRDvjgKMSwBjQCWkJRdxFNnm2A0cy8KLSgknR0hQTEydjNDYzFhjFpocEsXig9wimhcTi45hy0kTy1Vg0hQLx0EPABCSkAYSxwATQc0UjIFCwOU/4mt/6YP7wXI/8Gh/5eK/4CG/3tJfla5/7K3/7Ck/5tL/0Yq/h0ANxDi/9DG/77D/7vA/7jG/7Cz/6yb/5Gd/4WY/4GF/oFrl3Zy9WtTh2Fj319F2kklakMgbjgOSDAx/yoALBgc8RECIQ7N/8bL/7Sx/6m6/6Oq/6Gm/6Cb/5aX/410oYRuln+U/3tklXNZjGtY019Ou15y/1RV/0YlZUUs1j1E/jk8/ysiYisWZiMFUh8CsR0i6hkj/xUd2RMa+hAAPgwK+gDa/8nT/8bW/7/a/73O/7m9/7W//6qLrZyt/5qk/5GY/JB/rI2k/4eK8YeO/3aI/3N6/21w/2Jf/2Jt72Jj5GJNemJLhmBEgVtOxlhR1lZAgVE2aFEzdE0ye0w/5Uk+nkdGzUY1TUVG4EQ+u0ElXzsicTkhZjgsijYsrDI37i0kgiwhSCwAoxsTnBsY0hALgBAAEQgN4gcHowUS/wT/////8PeWt8HI47WlxK/K/6aUuqGm/52f7Zyx/5qt/5XCupS9/5C+pI+U9456m4uI9oSS/4CE/4B+9nqa/3hkjHBVgWxUxWGA/2BNtl5WvFtS4Vll/1hGpFhY2ldd/FRa71Ne+lI6eFJAXlFq/05Ks01U2ExS9EcxTUAldz481zssRDszyDcfWTc9+jAXyzAx2S4PYSwIUiscOSkitygVMSgLwyYCvCEfpiEDyCAAvR4i3xwe1xwQaxoj9xgQShcKaBYKQBYMWBQU7BAMbA8X8A0J1wsFdgsAAABw6AJ/AAAAPXRSTlMAZ1XZBPPiqUM7/v7d04B2aFdSSRb68uzp5+fn5N/e3drT0MzKxsW+vr27tLOysLCrqqmno6CQj4aEd3Ig/fi2ogAAAkNJREFUKM9ioACwmIMIFCEBYz1DU34ODkFLHUYIEORWUpPjkeU1EICp0T1xYGfnpOLKNWveva2sfP3qcfG8eZGXI0J6LhR6+qtCzBPef2by5IiI4yEhR3p7D3U5uqfYrir/5rUh4VZH2MqwLRpgRUbbN62etWR+c1ODNxA0NDa22JbHxdXVbfBysusKu10rBFKkWPD1evjDm82+vr4+Pg4ODokOHeeyor28vP68CT6WHlLKDlLEFrv6pMuyvCY3N9dWPz+gukT/xZk7plXUJfwo9PCYNJEXrKjqTqhLdESLXXJAAEidb2LSglntu7ozD5fVxsbbV0uDFMnULAx1WTrFPy011S4ZqMzVISlyblZOZnd7WY1nvH09K0gRQOLrwIraHN3d01LtgOr8/Bfdzc3NzclCUiS17j7Qukspgenpju670+zsXNsWRU+dPi38VHkVXBHb++c5LssW7LXNCHR0dAwMdHdLufd09pxr02d/9Pz0036zBEgRT2xCePiSxZ1OtrYZGba2Ts62+x48K4qKmhOzvsR+Y221CkiR1o2El1O5lh91dnZ2cnJydp4wsW9FTBFQVRx36aMS+83gcALMbNumz8tXrcgODgrqCQoKDs7O7ltbURETE/e7tOrJrz1hHCBFnAcLPAqvzJyRl3c6/+LZ/PwZM89HFr9Yu/7Lh+8bqydstYCkAv2k/gKPyPnyzJJcc8WYmZmVNbVNFDxWxpZc7RdVZ4KlFSZrPj5+YWAqs2ESgQqxW3EKMTFxArnEAgDLUd+tnLfEzAAAAABJRU5ErkJggg==",O={id:"mapview",ref:"mapview"},Z=h({name:"Amap",__name:"Amap",setup(v){let w,p;const M=F(),m=C({loading:!E()}),o=()=>{p&&p.on("complete",()=>{m.loading=!1})};return S(()=>{if(!M)return;const{MapConfigure:n}=M.appContext.config.globalProperties.$config,{options:s}=n;N.load({key:n.amapKey,version:"2.0",plugins:["AMap.MarkerCluster"]}).then(d=>{p=new d.Map(M.refs.mapview,s),p.plugin(["AMap.ToolBar","AMap.MapType"],()=>{p.addControl(new d.ToolBar),p.addControl(new d.MapType({defaultType:0}))}),w=new d.MarkerCluster(p,[],{gridSize:80,maxZoom:14,renderMarker(A){const{marker:f,data:e}=A;if(Array.isArray(e)&&e[0]){const{driver:r,plateNumber:a,orientation:i}=e[0],t=` `;f.setContent(t),f.setLabel({direction:"bottom",offset:new d.Pixel(-4,0),content:`
${a}(${r})`}),f.setOffset(new d.Pixel(-18,-10)),f.on("click",({lnglat:l})=>{p.setZoom(13),p.setCenter(l)})}}}),T().then(({data:A})=>{const f=A.map(e=>({lnglat:[e.lng,e.lat],...e}));w&&w.setData(f)}).catch(A=>{}),o()}).catch(()=>{throw m.loading=!1,"地图加载失败,请重新加载"})}),P(()=>{p&&p.destroy()&&p.clearEvents("click")}),(n,s)=>{const d=B("loading");return R((I(),D("div",O,null,512)),[[d,m.loading]])}}});const q=y(Z,[["__scopeId","data-v-2ac3e490"]]),K=J(q),Q=h({name:"MapPage",__name:"index",setup(v){return(w,p)=>(I(),Y(j(K)))}});const V=y(Q,[["__scopeId","data-v-bad3ff67"]]);export{V as default}; diff --git a/dist/static/js/index-35683463.js b/dist/static/js/index-877de487.js similarity index 69% rename from dist/static/js/index-35683463.js rename to dist/static/js/index-877de487.js index 292af3346..e9d3f9cca 100644 --- a/dist/static/js/index-35683463.js +++ b/dist/static/js/index-877de487.js @@ -1 +1 @@ -import n from"./vertical-03e69023.js";import c from"./horizontal-4a6aa370.js";import{d as i,a as o,c as p,w as e,o as _,e as r,f as t,h as a}from"./index-1bf93bc4.js";import"./vue-virtual-scroller.esm-7103f5ce.js";const u={class:"font-medium"},d={class:"w-full flex justify-around flex-wrap"},g=i({name:"VirtualList",__name:"index",setup(m){return(f,x)=>{const s=o("el-link"),l=o("el-card");return _(),p(l,{shadow:"never"},{header:e(()=>[r("div",u,[t(" 虚拟列表组件( "),a(s,{href:"https://github.com/Akryum/vue-virtual-scroller/tree/next/packages/vue-virtual-scroller",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:e(()=>[t(" github地址 ")]),_:1}),t(" ) ")])]),default:e(()=>[r("div",d,[a(n,{class:"h-[500px] w-[500px]"}),a(c,{class:"h-[500px] w-[500px]"})])]),_:1})}}});export{g as default}; +import n from"./vertical-9f4a0022.js";import c from"./horizontal-24086269.js";import{d as i,a as o,c as p,w as e,o as _,e as r,f as t,h as a}from"./index-7675bdf8.js";import"./vue-virtual-scroller.esm-d13b3425.js";const u={class:"font-medium"},d={class:"w-full flex justify-around flex-wrap"},g=i({name:"VirtualList",__name:"index",setup(m){return(f,x)=>{const s=o("el-link"),l=o("el-card");return _(),p(l,{shadow:"never"},{header:e(()=>[r("div",u,[t(" 虚拟列表组件( "),a(s,{href:"https://github.com/Akryum/vue-virtual-scroller/tree/next/packages/vue-virtual-scroller",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:e(()=>[t(" github地址 ")]),_:1}),t(" ) ")])]),default:e(()=>[r("div",d,[a(n,{class:"h-[500px] w-[500px]"}),a(c,{class:"h-[500px] w-[500px]"})])]),_:1})}}});export{g as default}; diff --git a/dist/static/js/index-fb84b826.js b/dist/static/js/index-87bed919.js similarity index 93% rename from dist/static/js/index-fb84b826.js rename to dist/static/js/index-87bed919.js index ee450c1a4..ba010222f 100644 --- a/dist/static/js/index-fb84b826.js +++ b/dist/static/js/index-87bed919.js @@ -1 +1 @@ -import N from"./tree-10678963.js";import{useUser as I}from"./hook-a830e99b.js";import{R as T,D as q,P as E}from"./refresh-86559203.js";import{u as s}from"./hooks-7d7381e1.js";import{d as F}from"./admin-line-92b9acda.js";import{d as L}from"./edit-pen-37b5ced2.js";import{d as j}from"./search-cc37b371.js";import{d as A}from"./add-circle-line-a03ff6bd.js";import{d as G,r as J,a as n,o as K,i as O,h as o,e as Q,w as l,u as e,f as d,aq as y,_ as W}from"./index-1bf93bc4.js";import"./system-1c72a0cc.js";import"./git-branch-line-aa4cb38f.js";import"./more-2-fill-a666858a.js";import"./office-building-cc7a1721.js";import"./epTheme-af87647f.js";import"./sortable.esm-e674cde8.js";const X={width:24,height:24,body:''},Y=X,ee={width:1024,height:1024,body:' '},oe=ee,le={class:"main"},ae={class:"float-right w-[82%]"},ne=G({name:"User",__name:"index",setup(te){const p=J(),{form:i,loading:u,columns:k,dataList:w,pagination:V,buttonClass:_,onSearch:f,resetForm:x,handleUpdate:h,handleDelete:S,handleSizeChange:$,handleCurrentChange:z,handleSelectionChange:P}=I();return(re,t)=>{const g=n("el-input"),m=n("el-form-item"),C=n("el-option"),R=n("el-select"),r=n("el-button"),U=n("el-form"),Z=n("el-popconfirm"),b=n("el-dropdown-item"),B=n("el-dropdown-menu"),M=n("el-dropdown"),D=n("pure-table");return K(),O("div",le,[o(N,{class:"w-[17%] float-left"}),Q("div",ae,[o(U,{ref_key:"formRef",ref:p,inline:!0,model:e(i),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:l(()=>[o(m,{label:"用户名称:",prop:"username"},{default:l(()=>[o(g,{modelValue:e(i).username,"onUpdate:modelValue":t[0]||(t[0]=a=>e(i).username=a),placeholder:"请输入用户名称",clearable:"",class:"!w-[160px]"},null,8,["modelValue"])]),_:1}),o(m,{label:"手机号码:",prop:"mobile"},{default:l(()=>[o(g,{modelValue:e(i).mobile,"onUpdate:modelValue":t[1]||(t[1]=a=>e(i).mobile=a),placeholder:"请输入手机号码",clearable:"",class:"!w-[160px]"},null,8,["modelValue"])]),_:1}),o(m,{label:"状态:",prop:"status"},{default:l(()=>[o(R,{modelValue:e(i).status,"onUpdate:modelValue":t[2]||(t[2]=a=>e(i).status=a),placeholder:"请选择",clearable:"",class:"!w-[160px]"},{default:l(()=>[o(C,{label:"已开启",value:"1"}),o(C,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(m,null,{default:l(()=>[o(r,{type:"primary",icon:e(s)(e(j)),loading:e(u),onClick:e(f)},{default:l(()=>[d(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(r,{icon:e(s)(e(T)),onClick:t[3]||(t[3]=a=>e(x)(p.value))},{default:l(()=>[d(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(E),{title:"用户管理",columns:e(k),onRefresh:e(f)},{buttons:l(()=>[o(r,{type:"primary",icon:e(s)(e(A))},{default:l(()=>[d(" 新增用户 ")]),_:1},8,["icon"])]),default:l(({size:a,dynamicColumns:H})=>[o(D,{border:"",adaptive:"","align-whole":"center","table-layout":"auto",loading:e(u),size:a,data:e(w),columns:H,pagination:e(V),paginationSmall:a==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(P),onPageSizeChange:e($),onPageCurrentChange:e(z)},{operation:l(({row:c})=>[o(r,{class:"reset-margin",link:"",type:"primary",size:a,onClick:v=>e(h)(c),icon:e(s)(e(L))},{default:l(()=>[d(" 修改 ")]),_:2},1032,["size","onClick","icon"]),o(Z,{title:"是否确认删除?"},{reference:l(()=>[o(r,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(s)(e(q)),onClick:v=>e(S)(c)},{default:l(()=>[d(" 删除 ")]),_:2},1032,["size","icon","onClick"])]),_:2},1024),o(M,null,{dropdown:l(()=>[o(B,null,{default:l(()=>[o(b,null,{default:l(()=>[o(r,{class:y(e(_)),link:"",type:"primary",size:a,icon:e(s)(e(Y))},{default:l(()=>[d(" 重置密码 ")]),_:2},1032,["class","size","icon"])]),_:2},1024),o(b,null,{default:l(()=>[o(r,{class:y(e(_)),link:"",type:"primary",size:a,icon:e(s)(e(F))},{default:l(()=>[d(" 分配角色 ")]),_:2},1032,["class","size","icon"])]),_:2},1024)]),_:2},1024)]),default:l(()=>[o(r,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:a,onClick:v=>e(h)(c),icon:e(s)(e(oe))},null,8,["size","onClick","icon"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])])}}});const ke=W(ne,[["__scopeId","data-v-43f0937d"]]);export{ke as default}; +import N from"./tree-650f1f7e.js";import{useUser as I}from"./hook-7979e965.js";import{R as T,D as q,P as E}from"./refresh-ec5c2fbe.js";import{u as s}from"./hooks-0aff82c9.js";import{d as F}from"./admin-line-92b9acda.js";import{d as L}from"./edit-pen-37b5ced2.js";import{d as j}from"./search-cc37b371.js";import{d as A}from"./add-circle-line-a03ff6bd.js";import{d as G,r as J,a as n,o as K,i as O,h as o,e as Q,w as l,u as e,f as d,aq as y,_ as W}from"./index-7675bdf8.js";import"./system-16a2006b.js";import"./git-branch-line-aa4cb38f.js";import"./more-2-fill-a666858a.js";import"./office-building-cc7a1721.js";import"./epTheme-c68be47c.js";import"./sortable.esm-e674cde8.js";const X={width:24,height:24,body:' '},Y=X,ee={width:1024,height:1024,body:' '},oe=ee,le={class:"main"},ae={class:"float-right w-[82%]"},ne=G({name:"User",__name:"index",setup(te){const p=J(),{form:i,loading:u,columns:k,dataList:w,pagination:V,buttonClass:_,onSearch:f,resetForm:x,handleUpdate:h,handleDelete:S,handleSizeChange:$,handleCurrentChange:z,handleSelectionChange:P}=I();return(re,t)=>{const g=n("el-input"),m=n("el-form-item"),C=n("el-option"),R=n("el-select"),r=n("el-button"),U=n("el-form"),Z=n("el-popconfirm"),b=n("el-dropdown-item"),B=n("el-dropdown-menu"),M=n("el-dropdown"),D=n("pure-table");return K(),O("div",le,[o(N,{class:"w-[17%] float-left"}),Q("div",ae,[o(U,{ref_key:"formRef",ref:p,inline:!0,model:e(i),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:l(()=>[o(m,{label:"用户名称:",prop:"username"},{default:l(()=>[o(g,{modelValue:e(i).username,"onUpdate:modelValue":t[0]||(t[0]=a=>e(i).username=a),placeholder:"请输入用户名称",clearable:"",class:"!w-[160px]"},null,8,["modelValue"])]),_:1}),o(m,{label:"手机号码:",prop:"mobile"},{default:l(()=>[o(g,{modelValue:e(i).mobile,"onUpdate:modelValue":t[1]||(t[1]=a=>e(i).mobile=a),placeholder:"请输入手机号码",clearable:"",class:"!w-[160px]"},null,8,["modelValue"])]),_:1}),o(m,{label:"状态:",prop:"status"},{default:l(()=>[o(R,{modelValue:e(i).status,"onUpdate:modelValue":t[2]||(t[2]=a=>e(i).status=a),placeholder:"请选择",clearable:"",class:"!w-[160px]"},{default:l(()=>[o(C,{label:"已开启",value:"1"}),o(C,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(m,null,{default:l(()=>[o(r,{type:"primary",icon:e(s)(e(j)),loading:e(u),onClick:e(f)},{default:l(()=>[d(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(r,{icon:e(s)(e(T)),onClick:t[3]||(t[3]=a=>e(x)(p.value))},{default:l(()=>[d(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(E),{title:"用户管理",columns:e(k),onRefresh:e(f)},{buttons:l(()=>[o(r,{type:"primary",icon:e(s)(e(A))},{default:l(()=>[d(" 新增用户 ")]),_:1},8,["icon"])]),default:l(({size:a,dynamicColumns:H})=>[o(D,{border:"",adaptive:"","align-whole":"center","table-layout":"auto",loading:e(u),size:a,data:e(w),columns:H,pagination:e(V),paginationSmall:a==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(P),onPageSizeChange:e($),onPageCurrentChange:e(z)},{operation:l(({row:c})=>[o(r,{class:"reset-margin",link:"",type:"primary",size:a,onClick:v=>e(h)(c),icon:e(s)(e(L))},{default:l(()=>[d(" 修改 ")]),_:2},1032,["size","onClick","icon"]),o(Z,{title:"是否确认删除?"},{reference:l(()=>[o(r,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(s)(e(q)),onClick:v=>e(S)(c)},{default:l(()=>[d(" 删除 ")]),_:2},1032,["size","icon","onClick"])]),_:2},1024),o(M,null,{dropdown:l(()=>[o(B,null,{default:l(()=>[o(b,null,{default:l(()=>[o(r,{class:y(e(_)),link:"",type:"primary",size:a,icon:e(s)(e(Y))},{default:l(()=>[d(" 重置密码 ")]),_:2},1032,["class","size","icon"])]),_:2},1024),o(b,null,{default:l(()=>[o(r,{class:y(e(_)),link:"",type:"primary",size:a,icon:e(s)(e(F))},{default:l(()=>[d(" 分配角色 ")]),_:2},1032,["class","size","icon"])]),_:2},1024)]),_:2},1024)]),default:l(()=>[o(r,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:a,onClick:v=>e(h)(c),icon:e(s)(e(oe))},null,8,["size","onClick","icon"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])])}}});const ke=W(ne,[["__scopeId","data-v-43f0937d"]]);export{ke as default}; diff --git a/dist/static/js/index-8ecf880e.js b/dist/static/js/index-8ecf880e.js deleted file mode 100644 index a3b1cf78a..000000000 --- a/dist/static/js/index-8ecf880e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-afeb1e2a.js";import"./columns-6af7a025.js";import"./index-1bf93bc4.js";import"./data-1dbab647.js";import"./edit-pen-37b5ced2.js";import"./check-3815600c.js";export{o as default}; diff --git a/dist/static/js/index-9111c4df.js b/dist/static/js/index-9111c4df.js new file mode 100644 index 000000000..6968233ce --- /dev/null +++ b/dist/static/js/index-9111c4df.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-5cc94d54.js";import"./columns-8ddcc59b.js";import"./index-7675bdf8.js";import"./data-d2c0f1f4.js";export{o as default}; diff --git a/dist/static/js/index-94b8e8af.js b/dist/static/js/index-94b8e8af.js deleted file mode 100644 index 1c02b1f0f..000000000 --- a/dist/static/js/index-94b8e8af.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-3336ece2.js";import"./columns-d1a93f8f.js";import"./index-1bf93bc4.js";import"./data-a40e7d69.js";export{o as default}; diff --git a/dist/static/js/index-99c1cbb5.js b/dist/static/js/index-99c1cbb5.js deleted file mode 100644 index 08362737a..000000000 --- a/dist/static/js/index-99c1cbb5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-0acb7c88.js";import"./columns-ccf9ef38.js";import"./data-1dbab647.js";import"./index-1bf93bc4.js";export{o as default}; diff --git a/dist/static/js/index-0120c1d9.js b/dist/static/js/index-9a04ccd1.js similarity index 86% rename from dist/static/js/index-0120c1d9.js rename to dist/static/js/index-9a04ccd1.js index a79700497..9550ee3ef 100644 --- a/dist/static/js/index-0120c1d9.js +++ b/dist/static/js/index-9a04ccd1.js @@ -1 +1 @@ -import{useDept as I}from"./hook-25225cf3.js";import{R as N,D as P,P as U}from"./refresh-86559203.js";import{u as i}from"./hooks-7d7381e1.js";import{d as z}from"./edit-pen-37b5ced2.js";import{d as E}from"./search-cc37b371.js";import{d as F}from"./add-circle-line-a03ff6bd.js";import{d as L,r as y,a as n,o as O,i as j,h as o,w as t,u as e,f as m,_ as q}from"./index-1bf93bc4.js";import"./form.vue_vue_type_script_setup_true_lang-da7350dc.js";import"./index-12a6579d.js";import"./hooks-ba87120b.js";import"./system-1c72a0cc.js";import"./epTheme-af87647f.js";import"./sortable.esm-e674cde8.js";const A={class:"main"},G=L({name:"Dept",__name:"index",setup(H){const d=y(),f=y(),{form:r,loading:_,columns:C,dataList:k,onSearch:u,resetForm:x,openDialog:b,handleDelete:h,handleSelectionChange:R}=I();return(J,a)=>{var v;const w=n("el-input"),p=n("el-form-item"),g=n("el-option"),V=n("el-select"),s=n("el-button"),$=n("el-form"),D=n("el-popconfirm"),B=n("pure-table");return O(),j("div",A,[o($,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"部门名称:",prop:"name"},{default:t(()=>[o(w,{modelValue:e(r).name,"onUpdate:modelValue":a[0]||(a[0]=l=>e(r).name=l),placeholder:"请输入部门名称",clearable:"",class:"!w-[200px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(V,{modelValue:e(r).status,"onUpdate:modelValue":a[1]||(a[1]=l=>e(r).status=l),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(g,{label:"启用",value:1}),o(g,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(s,{type:"primary",icon:e(i)(e(E)),loading:e(_),onClick:e(u)},{default:t(()=>[m(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(s,{icon:e(i)(e(N)),onClick:a[2]||(a[2]=l=>e(x)(d.value))},{default:t(()=>[m(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(U),{title:"部门列表(仅演示,操作后不生效)",columns:e(C),tableRef:(v=f.value)==null?void 0:v.getTableRef(),onRefresh:e(u)},{buttons:t(()=>[o(s,{type:"primary",icon:e(i)(e(F)),onClick:a[3]||(a[3]=l=>e(b)())},{default:t(()=>[m(" 新增部门 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:S})=>[o(B,{ref_key:"tableRef",ref:f,border:"",adaptive:"",adaptiveConfig:{offsetBottom:32},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e(_),size:l,data:e(k),columns:S,"header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(R)},{operation:t(({row:c})=>[o(s,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(z)),onClick:T=>e(b)("编辑",c)},{default:t(()=>[m(" 编辑 ")]),_:2},1032,["size","icon","onClick"]),o(D,{title:`是否确认删除部门名称为${c.name}的这条数据`,onConfirm:T=>e(h)(c)},{reference:t(()=>[o(s,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(P))},{default:t(()=>[m(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","header-cell-style","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}});const re=q(G,[["__scopeId","data-v-9b9a2b52"]]);export{re as default}; +import{useDept as I}from"./hook-a9ab9b53.js";import{R as N,D as P,P as U}from"./refresh-ec5c2fbe.js";import{u as i}from"./hooks-0aff82c9.js";import{d as z}from"./edit-pen-37b5ced2.js";import{d as E}from"./search-cc37b371.js";import{d as F}from"./add-circle-line-a03ff6bd.js";import{d as L,r as y,a as n,o as O,i as j,h as o,w as t,u as e,f as m,_ as q}from"./index-7675bdf8.js";import"./form.vue_vue_type_script_setup_true_lang-b30fe678.js";import"./index-4162561e.js";import"./hooks-016bb391.js";import"./system-16a2006b.js";import"./epTheme-c68be47c.js";import"./sortable.esm-e674cde8.js";const A={class:"main"},G=L({name:"Dept",__name:"index",setup(H){const d=y(),f=y(),{form:r,loading:_,columns:C,dataList:k,onSearch:u,resetForm:x,openDialog:b,handleDelete:h,handleSelectionChange:R}=I();return(J,a)=>{var v;const w=n("el-input"),p=n("el-form-item"),g=n("el-option"),V=n("el-select"),s=n("el-button"),$=n("el-form"),D=n("el-popconfirm"),B=n("pure-table");return O(),j("div",A,[o($,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"部门名称:",prop:"name"},{default:t(()=>[o(w,{modelValue:e(r).name,"onUpdate:modelValue":a[0]||(a[0]=l=>e(r).name=l),placeholder:"请输入部门名称",clearable:"",class:"!w-[200px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(V,{modelValue:e(r).status,"onUpdate:modelValue":a[1]||(a[1]=l=>e(r).status=l),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(g,{label:"启用",value:1}),o(g,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(s,{type:"primary",icon:e(i)(e(E)),loading:e(_),onClick:e(u)},{default:t(()=>[m(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(s,{icon:e(i)(e(N)),onClick:a[2]||(a[2]=l=>e(x)(d.value))},{default:t(()=>[m(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(U),{title:"部门列表(仅演示,操作后不生效)",columns:e(C),tableRef:(v=f.value)==null?void 0:v.getTableRef(),onRefresh:e(u)},{buttons:t(()=>[o(s,{type:"primary",icon:e(i)(e(F)),onClick:a[3]||(a[3]=l=>e(b)())},{default:t(()=>[m(" 新增部门 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:S})=>[o(B,{ref_key:"tableRef",ref:f,border:"",adaptive:"",adaptiveConfig:{offsetBottom:32},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e(_),size:l,data:e(k),columns:S,"header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(R)},{operation:t(({row:c})=>[o(s,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(z)),onClick:T=>e(b)("编辑",c)},{default:t(()=>[m(" 编辑 ")]),_:2},1032,["size","icon","onClick"]),o(D,{title:`是否确认删除部门名称为${c.name}的这条数据`,onConfirm:T=>e(h)(c)},{reference:t(()=>[o(s,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(P))},{default:t(()=>[m(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","header-cell-style","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}});const re=q(G,[["__scopeId","data-v-9b9a2b52"]]);export{re as default}; diff --git a/dist/static/js/index-9a2a3ef1.js b/dist/static/js/index-9a2a3ef1.js deleted file mode 100644 index 5ac7163dd..000000000 --- a/dist/static/js/index-9a2a3ef1.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-5a7e00c9.js";import"./columns-838ad957.js";import"./print-a6e42845.js";import"./data-1dbab647.js";import"./index-1bf93bc4.js";export{o as default}; diff --git a/dist/static/js/index-9f3ae05f.js b/dist/static/js/index-9f3ae05f.js deleted file mode 100644 index 32bb3e6b6..000000000 --- a/dist/static/js/index-9f3ae05f.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-ac20d3b4.js";import"./columns-c81c32f9.js";import"./data-1dbab647.js";import"./index-1bf93bc4.js";export{o as default}; diff --git a/dist/static/js/index-ab03d0c9.js b/dist/static/js/index-ab03d0c9.js new file mode 100644 index 000000000..dcb7a819f --- /dev/null +++ b/dist/static/js/index-ab03d0c9.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-19eff8ca.js";import"./columns-317668ad.js";import"./index-7675bdf8.js";import"./data-59059a55.js";export{o as default}; diff --git a/dist/static/js/index-25f4f7a6.js b/dist/static/js/index-ae82ac6d.js similarity index 91% rename from dist/static/js/index-25f4f7a6.js rename to dist/static/js/index-ae82ac6d.js index efa718a62..bb0f11532 100644 --- a/dist/static/js/index-25f4f7a6.js +++ b/dist/static/js/index-ae82ac6d.js @@ -1 +1 @@ -import{V as p}from"./styles-5f6776b1.js";import{d as m,ai as w,E as d,a as c,c as f,w as s,o as _,e as n,f as t,h as r,u as g}from"./index-1bf93bc4.js";import"./vue.runtime.esm-bundler-ca037ed9.js";const b={class:"card-header"},v={class:"font-medium"},x={class:"font-medium"},L=m({name:"JsonEditor",__name:"index",setup(k){const i={status:200,text:"",error:null,config:void 0,data:[{news_id:51184,title:"iPhone X Review: Innovative future with real black technology",source:"Netease phone"},{news_id:51183,title:"Traffic paradise: How to design streets for people and unmanned vehicles in the future?",source:"Netease smart",link:"http://netease.smart/traffic-paradise/1235"},{news_id:51182,title:"Teslamask's American Business Relations: The government does not pay billions to build factories",source:"AI Finance",members:["Daniel","Mike","John"]}]},e=w({val:JSON.stringify(i),data:i,showLine:!0,showLineNumber:!0,showDoubleQuotes:!0,showLength:!0,editable:!0,showIcon:!0,editableTrigger:"click",deep:3});return d(()=>e.val,a=>{try{e.data=JSON.parse(a)}catch{}}),d(()=>e.data,a=>{try{e.val=JSON.stringify(a)}catch{}}),(a,o)=>{const l=c("el-link"),h=c("el-card");return _(),f(h,{shadow:"never"},{header:s(()=>[n("div",b,[n("span",v,[t(" JSON编辑器组件,采用开源的 "),r(l,{href:"https://github.com/leezng/vue-json-pretty",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:s(()=>[t(" vue-json-pretty ")]),_:1}),t(" (支持大数据量)。 ")]),n("span",x,[t(" 当然我们还有一款代码编辑器组件推荐(这里就不做演示了),采用开源的 "),r(l,{href:"https://github.com/surmon-china/vue-codemirror",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:s(()=>[t(" codemirror6 ")]),_:1})])])]),default:s(()=>[r(g(p),{data:e.data,"onUpdate:data":o[0]||(o[0]=u=>e.data=u),deep:e.deep,"show-double-quotes":e.showDoubleQuotes,"show-line":e.showLine,"show-length":e.showLength,"show-icon":e.showIcon,"show-line-number":e.showLineNumber,editable:e.editable,"editable-trigger":e.editableTrigger},null,8,["data","deep","show-double-quotes","show-line","show-length","show-icon","show-line-number","editable","editable-trigger"])]),_:1})}}});export{L as default}; +import{V as p}from"./styles-5e241d10.js";import{d as m,ai as w,E as d,a as c,c as f,w as s,o as _,e as n,f as t,h as r,u as g}from"./index-7675bdf8.js";import"./vue.runtime.esm-bundler-96c4831e.js";const b={class:"card-header"},v={class:"font-medium"},x={class:"font-medium"},L=m({name:"JsonEditor",__name:"index",setup(k){const i={status:200,text:"",error:null,config:void 0,data:[{news_id:51184,title:"iPhone X Review: Innovative future with real black technology",source:"Netease phone"},{news_id:51183,title:"Traffic paradise: How to design streets for people and unmanned vehicles in the future?",source:"Netease smart",link:"http://netease.smart/traffic-paradise/1235"},{news_id:51182,title:"Teslamask's American Business Relations: The government does not pay billions to build factories",source:"AI Finance",members:["Daniel","Mike","John"]}]},e=w({val:JSON.stringify(i),data:i,showLine:!0,showLineNumber:!0,showDoubleQuotes:!0,showLength:!0,editable:!0,showIcon:!0,editableTrigger:"click",deep:3});return d(()=>e.val,a=>{try{e.data=JSON.parse(a)}catch{}}),d(()=>e.data,a=>{try{e.val=JSON.stringify(a)}catch{}}),(a,o)=>{const l=c("el-link"),h=c("el-card");return _(),f(h,{shadow:"never"},{header:s(()=>[n("div",b,[n("span",v,[t(" JSON编辑器组件,采用开源的 "),r(l,{href:"https://github.com/leezng/vue-json-pretty",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:s(()=>[t(" vue-json-pretty ")]),_:1}),t(" (支持大数据量)。 ")]),n("span",x,[t(" 当然我们还有一款代码编辑器组件推荐(这里就不做演示了),采用开源的 "),r(l,{href:"https://github.com/surmon-china/vue-codemirror",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:s(()=>[t(" codemirror6 ")]),_:1})])])]),default:s(()=>[r(g(p),{data:e.data,"onUpdate:data":o[0]||(o[0]=u=>e.data=u),deep:e.deep,"show-double-quotes":e.showDoubleQuotes,"show-line":e.showLine,"show-length":e.showLength,"show-icon":e.showIcon,"show-line-number":e.showLineNumber,editable:e.editable,"editable-trigger":e.editableTrigger},null,8,["data","deep","show-double-quotes","show-line","show-length","show-icon","show-line-number","editable","editable-trigger"])]),_:1})}}});export{L as default}; diff --git a/dist/static/js/index-df20b54b.js b/dist/static/js/index-b8ac60a4.js similarity index 96% rename from dist/static/js/index-df20b54b.js rename to dist/static/js/index-b8ac60a4.js index 405af1b75..7cc53361a 100644 --- a/dist/static/js/index-df20b54b.js +++ b/dist/static/js/index-b8ac60a4.js @@ -1 +1 @@ -import{d as R,r as i,a9 as M,E as S,h as e,P as $,O as b,n as k,aa as B,U as E,a as I,c as N,w as L,o as W,u as d,e as u,f as x,m as q}from"./index-1bf93bc4.js";import{d as C}from"./home-filled-05cc090c.js";import{u as _}from"./hooks-7d7381e1.js";const A={options:{type:Array,default:()=>[]},defaultValue:{type:Number,default:0}},O=R({name:"ReSegmented",props:A,emits:["change"],setup(w,{emit:y}){const p=i(0),f=i(0),{isDark:h}=M(),g=i(!1),o=i(-1),c=i(""),r=B(),t=i(w.defaultValue);function n({option:a,index:l},s){a.disabled||(s.preventDefault(),t.value=l,c.value="",y("change",{index:l,option:a}))}function v({option:a,index:l},s){s.preventDefault(),o.value=l,a.disabled||t.value===l?c.value="":c.value=h.value?"#1f1f1f":"rgba(0, 0, 0, 0.06)"}function j(a,l){l.preventDefault(),o.value=-1}function V(a=t.value){k(()=>{var s;const l=(s=r==null?void 0:r.proxy)==null?void 0:s.$refs[`labelRef${a}`];p.value=l.clientWidth,f.value=l.offsetLeft,g.value=!0})}S(()=>t.value,a=>{k(()=>{V(a)})},{deep:!0,immediate:!0});const D=()=>w.options.map((a,l)=>e("label",{ref:`labelRef${l}`,class:["pure-segmented-item",(a==null?void 0:a.disabled)&&"pure-segmented-item-disabled"],style:{background:o.value===l?c.value:"",color:!a.disabled&&(t.value===l||o.value===l)?h.value?"rgba(255, 255, 255, 0.85)":"rgba(0,0,0,.88)":""},onMouseenter:s=>v({option:a,index:l},s),onMouseleave:s=>j({option:a,index:l},s),onClick:s=>n({option:a,index:l},s)},[e("input",{type:"radio",name:"segmented"},null),e("div",{class:"pure-segmented-item-label"},[a.icon&&!$(a.label)?e("span",{class:"pure-segmented-item-icon",style:{marginRight:a.label?"6px":0}},[b(_(a.icon))]):null,a.label?$(a.label)?b(a.label):e("span",null,[a.label]):null])]));return()=>e("div",{class:"pure-segmented"},[e("div",{class:"pure-segmented-group"},[e("div",{class:"pure-segmented-item-selected",style:{width:`${p.value}px`,transform:`translateX(${f.value}px)`,display:g.value?"block":"none"}},null),D()])])}}),m=E(O),T=u("div",{class:"card-header"},[u("span",{class:"font-medium"},"分段控制器")],-1),X=u("p",{class:"mb-2"},"基础用法",-1),F=u("p",{class:"mb-2"},"默认选中和禁用",-1),P=u("p",{class:"mb-2"},"设置图标",-1),U=u("p",{class:"mb-2"},"只设置图标",-1),z=u("p",{class:"mb-2"},"自定义渲染",-1),G=u("p",{class:"mb-2"},"change事件",-1),Q=R({name:"Segmented",__name:"index",setup(w){const y=[{label:"周一",value:1},{label:"周二",value:2},{label:"周三",value:3},{label:"周四",value:4},{label:"周五",value:5}],p=[{label:"周一",value:1},{label:"周二",value:2},{label:"周三",value:3,disabled:!0},{label:"周四",value:4},{label:"周五",value:5,disabled:!0}],f=[{label:"周一",value:1,icon:C},{label:"周二",value:2},{label:"周三",value:3,icon:"terminalWindowLine"},{label:"周四",value:4,icon:"streamline-emojis:airplane"},{label:"周五",value:5,icon:"streamline-emojis:2"}],h=[{value:1,icon:C},{value:2,icon:"terminalWindowLine"},{value:3,icon:"streamline-emojis:cow-face"},{value:4,icon:"streamline-emojis:airplane"},{value:5,icon:"streamline-emojis:2"}],g=[{label:()=>e("div",null,[b(_(C),{class:"m-auto w-[20px] h-[20px]"}),e("p",null,[x("周一")])]),value:1},{label:()=>e("div",null,[b(_("terminalWindowLine"),{class:"m-auto w-[20px] h-[20px]"}),e("p",null,[x("周二")])]),value:2},{label:()=>e("div",null,[b(_("streamline-emojis:cow-face"),{class:"m-auto w-[20px] h-[20px]"}),e("p",null,[x("周三")])]),value:3}],o=[{label:"周一",value:1},{label:"周二",value:2},{label:"周三",value:3}];function c({index:r,option:t}){const{label:n,value:v}=t;q(`当前选中项索引为:${r},名字为${n},值为${v}`,{type:"success"})}return(r,t)=>{const n=I("el-divider"),v=I("el-card");return W(),N(v,{shadow:"never"},{header:L(()=>[T]),default:L(()=>[X,e(d(m),{options:y}),e(n),F,e(d(m),{options:p,defaultValue:2}),e(n),P,e(d(m),{options:f}),e(n),U,e(d(m),{options:h}),e(n),z,e(d(m),{options:g}),e(n),G,e(d(m),{options:o,onChange:c}),e(n)]),_:1})}}});export{Q as default}; +import{d as R,r as i,a9 as M,E as S,h as e,P as $,O as b,n as k,aa as B,U as E,a as I,c as N,w as L,o as W,u as d,e as u,f as x,m as q}from"./index-7675bdf8.js";import{d as C}from"./home-filled-05cc090c.js";import{u as _}from"./hooks-0aff82c9.js";const A={options:{type:Array,default:()=>[]},defaultValue:{type:Number,default:0}},O=R({name:"ReSegmented",props:A,emits:["change"],setup(w,{emit:y}){const p=i(0),f=i(0),{isDark:h}=M(),g=i(!1),o=i(-1),c=i(""),r=B(),t=i(w.defaultValue);function n({option:a,index:l},s){a.disabled||(s.preventDefault(),t.value=l,c.value="",y("change",{index:l,option:a}))}function v({option:a,index:l},s){s.preventDefault(),o.value=l,a.disabled||t.value===l?c.value="":c.value=h.value?"#1f1f1f":"rgba(0, 0, 0, 0.06)"}function j(a,l){l.preventDefault(),o.value=-1}function V(a=t.value){k(()=>{var s;const l=(s=r==null?void 0:r.proxy)==null?void 0:s.$refs[`labelRef${a}`];p.value=l.clientWidth,f.value=l.offsetLeft,g.value=!0})}S(()=>t.value,a=>{k(()=>{V(a)})},{deep:!0,immediate:!0});const D=()=>w.options.map((a,l)=>e("label",{ref:`labelRef${l}`,class:["pure-segmented-item",(a==null?void 0:a.disabled)&&"pure-segmented-item-disabled"],style:{background:o.value===l?c.value:"",color:!a.disabled&&(t.value===l||o.value===l)?h.value?"rgba(255, 255, 255, 0.85)":"rgba(0,0,0,.88)":""},onMouseenter:s=>v({option:a,index:l},s),onMouseleave:s=>j({option:a,index:l},s),onClick:s=>n({option:a,index:l},s)},[e("input",{type:"radio",name:"segmented"},null),e("div",{class:"pure-segmented-item-label"},[a.icon&&!$(a.label)?e("span",{class:"pure-segmented-item-icon",style:{marginRight:a.label?"6px":0}},[b(_(a.icon))]):null,a.label?$(a.label)?b(a.label):e("span",null,[a.label]):null])]));return()=>e("div",{class:"pure-segmented"},[e("div",{class:"pure-segmented-group"},[e("div",{class:"pure-segmented-item-selected",style:{width:`${p.value}px`,transform:`translateX(${f.value}px)`,display:g.value?"block":"none"}},null),D()])])}}),m=E(O),T=u("div",{class:"card-header"},[u("span",{class:"font-medium"},"分段控制器")],-1),X=u("p",{class:"mb-2"},"基础用法",-1),F=u("p",{class:"mb-2"},"默认选中和禁用",-1),P=u("p",{class:"mb-2"},"设置图标",-1),U=u("p",{class:"mb-2"},"只设置图标",-1),z=u("p",{class:"mb-2"},"自定义渲染",-1),G=u("p",{class:"mb-2"},"change事件",-1),Q=R({name:"Segmented",__name:"index",setup(w){const y=[{label:"周一",value:1},{label:"周二",value:2},{label:"周三",value:3},{label:"周四",value:4},{label:"周五",value:5}],p=[{label:"周一",value:1},{label:"周二",value:2},{label:"周三",value:3,disabled:!0},{label:"周四",value:4},{label:"周五",value:5,disabled:!0}],f=[{label:"周一",value:1,icon:C},{label:"周二",value:2},{label:"周三",value:3,icon:"terminalWindowLine"},{label:"周四",value:4,icon:"streamline-emojis:airplane"},{label:"周五",value:5,icon:"streamline-emojis:2"}],h=[{value:1,icon:C},{value:2,icon:"terminalWindowLine"},{value:3,icon:"streamline-emojis:cow-face"},{value:4,icon:"streamline-emojis:airplane"},{value:5,icon:"streamline-emojis:2"}],g=[{label:()=>e("div",null,[b(_(C),{class:"m-auto w-[20px] h-[20px]"}),e("p",null,[x("周一")])]),value:1},{label:()=>e("div",null,[b(_("terminalWindowLine"),{class:"m-auto w-[20px] h-[20px]"}),e("p",null,[x("周二")])]),value:2},{label:()=>e("div",null,[b(_("streamline-emojis:cow-face"),{class:"m-auto w-[20px] h-[20px]"}),e("p",null,[x("周三")])]),value:3}],o=[{label:"周一",value:1},{label:"周二",value:2},{label:"周三",value:3}];function c({index:r,option:t}){const{label:n,value:v}=t;q(`当前选中项索引为:${r},名字为${n},值为${v}`,{type:"success"})}return(r,t)=>{const n=I("el-divider"),v=I("el-card");return W(),N(v,{shadow:"never"},{header:L(()=>[T]),default:L(()=>[X,e(d(m),{options:y}),e(n),F,e(d(m),{options:p,defaultValue:2}),e(n),P,e(d(m),{options:f}),e(n),U,e(d(m),{options:h}),e(n),z,e(d(m),{options:g}),e(n),G,e(d(m),{options:o,onChange:c}),e(n)]),_:1})}}});export{Q as default}; diff --git a/dist/static/js/index-82fa275f.js b/dist/static/js/index-b8e699d7.js similarity index 96% rename from dist/static/js/index-82fa275f.js rename to dist/static/js/index-b8e699d7.js index 059bbc377..9f21c6a24 100644 --- a/dist/static/js/index-82fa275f.js +++ b/dist/static/js/index-b8e699d7.js @@ -1 +1 @@ -import{d as A,D as B,ao as F,n as D,h as a,u as K,F as p,aV as N,aW as c,aX as d,aa as j,U as G,r as L,a as Q,i as C,q as T,o as V,c as U,w as R,e as I,t as M,j as W,_ as X}from"./index-1bf93bc4.js";const i="stay",h="hs-on",f="hs-off",_="hs-range",g="both-left-sides",S="both-right-sides";let H="right",b=[],s=[];const Z={HsKey:{type:Number||String,default:0},disabled:{type:Boolean,default:!1},value:{type:Number,default:0},max:{type:Array,default(){return[1,2,3,4,5,6,7,8,9,10]}},echo:{type:Array,default(){return[]}}},z=A({name:"ReSelector",props:Z,emits:["selectedVal"],setup(l,{emit:m}){const o=j(),y=l.value,v=B(()=>l.disabled),q=B(()=>{const e=[];let t=0,n=y;for(y!==Math.floor(y)&&n--;t {if(!l.disabled){if(s.length===1){b.length<1&&b.push({index:e});let t=b[0].index;if(e>t)for(H="right",N(!1,S,document.querySelector(".hs-select__item"+s[0].index));e>=t;)c(document.querySelector(".hs-select__item"+t),_),t++;else for(H="left",N(!0,S,document.querySelector(".hs-select__item"+s[0].index));e<=t;)c(document.querySelector(".hs-select__item"+t),_),t--}c(document.querySelector("."+f+e),h)}},u=e=>{if(l.disabled)return;const t=document.querySelector("."+f+e);if(t.className.includes(i))return!1;if(d(t,h),s.length===1){const n=b[0].index;if(e>=n)for(let r=0;r<=e;r++)d(document.querySelector(".hs-select__item"+r),_);else for(;e<=n;)d(document.querySelector(".hs-select__item"+e),_),e++}},x=(e,t)=>{if(l.disabled)return;const n=s.length;n<2?(s.push({item:t,index:e}),c(document.querySelector("."+f+e),i),c(document.querySelector(".hs-select__item"+s[0].index),g),s[1]&&(H==="right"?c(document.querySelector(".hs-select__item"+s[1].index),S):c(document.querySelector(".hs-select__item"+s[1].index),g)),n===1&&(H==="right"?m("selectedVal",{left:s[0].item,right:s[1].item,whole:s}):m("selectedVal",{left:s[1].item,right:s[0].item,whole:s}))):D(()=>{s.forEach(r=>{d(document.querySelector("."+f+r.index),h,i),d(document.querySelector(".hs-select__item"+r.index),g,S)}),s=[],b=[];for(let r=0;r<=l.max.length;r++){const $=document.querySelector(".hs-select__item"+r);$&&d($,_)}s.push({item:t,index:e}),c(document.querySelector("."+f+e),i),c(document.querySelector(".hs-select__item"+s[0].index),g)})},E=e=>{if(e.length!==0){if(e.length>2||e.length===1)throw"传入的数组长度必须是2";for(e.sort((t,n)=>t-n),c(o.refs["hsdiv"+l.HsKey+e[0]],h,i),c(o.refs["hstd"+l.HsKey+e[0]],g),c(o.refs["hsdiv"+l.HsKey+e[1]],h,i),c(o.refs["hstd"+l.HsKey+e[1]],S);e[1]>=e[0];)c(o.refs["hstd"+l.HsKey+e[0]],_),e[0]++}};return F(()=>{D(()=>{E(l.echo)})}),()=>a(p,null,[a("table",{cellspacing:"0",cellpadding:"0"},[a("tbody",null,[a("tr",null,[l.max.map((e,t)=>a("td",{"data-index":l.HsKey,ref:`hstd${l.HsKey}${t}`,class:`hs-select__item${t}`,onMousemove:()=>w(t),onMouseleave:()=>u(t),onClick:()=>x(t,e),style:{cursor:K(v)?"auto":"pointer",textAlign:"center"},key:t},[a("div",{ref:`hsdiv${l.HsKey}${t}`,class:`hs-item ${[K(q)[t]+t]}`},[a("span",null,[e])])]))])])])])}}),J=G(z),O={class:"card-header"},P={key:0,class:"mt-3"},Y=A({name:"Selector",__name:"index",setup(l){const m=L(""),o=L([{title:"基本使用",echo:[],disabled:!1},{title:"回显模式",echo:[2,7],disabled:!0}]),y=({left:v,right:q})=>{m.value=`${v}-${q}`};return(v,q)=>{const w=Q("el-card");return V(),C("div",null,[(V(!0),C(p,null,T(o.value,(u,x)=>(V(),U(w,{class:"box-card",key:x,shadow:"never"},{header:R(()=>[I("div",O,[I("span",null,M(u.title),1)])]),default:R(()=>[a(K(J),{HsKey:x,echo:u.echo,onSelectedVal:y,disabled:u.disabled},null,8,["HsKey","echo","disabled"]),u.disabled?W("",!0):(V(),C("h4",P,"选中范围:"+M(m.value),1))]),_:2},1024))),128))])}}});const ee=X(Y,[["__scopeId","data-v-2c78a51a"]]);export{ee as default}; +import{d as A,D as B,ao as F,n as D,h as a,u as K,F as p,aV as N,aW as c,aX as d,aa as j,U as G,r as L,a as Q,i as C,q as T,o as V,c as U,w as R,e as I,t as M,j as W,_ as X}from"./index-7675bdf8.js";const i="stay",h="hs-on",f="hs-off",_="hs-range",g="both-left-sides",S="both-right-sides";let H="right",b=[],s=[];const Z={HsKey:{type:Number||String,default:0},disabled:{type:Boolean,default:!1},value:{type:Number,default:0},max:{type:Array,default(){return[1,2,3,4,5,6,7,8,9,10]}},echo:{type:Array,default(){return[]}}},z=A({name:"ReSelector",props:Z,emits:["selectedVal"],setup(l,{emit:m}){const o=j(),y=l.value,v=B(()=>l.disabled),q=B(()=>{const e=[];let t=0,n=y;for(y!==Math.floor(y)&&n--;t {if(!l.disabled){if(s.length===1){b.length<1&&b.push({index:e});let t=b[0].index;if(e>t)for(H="right",N(!1,S,document.querySelector(".hs-select__item"+s[0].index));e>=t;)c(document.querySelector(".hs-select__item"+t),_),t++;else for(H="left",N(!0,S,document.querySelector(".hs-select__item"+s[0].index));e<=t;)c(document.querySelector(".hs-select__item"+t),_),t--}c(document.querySelector("."+f+e),h)}},u=e=>{if(l.disabled)return;const t=document.querySelector("."+f+e);if(t.className.includes(i))return!1;if(d(t,h),s.length===1){const n=b[0].index;if(e>=n)for(let r=0;r<=e;r++)d(document.querySelector(".hs-select__item"+r),_);else for(;e<=n;)d(document.querySelector(".hs-select__item"+e),_),e++}},x=(e,t)=>{if(l.disabled)return;const n=s.length;n<2?(s.push({item:t,index:e}),c(document.querySelector("."+f+e),i),c(document.querySelector(".hs-select__item"+s[0].index),g),s[1]&&(H==="right"?c(document.querySelector(".hs-select__item"+s[1].index),S):c(document.querySelector(".hs-select__item"+s[1].index),g)),n===1&&(H==="right"?m("selectedVal",{left:s[0].item,right:s[1].item,whole:s}):m("selectedVal",{left:s[1].item,right:s[0].item,whole:s}))):D(()=>{s.forEach(r=>{d(document.querySelector("."+f+r.index),h,i),d(document.querySelector(".hs-select__item"+r.index),g,S)}),s=[],b=[];for(let r=0;r<=l.max.length;r++){const $=document.querySelector(".hs-select__item"+r);$&&d($,_)}s.push({item:t,index:e}),c(document.querySelector("."+f+e),i),c(document.querySelector(".hs-select__item"+s[0].index),g)})},E=e=>{if(e.length!==0){if(e.length>2||e.length===1)throw"传入的数组长度必须是2";for(e.sort((t,n)=>t-n),c(o.refs["hsdiv"+l.HsKey+e[0]],h,i),c(o.refs["hstd"+l.HsKey+e[0]],g),c(o.refs["hsdiv"+l.HsKey+e[1]],h,i),c(o.refs["hstd"+l.HsKey+e[1]],S);e[1]>=e[0];)c(o.refs["hstd"+l.HsKey+e[0]],_),e[0]++}};return F(()=>{D(()=>{E(l.echo)})}),()=>a(p,null,[a("table",{cellspacing:"0",cellpadding:"0"},[a("tbody",null,[a("tr",null,[l.max.map((e,t)=>a("td",{"data-index":l.HsKey,ref:`hstd${l.HsKey}${t}`,class:`hs-select__item${t}`,onMousemove:()=>w(t),onMouseleave:()=>u(t),onClick:()=>x(t,e),style:{cursor:K(v)?"auto":"pointer",textAlign:"center"},key:t},[a("div",{ref:`hsdiv${l.HsKey}${t}`,class:`hs-item ${[K(q)[t]+t]}`},[a("span",null,[e])])]))])])])])}}),J=G(z),O={class:"card-header"},P={key:0,class:"mt-3"},Y=A({name:"Selector",__name:"index",setup(l){const m=L(""),o=L([{title:"基本使用",echo:[],disabled:!1},{title:"回显模式",echo:[2,7],disabled:!0}]),y=({left:v,right:q})=>{m.value=`${v}-${q}`};return(v,q)=>{const w=Q("el-card");return V(),C("div",null,[(V(!0),C(p,null,T(o.value,(u,x)=>(V(),U(w,{class:"box-card",key:x,shadow:"never"},{header:R(()=>[I("div",O,[I("span",null,M(u.title),1)])]),default:R(()=>[a(K(J),{HsKey:x,echo:u.echo,onSelectedVal:y,disabled:u.disabled},null,8,["HsKey","echo","disabled"]),u.disabled?W("",!0):(V(),C("h4",P,"选中范围:"+M(m.value),1))]),_:2},1024))),128))])}}});const ee=X(Y,[["__scopeId","data-v-2c78a51a"]]);export{ee as default}; diff --git a/dist/static/js/index-dc714104.js b/dist/static/js/index-ba7310a9.js similarity index 96% rename from dist/static/js/index-dc714104.js rename to dist/static/js/index-ba7310a9.js index 0a024c176..1b04ccf68 100644 --- a/dist/static/js/index-dc714104.js +++ b/dist/static/js/index-ba7310a9.js @@ -1 +1 @@ -import{d as V,I as A,J as I,D as k,bO as M,M as F,r as N,bd as C,a as m,o as _,c as L,w as l,e as d,i as b,F as g,q as y,h as n,u as a,f as s,t as v,L as E,bP as B}from"./index-1bf93bc4.js";import{u as P}from"./hooks-b7ed8bc9.js";const S=d("div",null,"标签页复用,超出限制自动关闭",-1),U={class:"flex flex-wrap items-center"},j=d("p",null,"query传参模式:",-1),H={class:"flex flex-wrap items-center"},z=d("p",null,"params传参模式:",-1),K=V({name:"Tabs",__name:"index",setup(J){const{toDetail:c,router:u}=P(),x=A(I().wholeMenus,!0),f=k(()=>M(F(x),0,{disabled:!0})),p=N([]),h=k(()=>{var r;return(r=C())==null?void 0:r.multiTags});function q(){p.value.length!==0&&p.value.forEach(r=>{const t=B(f.value,r).redirect??B(f.value,r).path;C().handleTags("splice",t),t==="/tabs/index"&&u.push({path:h.value[h.value.length-1].path})})}return(r,t)=>{const o=m("el-button"),i=m("el-divider"),D=m("el-tree-select"),$=m("el-link"),T=m("el-card");return _(),L(T,{shadow:"never"},{header:l(()=>[S]),default:l(()=>[d("div",U,[j,(_(),b(g,null,y(6,e=>n(o,{class:"m-2",key:e,onClick:w=>a(c)({id:e},"query")},{default:l(()=>[s(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64)),n(o,{onClick:t[0]||(t[0]=e=>a(c)({id:666,name:"小明",age:18,job:"工程师"},"query"))},{default:l(()=>[s(" 多个参数 ")]),_:1})]),n(i),d("div",H,[z,(_(),b(g,null,y(6,e=>n(o,{class:"m-2",key:e,onClick:w=>a(c)({id:e},"params")},{default:l(()=>[s(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),n(i),n(D,{class:"w-[300px]","node-key":"uniqueId",placeholder:"请选择要关闭的标签",clearable:"",multiple:"",filterable:"","default-expand-all":"",props:{label:e=>a(E)(e.meta.title),value:"uniqueId",children:"children",disabled:"disabled"},data:f.value,modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=e=>p.value=e)},{default:l(({data:e})=>[d("span",null,v(a(E)(e.meta.title)),1)]),_:1},8,["props","data","modelValue"]),n(o,{class:"m-2",onClick:q},{default:l(()=>[s("关闭标签")]),_:1}),n(i),n(o,{onClick:t[2]||(t[2]=e=>a(u).push({name:"Menu1-2-2"}))},{default:l(()=>[s(" 跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(o,{onClick:t[3]||(t[3]=e=>a(u).push("/nested/menu1/menu1-2/menu1-2-2"))},{default:l(()=>[s(" 跳转页内菜单(直接传要跳转的路径) ")]),_:1}),n(o,{onClick:t[4]||(t[4]=e=>a(u).push({path:"/nested/menu1/menu1-2/menu1-2-2"}))},{default:l(()=>[s(" 跳转页内菜单(传path对象) ")]),_:1}),n(i),n(o,{onClick:t[5]||(t[5]=e=>a(u).push({name:"Menu1-2-2",query:{text:"传name对象,优先推荐"}}))},{default:l(()=>[s(" 携参跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(o,{onClick:t[6]||(t[6]=e=>a(u).push({path:"/nested/menu1/menu1-2/menu1-2-2",query:{text:"传path对象"}}))},{default:l(()=>[s(" 携参跳转页内菜单(传path对象) ")]),_:1}),n($,{class:"ml-4",href:"https://router.vuejs.org/zh/guide/essentials/navigation.html#%E5%AF%BC%E8%88%AA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE",target:"_blank"},{default:l(()=>[s(" 点击查看更多跳转方式 ")]),_:1}),n(i),n(o,{onClick:t[7]||(t[7]=e=>a(u).push({name:"Empty"}))},{default:l(()=>[s(" 跳转无Layout的空白页面 ")]),_:1})]),_:1})}}});export{K as default}; +import{d as V,I as A,J as I,D as k,bO as M,M as F,r as N,bd as C,a as m,o as _,c as L,w as l,e as d,i as b,F as g,q as y,h as n,u as a,f as s,t as v,L as E,bP as B}from"./index-7675bdf8.js";import{u as P}from"./hooks-59fe9e6b.js";const S=d("div",null,"标签页复用,超出限制自动关闭",-1),U={class:"flex flex-wrap items-center"},j=d("p",null,"query传参模式:",-1),H={class:"flex flex-wrap items-center"},z=d("p",null,"params传参模式:",-1),K=V({name:"Tabs",__name:"index",setup(J){const{toDetail:c,router:u}=P(),x=A(I().wholeMenus,!0),f=k(()=>M(F(x),0,{disabled:!0})),p=N([]),h=k(()=>{var r;return(r=C())==null?void 0:r.multiTags});function q(){p.value.length!==0&&p.value.forEach(r=>{const t=B(f.value,r).redirect??B(f.value,r).path;C().handleTags("splice",t),t==="/tabs/index"&&u.push({path:h.value[h.value.length-1].path})})}return(r,t)=>{const o=m("el-button"),i=m("el-divider"),D=m("el-tree-select"),$=m("el-link"),T=m("el-card");return _(),L(T,{shadow:"never"},{header:l(()=>[S]),default:l(()=>[d("div",U,[j,(_(),b(g,null,y(6,e=>n(o,{class:"m-2",key:e,onClick:w=>a(c)({id:e},"query")},{default:l(()=>[s(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64)),n(o,{onClick:t[0]||(t[0]=e=>a(c)({id:666,name:"小明",age:18,job:"工程师"},"query"))},{default:l(()=>[s(" 多个参数 ")]),_:1})]),n(i),d("div",H,[z,(_(),b(g,null,y(6,e=>n(o,{class:"m-2",key:e,onClick:w=>a(c)({id:e},"params")},{default:l(()=>[s(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),n(i),n(D,{class:"w-[300px]","node-key":"uniqueId",placeholder:"请选择要关闭的标签",clearable:"",multiple:"",filterable:"","default-expand-all":"",props:{label:e=>a(E)(e.meta.title),value:"uniqueId",children:"children",disabled:"disabled"},data:f.value,modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=e=>p.value=e)},{default:l(({data:e})=>[d("span",null,v(a(E)(e.meta.title)),1)]),_:1},8,["props","data","modelValue"]),n(o,{class:"m-2",onClick:q},{default:l(()=>[s("关闭标签")]),_:1}),n(i),n(o,{onClick:t[2]||(t[2]=e=>a(u).push({name:"Menu1-2-2"}))},{default:l(()=>[s(" 跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(o,{onClick:t[3]||(t[3]=e=>a(u).push("/nested/menu1/menu1-2/menu1-2-2"))},{default:l(()=>[s(" 跳转页内菜单(直接传要跳转的路径) ")]),_:1}),n(o,{onClick:t[4]||(t[4]=e=>a(u).push({path:"/nested/menu1/menu1-2/menu1-2-2"}))},{default:l(()=>[s(" 跳转页内菜单(传path对象) ")]),_:1}),n(i),n(o,{onClick:t[5]||(t[5]=e=>a(u).push({name:"Menu1-2-2",query:{text:"传name对象,优先推荐"}}))},{default:l(()=>[s(" 携参跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(o,{onClick:t[6]||(t[6]=e=>a(u).push({path:"/nested/menu1/menu1-2/menu1-2-2",query:{text:"传path对象"}}))},{default:l(()=>[s(" 携参跳转页内菜单(传path对象) ")]),_:1}),n($,{class:"ml-4",href:"https://router.vuejs.org/zh/guide/essentials/navigation.html#%E5%AF%BC%E8%88%AA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE",target:"_blank"},{default:l(()=>[s(" 点击查看更多跳转方式 ")]),_:1}),n(i),n(o,{onClick:t[7]||(t[7]=e=>a(u).push({name:"Empty"}))},{default:l(()=>[s(" 跳转无Layout的空白页面 ")]),_:1})]),_:1})}}});export{K as default}; diff --git a/dist/static/js/index-0795422d.js b/dist/static/js/index-c25f8696.js similarity index 99% rename from dist/static/js/index-0795422d.js rename to dist/static/js/index-c25f8696.js index 217c2d793..a6b5d4706 100644 --- a/dist/static/js/index-0795422d.js +++ b/dist/static/js/index-c25f8696.js @@ -1,4 +1,4 @@ -import{p as Q}from"./propTypes-03d1d3a5.js";import{d as Kt,r as yt,D as Et,E as Jt,h as L,g as Yt,b as jt,u as U,a as $t,F as Qt,n as Gt,C as qt,aO as Bt,U as Wt}from"./index-1bf93bc4.js";import{d as Xt}from"./refresh-right-6177e75c.js";var Y={},Zt=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},Tt={},M={};let ft;const xt=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];M.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};M.getSymbolTotalCodewords=function(e){return xt[e]};M.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t>>>=1;return e};M.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');ft=e};M.isKanjiModeEnabled=function(){return typeof ft<"u"};M.toSJIS=function(e){return ft(e)};var Z={};(function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+i)}}t.isValid=function(r){return r&&typeof r.bit<"u"&&r.bit>=0&&r.bit<4},t.from=function(r,o){if(t.isValid(r))return r;try{return e(r)}catch{return o}}})(Z);function It(){this.buffer=[],this.length=0}It.prototype={get:function(t){const e=Math.floor(t/8);return(this.buffer[e]>>>7-t%8&1)===1},put:function(t,e){for(let i=0;i >>e-i-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var te=It;function j(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}j.prototype.set=function(t,e,i,r){const o=t*this.size+e;this.data[o]=i,r&&(this.reservedBit[o]=!0)};j.prototype.get=function(t,e){return this.data[t*this.size+e]};j.prototype.xor=function(t,e,i){this.data[t*this.size+e]^=i};j.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var ee=j,St={};(function(t){const e=M.getSymbolSize;t.getRowColCoords=function(r){if(r===1)return[];const o=Math.floor(r/7)+2,n=e(r),s=n===145?26:Math.ceil((n-13)/(2*o-2))*2,c=[n-7];for(let a=1;a =0&&o<=7},t.from=function(o){return t.isValid(o)?parseInt(o,10):void 0},t.getPenaltyN1=function(o){const n=o.size;let s=0,c=0,a=0,f=null,d=null;for(let b=0;b =5&&(s+=e.N1+(c-5)),f=w,c=1),w=o.get(C,b),w===d?a++:(a>=5&&(s+=e.N1+(a-5)),d=w,a=1)}c>=5&&(s+=e.N1+(c-5)),a>=5&&(s+=e.N1+(a-5))}return s},t.getPenaltyN2=function(o){const n=o.size;let s=0;for(let c=0;c =10&&(c===1488||c===93)&&s++,a=a<<1&2047|o.get(d,f),d>=10&&(a===1488||a===93)&&s++}return s*e.N3},t.getPenaltyN4=function(o){let n=0;const s=o.data.length;for(let a=0;a =0;){const s=n[0];for(let a=0;a0){const n=new Uint8Array(this.degree);return n.set(r,o),n}return r};var oe=dt,Lt={},D={},gt={};gt.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var P={};const vt="[0-9]+",re="[A-Z $%*+\\-./:]+";let J="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";J=J.replace(/u/g,"\\u");const ie="(?:(?![A-Z0-9 $%*+\\-./:]|"+J+`)(?:.|[\r +import{p as Q}from"./propTypes-03d1d3a5.js";import{d as Kt,r as yt,D as Et,E as Jt,h as L,g as Yt,b as jt,u as U,a as $t,F as Qt,n as Gt,C as qt,aO as Bt,U as Wt}from"./index-7675bdf8.js";import{d as Xt}from"./refresh-right-6177e75c.js";var Y={},Zt=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},Tt={},M={};let ft;const xt=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];M.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};M.getSymbolTotalCodewords=function(e){return xt[e]};M.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t>>>=1;return e};M.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');ft=e};M.isKanjiModeEnabled=function(){return typeof ft<"u"};M.toSJIS=function(e){return ft(e)};var Z={};(function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+i)}}t.isValid=function(r){return r&&typeof r.bit<"u"&&r.bit>=0&&r.bit<4},t.from=function(r,o){if(t.isValid(r))return r;try{return e(r)}catch{return o}}})(Z);function It(){this.buffer=[],this.length=0}It.prototype={get:function(t){const e=Math.floor(t/8);return(this.buffer[e]>>>7-t%8&1)===1},put:function(t,e){for(let i=0;i >>e-i-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var te=It;function j(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}j.prototype.set=function(t,e,i,r){const o=t*this.size+e;this.data[o]=i,r&&(this.reservedBit[o]=!0)};j.prototype.get=function(t,e){return this.data[t*this.size+e]};j.prototype.xor=function(t,e,i){this.data[t*this.size+e]^=i};j.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var ee=j,St={};(function(t){const e=M.getSymbolSize;t.getRowColCoords=function(r){if(r===1)return[];const o=Math.floor(r/7)+2,n=e(r),s=n===145?26:Math.ceil((n-13)/(2*o-2))*2,c=[n-7];for(let a=1;a =0&&o<=7},t.from=function(o){return t.isValid(o)?parseInt(o,10):void 0},t.getPenaltyN1=function(o){const n=o.size;let s=0,c=0,a=0,f=null,d=null;for(let b=0;b =5&&(s+=e.N1+(c-5)),f=w,c=1),w=o.get(C,b),w===d?a++:(a>=5&&(s+=e.N1+(a-5)),d=w,a=1)}c>=5&&(s+=e.N1+(c-5)),a>=5&&(s+=e.N1+(a-5))}return s},t.getPenaltyN2=function(o){const n=o.size;let s=0;for(let c=0;c =10&&(c===1488||c===93)&&s++,a=a<<1&2047|o.get(d,f),d>=10&&(a===1488||a===93)&&s++}return s*e.N3},t.getPenaltyN4=function(o){let n=0;const s=o.data.length;for(let a=0;a =0;){const s=n[0];for(let a=0;a0){const n=new Uint8Array(this.degree);return n.set(r,o),n}return r};var oe=dt,Lt={},D={},gt={};gt.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var P={};const vt="[0-9]+",re="[A-Z $%*+\\-./:]+";let J="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";J=J.replace(/u/g,"\\u");const ie="(?:(?![A-Z0-9 $%*+\\-./:]|"+J+`)(?:.|[\r ]))+`;P.KANJI=new RegExp(J,"g");P.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");P.BYTE=new RegExp(ie,"g");P.NUMERIC=new RegExp(vt,"g");P.ALPHANUMERIC=new RegExp(re,"g");const se=new RegExp("^"+J+"$"),ae=new RegExp("^"+vt+"$"),ce=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");P.testKanji=function(e){return se.test(e)};P.testNumeric=function(e){return ae.test(e)};P.testAlphanumeric=function(e){return ce.test(e)};(function(t){const e=gt,i=P;t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(n,s){if(!n.ccBits)throw new Error("Invalid mode: "+n);if(!e.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?n.ccBits[0]:s<27?n.ccBits[1]:n.ccBits[2]},t.getBestModeForData=function(n){return i.testNumeric(n)?t.NUMERIC:i.testAlphanumeric(n)?t.ALPHANUMERIC:i.testKanji(n)?t.KANJI:t.BYTE},t.toString=function(n){if(n&&n.id)return n.id;throw new Error("Invalid mode")},t.isValid=function(n){return n&&n.bit&&n.ccBits};function r(o){if(typeof o!="string")throw new Error("Param is not a string");switch(o.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+o)}}t.from=function(n,s){if(t.isValid(n))return n;try{return r(n)}catch{return s}}})(D);(function(t){const e=M,i=x,r=Z,o=D,n=gt,s=7973,c=e.getBCHDigit(s);function a(C,w,y){for(let u=1;u<=40;u++)if(w<=t.getCapacity(u,y,C))return u}function f(C,w){return o.getCharCountIndicator(C,w)+4}function d(C,w){let y=0;return C.forEach(function(u){const E=f(u.mode,w);y+=E+u.getBitsLength()}),y}function b(C,w){for(let y=1;y<=40;y++)if(d(C,y)<=t.getCapacity(y,w,o.MIXED))return y}t.from=function(w,y){return n.isValid(w)?parseInt(w,10):y},t.getCapacity=function(w,y,u){if(!n.isValid(w))throw new Error("Invalid QR Code version");typeof u>"u"&&(u=o.BYTE);const E=e.getSymbolTotalCodewords(w),l=i.getTotalCodewordsCount(w,y),m=(E-l)*8;if(u===o.MIXED)return m;const h=m-f(u,w);switch(u){case o.NUMERIC:return Math.floor(h/10*3);case o.ALPHANUMERIC:return Math.floor(h/11*2);case o.KANJI:return Math.floor(h/13);case o.BYTE:default:return Math.floor(h/8)}},t.getBestVersionForData=function(w,y){let u;const E=r.from(y,r.M);if(Array.isArray(w)){if(w.length>1)return b(w,E);if(w.length===0)return 1;u=w[0]}else u=w;return a(u.mode,u.getLength(),E)},t.getEncodedBits=function(w){if(!n.isValid(w)||w<7)throw new Error("Invalid QR Code version");let y=w<<12;for(;e.getBCHDigit(y)-c>=0;)y^=s< =0;)o^=Ut< 0&&(r=this.data.substr(i),o=parseInt(r,10),e.put(o,n*3+1))};var fe=F;const de=D,nt=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function k(t){this.mode=de.ALPHANUMERIC,this.data=t}k.getBitsLength=function(e){return 11*Math.floor(e/2)+6*(e%2)};k.prototype.getLength=function(){return this.data.length};k.prototype.getBitsLength=function(){return k.getBitsLength(this.data.length)};k.prototype.write=function(e){let i;for(i=0;i+2<=this.data.length;i+=2){let r=nt.indexOf(this.data[i])*45;r+=nt.indexOf(this.data[i+1]),e.put(r,11)}this.data.length%2&&e.put(nt.indexOf(this.data[i]),6)};var ge=k,he=function(e){for(var i=[],r=e.length,o=0;o =55296&&n<=56319&&r>o+1){var s=e.charCodeAt(o+1);s>=56320&&s<=57343&&(n=(n-55296)*1024+s-56320+65536,o+=1)}if(n<128){i.push(n);continue}if(n<2048){i.push(n>>6|192),i.push(n&63|128);continue}if(n<55296||n>=57344&&n<65536){i.push(n>>12|224),i.push(n>>6&63|128),i.push(n&63|128);continue}if(n>=65536&&n<=1114111){i.push(n>>18|240),i.push(n>>12&63|128),i.push(n>>6&63|128),i.push(n&63|128);continue}i.push(239,191,189)}return new Uint8Array(i).buffer};const we=he,me=D;function z(t){this.mode=me.BYTE,typeof t=="string"&&(t=we(t)),this.data=new Uint8Array(t)}z.getBitsLength=function(e){return e*8};z.prototype.getLength=function(){return this.data.length};z.prototype.getBitsLength=function(){return z.getBitsLength(this.data.length)};z.prototype.write=function(t){for(let e=0,i=this.data.length;e=33088&&i<=40956)i-=33088;else if(i>=57408&&i<=60351)i-=49472;else throw new Error("Invalid SJIS character: "+this.data[e]+` Make sure your charset is UTF-8`);i=(i>>>8&255)*192+(i&255),t.put(i,13)}};var Be=H,Ft={exports:{}};(function(t){var e={single_source_shortest_paths:function(i,r,o){var n={},s={};s[r]=0;var c=e.PriorityQueue.make();c.push(r,0);for(var a,f,d,b,C,w,y,u,E;!c.empty();){a=c.pop(),f=a.value,b=a.cost,C=i[f]||{};for(d in C)C.hasOwnProperty(d)&&(w=C[d],y=b+w,u=s[d],E=typeof s[d]>"u",(E||u>y)&&(s[d]=y,c.push(d,y),n[d]=f))}if(typeof o<"u"&&typeof s[o]>"u"){var l=["Could not find a path from ",r," to ",o,"."].join("");throw new Error(l)}return n},extract_shortest_path_from_predecessor_list:function(i,r){for(var o=[],n=r;n;)o.push(n),i[n],n=i[n];return o.reverse(),o},find_path:function(i,r,o){var n=e.single_source_shortest_paths(i,r,o);return e.extract_shortest_path_from_predecessor_list(n,o)},PriorityQueue:{make:function(i){var r=e.PriorityQueue,o={},n;i=i||{};for(n in r)r.hasOwnProperty(n)&&(o[n]=r[n]);return o.queue=[],o.sorter=i.sorter||r.default_sorter,o},default_sorter:function(i,r){return i.cost-r.cost},push:function(i,r){var o={value:i,cost:r};this.queue.push(o),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t.exports=e})(Ft);var be=Ft.exports;(function(t){const e=D,i=fe,r=ge,o=Ce,n=Be,s=P,c=M,a=be;function f(l){return unescape(encodeURIComponent(l)).length}function d(l,m,h){const g=[];let B;for(;(B=l.exec(h))!==null;)g.push({data:B[0],index:B.index,mode:m,length:B[0].length});return g}function b(l){const m=d(s.NUMERIC,e.NUMERIC,l),h=d(s.ALPHANUMERIC,e.ALPHANUMERIC,l);let g,B;return c.isKanjiModeEnabled()?(g=d(s.BYTE,e.BYTE,l),B=d(s.KANJI,e.KANJI,l)):(g=d(s.BYTE_KANJI,e.BYTE,l),B=[]),m.concat(h,g,B).sort(function(p,N){return p.index-N.index}).map(function(p){return{data:p.data,mode:p.mode,length:p.length}})}function C(l,m){switch(m){case e.NUMERIC:return i.getBitsLength(l);case e.ALPHANUMERIC:return r.getBitsLength(l);case e.KANJI:return n.getBitsLength(l);case e.BYTE:return o.getBitsLength(l)}}function w(l){return l.reduce(function(m,h){const g=m.length-1>=0?m[m.length-1]:null;return g&&g.mode===h.mode?(m[m.length-1].data+=h.data,m):(m.push(h),m)},[])}function y(l){const m=[];for(let h=0;h =0&&c<=6&&(a===0||a===6)||a>=0&&a<=6&&(c===0||c===6)||c>=2&&c<=4&&a>=2&&a<=4?t.set(n+c,s+a,!0,!0):t.set(n+c,s+a,!1,!0))}}function Re(t){const e=t.size;for(let i=8;i >c&1)===1,t.set(o,n,s,!0),t.set(n,o,s,!0)}function it(t,e,i){const r=t.size,o=Ne.getEncodedBits(e,i);let n,s;for(n=0;n<15;n++)s=(o>>n&1)===1,n<6?t.set(n,8,s,!0):n<8?t.set(n+1,8,s,!0):t.set(r-15+n,8,s,!0),n<8?t.set(8,r-n-1,s,!0):n<9?t.set(8,15-n-1+1,s,!0):t.set(8,15-n-1,s,!0);t.set(r-8,8,1,!0)}function De(t,e){const i=t.size;let r=-1,o=i-1,n=7,s=0;for(let c=i-1;c>0;c-=2)for(c===6&&c--;;){for(let a=0;a<2;a++)if(!t.isReserved(o,c-a)){let f=!1;s >>n&1)===1),t.set(o,c-a,f),n--,n===-1&&(s++,n=7)}if(o+=r,o<0||i<=o){o-=r,r=-r;break}}}function Ue(t,e,i){const r=new Ae;i.forEach(function(a){r.put(a.mode.bit,4),r.put(a.getLength(),Me.getCharCountIndicator(a.mode,t)),a.write(r)});const o=et.getSymbolTotalCodewords(t),n=ut.getTotalCodewordsCount(t,e),s=(o-n)*8;for(r.getLengthInBits()+4<=s&&r.put(0,4);r.getLengthInBits()%8!==0;)r.putBit(0);const c=(s-r.getLengthInBits())/8;for(let a=0;a {const l=d("el-input");return _(),i("div",f,[s("p",null,o(a(n)("menus.hsmenu1")),1),s("p",h,o(a(n)("menus.hsmenu1-3")),1),c(l,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["modelValue"])])}}});export{k as default}; +import{d as m,r,$ as p,a as d,i,e as s,t as o,u as a,h as c,o as _}from"./index-7675bdf8.js";const f={class:"dark:text-white"},h={style:{"text-indent":"2em"}},k=m({name:"Menu1-3",__name:"index",setup(x){const e=r(""),{t:n}=p();return(V,t)=>{const l=d("el-input");return _(),i("div",f,[s("p",null,o(a(n)("menus.hsmenu1")),1),s("p",h,o(a(n)("menus.hsmenu1-3")),1),c(l,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["modelValue"])])}}});export{k as default}; diff --git a/dist/static/js/index-c8737963.js b/dist/static/js/index-c8737963.js new file mode 100644 index 000000000..bd95844dd --- /dev/null +++ b/dist/static/js/index-c8737963.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-250ededd.js";import"./columns-45fb0f20.js";import"./print-a6e42845.js";import"./data-59059a55.js";import"./index-7675bdf8.js";export{o as default}; diff --git a/dist/static/js/index-cd735467.js b/dist/static/js/index-cd735467.js deleted file mode 100644 index b30052ed8..000000000 --- a/dist/static/js/index-cd735467.js +++ /dev/null @@ -1 +0,0 @@ -import{r as h,ab as dt,k as B,ac as ot,o as w,i as _,ad as I,h as b,j as R,e as d,t as S,E as x,n as rt,s as ft,v as mt,d as D,W as F,ae as gt,D as N,af as pt,ag as ht,u as y,F as At,q as vt,G as yt,ah as P,ai as wt,a as T,c as bt,w as j,aj as _t,ak as Et,al as zt}from"./index-1bf93bc4.js";import{b as Ot}from"./back_top-4758176f.js";function It(t=6){return Number(Math.random().toString().substr(3,t)+Date.now()).toString(36)}const St=["#409EFF","#67C23A","#E6A23C","#F56C6C","#909399"];function xt(t,e){return Math.floor(Math.random()*(e-t+1))+t}function Rt(){return St[xt(0,4)]}const Ft="https://www.getphotoblanket.com",Nt=({page:t=1,pageSize:e=20})=>{const n=`${Ft}/products.json?page=${t}&limit=${e}`;return fetch(n).then(o=>o.json()).then(o=>o.products).then(o=>o.map(r=>({id:It(),star:!1,price:r.variants[0].price,src:{original:r.images[0].src},backgroundColor:Rt(),name:r.title})))},jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABbFJREFUaEPtWV1sFFUUPufOLmjpD7G0nXtm11igD0Q0CpqImsiDEcGoIVEReeBBNGgkEQSjwUR4MQZ/MBr/MeFFFIkxYAR9MGr84cFijBJ9UFPD7r3TqtWWLsVuO3PM3ew20+3uzizTxpDsTSa7e+ec75zvnPtz7l2E87zhee4/NAj83xlsZKCRgZgRaAyhmAGMrV4zA5lM5sJEItGcz+dbhBDN5gGAZkRsQcTCd/Mwc0vpu+k3v5l5yHGcDUEPtdY7AeAsIp4t/5yYmCj0myefz//LzGfNY/p7enrGqjGtSEAp9ZgQYgsz07mGiJk3OY7zVklfKbULEZ88FzxE1L7vv+Q4ztPl+tMIZLPZFUKIb87FUFBHCLHQtu2+Up/WmuNi+r5/bSqVOh7EmUZAa70VAJ6PYwwRJ6SUyRKG67odzPxHHMyi7jYi2luTgOu6O5h5T1xjiLhDSvlsIAOfAcDKOLiI+KiU8pmwDGwGgFfjGCrqDhLRgkAWHmTml2PiPkBEr4URuAcA3o5pqKR+PxG9aX7M0DDaQEQHahJQSt2KiEdmiMA7RGQCUmha61jDiJlvcxznw7A5cAMzfz4TBHzfvzGVSn1qsDKZzErLsgyBac0skwBwwvf9HCKuBoD5VeRWSim/CMvAMkQ8MQME+ohoYZToE9HkapjNZq9AxFcQcUW5D8y83HGc72oSyGQyiy3L+qUeAsx8yMgj4p0BvZ1E9FRY9Jl5t+M4u4L2tNaPA0BBN9g8z+tJp9O/1iTQ39/f6fv+QB0ExoQQS4aGhv5qa2s7zsyXGl0hRJdt24W1P2TsbyWiF4L2lFL3IuK+ch+CmKV30zYyU/9YljVaB4EDRFSoeUrj3CwCUsrbw6JftPE9EV1ZloFhAGitkIGmdDpt6qjJVrEWcl03z8yTO2kImTuI6P2STDabfUQIsYqIbjJ91aJZhjkCANuZeSkArEbExeU2EXFcSjlnWn8l55RSg4h4UVgWELHPtu1FiDilzlFKmaxsNEa11ksA4KcwrLD3zPy34zjtkQhorU0RdkkYqJloRGRK5ClNKXUxIposFDax8kIOEfczcxsArI1goyTyOxF1RyKglPoBES+LAH4VEVVccrXWa4nogyKBXgBYXnR8DxH9XOz/EgCuj2AHmPlHx3Euj0RAa/0VAFwXAvw1EdU03tfXN7+7u3tIa73X87zD6XR6ygaZzWavEUJMKY9r2Kxor9okPsrMZkes1TYT0etRoldLxnXdF5l5SxgOIh6TUq6JlAGl1EFEvKsWqO/7C1Kp1GCY4bD3zDzHdd2TANBTS5aZ33McZ10kAlprM/k2VQNExENSypoEwxwPvndddyMz7w/R2UdE90UlYE5k5mRWsVWqCutxuJKs1tqUyetr4Owlom2RCLiuu4uZqx3A/yGi0D2iXkKnTp1amkgkTKVZERsRd0spp9RMxkbFSVzcTSePg2XOFNbjwcFBs9W35vP5Vs/z2oQQrYjY6vt+4dOs86ZI01o/AQA5Zs5ZljUyMTGRE0KMmN/JZHJkdHQ019TUNNLZ2ZmrVTP5vr89lUo9FykDWmsz1t6oN4pBeSHE+vHx8cN11lW1TE6e7oJCFTPQ39+/zvf9d+MQYOZlxc2rsBvHbUKIu23bPhgpA67rrmHmj2IY/bNYihiMWDcRJR8Q8RYp5dFIBAYGBhZ5njfl4FAvGSnlBUqph4QQ1eZSXZCWZS3u6ur6LRIBI6S1/hgAVkW0wsx8GhFPA8AIIuYA4OTw8PDDLS0txxBxXukutXiPOi8ibknsEyK6uZJO1ctds8qMjY2Zc+nVAFBwzjjJzCOJRCKXz+fPJJNJ46h5zti2fSaqU729vcmOjo5my7LmBS6MDSlzcdzseV7w8vjbuXPnHm9vbzfBmdYa/w9EjfpsyTUyMFuRjYrbyEDUSM2WXCMDsxXZqLjnfQb+A8eWU0/QfZYsAAAAAElFTkSuQmCC",Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABNBJREFUaEPtmV1oXEUUx//n3g1JRGqL9k1RsFq/6IMgSky8c2YTQyONiojWYumTQrWKSNH6oO1TS1EQFcTiQwsaK4qIbVdod+/M3Y0IteJDwVr1oVYFEfFFwUY2c2TCbrhZNptNduvuQgf2Ze85M+c359w5Z84l9PigHrcflwCqHrTWsoiUmLn8f3q1bR4wxggRlZxz00EQlCowf19smLYAxHF8NxFNA/gUgAKwGsApD5GC+eNiwLQL4GUi2gNgDIA31ENEKZhzIvK5h5mZmZkeHx//uV0wbQEwxpQADDPzgvny+fyNYRhO1MB42w9674RhWIqi6IdWYFoGMMbcBuA0ER1RSk3GcbyViB4HcBTAMWb+0RtYKpXWlMvlSSKaFBFdCTP/yIrIRxWY08uFaQfAswAeAPAaMx81xhwmojVpQ0TkSxH5QGt9tvp/kiQTzrlJAOsroeYfnXPOHQrD8JhS6qtmYFoGaGaRRjKFQuF6IhononsB+N9gSv4ggENKqYSIpN48cwCFQmF3EARPt2rMcvWZ+ao4ju/TWh+r6hpjRkVkYwXIh+d8qvEw/f39Hw4NDf1T/TMN8AqA/HKNWKk8EWmlVFjZvG0iUiSiIjO/W52zWCyuLZfLm4hoE4DxlHfmQi2bze6uBbih+tKt1LBm9Ky17wN4NAXgN29uiMi/HsS/2FrrA+n5isXi7bOzsx5mdyaTWT8yMvJ9XQC/K80YshIZv2uNAOrM+bWIHKjCWGuPi8g9zDzgZesC+LJgJcYtpeOc27MCAD/taWbeYIy5i4gKzjnvnW29BLCLmfcZY54H8GoQBONRFB3vGYByuXzt2NjYeWPMJwAeTGf8rg8hIvpTKXVlHMe3AogBnNFa+1prbnQ9gIi8rbXeHsfxE0T0DhE9qZSaP526HgDACDNPW2sPicjWvr6+VcPDw3/1jAd8vJ84ceKKTCbjj1NordelT7tu98BRZt5krd0sIlNEtFcp9VLPAIjIFq31lDHmLQBPBUGwIYqiBSV3xz1gjPFlRN3MXz0ujTHf+LKbmS+rTZZdC0BEJ5VSdxYKBR0EQYGIppRSW3oGAEA1++4F8KK/ySmljvQMQDX7Wmt9ZeqP0rqXr24NoZ+Y+TpjzDoiOuvvCszM9YrFbgV4nZmfi+N4JxHtJ6JnlFJv9hLAXPY1xuQAbASwlpnrNsY67oHKlXL+RgbgAjMP5nK5/oGBgd+DIPhNKeU7F3VHxwFq80Cl/fKYMeYRAIdFZL/W+oWeAQDwMDN/7PtLADzEHcx8qmcAUtn3FxFZrbW+vNFVteMhFMexj+/7faKqxP9okiRDzrkvALzHzL5NuejoOEDasiRJJqMo+sxau19EdgZB8FAURf4auTyARgrteJZuq9SbzxhzBsBNi2XfJcvpdhjZaI5GAEmSXOOcO09EsVIqu5QtHe/M1Rpord0hIm8A2MHM/h7QcHQjQMF/P3DOXZ3NZn/teoBKJr4AYLpSPviu4HfMfPNSxvvnCzzgnNvejFKrMmEYDi/S3LWVjx37mHlXM+vUhlAzOm2RISLnu9N+slwut2pwcHCCiCZExH+5mchmsyebWWgOwBgz3+lqRqldMszsd3zByOfzt4yOjn7b7Bod/8TUrKGLyV0CaHUHW9X/D9N93V6azvezAAAAAElFTkSuQmCC";const it=(t,e)=>{const n=t.__vccOpts||t;for(const[o,r]of e)n[o]=r;return n},Bt={},Dt=t=>(ft("data-v-259be2b2"),t=t(),mt(),t),Mt={class:"container"},Pt=Dt(()=>d("div",{class:"spinner"},null,-1)),Tt=[Pt];function kt(t,e){return w(),_("div",Mt,Tt)}const Lt=it(Bt,[["render",kt],["__scopeId","data-v-259be2b2"],["__file","/home/oumoussa/side-projects/infinite/src/components/Spinner.vue"]]),Ht=t=>({loading(){t.value="loading"},loaded(){t.value="loaded"},complete(){t.value="complete"},error(){t.value="error"}}),Kt=(t,e,n)=>()=>{const o=n.parentEl||document.documentElement;n.prevHeight=o.scrollHeight,e.loading(),t("infinite",e)},Ut=(t,e)=>{const n=t.getBoundingClientRect();if(!e)return n.top>=0&&n.bottom<=window.innerHeight;const o=e.getBoundingClientRect();return n.top>=o.top&&n.bottom<=o.bottom},k=t=>{t.parentEl=document.querySelector(t.target)||null;let e=`0px 0px ${t.distance}px 0px`;t.top&&(e=`${t.distance}px 0px 0px 0px`);const n=new IntersectionObserver(o=>{o[0].isIntersecting&&(t.firstload&&t.emit(),t.firstload=!0)},{root:t.parentEl,rootMargin:e});return n.observe(t.infiniteLoading.value),n},Wt={class:"state-error"},Qt={__name:"InfiniteLoading",props:{top:{type:Boolean,required:!1},target:{type:[String,Boolean],required:!1},distance:{type:Number,required:!1,default:0},identifier:{required:!1},firstload:{type:Boolean,required:!1,default:!0},slots:{type:Object,required:!1}},emits:["infinite"],setup(t,{emit:e}){const n=t;let o=null;const r=h(null),s=h("ready"),{top:i,firstload:a,target:u,distance:l}=n,{identifier:f}=dt(n),c={infiniteLoading:r,target:u,top:i,firstload:a,distance:l,prevHeight:0,parentEl:null};c.emit=Kt(e,Ht(s),c);const p=()=>x(s,async g=>{const A=c.parentEl||document.documentElement;await rt(),g=="loaded"&&i&&(A.scrollTop=A.scrollHeight-c.prevHeight),g=="loaded"&&Ut(r.value,c.parentEl)&&c.emit(),g=="complete"&&o.disconnect()}),m=()=>x(f,()=>{s.value="ready",o.disconnect(),o=k(c)});return B(()=>{o=k(c),p(),f&&m()}),ot(()=>{o.disconnect()}),(g,A)=>(w(),_("div",{ref_key:"infiniteLoading",ref:r},[s.value=="loading"?I(g.$slots,"spinner",{key:0},()=>[b(Lt)],!0):R("v-if",!0),s.value=="complete"?I(g.$slots,"complete",{key:1},()=>{var v;return[d("span",null,S(((v=t.slots)==null?void 0:v.complete)||"No more results!"),1)]},!0):R("v-if",!0),s.value=="error"?I(g.$slots,"error",{key:2,retry:c.emit},()=>{var v;return[d("span",Wt,[d("span",null,S(((v=t.slots)==null?void 0:v.error)||"Oops something went wrong!"),1),d("button",{class:"retry",onClick:A[0]||(A[0]=(...E)=>c.emit&&c.emit(...E))}," retry ")])]},!0):R("v-if",!0)],512))}},Yt=it(Qt,[["__scopeId","data-v-9d82030b"],["__file","/home/oumoussa/side-projects/infinite/src/components/InfiniteLoading.vue"]]);function Gt(t){return pt()?(ht(t),!0):!1}const st=typeof window<"u";function Vt(t,e){function n(...o){t(()=>e.apply(this,o),{fn:e,thisArg:this,args:o})}return n}function Zt(t,e={}){let n,o;return s=>{const i=y(t),a=y(e.maxWait);if(n&&clearTimeout(n),i<=0||a!==void 0&&a<=0)return o&&(clearTimeout(o),o=null),s();a&&!o&&(o=setTimeout(()=>{n&&clearTimeout(n),o=null,s()},a)),n=setTimeout(()=>{o&&clearTimeout(o),o=null,s()},i)}}function qt(t,e=200,n={}){return Vt(Zt(e,n),t)}function Xt(t){var e;const n=y(t);return(e=n==null?void 0:n.$el)!=null?e:n}const Jt=st?window:void 0,L=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},H="__vueuse_ssr_handlers__";L[H]=L[H]||{};var K=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(t,e)=>{var n={};for(var o in t)$t.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&K)for(var o of K(t))e.indexOf(o)<0&&te.call(t,o)&&(n[o]=t[o]);return n};function ne(t,e,n={}){const o=n,{window:r=Jt}=o,s=ee(o,["window"]);let i;const a=r&&"ResizeObserver"in r,u=()=>{i&&(i.disconnect(),i=void 0)},l=x(()=>Xt(t),c=>{u(),a&&r&&c&&(i=new ResizeObserver(e),i.observe(c,s))},{immediate:!0,flush:"post"}),f=()=>{u(),l()};return Gt(f),{isSupported:a,stop:f}}var U,W;st&&(window!=null&&window.navigator)&&((U=window==null?void 0:window.navigator)!=null&&U.platform)&&/iP(ad|hone|od)/.test((W=window==null?void 0:window.navigator)==null?void 0:W.platform);const oe=({breakpoints:t,wrapperWidth:e,gutter:n,hasAroundGutter:o,initWidth:r})=>{const s=Object.keys(t).map(l=>Number(l)).sort((l,f)=>l-f);let i=e,a=!1;for(const l of s)if(e<=l){i=l,a=!0;break}if(!a)return r;const u=t[i].rowPerView;return o?(e-n)/u-n:(e-(u-1)*n)/u};function re(t){const e=h(0),n=h(null);ne(n,i=>{const a=i[0],{width:u}=a.contentRect;e.value=u});const o=N(()=>oe({wrapperWidth:e.value,breakpoints:t.breakpoints,gutter:t.gutter,hasAroundGutter:t.hasAroundGutter,initWidth:t.width})),r=N(()=>{const i=t.hasAroundGutter?-t.gutter:t.gutter;return Math.floor((e.value+i)/(o.value+t.gutter))}),s=N(()=>{const i=t.hasAroundGutter?t.gutter:-t.gutter,a=r.value*(o.value+t.gutter)+i;return(e.value-a)/2});return{waterfallWrapper:n,wrapperWidth:e,colWidth:o,cols:r,offsetX:s}}function at(t,e){return new RegExp(`(^|\\s)${e}(\\s|$)`).test(t.className)}function Q(t,e){if(at(t,e))return;const n=t.className.split(/\s+/);n.push(e),t.className=n.join(" ")}const ie=document.createElement("div").style,C=(()=>{const t={webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform",standard:"transform"};for(const e in t){const n=t[e];if(ie[n]!==void 0)return e}return!1})();function O(t){return C===!1?!1:C==="standard"?t:C+t.charAt(0).toUpperCase()+t.substr(1)}const Y=O("transform"),G=O("animation-duration"),V=O("animation-delay"),Z=O("transition"),q=O("animation-fill-mode");function se(t,e,n,o,r){const s=h([]),i=h(0),a=c=>{const p=t.hasAroundGutter?c+1:c;return t.gutter*p+e.value*c+o.value},u=()=>{s.value=new Array(n.value).fill(t.hasAroundGutter?t.gutter:0)},l=ae(t);return{wrapperHeight:i,layoutHandle:async()=>{u();const c=[];if(r&&r.value&&r.value.childNodes.forEach(p=>{p.className==="waterfall-item"&&c.push(p)}),c.length===0)return!1;for(let p=0;p {Z&&(E[Z]="transform .3s")})}i.value=Math.max.apply(null,s.value)}}}function ae(t){return(e,n)=>{const o=e.firstChild;if(o&&!at(o,t.animationPrefix)){const r=`${t.animationDuration/1e3}s`,s=`${t.animationDelay/1e3}s`,i=o.style;i.visibility="visible",G&&(i[G]=r),V&&(i[V]=s),q&&(i[q]="both"),Q(o,t.animationPrefix),Q(o,t.animationEffect),n&&setTimeout(()=>{n()},t.animationDuration+t.animationDelay)}}}const le=typeof window<"u"&&window!==null,X=de(),ce=Object.prototype.propertyIsEnumerable,J=Object.getOwnPropertySymbols;function ue(t,...e){return e.map(o=>o.replace(/\[(\w+)\]/g,".$1").split(".").reduce((r,s)=>r&&r[s],t))}function de(){return le&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}function z(t){return typeof t=="function"||toString.call(t)==="[object Object]"}function fe(t){return typeof t=="object"?t===null:typeof t!="function"}function me(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function ge(t,...e){if(!z(t))throw new TypeError("expected the first argument to be an object");if(e.length===0||typeof Symbol!="function"||typeof J!="function")return t;for(const n of e){const o=J(n);for(const r of o)ce.call(n,r)&&(t[r]=n[r])}return t}function lt(t,...e){let n=0;for(fe(t)&&(t=e[n++]),t||(t={});n {const r=new Image;r.onload=()=>{n(r)},r.onerror=()=>{o(new Error("Image load error"))},e&&(r.crossOrigin="Anonymous"),r.src=t})}const pe={rootMargin:"0px",threshold:0},tt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",he="";class Ae{constructor(e=!0,n,o=!0){this.lazyActive=!0,this.crossOrigin=!0,this.options={loading:tt,error:he,observerOptions:pe,log:!0},this._images=new WeakMap,this.lazyActive=e,this.crossOrigin=o,this.config(n)}config(e={}){lt(this.options,e)}mount(e,n,o){const{src:r,loading:s,error:i}=this._valueFormatter(n);e.setAttribute("lazy","loading"),e.setAttribute("src",s||tt),this.lazyActive?(X||(this._setImageSrc(e,r,o,i),this._log(()=>{throw new Error("Not support IntersectionObserver!")})),this._initIntersectionObserver(e,r,o,i)):this._setImageSrc(e,r,o,i)}resize(e,n){const o=e.getAttribute("lazy"),r=e.getAttribute("src");o&&o==="loaded"&&r&&$(r,this.crossOrigin).then(s=>{const{width:i,height:a}=s,u=e.width/i*a;e.height=u;const l=e.style;l.height=`${u}px`,n()})}unmount(e){const n=this._realObserver(e);n&&n.unobserve(e),this._images.delete(e)}_setImageSrc(e,n,o,r){!n||e.getAttribute("src")===n||$(n,this.crossOrigin).then(i=>{const{width:a,height:u}=i,l=u/a,f=e.parentNode.parentNode;f.style.paddingBottom=`${l*100}%`,e.setAttribute("lazy","loaded"),e.removeAttribute("src"),e.setAttribute("src",n),o()}).catch(()=>{const i=this._realObserver(e);i&&i.disconnect(),r&&(e.setAttribute("lazy","error"),e.setAttribute("src",r)),this._log(()=>{throw new Error(`Image failed to load!And failed src was: ${n} `)}),o()})}_isOpenLazy(){return X&&this.lazyActive}_initIntersectionObserver(e,n,o,r){const s=this.options.observerOptions;this._images.set(e,new IntersectionObserver(a=>{Array.prototype.forEach.call(a,u=>{if(u.isIntersecting){const l=this._realObserver(e);l&&l.unobserve(u.target),this._setImageSrc(e,n,o,r)}})},s));const i=this._realObserver(e);i&&i.observe(e)}_valueFormatter(e){let n=e,o=this.options.loading,r=this.options.error;return z(e)&&(n=e.src,o=e.loading||this.options.loading,r=e.error||this.options.error),{src:n,loading:o,error:r}}_log(e){this.options.log&&e()}_realObserver(e){return this._images.get(e)}}var ct=(t,e)=>{const n=t.__vccOpts||t;for(const[o,r]of e)n[o]=r;return n};const M=D({props:{list:{type:Array,default:()=>[]},rowKey:{type:String,default:"id"},imgSelector:{type:String,default:"src"},width:{type:Number,default:200},breakpoints:{type:Object,default:()=>({1200:{rowPerView:3},800:{rowPerView:2},500:{rowPerView:1}})},gutter:{type:Number,default:10},hasAroundGutter:{type:Boolean,default:!0},animationPrefix:{type:String,default:"animate__animated"},animationEffect:{type:String,default:"fadeIn"},animationDuration:{type:Number,default:1e3},animationDelay:{type:Number,default:300},backgroundColor:{type:String,default:"#fff"},lazyload:{type:Boolean,default:!0},loadProps:{type:Object,default:()=>{}},crossOrigin:{type:Boolean,default:!0},delay:{type:Number,default:300}},setup(t){const e=new Ae(t.lazyload,t.loadProps,t.crossOrigin);F("lazy",e);const{waterfallWrapper:n,wrapperWidth:o,colWidth:r,cols:s,offsetX:i}=re(t),{wrapperHeight:a,layoutHandle:u}=se(t,r,s,i,n),l=qt(()=>{u()},t.delay);x(()=>[o,r,t.list],()=>{l()},{deep:!0});const f=h(0);return F("sizeChangeTime",f),F("imgLoaded",l),{waterfallWrapper:n,wrapperHeight:a,getRenderURL:m=>ue(m,t.imgSelector)[0],getKey:(m,g)=>m[t.rowKey]||g}}}),et=()=>{gt(t=>({e0bdcc92:t.backgroundColor}))},nt=M.setup;M.setup=nt?(t,e)=>(et(),nt(t,e)):et;const ve=M,ye={class:"waterfall-card"};function we(t,e,n,o,r,s){return w(),_("div",{ref:"waterfallWrapper",class:"waterfall-list",style:yt({height:`${t.wrapperHeight}px`})},[(w(!0),_(At,null,vt(t.list,(i,a)=>(w(),_("div",{key:t.getKey(i,a),class:"waterfall-item"},[d("div",ye,[I(t.$slots,"item",{item:i,index:a,url:t.getRenderURL(i)},void 0,!0)])]))),128))],4)}var be=ct(ve,[["render",we],["__scopeId","data-v-585fbbe9"]]);const _e=D({props:{url:{type:String,default:""}},setup(t){const e=P("imgLoaded"),n=P("lazy"),o=h(null);B(()=>{r()}),ot(()=>{s()});function r(){o.value&&n.mount(o.value,t.url,()=>{e()})}function s(){o.value&&n.unmount(o.value)}return{lazyRef:o}}}),Ee={class:"lazy__box"},ze={class:"lazy__resource"},Oe={ref:"lazyRef",class:"lazy__img"};function Ie(t,e,n,o,r,s){return w(),_("div",Ee,[d("div",ze,[d("img",Oe,null,512)])])}var Se=ct(_e,[["render",Ie],["__scopeId","data-v-5a384790"]]);const xe=["onClick"],Re={class:"overflow-hidden"},Fe={class:"px-4 pt-2 pb-4 border-t border-t-gray-800"},Ne={class:"pb-4 text-gray-50 group-hover:text-yellow-300"},je={class:"pt-3 flex justify-between items-center border-t border-t-gray-600 border-opacity-50"},Ce={class:"text-gray-50"},Be=["onClick"],Pe=D({__name:"index",setup(t){const e=wt({rowKey:"id",gutter:10,hasAroundGutter:!0,width:320,breakpoints:{1200:{rowPerView:4},800:{rowPerView:3},500:{rowPerView:2}},animationEffect:"animate__zoomInUp",animationDuration:1e3,animationDelay:300,imgSelector:"src.original",loadProps:{loading:Ct,error:jt},lazyload:!0}),n=h(1),o=h([]),r=h(),s=h();function i(){s.value=_t.service({target:".content",background:"transparent",text:"加载中"}),Nt({page:n.value,pageSize:r.value}).then(l=>{setTimeout(()=>{o.value.push(...l),n.value+=1,rt(()=>{s.value.close()})},500)})}function a(l,f){o.value.splice(f,1)}function u(l){}return B(()=>{i()}),(l,f)=>{const c=T("el-backtop"),p=T("el-scrollbar");return w(),bt(p,{height:"87vh",class:"content"},{default:j(()=>[b(y(be),zt({list:o.value},e),{item:j(({item:m,url:g,index:A})=>[d("div",{class:"bg-gray-900 rounded-lg shadow-md overflow-hidden transition-all duration-300 ease-linear hover:shadow-lg hover:shadow-gray-600 group",onClick:v=>void 0},[d("div",Re,[b(y(Se),{url:g,class:"cursor-pointer transition-all duration-300 ease-linear group-hover:scale-105"},null,8,["url"])]),d("div",Fe,[d("h4",Ne,S(m.name),1),d("div",je,[d("div",Ce,"$ "+S(m.price),1),d("div",null,[d("button",{class:"px-3 h-7 rounded-full bg-red-500 text-sm text-white shadow-lg transition-all duration-300 hover:bg-red-600",onClick:Et(v=>a(m,A),["stop"])}," 删除 ",8,Be)])])])],8,xe)]),_:1},16,["list"]),b(c,{title:"回到顶部",right:35,"visibility-height":400,target:".content .el-scrollbar__wrap"},{default:j(()=>[b(y(Ot))]),_:1}),b(y(Yt),{firstload:!1,onInfinite:i})]),_:1})}}});export{Pe as default}; diff --git a/dist/static/js/index-cdb3e7c7.js b/dist/static/js/index-cdb3e7c7.js deleted file mode 100644 index 3e6126e55..000000000 --- a/dist/static/js/index-cdb3e7c7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-dd841563.js";import"./columns-2f335712.js";import"./index-1bf93bc4.js";import"./data-1dbab647.js";export{o as default}; diff --git a/dist/static/js/index-cde7e5a8.js b/dist/static/js/index-ceb7a9ff.js similarity index 96% rename from dist/static/js/index-cde7e5a8.js rename to dist/static/js/index-ceb7a9ff.js index 506add634..5d264eaa5 100644 --- a/dist/static/js/index-cde7e5a8.js +++ b/dist/static/js/index-ceb7a9ff.js @@ -1 +1 @@ -import{bf as x,o as u,i as b,e as p,aw as d1,r as V,k as X,d as e1,E as P,u as e,U as f1,a2 as u1,D as p1,$ as m1,ai as h1,l as _1,a as m,h as a,as as g1,w as l,c as w,T as v1,b5 as y1,j as I,G,aq as H,g as Y,ar as J,f as $,L as w1,t as R,by as L,F as K,q as Q,bI as x1,bk as C1,m as k1,_ as b1}from"./index-1bf93bc4.js";import{M as k}from"./motion-17aae24c.js";import{l as Z1}from"./verifyCode-b3a6032f.js";import{_ as M1}from"./phone.vue_vue_type_script_setup_true_lang-ffb0aa42.js";import{T as I1}from"./index-f0c0fa45.js";import{_ as $1}from"./qrCode.vue_vue_type_script_setup_true_lang-c4eec4bd.js";import{_ as V1}from"./regist.vue_vue_type_script_setup_true_lang-1c06bfe5.js";import{_ as R1}from"./update.vue_vue_type_script_setup_true_lang-ab01d4ab.js";import{f as L1,b as z1,u as T1,a as q1,d as S1,c as E1,g as B1}from"./dark-fb3a5964.js";import{u as N}from"./hooks-7d7381e1.js";import{d as U1}from"./lock-fill-34b71c6c.js";import{d as W}from"./check-3815600c.js";import{d as N1}from"./user-3-fill-70ba8c19.js";import"./iphone-bcaa848c.js";import"./index-0795422d.js";import"./propTypes-03d1d3a5.js";import"./refresh-right-6177e75c.js";import"./epTheme-af87647f.js";import"./app-d136cd7f.js";const P1=[{title:x("login.phoneLogin")},{title:x("login.qRCodeLogin")},{title:x("login.register")}],D1=[{title:x("login.weChatLogin"),icon:"wechat"},{title:x("login.alipayLogin"),icon:"alipay"},{title:x("login.qqLogin"),icon:"qq"},{title:x("login.weiboLogin"),icon:"weibo"}],F1="/vue-pure-admin/static/png/bg-7b14eacd.png",A1={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",class:"icon",viewBox:"0 0 1024 1024"},O1=p("path",{fill:"#386BF3",d:"M410.558.109c0 210.974-300.876 361.752-300.876 633.548 0 174.943 134.704 316.787 300.876 316.787s300.877-141.817 300.877-316.787C711.408 361.752 410.558 210.974 410.558.109z"},null,-1),j1=p("path",{fill:"#C3D2FB",d:"M613.469 73.665c0 211.055-300.877 361.914-300.877 633.547C312.592 882.156 447.296 1024 613.47 1024s300.876-141.817 300.876-316.788C914.29 435.58 613.469 284.72 613.469 73.665z"},null,-1),G1=p("path",{fill:"#303F5B",d:"M312.592 707.212c0-183.713 137.636-312.171 226.723-441.39 81.702 106.112 172.12 218.74 172.12 367.726A309.755 309.755 0 0 1 420.36 950.064a323.114 323.114 0 0 1-107.769-242.852z"},null,-1),H1=[O1,j1,G1];function Y1(r,o){return u(),b("svg",A1,H1)}const J1={render:Y1},K1={xmlns:"http://www.w3.org/2000/svg",width:"500",height:"380","data-name":"Layer 1",viewBox:"0 0 871 477"},Q1=d1(' ',34),W1=[Q1];function X1(r,o){return u(),b("svg",K1,W1)}const e2={render:X1},t2=(r=120,o=40)=>{const d=V(),f=V("");function _(n){f.value=n}function t(){d.value&&(f.value=a2(d.value,r,o))}return X(()=>{t()}),{domRef:d,imgCode:f,setImgCode:_,getImgCode:t}};function h(r,o){return Math.floor(Math.random()*(o-r)+r)}function S(r,o){const d=h(r,o),f=h(r,o),_=h(r,o);return`rgb(${d},${f},${_})`}function a2(r,o,d){let f="";const _="0123456789",t=r.getContext("2d");if(!t)return f;t.fillStyle=S(180,230),t.fillRect(0,0,o,d);for(let n=0;n<4;n+=1){const c=_[h(0,_.length)];f+=c;const g=h(18,41),v=h(-30,30);t.font=`${g}px Simhei`,t.textBaseline="top",t.fillStyle=S(80,150),t.save(),t.translate(30*n+15,15),t.rotate(v*Math.PI/180),t.fillText(c,-15+5,-15),t.restore()}for(let n=0;n<5;n+=1)t.beginPath(),t.moveTo(h(0,o),h(0,d)),t.lineTo(h(0,o),h(0,d)),t.strokeStyle=S(180,230),t.closePath(),t.stroke();for(let n=0;n<41;n+=1)t.beginPath(),t.arc(h(0,o),h(0,d),1,0,2*Math.PI),t.closePath(),t.fillStyle=S(150,200),t.fill();return f}const l2=e1({name:"ReImageVerify",__name:"index",props:{code:{default:""}},emits:["update:code"],setup(r,{expose:o,emit:d}){const f=r,{domRef:_,imgCode:t,setImgCode:n,getImgCode:c}=t2();return P(()=>f.code,g=>{n(g)}),P(t,g=>{d("update:code",g)}),o({getImgCode:c}),(g,v)=>(u(),b("canvas",{ref_key:"domRef",ref:_,width:"120",height:"40",class:"cursor-pointer",onClick:v[0]||(v[0]=(...z)=>e(c)&&e(c)(...z))},null,512))}}),o2=f1(l2),n2={class:"select-none"},s2=["src"],i2={class:"flex-c absolute right-5 top-3"},c2={class:"check-en"},r2={class:"login-container"},d2={class:"img"},f2={class:"login-box"},u2={class:"login-form"},p2={class:"outline-none"},m2={class:"w-full h-[20px] flex justify-between items-center"},h2={class:"w-full h-[20px] flex justify-between items-center"},_2={class:"text-gray-500 text-xs"},g2={class:"w-full flex justify-evenly"},v2=["title"],y2=e1({name:"Login",__name:"index",setup(r){const o=V(""),d=u1(),f=V(!1),_=V(!1),t=V(),n=p1(()=>L().currentPage),{t:c}=m1(),{initStorage:g}=L1();g();const{dataTheme:v,dataThemeChange:z}=z1();z();const{title:t1,getDropdownItemStyle:D,getDropdownItemClass:F}=T1(),{locale:Z,translationCh:a1,translationEn:l1}=q1(),y=h1({username:"admin",password:"admin123",verifyCode:""}),A=async C=>{f.value=!0,C&&await C.validate((s,E)=>{if(s)L().loginByUsername({username:y.username,password:"admin123"}).then(T=>{T.success&&x1().then(()=>{d.push(C1(!0).path),k1("登录成功",{type:"success"})})});else return f.value=!1,E})};function O({code:C}){C==="Enter"&&A(t.value)}return X(()=>{window.document.addEventListener("keypress",O)}),_1(()=>{window.document.removeEventListener("keypress",O)}),P(o,C=>{L().SET_VERIFYCODE(C)}),(C,s)=>{const E=m("el-switch"),T=m("IconifyIconOffline"),j=m("el-dropdown-item"),o1=m("el-dropdown-menu"),n1=m("el-dropdown"),B=m("el-input"),M=m("el-form-item"),s1=m("el-checkbox"),U=m("el-button"),i1=m("el-form"),c1=m("el-divider"),r1=m("IconifyIconOnline");return u(),b("div",n2,[p("img",{src:e(F1),class:"wave"},null,8,s2),p("div",i2,[a(E,{modelValue:e(v),"onUpdate:modelValue":s[0]||(s[0]=i=>g1(v)?v.value=i:null),"inline-prompt":"","active-icon":e(S1),"inactive-icon":e(E1),onChange:e(z)},null,8,["modelValue","active-icon","inactive-icon","onChange"]),a(n1,{trigger:"click"},{dropdown:l(()=>[a(o1,{class:"translation"},{default:l(()=>[a(j,{style:G(e(D)(e(Z),"zh")),class:H(["dark:!text-white",e(F)(e(Z),"zh")]),onClick:e(a1)},{default:l(()=>[Y(a(T,{class:"check-zh",icon:e(W)},null,8,["icon"]),[[J,e(Z)==="zh"]]),$(" 简体中文 ")]),_:1},8,["style","class","onClick"]),a(j,{style:G(e(D)(e(Z),"en")),class:H(["dark:!text-white",e(F)(e(Z),"en")]),onClick:e(l1)},{default:l(()=>[Y(p("span",c2,[a(T,{icon:e(W)},null,8,["icon"])],512),[[J,e(Z)==="en"]]),$(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:l(()=>[a(e(B1),{class:"hover:text-primary hover:!bg-[transparent] w-[20px] h-[20px] ml-1.5 cursor-pointer outline-none duration-300"})]),_:1})]),p("div",r2,[p("div",d2,[(u(),w(v1(y1(e(e2)))))]),p("div",f2,[p("div",u2,[a(e(J1),{class:"avatar"}),a(e(k),null,{default:l(()=>[p("h2",p2,[a(e(I1),{values:[e(t1)],cursor:!1,speed:150},null,8,["values"])])]),_:1}),n.value===0?(u(),w(i1,{key:0,ref_key:"ruleFormRef",ref:t,model:y,rules:e(Z1),size:"large"},{default:l(()=>[a(e(k),{delay:100},{default:l(()=>[a(M,{rules:[{required:!0,message:e(w1)(e(x)("login.usernameReg")),trigger:"blur"}],prop:"username"},{default:l(()=>[a(B,{clearable:"",modelValue:y.username,"onUpdate:modelValue":s[1]||(s[1]=i=>y.username=i),placeholder:e(c)("login.username"),"prefix-icon":e(N)(e(N1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1},8,["rules"])]),_:1}),a(e(k),{delay:150},{default:l(()=>[a(M,{prop:"password"},{default:l(()=>[a(B,{clearable:"","show-password":"",modelValue:y.password,"onUpdate:modelValue":s[2]||(s[2]=i=>y.password=i),placeholder:e(c)("login.password"),"prefix-icon":e(N)(e(U1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(k),{delay:200},{default:l(()=>[a(M,{prop:"verifyCode"},{default:l(()=>[a(B,{clearable:"",modelValue:y.verifyCode,"onUpdate:modelValue":s[4]||(s[4]=i=>y.verifyCode=i),placeholder:e(c)("login.verifyCode"),"prefix-icon":e(N)("ri:shield-keyhole-line")},{append:l(()=>[a(e(o2),{code:o.value,"onUpdate:code":s[3]||(s[3]=i=>o.value=i)},null,8,["code"])]),_:1},8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(k),{delay:250},{default:l(()=>[a(M,null,{default:l(()=>[p("div",m2,[a(s1,{modelValue:_.value,"onUpdate:modelValue":s[5]||(s[5]=i=>_.value=i)},{default:l(()=>[$(R(e(c)("login.remember")),1)]),_:1},8,["modelValue"]),a(U,{link:"",type:"primary",onClick:s[6]||(s[6]=i=>e(L)().SET_CURRENTPAGE(4))},{default:l(()=>[$(R(e(c)("login.forget")),1)]),_:1})]),a(U,{class:"w-full mt-4",size:"default",type:"primary",loading:f.value,onClick:s[7]||(s[7]=i=>A(t.value))},{default:l(()=>[$(R(e(c)("login.login")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),a(e(k),{delay:300},{default:l(()=>[a(M,null,{default:l(()=>[p("div",h2,[(u(!0),b(K,null,Q(e(P1),(i,q)=>(u(),w(U,{key:q,class:"w-full mt-4",size:"default",onClick:w2=>e(L)().SET_CURRENTPAGE(q+1)},{default:l(()=>[$(R(e(c)(i.title)),1)]),_:2},1032,["onClick"]))),128))])]),_:1})]),_:1})]),_:1},8,["model","rules"])):I("",!0),n.value===0?(u(),w(e(k),{key:1,delay:350},{default:l(()=>[a(M,null,{default:l(()=>[a(c1,null,{default:l(()=>[p("p",_2,R(e(c)("login.thirdLogin")),1)]),_:1}),p("div",g2,[(u(!0),b(K,null,Q(e(D1),(i,q)=>(u(),b("span",{key:q,title:e(c)(i.title)},[a(r1,{icon:`ri:${i.icon}-fill`,width:"20",class:"cursor-pointer text-gray-500 hover:text-blue-400"},null,8,["icon"])],8,v2))),128))])]),_:1})]),_:1})):I("",!0),n.value===1?(u(),w(M1,{key:2})):I("",!0),n.value===2?(u(),w($1,{key:3})):I("",!0),n.value===3?(u(),w(V1,{key:4})):I("",!0),n.value===4?(u(),w(R1,{key:5})):I("",!0)])])])])}}});const P2=b1(y2,[["__scopeId","data-v-371e2d49"]]);export{P2 as default}; +import{bf as x,o as u,i as b,e as p,aw as d1,r as V,k as X,d as e1,E as P,u as e,U as f1,a2 as u1,D as p1,$ as m1,ai as h1,l as _1,a as m,h as a,as as g1,w as l,c as w,T as v1,b5 as y1,j as I,G,aq as H,g as Y,ar as J,f as $,L as w1,t as R,by as L,F as K,q as Q,bI as x1,bk as C1,m as k1,_ as b1}from"./index-7675bdf8.js";import{M as k}from"./motion-ef37a407.js";import{l as Z1}from"./verifyCode-48cfbb60.js";import{_ as M1}from"./phone.vue_vue_type_script_setup_true_lang-cc91aaab.js";import{T as I1}from"./index-f6f8d9d7.js";import{_ as $1}from"./qrCode.vue_vue_type_script_setup_true_lang-faf5e54d.js";import{_ as V1}from"./regist.vue_vue_type_script_setup_true_lang-73432f85.js";import{_ as R1}from"./update.vue_vue_type_script_setup_true_lang-550f63b3.js";import{f as L1,b as z1,u as T1,a as q1,d as S1,c as E1,g as B1}from"./dark-beac017d.js";import{u as N}from"./hooks-0aff82c9.js";import{d as U1}from"./lock-fill-34b71c6c.js";import{d as W}from"./check-3815600c.js";import{d as N1}from"./user-3-fill-70ba8c19.js";import"./iphone-bcaa848c.js";import"./index-c25f8696.js";import"./propTypes-03d1d3a5.js";import"./refresh-right-6177e75c.js";import"./epTheme-c68be47c.js";import"./app-45cd0642.js";const P1=[{title:x("login.phoneLogin")},{title:x("login.qRCodeLogin")},{title:x("login.register")}],D1=[{title:x("login.weChatLogin"),icon:"wechat"},{title:x("login.alipayLogin"),icon:"alipay"},{title:x("login.qqLogin"),icon:"qq"},{title:x("login.weiboLogin"),icon:"weibo"}],F1="/vue-pure-admin/static/png/bg-7b14eacd.png",A1={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",class:"icon",viewBox:"0 0 1024 1024"},O1=p("path",{fill:"#386BF3",d:"M410.558.109c0 210.974-300.876 361.752-300.876 633.548 0 174.943 134.704 316.787 300.876 316.787s300.877-141.817 300.877-316.787C711.408 361.752 410.558 210.974 410.558.109z"},null,-1),j1=p("path",{fill:"#C3D2FB",d:"M613.469 73.665c0 211.055-300.877 361.914-300.877 633.547C312.592 882.156 447.296 1024 613.47 1024s300.876-141.817 300.876-316.788C914.29 435.58 613.469 284.72 613.469 73.665z"},null,-1),G1=p("path",{fill:"#303F5B",d:"M312.592 707.212c0-183.713 137.636-312.171 226.723-441.39 81.702 106.112 172.12 218.74 172.12 367.726A309.755 309.755 0 0 1 420.36 950.064a323.114 323.114 0 0 1-107.769-242.852z"},null,-1),H1=[O1,j1,G1];function Y1(r,o){return u(),b("svg",A1,H1)}const J1={render:Y1},K1={xmlns:"http://www.w3.org/2000/svg",width:"500",height:"380","data-name":"Layer 1",viewBox:"0 0 871 477"},Q1=d1(' ',34),W1=[Q1];function X1(r,o){return u(),b("svg",K1,W1)}const e2={render:X1},t2=(r=120,o=40)=>{const d=V(),f=V("");function _(n){f.value=n}function t(){d.value&&(f.value=a2(d.value,r,o))}return X(()=>{t()}),{domRef:d,imgCode:f,setImgCode:_,getImgCode:t}};function h(r,o){return Math.floor(Math.random()*(o-r)+r)}function S(r,o){const d=h(r,o),f=h(r,o),_=h(r,o);return`rgb(${d},${f},${_})`}function a2(r,o,d){let f="";const _="0123456789",t=r.getContext("2d");if(!t)return f;t.fillStyle=S(180,230),t.fillRect(0,0,o,d);for(let n=0;n<4;n+=1){const c=_[h(0,_.length)];f+=c;const g=h(18,41),v=h(-30,30);t.font=`${g}px Simhei`,t.textBaseline="top",t.fillStyle=S(80,150),t.save(),t.translate(30*n+15,15),t.rotate(v*Math.PI/180),t.fillText(c,-15+5,-15),t.restore()}for(let n=0;n<5;n+=1)t.beginPath(),t.moveTo(h(0,o),h(0,d)),t.lineTo(h(0,o),h(0,d)),t.strokeStyle=S(180,230),t.closePath(),t.stroke();for(let n=0;n<41;n+=1)t.beginPath(),t.arc(h(0,o),h(0,d),1,0,2*Math.PI),t.closePath(),t.fillStyle=S(150,200),t.fill();return f}const l2=e1({name:"ReImageVerify",__name:"index",props:{code:{default:""}},emits:["update:code"],setup(r,{expose:o,emit:d}){const f=r,{domRef:_,imgCode:t,setImgCode:n,getImgCode:c}=t2();return P(()=>f.code,g=>{n(g)}),P(t,g=>{d("update:code",g)}),o({getImgCode:c}),(g,v)=>(u(),b("canvas",{ref_key:"domRef",ref:_,width:"120",height:"40",class:"cursor-pointer",onClick:v[0]||(v[0]=(...z)=>e(c)&&e(c)(...z))},null,512))}}),o2=f1(l2),n2={class:"select-none"},s2=["src"],i2={class:"flex-c absolute right-5 top-3"},c2={class:"check-en"},r2={class:"login-container"},d2={class:"img"},f2={class:"login-box"},u2={class:"login-form"},p2={class:"outline-none"},m2={class:"w-full h-[20px] flex justify-between items-center"},h2={class:"w-full h-[20px] flex justify-between items-center"},_2={class:"text-gray-500 text-xs"},g2={class:"w-full flex justify-evenly"},v2=["title"],y2=e1({name:"Login",__name:"index",setup(r){const o=V(""),d=u1(),f=V(!1),_=V(!1),t=V(),n=p1(()=>L().currentPage),{t:c}=m1(),{initStorage:g}=L1();g();const{dataTheme:v,dataThemeChange:z}=z1();z();const{title:t1,getDropdownItemStyle:D,getDropdownItemClass:F}=T1(),{locale:Z,translationCh:a1,translationEn:l1}=q1(),y=h1({username:"admin",password:"admin123",verifyCode:""}),A=async C=>{f.value=!0,C&&await C.validate((s,E)=>{if(s)L().loginByUsername({username:y.username,password:"admin123"}).then(T=>{T.success&&x1().then(()=>{d.push(C1(!0).path),k1("登录成功",{type:"success"})})});else return f.value=!1,E})};function O({code:C}){C==="Enter"&&A(t.value)}return X(()=>{window.document.addEventListener("keypress",O)}),_1(()=>{window.document.removeEventListener("keypress",O)}),P(o,C=>{L().SET_VERIFYCODE(C)}),(C,s)=>{const E=m("el-switch"),T=m("IconifyIconOffline"),j=m("el-dropdown-item"),o1=m("el-dropdown-menu"),n1=m("el-dropdown"),B=m("el-input"),M=m("el-form-item"),s1=m("el-checkbox"),U=m("el-button"),i1=m("el-form"),c1=m("el-divider"),r1=m("IconifyIconOnline");return u(),b("div",n2,[p("img",{src:e(F1),class:"wave"},null,8,s2),p("div",i2,[a(E,{modelValue:e(v),"onUpdate:modelValue":s[0]||(s[0]=i=>g1(v)?v.value=i:null),"inline-prompt":"","active-icon":e(S1),"inactive-icon":e(E1),onChange:e(z)},null,8,["modelValue","active-icon","inactive-icon","onChange"]),a(n1,{trigger:"click"},{dropdown:l(()=>[a(o1,{class:"translation"},{default:l(()=>[a(j,{style:G(e(D)(e(Z),"zh")),class:H(["dark:!text-white",e(F)(e(Z),"zh")]),onClick:e(a1)},{default:l(()=>[Y(a(T,{class:"check-zh",icon:e(W)},null,8,["icon"]),[[J,e(Z)==="zh"]]),$(" 简体中文 ")]),_:1},8,["style","class","onClick"]),a(j,{style:G(e(D)(e(Z),"en")),class:H(["dark:!text-white",e(F)(e(Z),"en")]),onClick:e(l1)},{default:l(()=>[Y(p("span",c2,[a(T,{icon:e(W)},null,8,["icon"])],512),[[J,e(Z)==="en"]]),$(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:l(()=>[a(e(B1),{class:"hover:text-primary hover:!bg-[transparent] w-[20px] h-[20px] ml-1.5 cursor-pointer outline-none duration-300"})]),_:1})]),p("div",r2,[p("div",d2,[(u(),w(v1(y1(e(e2)))))]),p("div",f2,[p("div",u2,[a(e(J1),{class:"avatar"}),a(e(k),null,{default:l(()=>[p("h2",p2,[a(e(I1),{values:[e(t1)],cursor:!1,speed:150},null,8,["values"])])]),_:1}),n.value===0?(u(),w(i1,{key:0,ref_key:"ruleFormRef",ref:t,model:y,rules:e(Z1),size:"large"},{default:l(()=>[a(e(k),{delay:100},{default:l(()=>[a(M,{rules:[{required:!0,message:e(w1)(e(x)("login.usernameReg")),trigger:"blur"}],prop:"username"},{default:l(()=>[a(B,{clearable:"",modelValue:y.username,"onUpdate:modelValue":s[1]||(s[1]=i=>y.username=i),placeholder:e(c)("login.username"),"prefix-icon":e(N)(e(N1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1},8,["rules"])]),_:1}),a(e(k),{delay:150},{default:l(()=>[a(M,{prop:"password"},{default:l(()=>[a(B,{clearable:"","show-password":"",modelValue:y.password,"onUpdate:modelValue":s[2]||(s[2]=i=>y.password=i),placeholder:e(c)("login.password"),"prefix-icon":e(N)(e(U1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(k),{delay:200},{default:l(()=>[a(M,{prop:"verifyCode"},{default:l(()=>[a(B,{clearable:"",modelValue:y.verifyCode,"onUpdate:modelValue":s[4]||(s[4]=i=>y.verifyCode=i),placeholder:e(c)("login.verifyCode"),"prefix-icon":e(N)("ri:shield-keyhole-line")},{append:l(()=>[a(e(o2),{code:o.value,"onUpdate:code":s[3]||(s[3]=i=>o.value=i)},null,8,["code"])]),_:1},8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(k),{delay:250},{default:l(()=>[a(M,null,{default:l(()=>[p("div",m2,[a(s1,{modelValue:_.value,"onUpdate:modelValue":s[5]||(s[5]=i=>_.value=i)},{default:l(()=>[$(R(e(c)("login.remember")),1)]),_:1},8,["modelValue"]),a(U,{link:"",type:"primary",onClick:s[6]||(s[6]=i=>e(L)().SET_CURRENTPAGE(4))},{default:l(()=>[$(R(e(c)("login.forget")),1)]),_:1})]),a(U,{class:"w-full mt-4",size:"default",type:"primary",loading:f.value,onClick:s[7]||(s[7]=i=>A(t.value))},{default:l(()=>[$(R(e(c)("login.login")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),a(e(k),{delay:300},{default:l(()=>[a(M,null,{default:l(()=>[p("div",h2,[(u(!0),b(K,null,Q(e(P1),(i,q)=>(u(),w(U,{key:q,class:"w-full mt-4",size:"default",onClick:w2=>e(L)().SET_CURRENTPAGE(q+1)},{default:l(()=>[$(R(e(c)(i.title)),1)]),_:2},1032,["onClick"]))),128))])]),_:1})]),_:1})]),_:1},8,["model","rules"])):I("",!0),n.value===0?(u(),w(e(k),{key:1,delay:350},{default:l(()=>[a(M,null,{default:l(()=>[a(c1,null,{default:l(()=>[p("p",_2,R(e(c)("login.thirdLogin")),1)]),_:1}),p("div",g2,[(u(!0),b(K,null,Q(e(D1),(i,q)=>(u(),b("span",{key:q,title:e(c)(i.title)},[a(r1,{icon:`ri:${i.icon}-fill`,width:"20",class:"cursor-pointer text-gray-500 hover:text-blue-400"},null,8,["icon"])],8,v2))),128))])]),_:1})]),_:1})):I("",!0),n.value===1?(u(),w(M1,{key:2})):I("",!0),n.value===2?(u(),w($1,{key:3})):I("",!0),n.value===3?(u(),w(V1,{key:4})):I("",!0),n.value===4?(u(),w(R1,{key:5})):I("",!0)])])])])}}});const P2=b1(y2,[["__scopeId","data-v-371e2d49"]]);export{P2 as default}; diff --git a/dist/static/js/index-6de827ed.js b/dist/static/js/index-d073e37b.js similarity index 88% rename from dist/static/js/index-6de827ed.js rename to dist/static/js/index-d073e37b.js index 7cebdea85..402ee55bc 100644 --- a/dist/static/js/index-6de827ed.js +++ b/dist/static/js/index-d073e37b.js @@ -1 +1 @@ -import{d as m,r as d,$ as i,a as p,i as r,e as t,t as n,u as s,h as _,o as c}from"./index-1bf93bc4.js";const h={class:"dark:text-white"},f={style:{"text-indent":"2em"}},x={style:{"text-indent":"4em"}},y=m({name:"Menu1-2-1",__name:"index",setup(V){const o=d(""),{t:e}=i();return(v,a)=>{const u=p("el-input");return c(),r("div",h,[t("p",null,n(s(e)("menus.hsmenu1")),1),t("p",f,n(s(e)("menus.hsmenu1-2")),1),t("p",x,n(s(e)("menus.hsmenu1-2-1")),1),_(u,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l)},null,8,["modelValue"])])}}});export{y as default}; +import{d as m,r as d,$ as i,a as p,i as r,e as t,t as n,u as s,h as _,o as c}from"./index-7675bdf8.js";const h={class:"dark:text-white"},f={style:{"text-indent":"2em"}},x={style:{"text-indent":"4em"}},y=m({name:"Menu1-2-1",__name:"index",setup(V){const o=d(""),{t:e}=i();return(v,a)=>{const u=p("el-input");return c(),r("div",h,[t("p",null,n(s(e)("menus.hsmenu1")),1),t("p",f,n(s(e)("menus.hsmenu1-2")),1),t("p",x,n(s(e)("menus.hsmenu1-2-1")),1),_(u,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l)},null,8,["modelValue"])])}}});export{y as default}; diff --git a/dist/static/js/index-8cf37152.js b/dist/static/js/index-d0972b06.js similarity index 66% rename from dist/static/js/index-8cf37152.js rename to dist/static/js/index-d0972b06.js index ebfc21d30..d54368d17 100644 --- a/dist/static/js/index-8cf37152.js +++ b/dist/static/js/index-d0972b06.js @@ -1 +1 @@ -import c from"./basic-95fcf256.js";import m from"./menuGroup-357b54cb.js";import l from"./menuDynamic-8468f0ce.js";import{d as _,a,c as d,w as o,o as p,h as e,e as s}from"./index-1bf93bc4.js";import"./index.esm-912ad1db.js";const u=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"右键菜单组件")],-1),B=_({name:"ContextMenu",__name:"index",setup(f){return(i,x)=>{const t=a("el-col"),n=a("el-row"),r=a("el-card");return p(),d(r,{shadow:"never"},{header:o(()=>[u]),default:o(()=>[e(n,{gutter:24},{default:o(()=>[e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(c)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(m)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(l)]),_:1})]),_:1})]),_:1})}}});export{B as default}; +import c from"./basic-bb467d01.js";import m from"./menuGroup-a2bb8d24.js";import l from"./menuDynamic-b43f8a37.js";import{d as _,a,c as d,w as o,o as p,h as e,e as s}from"./index-7675bdf8.js";import"./index.esm-ff902ec6.js";const u=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"右键菜单组件")],-1),B=_({name:"ContextMenu",__name:"index",setup(f){return(i,x)=>{const t=a("el-col"),n=a("el-row"),r=a("el-card");return p(),d(r,{shadow:"never"},{header:o(()=>[u]),default:o(()=>[e(n,{gutter:24},{default:o(()=>[e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(c)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(m)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(l)]),_:1})]),_:1})]),_:1})}}});export{B as default}; diff --git a/dist/static/js/index-d1aab25d.js b/dist/static/js/index-d1aab25d.js new file mode 100644 index 000000000..6b4c0cd37 --- /dev/null +++ b/dist/static/js/index-d1aab25d.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-eb51cb45.js";import"./columns-c3879a88.js";import"./data-59059a55.js";import"./index-7675bdf8.js";export{o as default}; diff --git a/dist/static/js/index-72cae61d.js b/dist/static/js/index-d3d810e7.js similarity index 99% rename from dist/static/js/index-72cae61d.js rename to dist/static/js/index-d3d810e7.js index 368ff6136..99dff29b2 100644 --- a/dist/static/js/index-72cae61d.js +++ b/dist/static/js/index-d3d810e7.js @@ -1,4 +1,4 @@ -import{b8 as he,aG as an,aJ as Ye,aK as ln,o as h,i as V,e as m,d as le,r as E,D as B,ax as _t,k as qe,F as be,q as xe,G as ne,c as O,T as He,u as n,t as ee,L as _e,h as r,aa as Dt,_ as pe,a as k,f as oe,j as Y,a2 as lt,$ as sn,b3 as rn,C as cn,J as ye,b9 as ft,w as v,a$ as un,ba as Ne,as as Pt,am as Rt,n as je,b5 as ke,E as Ue,b as gt,g as ve,aq as se,ar as Ce,bb as yt,bc as ot,b7 as bt,bd as Ve,ap as dn,ak as Je,be as Fe,aH as Ge,aI as Ke,ai as wt,bf as me,bg as Qe,bh as hn,bi as fn,bj as nt,aV as Pe,bk as at,bl as pn,Q as Be,l as kt,bm as xt,bn as pt,bo as Ht,bp as jt,bq as Ct,br as Et,O as Xe,bs as vn,ad as mn,s as st,v as rt,a9 as qt,ao as Bt,bt as _n,bu as gn,bv as yn,a0 as bn,S as wn,al as kn}from"./index-1bf93bc4.js";import{d as xn}from"./menu-a4fe64fb.js";import{d as Cn}from"./set-up-e6942411.js";import{d as $n}from"./home-filled-05cc090c.js";import{d as Sn}from"./admin-line-92b9acda.js";import{d as In}from"./git-branch-line-aa4cb38f.js";import{u as Me,a as $t,g as St,e as ge,b as Nt,t as Mn,d as Tn,c as Vn,f as zn}from"./dark-fb3a5964.js";import{u as Re}from"./app-d136cd7f.js";import{J as Ln}from"./index-d5731855.js";import{u as An}from"./epTheme-af87647f.js";import{u as Ae}from"./hooks-7d7381e1.js";import{d as Hn}from"./search-cc37b371.js";import{d as We}from"./check-3815600c.js";import{d as En}from"./refresh-right-6177e75c.js";import{d as On}from"./arrow-right-s-line-2977cc7e.js";import{b as Ft}from"./back_top-4758176f.js";const Zn={width:24,height:24,body:' '},Dn={width:1024,height:1024,body:' '},Pn={width:24,height:24,body:' '},Rn={width:24,height:24,body:' '},jn={width:1024,height:1024,body:' '},qn={width:24,height:24,body:' '},Bn={width:24,height:24,body:' '},Nn={width:1024,height:1024,body:' '},Fn={width:24,height:24,body:' '},Un={width:24,height:24,body:' '},Wn={width:24,height:24,body:' '},it={width:24,height:24,body:' '},Gn={width:1024,height:1024,body:' '},Jn={width:1024,height:1024,body:' '};he("ubuntuFill",Zn);he("menu",xn);he("edit",Dn);he("informationLine",Pn);he("setUp",Cn);he("terminalWindowLine",Rn);he("guide",jn);he("homeFilled",$n);he("card",qn);he("listCheck",Bn);he("histogram",Nn);he("ppt",Fn);he("checkboxCircleLine",Un);he("flUser",Sn);he("role",Wn);he("setting",it);he("dept",In);he("lollipop",Gn);he("monitor",Jn);const Kn=an({id:"pure-setting",state:()=>({title:Ye().Title,fixedHeader:Ye().FixedHeader,hiddenSideBar:Ye().HiddenSideBar}),getters:{getTitle(t){return t.title},getFixedHeader(t){return t.fixedHeader},getHiddenSideBar(t){return t.hiddenSideBar}},actions:{CHANGE_SETTING({key:t,value:e}){Reflect.has(this,t)&&(this[t]=e)},changeSetting(t){this.CHANGE_SETTING(t)}}});function It(){return Kn(ln)}const Xn={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--ant-design",viewBox:"0 0 1024 1024"},Yn=m("path",{fill:"currentColor",d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"},null,-1),Qn=[Yn];function eo(t,e){return h(),V("svg",Xn,Qn)}const Ut={render:eo},to={width:24,height:24,body:' '},no=["onMouseenter"],oo={class:"result-item-title"},ao=le({__name:"SearchResult",props:{value:{},options:{}},emits:["update:value","enter"],setup(t,{expose:e,emit:o}){const a=t,c=E(),i=E(),d=Dt(),p=B(()=>g=>({background:(g==null?void 0:g.path)===y.value?An().epThemeColor:"",color:g.path===y.value?"#fff":"",fontSize:g.path===y.value?"16px":"14px"})),y=B({get(){return a.value},set(g){o("update:value",g)}});async function b(g){y.value=g.path}function _(){o("enter")}function f(){i.value=window.innerHeight-window.innerHeight/10-140}_t(c,()=>{f()});function M(g){var T;const w=(T=d==null?void 0:d.proxy)==null?void 0:T.$refs[`resultItemRef${g}`];if(!w)return 0;const z=w[0].offsetTop+128;return z>i.value?z-i.value:0}return qe(()=>{f()}),e({handleScroll:M}),(g,w)=>(h(),V("div",{ref_key:"resultRef",ref:c,class:"result"},[(h(!0),V(be,null,xe(g.options,(L,z)=>{var T,W;return h(),V("div",{key:L.path,ref_for:!0,ref:"resultItemRef"+z,class:"result-item dark:bg-[#1d1d1d]",style:ne(p.value(L)),onClick:_,onMouseenter:N=>b(L)},[(h(),O(He(n(Ae)(((T=L.meta)==null?void 0:T.icon)??n(to))))),m("span",oo,ee(n(_e)((W=L.meta)==null?void 0:W.title)),1),r(n(Ut))],44,no)}),128))],512))}});const lo=pe(ao,[["__scopeId","data-v-f0aabde6"]]),so={width:24,height:24,body:' '},ro={width:24,height:24,body:' '},io={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--mdi",viewBox:"0 0 24 24"},co=m("path",{fill:"currentColor",d:"M1 7h6v2H3v2h4v2H3v2h4v2H1V7m10 0h4v2h-4v2h2a2 2 0 0 1 2 2v2c0 1.11-.89 2-2 2H9v-2h4v-2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2m8 0h2a2 2 0 0 1 2 2v1h-2V9h-2v6h2v-1h2v1c0 1.11-.89 2-2 2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2Z"},null,-1),uo=[co];function ho(t,e){return h(),V("svg",io,uo)}const fo={render:ho},po={class:"search-footer text-[#333] dark:text-white"},vo={class:"search-footer-item"},mo={class:"search-footer-item"},_o={class:"search-footer-item"},go={key:0,class:"search-footer-total"},yo=le({__name:"SearchFooter",props:{total:{default:0}},setup(t){const e=t,{device:o}=Me();return(a,c)=>{const i=k("IconifyIconOffline");return h(),V("div",po,[m("span",vo,[r(n(Ut),{class:"icon"}),oe(" 确认 ")]),m("span",mo,[r(i,{icon:n(so),class:"icon"},null,8,["icon"]),r(i,{icon:n(ro),class:"icon"},null,8,["icon"]),oe(" 切换 ")]),m("span",_o,[r(n(fo),{class:"icon"}),oe(" 关闭 ")]),n(o)!=="mobile"&&e.total>0?(h(),V("p",go," 共"+ee(e.total)+"项 ",1)):Y("",!0)])}}});const bo=pe(yo,[["__scopeId","data-v-d2a25abb"]]),wo={width:24,height:24,body:' '},ko={class:"search-result-container"},xo=le({__name:"SearchModal",props:{value:{type:Boolean}},emits:["update:value"],setup(t,{emit:e}){const o=t,{device:a}=Me(),c=lt(),{locale:i}=sn(),d=E(""),p=E(),y=E(),b=E(""),_=E(null),f=rn([]),M=un(z,300),g=B(()=>cn(ye().wholeMenus)),w=B({get(){return o.value},set(A){e("update:value",A)}});function L(A){const I=[];function R(S){S.forEach(j=>{I.push(j),j.children&&R(j.children)})}return R(A),I}function z(){var I;const A=L(g.value);f.value=A.filter(R=>{var S,j;return d.value?_e((S=R.meta)==null?void 0:S.title).toLocaleLowerCase().includes(d.value.toLocaleLowerCase().trim())||i.value==="zh"&&!Ne(Ln(_e((j=R.meta)==null?void 0:j.title).toLocaleLowerCase(),d.value.toLocaleLowerCase().trim())):!1}),((I=f.value)==null?void 0:I.length)>0?b.value=f.value[0].path:b.value=""}function T(){w.value=!1,setTimeout(()=>{f.value=[],d.value=""},200)}function W(A){const I=y.value.handleScroll(A);p.value.setScrollTop(I)}function N(){const{length:A}=f.value;if(A===0)return;const I=f.value.findIndex(R=>R.path===b.value);I===0?(b.value=f.value[A-1].path,W(f.value.length-1)):(b.value=f.value[I-1].path,W(I-1))}function $(){const{length:A}=f.value;if(A===0)return;const I=f.value.findIndex(R=>R.path===b.value);I+1===A?b.value=f.value[0].path:b.value=f.value[I+1].path,W(I+1)}function C(){const{length:A}=f.value;A===0||b.value===""||(c.push(b.value),T())}return ft("Enter",C),ft("ArrowUp",N),ft("ArrowDown",$),(A,I)=>{const R=k("IconifyIconOffline"),S=k("el-input"),j=k("el-empty"),fe=k("el-scrollbar"),G=k("el-dialog");return h(),O(G,{top:"5vh",class:"pure-search-dialog",modelValue:w.value,"onUpdate:modelValue":I[2]||(I[2]=X=>w.value=X),"show-close":!1,width:n(a)==="mobile"?"80vw":"40vw","before-close":T,style:{borderRadius:"6px"},"append-to-body":"",onOpened:I[3]||(I[3]=X=>_.value.focus()),onClosed:I[4]||(I[4]=X=>_.value.blur())},{footer:v(()=>[r(bo,{total:f.value.length},null,8,["total"])]),default:v(()=>[r(S,{ref_key:"inputRef",ref:_,size:"large",modelValue:d.value,"onUpdate:modelValue":I[0]||(I[0]=X=>d.value=X),clearable:"",placeholder:"搜索菜单",onInput:n(M)},{prefix:v(()=>[r(R,{icon:n(wo),class:"text-primary w-[24px] h-[24px]"},null,8,["icon"])]),_:1},8,["modelValue","onInput"]),m("div",ko,[r(fe,{ref_key:"scrollbarRef",ref:p,"max-height":"calc(90vh - 140px)"},{default:v(()=>[f.value.length===0?(h(),O(j,{key:0,description:"暂无搜索结果"})):(h(),O(lo,{key:1,ref_key:"resultRef",ref:y,value:b.value,"onUpdate:value":I[1]||(I[1]=X=>b.value=X),options:f.value,onClick:C},null,8,["value","options"]))]),_:1},512)])]),_:1},8,["modelValue","width"])}}});const Co=pe(xo,[["__scopeId","data-v-2b175c51"]]);function $o(t=!1){const e=E(t);function o(d){e.value=d}function a(){o(!0)}function c(){o(!1)}function i(){o(!e.value)}return{bool:e,setBool:o,setTrue:a,setFalse:c,toggle:i}}const Mt=le({__name:"index",setup(t){const{bool:e,toggle:o}=$o();function a(){o()}return(c,i)=>{const d=k("IconifyIconOffline");return h(),V(be,null,[m("div",{class:"search-container w-[40px] h-[48px] flex-c cursor-pointer navbar-bg-hover",onClick:a},[r(d,{icon:n(Hn)},null,8,["icon"])]),r(n(Co),{value:n(e),"onUpdate:value":i[0]||(i[0]=p=>Pt(e)?e.value=p:null)},null,8,["value"])],64)}}}),Ot=[{key:"1",name:"通知",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"你收到了 12 份新周报",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"你推荐的 前端高手 已通过第三轮面试",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png",title:"这种模板可以区分多种通知类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"展示标题内容超过一行后的处理方式,如果内容超过1行将自动截断并支持tooltip显示完整标题。",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"}]},{key:"2",name:"消息",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 评论了你",description:"长风破浪会有时,直挂云帆济沧海",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 回复了你",description:"行路难,行路难,多歧路,今安在。",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"标题",description:"请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",datetime:"一年前",type:"2"}]},{key:"3",name:"代办",list:[{avatar:"",title:"任务名称",description:"任务需要在 2022-11-16 20:00 前启动",datetime:"",extra:"未开始",status:"info",type:"3"},{avatar:"",title:"第三方紧急代码变更",description:"一拳提交于 2022-11-16,需在 2022-11-18 前完成代码变更任务",datetime:"",extra:"马上到期",status:"danger",type:"3"},{avatar:"",title:"信息安全考试",description:"指派小仙于 2022-12-12 前完成更新并发布",datetime:"",extra:"已耗时 8 天",status:"warning",type:"3"},{avatar:"",title:"vue-pure-admin 版本发布",description:"vue-pure-admin 版本发布",datetime:"",extra:"进行中",type:"3"}]}],So={class:"notice-container border-b-[1px] border-solid border-[#f0f0f0] dark:border-[#303030]"},Io={class:"notice-container-text"},Mo={class:"notice-text-title text-[#000000d9] dark:text-white"},To={class:"notice-text-datetime text-[#00000073] dark:text-white"},Vo=le({__name:"noticeItem",props:{noticeItem:{type:Object,default:()=>{}}},setup(t){const e=t,o=E(null),a=E(!1),c=E(null),i=E(!1),{tooltipEffect:d}=Me(),p=Rt();function y(){je(()=>{var _,f;((_=o.value)==null?void 0:_.scrollWidth)>((f=o.value)==null?void 0:f.clientWidth)?a.value=!0:a.value=!1})}function b(_,f){const M=document.createElement("span");M.innerText=f,M.className="getDescriptionWidth",document.querySelector("body").appendChild(M);const g=document.querySelector(".getDescriptionWidth").offsetWidth;document.querySelector(".getDescriptionWidth").remove();const w=_.target.offsetWidth;g>2*w?i.value=!0:i.value=!1}return(_,f)=>{var L,z;const M=k("el-avatar"),g=k("el-tooltip"),w=k("el-tag");return h(),V("div",So,[e.noticeItem.avatar?(h(),O(M,{key:0,size:30,src:e.noticeItem.avatar,class:"notice-container-avatar"},null,8,["src"])):Y("",!0),m("div",Io,[m("div",Mo,[r(g,{"popper-class":"notice-title-popper",effect:n(d),disabled:!a.value,content:e.noticeItem.title,placement:"top-start",enterable:!n(p)},{default:v(()=>[m("div",{ref_key:"titleRef",ref:o,class:"notice-title-content",onMouseover:y},ee(e.noticeItem.title),545)]),_:1},8,["effect","disabled","content","enterable"]),(L=e.noticeItem)!=null&&L.extra?(h(),O(w,{key:0,type:(z=e.noticeItem)==null?void 0:z.status,size:"small",class:"notice-title-extra"},{default:v(()=>{var T;return[oe(ee((T=e.noticeItem)==null?void 0:T.extra),1)]}),_:1},8,["type"])):Y("",!0)]),r(g,{"popper-class":"notice-title-popper",effect:n(d),disabled:!i.value,content:e.noticeItem.description,placement:"top-start"},{default:v(()=>[m("div",{ref_key:"descriptionRef",ref:c,class:"notice-text-description",onMouseover:f[0]||(f[0]=T=>b(T,e.noticeItem.description))},ee(e.noticeItem.description),545)]),_:1},8,["effect","disabled","content"]),m("div",To,ee(e.noticeItem.datetime),1)])])}}});const zo=pe(Vo,[["__scopeId","data-v-2a7dbc48"]]),Lo={key:0},Ao=le({__name:"noticeList",props:{list:{type:Array,default:()=>[]}},setup(t){const e=t;return(o,a)=>{const c=k("el-empty");return e.list.length?(h(),V("div",Lo,[(h(!0),V(be,null,xe(e.list,(i,d)=>(h(),O(zo,{noticeItem:i,key:d},null,8,["noticeItem"]))),128))])):(h(),O(c,{key:1,description:"暂无数据"}))}}}),Ho={width:1024,height:1024,body:' '},Eo={class:"dropdown-badge navbar-bg-hover select-none"},Oo={class:"header-notice-icon"},Zo={key:1},Do={class:"noticeList-container"},Po=le({__name:"index",setup(t){const e=E(0),o=E(Ot),a=E(Ot[0].key);return o.value.map(c=>e.value+=c.list.length),(c,i)=>{const d=k("IconifyIconOffline"),p=k("el-badge"),y=k("el-empty"),b=k("el-scrollbar"),_=k("el-tab-pane"),f=k("el-tabs"),M=k("el-dropdown-menu"),g=k("el-dropdown");return h(),O(g,{trigger:"click",placement:"bottom-end"},{dropdown:v(()=>[r(M,null,{default:v(()=>[r(f,{stretch:!0,modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=w=>a.value=w),class:"dropdown-tabs",style:ne({width:o.value.length===0?"200px":"330px"})},{default:v(()=>[o.value.length===0?(h(),O(y,{key:0,description:"暂无消息","image-size":60})):(h(),V("span",Zo,[(h(!0),V(be,null,xe(o.value,w=>(h(),O(_,{key:w.key,label:`${w.name}(${w.list.length})`,name:`${w.key}`},{default:v(()=>[r(b,{"max-height":"330px"},{default:v(()=>[m("div",Do,[r(Ao,{list:w.list},null,8,["list"])])]),_:2},1024)]),_:2},1032,["label","name"]))),128))]))]),_:1},8,["modelValue","style"])]),_:1})]),default:v(()=>[m("span",Eo,[r(p,{value:e.value,max:99},{default:v(()=>[m("span",Oo,[r(d,{icon:n(Ho)},null,8,["icon"])])]),_:1},8,["value"])])]),_:1})}}});const Tt=pe(Po,[["__scopeId","data-v-f8beaa07"]]),Ro={key:0,class:"flex justify-center items-center"},vt=le({__name:"extraIcon",props:{extraIcon:{type:String,default:""}},setup(t){const e=t;return(o,a)=>e.extraIcon?(h(),V("div",Ro,[(h(),O(He(n(Ae)(ke(e.extraIcon))),{class:"w-[30px] h-[30px]"}))])):Y("",!0)}}),ct={width:24,height:24,body:' '},jo={key:0,class:"horizontal-header"},qo={class:"select-none"},Bo={class:"horizontal-header-right"},No={class:"check-zh"},Fo={class:"check-en"},Uo={class:"el-dropdown-link navbar-bg-hover select-none"},Wo=["src"],Go={key:0,class:"dark:text-white"},Jo=["title"],Ko=le({__name:"mixNav",setup(t){const e=E(),o=E(null),{t:a,route:c,locale:i,translationCh:d,translationEn:p}=$t(e),{device:y,logout:b,onPanel:_,resolvePath:f,username:M,userAvatar:g,getDivStyle:w,avatarsStyle:L,getDropdownItemStyle:z,getDropdownItemClass:T}=Me();function W(N){var A,I,R;const $=ye().wholeMenus,C=yt(N,$)[0];o.value=Ne((A=c.meta)==null?void 0:A.activePath)?(R=(I=ot(C,$))==null?void 0:I.children[0])==null?void 0:R.path:c.meta.activePath}return qe(()=>{W(c.path)}),je(()=>{var N;(N=e.value)==null||N.handleResize()}),Ue(()=>[c.path,ye().wholeMenus],()=>{W(c.path)}),(N,$)=>{const C=k("el-menu-item"),A=k("el-menu"),I=k("IconifyIconOffline"),R=k("el-dropdown-item"),S=k("el-dropdown-menu"),j=k("el-dropdown"),fe=gt("loading");return n(y)!=="mobile"?ve((h(),V("div",jo,[r(A,{router:"",ref_key:"menuRef",ref:e,mode:"horizontal",class:"horizontal-header-menu","default-active":o.value},{default:v(()=>[(h(!0),V(be,null,xe(n(ye)().wholeMenus,G=>(h(),O(C,{key:G.path,index:n(f)(G)||G.redirect},{title:v(()=>[ke(G.meta.icon)?(h(),V("div",{key:0,class:se(["sub-menu-icon",G.meta.icon])},[(h(),O(He(n(Ae)(G.meta&&ke(G.meta.icon)))))],2)):Y("",!0),m("div",{style:ne(n(w))},[m("span",qo,ee(n(_e)(G.meta.title)),1),r(vt,{extraIcon:G.meta.extraIcon},null,8,["extraIcon"])],4)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active"]),m("div",Bo,[r(Mt),r(Tt,{id:"header-notice"}),r(j,{id:"header-translation",trigger:"click"},{dropdown:v(()=>[r(S,{class:"translation"},{default:v(()=>[r(R,{style:ne(n(z)(n(i),"zh")),class:se(["dark:!text-white",n(T)(n(i),"zh")]),onClick:n(d)},{default:v(()=>[ve(m("span",No,[r(I,{icon:n(We)},null,8,["icon"])],512),[[Ce,n(i)==="zh"]]),oe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),r(R,{style:ne(n(z)(n(i),"en")),class:se(["dark:!text-white",n(T)(n(i),"en")]),onClick:n(p)},{default:v(()=>[ve(m("span",Fo,[r(I,{icon:n(We)},null,8,["icon"])],512),[[Ce,n(i)==="en"]]),oe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:v(()=>[r(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),r(j,{trigger:"click"},{dropdown:v(()=>[r(S,{class:"logout"},{default:v(()=>[r(R,{onClick:n(b)},{default:v(()=>[r(I,{icon:n(ct),style:{margin:"5px"}},null,8,["icon"]),oe(" "+ee(n(a)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:v(()=>[m("span",Uo,[m("img",{src:n(g),style:ne(n(L))},null,12,Wo),n(M)?(h(),V("p",Go,ee(n(M)),1)):Y("",!0)])]),_:1}),m("span",{class:"set-icon navbar-bg-hover",title:n(a)("buttons.hssystemSet"),onClick:$[0]||($[0]=(...G)=>n(_)&&n(_)(...G))},[r(I,{icon:n(it)},null,8,["icon"])],8,Jo)])])),[[fe,n(ye)().wholeMenus.length===0]]):Y("",!0)}}});const Xo=pe(Ko,[["__scopeId","data-v-756f1729"]]),Yo=["onClick"],Qo=le({__name:"breadCrumb",setup(t){const e=bt(),o=E([]),a=lt(),c=a.options.routes,i=Ve().multiTags,d=()=>{let y;Object.keys(e.query).length>0?i.forEach(f=>{Fe(e.query,f==null?void 0:f.query)&&(y=ke(f))}):Object.keys(e.params).length>0?i.forEach(f=>{Fe(e.params,f==null?void 0:f.params)&&(y=ke(f))}):y=ot(a.currentRoute.value.path,c);const b=yt(a.currentRoute.value.name,c,"name"),_=[];b.forEach(f=>{f!=="/"&&_.push(ot(f,c))}),_.push(y),_.forEach((f,M)=>{y!=null&&y.query||y!=null&&y.params||f!=null&&f.children&&f.children.forEach(g=>{var w,L;((w=g==null?void 0:g.meta)==null?void 0:w.title)===((L=f==null?void 0:f.meta)==null?void 0:L.title)&&_.splice(M,1)})}),o.value=_.filter(f=>(f==null?void 0:f.meta)&&(f==null?void 0:f.meta.title)!==!1)},p=y=>{const{redirect:b,path:_}=y;b?a.push(b):a.push(_)};return qe(()=>{d()}),Ue(()=>e.path,()=>{d()},{deep:!0}),(y,b)=>{const _=k("el-breadcrumb-item"),f=k("el-breadcrumb");return h(),O(f,{class:"!leading-[50px] select-none",separator:"/"},{default:v(()=>[r(dn,{name:"breadcrumb"},{default:v(()=>[(h(!0),V(be,null,xe(o.value,M=>(h(),O(_,{class:"!inline !items-stretch",key:M.path},{default:v(()=>[m("a",{onClick:Je(g=>p(M),["prevent"])},ee(n(_e)(M.meta.title)),9,Yo)]),_:2},1024))),128))]),_:1})]),_:1})}}}),Wt={width:24,height:24,body:' '},ea={width:24,height:24,body:' '},ta=["title"],na=le({__name:"topCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(t,{emit:e}){const o=t,a=()=>{e("toggleClick")};return(c,i)=>{const d=k("IconifyIconOffline");return h(),V("div",{class:"px-3 mr-1 navbar-bg-hover",title:o.isActive?"点击折叠":"点击展开",onClick:a},[r(d,{icon:o.isActive?n(Wt):n(ea),class:"inline-block align-middle hover:text-primary dark:hover:!text-white"},null,8,["icon"])],8,ta)}}}),oa={class:"navbar bg-[#fff] shadow-sm shadow-[rgba(0, 21, 41, 0.08)] dark:shadow-[#0d0d0d]"},aa={key:3,class:"vertical-header-right"},la={class:"check-en"},sa={class:"el-dropdown-link navbar-bg-hover select-none"},ra=["src"],ia={key:0,class:"dark:text-white"},ca=["title"],ua=le({__name:"navbar",setup(t){const{layout:e,device:o,logout:a,onPanel:c,pureApp:i,username:d,userAvatar:p,avatarsStyle:y,toggleSideBar:b,getDropdownItemStyle:_,getDropdownItemClass:f}=Me(),{t:M,locale:g,translationCh:w,translationEn:L}=$t();return(z,T)=>{const W=k("IconifyIconOffline"),N=k("el-dropdown-item"),$=k("el-dropdown-menu"),C=k("el-dropdown");return h(),V("div",oa,[n(o)==="mobile"?(h(),O(na,{key:0,class:"hamburger-container","is-active":n(i).sidebar.opened,onToggleClick:n(b)},null,8,["is-active","onToggleClick"])):Y("",!0),n(e)!=="mix"&&n(o)!=="mobile"?(h(),O(Qo,{key:1,class:"breadcrumb-container"})):Y("",!0),n(e)==="mix"?(h(),O(Xo,{key:2})):Y("",!0),n(e)==="vertical"?(h(),V("div",aa,[r(Mt),r(Tt,{id:"header-notice"}),r(C,{id:"header-translation",trigger:"click"},{dropdown:v(()=>[r($,{class:"translation"},{default:v(()=>[r(N,{style:ne(n(_)(n(g),"zh")),class:se(["dark:!text-white",n(f)(n(g),"zh")]),onClick:n(w)},{default:v(()=>[ve(r(W,{class:"check-zh",icon:n(We)},null,8,["icon"]),[[Ce,n(g)==="zh"]]),oe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),r(N,{style:ne(n(_)(n(g),"en")),class:se(["dark:!text-white",n(f)(n(g),"en")]),onClick:n(L)},{default:v(()=>[ve(m("span",la,[r(W,{icon:n(We)},null,8,["icon"])],512),[[Ce,n(g)==="en"]]),oe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:v(()=>[r(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),r(C,{trigger:"click"},{dropdown:v(()=>[r($,{class:"logout"},{default:v(()=>[r(N,{onClick:n(a)},{default:v(()=>[r(W,{icon:n(ct),style:{margin:"5px"}},null,8,["icon"]),oe(" "+ee(n(M)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:v(()=>[m("span",sa,[m("img",{src:n(p),style:ne(n(y))},null,12,ra),n(d)?(h(),V("p",ia,ee(n(d)),1)):Y("",!0)])]),_:1}),m("span",{class:"set-icon navbar-bg-hover",title:n(M)("buttons.hssystemSet"),onClick:T[0]||(T[0]=(...A)=>n(c)&&n(c)(...A))},[r(W,{icon:n(it)},null,8,["icon"])],8,ca)])):Y("",!0)])}}});const da=pe(ua,[["__scopeId","data-v-fc735608"]]),ha={width:24,height:24,body:' '},fa={width:24,height:24,body:' '},pa={width:24,height:24,body:' '},va={width:24,height:24,body:' '},Gt={width:1024,height:1024,body:' '};function ma(){var R;const t=bt(),e=lt(),o=Dt(),a=It(),c=E(0),i=E(0),d=E(0),p=E(!1),y=E(-1),b=E({}),_=E(((R=Ge().getItem(`${Ke()}configure`))==null?void 0:R.showModel)||"smart"),f=E(Ge().getItem(`${Ke()}configure`).hideTabs)??E("false"),M=B(()=>Ve().multiTags),g=wt([{icon:En,text:me("buttons.hsreload"),divided:!1,disabled:!1,show:!0},{icon:Gt,text:me("buttons.hscloseCurrentTab"),divided:!1,disabled:!(M.value.length>1),show:!0},{icon:va,text:me("buttons.hscloseLeftTabs"),divided:!0,disabled:!(M.value.length>1),show:!0},{icon:pa,text:me("buttons.hscloseRightTabs"),divided:!1,disabled:!(M.value.length>1),show:!0},{icon:fa,text:me("buttons.hscloseOtherTabs"),divided:!0,disabled:!(M.value.length>2),show:!0},{icon:ha,text:me("buttons.hscloseAllTabs"),divided:!1,disabled:!(M.value.length>1),show:!0},{icon:Qe,text:me("buttons.hswholeFullScreen"),divided:!0,disabled:!1,show:!0},{icon:Qe,text:me("buttons.hscontentFullScreen"),divided:!1,disabled:!1,show:!0}]);function w(S,j,fe){var G,X;return fn((G=t==null?void 0:t.meta)==null?void 0:G.showLink)&&((X=t==null?void 0:t.meta)==null?void 0:X.showLink)===!1?Object.keys(t.query).length>0?Fe(t.query,S.query)?j:fe:Fe(t.params,S.params)?j:fe:t.path===S.path?j:fe}const L=B(()=>(S,j)=>{if(j!==0)return w(S,!0,!1)}),z=B(()=>S=>w(S,"is-active","")),T=B(()=>S=>w(S,"schedule-active","")),W=B(()=>({transform:`translateX(${d.value}px)`})),N=B(()=>({left:i.value+"px",top:c.value+"px"})),$=()=>{p.value=!1};function C(S){if(S&&(y.value=S),n(_)==="smart"){if(nt(o.refs["schedule"+S][0],"schedule-active"))return;Pe(!0,"schedule-in",o.refs["schedule"+S][0]),Pe(!1,"schedule-out",o.refs["schedule"+S][0])}else{if(nt(o.refs["dynamic"+S][0],"card-active"))return;Pe(!0,"card-in",o.refs["dynamic"+S][0]),Pe(!1,"card-out",o.refs["dynamic"+S][0])}}function A(S){if(y.value=-1,n(_)==="smart"){if(nt(o.refs["schedule"+S][0],"schedule-active"))return;Pe(!1,"schedule-in",o.refs["schedule"+S][0]),Pe(!0,"schedule-out",o.refs["schedule"+S][0])}else{if(nt(o.refs["dynamic"+S][0],"card-active"))return;Pe(!1,"card-in",o.refs["dynamic"+S][0]),Pe(!0,"card-out",o.refs["dynamic"+S][0])}}function I(){a.hiddenSideBar?a.changeSetting({key:"hiddenSideBar",value:!1}):a.changeSetting({key:"hiddenSideBar",value:!0})}return qe(()=>{if(!_.value){const S=Ge().getItem(`${Ke()}configure`);S.showModel="card",Ge().setItem(`${Ke()}configure`,S)}}),Ue(()=>p.value,()=>{hn(document,"click",$)}),{route:t,router:e,visible:p,showTags:f,instance:o,multiTags:M,showModel:_,tagsViews:g,buttonTop:c,buttonLeft:i,translateX:d,pureSetting:a,activeIndex:y,getTabStyle:W,iconIsActive:L,linkIsActive:z,currentSelect:b,scheduleIsActive:T,getContextMenuStyle:N,$t:me,closeMenu:$,onMounted:qe,onMouseenter:C,onMouseleave:A,transformI18n:_e,onContentFullScreen:I}}const _a={width:24,height:24,body:' '},ga={width:24,height:24,body:' '},ya={width:1024,height:1024,body:' '},ba={class:"arrow-left"},wa=["onContextmenu","onMouseenter","onMouseleave","onClick"],ka=["onClick"],xa={class:"arrow-right"},Ca=["onClick"],$a={class:"arrow-down"},Sa=le({__name:"index",setup(t){var At;const{route:e,router:o,visible:a,showTags:c,instance:i,multiTags:d,tagsViews:p,buttonTop:y,buttonLeft:b,showModel:_,translateX:f,pureSetting:M,activeIndex:g,getTabStyle:w,iconIsActive:L,linkIsActive:z,currentSelect:T,scheduleIsActive:W,getContextMenuStyle:N,closeMenu:$,onMounted:C,onMouseenter:A,onMouseleave:I,transformI18n:R,onContentFullScreen:S}=ma(),j=E(),fe=E(),G=E(),X=E(!1),Te=(At=at())==null?void 0:At.path,{VITE_HIDE_HOME:Ee}={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},{isFullscreen:Oe,toggle:s}=pn(),l=async()=>{await je();const x=d.value.findIndex(H=>Ne(e.query)?Ne(e.params)?e.path===H.path:Fe(e.params,H.params):Fe(e.query,H.query));u(x)},u=async x=>{var Q,ue;await je();const H=10;if(!i.refs["dynamic"+x])return;const D=i.refs["dynamic"+x][0],J=D==null?void 0:D.offsetLeft,ce=D==null?void 0:D.offsetWidth,P=G.value?(Q=G.value)==null?void 0:Q.offsetWidth:0,re=j.value?(ue=j.value)==null?void 0:ue.offsetWidth:0;P<=re?X.value=!0:X.value=!1,re -f.value&&J+ce<-f.value+P?f.value=Math.min(0,P-ce-J-H):f.value=-(J-(P-H-ce))},Z=x=>{var J;const H=G.value?(J=G.value)==null?void 0:J.offsetWidth:0,D=j.value?j.value.offsetWidth:0;x>0?f.value=Math.min(0,f.value+x):H
=-(D-H)&&(f.value=Math.max(f.value+x,H-D)):f.value=0};function F(x){const H=d.value.some(J=>J.path===x);function D(J,ce){H||J.forEach(P=>{P.path===ce||P.path===ce?Ve().handleTags("push",{path:ce,meta:P.meta,name:P.name}):P.children&&P.children.length>0&&D(P.children,ce)})}D(o.options.routes,x)}function q(){const{fullPath:x,query:H}=n(e);o.replace({path:"/redirect"+x,query:H}),pt(e,"refresh")}function U(x,H,D){var re,Q,ue,Le;const J=d.value.findIndex(Se=>{if(Se.query){if(Se.path===x.path)return Se.query===x.query}else if(Se.params){if(Se.path===x.path)return Se.params===x.params}else return Se.path===x.path}),ce=(Se,nn,on)=>{on?Ve().handleTags("equal",[Ee==="false"?jt[0]:ke(at()),x]):Ve().handleTags("splice","",{startIndex:Se,length:nn}),l()};D==="other"?ce(1,1,!0):D==="left"?ce(1,J-1):D==="right"?ce(J+1,d.value.length):ce(J,1);const P=Ve().handleTags("slice");if(H===e.path){if(D==="left")return;(re=P[0])!=null&&re.query?o.push({name:P[0].name,query:P[0].query}):(Q=P[0])!=null&&Q.params?o.push({name:P[0].name,params:P[0].params}):o.push({path:P[0].path})}else{if(!d.value.length||d.value.some(Se=>Se.path===e.path))return;(ue=P[0])!=null&&ue.query?o.push({name:P[0].name,query:P[0].query}):(Le=P[0])!=null&&Le.params?o.push({name:P[0].name,params:P[0].params}):o.push({path:P[0].path})}}function K(x,H){U(x,x.path,H),pt(e)}function ae(x,H,D){if(H&&H.disabled)return;let J;switch(D?J={path:D.path,meta:D.meta,name:D.name,query:D==null?void 0:D.query,params:D==null?void 0:D.params}:J={path:e.path,meta:e.meta},x){case 0:q();break;case 1:K(J);break;case 2:K(J,"left");break;case 3:K(J,"right");break;case 4:K(J,"other");break;case 5:Ve().handleTags("splice","",{startIndex:1,length:d.value.length}),o.push(Te),pt(e);break;case 6:s(),setTimeout(()=>{Oe.value?(p[6].icon=Ht,p[6].text=me("buttons.hswholeExitFullScreen")):(p[6].icon=Qe,p[6].text=me("buttons.hswholeFullScreen"))},100);break;case 7:S(),setTimeout(()=>{M.hiddenSideBar?(p[7].icon=Ht,p[7].text=me("buttons.hscontentExitFullScreen")):(p[7].icon=Qe,p[7].text=me("buttons.hscontentFullScreen"))},100);break}setTimeout(()=>{De(e.fullPath,e.query)})}function we(x){const{key:H,item:D}=x;ae(H,D)}function Ze(x,H){ae(x,H,T.value)}function te(x){Array.of(1,2,3,4,5).forEach(H=>{p[H].show=x})}function ze(x){Array.of(1,2,3,4,5).forEach(H=>{p[H].disabled=x})}function De(x,H={},D=!1){const J=d.value,ce=d.value.length;let P=-1;Ne(H)?P=J.findIndex(re=>re.path===x):P=J.findIndex(re=>Fe(re.query,H)),te(!0),D&&(p[0].show=!0),P===1&&ce!==2?(p[2].show=!1,Array.of(1,3,4,5).forEach(re=>{p[re].disabled=!1}),p[2].disabled=!0):P===1&&ce===2?(ze(!1),Array.of(2,3,4).forEach(re=>{p[re].show=!1,p[re].disabled=!0})):ce-1===P&&P!==0?(p[3].show=!1,Array.of(1,2,4,5).forEach(re=>{p[re].disabled=!1}),p[3].disabled=!0):P===0||x===`/redirect${Te}`?ze(!0):ze(!1)}function en(x,H){$(),x.path===Te?(te(!1),p[0].show=!0):e.path!==x.path&&e.name!==x.name?(p[0].show=!1,De(x.path,x.query)):d.value.length===2&&e.path!==x.path?(te(!0),p[4].show=!1):e.path===x.path&&De(x.path,x.query,!0),T.value=x;const D=105,J=n(fe).getBoundingClientRect().left,P=n(fe).offsetWidth-D,re=H.clientX-J+5;re>P?b.value=P:b.value=re,It().hiddenSideBar?y.value=H.clientY:y.value=H.clientY-40,je(()=>{a.value=!0})}function tn(x){const{name:H,path:D}=x;H?x.query?o.push({name:H,query:x.query}):x.params?o.push({name:H,params:x.params}):o.push({name:H}):o.push({path:D})}return Ue(e,()=>{g.value=-1,l()}),Ue(Oe,()=>{p[6].icon=Qe,p[6].text=me("buttons.hswholeFullScreen")}),C(()=>{i&&(De(e.fullPath),ge.on("tagViewsChange",x=>{n(c)!==x&&(c.value=x)}),ge.on("tagViewsShowModel",x=>{_.value=x}),ge.on("changLayoutRoute",x=>{F(x),setTimeout(()=>{De(x)})}),_t(G,Be(()=>l())))}),kt(()=>{ge.off("tagViewsChange"),ge.off("tagViewsShowModel"),ge.off("changLayoutRoute")}),(x,H)=>{const D=k("IconifyIconOffline"),J=k("router-link"),ce=k("el-dropdown-item"),P=k("el-dropdown-menu"),re=k("el-dropdown");return n(c)?Y("",!0):(h(),V("div",{key:0,ref_key:"containerDom",ref:fe,class:"tags-view"},[ve(m("span",ba,[r(D,{icon:n(ga),onClick:H[0]||(H[0]=Q=>Z(200))},null,8,["icon"])],512),[[Ce,X.value]]),m("div",{ref_key:"scrollbarDom",ref:G,class:"scroll-container"},[m("div",{class:"tab select-none",ref_key:"tabDom",ref:j,style:ne(n(w))},[(h(!0),V(be,null,xe(n(d),(Q,ue)=>(h(),V("div",{ref_for:!0,ref:"dynamic"+ue,key:ue,class:se(["scroll-item is-closable",n(z)(Q),n(e).path===Q.path&&n(_)==="card"?"card-active":""]),onContextmenu:Je(Le=>en(Q,Le),["prevent"]),onMouseenter:Je(Le=>n(A)(ue),["prevent"]),onMouseleave:Je(Le=>n(I)(ue),["prevent"]),onClick:Le=>tn(Q)},[r(J,{to:Q.path,class:"dark:!text-text_color_primary dark:hover:!text-primary"},{default:v(()=>[oe(ee(n(R)(Q.meta.title)),1)]),_:2},1032,["to"]),n(L)(Q,ue)||ue===n(g)&&ue!==0?(h(),V("span",{key:0,class:"el-icon-close",onClick:Je(Le=>K(Q),["stop"])},[r(D,{icon:n(ya)},null,8,["icon"])],8,ka)):Y("",!0),n(_)!=="card"?(h(),V("div",{key:1,ref_for:!0,ref:"schedule"+ue,class:se([n(W)(Q)])},null,2)):Y("",!0)],42,wa))),128))],4)],512),ve(m("span",xa,[r(D,{icon:n(On),onClick:H[1]||(H[1]=Q=>Z(-200))},null,8,["icon"])],512),[[Ce,X.value]]),r(xt,{name:"el-zoom-in-top"},{default:v(()=>[ve((h(),V("ul",{key:Math.random(),style:ne(n(N)),class:"contextmenu"},[(h(!0),V(be,null,xe(n(p).slice(0,6),(Q,ue)=>(h(),V("div",{key:ue,style:{display:"flex","align-items":"center"}},[Q.show?(h(),V("li",{key:0,onClick:Le=>Ze(ue,Q)},[r(D,{icon:Q.icon},null,8,["icon"]),oe(" "+ee(n(R)(Q.text)),1)],8,Ca)):Y("",!0)]))),128))],4)),[[Ce,n(a)]])]),_:1}),r(re,{trigger:"click",placement:"bottom-end",onCommand:we},{dropdown:v(()=>[r(P,null,{default:v(()=>[(h(!0),V(be,null,xe(n(p),(Q,ue)=>(h(),O(ce,{key:ue,command:{key:ue,item:Q},divided:Q.divided,disabled:Q.disabled},{default:v(()=>[r(D,{icon:Q.icon},null,8,["icon"]),oe(" "+ee(n(R)(Q.text)),1)]),_:2},1032,["command","divided","disabled"]))),128))]),_:1})]),default:v(()=>[m("span",$a,[r(D,{icon:n(_a),class:"dark:text-white"},null,8,["icon"])])]),_:1})],512))}}});const Ia=pe(Sa,[["__scopeId","data-v-f981b547"]]),Ma={key:1},Ta=le({__name:"appMain",props:{fixedHeader:Boolean},setup(t){const e=t,{$storage:o,$config:a}=Ct(),c=B(()=>a==null?void 0:a.KeepAlive),i=B(()=>_=>_.meta.transition),d=B(()=>o==null?void 0:o.configure.hideTabs),p=B(()=>(o==null?void 0:o.layout.layout)==="vertical"),y=B(()=>[d.value&&p?"padding-top: 48px;":"",!d.value&&p?"padding-top: 85px;":"",d.value&&!p.value?"padding-top: 48px":"",!d.value&&!p.value?"padding-top: 85px;":"",e.fixedHeader?"":"padding-top: 0;"]),b=le({render(){return Xe(xt,{name:i.value(this.route)&&this.route.meta.transition.enterTransition?"pure-classes-transition":i.value(this.route)&&this.route.meta.transition.name||"fade-transform",enterActiveClass:i.value(this.route)&&`animate__animated ${this.route.meta.transition.enterTransition}`,leaveActiveClass:i.value(this.route)&&`animate__animated ${this.route.meta.transition.leaveTransition}`,mode:"out-in",appear:!0},{default:()=>[this.$slots.default()]})},props:{route:{type:void 0,required:!0}}});return(_,f)=>{const M=k("el-backtop"),g=k("el-scrollbar"),w=k("router-view");return h(),V("section",{class:se([e.fixedHeader?"app-main":"app-main-nofixed-header"]),style:ne(y.value)},[r(w,null,{default:v(({Component:L,route:z})=>[e.fixedHeader?(h(),O(g,{key:0},{default:v(()=>[r(M,{title:"回到顶部",target:".app-main .el-scrollbar__wrap"},{default:v(()=>[r(n(Ft))]),_:1}),r(n(b),{route:z},{default:v(()=>[c.value?(h(),O(Et,{key:0,include:n(ye)().cachePageList},[(h(),O(He(L),{key:z.fullPath,class:"main-content"}))],1032,["include"])):(h(),O(He(L),{key:z.fullPath,class:"main-content"}))]),_:2},1032,["route"])]),_:2},1024)):(h(),V("div",Ma,[r(n(b),{route:z},{default:v(()=>[c.value?(h(),O(Et,{key:0,include:n(ye)().cachePageList},[(h(),O(He(L),{key:z.fullPath,class:"main-content"}))],1032,["include"])):(h(),O(He(L),{key:z.fullPath,class:"main-content"}))]),_:2},1032,["route"])]))]),_:1})],6)}}});const Zt=pe(Ta,[["__scopeId","data-v-ac212d1d"]]),Vt=t=>(st("data-v-1b3eb871"),t=t(),rt(),t),Va=Vt(()=>m("div",{class:"right-panel-background"},null,-1)),za={class:"right-panel-items"},La={class:"project-configuration"},Aa=Vt(()=>m("h4",{class:"dark:text-white"},"项目配置",-1)),Ha=Vt(()=>m("div",{class:"border-b-[1px] border-solid border-[#dcdfe6] dark:border-[#303030]"},null,-1)),Ea=le({__name:"index",setup(t){const e=E(null),o=E(!1),a=B(()=>["mr-[20px]","outline-none","width-[20px]","height-[20px]","rounded-[4px]","cursor-pointer","transition-colors","hover:bg-[#0000000f]","dark:hover:bg-[#ffffff1f]","dark:hover:text-[#ffffffd9]"]);return vn(e,c=>{c.clientX>e.value.offsetLeft||(o.value=!1)}),qe(()=>{ge.on("openPanel",()=>{o.value=!0})}),kt(()=>{ge.off("openPanel")}),(c,i)=>{const d=k("IconifyIconOffline");return h(),V("div",{class:se([{show:o.value},"right-panel-container"])},[Va,m("div",{ref_key:"target",ref:e,class:"right-panel bg-bg_color"},[m("div",za,[m("div",La,[Aa,m("span",{title:"关闭配置",class:se(a.value)},[r(d,{class:"dark:text-white",width:"20px",height:"20px",icon:n(Gt),onClick:i[0]||(i[0]=p=>o.value=!o.value)},null,8,["icon"])],2)]),Ha,mn(c.$slots,"default",{},void 0,!0)])],512)],2)}}});const Oa=pe(Ea,[["__scopeId","data-v-1b3eb871"]]),$e=t=>(st("data-v-1ae80617"),t=t(),rt(),t),Za={class:"pure-theme"},Da=$e(()=>m("div",null,null,-1)),Pa=$e(()=>m("div",null,null,-1)),Ra=[Da,Pa],ja=$e(()=>m("div",null,null,-1)),qa=$e(()=>m("div",null,null,-1)),Ba=[ja,qa],Na=$e(()=>m("div",null,null,-1)),Fa=$e(()=>m("div",null,null,-1)),Ua=[Na,Fa],Wa={class:"theme-color"},Ga=["onClick"],Ja={class:"setting"},Ka=$e(()=>m("span",{class:"dark:text-white"},"灰色模式",-1)),Xa=$e(()=>m("span",{class:"dark:text-white"},"色弱模式",-1)),Ya=$e(()=>m("span",{class:"dark:text-white"},"隐藏标签页",-1)),Qa=$e(()=>m("span",{class:"dark:text-white"},"侧边栏Logo",-1)),el=$e(()=>m("span",{class:"dark:text-white"},"标签页持久化",-1)),tl=$e(()=>m("span",{class:"dark:text-white"},"标签风格",-1)),nl=le({__name:"index",setup(t){var Oe,s;const e=lt(),{isDark:o}=qt(),{device:a,tooltipEffect:c}=Me(),{$storage:i}=Ct(),d=E(),p=E(),y=E(),{dataTheme:b,layoutTheme:_,themeColors:f,dataThemeChange:M,setEpThemeColor:g,setLayoutThemeColor:w}=Nt();if(n(_)){const l=n(_).layout,u=n(_).theme;Mn({scopeName:`layout-theme-${u}`}),Ee(l)}const L=E(((Oe=i.configure)==null?void 0:Oe.showModel)??"smart"),z=E(((s=i.configure)==null?void 0:s.showLogo)??!0),T=wt({greyVal:i.configure.grey,weakVal:i.configure.weak,tabsVal:i.configure.hideTabs,showLogo:i.configure.showLogo,showModel:i.configure.showModel,multiTagsCache:i.configure.multiTagsCache}),W=B(()=>l=>({background:l})),N=B(()=>l=>!(l==="light"&&o.value));function $(l,u){const Z=i.configure;Z[l]=u,i.configure=Z}function C(l,u,Z){const F=Z||document.body;let{className:q}=F;q=q.replace(u,"").trim(),F.className=l?`${q} ${u} `:q}const A=l=>{C(T.greyVal,"html-grey",document.querySelector("html")),$("grey",l)},I=l=>{C(T.weakVal,"html-weakness",document.querySelector("html")),$("weak",l)},R=()=>{const l=T.tabsVal;$("hideTabs",l),ge.emit("tagViewsChange",l)},S=()=>{const l=T.multiTagsCache;$("multiTagsCache",l),Ve().multiTagsCacheChange(l)};function j(){_n(),Ge().clear(),gn().clear();const{Grey:l,Weak:u,MultiTagsCache:Z,EpThemeColor:F,Layout:q}=Ye();Re().setLayout(q),g(F),Ve().multiTagsCacheChange(Z),C(l,"html-grey",document.querySelector("html")),C(u,"html-weakness",document.querySelector("html")),e.push("/login"),Ve().handleTags("equal",[...jt]),yn()}function fe(l){$("showModel",l),ge.emit("tagViewsShowModel",l)}function G(){n(z)?$("showLogo",!0):$("showLogo",!1),ge.emit("logoChange",n(z))}function X(l){l.forEach(u=>{C(!1,"is-select",n(u))})}const Te=B(()=>l=>l===_.value.theme&&_.value.theme!=="light"?"#fff":l===_.value.theme&&_.value.theme==="light"?"#1d2b45":"transparent");function Ee(l){var u,Z,F;_.value.layout=l,window.document.body.setAttribute("layout",l),i.layout={layout:l,theme:_.value.theme,darkMode:(u=i.layout)==null?void 0:u.darkMode,sidebarStatus:(Z=i.layout)==null?void 0:Z.sidebarStatus,epThemeColor:(F=i.layout)==null?void 0:F.epThemeColor},Re().setLayout(l)}return Ue(i,({layout:l})=>{switch(l.layout){case"vertical":C(!0,"is-select",n(p)),Be(X([y]),50),Be(X([d]),50);break;case"horizontal":C(!0,"is-select",n(y)),Be(X([p]),50),Be(X([d]),50);break;case"mix":C(!0,"is-select",n(d)),Be(X([p]),50),Be(X([y]),50);break}}),Bt(()=>{je(()=>{var l,u;T.greyVal&&((l=document.querySelector("html"))==null||l.setAttribute("class","html-grey")),T.weakVal&&((u=document.querySelector("html"))==null||u.setAttribute("class","html-weakness")),T.tabsVal&&R()})}),(l,u)=>{const Z=k("el-divider"),F=k("el-switch"),q=k("el-tooltip"),U=k("IconifyIconOffline"),K=k("el-icon"),ae=k("el-radio"),we=k("el-radio-group"),Ze=k("el-button");return h(),O(Oa,null,{default:v(()=>[r(Z,null,{default:v(()=>[oe("主题")]),_:1}),r(F,{modelValue:n(b),"onUpdate:modelValue":u[0]||(u[0]=te=>Pt(b)?b.value=te:null),"inline-prompt":"",class:"pure-datatheme","active-icon":n(Tn),"inactive-icon":n(Vn),onChange:n(M)},null,8,["modelValue","active-icon","inactive-icon","onChange"]),r(Z,null,{default:v(()=>[oe("导航栏模式")]),_:1}),m("ul",Za,[r(q,{effect:n(c),class:"item",content:"左侧模式",placement:"bottom","popper-class":"pure-tooltip"},{default:v(()=>[m("li",{class:se(n(_).layout==="vertical"?"is-select":""),ref_key:"verticalRef",ref:p,onClick:u[1]||(u[1]=te=>Ee("vertical"))},Ra,2)]),_:1},8,["effect"]),n(a)!=="mobile"?(h(),O(q,{key:0,effect:n(c),class:"item",content:"顶部模式",placement:"bottom","popper-class":"pure-tooltip"},{default:v(()=>[m("li",{class:se(n(_).layout==="horizontal"?"is-select":""),ref_key:"horizontalRef",ref:y,onClick:u[2]||(u[2]=te=>Ee("horizontal"))},Ba,2)]),_:1},8,["effect"])):Y("",!0),n(a)!=="mobile"?(h(),O(q,{key:1,effect:n(c),class:"item",content:"混合模式",placement:"bottom","popper-class":"pure-tooltip"},{default:v(()=>[m("li",{class:se(n(_).layout==="mix"?"is-select":""),ref_key:"mixRef",ref:d,onClick:u[3]||(u[3]=te=>Ee("mix"))},Ua,2)]),_:1},8,["effect"])):Y("",!0)]),r(Z,null,{default:v(()=>[oe("主题色")]),_:1}),m("ul",Wa,[(h(!0),V(be,null,xe(n(f),(te,ze)=>ve((h(),V("li",{key:ze,style:ne(W.value(te.color)),onClick:De=>n(w)(te.themeColor)},[r(K,{style:{margin:"0.1em 0.1em 0 0"},size:17,color:Te.value(te.themeColor)},{default:v(()=>[r(U,{icon:n(We)},null,8,["icon"])]),_:2},1032,["color"])],12,Ga)),[[Ce,N.value(te.themeColor)]])),128))]),r(Z,null,{default:v(()=>[oe("界面显示")]),_:1}),m("ul",Ja,[m("li",null,[Ka,r(F,{modelValue:T.greyVal,"onUpdate:modelValue":u[4]||(u[4]=te=>T.greyVal=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:A},null,8,["modelValue"])]),m("li",null,[Xa,r(F,{modelValue:T.weakVal,"onUpdate:modelValue":u[5]||(u[5]=te=>T.weakVal=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:I},null,8,["modelValue"])]),m("li",null,[Ya,r(F,{modelValue:T.tabsVal,"onUpdate:modelValue":u[6]||(u[6]=te=>T.tabsVal=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:R},null,8,["modelValue"])]),m("li",null,[Qa,r(F,{modelValue:z.value,"onUpdate:modelValue":u[7]||(u[7]=te=>z.value=te),"inline-prompt":"","active-value":!0,"inactive-value":!1,"inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:G},null,8,["modelValue"])]),m("li",null,[el,r(F,{modelValue:T.multiTagsCache,"onUpdate:modelValue":u[8]||(u[8]=te=>T.multiTagsCache=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:S},null,8,["modelValue"])]),m("li",null,[tl,r(we,{modelValue:L.value,"onUpdate:modelValue":u[9]||(u[9]=te=>L.value=te),size:"small",onChange:fe},{default:v(()=>[r(ae,{label:"card"},{default:v(()=>[oe("卡片")]),_:1}),r(ae,{label:"smart"},{default:v(()=>[oe("灵动")]),_:1})]),_:1},8,["modelValue"])])]),r(Z),r(Ze,{type:"danger",style:{width:"90%",margin:"24px 15px"},onClick:j},{default:v(()=>[r(U,{icon:n(ct),width:"15",height:"15",style:{"margin-right":"4px"}},null,8,["icon"]),oe(" 清空缓存并返回登录页 ")]),_:1})]),_:1})}}});const ol=pe(nl,[["__scopeId","data-v-1ae80617"]]),zt="/vue-pure-admin/logo.svg",Jt=t=>(st("data-v-79ec1141"),t=t(),rt(),t),al=Jt(()=>m("img",{src:zt,alt:"logo"},null,-1)),ll={class:"sidebar-title"},sl=Jt(()=>m("img",{src:zt,alt:"logo"},null,-1)),rl={class:"sidebar-title"},il=le({__name:"logo",props:{collapse:Boolean},setup(t){const e=t,{title:o}=Me();return(a,c)=>{const i=k("router-link");return h(),V("div",{class:se(["sidebar-logo-container",{collapses:e.collapse}])},[r(xt,{name:"sidebarLogoFade"},{default:v(()=>{var d,p;return[e.collapse?(h(),O(i,{key:"props.collapse",title:n(o),class:"sidebar-logo-link",to:((d=n(at)())==null?void 0:d.path)??"/"},{default:v(()=>[al,m("span",ll,ee(n(o)),1)]),_:1},8,["title","to"])):(h(),O(i,{key:"expand",title:n(o),class:"sidebar-logo-link",to:((p=n(at)())==null?void 0:p.path)??"/"},{default:v(()=>[sl,m("span",rl,ee(n(o)),1)]),_:1},8,["title","to"]))]}),_:1})],2)}}});const cl=pe(il,[["__scopeId","data-v-79ec1141"]]);var tt={exports:{}},Kt={},ul=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},mt={exports:{}};typeof Object.create=="function"?mt.exports=function(e,o){e.super_=o,e.prototype=Object.create(o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:mt.exports=function(e,o){e.super_=o;var a=function(){};a.prototype=o.prototype,e.prototype=new a,e.prototype.constructor=e};var dl=mt.exports;(function(t){var e=/%[sdj%]/g;t.format=function(s){if(!N(s)){for(var l=[],u=0;u =F)return K;switch(K){case"%s":return String(Z[u++]);case"%d":return Number(Z[u++]);case"%j":try{return JSON.stringify(Z[u++])}catch{return"[Circular]"}default:return K}}),U=Z[u];u =3&&(u.depth=arguments[2]),arguments.length>=4&&(u.colors=arguments[3]),L(l)?u.showHidden=l:l&&t._extend(u,l),C(u.showHidden)&&(u.showHidden=!1),C(u.depth)&&(u.depth=2),C(u.colors)&&(u.colors=!1),C(u.customInspect)&&(u.customInspect=!0),u.colors&&(u.stylize=i),y(u,s,u.depth)}t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function i(s,l){var u=c.styles[l];return u?"\x1B["+c.colors[u][0]+"m"+s+"\x1B["+c.colors[u][1]+"m":s}function d(s,l){return s}function p(s){var l={};return s.forEach(function(u,Z){l[u]=!0}),l}function y(s,l,u){if(s.customInspect&&l&&j(l.inspect)&&l.inspect!==t.inspect&&!(l.constructor&&l.constructor.prototype===l)){var Z=l.inspect(u,s);return N(Z)||(Z=y(s,Z,u)),Z}var F=b(s,l);if(F)return F;var q=Object.keys(l),U=p(q);if(s.showHidden&&(q=Object.getOwnPropertyNames(l)),S(l)&&(q.indexOf("message")>=0||q.indexOf("description")>=0))return _(l);if(q.length===0){if(j(l)){var K=l.name?": "+l.name:"";return s.stylize("[Function"+K+"]","special")}if(A(l))return s.stylize(RegExp.prototype.toString.call(l),"regexp");if(R(l))return s.stylize(Date.prototype.toString.call(l),"date");if(S(l))return _(l)}var ae="",we=!1,Ze=["{","}"];if(w(l)&&(we=!0,Ze=["[","]"]),j(l)){var te=l.name?": "+l.name:"";ae=" [Function"+te+"]"}if(A(l)&&(ae=" "+RegExp.prototype.toString.call(l)),R(l)&&(ae=" "+Date.prototype.toUTCString.call(l)),S(l)&&(ae=" "+_(l)),q.length===0&&(!we||l.length==0))return Ze[0]+ae+Ze[1];if(u<0)return A(l)?s.stylize(RegExp.prototype.toString.call(l),"regexp"):s.stylize("[Object]","special");s.seen.push(l);var ze;return we?ze=f(s,l,u,U,q):ze=q.map(function(De){return M(s,l,u,U,De,we)}),s.seen.pop(),g(ze,ae,Ze)}function b(s,l){if(C(l))return s.stylize("undefined","undefined");if(N(l)){var u="'"+JSON.stringify(l).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return s.stylize(u,"string")}if(W(l))return s.stylize(""+l,"number");if(L(l))return s.stylize(""+l,"boolean");if(z(l))return s.stylize("null","null")}function _(s){return"["+Error.prototype.toString.call(s)+"]"}function f(s,l,u,Z,F){for(var q=[],U=0,K=l.length;U '},Dn={width:1024,height:1024,body:' '},Pn={width:24,height:24,body:' '},Rn={width:24,height:24,body:' '},jn={width:1024,height:1024,body:' '},qn={width:24,height:24,body:' '},Bn={width:24,height:24,body:' '},Nn={width:1024,height:1024,body:' '},Fn={width:24,height:24,body:' '},Un={width:24,height:24,body:' '},Wn={width:24,height:24,body:' '},it={width:24,height:24,body:' '},Gn={width:1024,height:1024,body:' '},Jn={width:1024,height:1024,body:' '};he("ubuntuFill",Zn);he("menu",xn);he("edit",Dn);he("informationLine",Pn);he("setUp",Cn);he("terminalWindowLine",Rn);he("guide",jn);he("homeFilled",$n);he("card",qn);he("listCheck",Bn);he("histogram",Nn);he("ppt",Fn);he("checkboxCircleLine",Un);he("flUser",Sn);he("role",Wn);he("setting",it);he("dept",In);he("lollipop",Gn);he("monitor",Jn);const Kn=an({id:"pure-setting",state:()=>({title:Ye().Title,fixedHeader:Ye().FixedHeader,hiddenSideBar:Ye().HiddenSideBar}),getters:{getTitle(t){return t.title},getFixedHeader(t){return t.fixedHeader},getHiddenSideBar(t){return t.hiddenSideBar}},actions:{CHANGE_SETTING({key:t,value:e}){Reflect.has(this,t)&&(this[t]=e)},changeSetting(t){this.CHANGE_SETTING(t)}}});function It(){return Kn(ln)}const Xn={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--ant-design",viewBox:"0 0 1024 1024"},Yn=m("path",{fill:"currentColor",d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"},null,-1),Qn=[Yn];function eo(t,e){return h(),V("svg",Xn,Qn)}const Ut={render:eo},to={width:24,height:24,body:' '},no=["onMouseenter"],oo={class:"result-item-title"},ao=le({__name:"SearchResult",props:{value:{},options:{}},emits:["update:value","enter"],setup(t,{expose:e,emit:o}){const a=t,c=E(),i=E(),d=Dt(),p=B(()=>g=>({background:(g==null?void 0:g.path)===y.value?An().epThemeColor:"",color:g.path===y.value?"#fff":"",fontSize:g.path===y.value?"16px":"14px"})),y=B({get(){return a.value},set(g){o("update:value",g)}});async function b(g){y.value=g.path}function _(){o("enter")}function f(){i.value=window.innerHeight-window.innerHeight/10-140}_t(c,()=>{f()});function M(g){var T;const w=(T=d==null?void 0:d.proxy)==null?void 0:T.$refs[`resultItemRef${g}`];if(!w)return 0;const z=w[0].offsetTop+128;return z>i.value?z-i.value:0}return qe(()=>{f()}),e({handleScroll:M}),(g,w)=>(h(),V("div",{ref_key:"resultRef",ref:c,class:"result"},[(h(!0),V(be,null,xe(g.options,(L,z)=>{var T,W;return h(),V("div",{key:L.path,ref_for:!0,ref:"resultItemRef"+z,class:"result-item dark:bg-[#1d1d1d]",style:ne(p.value(L)),onClick:_,onMouseenter:N=>b(L)},[(h(),O(He(n(Ae)(((T=L.meta)==null?void 0:T.icon)??n(to))))),m("span",oo,ee(n(_e)((W=L.meta)==null?void 0:W.title)),1),r(n(Ut))],44,no)}),128))],512))}});const lo=pe(ao,[["__scopeId","data-v-f0aabde6"]]),so={width:24,height:24,body:' '},ro={width:24,height:24,body:' '},io={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--mdi",viewBox:"0 0 24 24"},co=m("path",{fill:"currentColor",d:"M1 7h6v2H3v2h4v2H3v2h4v2H1V7m10 0h4v2h-4v2h2a2 2 0 0 1 2 2v2c0 1.11-.89 2-2 2H9v-2h4v-2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2m8 0h2a2 2 0 0 1 2 2v1h-2V9h-2v6h2v-1h2v1c0 1.11-.89 2-2 2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2Z"},null,-1),uo=[co];function ho(t,e){return h(),V("svg",io,uo)}const fo={render:ho},po={class:"search-footer text-[#333] dark:text-white"},vo={class:"search-footer-item"},mo={class:"search-footer-item"},_o={class:"search-footer-item"},go={key:0,class:"search-footer-total"},yo=le({__name:"SearchFooter",props:{total:{default:0}},setup(t){const e=t,{device:o}=Me();return(a,c)=>{const i=k("IconifyIconOffline");return h(),V("div",po,[m("span",vo,[r(n(Ut),{class:"icon"}),oe(" 确认 ")]),m("span",mo,[r(i,{icon:n(so),class:"icon"},null,8,["icon"]),r(i,{icon:n(ro),class:"icon"},null,8,["icon"]),oe(" 切换 ")]),m("span",_o,[r(n(fo),{class:"icon"}),oe(" 关闭 ")]),n(o)!=="mobile"&&e.total>0?(h(),V("p",go," 共"+ee(e.total)+"项 ",1)):Y("",!0)])}}});const bo=pe(yo,[["__scopeId","data-v-d2a25abb"]]),wo={width:24,height:24,body:' '},ko={class:"search-result-container"},xo=le({__name:"SearchModal",props:{value:{type:Boolean}},emits:["update:value"],setup(t,{emit:e}){const o=t,{device:a}=Me(),c=lt(),{locale:i}=sn(),d=E(""),p=E(),y=E(),b=E(""),_=E(null),f=rn([]),M=un(z,300),g=B(()=>cn(ye().wholeMenus)),w=B({get(){return o.value},set(A){e("update:value",A)}});function L(A){const I=[];function R(S){S.forEach(j=>{I.push(j),j.children&&R(j.children)})}return R(A),I}function z(){var I;const A=L(g.value);f.value=A.filter(R=>{var S,j;return d.value?_e((S=R.meta)==null?void 0:S.title).toLocaleLowerCase().includes(d.value.toLocaleLowerCase().trim())||i.value==="zh"&&!Ne(Ln(_e((j=R.meta)==null?void 0:j.title).toLocaleLowerCase(),d.value.toLocaleLowerCase().trim())):!1}),((I=f.value)==null?void 0:I.length)>0?b.value=f.value[0].path:b.value=""}function T(){w.value=!1,setTimeout(()=>{f.value=[],d.value=""},200)}function W(A){const I=y.value.handleScroll(A);p.value.setScrollTop(I)}function N(){const{length:A}=f.value;if(A===0)return;const I=f.value.findIndex(R=>R.path===b.value);I===0?(b.value=f.value[A-1].path,W(f.value.length-1)):(b.value=f.value[I-1].path,W(I-1))}function $(){const{length:A}=f.value;if(A===0)return;const I=f.value.findIndex(R=>R.path===b.value);I+1===A?b.value=f.value[0].path:b.value=f.value[I+1].path,W(I+1)}function C(){const{length:A}=f.value;A===0||b.value===""||(c.push(b.value),T())}return ft("Enter",C),ft("ArrowUp",N),ft("ArrowDown",$),(A,I)=>{const R=k("IconifyIconOffline"),S=k("el-input"),j=k("el-empty"),fe=k("el-scrollbar"),G=k("el-dialog");return h(),O(G,{top:"5vh",class:"pure-search-dialog",modelValue:w.value,"onUpdate:modelValue":I[2]||(I[2]=X=>w.value=X),"show-close":!1,width:n(a)==="mobile"?"80vw":"40vw","before-close":T,style:{borderRadius:"6px"},"append-to-body":"",onOpened:I[3]||(I[3]=X=>_.value.focus()),onClosed:I[4]||(I[4]=X=>_.value.blur())},{footer:v(()=>[r(bo,{total:f.value.length},null,8,["total"])]),default:v(()=>[r(S,{ref_key:"inputRef",ref:_,size:"large",modelValue:d.value,"onUpdate:modelValue":I[0]||(I[0]=X=>d.value=X),clearable:"",placeholder:"搜索菜单",onInput:n(M)},{prefix:v(()=>[r(R,{icon:n(wo),class:"text-primary w-[24px] h-[24px]"},null,8,["icon"])]),_:1},8,["modelValue","onInput"]),m("div",ko,[r(fe,{ref_key:"scrollbarRef",ref:p,"max-height":"calc(90vh - 140px)"},{default:v(()=>[f.value.length===0?(h(),O(j,{key:0,description:"暂无搜索结果"})):(h(),O(lo,{key:1,ref_key:"resultRef",ref:y,value:b.value,"onUpdate:value":I[1]||(I[1]=X=>b.value=X),options:f.value,onClick:C},null,8,["value","options"]))]),_:1},512)])]),_:1},8,["modelValue","width"])}}});const Co=pe(xo,[["__scopeId","data-v-2b175c51"]]);function $o(t=!1){const e=E(t);function o(d){e.value=d}function a(){o(!0)}function c(){o(!1)}function i(){o(!e.value)}return{bool:e,setBool:o,setTrue:a,setFalse:c,toggle:i}}const Mt=le({__name:"index",setup(t){const{bool:e,toggle:o}=$o();function a(){o()}return(c,i)=>{const d=k("IconifyIconOffline");return h(),V(be,null,[m("div",{class:"search-container w-[40px] h-[48px] flex-c cursor-pointer navbar-bg-hover",onClick:a},[r(d,{icon:n(Hn)},null,8,["icon"])]),r(n(Co),{value:n(e),"onUpdate:value":i[0]||(i[0]=p=>Pt(e)?e.value=p:null)},null,8,["value"])],64)}}}),Ot=[{key:"1",name:"通知",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"你收到了 12 份新周报",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"你推荐的 前端高手 已通过第三轮面试",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png",title:"这种模板可以区分多种通知类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"展示标题内容超过一行后的处理方式,如果内容超过1行将自动截断并支持tooltip显示完整标题。",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"}]},{key:"2",name:"消息",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 评论了你",description:"长风破浪会有时,直挂云帆济沧海",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 回复了你",description:"行路难,行路难,多歧路,今安在。",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"标题",description:"请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",datetime:"一年前",type:"2"}]},{key:"3",name:"代办",list:[{avatar:"",title:"任务名称",description:"任务需要在 2022-11-16 20:00 前启动",datetime:"",extra:"未开始",status:"info",type:"3"},{avatar:"",title:"第三方紧急代码变更",description:"一拳提交于 2022-11-16,需在 2022-11-18 前完成代码变更任务",datetime:"",extra:"马上到期",status:"danger",type:"3"},{avatar:"",title:"信息安全考试",description:"指派小仙于 2022-12-12 前完成更新并发布",datetime:"",extra:"已耗时 8 天",status:"warning",type:"3"},{avatar:"",title:"vue-pure-admin 版本发布",description:"vue-pure-admin 版本发布",datetime:"",extra:"进行中",type:"3"}]}],So={class:"notice-container border-b-[1px] border-solid border-[#f0f0f0] dark:border-[#303030]"},Io={class:"notice-container-text"},Mo={class:"notice-text-title text-[#000000d9] dark:text-white"},To={class:"notice-text-datetime text-[#00000073] dark:text-white"},Vo=le({__name:"noticeItem",props:{noticeItem:{type:Object,default:()=>{}}},setup(t){const e=t,o=E(null),a=E(!1),c=E(null),i=E(!1),{tooltipEffect:d}=Me(),p=Rt();function y(){je(()=>{var _,f;((_=o.value)==null?void 0:_.scrollWidth)>((f=o.value)==null?void 0:f.clientWidth)?a.value=!0:a.value=!1})}function b(_,f){const M=document.createElement("span");M.innerText=f,M.className="getDescriptionWidth",document.querySelector("body").appendChild(M);const g=document.querySelector(".getDescriptionWidth").offsetWidth;document.querySelector(".getDescriptionWidth").remove();const w=_.target.offsetWidth;g>2*w?i.value=!0:i.value=!1}return(_,f)=>{var L,z;const M=k("el-avatar"),g=k("el-tooltip"),w=k("el-tag");return h(),V("div",So,[e.noticeItem.avatar?(h(),O(M,{key:0,size:30,src:e.noticeItem.avatar,class:"notice-container-avatar"},null,8,["src"])):Y("",!0),m("div",Io,[m("div",Mo,[r(g,{"popper-class":"notice-title-popper",effect:n(d),disabled:!a.value,content:e.noticeItem.title,placement:"top-start",enterable:!n(p)},{default:v(()=>[m("div",{ref_key:"titleRef",ref:o,class:"notice-title-content",onMouseover:y},ee(e.noticeItem.title),545)]),_:1},8,["effect","disabled","content","enterable"]),(L=e.noticeItem)!=null&&L.extra?(h(),O(w,{key:0,type:(z=e.noticeItem)==null?void 0:z.status,size:"small",class:"notice-title-extra"},{default:v(()=>{var T;return[oe(ee((T=e.noticeItem)==null?void 0:T.extra),1)]}),_:1},8,["type"])):Y("",!0)]),r(g,{"popper-class":"notice-title-popper",effect:n(d),disabled:!i.value,content:e.noticeItem.description,placement:"top-start"},{default:v(()=>[m("div",{ref_key:"descriptionRef",ref:c,class:"notice-text-description",onMouseover:f[0]||(f[0]=T=>b(T,e.noticeItem.description))},ee(e.noticeItem.description),545)]),_:1},8,["effect","disabled","content"]),m("div",To,ee(e.noticeItem.datetime),1)])])}}});const zo=pe(Vo,[["__scopeId","data-v-2a7dbc48"]]),Lo={key:0},Ao=le({__name:"noticeList",props:{list:{type:Array,default:()=>[]}},setup(t){const e=t;return(o,a)=>{const c=k("el-empty");return e.list.length?(h(),V("div",Lo,[(h(!0),V(be,null,xe(e.list,(i,d)=>(h(),O(zo,{noticeItem:i,key:d},null,8,["noticeItem"]))),128))])):(h(),O(c,{key:1,description:"暂无数据"}))}}}),Ho={width:1024,height:1024,body:' '},Eo={class:"dropdown-badge navbar-bg-hover select-none"},Oo={class:"header-notice-icon"},Zo={key:1},Do={class:"noticeList-container"},Po=le({__name:"index",setup(t){const e=E(0),o=E(Ot),a=E(Ot[0].key);return o.value.map(c=>e.value+=c.list.length),(c,i)=>{const d=k("IconifyIconOffline"),p=k("el-badge"),y=k("el-empty"),b=k("el-scrollbar"),_=k("el-tab-pane"),f=k("el-tabs"),M=k("el-dropdown-menu"),g=k("el-dropdown");return h(),O(g,{trigger:"click",placement:"bottom-end"},{dropdown:v(()=>[r(M,null,{default:v(()=>[r(f,{stretch:!0,modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=w=>a.value=w),class:"dropdown-tabs",style:ne({width:o.value.length===0?"200px":"330px"})},{default:v(()=>[o.value.length===0?(h(),O(y,{key:0,description:"暂无消息","image-size":60})):(h(),V("span",Zo,[(h(!0),V(be,null,xe(o.value,w=>(h(),O(_,{key:w.key,label:`${w.name}(${w.list.length})`,name:`${w.key}`},{default:v(()=>[r(b,{"max-height":"330px"},{default:v(()=>[m("div",Do,[r(Ao,{list:w.list},null,8,["list"])])]),_:2},1024)]),_:2},1032,["label","name"]))),128))]))]),_:1},8,["modelValue","style"])]),_:1})]),default:v(()=>[m("span",Eo,[r(p,{value:e.value,max:99},{default:v(()=>[m("span",Oo,[r(d,{icon:n(Ho)},null,8,["icon"])])]),_:1},8,["value"])])]),_:1})}}});const Tt=pe(Po,[["__scopeId","data-v-f8beaa07"]]),Ro={key:0,class:"flex justify-center items-center"},vt=le({__name:"extraIcon",props:{extraIcon:{type:String,default:""}},setup(t){const e=t;return(o,a)=>e.extraIcon?(h(),V("div",Ro,[(h(),O(He(n(Ae)(ke(e.extraIcon))),{class:"w-[30px] h-[30px]"}))])):Y("",!0)}}),ct={width:24,height:24,body:' '},jo={key:0,class:"horizontal-header"},qo={class:"select-none"},Bo={class:"horizontal-header-right"},No={class:"check-zh"},Fo={class:"check-en"},Uo={class:"el-dropdown-link navbar-bg-hover select-none"},Wo=["src"],Go={key:0,class:"dark:text-white"},Jo=["title"],Ko=le({__name:"mixNav",setup(t){const e=E(),o=E(null),{t:a,route:c,locale:i,translationCh:d,translationEn:p}=$t(e),{device:y,logout:b,onPanel:_,resolvePath:f,username:M,userAvatar:g,getDivStyle:w,avatarsStyle:L,getDropdownItemStyle:z,getDropdownItemClass:T}=Me();function W(N){var A,I,R;const $=ye().wholeMenus,C=yt(N,$)[0];o.value=Ne((A=c.meta)==null?void 0:A.activePath)?(R=(I=ot(C,$))==null?void 0:I.children[0])==null?void 0:R.path:c.meta.activePath}return qe(()=>{W(c.path)}),je(()=>{var N;(N=e.value)==null||N.handleResize()}),Ue(()=>[c.path,ye().wholeMenus],()=>{W(c.path)}),(N,$)=>{const C=k("el-menu-item"),A=k("el-menu"),I=k("IconifyIconOffline"),R=k("el-dropdown-item"),S=k("el-dropdown-menu"),j=k("el-dropdown"),fe=gt("loading");return n(y)!=="mobile"?ve((h(),V("div",jo,[r(A,{router:"",ref_key:"menuRef",ref:e,mode:"horizontal",class:"horizontal-header-menu","default-active":o.value},{default:v(()=>[(h(!0),V(be,null,xe(n(ye)().wholeMenus,G=>(h(),O(C,{key:G.path,index:n(f)(G)||G.redirect},{title:v(()=>[ke(G.meta.icon)?(h(),V("div",{key:0,class:se(["sub-menu-icon",G.meta.icon])},[(h(),O(He(n(Ae)(G.meta&&ke(G.meta.icon)))))],2)):Y("",!0),m("div",{style:ne(n(w))},[m("span",qo,ee(n(_e)(G.meta.title)),1),r(vt,{extraIcon:G.meta.extraIcon},null,8,["extraIcon"])],4)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active"]),m("div",Bo,[r(Mt),r(Tt,{id:"header-notice"}),r(j,{id:"header-translation",trigger:"click"},{dropdown:v(()=>[r(S,{class:"translation"},{default:v(()=>[r(R,{style:ne(n(z)(n(i),"zh")),class:se(["dark:!text-white",n(T)(n(i),"zh")]),onClick:n(d)},{default:v(()=>[ve(m("span",No,[r(I,{icon:n(We)},null,8,["icon"])],512),[[Ce,n(i)==="zh"]]),oe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),r(R,{style:ne(n(z)(n(i),"en")),class:se(["dark:!text-white",n(T)(n(i),"en")]),onClick:n(p)},{default:v(()=>[ve(m("span",Fo,[r(I,{icon:n(We)},null,8,["icon"])],512),[[Ce,n(i)==="en"]]),oe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:v(()=>[r(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),r(j,{trigger:"click"},{dropdown:v(()=>[r(S,{class:"logout"},{default:v(()=>[r(R,{onClick:n(b)},{default:v(()=>[r(I,{icon:n(ct),style:{margin:"5px"}},null,8,["icon"]),oe(" "+ee(n(a)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:v(()=>[m("span",Uo,[m("img",{src:n(g),style:ne(n(L))},null,12,Wo),n(M)?(h(),V("p",Go,ee(n(M)),1)):Y("",!0)])]),_:1}),m("span",{class:"set-icon navbar-bg-hover",title:n(a)("buttons.hssystemSet"),onClick:$[0]||($[0]=(...G)=>n(_)&&n(_)(...G))},[r(I,{icon:n(it)},null,8,["icon"])],8,Jo)])])),[[fe,n(ye)().wholeMenus.length===0]]):Y("",!0)}}});const Xo=pe(Ko,[["__scopeId","data-v-756f1729"]]),Yo=["onClick"],Qo=le({__name:"breadCrumb",setup(t){const e=bt(),o=E([]),a=lt(),c=a.options.routes,i=Ve().multiTags,d=()=>{let y;Object.keys(e.query).length>0?i.forEach(f=>{Fe(e.query,f==null?void 0:f.query)&&(y=ke(f))}):Object.keys(e.params).length>0?i.forEach(f=>{Fe(e.params,f==null?void 0:f.params)&&(y=ke(f))}):y=ot(a.currentRoute.value.path,c);const b=yt(a.currentRoute.value.name,c,"name"),_=[];b.forEach(f=>{f!=="/"&&_.push(ot(f,c))}),_.push(y),_.forEach((f,M)=>{y!=null&&y.query||y!=null&&y.params||f!=null&&f.children&&f.children.forEach(g=>{var w,L;((w=g==null?void 0:g.meta)==null?void 0:w.title)===((L=f==null?void 0:f.meta)==null?void 0:L.title)&&_.splice(M,1)})}),o.value=_.filter(f=>(f==null?void 0:f.meta)&&(f==null?void 0:f.meta.title)!==!1)},p=y=>{const{redirect:b,path:_}=y;b?a.push(b):a.push(_)};return qe(()=>{d()}),Ue(()=>e.path,()=>{d()},{deep:!0}),(y,b)=>{const _=k("el-breadcrumb-item"),f=k("el-breadcrumb");return h(),O(f,{class:"!leading-[50px] select-none",separator:"/"},{default:v(()=>[r(dn,{name:"breadcrumb"},{default:v(()=>[(h(!0),V(be,null,xe(o.value,M=>(h(),O(_,{class:"!inline !items-stretch",key:M.path},{default:v(()=>[m("a",{onClick:Je(g=>p(M),["prevent"])},ee(n(_e)(M.meta.title)),9,Yo)]),_:2},1024))),128))]),_:1})]),_:1})}}}),Wt={width:24,height:24,body:' '},ea={width:24,height:24,body:' '},ta=["title"],na=le({__name:"topCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(t,{emit:e}){const o=t,a=()=>{e("toggleClick")};return(c,i)=>{const d=k("IconifyIconOffline");return h(),V("div",{class:"px-3 mr-1 navbar-bg-hover",title:o.isActive?"点击折叠":"点击展开",onClick:a},[r(d,{icon:o.isActive?n(Wt):n(ea),class:"inline-block align-middle hover:text-primary dark:hover:!text-white"},null,8,["icon"])],8,ta)}}}),oa={class:"navbar bg-[#fff] shadow-sm shadow-[rgba(0, 21, 41, 0.08)] dark:shadow-[#0d0d0d]"},aa={key:3,class:"vertical-header-right"},la={class:"check-en"},sa={class:"el-dropdown-link navbar-bg-hover select-none"},ra=["src"],ia={key:0,class:"dark:text-white"},ca=["title"],ua=le({__name:"navbar",setup(t){const{layout:e,device:o,logout:a,onPanel:c,pureApp:i,username:d,userAvatar:p,avatarsStyle:y,toggleSideBar:b,getDropdownItemStyle:_,getDropdownItemClass:f}=Me(),{t:M,locale:g,translationCh:w,translationEn:L}=$t();return(z,T)=>{const W=k("IconifyIconOffline"),N=k("el-dropdown-item"),$=k("el-dropdown-menu"),C=k("el-dropdown");return h(),V("div",oa,[n(o)==="mobile"?(h(),O(na,{key:0,class:"hamburger-container","is-active":n(i).sidebar.opened,onToggleClick:n(b)},null,8,["is-active","onToggleClick"])):Y("",!0),n(e)!=="mix"&&n(o)!=="mobile"?(h(),O(Qo,{key:1,class:"breadcrumb-container"})):Y("",!0),n(e)==="mix"?(h(),O(Xo,{key:2})):Y("",!0),n(e)==="vertical"?(h(),V("div",aa,[r(Mt),r(Tt,{id:"header-notice"}),r(C,{id:"header-translation",trigger:"click"},{dropdown:v(()=>[r($,{class:"translation"},{default:v(()=>[r(N,{style:ne(n(_)(n(g),"zh")),class:se(["dark:!text-white",n(f)(n(g),"zh")]),onClick:n(w)},{default:v(()=>[ve(r(W,{class:"check-zh",icon:n(We)},null,8,["icon"]),[[Ce,n(g)==="zh"]]),oe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),r(N,{style:ne(n(_)(n(g),"en")),class:se(["dark:!text-white",n(f)(n(g),"en")]),onClick:n(L)},{default:v(()=>[ve(m("span",la,[r(W,{icon:n(We)},null,8,["icon"])],512),[[Ce,n(g)==="en"]]),oe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:v(()=>[r(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),r(C,{trigger:"click"},{dropdown:v(()=>[r($,{class:"logout"},{default:v(()=>[r(N,{onClick:n(a)},{default:v(()=>[r(W,{icon:n(ct),style:{margin:"5px"}},null,8,["icon"]),oe(" "+ee(n(M)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:v(()=>[m("span",sa,[m("img",{src:n(p),style:ne(n(y))},null,12,ra),n(d)?(h(),V("p",ia,ee(n(d)),1)):Y("",!0)])]),_:1}),m("span",{class:"set-icon navbar-bg-hover",title:n(M)("buttons.hssystemSet"),onClick:T[0]||(T[0]=(...A)=>n(c)&&n(c)(...A))},[r(W,{icon:n(it)},null,8,["icon"])],8,ca)])):Y("",!0)])}}});const da=pe(ua,[["__scopeId","data-v-fc735608"]]),ha={width:24,height:24,body:' '},fa={width:24,height:24,body:' '},pa={width:24,height:24,body:' '},va={width:24,height:24,body:' '},Gt={width:1024,height:1024,body:' '};function ma(){var R;const t=bt(),e=lt(),o=Dt(),a=It(),c=E(0),i=E(0),d=E(0),p=E(!1),y=E(-1),b=E({}),_=E(((R=Ge().getItem(`${Ke()}configure`))==null?void 0:R.showModel)||"smart"),f=E(Ge().getItem(`${Ke()}configure`).hideTabs)??E("false"),M=B(()=>Ve().multiTags),g=wt([{icon:En,text:me("buttons.hsreload"),divided:!1,disabled:!1,show:!0},{icon:Gt,text:me("buttons.hscloseCurrentTab"),divided:!1,disabled:!(M.value.length>1),show:!0},{icon:va,text:me("buttons.hscloseLeftTabs"),divided:!0,disabled:!(M.value.length>1),show:!0},{icon:pa,text:me("buttons.hscloseRightTabs"),divided:!1,disabled:!(M.value.length>1),show:!0},{icon:fa,text:me("buttons.hscloseOtherTabs"),divided:!0,disabled:!(M.value.length>2),show:!0},{icon:ha,text:me("buttons.hscloseAllTabs"),divided:!1,disabled:!(M.value.length>1),show:!0},{icon:Qe,text:me("buttons.hswholeFullScreen"),divided:!0,disabled:!1,show:!0},{icon:Qe,text:me("buttons.hscontentFullScreen"),divided:!1,disabled:!1,show:!0}]);function w(S,j,fe){var G,X;return fn((G=t==null?void 0:t.meta)==null?void 0:G.showLink)&&((X=t==null?void 0:t.meta)==null?void 0:X.showLink)===!1?Object.keys(t.query).length>0?Fe(t.query,S.query)?j:fe:Fe(t.params,S.params)?j:fe:t.path===S.path?j:fe}const L=B(()=>(S,j)=>{if(j!==0)return w(S,!0,!1)}),z=B(()=>S=>w(S,"is-active","")),T=B(()=>S=>w(S,"schedule-active","")),W=B(()=>({transform:`translateX(${d.value}px)`})),N=B(()=>({left:i.value+"px",top:c.value+"px"})),$=()=>{p.value=!1};function C(S){if(S&&(y.value=S),n(_)==="smart"){if(nt(o.refs["schedule"+S][0],"schedule-active"))return;Pe(!0,"schedule-in",o.refs["schedule"+S][0]),Pe(!1,"schedule-out",o.refs["schedule"+S][0])}else{if(nt(o.refs["dynamic"+S][0],"card-active"))return;Pe(!0,"card-in",o.refs["dynamic"+S][0]),Pe(!1,"card-out",o.refs["dynamic"+S][0])}}function A(S){if(y.value=-1,n(_)==="smart"){if(nt(o.refs["schedule"+S][0],"schedule-active"))return;Pe(!1,"schedule-in",o.refs["schedule"+S][0]),Pe(!0,"schedule-out",o.refs["schedule"+S][0])}else{if(nt(o.refs["dynamic"+S][0],"card-active"))return;Pe(!1,"card-in",o.refs["dynamic"+S][0]),Pe(!0,"card-out",o.refs["dynamic"+S][0])}}function I(){a.hiddenSideBar?a.changeSetting({key:"hiddenSideBar",value:!1}):a.changeSetting({key:"hiddenSideBar",value:!0})}return qe(()=>{if(!_.value){const S=Ge().getItem(`${Ke()}configure`);S.showModel="card",Ge().setItem(`${Ke()}configure`,S)}}),Ue(()=>p.value,()=>{hn(document,"click",$)}),{route:t,router:e,visible:p,showTags:f,instance:o,multiTags:M,showModel:_,tagsViews:g,buttonTop:c,buttonLeft:i,translateX:d,pureSetting:a,activeIndex:y,getTabStyle:W,iconIsActive:L,linkIsActive:z,currentSelect:b,scheduleIsActive:T,getContextMenuStyle:N,$t:me,closeMenu:$,onMounted:qe,onMouseenter:C,onMouseleave:A,transformI18n:_e,onContentFullScreen:I}}const _a={width:24,height:24,body:' '},ga={width:24,height:24,body:' '},ya={width:1024,height:1024,body:' '},ba={class:"arrow-left"},wa=["onContextmenu","onMouseenter","onMouseleave","onClick"],ka=["onClick"],xa={class:"arrow-right"},Ca=["onClick"],$a={class:"arrow-down"},Sa=le({__name:"index",setup(t){var At;const{route:e,router:o,visible:a,showTags:c,instance:i,multiTags:d,tagsViews:p,buttonTop:y,buttonLeft:b,showModel:_,translateX:f,pureSetting:M,activeIndex:g,getTabStyle:w,iconIsActive:L,linkIsActive:z,currentSelect:T,scheduleIsActive:W,getContextMenuStyle:N,closeMenu:$,onMounted:C,onMouseenter:A,onMouseleave:I,transformI18n:R,onContentFullScreen:S}=ma(),j=E(),fe=E(),G=E(),X=E(!1),Te=(At=at())==null?void 0:At.path,{VITE_HIDE_HOME:Ee}={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},{isFullscreen:Oe,toggle:s}=pn(),l=async()=>{await je();const x=d.value.findIndex(H=>Ne(e.query)?Ne(e.params)?e.path===H.path:Fe(e.params,H.params):Fe(e.query,H.query));u(x)},u=async x=>{var Q,ue;await je();const H=10;if(!i.refs["dynamic"+x])return;const D=i.refs["dynamic"+x][0],J=D==null?void 0:D.offsetLeft,ce=D==null?void 0:D.offsetWidth,P=G.value?(Q=G.value)==null?void 0:Q.offsetWidth:0,re=j.value?(ue=j.value)==null?void 0:ue.offsetWidth:0;P<=re?X.value=!0:X.value=!1,re -f.value&&J+ce<-f.value+P?f.value=Math.min(0,P-ce-J-H):f.value=-(J-(P-H-ce))},Z=x=>{var J;const H=G.value?(J=G.value)==null?void 0:J.offsetWidth:0,D=j.value?j.value.offsetWidth:0;x>0?f.value=Math.min(0,f.value+x):H
=-(D-H)&&(f.value=Math.max(f.value+x,H-D)):f.value=0};function F(x){const H=d.value.some(J=>J.path===x);function D(J,ce){H||J.forEach(P=>{P.path===ce||P.path===ce?Ve().handleTags("push",{path:ce,meta:P.meta,name:P.name}):P.children&&P.children.length>0&&D(P.children,ce)})}D(o.options.routes,x)}function q(){const{fullPath:x,query:H}=n(e);o.replace({path:"/redirect"+x,query:H}),pt(e,"refresh")}function U(x,H,D){var re,Q,ue,Le;const J=d.value.findIndex(Se=>{if(Se.query){if(Se.path===x.path)return Se.query===x.query}else if(Se.params){if(Se.path===x.path)return Se.params===x.params}else return Se.path===x.path}),ce=(Se,nn,on)=>{on?Ve().handleTags("equal",[Ee==="false"?jt[0]:ke(at()),x]):Ve().handleTags("splice","",{startIndex:Se,length:nn}),l()};D==="other"?ce(1,1,!0):D==="left"?ce(1,J-1):D==="right"?ce(J+1,d.value.length):ce(J,1);const P=Ve().handleTags("slice");if(H===e.path){if(D==="left")return;(re=P[0])!=null&&re.query?o.push({name:P[0].name,query:P[0].query}):(Q=P[0])!=null&&Q.params?o.push({name:P[0].name,params:P[0].params}):o.push({path:P[0].path})}else{if(!d.value.length||d.value.some(Se=>Se.path===e.path))return;(ue=P[0])!=null&&ue.query?o.push({name:P[0].name,query:P[0].query}):(Le=P[0])!=null&&Le.params?o.push({name:P[0].name,params:P[0].params}):o.push({path:P[0].path})}}function K(x,H){U(x,x.path,H),pt(e)}function ae(x,H,D){if(H&&H.disabled)return;let J;switch(D?J={path:D.path,meta:D.meta,name:D.name,query:D==null?void 0:D.query,params:D==null?void 0:D.params}:J={path:e.path,meta:e.meta},x){case 0:q();break;case 1:K(J);break;case 2:K(J,"left");break;case 3:K(J,"right");break;case 4:K(J,"other");break;case 5:Ve().handleTags("splice","",{startIndex:1,length:d.value.length}),o.push(Te),pt(e);break;case 6:s(),setTimeout(()=>{Oe.value?(p[6].icon=Ht,p[6].text=me("buttons.hswholeExitFullScreen")):(p[6].icon=Qe,p[6].text=me("buttons.hswholeFullScreen"))},100);break;case 7:S(),setTimeout(()=>{M.hiddenSideBar?(p[7].icon=Ht,p[7].text=me("buttons.hscontentExitFullScreen")):(p[7].icon=Qe,p[7].text=me("buttons.hscontentFullScreen"))},100);break}setTimeout(()=>{De(e.fullPath,e.query)})}function we(x){const{key:H,item:D}=x;ae(H,D)}function Ze(x,H){ae(x,H,T.value)}function te(x){Array.of(1,2,3,4,5).forEach(H=>{p[H].show=x})}function ze(x){Array.of(1,2,3,4,5).forEach(H=>{p[H].disabled=x})}function De(x,H={},D=!1){const J=d.value,ce=d.value.length;let P=-1;Ne(H)?P=J.findIndex(re=>re.path===x):P=J.findIndex(re=>Fe(re.query,H)),te(!0),D&&(p[0].show=!0),P===1&&ce!==2?(p[2].show=!1,Array.of(1,3,4,5).forEach(re=>{p[re].disabled=!1}),p[2].disabled=!0):P===1&&ce===2?(ze(!1),Array.of(2,3,4).forEach(re=>{p[re].show=!1,p[re].disabled=!0})):ce-1===P&&P!==0?(p[3].show=!1,Array.of(1,2,4,5).forEach(re=>{p[re].disabled=!1}),p[3].disabled=!0):P===0||x===`/redirect${Te}`?ze(!0):ze(!1)}function en(x,H){$(),x.path===Te?(te(!1),p[0].show=!0):e.path!==x.path&&e.name!==x.name?(p[0].show=!1,De(x.path,x.query)):d.value.length===2&&e.path!==x.path?(te(!0),p[4].show=!1):e.path===x.path&&De(x.path,x.query,!0),T.value=x;const D=105,J=n(fe).getBoundingClientRect().left,P=n(fe).offsetWidth-D,re=H.clientX-J+5;re>P?b.value=P:b.value=re,It().hiddenSideBar?y.value=H.clientY:y.value=H.clientY-40,je(()=>{a.value=!0})}function tn(x){const{name:H,path:D}=x;H?x.query?o.push({name:H,query:x.query}):x.params?o.push({name:H,params:x.params}):o.push({name:H}):o.push({path:D})}return Ue(e,()=>{g.value=-1,l()}),Ue(Oe,()=>{p[6].icon=Qe,p[6].text=me("buttons.hswholeFullScreen")}),C(()=>{i&&(De(e.fullPath),ge.on("tagViewsChange",x=>{n(c)!==x&&(c.value=x)}),ge.on("tagViewsShowModel",x=>{_.value=x}),ge.on("changLayoutRoute",x=>{F(x),setTimeout(()=>{De(x)})}),_t(G,Be(()=>l())))}),kt(()=>{ge.off("tagViewsChange"),ge.off("tagViewsShowModel"),ge.off("changLayoutRoute")}),(x,H)=>{const D=k("IconifyIconOffline"),J=k("router-link"),ce=k("el-dropdown-item"),P=k("el-dropdown-menu"),re=k("el-dropdown");return n(c)?Y("",!0):(h(),V("div",{key:0,ref_key:"containerDom",ref:fe,class:"tags-view"},[ve(m("span",ba,[r(D,{icon:n(ga),onClick:H[0]||(H[0]=Q=>Z(200))},null,8,["icon"])],512),[[Ce,X.value]]),m("div",{ref_key:"scrollbarDom",ref:G,class:"scroll-container"},[m("div",{class:"tab select-none",ref_key:"tabDom",ref:j,style:ne(n(w))},[(h(!0),V(be,null,xe(n(d),(Q,ue)=>(h(),V("div",{ref_for:!0,ref:"dynamic"+ue,key:ue,class:se(["scroll-item is-closable",n(z)(Q),n(e).path===Q.path&&n(_)==="card"?"card-active":""]),onContextmenu:Je(Le=>en(Q,Le),["prevent"]),onMouseenter:Je(Le=>n(A)(ue),["prevent"]),onMouseleave:Je(Le=>n(I)(ue),["prevent"]),onClick:Le=>tn(Q)},[r(J,{to:Q.path,class:"dark:!text-text_color_primary dark:hover:!text-primary"},{default:v(()=>[oe(ee(n(R)(Q.meta.title)),1)]),_:2},1032,["to"]),n(L)(Q,ue)||ue===n(g)&&ue!==0?(h(),V("span",{key:0,class:"el-icon-close",onClick:Je(Le=>K(Q),["stop"])},[r(D,{icon:n(ya)},null,8,["icon"])],8,ka)):Y("",!0),n(_)!=="card"?(h(),V("div",{key:1,ref_for:!0,ref:"schedule"+ue,class:se([n(W)(Q)])},null,2)):Y("",!0)],42,wa))),128))],4)],512),ve(m("span",xa,[r(D,{icon:n(On),onClick:H[1]||(H[1]=Q=>Z(-200))},null,8,["icon"])],512),[[Ce,X.value]]),r(xt,{name:"el-zoom-in-top"},{default:v(()=>[ve((h(),V("ul",{key:Math.random(),style:ne(n(N)),class:"contextmenu"},[(h(!0),V(be,null,xe(n(p).slice(0,6),(Q,ue)=>(h(),V("div",{key:ue,style:{display:"flex","align-items":"center"}},[Q.show?(h(),V("li",{key:0,onClick:Le=>Ze(ue,Q)},[r(D,{icon:Q.icon},null,8,["icon"]),oe(" "+ee(n(R)(Q.text)),1)],8,Ca)):Y("",!0)]))),128))],4)),[[Ce,n(a)]])]),_:1}),r(re,{trigger:"click",placement:"bottom-end",onCommand:we},{dropdown:v(()=>[r(P,null,{default:v(()=>[(h(!0),V(be,null,xe(n(p),(Q,ue)=>(h(),O(ce,{key:ue,command:{key:ue,item:Q},divided:Q.divided,disabled:Q.disabled},{default:v(()=>[r(D,{icon:Q.icon},null,8,["icon"]),oe(" "+ee(n(R)(Q.text)),1)]),_:2},1032,["command","divided","disabled"]))),128))]),_:1})]),default:v(()=>[m("span",$a,[r(D,{icon:n(_a),class:"dark:text-white"},null,8,["icon"])])]),_:1})],512))}}});const Ia=pe(Sa,[["__scopeId","data-v-f981b547"]]),Ma={key:1},Ta=le({__name:"appMain",props:{fixedHeader:Boolean},setup(t){const e=t,{$storage:o,$config:a}=Ct(),c=B(()=>a==null?void 0:a.KeepAlive),i=B(()=>_=>_.meta.transition),d=B(()=>o==null?void 0:o.configure.hideTabs),p=B(()=>(o==null?void 0:o.layout.layout)==="vertical"),y=B(()=>[d.value&&p?"padding-top: 48px;":"",!d.value&&p?"padding-top: 85px;":"",d.value&&!p.value?"padding-top: 48px":"",!d.value&&!p.value?"padding-top: 85px;":"",e.fixedHeader?"":"padding-top: 0;"]),b=le({render(){return Xe(xt,{name:i.value(this.route)&&this.route.meta.transition.enterTransition?"pure-classes-transition":i.value(this.route)&&this.route.meta.transition.name||"fade-transform",enterActiveClass:i.value(this.route)&&`animate__animated ${this.route.meta.transition.enterTransition}`,leaveActiveClass:i.value(this.route)&&`animate__animated ${this.route.meta.transition.leaveTransition}`,mode:"out-in",appear:!0},{default:()=>[this.$slots.default()]})},props:{route:{type:void 0,required:!0}}});return(_,f)=>{const M=k("el-backtop"),g=k("el-scrollbar"),w=k("router-view");return h(),V("section",{class:se([e.fixedHeader?"app-main":"app-main-nofixed-header"]),style:ne(y.value)},[r(w,null,{default:v(({Component:L,route:z})=>[e.fixedHeader?(h(),O(g,{key:0},{default:v(()=>[r(M,{title:"回到顶部",target:".app-main .el-scrollbar__wrap"},{default:v(()=>[r(n(Ft))]),_:1}),r(n(b),{route:z},{default:v(()=>[c.value?(h(),O(Et,{key:0,include:n(ye)().cachePageList},[(h(),O(He(L),{key:z.fullPath,class:"main-content"}))],1032,["include"])):(h(),O(He(L),{key:z.fullPath,class:"main-content"}))]),_:2},1032,["route"])]),_:2},1024)):(h(),V("div",Ma,[r(n(b),{route:z},{default:v(()=>[c.value?(h(),O(Et,{key:0,include:n(ye)().cachePageList},[(h(),O(He(L),{key:z.fullPath,class:"main-content"}))],1032,["include"])):(h(),O(He(L),{key:z.fullPath,class:"main-content"}))]),_:2},1032,["route"])]))]),_:1})],6)}}});const Zt=pe(Ta,[["__scopeId","data-v-ac212d1d"]]),Vt=t=>(st("data-v-1b3eb871"),t=t(),rt(),t),Va=Vt(()=>m("div",{class:"right-panel-background"},null,-1)),za={class:"right-panel-items"},La={class:"project-configuration"},Aa=Vt(()=>m("h4",{class:"dark:text-white"},"项目配置",-1)),Ha=Vt(()=>m("div",{class:"border-b-[1px] border-solid border-[#dcdfe6] dark:border-[#303030]"},null,-1)),Ea=le({__name:"index",setup(t){const e=E(null),o=E(!1),a=B(()=>["mr-[20px]","outline-none","width-[20px]","height-[20px]","rounded-[4px]","cursor-pointer","transition-colors","hover:bg-[#0000000f]","dark:hover:bg-[#ffffff1f]","dark:hover:text-[#ffffffd9]"]);return vn(e,c=>{c.clientX>e.value.offsetLeft||(o.value=!1)}),qe(()=>{ge.on("openPanel",()=>{o.value=!0})}),kt(()=>{ge.off("openPanel")}),(c,i)=>{const d=k("IconifyIconOffline");return h(),V("div",{class:se([{show:o.value},"right-panel-container"])},[Va,m("div",{ref_key:"target",ref:e,class:"right-panel bg-bg_color"},[m("div",za,[m("div",La,[Aa,m("span",{title:"关闭配置",class:se(a.value)},[r(d,{class:"dark:text-white",width:"20px",height:"20px",icon:n(Gt),onClick:i[0]||(i[0]=p=>o.value=!o.value)},null,8,["icon"])],2)]),Ha,mn(c.$slots,"default",{},void 0,!0)])],512)],2)}}});const Oa=pe(Ea,[["__scopeId","data-v-1b3eb871"]]),$e=t=>(st("data-v-1ae80617"),t=t(),rt(),t),Za={class:"pure-theme"},Da=$e(()=>m("div",null,null,-1)),Pa=$e(()=>m("div",null,null,-1)),Ra=[Da,Pa],ja=$e(()=>m("div",null,null,-1)),qa=$e(()=>m("div",null,null,-1)),Ba=[ja,qa],Na=$e(()=>m("div",null,null,-1)),Fa=$e(()=>m("div",null,null,-1)),Ua=[Na,Fa],Wa={class:"theme-color"},Ga=["onClick"],Ja={class:"setting"},Ka=$e(()=>m("span",{class:"dark:text-white"},"灰色模式",-1)),Xa=$e(()=>m("span",{class:"dark:text-white"},"色弱模式",-1)),Ya=$e(()=>m("span",{class:"dark:text-white"},"隐藏标签页",-1)),Qa=$e(()=>m("span",{class:"dark:text-white"},"侧边栏Logo",-1)),el=$e(()=>m("span",{class:"dark:text-white"},"标签页持久化",-1)),tl=$e(()=>m("span",{class:"dark:text-white"},"标签风格",-1)),nl=le({__name:"index",setup(t){var Oe,s;const e=lt(),{isDark:o}=qt(),{device:a,tooltipEffect:c}=Me(),{$storage:i}=Ct(),d=E(),p=E(),y=E(),{dataTheme:b,layoutTheme:_,themeColors:f,dataThemeChange:M,setEpThemeColor:g,setLayoutThemeColor:w}=Nt();if(n(_)){const l=n(_).layout,u=n(_).theme;Mn({scopeName:`layout-theme-${u}`}),Ee(l)}const L=E(((Oe=i.configure)==null?void 0:Oe.showModel)??"smart"),z=E(((s=i.configure)==null?void 0:s.showLogo)??!0),T=wt({greyVal:i.configure.grey,weakVal:i.configure.weak,tabsVal:i.configure.hideTabs,showLogo:i.configure.showLogo,showModel:i.configure.showModel,multiTagsCache:i.configure.multiTagsCache}),W=B(()=>l=>({background:l})),N=B(()=>l=>!(l==="light"&&o.value));function $(l,u){const Z=i.configure;Z[l]=u,i.configure=Z}function C(l,u,Z){const F=Z||document.body;let{className:q}=F;q=q.replace(u,"").trim(),F.className=l?`${q} ${u} `:q}const A=l=>{C(T.greyVal,"html-grey",document.querySelector("html")),$("grey",l)},I=l=>{C(T.weakVal,"html-weakness",document.querySelector("html")),$("weak",l)},R=()=>{const l=T.tabsVal;$("hideTabs",l),ge.emit("tagViewsChange",l)},S=()=>{const l=T.multiTagsCache;$("multiTagsCache",l),Ve().multiTagsCacheChange(l)};function j(){_n(),Ge().clear(),gn().clear();const{Grey:l,Weak:u,MultiTagsCache:Z,EpThemeColor:F,Layout:q}=Ye();Re().setLayout(q),g(F),Ve().multiTagsCacheChange(Z),C(l,"html-grey",document.querySelector("html")),C(u,"html-weakness",document.querySelector("html")),e.push("/login"),Ve().handleTags("equal",[...jt]),yn()}function fe(l){$("showModel",l),ge.emit("tagViewsShowModel",l)}function G(){n(z)?$("showLogo",!0):$("showLogo",!1),ge.emit("logoChange",n(z))}function X(l){l.forEach(u=>{C(!1,"is-select",n(u))})}const Te=B(()=>l=>l===_.value.theme&&_.value.theme!=="light"?"#fff":l===_.value.theme&&_.value.theme==="light"?"#1d2b45":"transparent");function Ee(l){var u,Z,F;_.value.layout=l,window.document.body.setAttribute("layout",l),i.layout={layout:l,theme:_.value.theme,darkMode:(u=i.layout)==null?void 0:u.darkMode,sidebarStatus:(Z=i.layout)==null?void 0:Z.sidebarStatus,epThemeColor:(F=i.layout)==null?void 0:F.epThemeColor},Re().setLayout(l)}return Ue(i,({layout:l})=>{switch(l.layout){case"vertical":C(!0,"is-select",n(p)),Be(X([y]),50),Be(X([d]),50);break;case"horizontal":C(!0,"is-select",n(y)),Be(X([p]),50),Be(X([d]),50);break;case"mix":C(!0,"is-select",n(d)),Be(X([p]),50),Be(X([y]),50);break}}),Bt(()=>{je(()=>{var l,u;T.greyVal&&((l=document.querySelector("html"))==null||l.setAttribute("class","html-grey")),T.weakVal&&((u=document.querySelector("html"))==null||u.setAttribute("class","html-weakness")),T.tabsVal&&R()})}),(l,u)=>{const Z=k("el-divider"),F=k("el-switch"),q=k("el-tooltip"),U=k("IconifyIconOffline"),K=k("el-icon"),ae=k("el-radio"),we=k("el-radio-group"),Ze=k("el-button");return h(),O(Oa,null,{default:v(()=>[r(Z,null,{default:v(()=>[oe("主题")]),_:1}),r(F,{modelValue:n(b),"onUpdate:modelValue":u[0]||(u[0]=te=>Pt(b)?b.value=te:null),"inline-prompt":"",class:"pure-datatheme","active-icon":n(Tn),"inactive-icon":n(Vn),onChange:n(M)},null,8,["modelValue","active-icon","inactive-icon","onChange"]),r(Z,null,{default:v(()=>[oe("导航栏模式")]),_:1}),m("ul",Za,[r(q,{effect:n(c),class:"item",content:"左侧模式",placement:"bottom","popper-class":"pure-tooltip"},{default:v(()=>[m("li",{class:se(n(_).layout==="vertical"?"is-select":""),ref_key:"verticalRef",ref:p,onClick:u[1]||(u[1]=te=>Ee("vertical"))},Ra,2)]),_:1},8,["effect"]),n(a)!=="mobile"?(h(),O(q,{key:0,effect:n(c),class:"item",content:"顶部模式",placement:"bottom","popper-class":"pure-tooltip"},{default:v(()=>[m("li",{class:se(n(_).layout==="horizontal"?"is-select":""),ref_key:"horizontalRef",ref:y,onClick:u[2]||(u[2]=te=>Ee("horizontal"))},Ba,2)]),_:1},8,["effect"])):Y("",!0),n(a)!=="mobile"?(h(),O(q,{key:1,effect:n(c),class:"item",content:"混合模式",placement:"bottom","popper-class":"pure-tooltip"},{default:v(()=>[m("li",{class:se(n(_).layout==="mix"?"is-select":""),ref_key:"mixRef",ref:d,onClick:u[3]||(u[3]=te=>Ee("mix"))},Ua,2)]),_:1},8,["effect"])):Y("",!0)]),r(Z,null,{default:v(()=>[oe("主题色")]),_:1}),m("ul",Wa,[(h(!0),V(be,null,xe(n(f),(te,ze)=>ve((h(),V("li",{key:ze,style:ne(W.value(te.color)),onClick:De=>n(w)(te.themeColor)},[r(K,{style:{margin:"0.1em 0.1em 0 0"},size:17,color:Te.value(te.themeColor)},{default:v(()=>[r(U,{icon:n(We)},null,8,["icon"])]),_:2},1032,["color"])],12,Ga)),[[Ce,N.value(te.themeColor)]])),128))]),r(Z,null,{default:v(()=>[oe("界面显示")]),_:1}),m("ul",Ja,[m("li",null,[Ka,r(F,{modelValue:T.greyVal,"onUpdate:modelValue":u[4]||(u[4]=te=>T.greyVal=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:A},null,8,["modelValue"])]),m("li",null,[Xa,r(F,{modelValue:T.weakVal,"onUpdate:modelValue":u[5]||(u[5]=te=>T.weakVal=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:I},null,8,["modelValue"])]),m("li",null,[Ya,r(F,{modelValue:T.tabsVal,"onUpdate:modelValue":u[6]||(u[6]=te=>T.tabsVal=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:R},null,8,["modelValue"])]),m("li",null,[Qa,r(F,{modelValue:z.value,"onUpdate:modelValue":u[7]||(u[7]=te=>z.value=te),"inline-prompt":"","active-value":!0,"inactive-value":!1,"inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:G},null,8,["modelValue"])]),m("li",null,[el,r(F,{modelValue:T.multiTagsCache,"onUpdate:modelValue":u[8]||(u[8]=te=>T.multiTagsCache=te),"inline-prompt":"","inactive-color":"#a6a6a6","active-text":"开","inactive-text":"关",onChange:S},null,8,["modelValue"])]),m("li",null,[tl,r(we,{modelValue:L.value,"onUpdate:modelValue":u[9]||(u[9]=te=>L.value=te),size:"small",onChange:fe},{default:v(()=>[r(ae,{label:"card"},{default:v(()=>[oe("卡片")]),_:1}),r(ae,{label:"smart"},{default:v(()=>[oe("灵动")]),_:1})]),_:1},8,["modelValue"])])]),r(Z),r(Ze,{type:"danger",style:{width:"90%",margin:"24px 15px"},onClick:j},{default:v(()=>[r(U,{icon:n(ct),width:"15",height:"15",style:{"margin-right":"4px"}},null,8,["icon"]),oe(" 清空缓存并返回登录页 ")]),_:1})]),_:1})}}});const ol=pe(nl,[["__scopeId","data-v-1ae80617"]]),zt="/vue-pure-admin/logo.svg",Jt=t=>(st("data-v-79ec1141"),t=t(),rt(),t),al=Jt(()=>m("img",{src:zt,alt:"logo"},null,-1)),ll={class:"sidebar-title"},sl=Jt(()=>m("img",{src:zt,alt:"logo"},null,-1)),rl={class:"sidebar-title"},il=le({__name:"logo",props:{collapse:Boolean},setup(t){const e=t,{title:o}=Me();return(a,c)=>{const i=k("router-link");return h(),V("div",{class:se(["sidebar-logo-container",{collapses:e.collapse}])},[r(xt,{name:"sidebarLogoFade"},{default:v(()=>{var d,p;return[e.collapse?(h(),O(i,{key:"props.collapse",title:n(o),class:"sidebar-logo-link",to:((d=n(at)())==null?void 0:d.path)??"/"},{default:v(()=>[al,m("span",ll,ee(n(o)),1)]),_:1},8,["title","to"])):(h(),O(i,{key:"expand",title:n(o),class:"sidebar-logo-link",to:((p=n(at)())==null?void 0:p.path)??"/"},{default:v(()=>[sl,m("span",rl,ee(n(o)),1)]),_:1},8,["title","to"]))]}),_:1})],2)}}});const cl=pe(il,[["__scopeId","data-v-79ec1141"]]);var tt={exports:{}},Kt={},ul=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},mt={exports:{}};typeof Object.create=="function"?mt.exports=function(e,o){e.super_=o,e.prototype=Object.create(o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:mt.exports=function(e,o){e.super_=o;var a=function(){};a.prototype=o.prototype,e.prototype=new a,e.prototype.constructor=e};var dl=mt.exports;(function(t){var e=/%[sdj%]/g;t.format=function(s){if(!N(s)){for(var l=[],u=0;u =F)return K;switch(K){case"%s":return String(Z[u++]);case"%d":return Number(Z[u++]);case"%j":try{return JSON.stringify(Z[u++])}catch{return"[Circular]"}default:return K}}),U=Z[u];u =3&&(u.depth=arguments[2]),arguments.length>=4&&(u.colors=arguments[3]),L(l)?u.showHidden=l:l&&t._extend(u,l),C(u.showHidden)&&(u.showHidden=!1),C(u.depth)&&(u.depth=2),C(u.colors)&&(u.colors=!1),C(u.customInspect)&&(u.customInspect=!0),u.colors&&(u.stylize=i),y(u,s,u.depth)}t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function i(s,l){var u=c.styles[l];return u?"\x1B["+c.colors[u][0]+"m"+s+"\x1B["+c.colors[u][1]+"m":s}function d(s,l){return s}function p(s){var l={};return s.forEach(function(u,Z){l[u]=!0}),l}function y(s,l,u){if(s.customInspect&&l&&j(l.inspect)&&l.inspect!==t.inspect&&!(l.constructor&&l.constructor.prototype===l)){var Z=l.inspect(u,s);return N(Z)||(Z=y(s,Z,u)),Z}var F=b(s,l);if(F)return F;var q=Object.keys(l),U=p(q);if(s.showHidden&&(q=Object.getOwnPropertyNames(l)),S(l)&&(q.indexOf("message")>=0||q.indexOf("description")>=0))return _(l);if(q.length===0){if(j(l)){var K=l.name?": "+l.name:"";return s.stylize("[Function"+K+"]","special")}if(A(l))return s.stylize(RegExp.prototype.toString.call(l),"regexp");if(R(l))return s.stylize(Date.prototype.toString.call(l),"date");if(S(l))return _(l)}var ae="",we=!1,Ze=["{","}"];if(w(l)&&(we=!0,Ze=["[","]"]),j(l)){var te=l.name?": "+l.name:"";ae=" [Function"+te+"]"}if(A(l)&&(ae=" "+RegExp.prototype.toString.call(l)),R(l)&&(ae=" "+Date.prototype.toUTCString.call(l)),S(l)&&(ae=" "+_(l)),q.length===0&&(!we||l.length==0))return Ze[0]+ae+Ze[1];if(u<0)return A(l)?s.stylize(RegExp.prototype.toString.call(l),"regexp"):s.stylize("[Object]","special");s.seen.push(l);var ze;return we?ze=f(s,l,u,U,q):ze=q.map(function(De){return M(s,l,u,U,De,we)}),s.seen.pop(),g(ze,ae,Ze)}function b(s,l){if(C(l))return s.stylize("undefined","undefined");if(N(l)){var u="'"+JSON.stringify(l).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return s.stylize(u,"string")}if(W(l))return s.stylize(""+l,"number");if(L(l))return s.stylize(""+l,"boolean");if(z(l))return s.stylize("null","null")}function _(s){return"["+Error.prototype.toString.call(s)+"]"}function f(s,l,u,Z,F){for(var q=[],U=0,K=l.length;U -1&&(q?K=K.split(` `).map(function(we){return" "+we}).join(` `).substr(2):K=` diff --git a/dist/static/js/index-76843b03.js b/dist/static/js/index-d5053b76.js similarity index 95% rename from dist/static/js/index-76843b03.js rename to dist/static/js/index-d5053b76.js index e784807dd..68e1fe00d 100644 --- a/dist/static/js/index-76843b03.js +++ b/dist/static/js/index-d5053b76.js @@ -1 +1 @@ -import{d as b,D as k,r as w,by as u,a,o as d,c as C,w as t,h as s,G as i,f as V,e as m,t as x,i as B,F as S,q as P,bu as z,J as N,bI as U}from"./index-1bf93bc4.js";const D={class:"card-header"},I=b({name:"PermissionPage",__name:"index",setup(F){var n;const o=k(()=>({width:"85vw",justifyContent:"start"})),l=w((n=u())==null?void 0:n.username),_=[{value:"admin",label:"管理员角色"},{value:"common",label:"普通角色"}];function p(){u().loginByUsername({username:l.value,password:"admin123"}).then(r=>{r.success&&(z().removeItem("async-routes"),N().clearAllCachePage(),U())})}return(r,c)=>{const v=a("el-tag"),f=a("el-option"),y=a("el-select"),g=a("el-card"),h=a("el-space");return d(),C(h,{direction:"vertical",size:"large"},{default:t(()=>[s(v,{style:i(o.value),size:"large",effect:"dark"},{default:t(()=>[V(" 模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单) ")]),_:1},8,["style"]),s(g,{shadow:"never",style:i(o.value)},{header:t(()=>[m("div",D,[m("span",null,"当前角色:"+x(l.value),1)])]),default:t(()=>[s(y,{modelValue:l.value,"onUpdate:modelValue":c[0]||(c[0]=e=>l.value=e),onChange:p},{default:t(()=>[(d(),B(S,null,P(_,e=>s(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["style"])]),_:1})}}});export{I as default}; +import{d as b,D as k,r as w,by as u,a,o as d,c as C,w as t,h as s,G as i,f as V,e as m,t as x,i as B,F as S,q as P,bu as z,J as N,bI as U}from"./index-7675bdf8.js";const D={class:"card-header"},I=b({name:"PermissionPage",__name:"index",setup(F){var n;const o=k(()=>({width:"85vw",justifyContent:"start"})),l=w((n=u())==null?void 0:n.username),_=[{value:"admin",label:"管理员角色"},{value:"common",label:"普通角色"}];function p(){u().loginByUsername({username:l.value,password:"admin123"}).then(r=>{r.success&&(z().removeItem("async-routes"),N().clearAllCachePage(),U())})}return(r,c)=>{const v=a("el-tag"),f=a("el-option"),y=a("el-select"),g=a("el-card"),h=a("el-space");return d(),C(h,{direction:"vertical",size:"large"},{default:t(()=>[s(v,{style:i(o.value),size:"large",effect:"dark"},{default:t(()=>[V(" 模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单) ")]),_:1},8,["style"]),s(g,{shadow:"never",style:i(o.value)},{header:t(()=>[m("div",D,[m("span",null,"当前角色:"+x(l.value),1)])]),default:t(()=>[s(y,{modelValue:l.value,"onUpdate:modelValue":c[0]||(c[0]=e=>l.value=e),onChange:p},{default:t(()=>[(d(),B(S,null,P(_,e=>s(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["style"])]),_:1})}}});export{I as default}; diff --git a/dist/static/js/index-d8824790.js b/dist/static/js/index-d8824790.js deleted file mode 100644 index a3824c97c..000000000 --- a/dist/static/js/index-d8824790.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-955fceff.js";import"./columns-b167de94.js";import"./data-1dbab647.js";import"./index-1bf93bc4.js";export{o as default}; diff --git a/dist/static/js/index-a6d841af.js b/dist/static/js/index-d8f1a790.js similarity index 97% rename from dist/static/js/index-a6d841af.js rename to dist/static/js/index-d8f1a790.js index 9ba6ea158..9bc85d3b5 100644 --- a/dist/static/js/index-a6d841af.js +++ b/dist/static/js/index-d8f1a790.js @@ -1 +1 @@ -import{d as h,D as k,h as a,u as s,r as p,g as V,ar as A,F as H,ai as L,a as U,c as W,w as o,o as X,e as r,s as Y,v as E,_ as G}from"./index-1bf93bc4.js";const R=h({name:"Resizer",props:{split:{type:String,required:!0},className:{type:String,default:""}},setup(e){const i=k(()=>["splitter-pane-resizer",e.split,e.className].join(" "));return()=>a("div",{class:s(i)},null)}});const T=h({name:"SplitPane",components:{resizer:R},props:{splitSet:{type:Object,require:!0}},emits:["resize"],setup(e,i){var m,S,g,w,P;const l=p(!1),d=p(!1),n=p((m=e.splitSet)==null?void 0:m.defaultPercent),u=((S=e.splitSet)==null?void 0:S.split)==="vertical"?"width":"height",B=((g=e.splitSet)==null?void 0:g.split)==="vertical"?"left":"top",I=p(["splitter-pane splitter-paneL",(w=e.splitSet)==null?void 0:w.split]),N=p(["splitter-pane splitter-paneR",(P=e.splitSet)==null?void 0:P.split]),$=k(()=>{var t;return l.value?((t=e.splitSet)==null?void 0:t.split)==="vertical"?{cursor:"col-resize"}:{cursor:"row-resize"}:{cursor:"default"}}),b=()=>{d.value||(n.value=50,i.emit("resize",n.value))},D=()=>{l.value=!0,d.value=!1},j=()=>{l.value=!1},q=t=>{var y,z,M,C,x;if((t.buttons===0||t.which===0)&&(l.value=!1),l.value){let f=0,c=t.currentTarget;if(((y=e.splitSet)==null?void 0:y.split)==="vertical")for(;c;)f+=c.offsetLeft,c=c.offsetParent;else for(;c;)f+=c.offsetTop,c=c.offsetParent;const F=((z=e.splitSet)==null?void 0:z.split)==="vertical"?t.pageX:t.pageY,O=((M=e.splitSet)==null?void 0:M.split)==="vertical"?t.currentTarget.offsetWidth:t.currentTarget.offsetHeight,_=Math.floor((F-f)/O*1e4)/100;_>((C=e.splitSet)==null?void 0:C.minPercent)&&_<100-((x=e.splitSet)==null?void 0:x.minPercent)&&(n.value=_),i.emit("resize",n.value),d.value=!0}};return()=>{var t;return a(H,null,[a("div",{class:"vue-splitter-container clearfix",style:s($),onMouseup:()=>j(),onMousemove:()=>q(event)},[a("div",{class:s(I),style:{[s(u)]:s(n)+"%"}},[i.slots.paneL()]),a(R,{style:`${s([B])}:${s(n)}%`,split:(t=e.splitSet)==null?void 0:t.split,onMousedown:()=>D(),onClick:()=>b()},null),a("div",{class:s(N),style:{[s(u)]:100-s(n)+"%"}},[i.slots.paneR()]),V(a("div",{class:"vue-splitter-container-mask"},null),[[A,s(l)]])])])}}}),v=e=>(Y("data-v-62ddaddc"),e=e(),E(),e),J=v(()=>r("div",{class:"card-header"},[r("span",{class:"font-medium"},"切割面板组件")],-1)),K={class:"split-pane"},Q=v(()=>r("div",{class:"dv-a"},"A",-1)),Z=v(()=>r("div",{class:"dv-b"},"B",-1)),ee=v(()=>r("div",{class:"dv-c"},"C",-1)),te=h({name:"SplitPane",__name:"index",setup(e){const i=L({minPercent:20,defaultPercent:40,split:"vertical"}),l=L({minPercent:20,defaultPercent:40,split:"horizontal"});return(d,n)=>{const u=U("el-card");return X(),W(u,{shadow:"never"},{header:o(()=>[J]),default:o(()=>[r("div",K,[a(s(T),{splitSet:i},{paneL:o(()=>[Q]),paneR:o(()=>[a(s(T),{splitSet:l},{paneL:o(()=>[Z]),paneR:o(()=>[ee]),_:1},8,["splitSet"])]),_:1},8,["splitSet"])])]),_:1})}}});const ae=G(te,[["__scopeId","data-v-62ddaddc"]]);export{ae as default}; +import{d as h,D as k,h as a,u as s,r as p,g as V,ar as A,F as H,ai as L,a as U,c as W,w as o,o as X,e as r,s as Y,v as E,_ as G}from"./index-7675bdf8.js";const R=h({name:"Resizer",props:{split:{type:String,required:!0},className:{type:String,default:""}},setup(e){const i=k(()=>["splitter-pane-resizer",e.split,e.className].join(" "));return()=>a("div",{class:s(i)},null)}});const T=h({name:"SplitPane",components:{resizer:R},props:{splitSet:{type:Object,require:!0}},emits:["resize"],setup(e,i){var m,S,g,w,P;const l=p(!1),d=p(!1),n=p((m=e.splitSet)==null?void 0:m.defaultPercent),u=((S=e.splitSet)==null?void 0:S.split)==="vertical"?"width":"height",B=((g=e.splitSet)==null?void 0:g.split)==="vertical"?"left":"top",I=p(["splitter-pane splitter-paneL",(w=e.splitSet)==null?void 0:w.split]),N=p(["splitter-pane splitter-paneR",(P=e.splitSet)==null?void 0:P.split]),$=k(()=>{var t;return l.value?((t=e.splitSet)==null?void 0:t.split)==="vertical"?{cursor:"col-resize"}:{cursor:"row-resize"}:{cursor:"default"}}),b=()=>{d.value||(n.value=50,i.emit("resize",n.value))},D=()=>{l.value=!0,d.value=!1},j=()=>{l.value=!1},q=t=>{var y,z,M,C,x;if((t.buttons===0||t.which===0)&&(l.value=!1),l.value){let f=0,c=t.currentTarget;if(((y=e.splitSet)==null?void 0:y.split)==="vertical")for(;c;)f+=c.offsetLeft,c=c.offsetParent;else for(;c;)f+=c.offsetTop,c=c.offsetParent;const F=((z=e.splitSet)==null?void 0:z.split)==="vertical"?t.pageX:t.pageY,O=((M=e.splitSet)==null?void 0:M.split)==="vertical"?t.currentTarget.offsetWidth:t.currentTarget.offsetHeight,_=Math.floor((F-f)/O*1e4)/100;_>((C=e.splitSet)==null?void 0:C.minPercent)&&_<100-((x=e.splitSet)==null?void 0:x.minPercent)&&(n.value=_),i.emit("resize",n.value),d.value=!0}};return()=>{var t;return a(H,null,[a("div",{class:"vue-splitter-container clearfix",style:s($),onMouseup:()=>j(),onMousemove:()=>q(event)},[a("div",{class:s(I),style:{[s(u)]:s(n)+"%"}},[i.slots.paneL()]),a(R,{style:`${s([B])}:${s(n)}%`,split:(t=e.splitSet)==null?void 0:t.split,onMousedown:()=>D(),onClick:()=>b()},null),a("div",{class:s(N),style:{[s(u)]:100-s(n)+"%"}},[i.slots.paneR()]),V(a("div",{class:"vue-splitter-container-mask"},null),[[A,s(l)]])])])}}}),v=e=>(Y("data-v-62ddaddc"),e=e(),E(),e),J=v(()=>r("div",{class:"card-header"},[r("span",{class:"font-medium"},"切割面板组件")],-1)),K={class:"split-pane"},Q=v(()=>r("div",{class:"dv-a"},"A",-1)),Z=v(()=>r("div",{class:"dv-b"},"B",-1)),ee=v(()=>r("div",{class:"dv-c"},"C",-1)),te=h({name:"SplitPane",__name:"index",setup(e){const i=L({minPercent:20,defaultPercent:40,split:"vertical"}),l=L({minPercent:20,defaultPercent:40,split:"horizontal"});return(d,n)=>{const u=U("el-card");return X(),W(u,{shadow:"never"},{header:o(()=>[J]),default:o(()=>[r("div",K,[a(s(T),{splitSet:i},{paneL:o(()=>[Q]),paneR:o(()=>[a(s(T),{splitSet:l},{paneL:o(()=>[Z]),paneR:o(()=>[ee]),_:1},8,["splitSet"])]),_:1},8,["splitSet"])])]),_:1})}}});const ae=G(te,[["__scopeId","data-v-62ddaddc"]]);export{ae as default}; diff --git a/dist/static/js/index-de82fa72.js b/dist/static/js/index-de82fa72.js deleted file mode 100644 index 459485b6a..000000000 --- a/dist/static/js/index-de82fa72.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-18ab3242.js";import"./columns-94761544.js";import"./data-1dbab647.js";import"./index-1bf93bc4.js";export{o as default}; diff --git a/dist/static/js/index-deda0d7d.js b/dist/static/js/index-deda0d7d.js new file mode 100644 index 000000000..bf06ba9c0 --- /dev/null +++ b/dist/static/js/index-deda0d7d.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-1835ad84.js";import"./columns-266f997d.js";import"./index-7675bdf8.js";import"./data-d2c0f1f4.js";export{o as default}; diff --git a/dist/static/js/index-df4e5d30.js b/dist/static/js/index-e71d6eaa.js similarity index 99% rename from dist/static/js/index-df4e5d30.js rename to dist/static/js/index-e71d6eaa.js index f929c174d..105e5aef4 100644 --- a/dist/static/js/index-df4e5d30.js +++ b/dist/static/js/index-e71d6eaa.js @@ -1,4 +1,4 @@ -import{S as _t,a as sn}from"./sortable.esm-e674cde8.js";import{a as ye,ap as un,d as Rt,O as wt,n as Xt,r as Ke,k as cn,c as dn,w as A,o as Ze,e as L,f as yt,h as j,u as Fe,aq as fn,t as Me,i as Et,q as hn,F as pn,s as mn,v as gn,_ as vn}from"./index-1bf93bc4.js";import{u as Dt}from"./app-d136cd7f.js";import{u as bn}from"./hooks-7d7381e1.js";/**! +import{S as _t,a as sn}from"./sortable.esm-e674cde8.js";import{a as ye,ap as un,d as Rt,O as wt,n as Xt,r as Ke,k as cn,c as dn,w as A,o as Ze,e as L,f as yt,h as j,u as Fe,aq as fn,t as Me,i as Et,q as hn,F as pn,s as mn,v as gn,_ as vn}from"./index-7675bdf8.js";import{u as Dt}from"./app-45cd0642.js";import{u as bn}from"./hooks-0aff82c9.js";/**! * Sortable 1.14.0 * @author RubaXa * @author owenm diff --git a/dist/static/js/index-ec67692d.js b/dist/static/js/index-ec67692d.js new file mode 100644 index 000000000..7879a3246 --- /dev/null +++ b/dist/static/js/index-ec67692d.js @@ -0,0 +1 @@ +import{r as h,ab as dt,k as L,ac as ot,o as b,i as O,ad as $,h as w,j as x,e as d,t as E,E as z,n as rt,s as ft,v as pt,d as T,W as C,ae as mt,D as k,af as gt,ag as ht,u as _,F as vt,q as yt,G as _t,ah as D,ai as bt,a as N,c as wt,w as R,aj as Ot,ak as At,al as It}from"./index-7675bdf8.js";import{b as St}from"./back_top-32a4729d.js";function $t(t=6){return Number(Math.random().toString().substr(3,t)+Date.now()).toString(36)}const Et=["#409EFF","#67C23A","#E6A23C","#F56C6C","#909399"];function zt(t,e){return Math.floor(Math.random()*(e-t+1))+t}function xt(){return Et[zt(0,4)]}const Ct="https://www.getphotoblanket.com",kt=({page:t=1,pageSize:e=20})=>{const n=`${Ct}/products.json?page=${t}&limit=${e}`;return fetch(n).then(o=>o.json()).then(o=>o.products).then(o=>o.map(r=>({id:$t(),star:!1,price:r.variants[0].price,src:{original:r.images[0].src},backgroundColor:xt(),name:r.title})))},Rt="/vue-pure-admin/static/png/error-e2cbeecf.png",jt="/vue-pure-admin/static/png/loading-cc1c87e5.png";const it=(t,e)=>{const n=t.__vccOpts||t;for(const[o,r]of e)n[o]=r;return n},Lt={},Tt=t=>(ft("data-v-259be2b2"),t=t(),pt(),t),Pt={class:"container"},Dt=Tt(()=>d("div",{class:"spinner"},null,-1)),Nt=[Dt];function Bt(t,e){return b(),O("div",Pt,Nt)}const Mt=it(Lt,[["render",Bt],["__scopeId","data-v-259be2b2"],["__file","/home/oumoussa/side-projects/infinite/src/components/Spinner.vue"]]),Vt=t=>({loading(){t.value="loading"},loaded(){t.value="loaded"},complete(){t.value="complete"},error(){t.value="error"}}),Ft=(t,e,n)=>()=>{const o=n.parentEl||document.documentElement;n.prevHeight=o.scrollHeight,e.loading(),t("infinite",e)},Ht=(t,e)=>{const n=t.getBoundingClientRect();if(!e)return n.top>=0&&n.bottom<=window.innerHeight;const o=e.getBoundingClientRect();return n.top>=o.top&&n.bottom<=o.bottom},B=t=>{t.parentEl=document.querySelector(t.target)||null;let e=`0px 0px ${t.distance}px 0px`;t.top&&(e=`${t.distance}px 0px 0px 0px`);const n=new IntersectionObserver(o=>{o[0].isIntersecting&&(t.firstload&&t.emit(),t.firstload=!0)},{root:t.parentEl,rootMargin:e});return n.observe(t.infiniteLoading.value),n},Wt={class:"state-error"},Gt={__name:"InfiniteLoading",props:{top:{type:Boolean,required:!1},target:{type:[String,Boolean],required:!1},distance:{type:Number,required:!1,default:0},identifier:{required:!1},firstload:{type:Boolean,required:!1,default:!0},slots:{type:Object,required:!1}},emits:["infinite"],setup(t,{emit:e}){const n=t;let o=null;const r=h(null),s=h("ready"),{top:i,firstload:a,target:u,distance:l}=n,{identifier:f}=dt(n),c={infiniteLoading:r,target:u,top:i,firstload:a,distance:l,prevHeight:0,parentEl:null};c.emit=Ft(e,Vt(s),c);const g=()=>z(s,async m=>{const v=c.parentEl||document.documentElement;await rt(),m=="loaded"&&i&&(v.scrollTop=v.scrollHeight-c.prevHeight),m=="loaded"&&Ht(r.value,c.parentEl)&&c.emit(),m=="complete"&&o.disconnect()}),p=()=>z(f,()=>{s.value="ready",o.disconnect(),o=B(c)});return L(()=>{o=B(c),g(),f&&p()}),ot(()=>{o.disconnect()}),(m,v)=>(b(),O("div",{ref_key:"infiniteLoading",ref:r},[s.value=="loading"?$(m.$slots,"spinner",{key:0},()=>[w(Mt)],!0):x("v-if",!0),s.value=="complete"?$(m.$slots,"complete",{key:1},()=>{var y;return[d("span",null,E(((y=t.slots)==null?void 0:y.complete)||"No more results!"),1)]},!0):x("v-if",!0),s.value=="error"?$(m.$slots,"error",{key:2,retry:c.emit},()=>{var y;return[d("span",Wt,[d("span",null,E(((y=t.slots)==null?void 0:y.error)||"Oops something went wrong!"),1),d("button",{class:"retry",onClick:v[0]||(v[0]=(...A)=>c.emit&&c.emit(...A))}," retry ")])]},!0):x("v-if",!0)],512))}},Ut=it(Gt,[["__scopeId","data-v-9d82030b"],["__file","/home/oumoussa/side-projects/infinite/src/components/InfiniteLoading.vue"]]);function qt(t){return gt()?(ht(t),!0):!1}const st=typeof window<"u";function Kt(t,e){function n(...o){t(()=>e.apply(this,o),{fn:e,thisArg:this,args:o})}return n}function Xt(t,e={}){let n,o;return s=>{const i=_(t),a=_(e.maxWait);if(n&&clearTimeout(n),i<=0||a!==void 0&&a<=0)return o&&(clearTimeout(o),o=null),s();a&&!o&&(o=setTimeout(()=>{n&&clearTimeout(n),o=null,s()},a)),n=setTimeout(()=>{o&&clearTimeout(o),o=null,s()},i)}}function Yt(t,e=200,n={}){return Kt(Xt(e,n),t)}function Qt(t){var e;const n=_(t);return(e=n==null?void 0:n.$el)!=null?e:n}const Jt=st?window:void 0,M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},V="__vueuse_ssr_handlers__";M[V]=M[V]||{};var F=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(t,e)=>{var n={};for(var o in t)Zt.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&F)for(var o of F(t))e.indexOf(o)<0&&te.call(t,o)&&(n[o]=t[o]);return n};function ne(t,e,n={}){const o=n,{window:r=Jt}=o,s=ee(o,["window"]);let i;const a=r&&"ResizeObserver"in r,u=()=>{i&&(i.disconnect(),i=void 0)},l=z(()=>Qt(t),c=>{u(),a&&r&&c&&(i=new ResizeObserver(e),i.observe(c,s))},{immediate:!0,flush:"post"}),f=()=>{u(),l()};return qt(f),{isSupported:a,stop:f}}var H,W;st&&(window!=null&&window.navigator)&&((H=window==null?void 0:window.navigator)!=null&&H.platform)&&/iP(ad|hone|od)/.test((W=window==null?void 0:window.navigator)==null?void 0:W.platform);const oe=({breakpoints:t,wrapperWidth:e,gutter:n,hasAroundGutter:o,initWidth:r})=>{const s=Object.keys(t).map(l=>Number(l)).sort((l,f)=>l-f);let i=e,a=!1;for(const l of s)if(e<=l){i=l,a=!0;break}if(!a)return r;const u=t[i].rowPerView;return o?(e-n)/u-n:(e-(u-1)*n)/u};function re(t){const e=h(0),n=h(null);ne(n,i=>{const a=i[0],{width:u}=a.contentRect;e.value=u});const o=k(()=>oe({wrapperWidth:e.value,breakpoints:t.breakpoints,gutter:t.gutter,hasAroundGutter:t.hasAroundGutter,initWidth:t.width})),r=k(()=>{const i=t.hasAroundGutter?-t.gutter:t.gutter;return Math.floor((e.value+i)/(o.value+t.gutter))}),s=k(()=>{const i=t.hasAroundGutter?t.gutter:-t.gutter,a=r.value*(o.value+t.gutter)+i;return(e.value-a)/2});return{waterfallWrapper:n,wrapperWidth:e,colWidth:o,cols:r,offsetX:s}}function at(t,e){return new RegExp(`(^|\\s)${e}(\\s|$)`).test(t.className)}function G(t,e){if(at(t,e))return;const n=t.className.split(/\s+/);n.push(e),t.className=n.join(" ")}const ie=document.createElement("div").style,j=(()=>{const t={webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform",standard:"transform"};for(const e in t){const n=t[e];if(ie[n]!==void 0)return e}return!1})();function S(t){return j===!1?!1:j==="standard"?t:j+t.charAt(0).toUpperCase()+t.substr(1)}const U=S("transform"),q=S("animation-duration"),K=S("animation-delay"),X=S("transition"),Y=S("animation-fill-mode");function se(t,e,n,o,r){const s=h([]),i=h(0),a=c=>{const g=t.hasAroundGutter?c+1:c;return t.gutter*g+e.value*c+o.value},u=()=>{s.value=new Array(n.value).fill(t.hasAroundGutter?t.gutter:0)},l=ae(t);return{wrapperHeight:i,layoutHandle:async()=>{u();const c=[];if(r&&r.value&&r.value.childNodes.forEach(g=>{g.className==="waterfall-item"&&c.push(g)}),c.length===0)return!1;for(let g=0;g {X&&(A[X]="transform .3s")})}i.value=Math.max.apply(null,s.value)}}}function ae(t){return(e,n)=>{const o=e.firstChild;if(o&&!at(o,t.animationPrefix)){const r=`${t.animationDuration/1e3}s`,s=`${t.animationDelay/1e3}s`,i=o.style;i.visibility="visible",q&&(i[q]=r),K&&(i[K]=s),Y&&(i[Y]="both"),G(o,t.animationPrefix),G(o,t.animationEffect),n&&setTimeout(()=>{n()},t.animationDuration+t.animationDelay)}}}const le=typeof window<"u"&&window!==null,Q=de(),ce=Object.prototype.propertyIsEnumerable,J=Object.getOwnPropertySymbols;function ue(t,...e){return e.map(o=>o.replace(/\[(\w+)\]/g,".$1").split(".").reduce((r,s)=>r&&r[s],t))}function de(){return le&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}function I(t){return typeof t=="function"||toString.call(t)==="[object Object]"}function fe(t){return typeof t=="object"?t===null:typeof t!="function"}function pe(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function me(t,...e){if(!I(t))throw new TypeError("expected the first argument to be an object");if(e.length===0||typeof Symbol!="function"||typeof J!="function")return t;for(const n of e){const o=J(n);for(const r of o)ce.call(n,r)&&(t[r]=n[r])}return t}function lt(t,...e){let n=0;for(fe(t)&&(t=e[n++]),t||(t={});n {const r=new Image;r.onload=()=>{n(r)},r.onerror=()=>{o(new Error("Image load error"))},e&&(r.crossOrigin="Anonymous"),r.src=t})}const ge={rootMargin:"0px",threshold:0},tt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",he="";class ve{constructor(e=!0,n,o=!0){this.lazyActive=!0,this.crossOrigin=!0,this.options={loading:tt,error:he,observerOptions:ge,log:!0},this._images=new WeakMap,this.lazyActive=e,this.crossOrigin=o,this.config(n)}config(e={}){lt(this.options,e)}mount(e,n,o){const{src:r,loading:s,error:i}=this._valueFormatter(n);e.setAttribute("lazy","loading"),e.setAttribute("src",s||tt),this.lazyActive?(Q||(this._setImageSrc(e,r,o,i),this._log(()=>{throw new Error("Not support IntersectionObserver!")})),this._initIntersectionObserver(e,r,o,i)):this._setImageSrc(e,r,o,i)}resize(e,n){const o=e.getAttribute("lazy"),r=e.getAttribute("src");o&&o==="loaded"&&r&&Z(r,this.crossOrigin).then(s=>{const{width:i,height:a}=s,u=e.width/i*a;e.height=u;const l=e.style;l.height=`${u}px`,n()})}unmount(e){const n=this._realObserver(e);n&&n.unobserve(e),this._images.delete(e)}_setImageSrc(e,n,o,r){!n||e.getAttribute("src")===n||Z(n,this.crossOrigin).then(i=>{const{width:a,height:u}=i,l=u/a,f=e.parentNode.parentNode;f.style.paddingBottom=`${l*100}%`,e.setAttribute("lazy","loaded"),e.removeAttribute("src"),e.setAttribute("src",n),o()}).catch(()=>{const i=this._realObserver(e);i&&i.disconnect(),r&&(e.setAttribute("lazy","error"),e.setAttribute("src",r)),this._log(()=>{throw new Error(`Image failed to load!And failed src was: ${n} `)}),o()})}_isOpenLazy(){return Q&&this.lazyActive}_initIntersectionObserver(e,n,o,r){const s=this.options.observerOptions;this._images.set(e,new IntersectionObserver(a=>{Array.prototype.forEach.call(a,u=>{if(u.isIntersecting){const l=this._realObserver(e);l&&l.unobserve(u.target),this._setImageSrc(e,n,o,r)}})},s));const i=this._realObserver(e);i&&i.observe(e)}_valueFormatter(e){let n=e,o=this.options.loading,r=this.options.error;return I(e)&&(n=e.src,o=e.loading||this.options.loading,r=e.error||this.options.error),{src:n,loading:o,error:r}}_log(e){this.options.log&&e()}_realObserver(e){return this._images.get(e)}}var ct=(t,e)=>{const n=t.__vccOpts||t;for(const[o,r]of e)n[o]=r;return n};const P=T({props:{list:{type:Array,default:()=>[]},rowKey:{type:String,default:"id"},imgSelector:{type:String,default:"src"},width:{type:Number,default:200},breakpoints:{type:Object,default:()=>({1200:{rowPerView:3},800:{rowPerView:2},500:{rowPerView:1}})},gutter:{type:Number,default:10},hasAroundGutter:{type:Boolean,default:!0},animationPrefix:{type:String,default:"animate__animated"},animationEffect:{type:String,default:"fadeIn"},animationDuration:{type:Number,default:1e3},animationDelay:{type:Number,default:300},backgroundColor:{type:String,default:"#fff"},lazyload:{type:Boolean,default:!0},loadProps:{type:Object,default:()=>{}},crossOrigin:{type:Boolean,default:!0},delay:{type:Number,default:300}},setup(t){const e=new ve(t.lazyload,t.loadProps,t.crossOrigin);C("lazy",e);const{waterfallWrapper:n,wrapperWidth:o,colWidth:r,cols:s,offsetX:i}=re(t),{wrapperHeight:a,layoutHandle:u}=se(t,r,s,i,n),l=Yt(()=>{u()},t.delay);z(()=>[o,r,t.list],()=>{l()},{deep:!0});const f=h(0);return C("sizeChangeTime",f),C("imgLoaded",l),{waterfallWrapper:n,wrapperHeight:a,getRenderURL:p=>ue(p,t.imgSelector)[0],getKey:(p,m)=>p[t.rowKey]||m}}}),et=()=>{mt(t=>({e0bdcc92:t.backgroundColor}))},nt=P.setup;P.setup=nt?(t,e)=>(et(),nt(t,e)):et;const ye=P,_e={class:"waterfall-card"};function be(t,e,n,o,r,s){return b(),O("div",{ref:"waterfallWrapper",class:"waterfall-list",style:_t({height:`${t.wrapperHeight}px`})},[(b(!0),O(vt,null,yt(t.list,(i,a)=>(b(),O("div",{key:t.getKey(i,a),class:"waterfall-item"},[d("div",_e,[$(t.$slots,"item",{item:i,index:a,url:t.getRenderURL(i)},void 0,!0)])]))),128))],4)}var we=ct(ye,[["render",be],["__scopeId","data-v-585fbbe9"]]);const Oe=T({props:{url:{type:String,default:""}},setup(t){const e=D("imgLoaded"),n=D("lazy"),o=h(null);L(()=>{r()}),ot(()=>{s()});function r(){o.value&&n.mount(o.value,t.url,()=>{e()})}function s(){o.value&&n.unmount(o.value)}return{lazyRef:o}}}),Ae={class:"lazy__box"},Ie={class:"lazy__resource"},Se={ref:"lazyRef",class:"lazy__img"};function $e(t,e,n,o,r,s){return b(),O("div",Ae,[d("div",Ie,[d("img",Se,null,512)])])}var Ee=ct(Oe,[["render",$e],["__scopeId","data-v-5a384790"]]);const ze=["onClick"],xe={class:"overflow-hidden"},Ce={class:"px-4 pt-2 pb-4 border-t border-t-gray-800"},ke={class:"pb-4 text-gray-50 group-hover:text-yellow-300"},Re={class:"pt-3 flex justify-between items-center border-t border-t-gray-600 border-opacity-50"},je={class:"text-gray-50"},Le=["onClick"],De=T({__name:"index",setup(t){const e=bt({rowKey:"id",gutter:10,hasAroundGutter:!0,width:320,breakpoints:{1200:{rowPerView:4},800:{rowPerView:3},500:{rowPerView:2}},animationEffect:"animate__zoomInUp",animationDuration:1e3,animationDelay:300,imgSelector:"src.original",loadProps:{loading:jt,error:Rt},lazyload:!0}),n=h(1),o=h([]),r=h(),s=h();function i(){s.value=Ot.service({target:".content",background:"transparent",text:"加载中"}),kt({page:n.value,pageSize:r.value}).then(l=>{setTimeout(()=>{o.value.push(...l),n.value+=1,rt(()=>{s.value.close()})},500)})}function a(l,f){o.value.splice(f,1)}function u(l){}return L(()=>{i()}),(l,f)=>{const c=N("el-backtop"),g=N("el-scrollbar");return b(),wt(g,{height:"87vh",class:"content"},{default:R(()=>[w(_(we),It({list:o.value},e),{item:R(({item:p,url:m,index:v})=>[d("div",{class:"bg-gray-900 rounded-lg shadow-md overflow-hidden transition-all duration-300 ease-linear hover:shadow-lg hover:shadow-gray-600 group",onClick:y=>void 0},[d("div",xe,[w(_(Ee),{url:m,class:"cursor-pointer transition-all duration-300 ease-linear group-hover:scale-105"},null,8,["url"])]),d("div",Ce,[d("h4",ke,E(p.name),1),d("div",Re,[d("div",je,"$ "+E(p.price),1),d("div",null,[d("button",{class:"px-3 h-7 rounded-full bg-red-500 text-sm text-white shadow-lg transition-all duration-300 hover:bg-red-600",onClick:At(y=>a(p,v),["stop"])}," 删除 ",8,Le)])])])],8,ze)]),_:1},16,["list"]),w(c,{title:"回到顶部",right:35,"visibility-height":400,target:".content .el-scrollbar__wrap"},{default:R(()=>[w(_(St))]),_:1}),w(_(Ut),{firstload:!1,onInfinite:i})]),_:1})}}});export{De as default}; diff --git a/dist/static/js/index-f133d5ea.js b/dist/static/js/index-f133d5ea.js deleted file mode 100644 index 8f0c33d29..000000000 --- a/dist/static/js/index-f133d5ea.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-69117ef1.js";import"./columns-dfe7a0ca.js";import"./index-1bf93bc4.js";import"./data-a40e7d69.js";export{o as default}; diff --git a/dist/static/js/index-0645ad10.js b/dist/static/js/index-f25a1f6a.js similarity index 94% rename from dist/static/js/index-0645ad10.js rename to dist/static/js/index-f25a1f6a.js index 7d589474d..5cf264369 100644 --- a/dist/static/js/index-0645ad10.js +++ b/dist/static/js/index-f25a1f6a.js @@ -1 +1 @@ -import{o as n,i as d,e as t,d as a,a2 as i,h as l,u as c,s as r,v as p,_ as u}from"./index-1bf93bc4.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.836c-4.893-5.973-9.238-9.362-13.036-10.168-3.797-.805-7.412-.927-10.846-.365V41L4 23.545 20.118 7v10.167c6.349.05 11.746 2.328 16.192 6.833 4.445 4.505 7.009 10.117 7.69 16.836Z","clip-rule":"evenodd"},null,-1),v=[f];function x(e,o){return n(),d("svg",h,v)}const k={render:x},_=e=>(r("data-v-b1cd7caf"),e=e(),p(),e),m={class:"w-full h-full text-center"},w=_(()=>t("h1",null,"业务内容模块",-1)),b=_(()=>t("p",null,"使用场景:需要外嵌平台某个页面,不需要展示菜单导航以及额外模块",-1)),g=a({name:"Empty",__name:"index",setup(e){const o=i();return(B,s)=>(n(),d("div",m,[w,b,t("div",{class:"back",title:"返回上一页",onClick:s[0]||(s[0]=I=>c(o).go(-1))},[l(c(k),{class:"w-[80px] h-[80px]"})])]))}});const y=u(g,[["__scopeId","data-v-b1cd7caf"]]);export{y as default}; +import{o as n,i as d,e as t,d as a,a2 as i,h as l,u as c,s as r,v as p,_ as u}from"./index-7675bdf8.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.836c-4.893-5.973-9.238-9.362-13.036-10.168-3.797-.805-7.412-.927-10.846-.365V41L4 23.545 20.118 7v10.167c6.349.05 11.746 2.328 16.192 6.833 4.445 4.505 7.009 10.117 7.69 16.836Z","clip-rule":"evenodd"},null,-1),v=[f];function x(e,o){return n(),d("svg",h,v)}const k={render:x},_=e=>(r("data-v-b1cd7caf"),e=e(),p(),e),m={class:"w-full h-full text-center"},w=_(()=>t("h1",null,"业务内容模块",-1)),b=_(()=>t("p",null,"使用场景:需要外嵌平台某个页面,不需要展示菜单导航以及额外模块",-1)),g=a({name:"Empty",__name:"index",setup(e){const o=i();return(B,s)=>(n(),d("div",m,[w,b,t("div",{class:"back",title:"返回上一页",onClick:s[0]||(s[0]=I=>c(o).go(-1))},[l(c(k),{class:"w-[80px] h-[80px]"})])]))}});const y=u(g,[["__scopeId","data-v-b1cd7caf"]]);export{y as default}; diff --git a/dist/static/js/index-723b9218.js b/dist/static/js/index-f3e61578.js similarity index 82% rename from dist/static/js/index-723b9218.js rename to dist/static/js/index-f3e61578.js index d28d4976c..5b7526bc1 100644 --- a/dist/static/js/index-723b9218.js +++ b/dist/static/js/index-f3e61578.js @@ -1 +1 @@ -import{d as t,r as n,a as _,c,w as a,o as l,e}from"./index-1bf93bc4.js";const d=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"通过iframe引入按钮页面")],-1),m=["src"],h=t({name:"ButtonPage",__name:"index",setup(u){const{VITE_PUBLIC_PATH:s}={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},o=n(`${s}html/button.html`);return(f,i)=>{const r=_("el-card");return l(),c(r,{shadow:"never"},{header:a(()=>[d]),default:a(()=>[e("iframe",{src:o.value,frameborder:"0",class:"iframe w-full h-[60vh]"},null,8,m)]),_:1})}}});export{h as default}; +import{d as t,r as n,a as _,c,w as a,o as l,e}from"./index-7675bdf8.js";const d=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"通过iframe引入按钮页面")],-1),m=["src"],h=t({name:"ButtonPage",__name:"index",setup(u){const{VITE_PUBLIC_PATH:s}={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},o=n(`${s}html/button.html`);return(f,i)=>{const r=_("el-card");return l(),c(r,{shadow:"never"},{header:a(()=>[d]),default:a(()=>[e("iframe",{src:o.value,frameborder:"0",class:"iframe w-full h-[60vh]"},null,8,m)]),_:1})}}});export{h as default}; diff --git a/dist/static/js/index-b540f288.js b/dist/static/js/index-f5293965.js similarity index 70% rename from dist/static/js/index-b540f288.js rename to dist/static/js/index-f5293965.js index a9002f8f4..f48b8bc3b 100644 --- a/dist/static/js/index-b540f288.js +++ b/dist/static/js/index-f5293965.js @@ -1 +1 @@ -import{d as e,i as n,o}from"./index-1bf93bc4.js";const l=e({name:"MenuOverflow",__name:"index",setup(t){return(a,r)=>(o(),n("div",null,"目录、菜单文字超出显示 Tooltip 文字提示"))}});export{l as default}; +import{d as e,i as n,o}from"./index-7675bdf8.js";const l=e({name:"MenuOverflow",__name:"index",setup(t){return(a,r)=>(o(),n("div",null,"目录、菜单文字超出显示 Tooltip 文字提示"))}});export{l as default}; diff --git a/dist/static/js/index-f0c0fa45.js b/dist/static/js/index-f6f8d9d7.js similarity index 99% rename from dist/static/js/index-f0c0fa45.js rename to dist/static/js/index-f6f8d9d7.js index ca5ac8f46..852e622fc 100644 --- a/dist/static/js/index-f0c0fa45.js +++ b/dist/static/js/index-f6f8d9d7.js @@ -1 +1 @@ -import{d as he,O as be}from"./index-1bf93bc4.js";const ne=e=>Array.isArray(e),le=e=>ne(e)?e:[e];let ge=function(e){let t=function(f){return le(f).forEach(w=>{var L;return b.set(Symbol((L=w.char)==null?void 0:L.innerText),o({...w}))}),this},n=()=>m().filter(f=>f.typeable),a=function(f,w){let L=[...b.keys()];b.set(L[f],o(w))},o=f=>(f.shouldPauseCursor=function(){return!!(this.typeable||this.cursorable||this.deletable)},f),s=function(){b.forEach(f=>delete f.done)},y=function(){b=new Map,t(e)},d=()=>b,m=()=>Array.from(b.values()),p=f=>b.delete(f),_=(f=!1)=>f?m():m().filter(w=>!w.done),S=(f,w=!1)=>w?b.delete(f):b.get(f).done=!0,b=new Map;return t(e),{add:t,set:a,wipe:y,reset:s,destroy:p,done:S,getItems:_,getQueue:d,getTypeable:n}};const ae=e=>Array.from(e),W=e=>document.createTextNode(e);let j=e=>([...e.childNodes].forEach(t=>{if(t.nodeValue){[...t.nodeValue].forEach(n=>{t.parentNode.insertBefore(W(n),t)}),t.remove();return}j(t)}),e);const se=e=>{let t=document.implementation.createHTMLDocument();return t.body.innerHTML=e,j(t.body)},ie="data-typeit-id",A="ti-cursor",Te="END",Se={started:!1,completed:!1,frozen:!1,destroyed:!1},x={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map(e=>({opacity:e})),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},we=`[${ie}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`;function oe(e,t=!1,n=!1){let a=e.querySelector(`.${A}`),o=document.createTreeWalker(e,NodeFilter.SHOW_ALL,{acceptNode:d=>{var m,p;if(a&&n){if((m=d.classList)!=null&&m.contains(A))return NodeFilter.FILTER_ACCEPT;if(a.contains(d))return NodeFilter.FILTER_REJECT}return(p=d.classList)!=null&&p.contains(A)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),s,y=[];for(;s=o.nextNode();)s.originalParent||(s.originalParent=s.parentNode),y.push(s);return t?y.reverse():y}function Ee(e){return oe(se(e))}function Ce(e,t=!0){return t?Ee(e):ae(e).map(W)}const H=e=>document.createElement(e),ue=(e,t="")=>{let n=H("style");n.id=t,n.appendChild(W(e)),document.head.appendChild(n)},Y=e=>(ne(e)||(e=[e/2,e/2]),e),Z=(e,t)=>Math.abs(Math.random()*(e+t-(e-t))+(e-t));let ee=e=>e/2;function _e(e){let{speed:t,deleteSpeed:n,lifeLike:a}=e;return n=n!==null?n:t/3,a?[Z(t,ee(t)),Z(n,ee(n))]:[t,n]}const Pe=e=>(e.forEach(clearTimeout),[]),Ie=()=>Math.random().toString().substring(2,9),J=e=>"value"in e;let Ne=e=>J(e)?ae(e.value):oe(e,!0).filter(t=>!(t.childNodes.length>0));const Ae=(e,t)=>{new IntersectionObserver((a,o)=>{a.forEach(s=>{s.isIntersecting&&(t(),o.unobserve(e))})},{threshold:1}).observe(e)};let v=e=>typeof e=="function"?e():e;const de=e=>Number.isInteger(e);let X=(e,t=document,n=!1)=>t[`querySelector${n?"All":""}`](e),Le=e=>/body/i.test(e==null?void 0:e.tagName),De=(e,t)=>{if(J(e)){e.value=`${e.value}${t.textContent}`;return}t.innerHTML="";let n=Le(t.originalParent)?e:t.originalParent||e;n.insertBefore(t,X("."+A,n)||null)},ve=(e,t,n)=>Math.min(Math.max(t+e,0),n.length);const k=(e,t)=>Object.assign({},e,t),xe=(e,t)=>{if(!e)return;let n=e.parentNode;(n.childNodes.length>1||n.isSameNode(t)?e:n).remove()},ke=(e,t,n)=>{let a=t[n-1],o=X(`.${A}`,e);e=(a==null?void 0:a.parentNode)||e,e.insertBefore(o,a||null)};function Me(e){return typeof e=="string"?X(e):e}const Re=e=>/<(.+)>(.*?)<\/(.+)>/.test(e.outerHTML);let $e=(e,t,n)=>new Promise(a=>{let o=async()=>{await e(),a()};n.push(setTimeout(o,t||0))}),Fe={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"},He=(e,t)=>{let a=`${`[${ie}='${e}']`} .${A}`,o=getComputedStyle(t),s=Object.entries(Fe).reduce((y,[d,m])=>`${y} ${d}: var(--ti-cursor-${d}, ${m||o[d]});`,"");ue(`${a} { display: inline-block; width: 0; ${s} }`,e)};const F=(e,t)=>new Array(t).fill(e),te=({queueItems:e,selector:t,cursorPosition:n,to:a})=>{if(de(t))return t*-1;let o=new RegExp(Te,"i").test(a),s=t?[...e].reverse().findIndex(({char:d})=>{let m=d.parentElement,p=m.matches(t);return o&&p?!0:p&&m.firstChild.isSameNode(d)}):-1;s<0&&(s=o?0:e.length-1);let y=o?0:1;return s-n+y};let Q=e=>new Promise(t=>{requestAnimationFrame(async()=>{t(await e())})}),fe=e=>e==null?void 0:e.getAnimations().find(t=>t.id===e.dataset.tiAnimationId),ce=({cursor:e,frames:t,options:n})=>{let a=e.animate(t,n);return a.pause(),a.id=e.dataset.tiAnimationId,Q(()=>{Q(()=>{a.play()})}),a},Qe=({cursor:e,options:t,cursorOptions:n})=>{if(!e||!n)return;let a=fe(e),o;a&&(t.delay=a.effect.getComputedTiming().delay,o=a.currentTime,a.cancel());let s=ce({cursor:e,frames:n.animation.frames,options:t});return o&&(s.currentTime=o),s},re=e=>{var t;return(t=e.func)==null?void 0:t.call(null)},Be=async({index:e,queueItems:t,wait:n,cursor:a,cursorOptions:o})=>{let s=t[e][1],y=[],d=e,m=s,p=()=>m&&!m.delay,_=s.shouldPauseCursor()&&o.autoPause;for(;p();)y.push(m),p()&&d++,m=t[d]?t[d][1]:null;if(y.length)return await Q(async()=>{for(let f of y)await re(f)}),d-1;let S=fe(a),b;return S&&(b={...S.effect.getComputedTiming(),delay:_?o.autoPauseDelay:0}),await n(async()=>{S&&_&&S.cancel(),await Q(()=>{re(s)})},s.delay),await Qe({cursor:a,options:b,cursorOptions:o}),e},qe=e=>{var t,n;if(typeof e=="object"){let a={},{frames:o,options:s}=x.cursor.animation;return a.animation=e.animation||{},a.animation.frames=((t=e.animation)==null?void 0:t.frames)||o,a.animation.options=k(s,((n=e.animation)==null?void 0:n.options)||{}),a.autoPause=e.autoPause??x.cursor.autoPause,a.autoPauseDelay=e.autoPauseDelay||x.cursor.autoPauseDelay,a}return e===!0?x.cursor:e};const Ue=function(e,t={}){let n=async(r,l,u=!1)=>{E.frozen&&await new Promise(c=>{this.unfreeze=()=>{E.frozen=!1,c()}}),u||await i.beforeStep(this),await $e(r,l,q),u||await i.afterStep(this)},a=(r,l)=>Be({index:r,queueItems:l,wait:n,cursor:N,cursorOptions:i.cursor}),o=r=>xe(r,h),s=()=>J(h),y=(r=0)=>_e(i)[r],d=()=>Ne(h),m=(r={})=>{let l=r.delay;l&&g.add({delay:l})},p=(r,l)=>(g.add(r),m(l),this),_=()=>K??D,S=(r={})=>[{func:()=>R(r)},{func:()=>R(i)}],b=r=>{let l=i.nextStringDelay;g.add([{delay:l[0]},...r,{delay:l[1]}])},f=()=>{if(s())return;let r=H("span");return r.className=A,O?(r.innerHTML=se(i.cursorChar).innerHTML,r):(r.style.visibility="hidden",r)},w=async()=>{if(!s()&&N&&h.appendChild(N),O){He(U,h),N.dataset.tiAnimationId=U;let{animation:r}=i.cursor,{frames:l,options:u}=r;ce({frames:l,cursor:N,options:{duration:i.cursorSpeed,...u}})}},L=()=>{let r=i.strings.filter(l=>!!l);r.forEach((l,u)=>{if(this.type(l),u+1===r.length)return;let c=i.breakLines?[{func:()=>B(H("BR")),typeable:!0}]:F({func:$,delay:y(1)},g.getTypeable().length);b(c)})},ye=async r=>{let l=_();l&&await G({value:l});let u=d().map(c=>[Symbol(),{func:$,delay:y(1),deletable:!0,shouldPauseCursor:()=>!0}]);for(let c=0;c {let l=h.innerHTML;return l?(h.innerHTML="",i.startDelete?(h.innerHTML=l,j(h),b(F({func:$,delay:y(1),deletable:!0},d().length)),r):l.replace(//g,"").trim().split(/
/).concat(r)):r},M=async(r=!0)=>{E.started=!0;let l=u=>{g.done(u,!r)};try{let u=[...g.getQueue()];for(let T=0;Tz+V).forEach(z=>{let[V]=u[z];l(V)}),T=I}l(P)}}if(!r)return this;if(E.completed=!0,await i.afterComplete(this),!i.loop)throw"";let c=i.loopDelay;n(async()=>{await ye(c[0]),M()},c[1])}catch{}return this},G=async r=>{D=ve(r,D,d()),ke(h,d(),D)},B=r=>De(h,r),R=async r=>i=k(i,r),me=async()=>{if(s()){h.value="";return}d().forEach(o)},$=()=>{let r=d();r.length&&(s()?h.value=h.value.slice(0,-1):o(r[D]))};this.break=function(r){return p({func:()=>B(H("BR")),typeable:!0},r)},this.delete=function(r=null,l={}){r=v(r);let u=S(l),c=r,{instant:T,to:P}=l,C=g.getTypeable(),I=(()=>c===null?C.length:de(c)?c:te({queueItems:C,selector:c,cursorPosition:_(),to:P}))();return p([u[0],...F({func:$,delay:T?0:y(1),deletable:!0},I),u[1]],l)},this.empty=function(r={}){return p({func:me},r)},this.exec=function(r,l={}){let u=S(l);return p([u[0],{func:()=>r(this)},u[1]],l)},this.move=function(r,l={}){r=v(r);let u=S(l),{instant:c,to:T}=l,P=te({queueItems:g.getTypeable(),selector:r===null?"":r,to:T,cursorPosition:_()}),C=P<0?-1:1;return K=_()+P,p([u[0],...F({func:()=>G(C),delay:c?0:y(),cursorable:!0},Math.abs(P)),u[1]],l)},this.options=function(r,l={}){return r=v(r),R(r),p({},l)},this.pause=function(r,l={}){return p({delay:v(r)},l)},this.type=function(r,l={}){r=v(r);let{instant:u}=l,c=S(l),P=Ce(r,i.html).map(I=>({func:()=>B(I),char:I,delay:u||Re(I)?0:y(),typeable:I.nodeType===Node.TEXT_NODE})),C=[c[0],{func:async()=>await i.beforeString(r,this)},...P,{func:async()=>await i.afterString(r,this)},c[1]];return p(C,l)},this.is=function(r){return E[r]},this.destroy=function(r=!0){q=Pe(q),v(r)&&N&&o(N),E.destroyed=!0},this.freeze=function(){E.frozen=!0},this.unfreeze=()=>{},this.reset=function(r){!this.is("destroyed")&&this.destroy(),r?(g.wipe(),r(this)):g.reset(),D=0;for(let l in E)E[l]=!1;return h[s()?"value":"innerHTML"]="",this},this.go=function(){return E.started?this:(w(),i.waitUntilVisible?(Ae(h,M.bind(this)),this):(M(),this))},this.flush=function(r=()=>{}){return w(),M(!1).then(r),this},this.getQueue=()=>g,this.getOptions=()=>i,this.updateOptions=r=>R(r),this.getElement=()=>h;let h=Me(e),q=[],D=0,K=null,E=k({},Se);t.cursor=qe(t.cursor??x.cursor);let i=k(x,t);i=k(i,{html:!s()&&i.html,nextStringDelay:Y(i.nextStringDelay),loopDelay:Y(i.loopDelay)});let U=Ie(),g=ge([{delay:i.startDelay}]);h.dataset.typeitId=U,ue(we);let O=!!i.cursor&&!s(),N=f();i.strings=pe(le(i.strings)),i.strings.length&&L()},Ve=he({name:"TypeIt",props:{speed:{type:Number,default:200},values:{type:Array,defalut:[]},className:{type:String,default:"type-it"},cursor:{type:Boolean,default:!0}},render(){return be("span",{class:this.className},{default:()=>[]})},mounted(){new Ue(`.${this.className}`,{strings:this.values,speed:this.speed,cursor:this.cursor}).go()}});export{Ve as T}; +import{d as he,O as be}from"./index-7675bdf8.js";const ne=e=>Array.isArray(e),le=e=>ne(e)?e:[e];let ge=function(e){let t=function(f){return le(f).forEach(w=>{var L;return b.set(Symbol((L=w.char)==null?void 0:L.innerText),o({...w}))}),this},n=()=>m().filter(f=>f.typeable),a=function(f,w){let L=[...b.keys()];b.set(L[f],o(w))},o=f=>(f.shouldPauseCursor=function(){return!!(this.typeable||this.cursorable||this.deletable)},f),s=function(){b.forEach(f=>delete f.done)},y=function(){b=new Map,t(e)},d=()=>b,m=()=>Array.from(b.values()),p=f=>b.delete(f),_=(f=!1)=>f?m():m().filter(w=>!w.done),S=(f,w=!1)=>w?b.delete(f):b.get(f).done=!0,b=new Map;return t(e),{add:t,set:a,wipe:y,reset:s,destroy:p,done:S,getItems:_,getQueue:d,getTypeable:n}};const ae=e=>Array.from(e),W=e=>document.createTextNode(e);let j=e=>([...e.childNodes].forEach(t=>{if(t.nodeValue){[...t.nodeValue].forEach(n=>{t.parentNode.insertBefore(W(n),t)}),t.remove();return}j(t)}),e);const se=e=>{let t=document.implementation.createHTMLDocument();return t.body.innerHTML=e,j(t.body)},ie="data-typeit-id",A="ti-cursor",Te="END",Se={started:!1,completed:!1,frozen:!1,destroyed:!1},x={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map(e=>({opacity:e})),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},we=`[${ie}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`;function oe(e,t=!1,n=!1){let a=e.querySelector(`.${A}`),o=document.createTreeWalker(e,NodeFilter.SHOW_ALL,{acceptNode:d=>{var m,p;if(a&&n){if((m=d.classList)!=null&&m.contains(A))return NodeFilter.FILTER_ACCEPT;if(a.contains(d))return NodeFilter.FILTER_REJECT}return(p=d.classList)!=null&&p.contains(A)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),s,y=[];for(;s=o.nextNode();)s.originalParent||(s.originalParent=s.parentNode),y.push(s);return t?y.reverse():y}function Ee(e){return oe(se(e))}function Ce(e,t=!0){return t?Ee(e):ae(e).map(W)}const H=e=>document.createElement(e),ue=(e,t="")=>{let n=H("style");n.id=t,n.appendChild(W(e)),document.head.appendChild(n)},Y=e=>(ne(e)||(e=[e/2,e/2]),e),Z=(e,t)=>Math.abs(Math.random()*(e+t-(e-t))+(e-t));let ee=e=>e/2;function _e(e){let{speed:t,deleteSpeed:n,lifeLike:a}=e;return n=n!==null?n:t/3,a?[Z(t,ee(t)),Z(n,ee(n))]:[t,n]}const Pe=e=>(e.forEach(clearTimeout),[]),Ie=()=>Math.random().toString().substring(2,9),J=e=>"value"in e;let Ne=e=>J(e)?ae(e.value):oe(e,!0).filter(t=>!(t.childNodes.length>0));const Ae=(e,t)=>{new IntersectionObserver((a,o)=>{a.forEach(s=>{s.isIntersecting&&(t(),o.unobserve(e))})},{threshold:1}).observe(e)};let v=e=>typeof e=="function"?e():e;const de=e=>Number.isInteger(e);let X=(e,t=document,n=!1)=>t[`querySelector${n?"All":""}`](e),Le=e=>/body/i.test(e==null?void 0:e.tagName),De=(e,t)=>{if(J(e)){e.value=`${e.value}${t.textContent}`;return}t.innerHTML="";let n=Le(t.originalParent)?e:t.originalParent||e;n.insertBefore(t,X("."+A,n)||null)},ve=(e,t,n)=>Math.min(Math.max(t+e,0),n.length);const k=(e,t)=>Object.assign({},e,t),xe=(e,t)=>{if(!e)return;let n=e.parentNode;(n.childNodes.length>1||n.isSameNode(t)?e:n).remove()},ke=(e,t,n)=>{let a=t[n-1],o=X(`.${A}`,e);e=(a==null?void 0:a.parentNode)||e,e.insertBefore(o,a||null)};function Me(e){return typeof e=="string"?X(e):e}const Re=e=>/<(.+)>(.*?)<\/(.+)>/.test(e.outerHTML);let $e=(e,t,n)=>new Promise(a=>{let o=async()=>{await e(),a()};n.push(setTimeout(o,t||0))}),Fe={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"},He=(e,t)=>{let a=`${`[${ie}='${e}']`} .${A}`,o=getComputedStyle(t),s=Object.entries(Fe).reduce((y,[d,m])=>`${y} ${d}: var(--ti-cursor-${d}, ${m||o[d]});`,"");ue(`${a} { display: inline-block; width: 0; ${s} }`,e)};const F=(e,t)=>new Array(t).fill(e),te=({queueItems:e,selector:t,cursorPosition:n,to:a})=>{if(de(t))return t*-1;let o=new RegExp(Te,"i").test(a),s=t?[...e].reverse().findIndex(({char:d})=>{let m=d.parentElement,p=m.matches(t);return o&&p?!0:p&&m.firstChild.isSameNode(d)}):-1;s<0&&(s=o?0:e.length-1);let y=o?0:1;return s-n+y};let Q=e=>new Promise(t=>{requestAnimationFrame(async()=>{t(await e())})}),fe=e=>e==null?void 0:e.getAnimations().find(t=>t.id===e.dataset.tiAnimationId),ce=({cursor:e,frames:t,options:n})=>{let a=e.animate(t,n);return a.pause(),a.id=e.dataset.tiAnimationId,Q(()=>{Q(()=>{a.play()})}),a},Qe=({cursor:e,options:t,cursorOptions:n})=>{if(!e||!n)return;let a=fe(e),o;a&&(t.delay=a.effect.getComputedTiming().delay,o=a.currentTime,a.cancel());let s=ce({cursor:e,frames:n.animation.frames,options:t});return o&&(s.currentTime=o),s},re=e=>{var t;return(t=e.func)==null?void 0:t.call(null)},Be=async({index:e,queueItems:t,wait:n,cursor:a,cursorOptions:o})=>{let s=t[e][1],y=[],d=e,m=s,p=()=>m&&!m.delay,_=s.shouldPauseCursor()&&o.autoPause;for(;p();)y.push(m),p()&&d++,m=t[d]?t[d][1]:null;if(y.length)return await Q(async()=>{for(let f of y)await re(f)}),d-1;let S=fe(a),b;return S&&(b={...S.effect.getComputedTiming(),delay:_?o.autoPauseDelay:0}),await n(async()=>{S&&_&&S.cancel(),await Q(()=>{re(s)})},s.delay),await Qe({cursor:a,options:b,cursorOptions:o}),e},qe=e=>{var t,n;if(typeof e=="object"){let a={},{frames:o,options:s}=x.cursor.animation;return a.animation=e.animation||{},a.animation.frames=((t=e.animation)==null?void 0:t.frames)||o,a.animation.options=k(s,((n=e.animation)==null?void 0:n.options)||{}),a.autoPause=e.autoPause??x.cursor.autoPause,a.autoPauseDelay=e.autoPauseDelay||x.cursor.autoPauseDelay,a}return e===!0?x.cursor:e};const Ue=function(e,t={}){let n=async(r,l,u=!1)=>{E.frozen&&await new Promise(c=>{this.unfreeze=()=>{E.frozen=!1,c()}}),u||await i.beforeStep(this),await $e(r,l,q),u||await i.afterStep(this)},a=(r,l)=>Be({index:r,queueItems:l,wait:n,cursor:N,cursorOptions:i.cursor}),o=r=>xe(r,h),s=()=>J(h),y=(r=0)=>_e(i)[r],d=()=>Ne(h),m=(r={})=>{let l=r.delay;l&&g.add({delay:l})},p=(r,l)=>(g.add(r),m(l),this),_=()=>K??D,S=(r={})=>[{func:()=>R(r)},{func:()=>R(i)}],b=r=>{let l=i.nextStringDelay;g.add([{delay:l[0]},...r,{delay:l[1]}])},f=()=>{if(s())return;let r=H("span");return r.className=A,O?(r.innerHTML=se(i.cursorChar).innerHTML,r):(r.style.visibility="hidden",r)},w=async()=>{if(!s()&&N&&h.appendChild(N),O){He(U,h),N.dataset.tiAnimationId=U;let{animation:r}=i.cursor,{frames:l,options:u}=r;ce({frames:l,cursor:N,options:{duration:i.cursorSpeed,...u}})}},L=()=>{let r=i.strings.filter(l=>!!l);r.forEach((l,u)=>{if(this.type(l),u+1===r.length)return;let c=i.breakLines?[{func:()=>B(H("BR")),typeable:!0}]:F({func:$,delay:y(1)},g.getTypeable().length);b(c)})},ye=async r=>{let l=_();l&&await G({value:l});let u=d().map(c=>[Symbol(),{func:$,delay:y(1),deletable:!0,shouldPauseCursor:()=>!0}]);for(let c=0;c {let l=h.innerHTML;return l?(h.innerHTML="",i.startDelete?(h.innerHTML=l,j(h),b(F({func:$,delay:y(1),deletable:!0},d().length)),r):l.replace(//g,"").trim().split(/
/).concat(r)):r},M=async(r=!0)=>{E.started=!0;let l=u=>{g.done(u,!r)};try{let u=[...g.getQueue()];for(let T=0;Tz+V).forEach(z=>{let[V]=u[z];l(V)}),T=I}l(P)}}if(!r)return this;if(E.completed=!0,await i.afterComplete(this),!i.loop)throw"";let c=i.loopDelay;n(async()=>{await ye(c[0]),M()},c[1])}catch{}return this},G=async r=>{D=ve(r,D,d()),ke(h,d(),D)},B=r=>De(h,r),R=async r=>i=k(i,r),me=async()=>{if(s()){h.value="";return}d().forEach(o)},$=()=>{let r=d();r.length&&(s()?h.value=h.value.slice(0,-1):o(r[D]))};this.break=function(r){return p({func:()=>B(H("BR")),typeable:!0},r)},this.delete=function(r=null,l={}){r=v(r);let u=S(l),c=r,{instant:T,to:P}=l,C=g.getTypeable(),I=(()=>c===null?C.length:de(c)?c:te({queueItems:C,selector:c,cursorPosition:_(),to:P}))();return p([u[0],...F({func:$,delay:T?0:y(1),deletable:!0},I),u[1]],l)},this.empty=function(r={}){return p({func:me},r)},this.exec=function(r,l={}){let u=S(l);return p([u[0],{func:()=>r(this)},u[1]],l)},this.move=function(r,l={}){r=v(r);let u=S(l),{instant:c,to:T}=l,P=te({queueItems:g.getTypeable(),selector:r===null?"":r,to:T,cursorPosition:_()}),C=P<0?-1:1;return K=_()+P,p([u[0],...F({func:()=>G(C),delay:c?0:y(),cursorable:!0},Math.abs(P)),u[1]],l)},this.options=function(r,l={}){return r=v(r),R(r),p({},l)},this.pause=function(r,l={}){return p({delay:v(r)},l)},this.type=function(r,l={}){r=v(r);let{instant:u}=l,c=S(l),P=Ce(r,i.html).map(I=>({func:()=>B(I),char:I,delay:u||Re(I)?0:y(),typeable:I.nodeType===Node.TEXT_NODE})),C=[c[0],{func:async()=>await i.beforeString(r,this)},...P,{func:async()=>await i.afterString(r,this)},c[1]];return p(C,l)},this.is=function(r){return E[r]},this.destroy=function(r=!0){q=Pe(q),v(r)&&N&&o(N),E.destroyed=!0},this.freeze=function(){E.frozen=!0},this.unfreeze=()=>{},this.reset=function(r){!this.is("destroyed")&&this.destroy(),r?(g.wipe(),r(this)):g.reset(),D=0;for(let l in E)E[l]=!1;return h[s()?"value":"innerHTML"]="",this},this.go=function(){return E.started?this:(w(),i.waitUntilVisible?(Ae(h,M.bind(this)),this):(M(),this))},this.flush=function(r=()=>{}){return w(),M(!1).then(r),this},this.getQueue=()=>g,this.getOptions=()=>i,this.updateOptions=r=>R(r),this.getElement=()=>h;let h=Me(e),q=[],D=0,K=null,E=k({},Se);t.cursor=qe(t.cursor??x.cursor);let i=k(x,t);i=k(i,{html:!s()&&i.html,nextStringDelay:Y(i.nextStringDelay),loopDelay:Y(i.loopDelay)});let U=Ie(),g=ge([{delay:i.startDelay}]);h.dataset.typeitId=U,ue(we);let O=!!i.cursor&&!s(),N=f();i.strings=pe(le(i.strings)),i.strings.length&&L()},Ve=he({name:"TypeIt",props:{speed:{type:Number,default:200},values:{type:Array,defalut:[]},className:{type:String,default:"type-it"},cursor:{type:Boolean,default:!0}},render(){return be("span",{class:this.className},{default:()=>[]})},mounted(){new Ue(`.${this.className}`,{strings:this.values,speed:this.speed,cursor:this.cursor}).go()}});export{Ve as T}; diff --git a/dist/static/js/index-69b38aa0.js b/dist/static/js/index-fa10feb5.js similarity index 99% rename from dist/static/js/index-69b38aa0.js rename to dist/static/js/index-fa10feb5.js index aa91b0c0c..c6a0c4c4e 100644 --- a/dist/static/js/index-69b38aa0.js +++ b/dist/static/js/index-fa10feb5.js @@ -1,4 +1,4 @@ -import{d as ne,a as kt,c as re,w as pt,o as ie,h as oe,f as ae,e as Ct}from"./index-1bf93bc4.js";/*! +import{d as ne,a as kt,c as re,w as pt,o as ie,h as oe,f as ae,e as Ct}from"./index-7675bdf8.js";/*! * Intro.js v7.0.1 * https://introjs.com * diff --git a/dist/static/js/index.esm-d54ae6b6.js b/dist/static/js/index.esm-c358bf9c.js similarity index 99% rename from dist/static/js/index.esm-d54ae6b6.js rename to dist/static/js/index.esm-c358bf9c.js index 9ec05f5da..c842d5788 100644 --- a/dist/static/js/index.esm-d54ae6b6.js +++ b/dist/static/js/index.esm-c358bf9c.js @@ -1,4 +1,4 @@ -import{d as rP,r as h4,b3 as e$,k as n$,E as r$,o as oP,i as iP,b4 as o$,b5 as i$}from"./index-1bf93bc4.js";var se=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function a$(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function as(t){var e={exports:{}};return t(e,e.exports),e.exports}var yi,z0,Bh=function(t){return t&&t.Math==Math&&t},kt=Bh(typeof globalThis=="object"&&globalThis)||Bh(typeof window=="object"&&window)||Bh(typeof self=="object"&&self)||Bh(typeof se=="object"&&se)||function(){return this}()||Function("return this")(),J3=Function.prototype,pS=J3.apply,u$=J3.bind,hS=J3.call,aP=typeof Reflect=="object"&&Reflect.apply||(u$?hS.bind(pS):function(){return hS.apply(pS,arguments)}),uP=Function.prototype,g4=uP.bind,v4=uP.call,s$=g4&&g4.bind(v4),ge=g4?function(t){return t&&s$(v4,t)}:function(t){return t&&function(){return v4.apply(t,arguments)}},sn=function(t){return typeof t=="function"},Gn=function(t){try{return!!t()}catch{return!0}},Hn=!Gn(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),Oc=Function.prototype.call,zn=Oc.bind?Oc.bind(Oc):function(){return Oc.apply(Oc,arguments)},gS={}.propertyIsEnumerable,vS=Object.getOwnPropertyDescriptor,l$=vS&&!gS.call({1:2},1)?function(t){var e=vS(this,t);return!!e&&e.enumerable}:gS,Q3={f:l$},Yr=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},c$=ge({}.toString),f$=ge("".slice),Eu=function(t){return f$(c$(t),8,-1)},$y=kt.Object,d$=ge("".split),sP=Gn(function(){return!$y("z").propertyIsEnumerable(0)})?function(t){return Eu(t)=="String"?d$(t,""):$y(t)}:$y,p$=kt.TypeError,t5=function(t){if(t==null)throw p$("Can't call method on "+t);return t},Po=function(t){return sP(t5(t))},tr=function(t){return typeof t=="object"?t!==null:sn(t)},Qn={},yS=function(t){return sn(t)?t:void 0},rc=function(t,e){return arguments.length<2?yS(Qn[t])||yS(kt[t]):Qn[t]&&Qn[t][e]||kt[t]&&kt[t][e]},Td=ge({}.isPrototypeOf),Hy=rc("navigator","userAgent")||"",mS=kt.process,bS=kt.Deno,wS=mS&&mS.versions||bS&&bS.version,ES=wS&&wS.v8;ES&&(z0=(yi=ES.split("."))[0]>0&&yi[0]<4?1:+(yi[0]+yi[1])),!z0&&Hy&&(!(yi=Hy.match(/Edge\/(\d+)/))||yi[1]>=74)&&(yi=Hy.match(/Chrome\/(\d+)/))&&(z0=+yi[1]);var Fh,wg=z0,po=!!Object.getOwnPropertySymbols&&!Gn(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&wg&&wg<41}),e5=po&&!Symbol.sham&&typeof Symbol.iterator=="symbol",h$=kt.Object,pl=e5?function(t){return typeof t=="symbol"}:function(t){var e=rc("Symbol");return sn(e)&&Td(e.prototype,h$(t))},g$=kt.String,y4=function(t){try{return g$(t)}catch{return"Object"}},v$=kt.TypeError,n5=function(t){if(sn(t))return t;throw v$(y4(t)+" is not a function")},Eg=function(t,e){var n=t[e];return n==null?void 0:n5(n)},y$=kt.TypeError,m$=Object.defineProperty,ta=kt["__core-js_shared__"]||function(t,e){try{m$(kt,t,{value:e,configurable:!0,writable:!0})}catch{kt[t]=e}return e}("__core-js_shared__",{}),us=as(function(t){(t.exports=function(e,n){return ta[e]||(ta[e]=n!==void 0?n:{})})("versions",[]).push({version:"3.19.3",mode:"pure",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})}),b$=kt.Object,Bp=function(t){return b$(t5(t))},w$=ge({}.hasOwnProperty),Vt=Object.hasOwn||function(t,e){return w$(Bp(t),e)},E$=0,D$=Math.random(),C$=ge(1 .toString),Dg=function(t){return"Symbol("+(t===void 0?"":t)+")_"+C$(++E$+D$,36)},kc=us("wks"),Du=kt.Symbol,DS=Du&&Du.for,S$=e5?Du:Du&&Du.withoutSetter||Dg,Bn=function(t){if(!Vt(kc,t)||!po&&typeof kc[t]!="string"){var e="Symbol."+t;po&&Vt(Du,t)?kc[t]=Du[t]:kc[t]=e5&&DS?DS(e):S$(e)}return kc[t]},x$=kt.TypeError,A$=Bn("toPrimitive"),O$=function(t,e){if(!tr(t)||pl(t))return t;var n,r=Eg(t,A$);if(r){if(e===void 0&&(e="default"),n=zn(r,t,e),!tr(n)||pl(n))return n;throw x$("Can't convert object to primitive value")}return e===void 0&&(e="number"),function(o,i){var a,u;if(i==="string"&&sn(a=o.toString)&&!tr(u=zn(a,o))||sn(a=o.valueOf)&&!tr(u=zn(a,o))||i!=="string"&&sn(a=o.toString)&&!tr(u=zn(a,o)))return u;throw y$("Can't convert object to primitive value")}(t,e)},oc=function(t){var e=O$(t,"string");return pl(e)?e:e+""},m4=kt.document,k$=tr(m4)&&tr(m4.createElement),lP=function(t){return k$?m4.createElement(t):{}},cP=!Hn&&!Gn(function(){return Object.defineProperty(lP("div"),"a",{get:function(){return 7}}).a!=7}),CS=Object.getOwnPropertyDescriptor,B$=Hn?CS:function(t,e){if(t=Po(t),e=oc(e),cP)try{return CS(t,e)}catch{}if(Vt(t,e))return Yr(!zn(Q3.f,t,e),t[e])},_1={f:B$},F$=/#|\.prototype\./,Fp=function(t,e){var n=_$[T$(t)];return n==j$||n!=P$&&(sn(e)?Gn(e):!!e)},T$=Fp.normalize=function(t){return String(t).replace(F$,".").toLowerCase()},_$=Fp.data={},P$=Fp.NATIVE="N",j$=Fp.POLYFILL="P",N$=Fp,SS=ge(ge.bind),r5=function(t,e){return n5(t),e===void 0?t:SS?SS(t,e):function(){return t.apply(e,arguments)}},I$=kt.String,L$=kt.TypeError,ar=function(t){if(tr(t))return t;throw L$(I$(t)+" is not an object")},R$=kt.TypeError,xS=Object.defineProperty,M$=Hn?xS:function(t,e,n){if(ar(t),e=oc(e),ar(n),cP)try{return xS(t,e,n)}catch{}if("get"in n||"set"in n)throw R$("Accessors not supported");return"value"in n&&(t[e]=n.value),t},ja={f:M$},_n=Hn?function(t,e,n){return ja.f(t,e,Yr(1,n))}:function(t,e,n){return t[e]=n,t},z$=_1.f,$$=function(t){var e=function(n,r,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,r)}return new t(n,r,o)}return aP(t,this,arguments)};return e.prototype=t.prototype,e},qo=function(t,e){var n,r,o,i,a,u,s,l,c=t.target,f=t.global,p=t.stat,d=t.proto,y=f?kt:p?kt[c]:(kt[c]||{}).prototype,g=f?Qn:Qn[c]||_n(Qn,c,{})[c],v=g.prototype;for(o in e)n=!N$(f?o:c+(p?".":"#")+o,t.forced)&&y&&Vt(y,o),a=g[o],n&&(u=t.noTargetGet?(l=z$(y,o))&&l.value:y[o]),i=n&&u?u:e[o],n&&typeof a==typeof i||(s=t.bind&&n?r5(i,kt):t.wrap&&n?$$(i):d&&sn(i)?ge(i):i,(t.sham||i&&i.sham||a&&a.sham)&&_n(s,"sham",!0),_n(g,o,s),d&&(Vt(Qn,r=c+"Prototype")||_n(Qn,r,{}),_n(Qn[r],o,i),t.real&&v&&!v[o]&&_n(v,o,i)))},AS=us("keys"),P1=function(t){return AS[t]||(AS[t]=Dg(t))},H$=!Gn(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),OS=P1("IE_PROTO"),b4=kt.Object,V$=b4.prototype,Cg=H$?b4.getPrototypeOf:function(t){var e=Bp(t);if(Vt(e,OS))return e[OS];var n=e.constructor;return sn(n)&&e instanceof n?n.prototype:e instanceof b4?V$:null},U$=kt.String,W$=kt.TypeError,Sg=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=ge(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),e=n instanceof Array}catch{}return function(r,o){return ar(r),function(i){if(typeof i=="object"||sn(i))return i;throw W$("Can't set "+U$(i)+" as a prototype")}(o),e?t(r,o):r.__proto__=o,r}}():void 0),G$=Math.ceil,q$=Math.floor,o5=function(t){var e=+t;return e!=e||e===0?0:(e>0?q$:G$)(e)},K$=Math.max,Y$=Math.min,w4=function(t,e){var n=o5(t);return n<0?K$(n+e,0):Y$(n,e)},X$=Math.min,Tp=function(t){return(e=t.length)>0?X$(o5(e),9007199254740991):0;var e},kS=function(t){return function(e,n,r){var o,i=Po(e),a=Tp(i),u=w4(r,a);if(t&&n!=n){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===n)return t||u||0;return!t&&-1}},Z$={includes:kS(!0),indexOf:kS(!1)},_p={},J$=Z$.indexOf,BS=ge([].push),fP=function(t,e){var n,r=Po(t),o=0,i=[];for(n in r)!Vt(_p,n)&&Vt(r,n)&&BS(i,n);for(;e.length>o;)Vt(r,n=e[o++])&&(~J$(i,n)||BS(i,n));return i},xg=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Q$=xg.concat("length","prototype"),tH=Object.getOwnPropertyNames||function(t){return fP(t,Q$)},i5={f:tH},$0={f:Object.getOwnPropertySymbols},eH=ge([].concat),nH=rc("Reflect","ownKeys")||function(t){var e=i5.f(ar(t)),n=$0.f;return n?eH(e,n(t)):e},a5=Object.keys||function(t){return fP(t,xg)},rH=Hn?Object.defineProperties:function(t,e){ar(t);for(var n,r=Po(e),o=a5(e),i=o.length,a=0;i>a;)ja.f(t,n=o[a++],r[n]);return t},oH=rc("document","documentElement"),dP=P1("IE_PROTO"),Vy=function(){},pP=function(t){return"