diff --git a/dist/index.html b/dist/index.html index 11ba5b2..7223ac1 100644 --- a/dist/index.html +++ b/dist/index.html @@ -7,8 +7,8 @@ 小发同城官网 - 小发旗下本地sass电商品牌,品类多,价格低。精选好货,省心省钱! - - + + diff --git a/dist/static/css/BasicLayout-CR7ksobs.css b/dist/static/css/BasicLayout-CR7ksobs.css new file mode 100644 index 0000000..970d070 --- /dev/null +++ b/dist/static/css/BasicLayout-CR7ksobs.css @@ -0,0 +1 @@ +.header[data-v-077eec0e]{height:70px;width:100%;padding:15px 20px;display:flex;position:fixed;top:0;left:0;z-index:1000;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 1px 6px #0000001a}.header-menu[data-v-077eec0e]{flex:1;display:flex}.header-menu li[data-v-077eec0e]{margin:0 20px;list-style:none;position:relative;color:#333}.header-menu li span[data-v-077eec0e]{font-size:16px}.header-menu li:hover span[data-v-077eec0e]{color:var(--bgcolor)}.header-menu li[data-v-077eec0e]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:100%;border-bottom:3px solid var(--bgcolor);transition:all .2s}.header-menu li[data-v-077eec0e]:hover:before{content:"";left:0;width:100%}.header-menu .router-link-active li[data-v-077eec0e]:before{content:"";left:0;width:100%}.header-menu .router-link-active span[data-v-077eec0e]{color:var(--bgcolor)}.header-menu a[data-v-077eec0e]{text-decoration:none;color:inherit}.logo[data-v-077eec0e]{cursor:pointer;margin-right:20px}.logo img[data-v-077eec0e]{height:40px}.icon_avatar[data-v-077eec0e]{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:#eee;border-radius:100%}.start[data-v-077eec0e]{display:flex;justify-content:flex-end;align-items:center;margin-right:5px}.avatar[data-v-077eec0e]{display:flex;justify-content:flex-end;align-items:center}.header_right[data-v-077eec0e]{display:flex;justify-content:flex-end;align-items:center;gap:20px}.sub_menu[data-v-077eec0e]{display:none;cursor:pointer}@media (max-width: 768px){.logo img[data-v-077eec0e]{height:28px}.header[data-v-077eec0e]{padding:0 10px}.header_right[data-v-077eec0e]{gap:5px}.header-menu[data-v-077eec0e],.avatar[data-v-077eec0e]{display:none}.sub_menu[data-v-077eec0e]{display:block}}.footer[data-v-44c55b50]{background:#000b22;padding:20px;color:#999;font-size:14px}.footer a[data-v-44c55b50]{display:inline-block;margin:0 5px;color:#999}.footer a[data-v-44c55b50]:hover{color:#fff}.foot_menu[data-v-44c55b50]{margin:auto}.col1[data-v-44c55b50]{display:flex;align-items:center;justify-content:center}.logo_text img[data-v-44c55b50]{width:48px;border-radius:10px}.copyright[data-v-44c55b50]{padding-top:10px;text-align:center}@media (max-width: 768px){.foot_menu[data-v-44c55b50]{display:none}.copyright[data-v-44c55b50]{width:100%}}.floating-menu[data-v-e76d56f8]{position:fixed;right:5px;bottom:20%;padding:10px;z-index:1000}.floating-menu .menu-item[data-v-e76d56f8]{display:block;margin:5px 0;padding:8px 15px;border:none;border-radius:3px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease}.floating-menu .menu-item[data-v-e76d56f8]:hover{background-color:#0056b3}.floating-menu .menu-item-wrapper[data-v-e76d56f8]{position:relative}.floating-menu .phone-popup[data-v-e76d56f8]{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #0003;border-radius:5px;top:50%;left:-180px;transform:translateY(-50%);z-index:1001}.floating-menu .phone-popup-content[data-v-e76d56f8]{display:flex;flex-direction:column;padding:10px;justify-content:center;align-items:center}.floating-menu .phone-popup-content .code img[data-v-e76d56f8]{width:70px;height:70px}.floating-menu-mobile[data-v-e76d56f8]{position:fixed;right:5px;bottom:20%;padding:10px;z-index:1000;background:#fff;border-radius:10px;box-shadow:0 1px 10px #0003}.floating-menu-mobile .customer-serve[data-v-e76d56f8]{width:30px;height:30px;display:block;margin-bottom:10px}.floating-menu-mobile .customer-serve i[data-v-e76d56f8]{font-size:30px}.floating-menu-mobile .customer-serve .phone-popup[data-v-e76d56f8]{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #0003;border-radius:5px;top:50%;left:-180px;transform:translateY(-50%);z-index:1001}.floating-menu-mobile .customer-serve .phone-popup-content[data-v-e76d56f8]{display:flex;flex-direction:column;padding:10px;justify-content:center;align-items:center}.floating-menu-mobile .customer-serve .phone-popup-content .code img[data-v-e76d56f8]{width:70px;height:70px}.floating-menu-mobile .feedback[data-v-e76d56f8]{width:30px;height:30px;display:block;margin-bottom:10px}.floating-menu-mobile .feedback i[data-v-e76d56f8]{font-size:30px}.floating-menu-mobile .backToTop[data-v-e76d56f8]{width:30px;height:30px;display:none}.floating-menu-mobile .backToTop i[data-v-e76d56f8]{font-size:30px} diff --git a/dist/static/css/BasicLayout-DjArEnBC.css b/dist/static/css/BasicLayout-DjArEnBC.css deleted file mode 100644 index baf9516..0000000 --- a/dist/static/css/BasicLayout-DjArEnBC.css +++ /dev/null @@ -1 +0,0 @@ -.header[data-v-077eec0e]{height:70px;width:100%;padding:15px 20px;display:flex;position:fixed;top:0;left:0;z-index:1000;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 1px 6px #0000001a}.header-menu[data-v-077eec0e]{flex:1;display:flex}.header-menu li[data-v-077eec0e]{margin:0 20px;list-style:none;position:relative;color:#333}.header-menu li span[data-v-077eec0e]{font-size:16px}.header-menu li:hover span[data-v-077eec0e]{color:var(--bgcolor)}.header-menu li[data-v-077eec0e]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:100%;border-bottom:3px solid var(--bgcolor);transition:all .2s}.header-menu li[data-v-077eec0e]:hover:before{content:"";left:0;width:100%}.header-menu .router-link-active li[data-v-077eec0e]:before{content:"";left:0;width:100%}.header-menu .router-link-active span[data-v-077eec0e]{color:var(--bgcolor)}.header-menu a[data-v-077eec0e]{text-decoration:none;color:inherit}.logo[data-v-077eec0e]{cursor:pointer;margin-right:20px}.logo img[data-v-077eec0e]{height:40px}.icon_avatar[data-v-077eec0e]{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:#eee;border-radius:100%}.start[data-v-077eec0e]{display:flex;justify-content:flex-end;align-items:center;margin-right:5px}.avatar[data-v-077eec0e]{display:flex;justify-content:flex-end;align-items:center}.header_right[data-v-077eec0e]{display:flex;justify-content:flex-end;align-items:center;gap:20px}.sub_menu[data-v-077eec0e]{display:none;cursor:pointer}@media (max-width: 768px){.logo img[data-v-077eec0e]{height:28px}.header[data-v-077eec0e]{padding:0 10px}.header_right[data-v-077eec0e]{gap:5px}.header-menu[data-v-077eec0e],.avatar[data-v-077eec0e]{display:none}.sub_menu[data-v-077eec0e]{display:block}}.footer[data-v-6c2e3a5e]{background:#000b22;padding:20px;color:#999;font-size:14px}.footer a[data-v-6c2e3a5e]{display:inline-block;margin:0 5px;color:#999}.footer a[data-v-6c2e3a5e]:hover{color:#fff}.foot_menu[data-v-6c2e3a5e]{width:1200px;margin:auto}.col1[data-v-6c2e3a5e]{display:flex;align-items:center;justify-content:center}.logo_text img[data-v-6c2e3a5e]{width:48px;border-radius:10px}.copyright[data-v-6c2e3a5e]{padding-top:10px;text-align:center}@media (max-width: 768px){.foot_menu[data-v-6c2e3a5e]{display:none}.copyright[data-v-6c2e3a5e]{width:100%}}.floating-menu[data-v-e76d56f8]{position:fixed;right:5px;bottom:20%;padding:10px;z-index:1000}.floating-menu .menu-item[data-v-e76d56f8]{display:block;margin:5px 0;padding:8px 15px;border:none;border-radius:3px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease}.floating-menu .menu-item[data-v-e76d56f8]:hover{background-color:#0056b3}.floating-menu .menu-item-wrapper[data-v-e76d56f8]{position:relative}.floating-menu .phone-popup[data-v-e76d56f8]{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #0003;border-radius:5px;top:50%;left:-180px;transform:translateY(-50%);z-index:1001}.floating-menu .phone-popup-content[data-v-e76d56f8]{display:flex;flex-direction:column;padding:10px;justify-content:center;align-items:center}.floating-menu .phone-popup-content .code img[data-v-e76d56f8]{width:70px;height:70px}.floating-menu-mobile[data-v-e76d56f8]{position:fixed;right:5px;bottom:20%;padding:10px;z-index:1000;background:#fff;border-radius:10px;box-shadow:0 1px 10px #0003}.floating-menu-mobile .customer-serve[data-v-e76d56f8]{width:30px;height:30px;display:block;margin-bottom:10px}.floating-menu-mobile .customer-serve i[data-v-e76d56f8]{font-size:30px}.floating-menu-mobile .customer-serve .phone-popup[data-v-e76d56f8]{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #0003;border-radius:5px;top:50%;left:-180px;transform:translateY(-50%);z-index:1001}.floating-menu-mobile .customer-serve .phone-popup-content[data-v-e76d56f8]{display:flex;flex-direction:column;padding:10px;justify-content:center;align-items:center}.floating-menu-mobile .customer-serve .phone-popup-content .code img[data-v-e76d56f8]{width:70px;height:70px}.floating-menu-mobile .feedback[data-v-e76d56f8]{width:30px;height:30px;display:block;margin-bottom:10px}.floating-menu-mobile .feedback i[data-v-e76d56f8]{font-size:30px}.floating-menu-mobile .backToTop[data-v-e76d56f8]{width:30px;height:30px;display:none}.floating-menu-mobile .backToTop i[data-v-e76d56f8]{font-size:30px} diff --git a/dist/static/css/check-D7-Y72kQ.css b/dist/static/css/check-D7-Y72kQ.css deleted file mode 100644 index 3093eed..0000000 --- a/dist/static/css/check-D7-Y72kQ.css +++ /dev/null @@ -1 +0,0 @@ -[data-v-fe04a9db] .el-upload--picture-card,[data-v-fe04a9db] .el-upload-list__item{width:96px;height:96px;text-align:center;flex-direction:column;color:#666;line-height:20px}.result[data-v-fe04a9db]{margin:30px 0}.signed_iframe[data-v-fe04a9db]{width:100%;height:50vh}.signUp-container[data-v-fe04a9db]{display:flex;margin-top:70px;padding-top:12px;flex-direction:column;align-items:center;justify-content:center;background:#eee}.signUp-container .myresult[data-v-fe04a9db]{display:flex;flex-direction:column;gap:40px}.signUp-container .myresult[data-v-fe04a9db] .el-result{padding:0}.signUp-container .myresult[data-v-fe04a9db] .el-result .el-result__icon{position:relative}.signUp-container .myresult[data-v-fe04a9db] .el-result .el-result__icon:after{content:"";width:0px;height:35px;position:absolute;top:-36px;left:50%;border-right:1px #ccc dashed}.signUp-container .myresult[data-v-fe04a9db] .el-result:first-of-type .el-result__icon{position:relative}.signUp-container .myresult[data-v-fe04a9db] .el-result:first-of-type .el-result__icon:after{display:none;height:0}.signUp-container .myresult .time[data-v-fe04a9db]{font-size:14px;text-align:center}.signUp-container .steps-container[data-v-fe04a9db]{width:1000px;padding:15px;border-radius:5px;background:#fff;margin-bottom:12px}.signUp-container .steps-container.nodata[data-v-fe04a9db]{min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center}.signUp-container[data-v-fe04a9db] .upload-hidden .el-upload--picture-card{display:none}.signUp-container .form-submit[data-v-fe04a9db]{width:1000px;min-height:calc(100vh - 220px);padding:15px;border-radius:5px;background:#fff;margin-bottom:12px}.signUp-container .form-submit .from_box[data-v-fe04a9db]{padding:15px;margin:0 0 12px;border-radius:5px;background:#fff}.signUp-container .form-button[data-v-fe04a9db]{width:100%;text-align:center;padding:20px;background:#fff}.bank_name_tip[data-v-fe04a9db]{display:flex;align-items:center;margin-left:10px}.bank_name_cont[data-v-fe04a9db]{width:300px}.bank_name_cont h3[data-v-fe04a9db]{margin-bottom:12px}.bank_name_cont p[data-v-fe04a9db]{font-size:14px;margin-bottom:12px}.myui_check_text[data-v-fe04a9db]{color:#999;padding-bottom:10px;text-align:center;font-size:14px}.auto-item p[data-v-fe04a9db]{font-size:15px;font-weight:900}.auto-item span[data-v-fe04a9db]{font-size:10px}@media (max-width: 768px){.el-cascader-menu[data-v-fe04a9db]{width:120px;min-width:120px}.signUp-container .steps-container[data-v-fe04a9db],.signUp-container .form-submit[data-v-fe04a9db]{width:100%}} diff --git a/dist/static/css/check-DIXyKAH1.css b/dist/static/css/check-DIXyKAH1.css new file mode 100644 index 0000000..46e836b --- /dev/null +++ b/dist/static/css/check-DIXyKAH1.css @@ -0,0 +1 @@ +[data-v-a8f41b8d] .el-upload--picture-card,[data-v-a8f41b8d] .el-upload-list__item{width:96px;height:96px;text-align:center;flex-direction:column;color:#666;line-height:20px}.result[data-v-a8f41b8d]{margin:30px 0}.signed_iframe[data-v-a8f41b8d]{width:100%;height:50vh}.signUp-container[data-v-a8f41b8d]{display:flex;margin-top:70px;padding-top:12px;flex-direction:column;align-items:center;justify-content:center;background:#eee}.signUp-container .myresult[data-v-a8f41b8d]{display:flex;flex-direction:column;gap:40px}.signUp-container .myresult[data-v-a8f41b8d] .el-result{padding:0}.signUp-container .myresult[data-v-a8f41b8d] .el-result .el-result__icon{position:relative}.signUp-container .myresult[data-v-a8f41b8d] .el-result .el-result__icon:after{content:"";width:0px;height:35px;position:absolute;top:-36px;left:50%;border-right:1px #ccc dashed}.signUp-container .myresult[data-v-a8f41b8d] .el-result:first-of-type .el-result__icon{position:relative}.signUp-container .myresult[data-v-a8f41b8d] .el-result:first-of-type .el-result__icon:after{display:none;height:0}.signUp-container .myresult .time[data-v-a8f41b8d]{font-size:14px;text-align:center}.signUp-container .steps-container[data-v-a8f41b8d]{width:1000px;padding:15px;border-radius:5px;background:#fff;margin-bottom:12px}.signUp-container .steps-container.nodata[data-v-a8f41b8d]{min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center}.signUp-container[data-v-a8f41b8d] .upload-hidden .el-upload--picture-card{display:none}.signUp-container .form-submit[data-v-a8f41b8d]{width:1000px;min-height:calc(100vh - 220px);padding:15px;border-radius:5px;background:#fff;margin-bottom:12px}.signUp-container .form-submit .from_box[data-v-a8f41b8d]{padding:15px;margin:0 0 12px;border-radius:5px;background:#fff}.signUp-container .form-button[data-v-a8f41b8d]{width:100%;text-align:center;padding:20px;background:#fff}.bank_name_tip[data-v-a8f41b8d]{display:flex;align-items:center;margin-left:10px}.bank_name_cont[data-v-a8f41b8d]{width:300px}.bank_name_cont h3[data-v-a8f41b8d]{margin-bottom:12px}.bank_name_cont p[data-v-a8f41b8d]{font-size:14px;margin-bottom:12px}.myui_check_text[data-v-a8f41b8d]{color:#999;padding-bottom:10px;text-align:center;font-size:14px}.auto-item p[data-v-a8f41b8d]{font-size:15px;font-weight:900}.auto-item span[data-v-a8f41b8d]{font-size:10px}@media (max-width: 768px){.el-cascader-menu[data-v-a8f41b8d]{width:120px;min-width:120px}.signUp-container .steps-container[data-v-a8f41b8d],.signUp-container .form-submit[data-v-a8f41b8d]{width:100%}} diff --git a/dist/static/css/index-DfnUFTeF.css b/dist/static/css/index-dQjCp4V2.css similarity index 60% rename from dist/static/css/index-DfnUFTeF.css rename to dist/static/css/index-dQjCp4V2.css index 5b0d881..d038604 100644 --- a/dist/static/css/index-DfnUFTeF.css +++ b/dist/static/css/index-dQjCp4V2.css @@ -1 +1 @@ -@charset "UTF-8";.slider[data-v-5471824b]{width:100%;position:relative}.slider-container[data-v-5471824b]{display:flex;width:100%;height:800px;margin:auto;align-items:center;justify-content:center;position:relative;overflow:hidden}.slider-container .bg[data-v-5471824b]{left:50%;object-fit:contain;position:absolute;top:52%;transform:translate(-50%,-50%);width:100%;z-index:1}.slider-container .box[data-v-5471824b]{width:1000px;margin:auto;height:800px;position:relative;z-index:2}.slider-container .box .sub[data-v-5471824b]{position:absolute;top:58%;transform:translateY(58%);left:150px}.counter_wrapper[data-v-5471824b]{position:relative;margin-top:-100px;z-index:12}.counter_wrapper .count_box[data-v-5471824b]{width:100%;padding:15px 0;border-radius:10px;text-align:center;margin-bottom:40px;background:#fff;box-shadow:2px 2px 10px 1px #00000014;transition:.3s}.counter_wrapper .count_box i[data-v-5471824b]:before{font-size:60px;color:#353535;transition:.3s}.counter_wrapper .count_box h3[data-v-5471824b]{font-size:35px;font-weight:500;color:#353535;margin:15px 0;transition:.3s}.counter_wrapper .count_box p[data-v-5471824b]{font-size:18px;font-weight:500;color:#353535;transition:.3s}.counter_wrapper .count_box:hover i[data-v-5471824b]:before{color:#fff}.counter_wrapper .count_box:hover p[data-v-5471824b]{color:#fff}[data-v-5471824b] span.el-statistic__number{font-size:35px}[data-v-5471824b] .count_box:hover .el-statistic__content{color:#fff}.counter_wrapper .count_box[data-v-5471824b]:hover{background:#f34d2c}.container[data-v-5471824b]{width:100%;max-width:1200px;margin:auto}.container .el-row[data-v-5471824b]{width:100%}.text[data-v-5471824b]{display:none;color:#fff;margin-bottom:20px}.text h2[data-v-5471824b]{font-size:55px}.text h3[data-v-5471824b]{font-size:32px;margin-top:10px}.text p[data-v-5471824b]{font-size:32px;margin-bottom:10px}@media (max-width: 768px){.text[data-v-5471824b]{padding-top:30px;display:block}[data-v-5471824b] span.el-statistic__number{font-size:20px}.bg[data-v-5471824b]{display:none}.slider-container[data-v-5471824b]{height:360px;background:linear-gradient(180deg,#f85535,#f76c50)}.slider-container .box[data-v-5471824b]{width:100%;margin:auto;height:360px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.slider-container .box .sub[data-v-5471824b]{position:initial;transform:none;text-align:center;width:100%}.slider-container .box .sub button[data-v-5471824b]{margin-bottom:12px}.counter_wrapper[data-v-5471824b]{margin-top:20px}.counter_wrapper .container[data-v-5471824b]{display:flex;justify-content:center}}.banner-list{width:100%;max-width:1200px;margin:15px auto auto;position:relative}.banner-list .el-carousel__container{width:100%;padding-bottom:50%;position:relative}.banner-list .el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%}.banner-list .el-carousel__item img{width:100%;height:100%;object-fit:cover}.banner{padding-top:20px}.service-contain{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:30px}.service-list{width:100%}.service-list ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;width:100%}.service-list ul li{list-style:none;width:30%;height:211.6px;padding:30px 20px;text-align:center;box-shadow:0 15px 25px #0000001a;border-radius:10px}.service-list ul li i:before{font-size:70px;color:#353535;transition:.3s}.service-list ul li h4{font-size:26px;font-weight:500;margin-top:10px;transition:.3s}.service-list ul li:hover{background:linear-gradient(90.54deg,#ec4b2b .42%,#f85535 102.71%)}.service-list ul li:hover i:before{color:#fff}.service-list ul li:hover h4{color:#fff}.service-list ul li:hover i:before p{color:#fff}.service-list{width:1200px;margin:15px 0}@media (max-width: 768px){.service-list{width:auto}}.router-link-button{padding:3px 5px;border:none;border-radius:4px;background-color:#ec4b2b;color:#fff;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease;margin-top:25px;float:right}.router-link-button:hover{background-color:#f85535}.company-introduce p{font-size:20px;text-indent:2em}.index-title{width:1200px;text-align:center;margin:auto}.index-title h3{font-size:40px}.index-title p{font-size:20px}.company-detail{display:flex;width:1200px;margin:15px auto 0}.company-detail img{width:100%;height:100%;object-fit:cover;padding-right:20px}.company-introduce{padding:20px 20px 0;letter-spacing:2px;line-height:34px}@media (max-width: 768px){.index-title,.company-detail{width:auto}} +@charset "UTF-8";.slider[data-v-567a74d9]{width:100%;position:relative}.slider-container[data-v-567a74d9]{display:flex;width:100%;height:800px;margin:auto;align-items:center;justify-content:center;position:relative;overflow:hidden}.slider-container .bg[data-v-567a74d9]{left:50%;object-fit:contain;position:absolute;top:52%;transform:translate(-50%,-50%);width:100%;z-index:1}.slider-container .box[data-v-567a74d9]{width:1000px;margin:auto;height:800px;position:relative;z-index:2}.slider-container .box .sub[data-v-567a74d9]{position:absolute;top:58%;transform:translateY(58%);left:150px}.counter_wrapper[data-v-567a74d9]{position:relative;margin-top:-100px;z-index:12}.counter_wrapper .count_box[data-v-567a74d9]{width:100%;padding:15px 0;border-radius:10px;text-align:center;margin-bottom:40px;background:#fff;box-shadow:2px 2px 10px 1px #00000014;transition:.3s}.counter_wrapper .count_box i[data-v-567a74d9]:before{font-size:60px;color:#353535;transition:.3s}.counter_wrapper .count_box h3[data-v-567a74d9]{font-size:35px;font-weight:500;color:#353535;margin:15px 0;transition:.3s}.counter_wrapper .count_box p[data-v-567a74d9]{font-size:18px;font-weight:500;color:#353535;transition:.3s}.counter_wrapper .count_box:hover i[data-v-567a74d9]:before{color:#fff}.counter_wrapper .count_box:hover p[data-v-567a74d9]{color:#fff}[data-v-567a74d9] span.el-statistic__number{font-size:35px}[data-v-567a74d9] .count_box:hover .el-statistic__content{color:#fff}.counter_wrapper .count_box[data-v-567a74d9]:hover{background:#f34d2c}.container[data-v-567a74d9]{width:100%;max-width:1200px;margin:auto}.container .el-row[data-v-567a74d9]{width:100%}.text[data-v-567a74d9]{display:none;color:#fff;margin-bottom:20px}.text h2[data-v-567a74d9]{font-size:55px}.text h3[data-v-567a74d9]{font-size:32px;margin-top:10px}.text p[data-v-567a74d9]{font-size:32px;margin-bottom:10px}@media (max-width: 768px){.text[data-v-567a74d9]{padding-top:30px;display:block}[data-v-567a74d9] span.el-statistic__number{font-size:20px}.bg[data-v-567a74d9]{display:none}.slider-container[data-v-567a74d9]{height:360px;background:linear-gradient(180deg,#f85535,#f76c50)}.slider-container .box[data-v-567a74d9]{width:100%;margin:auto;height:360px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.slider-container .box .sub[data-v-567a74d9]{position:initial;transform:none;text-align:center;width:100%}.slider-container .box .sub button[data-v-567a74d9]{margin-bottom:12px}.counter_wrapper[data-v-567a74d9]{margin-top:20px}.counter_wrapper .container[data-v-567a74d9]{display:flex;justify-content:center}}.banner-list{width:100%;max-width:1200px;margin:15px auto auto;position:relative}.banner-list .el-carousel__container{width:100%;padding-bottom:50%;position:relative}.banner-list .el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%}.banner-list .el-carousel__item img{width:100%;height:100%;object-fit:cover}.banner{padding-top:20px}.service-contain{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:30px}.service-list{width:100%}.service-list ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;width:100%}.service-list ul li{list-style:none;width:30%;height:211.6px;padding:30px 20px;text-align:center;box-shadow:0 15px 25px #0000001a;border-radius:10px}.service-list ul li i:before{font-size:70px;color:#353535;transition:.3s}.service-list ul li h4{font-size:26px;font-weight:500;margin-top:10px;transition:.3s}.service-list ul li:hover{background:linear-gradient(90.54deg,#ec4b2b .42%,#f85535 102.71%)}.service-list ul li:hover i:before{color:#fff}.service-list ul li:hover h4{color:#fff}.service-list ul li:hover i:before p{color:#fff}.service-list{width:1200px;margin:15px 0}@media (max-width: 768px){.service-list{width:auto}}.router-link-button{padding:3px 5px;border:none;border-radius:4px;background-color:#ec4b2b;color:#fff;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease;margin-top:25px;float:right}.router-link-button:hover{background-color:#f85535}.company-introduce p{font-size:20px;text-indent:2em}.index-title{width:1200px;text-align:center;margin:auto}.index-title h3{font-size:40px}.index-title p{font-size:20px}.company-detail{display:flex;width:1200px;margin:15px auto 0}.company-detail img{width:100%;height:100%;object-fit:cover;padding-right:20px}.company-introduce{padding:20px 20px 0;letter-spacing:2px;line-height:34px}@media (max-width: 768px){.index-title,.company-detail{width:auto}} diff --git a/dist/static/css/start-ApXGYHro.css b/dist/static/css/start-ApXGYHro.css deleted file mode 100644 index 7d6cf1a..0000000 --- a/dist/static/css/start-ApXGYHro.css +++ /dev/null @@ -1 +0,0 @@ -[data-v-d64897ef] .el-upload--picture-card,[data-v-d64897ef] .el-upload-list__item{width:96px;height:96px;text-align:center;flex-direction:column;color:#666;line-height:20px}.signUp-container[data-v-d64897ef]{display:flex;padding-top:12px;flex-direction:column;align-items:center;justify-content:center;background:#eee}.signUp-container .tit[data-v-d64897ef]{font-size:16px;margin-bottom:15px}.signUp-container .steps-container[data-v-d64897ef]{width:50%;padding:15px;border-radius:5px;background:#fff;margin-bottom:12px}.signUp-container[data-v-d64897ef] .upload-hidden .el-upload--picture-card{display:none}.signUp-container .form-submit[data-v-d64897ef]{width:50%;min-height:300px}.signUp-container .form-submit[data-v-d64897ef] .el-form{max-width:100%!important}.signUp-container .form-submit .form_box[data-v-d64897ef]{width:100%;padding:15px;margin:0 0 12px;border-radius:5px;background:#fff}.signUp-container .form-button[data-v-d64897ef]{width:100%;text-align:center;padding:20px;background:#fff}.bank_name_tip[data-v-d64897ef]{display:flex;align-items:center;margin-left:10px}.bank_name_cont[data-v-d64897ef]{width:360px}.bank_name_cont h3[data-v-d64897ef]{margin-bottom:12px}.bank_name_cont p[data-v-d64897ef]{font-size:14px;margin-bottom:12px}.myui_check_text[data-v-d64897ef]{color:#999;padding-bottom:10px;text-align:center;font-size:14px}.auto-item p[data-v-d64897ef]{font-size:15px;font-weight:900}.auto-item span[data-v-d64897ef]{font-size:10px}@media (max-width: 768px){.signUp-container .steps-container[data-v-d64897ef],.signUp-container .form-submit[data-v-d64897ef]{width:100%}.bank_name_tip[data-v-d64897ef]{margin-left:0}} diff --git a/dist/static/css/start-DXsYcJ0G.css b/dist/static/css/start-DXsYcJ0G.css new file mode 100644 index 0000000..0f24c90 --- /dev/null +++ b/dist/static/css/start-DXsYcJ0G.css @@ -0,0 +1 @@ +[data-v-de247ff0] .el-upload--picture-card,[data-v-de247ff0] .el-upload-list__item{width:96px;height:96px;text-align:center;flex-direction:column;color:#666;line-height:20px}.signUp-container[data-v-de247ff0]{display:flex;padding-top:12px;flex-direction:column;align-items:center;justify-content:center;background:#eee}.signUp-container .tit[data-v-de247ff0]{font-size:16px;margin-bottom:15px}.signUp-container .steps-container[data-v-de247ff0]{width:50%;padding:15px;border-radius:5px;background:#fff;margin-bottom:12px}.signUp-container[data-v-de247ff0] .upload-hidden .el-upload--picture-card{display:none}.signUp-container .form-submit[data-v-de247ff0]{width:50%;min-height:300px}.signUp-container .form-submit[data-v-de247ff0] .el-form{max-width:100%!important}.signUp-container .form-submit .form_box[data-v-de247ff0]{width:100%;padding:15px;margin:0 0 12px;border-radius:5px;background:#fff}.signUp-container .form-button[data-v-de247ff0]{width:100%;text-align:center;padding:20px;background:#fff}.bank_name_tip[data-v-de247ff0]{display:flex;align-items:center;margin-left:10px}.bank_name_cont[data-v-de247ff0]{width:360px}.bank_name_cont h3[data-v-de247ff0]{margin-bottom:12px}.bank_name_cont p[data-v-de247ff0]{font-size:14px;margin-bottom:12px}.myui_check_text[data-v-de247ff0]{color:#999;padding-bottom:10px;text-align:center;font-size:14px}.auto-item p[data-v-de247ff0]{font-size:15px;font-weight:900}.auto-item span[data-v-de247ff0]{font-size:10px}@media (max-width: 768px){.signUp-container .steps-container[data-v-de247ff0],.signUp-container .form-submit[data-v-de247ff0]{width:100%}.bank_name_tip[data-v-de247ff0]{margin-left:0}} diff --git a/dist/static/js/About-BQkvehdu.js b/dist/static/js/About-DzkSgzH2.js similarity index 89% rename from dist/static/js/About-BQkvehdu.js rename to dist/static/js/About-DzkSgzH2.js index 58c4075..1ff52c0 100644 --- a/dist/static/js/About-BQkvehdu.js +++ b/dist/static/js/About-DzkSgzH2.js @@ -1 +1 @@ -import{G as r,v as d,I as t,W as e,B as a,y as o,P as i,M as _}from"./element-plus-C2R3XZG2.js";import{_ as l}from"./_plugin-vue_export-helper-DlAUqK2U.js";const n="/static/jpg/ppt2-B63Md0hi.jpg",g="/static/jpg/ppt3-DJQEMBTC.jpg",m="/static/jpg/ppt4-N3gNKzlq.jpg",v="/static/jpg/ppt5-BECJkVjl.jpg",j="/static/jpg/target4-mqvy_N_v.jpg",u="/static/jpg/target5-D9hq6y0k.jpg",f="/static/jpg/target3-BFOCR9f2.jpg",x={},B={class:"about_container"},b={class:"brandTarget"};function N(C,s){const c=i,p=_;return d(),r("div",null,[t("div",B,[s[3]||(s[3]=e('

品牌介绍

小发同城是2024成立的创新型同城服务企业。自成立以来,秉持着 “以用户需求为核心,用贴心服务点亮城市生活” 的使命,不断整合各类优质资源, 搭建起一个涵盖配送、生活服务、商业服务等多元领域的综合性服务网络。

随着城市生活节奏的不断加快和人们对生活品质要求的日益提高, 同城服务市场有着广阔的发展前景。小发同城将继续秉承创新、高效、贴心的服务理念, 不断拓展服务领域,提升服务质量,为用户创造更多价值。同时,小发同城也将积极与各类商家、合作 伙伴携手共进,共同推动同城服务行业的发展,为打造更加便捷、美好的城市生活贡献自己的力量。

品牌主张

',5)),t("div",b,[a(p,{gutter:20},{default:o(()=>[a(c,{xs:24,sm:24,md:24,lg:8,xl:8},{default:o(()=>s[0]||(s[0]=[t("div",{class:"brandTarget_one"},[t("img",{src:j}),t("p",null,"服务到位")],-1)])),_:1}),a(c,{xs:24,sm:24,md:24,lg:8,xl:8},{default:o(()=>s[1]||(s[1]=[t("div",{class:"brandTarget_two"},[t("img",{src:u}),t("p",null,"快速解决")],-1)])),_:1}),a(c,{xs:24,sm:24,md:24,lg:8,xl:8},{default:o(()=>s[2]||(s[2]=[t("div",{class:"brandTarget_three"},[t("img",{src:f}),t("p",null,"客户放心")],-1)])),_:1})]),_:1})])])])}const k=l(x,[["render",N],["__scopeId","data-v-53582c83"]]);export{k as default}; +import{G as r,v as d,I as t,V as e,B as a,y as o,O as i,M as _}from"./element-plus-C8BDypwj.js";import{_ as l}from"./_plugin-vue_export-helper-DlAUqK2U.js";const n="/static/jpg/ppt2-B63Md0hi.jpg",g="/static/jpg/ppt3-DJQEMBTC.jpg",m="/static/jpg/ppt4-N3gNKzlq.jpg",v="/static/jpg/ppt5-BECJkVjl.jpg",j="/static/jpg/target4-mqvy_N_v.jpg",u="/static/jpg/target5-D9hq6y0k.jpg",f="/static/jpg/target3-BFOCR9f2.jpg",x={},B={class:"about_container"},b={class:"brandTarget"};function N(C,s){const c=i,p=_;return d(),r("div",null,[t("div",B,[s[3]||(s[3]=e('

品牌介绍

小发同城是2024成立的创新型同城服务企业。自成立以来,秉持着 “以用户需求为核心,用贴心服务点亮城市生活” 的使命,不断整合各类优质资源, 搭建起一个涵盖配送、生活服务、商业服务等多元领域的综合性服务网络。

随着城市生活节奏的不断加快和人们对生活品质要求的日益提高, 同城服务市场有着广阔的发展前景。小发同城将继续秉承创新、高效、贴心的服务理念, 不断拓展服务领域,提升服务质量,为用户创造更多价值。同时,小发同城也将积极与各类商家、合作 伙伴携手共进,共同推动同城服务行业的发展,为打造更加便捷、美好的城市生活贡献自己的力量。

品牌主张

',5)),t("div",b,[a(p,{gutter:20},{default:o(()=>[a(c,{xs:24,sm:24,md:24,lg:8,xl:8},{default:o(()=>s[0]||(s[0]=[t("div",{class:"brandTarget_one"},[t("img",{src:j}),t("p",null,"服务到位")],-1)])),_:1}),a(c,{xs:24,sm:24,md:24,lg:8,xl:8},{default:o(()=>s[1]||(s[1]=[t("div",{class:"brandTarget_two"},[t("img",{src:u}),t("p",null,"快速解决")],-1)])),_:1}),a(c,{xs:24,sm:24,md:24,lg:8,xl:8},{default:o(()=>s[2]||(s[2]=[t("div",{class:"brandTarget_three"},[t("img",{src:f}),t("p",null,"客户放心")],-1)])),_:1})]),_:1})])])])}const V=l(x,[["render",N],["__scopeId","data-v-53582c83"]]);export{V as default}; diff --git a/dist/static/js/BasicLayout-C2NPIpZB.js b/dist/static/js/BasicLayout-CLvx9okc.js similarity index 57% rename from dist/static/js/BasicLayout-C2NPIpZB.js rename to dist/static/js/BasicLayout-CLvx9okc.js index e96d0ac..e873ea2 100644 --- a/dist/static/js/BasicLayout-C2NPIpZB.js +++ b/dist/static/js/BasicLayout-CLvx9okc.js @@ -1 +1 @@ -import{j as C,r as _,d as x,X as z,w as S,ak as P,A as O,G as c,v as i,I as e,H as b,T as $,q as V,y as l,V as h,a0 as B,B as n,J as G,O as k,a8 as Y,u as y,al as Z,am as K,an as Q,ao as ee,ap as te,W as oe,M as ne,P as se,Y as ae,aq as le,z as ie}from"./element-plus-C2R3XZG2.js";import{u as A}from"./index-1P72U6ur.js";import{u as re}from"./http-C3yXgKs1.js";import{g as ue}from"./login-CokpNmP7.js";import{_ as L}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{R as ce}from"./register-aJQ6Nqnh.js";const de="/static/png/logo-CuDMhCuX.png",pe={class:"header"},me={class:"header-menu"},ve={class:"header_right"},_e={class:"start"},fe={key:0,class:"avatar"},ge={class:"icon_avatar"},he={key:1,class:"logout"},ke={class:"sub_menu"},be=C({__name:"HeadMenu",emits:["open-login-form","open-register-form"],setup(w,{emit:p}){const r=p,f=()=>{r("open-register-form")},t=_([{title:"首页",path:"/index"},{title:"使用教程",path:"/help"},{title:"关于我们",path:"/about"}]),u=v=>{d.push({path:v})},d=A(),a=re(),o=x(()=>a.isLoggedIn),s=_(-1);x(()=>a.token);const N=x(()=>a.mobilePhone.replace(/(^\d{3})(\d+)(\d{4})/g,"$1****$3")),F=()=>{localStorage.getItem("mobilePhone")&&ue().then(m=>{m.code===0&&m.status===200&&(s.value=m.data.approval_status)})};z(()=>{F(),I=()=>{!(document.documentElement.clientWidth<=768)&&M.value&&(M.value=!1)},window.addEventListener("resize",I)}),S(()=>a.isLoggedIn,v=>{v?F():s.value=-1},{immediate:!0}),S(()=>a.token,v=>{v||(s.value=-1)},{immediate:!0});const j=()=>{if(!o.value){f();return}s.value==-1||s.value==4?d.push({name:"start"}):d.push({name:"check"})},q=()=>{s.value==-1||s.value==4?d.push({name:"start"}):d.push({name:"check"})},H=()=>{a.clearToken(),a.removeMobilePhone(),a.removeIdentity(),s.value=-1,d.push("/")},M=_(!1);let I;return P(()=>{window.removeEventListener("resize",I)}),(v,m)=>{const W=O("router-link"),T=G,R=Y,U=te,J=ee,X=K;return i(),c("div",pe,[e("div",{class:"logo",onClick:m[0]||(m[0]=g=>u("/index"))},m[1]||(m[1]=[e("img",{src:de},null,-1)])),e("ul",me,[(i(!0),c(b,null,$(t.value,(g,E)=>(i(),V(W,{key:E,to:g.path},{default:l(()=>[e("li",null,[e("span",null,h(g.title),1)])]),_:2},1032,["to"]))),128))]),e("div",ve,[e("div",_e,[n(T,{plain:"",type:"danger",onClick:j},{default:l(()=>[k(h(s.value==-1||s.value==4||!o.value?"立即入驻":"查看审核状态"),1)]),_:1})]),o.value?(i(),c("div",fe,[e("div",ge,[n(R,{size:"20",color:"#ccc"},{default:l(()=>[n(y(Z))]),_:1})]),n(T,{link:"",onClick:q,title:s.value==-1||s.value==4?"点击立即入驻":"点击查看审核详情"},{default:l(()=>[k(h(N.value),1)]),_:1},8,["title"])])):B("",!0),o.value?(i(),c("div",he,[n(T,{type:"info",plain:"",onClick:H,class:"logout-button"},{default:l(()=>m[2]||(m[2]=[k(" 退出 ")])),_:1})])):B("",!0),e("div",ke,[n(X,{placement:"bottom-end"},{dropdown:l(()=>[n(J,null,{default:l(()=>[(i(!0),c(b,null,$(t.value,(g,E)=>(i(),V(U,{onClick:Pe=>u(g.path),key:E},{default:l(()=>[k(h(g.title),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:l(()=>[n(R,{size:"24"},{default:l(()=>[n(y(Q))]),_:1})]),_:1})])])])}}}),we=L(be,[["__scopeId","data-v-077eec0e"]]),D="/static/jpg/logo-B02ieJZx.jpg",$e={class:"footer"},ye={class:"foot_menu"},Ce={class:"about"},Le={class:"contact"},Ie=C({__name:"Footer",setup(w){let p=[{id:1,title:"关于我们",name:"about"},{id:2,title:"加入我们",name:"about"},{id:3,title:"商户入驻隐私协议",name:"AusinessAgreementPrivacy"}],r=[{id:1,title:"电话-17777525395"},{id:2,title:"邮箱-17777525395@163.com"},{id:3,title:"地址:广西贵港市桂平市西山镇桂南路盐业大厦对面4楼"}];return(f,t)=>{const u=se,d=O("router-link"),a=ne;return i(),c("div",$e,[e("div",ye,[n(a,{gutter:20,class:"box"},{default:l(()=>[n(u,{span:4,class:"col1"},{default:l(()=>t[0]||(t[0]=[e("div",{class:"logo_text"},[e("img",{src:D,alt:"Android版本下载"})],-1)])),_:1}),n(u,{span:10},{default:l(()=>[e("div",Ce,[t[1]||(t[1]=e("h3",null,"关于",-1)),e("ul",null,[(i(!0),c(b,null,$(y(p),o=>(i(),c("li",{key:o.id},[n(d,{to:{name:o.name}},{default:l(()=>[k(h(o.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1}),n(u,{span:10},{default:l(()=>[e("div",Le,[t[2]||(t[2]=e("h3",null,"联系我们",-1)),e("ul",null,[(i(!0),c(b,null,$(y(r),o=>(i(),c("li",{key:o.id},[e("span",null,h(o.title),1)]))),128))])])]),_:1})]),_:1})]),t[3]||(t[3]=oe('',1))])}}}),Te=L(Ie,[["__scopeId","data-v-6c2e3a5e"]]),Ee={};function xe(w,p){return i(),c("div")}const Fe=L(Ee,[["render",xe]]),Me={class:"customer-serve"},Re={class:"phone-popup"},Se={class:"feedback"},Ve=C({__name:"floatingMenu",setup(w){const p=A(),r=_(!1),f=a=>{p.push({name:a})},t=_(),u=()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})};window.onscroll=function(){(document.documentElement.scrollTop||document.body.scrollTop)>=900?t.value&&(t.value.style.display="block"):t.value&&(t.value.style.display="none")};const d=a=>{const o=a.target,s=o.closest(".menu-item-wrapper")||o.closest(".phone-popup")||o.closest(".customer-serve");s||(r.value=!1),s||(r.value=!1)};return z(()=>{document.addEventListener("click",d)}),P(()=>{document.removeEventListener("click",d)}),(a,o)=>(i(),c("div",{class:"floating-menu-mobile",onClick:d},[e("div",Me,[e("i",{class:"iconfont icon-kefu",onClick:o[0]||(o[0]=s=>r.value=!r.value)}),ae(e("div",Re,o[2]||(o[2]=[e("div",{class:"phone-popup-content"},[e("div",{class:"code"},[e("img",{src:D,alt:""})]),e("p",null,"电话:17777525395")],-1)]),512),[[le,r.value]])]),e("div",Se,[e("i",{class:"iconfont icon-fankui",onClick:o[1]||(o[1]=s=>f("feedback"))})]),e("div",{class:"backToTop",ref_key:"backToTop",ref:t},[e("i",{class:"iconfont icon-huidaodingbu",onClick:u})],512)]))}}),Be=L(Ve,[["__scopeId","data-v-e76d56f8"]]),ze={class:"main"},He=C({__name:"BasicLayout",setup(w){const p=_(!1),r=_(!1);return(f,t)=>(i(),c(b,null,[e("div",null,[n(we,{onOpenLoginForm:t[0]||(t[0]=u=>p.value=!0),onOpenRegisterForm:t[1]||(t[1]=u=>r.value=!0)}),e("div",ze,[ie(f.$slots,"default"),n(Be),n(Te)])]),n(Fe,{isVisible:p.value,onOpenRegisterForm:t[2]||(t[2]=u=>r.value=!0),onCloseLoginForm:t[3]||(t[3]=u=>p.value=!1)},null,8,["isVisible"]),n(ce,{isVisible:r.value,onOpenLoginForm:t[4]||(t[4]=u=>p.value=!0),onCloseRegisterForm:t[5]||(t[5]=u=>r.value=!1)},null,8,["isVisible"])],64))}});export{He as default}; +import{j as C,r as _,d as x,W as z,w as R,ak as O,A as P,G as c,v as i,I as e,H as k,S as $,q as V,y as l,U as h,a0 as B,B as n,J as X,N as b,a8 as Y,u as y,al as Z,am as K,an as Q,ao as ee,ap as te,V as oe,M as ne,O as se,Y as ae,aq as le,z as ie}from"./element-plus-C8BDypwj.js";import{u as A}from"./index-BR4iuV3B.js";import{u as re}from"./http-41sWnQvi.js";import{g as ue}from"./login-ChYHVL6B.js";import{_ as L}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{R as ce}from"./register-uKqvRXZ9.js";const de="/static/png/logo-CuDMhCuX.png",pe={class:"header"},me={class:"header-menu"},ve={class:"header_right"},_e={class:"start"},fe={key:0,class:"avatar"},ge={class:"icon_avatar"},he={key:1,class:"logout"},be={class:"sub_menu"},ke=C({__name:"HeadMenu",emits:["open-login-form","open-register-form"],setup(w,{emit:p}){const r=p,f=()=>{r("open-register-form")},t=_([{title:"首页",path:"/index"},{title:"使用教程",path:"/help"},{title:"关于我们",path:"/about"}]),u=v=>{d.push({path:v})},d=A(),a=re(),o=x(()=>a.isLoggedIn),s=_(-1);x(()=>a.token);const N=x(()=>a.mobilePhone.replace(/(^\d{3})(\d+)(\d{4})/g,"$1****$3")),F=()=>{localStorage.getItem("mobilePhone")&&ue().then(m=>{m.code===0&&m.status===200&&(s.value=m.data.approval_status)})};z(()=>{F(),I=()=>{!(document.documentElement.clientWidth<=768)&&M.value&&(M.value=!1)},window.addEventListener("resize",I)}),R(()=>a.isLoggedIn,v=>{v?F():s.value=-1},{immediate:!0}),R(()=>a.token,v=>{v||(s.value=-1)},{immediate:!0});const j=()=>{if(!o.value){f();return}s.value==-1||s.value==4?d.push({name:"start"}):d.push({name:"check"})},q=()=>{s.value==-1||s.value==4?d.push({name:"start"}):d.push({name:"check"})},H=()=>{a.clearToken(),a.removeMobilePhone(),a.removeIdentity(),s.value=-1,d.push("/")},M=_(!1);let I;return O(()=>{window.removeEventListener("resize",I)}),(v,m)=>{const U=P("router-link"),E=X,S=Y,W=te,J=ee,G=K;return i(),c("div",pe,[e("div",{class:"logo",onClick:m[0]||(m[0]=g=>u("/index"))},m[1]||(m[1]=[e("img",{src:de},null,-1)])),e("ul",me,[(i(!0),c(k,null,$(t.value,(g,T)=>(i(),V(U,{key:T,to:g.path},{default:l(()=>[e("li",null,[e("span",null,h(g.title),1)])]),_:2},1032,["to"]))),128))]),e("div",ve,[e("div",_e,[n(E,{plain:"",type:"danger",onClick:j},{default:l(()=>[b(h(s.value==-1||s.value==4||!o.value?"立即入驻":"查看审核状态"),1)]),_:1})]),o.value?(i(),c("div",fe,[e("div",ge,[n(S,{size:"20",color:"#ccc"},{default:l(()=>[n(y(Z))]),_:1})]),n(E,{link:"",onClick:q,title:s.value==-1||s.value==4?"点击立即入驻":"点击查看审核详情"},{default:l(()=>[b(h(N.value),1)]),_:1},8,["title"])])):B("",!0),o.value?(i(),c("div",he,[n(E,{type:"info",plain:"",onClick:H,class:"logout-button"},{default:l(()=>m[2]||(m[2]=[b(" 退出 ")])),_:1})])):B("",!0),e("div",be,[n(G,{placement:"bottom-end"},{dropdown:l(()=>[n(J,null,{default:l(()=>[(i(!0),c(k,null,$(t.value,(g,T)=>(i(),V(W,{onClick:Oe=>u(g.path),key:T},{default:l(()=>[b(h(g.title),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:l(()=>[n(S,{size:"24"},{default:l(()=>[n(y(Q))]),_:1})]),_:1})])])])}}}),we=L(ke,[["__scopeId","data-v-077eec0e"]]),D="/static/jpg/logo-B02ieJZx.jpg",$e={class:"footer"},ye={class:"foot_menu"},Ce={class:"about"},Le={class:"contact"},Ie=C({__name:"Footer",setup(w){let p=[{id:1,title:"关于我们",name:"about"},{id:2,title:"加入我们",name:"about"},{id:3,title:"商户入驻隐私协议",name:"AusinessAgreementPrivacy"}],r=[{id:1,title:"电话-17777525395"},{id:2,title:"邮箱-17777525395@163.com"},{id:3,title:"地址:广西贵港市桂平市西山镇桂南路盐业大厦对面4楼"}];return(f,t)=>{const u=se,d=P("router-link"),a=ne;return i(),c("div",$e,[e("div",ye,[n(a,{gutter:20,class:"box"},{default:l(()=>[n(u,{span:4,class:"col1"},{default:l(()=>t[0]||(t[0]=[e("div",{class:"logo_text"},[e("img",{src:D,alt:"Android版本下载"})],-1)])),_:1}),n(u,{span:10},{default:l(()=>[e("div",Ce,[t[1]||(t[1]=e("h3",null,"关于",-1)),e("ul",null,[(i(!0),c(k,null,$(y(p),o=>(i(),c("li",{key:o.id},[n(d,{to:{name:o.name}},{default:l(()=>[b(h(o.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1}),n(u,{span:10},{default:l(()=>[e("div",Le,[t[2]||(t[2]=e("h3",null,"联系我们",-1)),e("ul",null,[(i(!0),c(k,null,$(y(r),o=>(i(),c("li",{key:o.id},[e("span",null,h(o.title),1)]))),128))])])]),_:1})]),_:1})]),t[3]||(t[3]=oe('',1))])}}}),Ee=L(Ie,[["__scopeId","data-v-44c55b50"]]),Te={};function xe(w,p){return i(),c("div")}const Fe=L(Te,[["render",xe]]),Me={class:"customer-serve"},Se={class:"phone-popup"},Re={class:"feedback"},Ve=C({__name:"floatingMenu",setup(w){const p=A(),r=_(!1),f=a=>{p.push({name:a})},t=_(),u=()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})};window.onscroll=function(){(document.documentElement.scrollTop||document.body.scrollTop)>=900?t.value&&(t.value.style.display="block"):t.value&&(t.value.style.display="none")};const d=a=>{const o=a.target,s=o.closest(".menu-item-wrapper")||o.closest(".phone-popup")||o.closest(".customer-serve");s||(r.value=!1),s||(r.value=!1)};return z(()=>{document.addEventListener("click",d)}),O(()=>{document.removeEventListener("click",d)}),(a,o)=>(i(),c("div",{class:"floating-menu-mobile",onClick:d},[e("div",Me,[e("i",{class:"iconfont icon-kefu",onClick:o[0]||(o[0]=s=>r.value=!r.value)}),ae(e("div",Se,o[2]||(o[2]=[e("div",{class:"phone-popup-content"},[e("div",{class:"code"},[e("img",{src:D,alt:""})]),e("p",null,"电话:17777525395")],-1)]),512),[[le,r.value]])]),e("div",Re,[e("i",{class:"iconfont icon-fankui",onClick:o[1]||(o[1]=s=>f("feedback"))})]),e("div",{class:"backToTop",ref_key:"backToTop",ref:t},[e("i",{class:"iconfont icon-huidaodingbu",onClick:u})],512)]))}}),Be=L(Ve,[["__scopeId","data-v-e76d56f8"]]),ze={class:"main"},He=C({__name:"BasicLayout",setup(w){const p=_(!1),r=_(!1);return(f,t)=>(i(),c(k,null,[e("div",null,[n(we,{onOpenLoginForm:t[0]||(t[0]=u=>p.value=!0),onOpenRegisterForm:t[1]||(t[1]=u=>r.value=!0)}),e("div",ze,[ie(f.$slots,"default"),n(Be),n(Ee)])]),n(Fe,{isVisible:p.value,onOpenRegisterForm:t[2]||(t[2]=u=>r.value=!0),onCloseLoginForm:t[3]||(t[3]=u=>p.value=!1)},null,8,["isVisible"]),n(ce,{isVisible:r.value,onOpenLoginForm:t[4]||(t[4]=u=>p.value=!0),onCloseRegisterForm:t[5]||(t[5]=u=>r.value=!1)},null,8,["isVisible"])],64))}});export{He as default}; diff --git a/dist/static/js/FeedBack-DYsXfbIO.js b/dist/static/js/FeedBack-D2D4d6K3.js similarity index 56% rename from dist/static/js/FeedBack-DYsXfbIO.js rename to dist/static/js/FeedBack-D2D4d6K3.js index 7e1bdd8..4d4f984 100644 --- a/dist/static/js/FeedBack-DYsXfbIO.js +++ b/dist/static/js/FeedBack-D2D4d6K3.js @@ -1 +1 @@ -import{j as f,a as b,r as v,G as V,I as d,B as t,y as o,_ as k,J as x,v as B,a3 as E,a4 as y,a7 as w,a8 as F,u as I,a9 as C,O as N}from"./element-plus-C2R3XZG2.js";import{u as U}from"./upload-CsG0M-WF.js";import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./http-C3yXgKs1.js";import"./index-1P72U6ur.js";const j={class:"feedback-container"},O={class:"main"},R={class:"submit"},h=f({__name:"FeedBack",setup(q){const l=b({describe:"",img:"",contact:""}),c=v(),u=({file:r})=>{U(r,{}).then(a=>{console.log(a)}).catch(a=>{console.error(a)})};return(r,e)=>{const a=y,n=E,i=F,m=w,p=k,_=x;return B(),V("div",j,[d("div",O,[e[4]||(e[4]=d("div",{class:"title"}," 意见反馈 ",-1)),t(p,{model:l,"label-width":"150px"},{default:o(()=>[t(n,{label:"描述问题"},{default:o(()=>[t(a,{modelValue:l.describe,"onUpdate:modelValue":e[0]||(e[0]=s=>l.describe=s),rows:6,type:"textarea",style:{width:"95%"}},null,8,["modelValue"])]),_:1}),t(n,{label:"上传图片"},{default:o(()=>[t(m,{ref_key:"uploadRef",ref:c,multiple:"",limit:3,"list-type":"picture-card","http-request":u,"auto-upload":!1},{default:o(()=>[t(i,{class:"avatar-uploader-icon"},{default:o(()=>[t(I(C))]),_:1})]),_:1},512)]),_:1}),t(n,{label:"您的联系方式"},{default:o(()=>[t(a,{modelValue:l.contact,"onUpdate:modelValue":e[1]||(e[1]=s=>l.contact=s),style:{width:"95%"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),d("div",R,[t(_,{color:"#f34d2c",plain:"",onClick:e[2]||(e[2]=s=>c.value.submit())},{default:o(()=>e[3]||(e[3]=[N("提交反馈")])),_:1})])])])}}}),z=g(h,[["__scopeId","data-v-7c425f8e"]]);export{z as default}; +import{j as f,a as b,r as v,G as V,I as d,B as t,y as o,_ as k,J as x,v as B,a3 as E,a4 as y,a7 as w,a8 as F,u as I,a9 as N,N as C}from"./element-plus-C8BDypwj.js";import{u as U}from"./upload-BGgo17Jj.js";import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./http-41sWnQvi.js";import"./index-BR4iuV3B.js";const j={class:"feedback-container"},R={class:"main"},h={class:"submit"},q=f({__name:"FeedBack",setup(G){const l=b({describe:"",img:"",contact:""}),c=v(),u=({file:r})=>{U(r,{}).then(a=>{console.log(a)}).catch(a=>{console.error(a)})};return(r,e)=>{const a=y,n=E,i=F,m=w,p=k,_=x;return B(),V("div",j,[d("div",R,[e[4]||(e[4]=d("div",{class:"title"}," 意见反馈 ",-1)),t(p,{model:l,"label-width":"150px"},{default:o(()=>[t(n,{label:"描述问题"},{default:o(()=>[t(a,{modelValue:l.describe,"onUpdate:modelValue":e[0]||(e[0]=s=>l.describe=s),rows:6,type:"textarea",style:{width:"95%"}},null,8,["modelValue"])]),_:1}),t(n,{label:"上传图片"},{default:o(()=>[t(m,{ref_key:"uploadRef",ref:c,multiple:"",limit:3,"list-type":"picture-card","http-request":u,"auto-upload":!1},{default:o(()=>[t(i,{class:"avatar-uploader-icon"},{default:o(()=>[t(I(N))]),_:1})]),_:1},512)]),_:1}),t(n,{label:"您的联系方式"},{default:o(()=>[t(a,{modelValue:l.contact,"onUpdate:modelValue":e[1]||(e[1]=s=>l.contact=s),style:{width:"95%"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),d("div",h,[t(_,{color:"#f34d2c",plain:"",onClick:e[2]||(e[2]=s=>c.value.submit())},{default:o(()=>e[3]||(e[3]=[C("提交反馈")])),_:1})])])])}}}),z=g(q,[["__scopeId","data-v-7c425f8e"]]);export{z as default}; diff --git a/dist/static/js/Help-Cc8kyLke.js b/dist/static/js/Help-BojJOfQE.js similarity index 84% rename from dist/static/js/Help-Cc8kyLke.js rename to dist/static/js/Help-BojJOfQE.js index 590cc58..9cf3b7d 100644 --- a/dist/static/js/Help-Cc8kyLke.js +++ b/dist/static/js/Help-BojJOfQE.js @@ -1 +1 @@ -import{G as t,v as a,I as e}from"./element-plus-C2R3XZG2.js";import{_ as o}from"./_plugin-vue_export-helper-DlAUqK2U.js";const c="/static/png/help_temp-BLQ8f-Sb.png",n={},r={class:"help_container"};function _(i,s){return a(),t("div",r,s[0]||(s[0]=[e("div",{class:"main"},[e("div",{class:"help_img"},[e("img",{src:c})])],-1)]))}const m=o(n,[["render",_],["__scopeId","data-v-3a96a67b"]]);export{m as default}; +import{G as t,v as a,I as e}from"./element-plus-C8BDypwj.js";import{_ as o}from"./_plugin-vue_export-helper-DlAUqK2U.js";const c="/static/png/help_temp-BLQ8f-Sb.png",n={},r={class:"help_container"};function _(i,s){return a(),t("div",r,s[0]||(s[0]=[e("div",{class:"main"},[e("div",{class:"help_img"},[e("img",{src:c})])],-1)]))}const m=o(n,[["render",_],["__scopeId","data-v-3a96a67b"]]);export{m as default}; diff --git a/dist/static/js/PageNotFound-Ccn1x5_O.js b/dist/static/js/PageNotFound-BMlYDasP.js similarity index 68% rename from dist/static/js/PageNotFound-Ccn1x5_O.js rename to dist/static/js/PageNotFound-BMlYDasP.js index 905c8ea..8de508b 100644 --- a/dist/static/js/PageNotFound-Ccn1x5_O.js +++ b/dist/static/js/PageNotFound-BMlYDasP.js @@ -1 +1 @@ -import{G as c,v as _,B as e,y as o,J as i,O as l,ai as u}from"./element-plus-C2R3XZG2.js";import{u as p}from"./index-1P72U6ur.js";import{_ as m}from"./_plugin-vue_export-helper-DlAUqK2U.js";const d={class:"mycontainer"},f={__name:"PageNotFound",setup(x){const a=p(),s=()=>{a.replace("/index")};return(g,t)=>{const n=i,r=u;return _(),c("div",d,[e(r,{icon:"warning",title:"404,请求资源不存在","sub-title":"抱歉!未找到页面"},{extra:o(()=>[e(n,{type:"primary",onClick:s},{default:o(()=>t[0]||(t[0]=[l("返回首页")])),_:1})]),_:1})])}}},k=m(f,[["__scopeId","data-v-56a57e43"]]);export{k as default}; +import{G as c,v as _,B as e,y as o,J as i,N as l,ai as u}from"./element-plus-C8BDypwj.js";import{u as p}from"./index-BR4iuV3B.js";import{_ as m}from"./_plugin-vue_export-helper-DlAUqK2U.js";const d={class:"mycontainer"},f={__name:"PageNotFound",setup(x){const a=p(),s=()=>{a.replace("/index")};return(N,t)=>{const n=i,r=u;return _(),c("div",d,[e(r,{icon:"warning",title:"404,请求资源不存在","sub-title":"抱歉!未找到页面"},{extra:o(()=>[e(n,{type:"primary",onClick:s},{default:o(()=>t[0]||(t[0]=[l("返回首页")])),_:1})]),_:1})])}}},k=m(f,[["__scopeId","data-v-56a57e43"]]);export{k as default}; diff --git a/dist/static/js/WxJump-CSclPrYF.js b/dist/static/js/WxJump-DLXuWO9r.js similarity index 81% rename from dist/static/js/WxJump-CSclPrYF.js rename to dist/static/js/WxJump-DLXuWO9r.js index 48f1c70..91ba472 100644 --- a/dist/static/js/WxJump-CSclPrYF.js +++ b/dist/static/js/WxJump-DLXuWO9r.js @@ -1 +1 @@ -import{X as m,G as p,v as l,I as s}from"./element-plus-C2R3XZG2.js";import{s as f}from"./http-C3yXgKs1.js";import{_ as d}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-1P72U6ur.js";function w(){return new Promise((r,t)=>{f({url:"/api//admin/shop/wxqrcode/gen/common/wxurlscheme",method:"post"}).then(e=>{r(e)}).catch(e=>t(console.warn(e)))})}const x={class:"wrapper"},h="weixin://dl/business/?t=9FVo0FY1jLk",g={__name:"WxJump",setup(r){const t=/MicroMessenger/i.test(navigator.userAgent);function e(){return!t||!window.wx?!1:(wx.miniProgram.navigateTo({url:"pages/index/index"}),!0)}function i(){let n=w();console.log("数据",n)}function c(){location.href=h}function a(){e()||c()}return m(()=>{a()}),(n,o)=>(l(),p("div",x,[o[1]||(o[1]=s("p",null,"正在打开小程序,请稍候…",-1)),s("button",{id:"openBtn",class:"btn",onClick:o[0]||(o[0]=(...u)=>n.forceOpen&&n.forceOpen(...u))}," 立即打开 "),s("button",{class:"btn",onClick:i}," 测试获取 ")]))}},B=d(g,[["__scopeId","data-v-348483fc"]]);export{B as default}; +import{W as m,G as p,v as l,I as s}from"./element-plus-C8BDypwj.js";import{s as f}from"./http-41sWnQvi.js";import{_ as d}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-BR4iuV3B.js";function w(){return new Promise((r,t)=>{f({url:"/api//admin/shop/wxqrcode/gen/common/wxurlscheme",method:"post"}).then(e=>{r(e)}).catch(e=>t(console.warn(e)))})}const x={class:"wrapper"},h="weixin://dl/business/?t=9FVo0FY1jLk",g={__name:"WxJump",setup(r){const t=/MicroMessenger/i.test(navigator.userAgent);function e(){return!t||!window.wx?!1:(wx.miniProgram.navigateTo({url:"pages/index/index"}),!0)}function i(){let n=w();console.log("数据",n)}function c(){location.href=h}function a(){e()||c()}return m(()=>{a()}),(n,o)=>(l(),p("div",x,[o[1]||(o[1]=s("p",null,"正在打开小程序,请稍候…",-1)),s("button",{id:"openBtn",class:"btn",onClick:o[0]||(o[0]=(...u)=>n.forceOpen&&n.forceOpen(...u))}," 立即打开 "),s("button",{class:"btn",onClick:i}," 测试获取 ")]))}},B=d(g,[["__scopeId","data-v-348483fc"]]);export{B as default}; diff --git a/dist/static/js/check-BEWoOs5w.js b/dist/static/js/check-BEWoOs5w.js deleted file mode 100644 index 1a1ef88..0000000 --- a/dist/static/js/check-BEWoOs5w.js +++ /dev/null @@ -1 +0,0 @@ -import{j as Ue,r as m,a as T,X as qe,N as k,G as N,I as C,a0 as c,B as b,q as _,u as s,ai as Se,y,V as O,U as W,Y as Be,Z as ze,_ as Le,J as xe,$ as Te,v as u,O as F,H,T as $,a3 as Oe,a4 as Fe,ac as He,a5 as Ge,a6 as Pe,ae as Me,af as Je,a8 as je,ah as Ke,ag as We,ab as $e,aa as Xe,a7 as Ye,a9 as Ze}from"./element-plus-C2R3XZG2.js";import{u as Qe}from"./index-1P72U6ur.js";import{c as ea,l as X,a as aa}from"./lodash-DkMctlHN.js";import{u as la}from"./http-C3yXgKs1.js";import{G as ta,t as ra,a as oa,d as sa,b as na,c as ia,r as ua}from"./login-CokpNmP7.js";import{b as da,i as ca}from"./upload-CsG0M-WF.js";import{_ as _a}from"./_plugin-vue_export-helper-DlAUqK2U.js";const pa={formConfig:[{type:"input",key:"contact_name",label:"联系人",placeholder:"请输入联系人",sort:1,required:!0},{type:"select",key:"biz_category",label:"经营品类",isReadonly:!0,style:"pointer-events: none",placeholder:"请选择经营品类",sort:2,required:!0},{type:"input",key:"store_name",label:"门店名称",placeholder:"请输入门店名称",sort:3,required:!0},{type:"select",key:"mapAddress",label:"所在地区",isReadonly:!0,style:"pointer-events: none",placeholder:"请选择店铺所在地区",sort:4,required:!1},{type:"input",key:"store_address",label:"详细地址",placeholder:"请输入店铺详细地址",sort:5,required:!0},{type:"upload",key:"front_facade_image",label:"门脸图片",placeholder:"请上传门脸图片",sort:6,required:!0},{type:"upload",key:"environment_image",label:"环境图片",placeholder:"请上传门脸图片",sort:7,required:!0},{type:"upload",key:"biz_license_image",label:"营业执照",placeholder:"请上传营业执照",sort:8,required:!0},{type:"input",key:"biz_license_company",label:"公司名称",placeholder:"请输入公司名称",sort:9,required:!0},{type:"input",key:"legal_person_name",label:"法人姓名",placeholder:"请输入法人姓名",sort:10,required:!0},{type:"input",key:"legal_person_mobile",label:"法人手机号",placeholder:"请输入法人手机号",sort:10,required:!0},{type:"input",key:"biz_license_number",label:"注册号",placeholder:"请输入注册号",sort:11,required:!0},{type:"textarea",key:"biz_license_content",label:"经营范围",placeholder:"请输入经营范围",sort:11,required:!0},{type:"select",key:"license_type",label:"许可证类型",isReadonly:!0,style:"pointer-events: none",placeholder:"请选择许可证类型",sort:12,required:!0},{type:"upload",key:"license_image",label:"许可证图片",class:"upload-4",placeholder:"请上传许可证图片",imgUrlArr:[],imgWidth:125,imgHeight:88,imgUpMaxCount:5,sort:13,required:!1},{type:"input",key:"license_number",label:"许可证编号",placeholder:"请输入许可证编号",sort:14,required:!1},{type:"upload",key:"individual_id_images",label:"个人身份证正面图片",class:"upload-5",placeholder:"请上传个人身份证正面图片",imgUrlArr:[],sort:15,required:!0},{type:"upload",key:"individual_id_images2",label:"个人身份证反面图片",class:"upload-5",placeholder:"请上传个人身份证反面图片",imgUrlArr:[],sort:15,required:!0},{type:"input",key:"individual_id_name",hide:!0,label:"个人身份证姓名",placeholder:"请输入个人身份证姓名",sort:16,required:!0},{type:"input",key:"individual_id_number",hide:!0,label:"个人身份证号码",placeholder:"请输入个人身份证号码",sort:16,required:!0},{type:"input",key:"individual_id_addr",hide:!0,label:"个人身份证地址",placeholder:"请输入个人身份证地址",sort:16,required:!0},{type:"datepicker",key:"individual_id_period_begin",hide:!0,label:"个人身份证生效日期",placeholder:"请输入个人身份证生效日期",sort:16,required:!0},{type:"datepicker",key:"individual_id_period_end",hide:!0,label:"个人身份证截止日期",placeholder:"请输入个人身份证截止日期",sort:16,required:!0},{type:"upload",key:"legal_person_id_images",hide:!0,label:"法人身份证正面图片",class:"upload-5",placeholder:"请上传法人身份证正面图片",imgUrlArr:[],imgWidth:180,imgHeight:110,sort:15,required:!0},{type:"upload",key:"legal_person_id_images2",label:"法人身份证反面图片",class:"upload-6",placeholder:"请上传法人身份证反面图片",imgUrlArr:[],imgWidth:180,imgHeight:110,sort:15,required:!0},{type:"input",key:"legal_person_id_number",hide:!0,label:"法人身份证号码",placeholder:"请输入法人身份证号码",sort:16,required:!0},{type:"input",key:"legal_person_id_addr",hide:!0,label:"法人身份证地址",placeholder:"请输入法人身份证地址",sort:16,required:!0},{type:"datepicker",key:"legal_person_id_period_begin",hide:!0,label:"法人身份证生效日期",placeholder:"请输入法人身份证生效日期",sort:16,required:!0},{type:"datepicker",key:"legal_person_id_period_end",hide:!0,label:"法人身份证截止日期",placeholder:"请输入法人身份证截止日期",sort:16,required:!0},{type:"input",key:"account_holder_name",label:"开户名称",placeholder:"请输入开户名称",sort:17,required:!0},{type:"input",key:"account_number",label:"银行卡号",placeholder:"请输入银行卡号",sort:18,required:!0},{type:"select",key:"bank_name",label:"开户银行",isReadonly:!0,style:"pointer-events: none",placeholder:"请输入开户银行",sort:19,required:!0}]},ma={class:"signUp-container"},ya={class:"myresult"},ha={key:13,class:"time"},ga={key:0,class:"form-submit"},ba={key:0,class:"auto-item"},va={key:5,class:"bank_name_tip"},ka={key:1,class:"form-button"},fa=["src"],Ca=["src"],Na=Ue({__name:"check",setup(Da){const f={FR_ID_CARD_FRONT:"FR_ID_CARD_FRONT",FR_ID_CARD_BEHIND:"FR_ID_CARD_BEHIND",ID_CARD_FRONT:"ID_CARD_FRONT",ID_CARD_BEHIND:"ID_CARD_BEHIND",BUSINESS_LICENCE:"BUSINESS_LICENCE",BANK_CARD:"BANK_CARD"},Y=la(),q=Qe(),Z=()=>{const{provinceData:e,cityData:l,areaData:r}=ea;return e.map((t,i)=>({...t,children:l[i].map((D,h)=>{const g={...D};return r[i]&&r[i][h]&&(g.children=r[i][h]),g})}))},v=m(!1),w=m(null),S=m(!1),B=m(!1),G=m(""),P=m([]),M=m(Z()),Q=m(),ee=m(),U=m([]);let z=0,ae=m(null),V=m("");const le=e=>{if(e&&e.length===2){const[l,r]=e;a.biz_category=l,a.biz_second_category=r}},a=T({}),te=m(!!Y.token),re=[{value:1,label:"无需特殊资质"},{value:2,label:"需许可证资质"},{value:3,label:"需特许证件资质"}],J=T({}),L=m([]);let o=m({id:0,approval_status:0,created_at:"2099-02-17 09:25:53",approval_remark:"",lkl_ec_result_url:"",approval_invalid_col:[]});const oe=T(JSON.parse(JSON.stringify(pa.formConfig))),se=()=>{S.value=!0},j=async()=>{const e=await sa({mobile:localStorage.getItem("mobilePhone")});if(e.data==null||e.data.approval_status==4){q.push({name:"start"});return}let l=JSON.parse(e.data.approval_invalid_col);if(l=X.uniq(l),l.includes("all")){q.push({name:"start",query:{id:e.auditInfo.id}});return}const r=oe.reduce((t,i)=>(l.includes(i.key)&&(i.key=="license_image"?a[i.key]=[]:a[i.key]="",t.push(i)),t),[]);o.value={...e.data,approval_invalid_col:l},L.value=r.sort((t,i)=>t.sort-i.sort),r.forEach(t=>{t.required&&(J[t.key]={required:!0,message:t.placeholder,trigger:"blur"})})},ne=async()=>{const e=await ua({id:o.value.id,...a});e.status==200&&e.code==0&&(k.success("资料已提交~"),L.value=[],j())},ie=async()=>{var l;if(await w.value.validate(r=>r)){if(X.difference(["license_type","license_image","license_number"],o.value.approval_invalid_col).length==0&&(a==null?void 0:a.license_type)!=1){if(!((l=a==null?void 0:a.license_image)!=null&&l.length)){k.error("请上传许可证图片");return}if(!(a!=null&&a.license_number)){k.error("请输入许可证编号");return}}ne()}},ue=async()=>{ie()},de=e=>{const l=U.value.find(r=>r.value==e);l&&(a.bank_name=l.label,a.bank_district=l.district,a.bank_area=l.area,a.openning_bank_code=l.branch_bank_no,a.clearing_bank_code=l.clear_no)},ce=e=>{if(!e){U.value=[];return}na({keyword:e,pageNum:1,pageSize:5e3}).then(l=>{l.status==200&&(U.value=l.data.items.map(r=>({district:r.district,area:r.area,branch_bank_no:r.branch_bank_no,clear_no:r.clear_no,label:r.branch_bank_name,value:r.branch_bank_no})))})},_e=e=>{if(console.log(11,e),e&&e.length===3){const[t,i,p]=e;a.province_id=t,a.city_id=i,a.county_id=p}const l=e.map((t,i)=>{const p=(D,h)=>{for(const g of D){if(g.value===h)return g.label;if(g.children){const I=p(g.children,h);if(I)return I}}return""};return p(M.value,t)}),r=l==null?void 0:l.join("/");a.mapAddressLabel=r,a.store_area=r,w.value.validate()},pe=m([]),me=async(e,l)=>{var r,t;if(!e){l([]);return}try{const i={query:e,region:a.mapAddressLabel.indexOf("/")&&((r=a.mapAddressLabel)==null?void 0:r.split("/")[1]),city_limit:!0,ret_coordtype:"gcj02ll"},p=await ia(i);if((t=p==null?void 0:p.result)!=null&&t.length){const D=p.result.filter(h=>"location"in h).map(h=>{var g,I;return{value:h.name,label:h.name,name:h.name,address:h.address||"",lat:((g=h.location)==null?void 0:g.lat)||"",lng:((I=h.location)==null?void 0:I.lng)||""}});l(D)}else k.error("搜索失败"),l([])}catch{k.error("搜索失败"),l([])}},ye=e=>{a.position="",a.store_address=e.value,a.store_latitude=e.lat,a.store_longitude=e.lng,w.value.validate()},he=e=>{const l=e.type==="image/jpeg",r=e.type==="image/png",t=e.size/1024/1024<10;return v.value=!0,!l&&!r?(v.value=!1,k.error("上传的图片必须是JPG或PNG格式!"),!1):t?!0:(v.value=!1,k.error("上传的图片大小不能超过10MB!"),!1)},ge=m("https://mall.gpxscs.cn/mobile/shop/oss/upload"),be=(e,l,r)=>{if(r==="license_image"){const t=e.url;a[r]=a[r].filter(i=>i!==t)}else a[r]=""},ve=e=>{const r={license_image:5}[e]||1;return e==="license_image"?a[e].length>=r:a[e]!==""&&a[e]!=null},ke=e=>{G.value=e.url,B.value=!0},R=async(e,l)=>{v.value=!0,e=await aa(e);const r=await da(e,l).then(t=>t);return v.value=!1,r.status==200?r==null?void 0:r.data:null},A=async(e,l)=>new Promise(async(r,t)=>{let i=new FormData;i.append("batchNo",e),i.append("imgType",l),clearTimeout(z),z=setTimeout(async()=>{const p=await ca(i);i=null,clearTimeout(z),p.status!=200?t(p==null?void 0:p.data):r(p==null?void 0:p.data),v.value=!1},2e3)}),E=async(e,l)=>{switch(v.value=!0,l){case"biz_license_image":var t=await A(e,f.BUSINESS_LICENCE);console.log("biz_license_image",t),a.biz_license_company=t.bizLicenseCompanyName,a.legal_person_name=t.bizLicenseOwnerName,a.biz_license_number=t.bizLicenseCreditCode,a.account_holder_name=t.bizLicenseCompanyName,a.biz_license_content=t.bizLicenseScope;break;case"legal_person_id_images":var t=await A(e,f.FR_ID_CARD_FRONT);console.log("legal_person_id_images",t),a.legal_person_id_number=t.idNumber,a.legal_person_id_addr=t.address;break;case"legal_person_id_images2":var t=await A(e,f.FR_ID_CARD_BEHIND),r=t.validity.split("-");console.log("legal_person_id_images2",t),a.legal_person_id_period_begin=r[0],r[1]!="长期"?a.legal_person_id_period_end=r[1]:a.legal_person_id_period_end="9999-12-31";break;case"individual_id_images":var t=await A(e,f.ID_CARD_FRONT);console.log("individual_id_images",t),a.individual_id_name=t.name,a.account_holder_name=t.name,a.individual_id_number=t.idNumber,a.individual_id_addr=t.address;break;case"individual_id_images2":var t=await A(e,f.ID_CARD_BEHIND),r=t.validity.split("-");console.log("individual_id_images2",t),a.individual_id_period_begin=r[0],r[1]!="长期"?a.individual_id_period_end=r[1]:a.individual_id_period_end="9999-12-31";break;case"bank_image":var t=await A(e,f.BANK_CARD);console.log("bank_image",t),a.account_number=t.card_number;break}v.value=!1,w.value.validate()},fe=async(e,l,r,t)=>{if(e&&e.status===200&&e.code===0)if(e.data&&e.data.url)switch(l.url=e.data.url,t==="license_image"?a[t].push(l.url):a[t]=l.url,v.value=!1,ae.value=l.raw,t){case"biz_license_image":var i=await R(l.raw,f.BUSINESS_LICENCE);V.value=i.batchNo,E(i.batchNo,t);break;case"legal_person_id_images":var i=await R(l.raw,f.FR_ID_CARD_FRONT);V.value=i.batchNo,E(i.batchNo,t);break;case"legal_person_id_images2":var i=await R(l.raw,f.FR_ID_CARD_BEHIND);V.value=i.batchNo,E(i.batchNo,t);break;case"individual_id_images":var i=await R(l.raw,f.ID_CARD_FRONT);V.value=i.batchNo,E(i.batchNo,t);break;case"individual_id_images2":var i=await R(l.raw,f.ID_CARD_BEHIND);V.value=i.batchNo,E(i.batchNo,t);break;case"bank_image":var i=await R(l.raw,f.BANK_CARD);V.value=i.batchNo,E(i.batchNo,t);break}else k.error("文件上传成功,但未返回文件 URL"),v.value=!1;else k.error(e.msg||"文件上传失败"),v.value=!1;w.value.validate()},Ce=(e,l)=>{v.value=!1,k.error("文件上传失败")};return qe(()=>{if(!te.value){q.push({name:"index"});return}j(),ta().then(e=>{e.code===0&&e.status===200&&(P.value=ra(e.data))}).catch(e=>{k.error("获取店铺分类失败")}),oa().then(e=>{e.code===0&&e.status===200?(Q.value=e.data,console.log(ee.value)):k.error("获取银行失败")}).catch(e=>{k.error("获取银行失败")})}),(e,l)=>{const r=Se,t=xe,i=Fe,p=He,D=Ge,h=Pe,g=je,I=Me,Ne=We,De=Xe,Ie=$e,we=Ye,Ve=Oe,Re=Le,K=Te,Ae=ze;return u(),N("div",ma,[C("div",{class:W(["steps-container",{nodata:![2,21].includes(s(o).approval_status)}])},[C("div",ya,[[2].includes(s(o).approval_status)?(u(),_(r,{key:0,icon:"error",title:"很遗憾,您无法入驻我们的商城","sub-title":`拒绝原因:${s(o).approval_remark}`},null,8,["sub-title"])):c("",!0),[3].includes(s(o).approval_status)&&!s(o).lkl_ec_result_url?(u(),_(r,{key:1,icon:"warning",title:"审核中,1-7个工作日内答复,请耐心等待"})):c("",!0),s(o).approval_status==5&&s(o).has_ec_signed==2&&s(o).lkl_ec_result_url?(u(),_(r,{key:2,class:"result",icon:"warning",title:"开店申请资料已通过!请尽快签署合同!","sub-title":"签署合同链接24小时内有效,过期需重新申请!"},{extra:y(()=>[b(t,{type:"danger",onClick:se},{default:y(()=>l[4]||(l[4]=[F("立即签署")])),_:1})]),_:1})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1?(u(),_(r,{key:3,class:"result",icon:"warning",title:"合同签署完成,商家信息正在提交审核,请耐心等待。"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==2?(u(),_(r,{key:4,class:"result",icon:"error",title:"抱歉,系统未能完成处理,请联系客服进一步审核后重试。"})):c("",!0),s(o).approval_status==5&&s(o).has_apply_mer==1&&s(o).store_status==2?(u(),_(r,{key:5,class:"result",icon:"error",title:"系统正在初始化店铺,预计很快完成,请您稍后再来探索。"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==2?(u(),_(r,{key:6,class:"result",icon:"error",title:" 抱歉,系统未能完成处理,请联系客服进一步审核后重试。"})):c("",!0),s(o).approval_status==5&&s(o).has_apply_mer==1&&s(o).has_apply_split==2&&s(o).store_status==1?(u(),_(r,{key:7,class:"result",icon:"success",title:" 店铺创建成功,系统正在处理分账业务申请"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==1&&s(o).store_status==2?(u(),_(r,{key:8,class:"result",icon:"error",title:" 店铺创建未成功,请联系客服协助处理,我们将尽快为您解决。"})):c("",!0),s(o).approval_status==5&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==1&&s(o).has_bind_receiver==2?(u(),_(r,{key:9,class:"result",icon:"success",title:"分账业务申请已通过,系统正在处理接收方绑定"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==2?(u(),_(r,{key:10,class:"result",icon:"error",title:"分账业务处理遇到小问题,需要客服再次确认哦~请稍后联系他们完成审核后重试。"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==1&&s(o).has_bind_receiver==2?(u(),_(r,{key:11,class:"result",icon:"success",title:"分账接收方绑定成功,入驻流程即将完成"})):c("",!0),[1,5].includes(s(o).approval_status)&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==1&&s(o).has_bind_receiver==1?(u(),_(r,{key:12,class:"result",icon:"success",title:"恭喜您,入驻流程已全部完成!"})):c("",!0),s(o).approval_status!=4?(u(),N("view",ha," 申请时间:"+O(s(o).created_at),1)):c("",!0)])],2),[2,21].includes(s(o).approval_status)?(u(),N("div",ga,[Be((u(),_(Re,{model:a,rules:J,ref_key:"formRef",ref:w,"label-width":"160px","element-loading-text":"数据加载中...","element-loading-background":"rgba(0,0,0,.75)"},{default:y(()=>[(u(!0),N(H,null,$(L.value,(n,Ia)=>(u(),_(Ve,{label:n.label,prop:n.key,key:n.key},{default:y(()=>[n.type=="input"?(u(),_(i,{key:0,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:n.placeholder},null,8,["modelValue","onUpdate:modelValue","placeholder"])):c("",!0),n.type=="textarea"?(u(),_(i,{key:1,rows:5,type:"textarea",modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:n.placeholder},null,8,["modelValue","onUpdate:modelValue","placeholder"])):c("",!0),n.type=="datepicker"?(u(),_(p,{key:2,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,type:"date",placeholder:n.placeholder},null,8,["modelValue","onUpdate:modelValue","placeholder"])):c("",!0),n.type=="select"&&n.key=="mapAddress"?(u(),N(H,{key:3},[b(D,{style:{"margin-right":"5px"},modelValue:a.map_address,"onUpdate:modelValue":l[0]||(l[0]=d=>a.map_address=d),options:M.value,onChange:_e,placeholder:n.placeholder,popperClass:"multi-choose"},null,8,["modelValue","options","placeholder"]),a.map_address?(u(),_(h,{key:0,style:{width:"180px"},modelValue:a.position,"onUpdate:modelValue":l[1]||(l[1]=d=>a.position=d),placeholder:"试试搜索,快速填写地址","fetch-suggestions":me,"value-key":"value",options:pe.value,onSelect:ye},{default:y(({item:d})=>[d?(u(),N("div",ba,[C("div",null,[C("p",null,O(d.name),1)]),C("div",null,[C("span",null,O(d.address),1)])])):c("",!0)]),_:2},1032,["modelValue","options"])):c("",!0)],64)):c("",!0),n.type=="select"&&n.key=="bank_name"||n.key=="bank_branch_name"?(u(),_(I,{key:4,clearable:"",filterable:"",remote:"","remote-method":ce,onChange:de,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:"搜索银行名称",placement:"top-start",style:{width:"350px"},options:U.value},{prefix:y(()=>[b(g,null,{default:y(()=>[b(s(Je))]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue","options"])):c("",!0),n.type=="select"&&n.key=="bank_name"||n.key=="bank_branch_name"?(u(),N("div",va,[b(Ne,{placement:"top",effect:"light"},{content:y(()=>l[5]||(l[5]=[C("div",{class:"bank_name_cont"},[C("p",null," 如开户地为县级市或乡镇区无法搜索到,可选择相同银行的市级支行网点 ")],-1)])),default:y(()=>[b(t,{type:"info",link:""},{default:y(()=>[b(g,{color:"#e6a23c",size:"14",style:{"margin-right":"5px"}},{default:y(()=>[b(s(Ke))]),_:1}),l[6]||(l[6]=F("搜不到我的开户银行,怎么处理?"))]),_:1})]),_:1})])):c("",!0),n.type=="select"&&n.key=="biz_category"?(u(),_(D,{key:6,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:n.placeholder,options:P.value,"show-all-levels":!1,onChange:le,clearable:""},null,8,["modelValue","onUpdate:modelValue","placeholder","options"])):c("",!0),n.type=="select"&&n.key=="license_type"?(u(),_(Ie,{key:7,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:"请选择类型",clearable:""},{default:y(()=>[(u(),N(H,null,$(re,d=>b(De,{key:d.value,label:d.label,value:d.value},null,8,["label","value"])),64))]),_:2},1032,["modelValue","onUpdate:modelValue"])):c("",!0),n.type=="upload"?(u(),_(we,{key:8,ref_for:!0,ref:"uploadRef",limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":ke,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,"on-remove":(d,x)=>be(d,x,n.key),"on-success":(d,x,Ee)=>fe(d,x,Ee,n.key),"on-error":Ce,"before-upload":he,action:ge.value,name:"upfile",class:W({"upload-hidden":ve(n.key)})},{default:y(()=>[b(g,{class:"avatar-uploader-icon"},{default:y(()=>[b(s(Ze))]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue","on-remove","on-success","action","class"])):c("",!0)]),_:2},1032,["label","prop"]))),128))]),_:1},8,["model","rules"])),[[Ae,v.value,void 0,{fullscreen:!0,lock:!0}]])])):c("",!0),[2,21].includes(s(o).approval_status)?(u(),N("div",ka,[l[8]||(l[8]=C("div",{class:"myui_check_text"},"检查并确认店铺信息和证件信息无误",-1)),b(t,{type:"primary",onClick:ue,class:"custom-button"},{default:y(()=>l[7]||(l[7]=[F("重新审核")])),_:1})])):c("",!0),b(K,{modelValue:S.value,"onUpdate:modelValue":l[2]||(l[2]=n=>S.value=n),width:"100%"},{default:y(()=>{var n;return[C("iframe",{src:(n=s(o))==null?void 0:n.lkl_ec_result_url,class:"signed_iframe",border:"0",frameborder:"0"},null,8,fa)]}),_:1},8,["modelValue"]),b(K,{modelValue:B.value,"onUpdate:modelValue":l[3]||(l[3]=n=>B.value=n),width:"max-content"},{default:y(()=>[C("img",{"w-full":"",src:G.value,alt:"Preview Image"},null,8,Ca)]),_:1},8,["modelValue"])])}}}),Sa=_a(Na,[["__scopeId","data-v-fe04a9db"]]);export{Sa as default}; diff --git a/dist/static/js/check-mkoICPqF.js b/dist/static/js/check-mkoICPqF.js new file mode 100644 index 0000000..1d2630e --- /dev/null +++ b/dist/static/js/check-mkoICPqF.js @@ -0,0 +1 @@ +import{j as Ue,r as m,a as F,W as qe,X as v,G as D,I as C,a0 as c,B as g,q as _,u as s,ai as Se,y,U as O,T as $,Y as Be,Z as ze,_ as xe,J as Le,$ as Te,v as u,N as H,H as G,S as X,a3 as Fe,a4 as Oe,ac as He,a5 as Ge,a6 as Pe,ae as Me,af as je,a8 as Je,ah as Ke,ag as We,ab as $e,aa as Xe,a7 as Ye,a9 as Ze}from"./element-plus-C8BDypwj.js";import{u as Qe}from"./index-BR4iuV3B.js";import{c as ea,l as Y,a as aa}from"./lodash-D-WFW9JI.js";import{u as la}from"./http-41sWnQvi.js";import{G as ta,t as ra,a as oa,d as sa,b as na,c as ia,r as ua}from"./login-ChYHVL6B.js";import{b as da,i as ca}from"./upload-BGgo17Jj.js";import{_ as _a}from"./_plugin-vue_export-helper-DlAUqK2U.js";const pa={formConfig:[{type:"input",key:"contact_name",label:"联系人",placeholder:"请输入联系人",sort:1,required:!0},{type:"select",key:"biz_category",label:"经营品类",isReadonly:!0,style:"pointer-events: none",placeholder:"请选择经营品类",sort:2,required:!0},{type:"input",key:"store_name",label:"门店名称",placeholder:"请输入门店名称",sort:3,required:!0},{type:"select",key:"mapAddress",label:"所在地区",isReadonly:!0,style:"pointer-events: none",placeholder:"请选择店铺所在地区",sort:4,required:!1},{type:"input",key:"store_address",label:"详细地址",placeholder:"请输入店铺详细地址",sort:5,required:!0},{type:"upload",key:"front_facade_image",label:"门脸图片",placeholder:"请上传门脸图片",sort:6,required:!0},{type:"upload",key:"environment_image",label:"环境图片",placeholder:"请上传门脸图片",sort:7,required:!0},{type:"upload",key:"biz_license_image",label:"营业执照",placeholder:"请上传营业执照",sort:8,required:!0},{type:"input",key:"biz_license_company",label:"公司名称",placeholder:"请输入公司名称",sort:9,required:!0},{type:"input",key:"legal_person_name",label:"法人姓名",placeholder:"请输入法人姓名",sort:10,required:!0},{type:"input",key:"legal_person_mobile",label:"法人手机号",placeholder:"请输入法人手机号",sort:10,required:!0},{type:"input",key:"biz_license_number",label:"注册号",placeholder:"请输入注册号",sort:11,required:!0},{type:"textarea",key:"biz_license_content",label:"经营范围",placeholder:"请输入经营范围",sort:11,required:!0},{type:"select",key:"license_type",label:"许可证类型",isReadonly:!0,style:"pointer-events: none",placeholder:"请选择许可证类型",sort:12,required:!0},{type:"upload",key:"license_image",label:"许可证图片",class:"upload-4",placeholder:"请上传许可证图片",imgUrlArr:[],imgWidth:125,imgHeight:88,imgUpMaxCount:5,sort:13,required:!1},{type:"input",key:"license_number",label:"许可证编号",placeholder:"请输入许可证编号",sort:14,required:!1},{type:"upload",key:"individual_id_images",label:"个人身份证正面图片",class:"upload-5",placeholder:"请上传个人身份证正面图片",imgUrlArr:[],sort:15,required:!0},{type:"upload",key:"individual_id_images2",label:"个人身份证反面图片",class:"upload-5",placeholder:"请上传个人身份证反面图片",imgUrlArr:[],sort:15,required:!0},{type:"input",key:"individual_id_name",hide:!0,label:"个人身份证姓名",placeholder:"请输入个人身份证姓名",sort:16,required:!0},{type:"input",key:"individual_id_number",hide:!0,label:"个人身份证号码",placeholder:"请输入个人身份证号码",sort:16,required:!0},{type:"input",key:"individual_id_addr",hide:!0,label:"个人身份证地址",placeholder:"请输入个人身份证地址",sort:16,required:!0},{type:"datepicker",key:"individual_id_period_begin",hide:!0,label:"个人身份证生效日期",placeholder:"请输入个人身份证生效日期",sort:16,required:!0},{type:"datepicker",key:"individual_id_period_end",hide:!0,label:"个人身份证截止日期",placeholder:"请输入个人身份证截止日期",sort:16,required:!0},{type:"upload",key:"legal_person_id_images",hide:!0,label:"法人身份证正面图片",class:"upload-5",placeholder:"请上传法人身份证正面图片",imgUrlArr:[],imgWidth:180,imgHeight:110,sort:15,required:!0},{type:"upload",key:"legal_person_id_images2",label:"法人身份证反面图片",class:"upload-6",placeholder:"请上传法人身份证反面图片",imgUrlArr:[],imgWidth:180,imgHeight:110,sort:15,required:!0},{type:"input",key:"legal_person_id_number",hide:!0,label:"法人身份证号码",placeholder:"请输入法人身份证号码",sort:16,required:!0},{type:"input",key:"legal_person_id_addr",hide:!0,label:"法人身份证地址",placeholder:"请输入法人身份证地址",sort:16,required:!0},{type:"datepicker",key:"legal_person_id_period_begin",hide:!0,label:"法人身份证生效日期",placeholder:"请输入法人身份证生效日期",sort:16,required:!0},{type:"datepicker",key:"legal_person_id_period_end",hide:!0,label:"法人身份证截止日期",placeholder:"请输入法人身份证截止日期",sort:16,required:!0},{type:"input",key:"account_holder_name",label:"开户名称",placeholder:"请输入开户名称",sort:17,required:!0},{type:"input",key:"account_number",label:"银行卡号",placeholder:"请输入银行卡号",sort:18,required:!0},{type:"select",key:"bank_name",label:"开户银行",isReadonly:!0,style:"pointer-events: none",placeholder:"请输入开户银行",sort:19,required:!0}]},ma={class:"signUp-container"},ya={class:"myresult"},ha={key:13,class:"time"},ga={key:0,class:"form-submit"},ba={key:0,class:"auto-item"},va={key:5,class:"bank_name_tip"},ka={key:1,class:"form-button"},fa=["src"],Ca=["src"],Na=Ue({__name:"check",setup(Da){const k={FR_ID_CARD_FRONT:"FR_ID_CARD_FRONT",FR_ID_CARD_BEHIND:"FR_ID_CARD_BEHIND",ID_CARD_FRONT:"ID_CARD_FRONT",ID_CARD_BEHIND:"ID_CARD_BEHIND",BUSINESS_LICENCE:"BUSINESS_LICENCE",BANK_CARD:"BANK_CARD"},Z=la(),S=Qe(),Q=()=>{const{provinceData:e,cityData:l,areaData:r}=ea;return e.map((t,i)=>({...t,children:l[i].map((f,N)=>{const p={...f};return r[i]&&r[i][N]&&(p.children=r[i][N]),p})}))},b=m(!1),w=m(null),B=m(!1),z=m(!1),P=m(""),M=m([]),j=m(Q()),ee=m(),ae=m(),U=m([]);let x=0,le=m(null),V=m("");const te=e=>{if(e&&e.length===2){const[l,r]=e;a.biz_category=l,a.biz_second_category=r}},a=F({}),re=m(!!Z.token),oe=[{value:1,label:"无需特殊资质"},{value:2,label:"需许可证资质"},{value:3,label:"需特许证件资质"}],J=F({}),L=m([]);let o=m({id:0,approval_status:0,created_at:"2099-02-17 09:25:53",approval_remark:"",lkl_ec_result_url:"",approval_invalid_col:[]});const se=F(JSON.parse(JSON.stringify(pa.formConfig))),ne=()=>{B.value=!0},K=async()=>{const e=await sa({mobile:localStorage.getItem("mobilePhone")});if(e.data==null||e.data.approval_status==4){S.push({name:"start"});return}let l=JSON.parse(e.data.approval_invalid_col);if(l=Y.uniq(l),l.includes("all")){S.push({name:"start",query:{id:e.auditInfo.id}});return}const r=se.reduce((t,i)=>(l.includes(i.key)&&(i.key=="license_image"?a[i.key]=[]:a[i.key]="",t.push(i)),t),[]);o.value={...e.data,approval_invalid_col:l},L.value=r.sort((t,i)=>t.sort-i.sort),r.forEach(t=>{t.required&&(J[t.key]={required:!0,message:t.placeholder,trigger:"blur"})})},ie=async()=>{const e={...a};e.store_district&&e.store_district.length?e.store_district=e.store_district.join("/"):e.store_district="";const l=await ua({id:o.value.id,...e});l.status==200&&l.code==0&&(v.success("资料已提交~"),L.value=[],K())},ue=async()=>{var l;if(await w.value.validate(r=>r)){if(Y.difference(["license_type","license_image","license_number"],o.value.approval_invalid_col).length==0&&(a==null?void 0:a.license_type)!=1){if(!((l=a==null?void 0:a.license_image)!=null&&l.length)){v.error("请上传许可证图片");return}if(!(a!=null&&a.license_number)){v.error("请输入许可证编号");return}}ie()}},de=async()=>{ue()},ce=e=>{const l=U.value.find(r=>r.value==e);l&&(a.bank_name=l.label,a.bank_district=l.district,a.bank_area=l.area,a.openning_bank_code=l.branch_bank_no,a.clearing_bank_code=l.clear_no)},_e=e=>{if(!e){U.value=[];return}na({keyword:e,pageNum:1,pageSize:5e3}).then(l=>{l.status==200&&(U.value=l.data.items.map(r=>({district:r.district,area:r.area,branch_bank_no:r.branch_bank_no,clear_no:r.clear_no,label:r.branch_bank_name,value:r.branch_bank_no})))})},pe=e=>{if(console.log(11,e),e&&e.length===3){const[t,i,h]=e;a.province_id=t,a.city_id=i,a.county_id=h}const l=e.map((t,i)=>{const h=(f,N)=>{for(const p of f){if(p.value===N)return p.label;if(p.children){const I=h(p.children,N);if(I)return I}}return""};return h(j.value,t)}),r=l==null?void 0:l.join("/");a.mapAddressLabel=r,a.store_area=r,w.value.validate()},me=m([]),ye=async(e,l)=>{var r,t;if(!e){l([]);return}try{const i=((r=a.store_district)==null?void 0:r.join("/"))||"",f=await ia({query:e,region:i,city_limit:!0,ret_coordtype:"gcj02ll"});if((t=f==null?void 0:f.result)!=null&&t.length){const N=f.result.filter(p=>"location"in p).map(p=>{var I,q;return{value:p.name,label:p.name,name:p.name,address:p.address||"",lat:((I=p.location)==null?void 0:I.lat)||"",lng:((q=p.location)==null?void 0:q.lng)||""}});l(N)}else v.error("搜索失败"),l([])}catch{v.error("搜索失败"),l([])}},he=e=>{a.position="",a.store_address=e.value,a.store_latitude=e.lat,a.store_longitude=e.lng,w.value.validate()},ge=e=>{const l=e.type==="image/jpeg",r=e.type==="image/png",t=e.size/1024/1024<10;return b.value=!0,!l&&!r?(b.value=!1,v.error("上传的图片必须是JPG或PNG格式!"),!1):t?!0:(b.value=!1,v.error("上传的图片大小不能超过10MB!"),!1)},be=m("https://mall.gpxscs.cn/mobile/shop/oss/upload"),ve=(e,l,r)=>{if(r==="license_image"){const t=e.url;a[r]=a[r].filter(i=>i!==t)}else a[r]=""},ke=e=>{const r={license_image:5}[e]||1;return e==="license_image"?a[e].length>=r:a[e]!==""&&a[e]!=null},fe=e=>{P.value=e.url,z.value=!0},R=async(e,l)=>{b.value=!0,e=await aa(e);const r=await da(e,l).then(t=>t);return b.value=!1,r.status==200?r==null?void 0:r.data:null},A=async(e,l)=>new Promise(async(r,t)=>{let i=new FormData;i.append("batchNo",e),i.append("imgType",l),clearTimeout(x),x=setTimeout(async()=>{const h=await ca(i);i=null,clearTimeout(x),h.status!=200?t(h==null?void 0:h.data):r(h==null?void 0:h.data),b.value=!1},2e3)}),E=async(e,l)=>{switch(b.value=!0,l){case"biz_license_image":var t=await A(e,k.BUSINESS_LICENCE);console.log("biz_license_image",t),a.biz_license_company=t.bizLicenseCompanyName,a.legal_person_name=t.bizLicenseOwnerName,a.biz_license_number=t.bizLicenseCreditCode,a.account_holder_name=t.bizLicenseCompanyName,a.biz_license_content=t.bizLicenseScope;break;case"legal_person_id_images":var t=await A(e,k.FR_ID_CARD_FRONT);console.log("legal_person_id_images",t),a.legal_person_id_number=t.idNumber,a.legal_person_id_addr=t.address;break;case"legal_person_id_images2":var t=await A(e,k.FR_ID_CARD_BEHIND),r=t.validity.split("-");console.log("legal_person_id_images2",t),a.legal_person_id_period_begin=r[0],r[1]!="长期"?a.legal_person_id_period_end=r[1]:a.legal_person_id_period_end="9999-12-31";break;case"individual_id_images":var t=await A(e,k.ID_CARD_FRONT);console.log("individual_id_images",t),a.individual_id_name=t.name,a.account_holder_name=t.name,a.individual_id_number=t.idNumber,a.individual_id_addr=t.address;break;case"individual_id_images2":var t=await A(e,k.ID_CARD_BEHIND),r=t.validity.split("-");console.log("individual_id_images2",t),a.individual_id_period_begin=r[0],r[1]!="长期"?a.individual_id_period_end=r[1]:a.individual_id_period_end="9999-12-31";break;case"bank_image":var t=await A(e,k.BANK_CARD);console.log("bank_image",t),a.account_number=t.card_number;break}b.value=!1,w.value.validate()},Ce=async(e,l,r,t)=>{if(e&&e.status===200&&e.code===0)if(e.data&&e.data.url)switch(l.url=e.data.url,t==="license_image"?a[t].push(l.url):a[t]=l.url,b.value=!1,le.value=l.raw,t){case"biz_license_image":var i=await R(l.raw,k.BUSINESS_LICENCE);V.value=i.batchNo,E(i.batchNo,t);break;case"legal_person_id_images":var i=await R(l.raw,k.FR_ID_CARD_FRONT);V.value=i.batchNo,E(i.batchNo,t);break;case"legal_person_id_images2":var i=await R(l.raw,k.FR_ID_CARD_BEHIND);V.value=i.batchNo,E(i.batchNo,t);break;case"individual_id_images":var i=await R(l.raw,k.ID_CARD_FRONT);V.value=i.batchNo,E(i.batchNo,t);break;case"individual_id_images2":var i=await R(l.raw,k.ID_CARD_BEHIND);V.value=i.batchNo,E(i.batchNo,t);break;case"bank_image":var i=await R(l.raw,k.BANK_CARD);V.value=i.batchNo,E(i.batchNo,t);break}else v.error("文件上传成功,但未返回文件 URL"),b.value=!1;else v.error(e.msg||"文件上传失败"),b.value=!1;w.value.validate()},Ne=(e,l)=>{b.value=!1,v.error("文件上传失败")};return qe(()=>{if(!re.value){S.push({name:"index"});return}K(),ta().then(e=>{e.code===0&&e.status===200&&(M.value=ra(e.data))}).catch(e=>{v.error("获取店铺分类失败")}),oa().then(e=>{e.code===0&&e.status===200?(ee.value=e.data,console.log(ae.value)):v.error("获取银行失败")}).catch(e=>{v.error("获取银行失败")})}),(e,l)=>{const r=Se,t=Le,i=Oe,h=He,f=Ge,N=Pe,p=Je,I=Me,q=We,De=Xe,Ie=$e,we=Ye,Ve=Fe,Re=xe,W=Te,Ae=ze;return u(),D("div",ma,[C("div",{class:$(["steps-container",{nodata:![2,21].includes(s(o).approval_status)}])},[C("div",ya,[[2].includes(s(o).approval_status)?(u(),_(r,{key:0,icon:"error",title:"很遗憾,您无法入驻我们的商城","sub-title":`拒绝原因:${s(o).approval_remark}`},null,8,["sub-title"])):c("",!0),[3].includes(s(o).approval_status)&&!s(o).lkl_ec_result_url?(u(),_(r,{key:1,icon:"warning",title:"审核中,1-7个工作日内答复,请耐心等待"})):c("",!0),s(o).approval_status==5&&s(o).has_ec_signed==2&&s(o).lkl_ec_result_url?(u(),_(r,{key:2,class:"result",icon:"warning",title:"开店申请资料已通过!请尽快签署合同!","sub-title":"签署合同链接24小时内有效,过期需重新申请!"},{extra:y(()=>[g(t,{type:"danger",onClick:ne},{default:y(()=>l[4]||(l[4]=[H("立即签署")])),_:1})]),_:1})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1?(u(),_(r,{key:3,class:"result",icon:"warning",title:"合同签署完成,商家信息正在提交审核,请耐心等待。"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==2?(u(),_(r,{key:4,class:"result",icon:"error",title:"抱歉,系统未能完成处理,请联系客服进一步审核后重试。"})):c("",!0),s(o).approval_status==5&&s(o).has_apply_mer==1&&s(o).store_status==2?(u(),_(r,{key:5,class:"result",icon:"error",title:"系统正在初始化店铺,预计很快完成,请您稍后再来探索。"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==2?(u(),_(r,{key:6,class:"result",icon:"error",title:" 抱歉,系统未能完成处理,请联系客服进一步审核后重试。"})):c("",!0),s(o).approval_status==5&&s(o).has_apply_mer==1&&s(o).has_apply_split==2&&s(o).store_status==1?(u(),_(r,{key:7,class:"result",icon:"success",title:" 店铺创建成功,系统正在处理分账业务申请"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==1&&s(o).store_status==2?(u(),_(r,{key:8,class:"result",icon:"error",title:" 店铺创建未成功,请联系客服协助处理,我们将尽快为您解决。"})):c("",!0),s(o).approval_status==5&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==1&&s(o).has_bind_receiver==2?(u(),_(r,{key:9,class:"result",icon:"success",title:"分账业务申请已通过,系统正在处理接收方绑定"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==2?(u(),_(r,{key:10,class:"result",icon:"error",title:"分账业务处理遇到小问题,需要客服再次确认哦~请稍后联系他们完成审核后重试。"})):c("",!0),[21].includes(s(o).approval_status)&&s(o).has_ec_signed==1&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==1&&s(o).has_bind_receiver==2?(u(),_(r,{key:11,class:"result",icon:"success",title:"分账接收方绑定成功,入驻流程即将完成"})):c("",!0),[1,5].includes(s(o).approval_status)&&s(o).has_apply_mer==1&&s(o).store_status==1&&s(o).has_apply_split==1&&s(o).has_bind_receiver==1?(u(),_(r,{key:12,class:"result",icon:"success",title:"恭喜您,入驻流程已全部完成!"})):c("",!0),s(o).approval_status!=4?(u(),D("view",ha," 申请时间:"+O(s(o).created_at),1)):c("",!0)])],2),[2,21].includes(s(o).approval_status)?(u(),D("div",ga,[Be((u(),_(Re,{model:a,rules:J,ref_key:"formRef",ref:w,"label-width":"160px","element-loading-text":"数据加载中...","element-loading-background":"rgba(0,0,0,.75)"},{default:y(()=>[(u(!0),D(G,null,X(L.value,(n,Ia)=>(u(),_(Ve,{label:n.label,prop:n.key,key:n.key},{default:y(()=>[n.type=="input"?(u(),_(i,{key:0,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:n.placeholder},null,8,["modelValue","onUpdate:modelValue","placeholder"])):c("",!0),n.type=="textarea"?(u(),_(i,{key:1,rows:5,type:"textarea",modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:n.placeholder},null,8,["modelValue","onUpdate:modelValue","placeholder"])):c("",!0),n.type=="datepicker"?(u(),_(h,{key:2,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,type:"date",placeholder:n.placeholder},null,8,["modelValue","onUpdate:modelValue","placeholder"])):c("",!0),n.type=="select"&&n.key=="mapAddress"?(u(),D(G,{key:3},[g(f,{style:{"margin-right":"5px"},modelValue:a.store_district,"onUpdate:modelValue":l[0]||(l[0]=d=>a.store_district=d),options:j.value,onChange:pe,placeholder:n.placeholder,popperClass:"multi-choose"},null,8,["modelValue","options","placeholder"]),a.store_district?(u(),_(N,{key:0,style:{width:"180px"},modelValue:a.position,"onUpdate:modelValue":l[1]||(l[1]=d=>a.position=d),placeholder:"试试搜索,快速填写地址","fetch-suggestions":ye,"value-key":"value",options:me.value,onSelect:he},{default:y(({item:d})=>[d?(u(),D("div",ba,[C("div",null,[C("p",null,O(d.name),1)]),C("div",null,[C("span",null,O(d.address),1)])])):c("",!0)]),_:2},1032,["modelValue","options"])):c("",!0)],64)):c("",!0),n.type=="select"&&n.key=="bank_name"||n.key=="bank_branch_name"?(u(),_(I,{key:4,clearable:"",filterable:"",remote:"","remote-method":_e,onChange:ce,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:"搜索银行名称",placement:"top-start",style:{width:"350px"},options:U.value},{prefix:y(()=>[g(p,null,{default:y(()=>[g(s(je))]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue","options"])):c("",!0),n.type=="select"&&n.key=="bank_name"||n.key=="bank_branch_name"?(u(),D("div",va,[g(q,{placement:"top",effect:"light"},{content:y(()=>l[5]||(l[5]=[C("div",{class:"bank_name_cont"},[C("p",null," 如开户地为县级市或乡镇区无法搜索到,可选择相同银行的市级支行网点 ")],-1)])),default:y(()=>[g(t,{type:"info",link:""},{default:y(()=>[g(p,{color:"#e6a23c",size:"14",style:{"margin-right":"5px"}},{default:y(()=>[g(s(Ke))]),_:1}),l[6]||(l[6]=H("搜不到我的开户银行,怎么处理?"))]),_:1})]),_:1})])):c("",!0),n.type=="select"&&n.key=="biz_category"?(u(),_(f,{key:6,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:n.placeholder,options:M.value,"show-all-levels":!1,onChange:te,clearable:""},null,8,["modelValue","onUpdate:modelValue","placeholder","options"])):c("",!0),n.type=="select"&&n.key=="license_type"?(u(),_(Ie,{key:7,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,placeholder:"请选择类型",clearable:""},{default:y(()=>[(u(),D(G,null,X(oe,d=>g(De,{key:d.value,label:d.label,value:d.value},null,8,["label","value"])),64))]),_:2},1032,["modelValue","onUpdate:modelValue"])):c("",!0),n.type=="upload"?(u(),_(we,{key:8,ref_for:!0,ref:"uploadRef",limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":fe,modelValue:a[n.key],"onUpdate:modelValue":d=>a[n.key]=d,"on-remove":(d,T)=>ve(d,T,n.key),"on-success":(d,T,Ee)=>Ce(d,T,Ee,n.key),"on-error":Ne,"before-upload":ge,action:be.value,name:"upfile",class:$({"upload-hidden":ke(n.key)})},{default:y(()=>[g(p,{class:"avatar-uploader-icon"},{default:y(()=>[g(s(Ze))]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue","on-remove","on-success","action","class"])):c("",!0)]),_:2},1032,["label","prop"]))),128))]),_:1},8,["model","rules"])),[[Ae,b.value,void 0,{fullscreen:!0,lock:!0}]])])):c("",!0),[2,21].includes(s(o).approval_status)?(u(),D("div",ka,[l[8]||(l[8]=C("div",{class:"myui_check_text"},"检查并确认店铺信息和证件信息无误",-1)),g(t,{type:"primary",onClick:de,class:"custom-button"},{default:y(()=>l[7]||(l[7]=[H("重新审核")])),_:1})])):c("",!0),g(W,{modelValue:B.value,"onUpdate:modelValue":l[2]||(l[2]=n=>B.value=n),width:"100%"},{default:y(()=>{var n;return[C("iframe",{src:(n=s(o))==null?void 0:n.lkl_ec_result_url,class:"signed_iframe",border:"0",frameborder:"0"},null,8,fa)]}),_:1},8,["modelValue"]),g(W,{modelValue:z.value,"onUpdate:modelValue":l[3]||(l[3]=n=>z.value=n),width:"max-content"},{default:y(()=>[C("img",{"w-full":"",src:P.value,alt:"Preview Image"},null,8,Ca)]),_:1},8,["modelValue"])])}}}),Sa=_a(Na,[["__scopeId","data-v-a8f41b8d"]]);export{Sa as default}; diff --git a/dist/static/js/element-plus-C2R3XZG2.js b/dist/static/js/element-plus-C8BDypwj.js similarity index 99% rename from dist/static/js/element-plus-C2R3XZG2.js rename to dist/static/js/element-plus-C8BDypwj.js index 7430693..07cb46e 100644 --- a/dist/static/js/element-plus-C2R3XZG2.js +++ b/dist/static/js/element-plus-C8BDypwj.js @@ -69,4 +69,4 @@ * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */const mG=function(e,t){if(e&&e.addEventListener){const n=function(o){const l=vG(o);t&&Reflect.apply(t,this,[o,l])};e.addEventListener("wheel",n,{passive:!0})}},gG={beforeMount(e,t){mG(e,t.value)}};let yG=1;const bG=K({name:"ElTable",directives:{Mousewheel:gG},components:{TableHeader:qY,TableBody:tG,TableFooter:lG,ElScrollbar:Rl,hColgroup:CE},props:iG,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change","scroll"],setup(e){const{t}=yt(),n=be("table"),o=tt();pt(hl,o);const l=DY(o,e);o.store=l;const a=new BY({store:o.store,table:o,fit:e.fit,showHeader:e.showHeader});o.layout=a;const s=k(()=>(l.states.data.value||[]).length===0),{setCurrentRow:r,getSelectionRows:u,toggleRowSelection:c,clearSelection:d,clearFilter:f,toggleAllSelection:h,toggleRowExpansion:p,clearSort:m,sort:v,updateKeyChildren:y}=aG(l),{isHidden:g,renderExpanded:_,setDragVisible:b,isGroup:w,handleMouseLeave:C,handleHeaderFooterMousewheel:S,tableSize:O,emptyBlockStyle:N,handleFixedMousewheel:E,resizeProxyVisible:T,bodyWidth:x,resizeState:I,doLayout:V,tableBodyStyles:z,tableLayout:D,scrollbarViewStyle:A,scrollbarStyle:F}=sG(e,a,l,o),{scrollBarRef:P,scrollTo:L,setScrollLeft:U,setScrollTop:W}=uG(),Q=So(V,50),G=`${n.namespace.value}-table_${yG++}`;o.tableId=G,o.state={isGroup:w,resizeState:I,doLayout:V,debouncedUpdateLayout:Q};const oe=k(()=>{var ne;return(ne=e.sumText)!=null?ne:t("el.table.sumText")}),ie=k(()=>{var ne;return(ne=e.emptyText)!=null?ne:t("el.table.emptyText")}),ae=k(()=>wE(l.states.originColumns.value)[0]);return rG(o),It(()=>{Q.cancel()}),{ns:n,layout:a,store:l,columns:ae,handleHeaderFooterMousewheel:S,handleMouseLeave:C,tableId:G,tableSize:O,isHidden:g,isEmpty:s,renderExpanded:_,resizeProxyVisible:T,resizeState:I,isGroup:w,bodyWidth:x,tableBodyStyles:z,emptyBlockStyle:N,debouncedUpdateLayout:Q,handleFixedMousewheel:E,setCurrentRow:r,getSelectionRows:u,toggleRowSelection:c,clearSelection:d,clearFilter:f,toggleAllSelection:h,toggleRowExpansion:p,clearSort:m,doLayout:V,sort:v,updateKeyChildren:y,t,setDragVisible:b,context:o,computedSumText:oe,computedEmptyText:ie,tableLayout:D,scrollbarViewStyle:A,scrollbarStyle:F,scrollBarRef:P,scrollTo:L,setScrollLeft:U,setScrollTop:W,allowDragLastColumn:e.allowDragLastColumn}}});function wG(e,t,n,o,l,a){const s=ct("hColgroup"),r=ct("table-header"),u=ct("table-body"),c=ct("table-footer"),d=ct("el-scrollbar"),f=Su("mousewheel");return $(),B("div",{ref:"tableWrapper",class:M([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:(e.store.states.data.value||[]).length!==0&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:He(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:e.handleMouseLeave},[H("div",{class:M(e.ns.e("inner-wrapper"))},[H("div",{ref:"hiddenColumns",class:"hidden-columns"},[ee(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?et(($(),B("div",{key:0,ref:"headerWrapper",class:M(e.ns.e("header-wrapper"))},[H("table",{ref:"tableHeader",class:M(e.ns.e("header")),style:He(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[j(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),j(r,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,"allow-drag-last-column":e.allowDragLastColumn,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","append-filter-panel-to","allow-drag-last-column","onSetDragVisible"])],6)],2)),[[f,e.handleHeaderFooterMousewheel]]):le("v-if",!0),H("div",{ref:"bodyWrapper",class:M(e.ns.e("body-wrapper"))},[j(d,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn,tabindex:e.scrollbarTabindex,onScroll:h=>e.$emit("scroll",h)},{default:X(()=>[H("table",{ref:"tableBody",class:M(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:He({width:e.bodyWidth,tableLayout:e.tableLayout})},[j(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?($(),re(r,{key:0,ref:"tableHeaderRef",class:M(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","append-filter-panel-to","onSetDragVisible"])):le("v-if",!0),j(u,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),e.showSummary&&e.tableLayout==="auto"?($(),re(c,{key:1,class:M(e.ns.e("body-footer")),border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):le("v-if",!0)],6),e.isEmpty?($(),B("div",{key:0,ref:"emptyBlock",style:He(e.emptyBlockStyle),class:M(e.ns.e("empty-block"))},[H("span",{class:M(e.ns.e("empty-text"))},[ee(e.$slots,"empty",{},()=>[ft(Ee(e.computedEmptyText),1)])],2)],6)):le("v-if",!0),e.$slots.append?($(),B("div",{key:1,ref:"appendWrapper",class:M(e.ns.e("append-wrapper"))},[ee(e.$slots,"append")],2)):le("v-if",!0)]),_:3},8,["view-style","wrap-style","always","tabindex","onScroll"])],2),e.showSummary&&e.tableLayout==="fixed"?et(($(),B("div",{key:1,ref:"footerWrapper",class:M(e.ns.e("footer-wrapper"))},[H("table",{class:M(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:He(e.tableBodyStyles)},[j(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),j(c,{border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[bt,!e.isEmpty],[f,e.handleHeaderFooterMousewheel]]):le("v-if",!0),e.border||e.isGroup?($(),B("div",{key:2,class:M(e.ns.e("border-left-patch"))},null,2)):le("v-if",!0)],2),et(H("div",{ref:"resizeProxy",class:M(e.ns.e("column-resize-proxy"))},null,2),[[bt,e.resizeProxyVisible]])],46,["data-prefix","onMouseleave"])}var CG=ke(bG,[["render",wG],["__file","table.vue"]]);const SG={selection:"table-column--selection",expand:"table__expand-column"},_G={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},kG=e=>SG[e]||"",EG={selection:{renderHeader({store:e,column:t}){function n(){return e.states.data.value&&e.states.data.value.length===0}return Ke(Xo,{disabled:n(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value,ariaLabel:t.label})},renderCell({row:e,column:t,store:n,$index:o}){return Ke(Xo,{disabled:t.selectable?!t.selectable.call(null,e,o):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:l=>l.stopPropagation(),modelValue:n.isSelected(e),ariaLabel:t.label})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let n=t+1;const o=e.index;return ze(o)?n=t+o:De(o)&&(n=o(t)),Ke("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:o}=t,l=[o.e("expand-icon")];return n&&l.push(o.em("expand-icon","expanded")),Ke("div",{class:l,onClick:function(s){s.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[Ke(Le,null,{default:()=>[Ke(ao)]})]})},sortable:!1,resizable:!1}};function TG({row:e,column:t,$index:n}){var o;const l=t.property,a=l&&xi(e,l).value;return t&&t.formatter?t.formatter(e,t,a,n):((o=a==null?void 0:a.toString)==null?void 0:o.call(a))||""}function $G({row:e,treeNode:t,store:n},o=!1){const{ns:l}=n;if(!t)return o?[Ke("span",{class:l.e("placeholder")})]:null;const a=[],s=function(r){r.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&a.push(Ke("span",{class:l.e("indent"),style:{"padding-left":`${t.indent}px`}})),Pt(t.expanded)&&!t.noLazyChildren){const r=[l.e("expand-icon"),t.expanded?l.em("expand-icon","expanded"):""];let u=ao;t.loading&&(u=Nl),a.push(Ke("div",{class:r,onClick:s},{default:()=>[Ke(Le,{class:{[l.is("loading")]:t.loading}},{default:()=>[Ke(u)]})]}))}else a.push(Ke("span",{class:l.e("placeholder")}));return a}function x1(e,t){return e.reduce((n,o)=>(n[o]=o,n),t)}function NG(e,t){const n=tt();return{registerComplexWatchers:()=>{const a=["fixed"],s={realWidth:"width",realMinWidth:"minWidth"},r=x1(a,s);Object.keys(r).forEach(u=>{const c=s[u];wt(t,c)&&ve(()=>t[c],d=>{let f=d;c==="width"&&u==="realWidth"&&(f=xg(d)),c==="minWidth"&&u==="realMinWidth"&&(f=hE(d)),n.columnConfig.value[c]=f,n.columnConfig.value[u]=f;const h=c==="fixed";e.value.store.scheduleLayout(h)})})},registerNormalWatchers:()=>{const a=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip","tooltipFormatter"],s={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},r=x1(a,s);Object.keys(r).forEach(u=>{const c=s[u];wt(t,c)&&ve(()=>t[c],d=>{n.columnConfig.value[u]=d})})}}}function OG(e,t,n){const o=tt(),l=R(""),a=R(!1),s=R(),r=R(),u=be("table");Nn(()=>{s.value=e.align?`is-${e.align}`:null,s.value}),Nn(()=>{r.value=e.headerAlign?`is-${e.headerAlign}`:s.value,r.value});const c=k(()=>{let w=o.vnode.vParent||o.parent;for(;w&&!w.tableId&&!w.columnId;)w=w.vnode.vParent||w.parent;return w}),d=k(()=>{const{store:w}=o.parent;if(!w)return!1;const{treeData:C}=w.states,S=C.value;return S&&Object.keys(S).length>0}),f=R(xg(e.width)),h=R(hE(e.minWidth)),p=w=>(f.value&&(w.width=f.value),h.value&&(w.minWidth=h.value),!f.value&&h.value&&(w.width=void 0),w.minWidth||(w.minWidth=80),w.realWidth=Number(Ct(w.width)?w.minWidth:w.width),w),m=w=>{const C=w.type,S=EG[C]||{};Object.keys(S).forEach(N=>{const E=S[N];N!=="className"&&!Ct(E)&&(w[N]=E)});const O=kG(C);if(O){const N=`${i(u.namespace)}-${O}`;w.className=w.className?`${w.className} ${N}`:N}return w},v=w=>{ye(w)?w.forEach(S=>C(S)):C(w);function C(S){var O;((O=S==null?void 0:S.type)==null?void 0:O.name)==="ElTableColumn"&&(S.vParent=o)}};return{columnId:l,realAlign:s,isSubColumn:a,realHeaderAlign:r,columnOrTableParent:c,setColumnWidth:p,setColumnForcedProps:m,setColumnRenders:w=>{e.renderHeader||w.type!=="selection"&&(w.renderHeader=S=>(o.columnConfig.value.label,ee(t,"header",S,()=>[w.label]))),t["filter-icon"]&&(w.renderFilterIcon=S=>ee(t,"filter-icon",S));let C=w.renderCell;return w.type==="expand"?(w.renderCell=S=>Ke("div",{class:"cell"},[C(S)]),n.value.renderExpanded=S=>t.default?t.default(S):t.default):(C=C||TG,w.renderCell=S=>{let O=null;if(t.default){const V=t.default(S);O=V.some(z=>z.type!==nn)?V:C(S)}else O=C(S);const{columns:N}=n.value.store.states,E=N.value.findIndex(V=>V.type==="default"),T=d.value&&S.cellIndex===E,x=$G(S,T),I={class:"cell",style:{}};return w.showOverflowTooltip&&(I.class=`${I.class} ${i(u.namespace)}-tooltip`,I.style={width:`${(S.column.realWidth||Number(S.column.width))-1}px`}),v(O),Ke("div",I,[x,O])}),w},getPropsData:(...w)=>w.reduce((C,S)=>(ye(S)&&S.forEach(O=>{C[O]=e[O]}),C),{}),getColumnElIndex:(w,C)=>Array.prototype.indexOf.call(w,C),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",o.columnConfig.value)}}}var IG={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},tooltipFormatter:Function,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(t=>["ascending","descending",null].includes(t))}};let MG=1;var OE=K({name:"ElTableColumn",components:{ElCheckbox:Xo},props:IG,setup(e,{slots:t}){const n=tt(),o=R({}),l=k(()=>{let b=n.parent;for(;b&&!b.tableId;)b=b.parent;return b}),{registerNormalWatchers:a,registerComplexWatchers:s}=NG(l,e),{columnId:r,isSubColumn:u,realHeaderAlign:c,columnOrTableParent:d,setColumnWidth:f,setColumnForcedProps:h,setColumnRenders:p,getPropsData:m,getColumnElIndex:v,realAlign:y,updateColumnOrder:g}=OG(e,t,l),_=d.value;r.value=`${_.tableId||_.columnId}_column_${MG++}`,Cu(()=>{u.value=l.value!==_;const b=e.type||"default",w=e.sortable===""?!0:e.sortable,C=b==="selection"?!1:Ct(e.showOverflowTooltip)?_.props.showOverflowTooltip:e.showOverflowTooltip,S=Ct(e.tooltipFormatter)?_.props.tooltipFormatter:e.tooltipFormatter,O={..._G[b],id:r.value,type:b,property:e.prop||e.property,align:y,headerAlign:c,showOverflowTooltip:C,tooltipFormatter:S,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:w,index:e.index,rawColumnKey:n.vnode.key};let I=m(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);I=EY(O,I),I=$Y(p,f,h)(I),o.value=I,a(),s()}),nt(()=>{var b;const w=d.value,C=u.value?w.vnode.el.children:(b=w.refs.hiddenColumns)==null?void 0:b.children,S=()=>v(C||[],n.vnode.el);o.value.getColumnIndex=S,S()>-1&&l.value.store.commit("insertColumn",o.value,u.value?w.columnConfig.value:null,g)}),It(()=>{const b=o.value.getColumnIndex;(b?b():-1)>-1&&l.value.store.commit("removeColumn",o.value,u.value?_.columnConfig.value:null,g)}),n.columnId=r.value,n.columnConfig=o},render(){var e,t,n;try{const o=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),l=[];if(ye(o))for(const s of o)((n=s.type)==null?void 0:n.name)==="ElTableColumn"||s.shapeFlag&2?l.push(s):s.type===Fe&&ye(s.children)&&s.children.forEach(r=>{(r==null?void 0:r.patchFlag)!==1024&&!Ae(r==null?void 0:r.children)&&l.push(r)});return Ke("div",l)}catch{return Ke("div",[])}}});const AG=Qe(CG,{TableColumn:OE}),xG=Yt(OE);var vu=(e=>(e.ASC="asc",e.DESC="desc",e))(vu||{}),mu=(e=>(e.CENTER="center",e.RIGHT="right",e))(mu||{}),IE=(e=>(e.LEFT="left",e.RIGHT="right",e))(IE||{});const fv={asc:"desc",desc:"asc"},gu=Symbol("placeholder"),PG=(e,t,n)=>{var o;const l={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(l.flexShrink=1);const a={...(o=e.style)!=null?o:{},...l,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(a.maxWidth=e.maxWidth),e.minWidth&&(a.minWidth=e.minWidth)),a};function RG(e,t,n){const o=k(()=>i(t).map((y,g)=>{var _,b;return{...y,key:(b=(_=y.key)!=null?_:y.dataKey)!=null?b:g}})),l=k(()=>i(o).filter(y=>!y.hidden)),a=k(()=>i(l).filter(y=>y.fixed==="left"||y.fixed===!0)),s=k(()=>i(l).filter(y=>y.fixed==="right")),r=k(()=>i(l).filter(y=>!y.fixed)),u=k(()=>{const y=[];return i(a).forEach(g=>{y.push({...g,placeholderSign:gu})}),i(r).forEach(g=>{y.push(g)}),i(s).forEach(g=>{y.push({...g,placeholderSign:gu})}),y}),c=k(()=>i(a).length||i(s).length),d=k(()=>i(o).reduce((y,g)=>(y[g.key]=PG(g,i(n),e.fixed),y),{})),f=k(()=>i(l).reduce((y,g)=>y+g.width,0)),h=y=>i(o).find(g=>g.key===y),p=y=>i(d)[y],m=(y,g)=>{y.width=g};function v(y){var g;const{key:_}=y.currentTarget.dataset;if(!_)return;const{sortState:b,sortBy:w}=e;let C=vu.ASC;ot(b)?C=fv[b[_]]:C=fv[w.order],(g=e.onColumnSort)==null||g.call(e,{column:h(_),key:_,order:C})}return{columns:o,columnsStyles:d,columnsTotalWidth:f,fixedColumnsOnLeft:a,fixedColumnsOnRight:s,hasFixedColumns:c,mainColumns:u,normalColumns:r,visibleColumns:l,getColumn:h,getColumnStyle:p,updateColumnWidth:m,onColumnSorted:v}}const LG=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:l})=>{const a=R({scrollLeft:0,scrollTop:0});function s(p){var m,v,y;const{scrollTop:g}=p;(m=t.value)==null||m.scrollTo(p),(v=n.value)==null||v.scrollToTop(g),(y=o.value)==null||y.scrollToTop(g)}function r(p){a.value=p,s(p)}function u(p){a.value.scrollTop=p,s(i(a))}function c(p){var m,v;a.value.scrollLeft=p,(v=(m=t.value)==null?void 0:m.scrollTo)==null||v.call(m,i(a))}function d(p){var m;r(p),(m=e.onScroll)==null||m.call(e,p)}function f({scrollTop:p}){const{scrollTop:m}=i(a);p!==m&&u(p)}function h(p,m="auto"){var v;(v=t.value)==null||v.scrollToRow(p,m)}return ve(()=>i(a).scrollTop,(p,m)=>{p>m&&l()}),{scrollPos:a,scrollTo:r,scrollToLeft:c,scrollToTop:u,scrollToRow:h,onScroll:d,onVerticalScroll:f}},DG=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,tableInstance:l,ns:a,isScrolling:s})=>{const r=tt(),{emit:u}=r,c=Dt(!1),d=R(e.defaultExpandedRowKeys||[]),f=R(-1),h=Dt(null),p=R({}),m=R({}),v=Dt({}),y=Dt({}),g=Dt({}),_=k(()=>ze(e.estimatedRowHeight));function b(T){var x;(x=e.onRowsRendered)==null||x.call(e,T),T.rowCacheEnd>i(f)&&(f.value=T.rowCacheEnd)}function w({hovered:T,rowKey:x}){if(s.value)return;l.vnode.el.querySelectorAll(`[rowkey="${String(x)}"]`).forEach(z=>{T?z.classList.add(a.is("hovered")):z.classList.remove(a.is("hovered"))})}function C({expanded:T,rowData:x,rowIndex:I,rowKey:V}){var z,D;const A=[...i(d)],F=A.indexOf(V);T?F===-1&&A.push(V):F>-1&&A.splice(F,1),d.value=A,u("update:expandedRowKeys",A),(z=e.onRowExpand)==null||z.call(e,{expanded:T,rowData:x,rowIndex:I,rowKey:V}),(D=e.onExpandedRowsChange)==null||D.call(e,A)}const S=So(()=>{var T,x,I,V;c.value=!0,p.value={...i(p),...i(m)},O(i(h),!1),m.value={},h.value=null,(T=t.value)==null||T.forceUpdate(),(x=n.value)==null||x.forceUpdate(),(I=o.value)==null||I.forceUpdate(),(V=r.proxy)==null||V.$forceUpdate(),c.value=!1},0);function O(T,x=!1){i(_)&&[t,n,o].forEach(I=>{const V=i(I);V&&V.resetAfterRowIndex(T,x)})}function N(T,x,I){const V=i(h);(V===null||V>I)&&(h.value=I),m.value[T]=x}function E({rowKey:T,height:x,rowIndex:I},V){V?V===IE.RIGHT?g.value[T]=x:v.value[T]=x:y.value[T]=x;const z=Math.max(...[v,g,y].map(D=>D.value[T]||0));i(p)[T]!==z&&(N(T,z,I),S())}return{expandedRowKeys:d,lastRenderedRowIndex:f,isDynamic:_,isResetting:c,rowHeights:p,resetAfterIndex:O,onRowExpanded:C,onRowHovered:w,onRowsRendered:b,onRowHeightChange:E}},FG=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:o})=>{const l=R({}),a=k(()=>{const r={},{data:u,rowKey:c}=e,d=i(t);if(!d||!d.length)return u;const f=[],h=new Set;d.forEach(m=>h.add(m));let p=u.slice();for(p.forEach(m=>r[m[c]]=0);p.length>0;){const m=p.shift();f.push(m),h.has(m[c])&&ye(m.children)&&m.children.length>0&&(p=[...m.children,...p],m.children.forEach(v=>r[v[c]]=r[m[c]]+1))}return l.value=r,f}),s=k(()=>{const{data:r,expandColumnKey:u}=e;return u?i(a):r});return ve(s,(r,u)=>{r!==u&&(n.value=-1,o(0,!0))}),{data:s,depthMap:l}},BG=(e,t)=>e+t,Jc=e=>ye(e)?e.reduce(BG,0):e,As=(e,t,n={})=>De(e)?e(t):e??n,ka=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=Gt(e[t])}),e),ME=e=>Rt(e)?t=>Ke(e,t):e,VG=(e,{columnsTotalWidth:t,rowsHeight:n,fixedColumnsOnLeft:o,fixedColumnsOnRight:l})=>{const a=k(()=>{const{fixed:_,width:b,vScrollbarSize:w}=e,C=b-w;return _?Math.max(Math.round(i(t)),C):C}),s=k(()=>i(a)+e.vScrollbarSize),r=k(()=>{const{height:_=0,maxHeight:b=0,footerHeight:w,hScrollbarSize:C}=e;if(b>0){const S=i(p),O=i(n),E=i(h)+S+O+C;return Math.min(E,b-w)}return _-w}),u=k(()=>{const{maxHeight:_}=e,b=i(r);if(ze(_)&&_>0)return b;const w=i(n)+i(h)+i(p);return Math.min(b,w)}),c=_=>_.width,d=k(()=>Jc(i(o).map(c))),f=k(()=>Jc(i(l).map(c))),h=k(()=>Jc(e.headerHeight)),p=k(()=>{var _;return(((_=e.fixedData)==null?void 0:_.length)||0)*e.rowHeight}),m=k(()=>i(r)-i(h)-i(p)),v=k(()=>{const{style:_={},height:b,width:w}=e;return ka({..._,height:b,width:w})}),y=k(()=>ka({height:e.footerHeight})),g=k(()=>({top:Gt(i(h)),bottom:Gt(e.footerHeight),width:Gt(e.width)}));return{bodyWidth:a,fixedTableHeight:u,mainTableHeight:r,leftTableWidth:d,rightTableWidth:f,headerWidth:s,windowHeight:m,footerHeight:y,emptyStyle:g,rootStyle:v,headerHeight:h}};function HG(e){const t=R(),n=R(),o=R(),{columns:l,columnsStyles:a,columnsTotalWidth:s,fixedColumnsOnLeft:r,fixedColumnsOnRight:u,hasFixedColumns:c,mainColumns:d,onColumnSorted:f}=RG(e,Tt(e,"columns"),Tt(e,"fixed")),{scrollTo:h,scrollToLeft:p,scrollToTop:m,scrollToRow:v,onScroll:y,onVerticalScroll:g,scrollPos:_}=LG(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:q}),b=be("table-v2"),w=tt(),C=Dt(!1),{expandedRowKeys:S,lastRenderedRowIndex:O,isDynamic:N,isResetting:E,rowHeights:T,resetAfterIndex:x,onRowExpanded:I,onRowHeightChange:V,onRowHovered:z,onRowsRendered:D}=DG(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,tableInstance:w,ns:b,isScrolling:C}),{data:A,depthMap:F}=FG(e,{expandedRowKeys:S,lastRenderedRowIndex:O,resetAfterIndex:x}),P=k(()=>{const{estimatedRowHeight:te,rowHeight:pe}=e,Ce=i(A);return ze(te)?Object.values(i(T)).reduce((me,fe)=>me+fe,0):Ce.length*pe}),{bodyWidth:L,fixedTableHeight:U,mainTableHeight:W,leftTableWidth:Q,rightTableWidth:G,headerWidth:oe,windowHeight:ie,footerHeight:ae,emptyStyle:ne,rootStyle:ce,headerHeight:de}=VG(e,{columnsTotalWidth:s,fixedColumnsOnLeft:r,fixedColumnsOnRight:u,rowsHeight:P}),xe=R(),Se=k(()=>{const te=i(A).length===0;return ye(e.fixedData)?e.fixedData.length===0&&te:te});function se(te){const{estimatedRowHeight:pe,rowHeight:Ce,rowKey:me}=e;return pe?i(T)[i(A)[te][me]]||pe:Ce}function q(){const{onEndReached:te}=e;if(!te)return;const{scrollTop:pe}=i(_),Ce=i(P),me=i(ie),fe=Ce-(pe+me)+e.hScrollbarSize;i(O)>=0&&Ce===pe+i(W)-i(de)&&te(fe)}return ve(()=>e.expandedRowKeys,te=>S.value=te,{deep:!0}),{columns:l,containerRef:xe,mainTableRef:t,leftTableRef:n,rightTableRef:o,isDynamic:N,isResetting:E,isScrolling:C,hasFixedColumns:c,columnsStyles:a,columnsTotalWidth:s,data:A,expandedRowKeys:S,depthMap:F,fixedColumnsOnLeft:r,fixedColumnsOnRight:u,mainColumns:d,bodyWidth:L,emptyStyle:ne,rootStyle:ce,headerWidth:oe,footerHeight:ae,mainTableHeight:W,fixedTableHeight:U,leftTableWidth:Q,rightTableWidth:G,showEmpty:Se,getRowHeight:se,onColumnSorted:f,onRowHovered:z,onRowExpanded:I,onRowsRendered:D,onRowHeightChange:V,scrollTo:h,scrollToLeft:p,scrollToTop:m,scrollToRow:v,onScroll:y,onVerticalScroll:g}}const Dg=Symbol("tableV2"),AE=String,Vu={type:Z(Array),required:!0},Fg={type:Z(Array)},xE={...Fg,required:!0},zG=String,P1={type:Z(Array),default:()=>Ut([])},as={type:Number,required:!0},PE={type:Z([String,Number,Symbol]),default:"id"},R1={type:Z(Object)},ds=_e({class:String,columns:Vu,columnsStyles:{type:Z(Object),required:!0},depth:Number,expandColumnKey:zG,estimatedRowHeight:{...Cs.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:Z(Function)},onRowHover:{type:Z(Function)},onRowHeightChange:{type:Z(Function)},rowData:{type:Z(Object),required:!0},rowEventHandlers:{type:Z(Object)},rowIndex:{type:Number,required:!0},rowKey:PE,style:{type:Z(Object)}}),Dp={type:Number,required:!0},Bg=_e({class:String,columns:Vu,fixedHeaderData:{type:Z(Array)},headerData:{type:Z(Array),required:!0},headerHeight:{type:Z([Number,Array]),default:50},rowWidth:Dp,rowHeight:{type:Number,default:50},height:Dp,width:Dp}),Qc=_e({columns:Vu,data:xE,fixedData:Fg,estimatedRowHeight:ds.estimatedRowHeight,width:as,height:as,headerWidth:as,headerHeight:Bg.headerHeight,bodyWidth:as,rowHeight:as,cache:tE.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:Cs.scrollbarAlwaysOn,scrollbarStartGap:Cs.scrollbarStartGap,scrollbarEndGap:Cs.scrollbarEndGap,class:AE,style:R1,containerStyle:R1,getRowHeight:{type:Z(Function),required:!0},rowKey:ds.rowKey,onRowsRendered:{type:Z(Function)},onScroll:{type:Z(Function)}}),KG=_e({cache:Qc.cache,estimatedRowHeight:ds.estimatedRowHeight,rowKey:PE,headerClass:{type:Z([String,Function])},headerProps:{type:Z([Object,Function])},headerCellProps:{type:Z([Object,Function])},headerHeight:Bg.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Z([String,Function])},rowProps:{type:Z([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Z([Object,Function])},columns:Vu,data:xE,dataGetter:{type:Z(Function)},fixedData:Fg,expandColumnKey:ds.expandColumnKey,expandedRowKeys:P1,defaultExpandedRowKeys:P1,class:AE,fixed:Boolean,style:{type:Z(Object)},width:as,height:as,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:Cs.hScrollbarSize,vScrollbarSize:Cs.vScrollbarSize,scrollbarAlwaysOn:lE.alwaysOn,sortBy:{type:Z(Object),default:()=>({})},sortState:{type:Z(Object),default:void 0},onColumnSort:{type:Z(Function)},onExpandedRowsChange:{type:Z(Function)},onEndReached:{type:Z(Function)},onRowExpand:ds.onRowExpand,onScroll:Qc.onScroll,onRowsRendered:Qc.onRowsRendered,rowEventHandlers:ds.rowEventHandlers}),WG="ElTableV2Header",jG=K({name:WG,props:Bg,setup(e,{slots:t,expose:n}){const o=be("table-v2"),l=Re("tableV2GridScrollLeft"),a=R(),s=k(()=>ka({width:e.width,height:e.height})),r=k(()=>ka({width:e.rowWidth,height:e.height})),u=k(()=>zn(i(e.headerHeight))),c=h=>{const p=i(a);Be(()=>{p!=null&&p.scroll&&p.scroll({left:h})})},d=()=>{const h=o.e("fixed-header-row"),{columns:p,fixedHeaderData:m,rowHeight:v}=e;return m==null?void 0:m.map((y,g)=>{var _;const b=ka({height:v,width:"100%"});return(_=t.fixed)==null?void 0:_.call(t,{class:h,columns:p,rowData:y,rowIndex:-(g+1),style:b})})},f=()=>{const h=o.e("dynamic-header-row"),{columns:p}=e;return i(u).map((m,v)=>{var y;const g=ka({width:"100%",height:m});return(y=t.dynamic)==null?void 0:y.call(t,{class:h,columns:p,headerIndex:v,style:g})})};return xo(()=>{l!=null&&l.value&&c(l.value)}),n({scrollToLeft:c}),()=>{if(!(e.height<=0))return j("div",{ref:a,class:e.class,style:i(s),role:"rowgroup"},[j("div",{style:i(r),class:o.e("header")},[f(),d()])])}}});var UG=jG;const qG=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:o},l)=>{let a=null,s=0,r=0;const u=(d,f)=>{const h=d<=0&&t.value||d>=0&&e.value,p=f<=0&&o.value||f>=0&&n.value;return h&&p};return{hasReachedEdge:u,onWheel:d=>{Os(a);let f=d.deltaX,h=d.deltaY;Math.abs(f)>Math.abs(h)?h=0:f=0,d.shiftKey&&h!==0&&(f=h,h=0),!(u(s,r)&&u(s+f,r+h))&&(s+=f,r+=h,d.preventDefault(),a=Ba(()=>{l(s,r),s=0,r=0}))}}},RE=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:o,getColumnStopIndexForStartIndex:l,getEstimatedTotalHeight:a,getEstimatedTotalWidth:s,getColumnOffset:r,getRowOffset:u,getRowPosition:c,getRowStartIndexForOffset:d,getRowStopIndexForStartIndex:f,initCache:h,injectToInstance:p,validateProps:m})=>K({name:e??"ElVirtualList",props:Cs,emits:[Vd,Hd],setup(v,{emit:y,expose:g,slots:_}){const b=be("vl");m(v);const w=tt(),C=R(h(v,w));p==null||p(w,C);const S=R(),O=R(),N=R(),E=R(null),T=R({isScrolling:!1,scrollLeft:ze(v.initScrollLeft)?v.initScrollLeft:0,scrollTop:ze(v.initScrollTop)?v.initScrollTop:0,updateRequested:!1,xAxisScrollDir:ir,yAxisScrollDir:ir}),x=Jk(),I=k(()=>Number.parseInt(`${v.height}`,10)),V=k(()=>Number.parseInt(`${v.width}`,10)),z=k(()=>{const{totalColumn:me,totalRow:fe,columnCache:we}=v,{isScrolling:Te,xAxisScrollDir:Ne,scrollLeft:$e}=i(T);if(me===0||fe===0)return[0,0,0,0];const Ve=o(v,$e,i(C)),he=l(v,Ve,$e,i(C)),Me=!Te||Ne===zd?Math.max(1,we):1,je=!Te||Ne===ir?Math.max(1,we):1;return[Math.max(0,Ve-Me),Math.max(0,Math.min(me-1,he+je)),Ve,he]}),D=k(()=>{const{totalColumn:me,totalRow:fe,rowCache:we}=v,{isScrolling:Te,yAxisScrollDir:Ne,scrollTop:$e}=i(T);if(me===0||fe===0)return[0,0,0,0];const Ve=d(v,$e,i(C)),he=f(v,Ve,$e,i(C)),Me=!Te||Ne===zd?Math.max(1,we):1,je=!Te||Ne===ir?Math.max(1,we):1;return[Math.max(0,Ve-Me),Math.max(0,Math.min(fe-1,he+je)),Ve,he]}),A=k(()=>a(v,i(C))),F=k(()=>s(v,i(C))),P=k(()=>{var me;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:v.direction,height:ze(v.height)?`${v.height}px`:v.height,width:ze(v.width)?`${v.width}px`:v.width},(me=v.style)!=null?me:{}]}),L=k(()=>{const me=`${i(F)}px`;return{height:`${i(A)}px`,pointerEvents:i(T).isScrolling?"none":void 0,width:me}}),U=()=>{const{totalColumn:me,totalRow:fe}=v;if(me>0&&fe>0){const[he,Me,je,st]=i(z),[rt,ut,mt,zt]=i(D);y(Vd,{columnCacheStart:he,columnCacheEnd:Me,rowCacheStart:rt,rowCacheEnd:ut,columnVisibleStart:je,columnVisibleEnd:st,rowVisibleStart:mt,rowVisibleEnd:zt})}const{scrollLeft:we,scrollTop:Te,updateRequested:Ne,xAxisScrollDir:$e,yAxisScrollDir:Ve}=i(T);y(Hd,{xAxisScrollDir:$e,scrollLeft:we,yAxisScrollDir:Ve,scrollTop:Te,updateRequested:Ne})},W=me=>{const{clientHeight:fe,clientWidth:we,scrollHeight:Te,scrollLeft:Ne,scrollTop:$e,scrollWidth:Ve}=me.currentTarget,he=i(T);if(he.scrollTop===$e&&he.scrollLeft===Ne)return;let Me=Ne;if(b1(v.direction))switch(Wd()){case pu:Me=-Ne;break;case Ag:Me=Ve-we-Ne;break}T.value={...he,isScrolling:!0,scrollLeft:Me,scrollTop:Math.max(0,Math.min($e,Te-fe)),updateRequested:!0,xAxisScrollDir:cs(he.scrollLeft,Me),yAxisScrollDir:cs(he.scrollTop,$e)},Be(()=>ce()),de(),U()},Q=(me,fe)=>{const we=i(I),Te=(A.value-we)/fe*me;ie({scrollTop:Math.min(A.value-we,Te)})},G=(me,fe)=>{const we=i(V),Te=(F.value-we)/fe*me;ie({scrollLeft:Math.min(F.value-we,Te)})},{onWheel:oe}=qG({atXStartEdge:k(()=>T.value.scrollLeft<=0),atXEndEdge:k(()=>T.value.scrollLeft>=F.value-i(V)),atYStartEdge:k(()=>T.value.scrollTop<=0),atYEndEdge:k(()=>T.value.scrollTop>=A.value-i(I))},(me,fe)=>{var we,Te,Ne,$e;(Te=(we=O.value)==null?void 0:we.onMouseUp)==null||Te.call(we),($e=(Ne=N.value)==null?void 0:Ne.onMouseUp)==null||$e.call(Ne);const Ve=i(V),he=i(I);ie({scrollLeft:Math.min(T.value.scrollLeft+me,F.value-Ve),scrollTop:Math.min(T.value.scrollTop+fe,A.value-he)})});Mt(S,"wheel",oe,{passive:!1});const ie=({scrollLeft:me=T.value.scrollLeft,scrollTop:fe=T.value.scrollTop})=>{me=Math.max(me,0),fe=Math.max(fe,0);const we=i(T);fe===we.scrollTop&&me===we.scrollLeft||(T.value={...we,xAxisScrollDir:cs(we.scrollLeft,me),yAxisScrollDir:cs(we.scrollTop,fe),scrollLeft:me,scrollTop:fe,updateRequested:!0},Be(()=>ce()),de(),U())},ae=(me=0,fe=0,we=zo)=>{const Te=i(T);fe=Math.max(0,Math.min(fe,v.totalColumn-1)),me=Math.max(0,Math.min(me,v.totalRow-1));const Ne=q_(b.namespace.value),$e=i(C),Ve=a(v,$e),he=s(v,$e);ie({scrollLeft:r(v,fe,we,Te.scrollLeft,$e,he>v.width?Ne:0),scrollTop:u(v,me,we,Te.scrollTop,$e,Ve>v.height?Ne:0)})},ne=(me,fe)=>{const{columnWidth:we,direction:Te,rowHeight:Ne}=v,$e=x.value(t&&we,t&&Ne,t&&Te),Ve=`${me},${fe}`;if(wt($e,Ve))return $e[Ve];{const[,he]=n(v,fe,i(C)),Me=i(C),je=b1(Te),[st,rt]=c(v,me,Me),[ut]=n(v,fe,Me);return $e[Ve]={position:"absolute",left:je?void 0:`${he}px`,right:je?`${he}px`:void 0,top:`${rt}px`,height:`${st}px`,width:`${ut}px`},$e[Ve]}},ce=()=>{T.value.isScrolling=!1,Be(()=>{x.value(-1,null,null)})};nt(()=>{if(!gt)return;const{initScrollLeft:me,initScrollTop:fe}=v,we=i(S);we&&(ze(me)&&(we.scrollLeft=me),ze(fe)&&(we.scrollTop=fe)),U()});const de=()=>{const{direction:me}=v,{scrollLeft:fe,scrollTop:we,updateRequested:Te}=i(T),Ne=i(S);if(Te&&Ne){if(me===br)switch(Wd()){case pu:{Ne.scrollLeft=-fe;break}case Mg:{Ne.scrollLeft=fe;break}default:{const{clientWidth:$e,scrollWidth:Ve}=Ne;Ne.scrollLeft=Ve-$e-fe;break}}else Ne.scrollLeft=Math.max(0,fe);Ne.scrollTop=Math.max(0,we)}},{resetAfterColumnIndex:xe,resetAfterRowIndex:Se,resetAfter:se}=w.proxy;g({windowRef:S,innerRef:E,getItemStyleCache:x,scrollTo:ie,scrollToItem:ae,states:T,resetAfterColumnIndex:xe,resetAfterRowIndex:Se,resetAfter:se});const q=()=>{const{scrollbarAlwaysOn:me,scrollbarStartGap:fe,scrollbarEndGap:we,totalColumn:Te,totalRow:Ne}=v,$e=i(V),Ve=i(I),he=i(F),Me=i(A),{scrollLeft:je,scrollTop:st}=i(T),rt=Ke(tv,{ref:O,alwaysOn:me,startGap:fe,endGap:we,class:b.e("horizontal"),clientSize:$e,layout:"horizontal",onScroll:G,ratio:$e*100/he,scrollFrom:je/(he-$e),total:Ne,visible:!0}),ut=Ke(tv,{ref:N,alwaysOn:me,startGap:fe,endGap:we,class:b.e("vertical"),clientSize:Ve,layout:"vertical",onScroll:Q,ratio:Ve*100/Me,scrollFrom:st/(Me-Ve),total:Te,visible:!0});return{horizontalScrollbar:rt,verticalScrollbar:ut}},te=()=>{var me;const[fe,we]=i(z),[Te,Ne]=i(D),{data:$e,totalColumn:Ve,totalRow:he,useIsScrolling:Me,itemKey:je}=v,st=[];if(he>0&&Ve>0)for(let rt=Te;rt<=Ne;rt++)for(let ut=fe;ut<=we;ut++){const mt=je({columnIndex:ut,data:$e,rowIndex:rt});st.push(Ke(Fe,{key:mt},(me=_.default)==null?void 0:me.call(_,{columnIndex:ut,data:$e,isScrolling:Me?i(T).isScrolling:void 0,style:ne(rt,ut),rowIndex:rt})))}return st},pe=()=>{const me=at(v.innerElement),fe=te();return[Ke(me,{style:i(L),ref:E},Ae(me)?fe:{default:()=>fe})]};return()=>{const me=at(v.containerElement),{horizontalScrollbar:fe,verticalScrollbar:we}=q(),Te=pe();return Ke("div",{key:0,class:b.e("wrapper"),role:v.role},[Ke(me,{class:v.className,style:i(P),onScroll:W,ref:S},Ae(me)?Te:{default:()=>Te}),fe,we])}}}),{max:qd,min:LE,floor:DE}=Math,YG={column:"columnWidth",row:"rowHeight"},pv={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},Kl=(e,t,n,o)=>{const[l,a,s]=[n[o],e[YG[o]],n[pv[o]]];if(t>s){let r=0;if(s>=0){const u=l[s];r=u.offset+u.size}for(let u=s+1;u<=t;u++){const c=a(u);l[u]={offset:r,size:c},r+=c}n[pv[o]]=t}return l[t]},FE=(e,t,n,o,l,a)=>{for(;n<=o;){const s=n+DE((o-n)/2),r=Kl(e,s,t,a).offset;if(r===l)return s;r{const a=l==="column"?e.totalColumn:e.totalRow;let s=1;for(;n{const[l,a]=[t[o],t[pv[o]]];return(a>0?l[a].offset:0)>=n?FE(e,t,0,a,n,o):GG(e,t,qd(0,a),n,o)},BE=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:o})=>{let l=0;if(n>=e&&(n=e-1),n>=0){const r=o[n];l=r.offset+r.size}const s=(e-n-1)*t;return l+s},VE=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:o})=>{let l=0;if(o>e&&(o=e-1),o>=0){const r=t[o];l=r.offset+r.size}const s=(e-o-1)*n;return l+s},XG={column:VE,row:BE},D1=(e,t,n,o,l,a,s)=>{const[r,u]=[a==="row"?e.height:e.width,XG[a]],c=Kl(e,t,l,a),d=u(e,l),f=qd(0,LE(d-r,c.offset)),h=qd(0,c.offset-r+s+c.size);switch(n===zf&&(o>=h-r&&o<=f+r?n=zo:n=Cl),n){case du:return f;case fu:return h;case Cl:return Math.round(h+(f-h)/2);case zo:default:return o>=h&&o<=f?o:h>f||o{const o=Kl(e,t,n,"column");return[o.size,o.offset]},getRowPosition:(e,t,n)=>{const o=Kl(e,t,n,"row");return[o.size,o.offset]},getColumnOffset:(e,t,n,o,l,a)=>D1(e,t,n,o,l,"column",a),getRowOffset:(e,t,n,o,l,a)=>D1(e,t,n,o,l,"row",a),getColumnStartIndexForOffset:(e,t,n)=>L1(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,o)=>{const l=Kl(e,t,o,"column"),a=n+e.width;let s=l.offset+l.size,r=t;for(;rL1(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,o)=>{const{totalRow:l,height:a}=e,s=Kl(e,t,o,"row"),r=n+a;let u=s.size+s.offset,c=t;for(;c{const n=({columnIndex:a,rowIndex:s},r)=>{var u,c;r=Ct(r)?!0:r,ze(a)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,a-1)),ze(s)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,s-1)),(u=e.exposed)==null||u.getItemStyleCache.value(-1,null,null),r&&((c=e.proxy)==null||c.$forceUpdate())},o=(a,s)=>{n({columnIndex:a},s)},l=(a,s)=>{n({rowIndex:a},s)};Object.assign(e.proxy,{resetAfterColumnIndex:o,resetAfterRowIndex:l,resetAfter:n})},initCache:({estimatedColumnWidth:e=Gh,estimatedRowHeight:t=Gh})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),JG=RE({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},o,l,a,s,r)=>{n=Number(n);const u=Math.max(0,e*t-n),c=Math.min(u,o*t),d=Math.max(0,o*t-n+r+t);switch(l==="smart"&&(a>=d-n&&a<=c+n?l=zo:l=Cl),l){case du:return c;case fu:return d;case Cl:{const f=Math.round(d+(c-d)/2);return fu+Math.floor(n/2)?u:f}case zo:default:return a>=d&&a<=c?a:d>c||a{t=Number(t);const u=Math.max(0,n*e-t),c=Math.min(u,o*e),d=Math.max(0,o*e-t+r+e);switch(l===zf&&(a>=d-t&&a<=c+t?l=zo:l=Cl),l){case du:return c;case fu:return d;case Cl:{const f=Math.round(d+(c-d)/2);return fu+Math.floor(t/2)?u:f}case zo:default:return a>=d&&a<=c?a:d>c||aMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},o,l)=>{const a=o*e,s=Math.ceil((n+l-a)/e);return Math.max(0,Math.min(t-1,o+s-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},o,l)=>{const a=o*e,s=Math.ceil((n+l-a)/e);return Math.max(0,Math.min(t-1,o+s-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),QG="ElTableV2Grid",eX=e=>{const t=R(),n=R(),o=R(0),l=k(()=>{const{data:y,rowHeight:g,estimatedRowHeight:_}=e;if(!_)return y.length*g}),a=k(()=>{const{fixedData:y,rowHeight:g}=e;return((y==null?void 0:y.length)||0)*g}),s=k(()=>Jc(e.headerHeight)),r=k(()=>{const{height:y}=e;return Math.max(0,y-i(s)-i(a))}),u=k(()=>i(s)+i(a)>0),c=({data:y,rowIndex:g})=>y[g][e.rowKey];function d({rowCacheStart:y,rowCacheEnd:g,rowVisibleStart:_,rowVisibleEnd:b}){var w;(w=e.onRowsRendered)==null||w.call(e,{rowCacheStart:y,rowCacheEnd:g,rowVisibleStart:_,rowVisibleEnd:b})}function f(y,g){var _;(_=n.value)==null||_.resetAfterRowIndex(y,g)}function h(y,g){const _=i(t),b=i(n);ot(y)?(_==null||_.scrollToLeft(y.scrollLeft),o.value=y.scrollLeft,b==null||b.scrollTo(y)):(_==null||_.scrollToLeft(y),o.value=y,b==null||b.scrollTo({scrollLeft:y,scrollTop:g}))}function p(y){var g;(g=i(n))==null||g.scrollTo({scrollTop:y})}function m(y,g){var _;(_=i(n))==null||_.scrollToItem(y,1,g)}function v(){var y,g;(y=i(n))==null||y.$forceUpdate(),(g=i(t))==null||g.$forceUpdate()}return ve(()=>e.bodyWidth,()=>{var y;ze(e.estimatedRowHeight)&&((y=n.value)==null||y.resetAfter({columnIndex:0},!1))}),{bodyRef:n,forceUpdate:v,fixedRowHeight:a,gridHeight:r,hasHeader:u,headerHeight:s,headerRef:t,totalHeight:l,itemKey:c,onItemRendered:d,resetAfterRowIndex:f,scrollTo:h,scrollToTop:p,scrollToRow:m,scrollLeft:o}},tX=K({name:QG,props:Qc,setup(e,{slots:t,expose:n}){const{ns:o}=Re(Dg),{bodyRef:l,fixedRowHeight:a,gridHeight:s,hasHeader:r,headerRef:u,headerHeight:c,totalHeight:d,forceUpdate:f,itemKey:h,onItemRendered:p,resetAfterRowIndex:m,scrollTo:v,scrollToTop:y,scrollToRow:g,scrollLeft:_}=eX(e);pt("tableV2GridScrollLeft",_),n({forceUpdate:f,totalHeight:d,scrollTo:v,scrollToTop:y,scrollToRow:g,resetAfterRowIndex:m});const b=()=>e.bodyWidth;return()=>{const{cache:w,columns:C,data:S,fixedData:O,useIsScrolling:N,scrollbarAlwaysOn:E,scrollbarEndGap:T,scrollbarStartGap:x,style:I,rowHeight:V,bodyWidth:z,estimatedRowHeight:D,headerWidth:A,height:F,width:P,getRowHeight:L,onScroll:U}=e,W=ze(D),Q=W?ZG:JG,G=i(c);return j("div",{role:"table",class:[o.e("table"),e.class],style:I},[j(Q,{ref:l,data:S,useIsScrolling:N,itemKey:h,columnCache:0,columnWidth:W?b:z,totalColumn:1,totalRow:S.length,rowCache:w,rowHeight:W?L:V,width:P,height:i(s),class:o.e("body"),role:"rowgroup",scrollbarStartGap:x,scrollbarEndGap:T,scrollbarAlwaysOn:E,onScroll:U,onItemRendered:p,perfMode:!1},{default:oe=>{var ie;const ae=S[oe.rowIndex];return(ie=t.row)==null?void 0:ie.call(t,{...oe,columns:C,rowData:ae})}}),i(r)&&j(UG,{ref:u,class:o.e("header-wrapper"),columns:C,headerData:S,headerHeight:e.headerHeight,fixedHeaderData:O,rowWidth:A,rowHeight:V,width:P,height:Math.min(G+i(a),F)},{dynamic:t.header,fixed:t.row})])}}});var Vg=tX;function nX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Rt(e)}const oX=(e,{slots:t})=>{const{mainTableRef:n,...o}=e;return j(Vg,it({ref:n},o),nX(t)?t:{default:()=>[t]})};var lX=oX;function aX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Rt(e)}const sX=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...o}=e;return j(Vg,it({ref:n},o),aX(t)?t:{default:()=>[t]})};var rX=sX;function iX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Rt(e)}const uX=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...o}=e;return j(Vg,it({ref:n},o),iX(t)?t:{default:()=>[t]})};var cX=uX;const dX=e=>{const{isScrolling:t}=Re(Dg),n=R(!1),o=R(),l=k(()=>ze(e.estimatedRowHeight)&&e.rowIndex>=0),a=(u=!1)=>{const c=i(o);if(!c)return;const{columns:d,onRowHeightChange:f,rowKey:h,rowIndex:p,style:m}=e,{height:v}=c.getBoundingClientRect();n.value=!0,Be(()=>{if(u||v!==Number.parseInt(m.height)){const y=d[0],g=(y==null?void 0:y.placeholderSign)===gu;f==null||f({rowKey:h,height:v,rowIndex:p},y&&!g&&y.fixed)}})},s=k(()=>{const{rowData:u,rowIndex:c,rowKey:d,onRowHover:f}=e,h=e.rowEventHandlers||{},p={};return Object.entries(h).forEach(([m,v])=>{De(v)&&(p[m]=y=>{v({event:y,rowData:u,rowIndex:c,rowKey:d})})}),f&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:m,hovered:v})=>{const y=p[m];p[m]=g=>{f({event:g,hovered:v,rowData:u,rowIndex:c,rowKey:d}),y==null||y(g)}}),p}),r=u=>{const{onRowExpand:c,rowData:d,rowIndex:f,rowKey:h}=e;c==null||c({expanded:u,rowData:d,rowIndex:f,rowKey:h})};return nt(()=>{i(l)&&a(!0)}),{isScrolling:t,measurable:l,measured:n,rowRef:o,eventHandlers:s,onExpand:r}},fX="ElTableV2TableRow",pX=K({name:fX,props:ds,setup(e,{expose:t,slots:n,attrs:o}){const{eventHandlers:l,isScrolling:a,measurable:s,measured:r,rowRef:u,onExpand:c}=dX(e);return t({onExpand:c}),()=>{const{columns:d,columnsStyles:f,expandColumnKey:h,depth:p,rowData:m,rowIndex:v,style:y}=e;let g=d.map((_,b)=>{const w=ye(m.children)&&m.children.length>0&&_.key===h;return n.cell({column:_,columns:d,columnIndex:b,depth:p,style:f[_.key],rowData:m,rowIndex:v,isScrolling:i(a),expandIconProps:w?{rowData:m,rowIndex:v,onExpand:c}:void 0})});if(n.row&&(g=n.row({cells:g.map(_=>ye(_)&&_.length===1?_[0]:_),style:y,columns:d,depth:p,rowData:m,rowIndex:v,isScrolling:i(a)})),i(s)){const{height:_,...b}=y||{},w=i(r);return j("div",it({ref:u,class:e.class,style:w?y:b,role:"row"},o,i(l)),[g])}return j("div",it(o,{ref:u,class:e.class,style:y,role:"row"},i(l)),[g])}}});var hX=pX;function vX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Rt(e)}const mX=(e,{slots:t})=>{const{columns:n,columnsStyles:o,depthMap:l,expandColumnKey:a,expandedRowKeys:s,estimatedRowHeight:r,hasFixedColumns:u,rowData:c,rowIndex:d,style:f,isScrolling:h,rowProps:p,rowClass:m,rowKey:v,rowEventHandlers:y,ns:g,onRowHovered:_,onRowExpanded:b}=e,w=As(m,{columns:n,rowData:c,rowIndex:d},""),C=As(p,{columns:n,rowData:c,rowIndex:d}),S=c[v],O=l[S]||0,N=!!a,E=d<0,T=[g.e("row"),w,{[g.e(`row-depth-${O}`)]:N&&d>=0,[g.is("expanded")]:N&&s.includes(S),[g.is("fixed")]:!O&&E,[g.is("customized")]:!!t.row}],x=u?_:void 0,I={...C,columns:n,columnsStyles:o,class:T,depth:O,expandColumnKey:a,estimatedRowHeight:E?void 0:r,isScrolling:h,rowIndex:d,rowData:c,rowKey:S,rowEventHandlers:y,style:f};return j(hX,it(I,{onRowExpand:b,onMouseenter:D=>{x==null||x({hovered:!0,rowKey:S,event:D,rowData:c,rowIndex:d})},onMouseleave:D=>{x==null||x({hovered:!1,rowKey:S,event:D,rowData:c,rowIndex:d})},rowkey:S}),vX(t)?t:{default:()=>[t]})};var gX=mX;const Hg=(e,{slots:t})=>{var n;const{cellData:o,style:l}=e,a=((n=o==null?void 0:o.toString)==null?void 0:n.call(o))||"",s=ee(t,"default",e,()=>[a]);return j("div",{class:e.class,title:a,style:l},[s])};Hg.displayName="ElTableV2Cell";Hg.inheritAttrs=!1;var yX=Hg;const bX=e=>{const{expanded:t,expandable:n,onExpand:o,style:l,size:a}=e,s={onClick:n?()=>o(!t):void 0,class:e.class};return j(Le,it(s,{size:a,style:l}),{default:()=>[j(ao,null,null)]})};var wX=bX;const HE=({columns:e,column:t,columnIndex:n,depth:o,expandIconProps:l,isScrolling:a,rowData:s,rowIndex:r,style:u,expandedRowKeys:c,ns:d,cellProps:f,expandColumnKey:h,indentSize:p,iconSize:m,rowKey:v},{slots:y})=>{const g=ka(u);if(t.placeholderSign===gu)return j("div",{class:d.em("row-cell","placeholder"),style:g},null);const{cellRenderer:_,dataKey:b,dataGetter:w}=t,C=De(w)?w({columns:e,column:t,columnIndex:n,rowData:s,rowIndex:r}):ln(s,b??""),S=As(f,{cellData:C,columns:e,column:t,columnIndex:n,rowIndex:r,rowData:s}),O={class:d.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:C,isScrolling:a,rowData:s,rowIndex:r},N=ME(_),E=N?N(O):ee(y,"default",O,()=>[j(yX,O,null)]),T=[d.e("row-cell"),t.class,t.align===mu.CENTER&&d.is("align-center"),t.align===mu.RIGHT&&d.is("align-right")],x=r>=0&&h&&t.key===h,I=r>=0&&c.includes(s[v]);let V;const z=`margin-inline-start: ${o*p}px;`;return x&&(ot(l)?V=j(wX,it(l,{class:[d.e("expand-icon"),d.is("expanded",I)],size:m,expanded:I,style:z,expandable:!0}),null):V=j("div",{style:[z,`width: ${m}px; height: ${m}px;`].join(" ")},null)),j("div",it({class:T,style:g},S,{role:"cell"}),[V,E])};HE.inheritAttrs=!1;var F1=HE;const CX=_e({class:String,columns:Vu,columnsStyles:{type:Z(Object),required:!0},headerIndex:Number,style:{type:Z(Object)}}),SX=K({name:"ElTableV2HeaderRow",props:CX,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:o,headerIndex:l,style:a}=e;let s=n.map((r,u)=>t.cell({columns:n,column:r,columnIndex:u,headerIndex:l,style:o[r.key]}));return t.header&&(s=t.header({cells:s.map(r=>ye(r)&&r.length===1?r[0]:r),columns:n,headerIndex:l})),j("div",{class:e.class,style:a,role:"row"},[s])}}});var _X=SX;function kX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Rt(e)}const EX=({columns:e,columnsStyles:t,headerIndex:n,style:o,headerClass:l,headerProps:a,ns:s},{slots:r})=>{const u={columns:e,headerIndex:n},c=[s.e("header-row"),As(l,u,""),{[s.is("customized")]:!!r.header}],d={...As(a,u),columnsStyles:t,class:c,columns:e,headerIndex:n,style:o};return j(_X,d,kX(r)?r:{default:()=>[r]})};var TX=EX;const zg=(e,{slots:t})=>ee(t,"default",e,()=>{var n,o;return[j("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(o=e.column)==null?void 0:o.title])]});zg.displayName="ElTableV2HeaderCell";zg.inheritAttrs=!1;var $X=zg;const NX=e=>{const{sortOrder:t}=e;return j(Le,{size:14,class:e.class},{default:()=>[t===vu.ASC?j(VL,null,null):j(FL,null,null)]})};var OX=NX;const IX=(e,{slots:t})=>{const{column:n,ns:o,style:l,onColumnSorted:a}=e,s=ka(l);if(n.placeholderSign===gu)return j("div",{class:o.em("header-row-cell","placeholder"),style:s},null);const{headerCellRenderer:r,headerClass:u,sortable:c}=n,d={...e,class:o.e("header-cell-text")},f=ME(r),h=f?f(d):ee(t,"default",d,()=>[j($X,d,null)]),{sortBy:p,sortState:m,headerCellProps:v}=e;let y,g;if(m){const w=m[n.key];y=!!fv[w],g=y?w:vu.ASC}else y=n.key===p.key,g=y?p.order:vu.ASC;const _=[o.e("header-cell"),As(u,e,""),n.align===mu.CENTER&&o.is("align-center"),n.align===mu.RIGHT&&o.is("align-right"),c&&o.is("sortable")],b={...As(v,e),onClick:n.sortable?a:void 0,class:_,style:s,"data-key":n.key};return j("div",it(b,{role:"columnheader"}),[h,c&&j(OX,{class:[o.e("sort-icon"),y&&o.is("sorting")],sortOrder:g},null)])};var B1=IX;const zE=(e,{slots:t})=>{var n;return j("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};zE.displayName="ElTableV2Footer";var MX=zE;const KE=(e,{slots:t})=>{const n=ee(t,"default",{},()=>[j(Dk,null,null)]);return j("div",{class:e.class,style:e.style},[n])};KE.displayName="ElTableV2Empty";var AX=KE;const WE=(e,{slots:t})=>{var n;return j("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};WE.displayName="ElTableV2Overlay";var xX=WE;function gi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Rt(e)}const PX="ElTableV2",RX=K({name:PX,props:KG,setup(e,{slots:t,expose:n}){const o=be("table-v2"),{columnsStyles:l,fixedColumnsOnLeft:a,fixedColumnsOnRight:s,mainColumns:r,mainTableHeight:u,fixedTableHeight:c,leftTableWidth:d,rightTableWidth:f,data:h,depthMap:p,expandedRowKeys:m,hasFixedColumns:v,mainTableRef:y,leftTableRef:g,rightTableRef:_,isDynamic:b,isResetting:w,isScrolling:C,bodyWidth:S,emptyStyle:O,rootStyle:N,headerWidth:E,footerHeight:T,showEmpty:x,scrollTo:I,scrollToLeft:V,scrollToTop:z,scrollToRow:D,getRowHeight:A,onColumnSorted:F,onRowHeightChange:P,onRowHovered:L,onRowExpanded:U,onRowsRendered:W,onScroll:Q,onVerticalScroll:G}=HG(e);return n({scrollTo:I,scrollToLeft:V,scrollToTop:z,scrollToRow:D}),pt(Dg,{ns:o,isResetting:w,isScrolling:C}),()=>{const{cache:oe,cellProps:ie,estimatedRowHeight:ae,expandColumnKey:ne,fixedData:ce,headerHeight:de,headerClass:xe,headerProps:Se,headerCellProps:se,sortBy:q,sortState:te,rowHeight:pe,rowClass:Ce,rowEventHandlers:me,rowKey:fe,rowProps:we,scrollbarAlwaysOn:Te,indentSize:Ne,iconSize:$e,useIsScrolling:Ve,vScrollbarSize:he,width:Me}=e,je=i(h),st={cache:oe,class:o.e("main"),columns:i(r),data:je,fixedData:ce,estimatedRowHeight:ae,bodyWidth:i(S)+he,headerHeight:de,headerWidth:i(E),height:i(u),mainTableRef:y,rowKey:fe,rowHeight:pe,scrollbarAlwaysOn:Te,scrollbarStartGap:2,scrollbarEndGap:he,useIsScrolling:Ve,width:Me,getRowHeight:A,onRowsRendered:W,onScroll:Q},rt=i(d),ut=i(c),mt={cache:oe,class:o.e("left"),columns:i(a),data:je,fixedData:ce,estimatedRowHeight:ae,leftTableRef:g,rowHeight:pe,bodyWidth:rt,headerWidth:rt,headerHeight:de,height:ut,rowKey:fe,scrollbarAlwaysOn:Te,scrollbarStartGap:2,scrollbarEndGap:he,useIsScrolling:Ve,width:rt,getRowHeight:A,onScroll:G},Ue=i(f)+he,lt={cache:oe,class:o.e("right"),columns:i(s),data:je,fixedData:ce,estimatedRowHeight:ae,rightTableRef:_,rowHeight:pe,bodyWidth:Ue,headerWidth:Ue,headerHeight:de,height:ut,rowKey:fe,scrollbarAlwaysOn:Te,scrollbarStartGap:2,scrollbarEndGap:he,width:Ue,style:`--${i(o.namespace)}-table-scrollbar-size: ${he}px`,useIsScrolling:Ve,getRowHeight:A,onScroll:G},J=i(l),ue={ns:o,depthMap:i(p),columnsStyles:J,expandColumnKey:ne,expandedRowKeys:i(m),estimatedRowHeight:ae,hasFixedColumns:i(v),rowProps:we,rowClass:Ce,rowKey:fe,rowEventHandlers:me,onRowHovered:L,onRowExpanded:U,onRowHeightChange:P},Y={cellProps:ie,expandColumnKey:ne,indentSize:Ne,iconSize:$e,rowKey:fe,expandedRowKeys:i(m),ns:o},ge={ns:o,headerClass:xe,headerProps:Se,columnsStyles:J},Ge={ns:o,sortBy:q,sortState:te,headerCellProps:se,onColumnSorted:F},Ze={row:dn=>j(gX,it(dn,ue),{row:t.row,cell:yn=>{let Xt;return t.cell?j(F1,it(yn,Y,{style:J[yn.column.key]}),gi(Xt=t.cell(yn))?Xt:{default:()=>[Xt]}):j(F1,it(yn,Y,{style:J[yn.column.key]}),null)}}),header:dn=>j(TX,it(dn,ge),{header:t.header,cell:yn=>{let Xt;return t["header-cell"]?j(B1,it(yn,Ge,{style:J[yn.column.key]}),gi(Xt=t["header-cell"](yn))?Xt:{default:()=>[Xt]}):j(B1,it(yn,Ge,{style:J[yn.column.key]}),null)}})},Nt=[e.class,o.b(),o.e("root"),{[o.is("dynamic")]:i(b)}],Ro={class:o.e("footer"),style:i(T)};return j("div",{class:Nt,style:i(N)},[j(lX,st,gi(Ze)?Ze:{default:()=>[Ze]}),j(rX,mt,gi(Ze)?Ze:{default:()=>[Ze]}),j(cX,lt,gi(Ze)?Ze:{default:()=>[Ze]}),t.footer&&j(MX,Ro,{default:t.footer}),i(x)&&j(AX,{class:o.e("empty"),style:i(O)},{default:t.empty}),t.overlay&&j(xX,{class:o.e("overlay")},{default:t.overlay})])}}});var LX=RX;const DX=_e({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Z(Function)}}),FX=e=>{const t=R(),n=R(0),o=R(0);let l;return nt(()=>{l=jt(t,([a])=>{const{width:s,height:r}=a.contentRect,{paddingLeft:u,paddingRight:c,paddingTop:d,paddingBottom:f}=getComputedStyle(a.target),h=Number.parseInt(u)||0,p=Number.parseInt(c)||0,m=Number.parseInt(d)||0,v=Number.parseInt(f)||0;n.value=s-h-p,o.value=r-m-v}).stop}),It(()=>{l==null||l()}),ve([n,o],([a,s])=>{var r;(r=e.onResize)==null||r.call(e,{width:a,height:s})}),{sizer:t,width:n,height:o}},BX=K({name:"ElAutoResizer",props:DX,setup(e,{slots:t}){const n=be("auto-resizer"),{height:o,width:l,sizer:a}=FX(e),s={width:"100%",height:"100%"};return()=>{var r;return j("div",{ref:a,class:n.b(),style:s},[(r=t.default)==null?void 0:r.call(t,{height:o.value,width:l.value})])}}});var VX=BX;const HX=Qe(LX),zX=Qe(VX),Kf=Symbol("tabsRootContextKey"),KX=_e({tabs:{type:Z(Array),default:()=>Ut([])}}),jE="ElTabBar",WX=K({name:jE}),jX=K({...WX,props:KX,setup(e,{expose:t}){const n=e,o=tt(),l=Re(Kf);l||rn(jE,"");const a=be("tabs"),s=R(),r=R(),u=()=>{let p=0,m=0;const v=["top","bottom"].includes(l.props.tabPosition)?"width":"height",y=v==="width"?"x":"y",g=y==="x"?"left":"top";return n.tabs.every(_=>{var b,w;const C=(w=(b=o.parent)==null?void 0:b.refs)==null?void 0:w[`tab-${_.uid}`];if(!C)return!1;if(!_.active)return!0;p=C[`offset${wl(g)}`],m=C[`client${wl(v)}`];const S=window.getComputedStyle(C);return v==="width"&&(m-=Number.parseFloat(S.paddingLeft)+Number.parseFloat(S.paddingRight),p+=Number.parseFloat(S.paddingLeft)),!1}),{[v]:`${m}px`,transform:`translate${wl(y)}(${p}px)`}},c=()=>r.value=u(),d=[],f=()=>{var p;d.forEach(v=>v.stop()),d.length=0;const m=(p=o.parent)==null?void 0:p.refs;if(m){for(const v in m)if(v.startsWith("tab-")){const y=m[v];y&&d.push(jt(y,c))}}};ve(()=>n.tabs,async()=>{await Be(),c(),f()},{immediate:!0});const h=jt(s,()=>c());return It(()=>{d.forEach(p=>p.stop()),d.length=0,h.stop()}),t({ref:s,update:c}),(p,m)=>($(),B("div",{ref_key:"barRef",ref:s,class:M([i(a).e("active-bar"),i(a).is(i(l).props.tabPosition)]),style:He(r.value)},null,6))}});var UX=ke(jX,[["__file","tab-bar.vue"]]);const qX=_e({panes:{type:Z(Array),default:()=>Ut([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),YX={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},V1="ElTabNav",GX=K({name:V1,props:qX,emits:YX,setup(e,{expose:t,emit:n}){const o=Re(Kf);o||rn(V1,"");const l=be("tabs"),a=J3(),s=f6(),r=R(),u=R(),c=R(),d=R(),f=R(!1),h=R(0),p=R(!1),m=R(!0),v=k(()=>["top","bottom"].includes(o.props.tabPosition)?"width":"height"),y=k(()=>({transform:`translate${v.value==="width"?"X":"Y"}(-${h.value}px)`})),g=()=>{if(!r.value)return;const N=r.value[`offset${wl(v.value)}`],E=h.value;if(!E)return;const T=E>N?E-N:0;h.value=T},_=()=>{if(!r.value||!u.value)return;const N=u.value[`offset${wl(v.value)}`],E=r.value[`offset${wl(v.value)}`],T=h.value;if(N-T<=E)return;const x=N-T>E*2?T+E:N-E;h.value=x},b=async()=>{const N=u.value;if(!f.value||!c.value||!r.value||!N)return;await Be();const E=c.value.querySelector(".is-active");if(!E)return;const T=r.value,x=["top","bottom"].includes(o.props.tabPosition),I=E.getBoundingClientRect(),V=T.getBoundingClientRect(),z=x?N.offsetWidth-V.width:N.offsetHeight-V.height,D=h.value;let A=D;x?(I.leftV.right&&(A=D+I.right-V.right)):(I.topV.bottom&&(A=D+(I.bottom-V.bottom))),A=Math.max(A,0),h.value=Math.min(A,z)},w=()=>{var N;if(!u.value||!r.value)return;e.stretch&&((N=d.value)==null||N.update());const E=u.value[`offset${wl(v.value)}`],T=r.value[`offset${wl(v.value)}`],x=h.value;T0&&(h.value=0))},C=N=>{let E=0;switch(N.code){case Pe.left:case Pe.up:E=-1;break;case Pe.right:case Pe.down:E=1;break;default:return}const T=Array.from(N.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)"));let I=T.indexOf(N.target)+E;I<0?I=T.length-1:I>=T.length&&(I=0),T[I].focus({preventScroll:!0}),T[I].click(),S()},S=()=>{m.value&&(p.value=!0)},O=()=>p.value=!1;return ve(a,N=>{N==="hidden"?m.value=!1:N==="visible"&&setTimeout(()=>m.value=!0,50)}),ve(s,N=>{N?setTimeout(()=>m.value=!0,50):m.value=!1}),jt(c,w),nt(()=>setTimeout(()=>b(),0)),xo(()=>w()),t({scrollToActiveTab:b,removeFocus:O}),()=>{const N=f.value?[j("span",{class:[l.e("nav-prev"),l.is("disabled",!f.value.prev)],onClick:g},[j(Le,null,{default:()=>[j(Va,null,null)]})]),j("span",{class:[l.e("nav-next"),l.is("disabled",!f.value.next)],onClick:_},[j(Le,null,{default:()=>[j(ao,null,null)]})])]:null,E=e.panes.map((T,x)=>{var I,V,z,D;const A=T.uid,F=T.props.disabled,P=(V=(I=T.props.name)!=null?I:T.index)!=null?V:`${x}`,L=!F&&(T.isClosable||e.editable);T.index=`${x}`;const U=L?j(Le,{class:"is-icon-close",onClick:G=>n("tabRemove",T,G)},{default:()=>[j(qo,null,null)]}):null,W=((D=(z=T.slots).label)==null?void 0:D.call(z))||T.props.label,Q=!F&&T.active?0:-1;return j("div",{ref:`tab-${A}`,class:[l.e("item"),l.is(o.props.tabPosition),l.is("active",T.active),l.is("disabled",F),l.is("closable",L),l.is("focus",p.value)],id:`tab-${P}`,key:`tab-${A}`,"aria-controls":`pane-${P}`,role:"tab","aria-selected":T.active,tabindex:Q,onFocus:()=>S(),onBlur:()=>O(),onClick:G=>{O(),n("tabClick",T,P,G)},onKeydown:G=>{L&&(G.code===Pe.delete||G.code===Pe.backspace)&&n("tabRemove",T,G)}},[W,U])});return j("div",{ref:c,class:[l.e("nav-wrap"),l.is("scrollable",!!f.value),l.is(o.props.tabPosition)]},[N,j("div",{class:l.e("nav-scroll"),ref:r},[j("div",{class:[l.e("nav"),l.is(o.props.tabPosition),l.is("stretch",e.stretch&&["top","bottom"].includes(o.props.tabPosition))],ref:u,style:y.value,role:"tablist",onKeydown:C},[e.type?null:j(UX,{ref:d,tabs:[...e.panes]},null),E])])])}}}),XX=_e({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Z(Function),default:()=>!0},stretch:Boolean}),Fp=e=>Ae(e)||ze(e),ZX={[Ye]:e=>Fp(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>Fp(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>Fp(e),tabAdd:()=>!0},JX=K({name:"ElTabs",props:XX,emits:ZX,setup(e,{emit:t,slots:n,expose:o}){var l;const a=be("tabs"),s=k(()=>["left","right"].includes(e.tabPosition)),{children:r,addChild:u,removeChild:c}=rg(tt(),"ElTabPane"),d=R(),f=R((l=e.modelValue)!=null?l:"0"),h=async(g,_=!1)=>{var b,w;if(!(f.value===g||Ct(g)))try{let C;if(e.beforeLeave){const S=e.beforeLeave(g,f.value);C=S instanceof Promise?await S:S}else C=!0;C!==!1&&(f.value=g,_&&(t(Ye,g),t("tabChange",g)),(w=(b=d.value)==null?void 0:b.removeFocus)==null||w.call(b))}catch{}},p=(g,_,b)=>{g.props.disabled||(t("tabClick",g,b),h(_,!0))},m=(g,_)=>{g.props.disabled||Ct(g.props.name)||(_.stopPropagation(),t("edit",g.props.name,"remove"),t("tabRemove",g.props.name))},v=()=>{t("edit",void 0,"add"),t("tabAdd")};ve(()=>e.modelValue,g=>h(g)),ve(f,async()=>{var g;await Be(),(g=d.value)==null||g.scrollToActiveTab()}),pt(Kf,{props:e,currentName:f,registerPane:g=>{r.value.push(g)},sortPane:u,unregisterPane:c}),o({currentName:f});const y=({render:g})=>g();return()=>{const g=n["add-icon"],_=e.editable||e.addable?j("div",{class:[a.e("new-tab"),s.value&&a.e("new-tab-vertical")],tabindex:"0",onClick:v,onKeydown:C=>{[Pe.enter,Pe.numpadEnter].includes(C.code)&&v()}},[g?ee(n,"add-icon"):j(Le,{class:a.is("icon-plus")},{default:()=>[j(J_,null,null)]})]):null,b=j("div",{class:[a.e("header"),s.value&&a.e("header-vertical"),a.is(e.tabPosition)]},[j(y,{render:()=>{const C=r.value.some(S=>S.slots.label);return j(GX,{ref:d,currentName:f.value,editable:e.editable,type:e.type,panes:r.value,stretch:e.stretch,onTabClick:p,onTabRemove:m},{$stable:!C})}},null),_]),w=j("div",{class:a.e("content")},[ee(n,"default")]);return j("div",{class:[a.b(),a.m(e.tabPosition),{[a.m("card")]:e.type==="card",[a.m("border-card")]:e.type==="border-card"}]},[w,b])}}});var QX=JX;const eZ=_e({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),UE="ElTabPane",tZ=K({name:UE}),nZ=K({...tZ,props:eZ,setup(e){const t=e,n=tt(),o=cn(),l=Re(Kf);l||rn(UE,"usage: ");const a=be("tab-pane"),s=R(),r=k(()=>t.closable||l.props.closable),u=kh(()=>{var p;return l.currentName.value===((p=t.name)!=null?p:s.value)}),c=R(u.value),d=k(()=>{var p;return(p=t.name)!=null?p:s.value}),f=kh(()=>!t.lazy||c.value||u.value);ve(u,p=>{p&&(c.value=!0)});const h=_t({uid:n.uid,slots:o,props:t,paneName:d,active:u,index:s,isClosable:r});return l.registerPane(h),nt(()=>{l.sortPane(h)}),Al(()=>{l.unregisterPane(h.uid)}),(p,m)=>i(f)?et(($(),B("div",{key:0,id:`pane-${i(d)}`,class:M(i(a).b()),role:"tabpanel","aria-hidden":!i(u),"aria-labelledby":`tab-${i(d)}`},[ee(p.$slots,"default")],10,["id","aria-hidden","aria-labelledby"])),[[bt,i(u)]]):le("v-if",!0)}});var qE=ke(nZ,[["__file","tab-pane.vue"]]);const oZ=Qe(QX,{TabPane:qE}),lZ=Yt(qE),aZ=_e({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:Pl,default:""},truncated:Boolean,lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),sZ=K({name:"ElText"}),rZ=K({...sZ,props:aZ,setup(e){const t=e,n=R(),o=an(),l=be("text"),a=k(()=>[l.b(),l.m(t.type),l.m(o.value),l.is("truncated",t.truncated),l.is("line-clamp",!Ct(t.lineClamp))]),s=xl().title,r=()=>{var u,c,d,f,h;if(s)return;let p=!1;const m=((u=n.value)==null?void 0:u.textContent)||"";if(t.truncated){const v=(c=n.value)==null?void 0:c.offsetWidth,y=(d=n.value)==null?void 0:d.scrollWidth;v&&y&&y>v&&(p=!0)}else if(!Ct(t.lineClamp)){const v=(f=n.value)==null?void 0:f.offsetHeight,y=(h=n.value)==null?void 0:h.scrollHeight;v&&y&&y>v&&(p=!0)}p?n.value.setAttribute("title",m):n.value.removeAttribute("title")};return nt(r),xo(r),(u,c)=>($(),re(at(u.tag),{ref_key:"textRef",ref:n,class:M(i(a)),style:He({"-webkit-line-clamp":u.lineClamp})},{default:X(()=>[ee(u.$slots,"default")]),_:3},8,["class","style"]))}});var iZ=ke(rZ,[["__file","text.vue"]]);const uZ=Qe(iZ),cZ=_e({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:Z(String),default:"light"},clearable:{type:Boolean,default:!0},size:un,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,includeEndTime:{type:Boolean,default:!1},name:String,prefixIcon:{type:Z([String,Object]),default:()=>Z_},clearIcon:{type:Z([String,Object]),default:()=>sa},...ni}),Yl=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const o=Number.parseInt(t[1],10),l=e.toUpperCase();return l.includes("AM")&&n===12?n=0:l.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:o}}return null},Bp=(e,t)=>{const n=Yl(e);if(!n)return-1;const o=Yl(t);if(!o)return-1;const l=n.minutes+n.hours*60,a=o.minutes+o.hours*60;return l===a?0:l>a?1:-1},H1=e=>`${e}`.padStart(2,"0"),lr=e=>`${H1(e.hours)}:${H1(e.minutes)}`,dZ=(e,t)=>{const n=Yl(e);if(!n)return"";const o=Yl(t);if(!o)return"";const l={hours:n.hours,minutes:n.minutes};return l.minutes+=o.minutes,l.hours+=o.hours,l.hours+=Math.floor(l.minutes/60),l.minutes=l.minutes%60,lr(l)},fZ=K({name:"ElTimeSelect"}),pZ=K({...fZ,props:cZ,emits:[dt,"blur","focus","clear",Ye],setup(e,{expose:t}){const n=e;Je.extend(dg);const{Option:o}=Ms,l=be("input"),a=R(),s=Ln(),{lang:r}=yt(),u=k(()=>n.modelValue),c=k(()=>{const g=Yl(n.start);return g?lr(g):null}),d=k(()=>{const g=Yl(n.end);return g?lr(g):null}),f=k(()=>{const g=Yl(n.step);return g?lr(g):null}),h=k(()=>{const g=Yl(n.minTime||"");return g?lr(g):null}),p=k(()=>{const g=Yl(n.maxTime||"");return g?lr(g):null}),m=k(()=>{var g;const _=[],b=(w,C)=>{_.push({value:w,disabled:Bp(C,h.value||"-1:-1")<=0||Bp(C,p.value||"100:100")>=0})};if(n.start&&n.end&&n.step){let w=c.value,C;for(;w&&d.value&&Bp(w,d.value)<=0;)C=Je(w,"HH:mm").locale(r.value).format(n.format),b(C,w),w=dZ(w,f.value);if(n.includeEndTime&&d.value&&((g=_[_.length-1])==null?void 0:g.value)!==d.value){const S=Je(d.value,"HH:mm").locale(r.value).format(n.format);b(S,d.value)}}return _});return t({blur:()=>{var g,_;(_=(g=a.value)==null?void 0:g.blur)==null||_.call(g)},focus:()=>{var g,_;(_=(g=a.value)==null?void 0:g.focus)==null||_.call(g)}}),(g,_)=>($(),re(i(Ms),{ref_key:"select",ref:a,"model-value":i(u),disabled:i(s),clearable:g.clearable,"clear-icon":g.clearIcon,size:g.size,effect:g.effect,placeholder:g.placeholder,"default-first-option":"",filterable:g.editable,"empty-values":g.emptyValues,"value-on-clear":g.valueOnClear,"onUpdate:modelValue":b=>g.$emit(i(Ye),b),onChange:b=>g.$emit(i(dt),b),onBlur:b=>g.$emit("blur",b),onFocus:b=>g.$emit("focus",b),onClear:()=>g.$emit("clear")},{prefix:X(()=>[g.prefixIcon?($(),re(i(Le),{key:0,class:M(i(l).e("prefix-icon"))},{default:X(()=>[($(),re(at(g.prefixIcon)))]),_:1},8,["class"])):le("v-if",!0)]),default:X(()=>[($(!0),B(Fe,null,ht(i(m),b=>($(),re(i(o),{key:b.value,label:b.value,value:b.value,disabled:b.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable","empty-values","value-on-clear","onUpdate:modelValue","onChange","onBlur","onFocus","onClear"]))}});var hZ=ke(pZ,[["__file","time-select.vue"]]);const vZ=Qe(hZ),mZ=K({name:"ElTimeline",setup(e,{slots:t}){const n=be("timeline");return pt("timeline",t),()=>Ke("ul",{class:[n.b()]},[ee(t,"default")])}}),gZ=_e({timestamp:{type:String,default:""},hideTimestamp:Boolean,center:Boolean,placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:Ot},hollow:Boolean}),yZ=K({name:"ElTimelineItem"}),bZ=K({...yZ,props:gZ,setup(e){const t=e,n=be("timeline-item"),o=k(()=>[n.e("node"),n.em("node",t.size||""),n.em("node",t.type||""),n.is("hollow",t.hollow)]);return(l,a)=>($(),B("li",{class:M([i(n).b(),{[i(n).e("center")]:l.center}])},[H("div",{class:M(i(n).e("tail"))},null,2),l.$slots.dot?le("v-if",!0):($(),B("div",{key:0,class:M(i(o)),style:He({backgroundColor:l.color})},[l.icon?($(),re(i(Le),{key:0,class:M(i(n).e("icon"))},{default:X(()=>[($(),re(at(l.icon)))]),_:1},8,["class"])):le("v-if",!0)],6)),l.$slots.dot?($(),B("div",{key:1,class:M(i(n).e("dot"))},[ee(l.$slots,"dot")],2)):le("v-if",!0),H("div",{class:M(i(n).e("wrapper"))},[!l.hideTimestamp&&l.placement==="top"?($(),B("div",{key:0,class:M([i(n).e("timestamp"),i(n).is("top")])},Ee(l.timestamp),3)):le("v-if",!0),H("div",{class:M(i(n).e("content"))},[ee(l.$slots,"default")],2),!l.hideTimestamp&&l.placement==="bottom"?($(),B("div",{key:1,class:M([i(n).e("timestamp"),i(n).is("bottom")])},Ee(l.timestamp),3)):le("v-if",!0)],2)],2))}});var YE=ke(bZ,[["__file","timeline-item.vue"]]);const wZ=Qe(mZ,{TimelineItem:YE}),CZ=Yt(YE),GE=_e({nowrap:Boolean});var XE=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(XE||{});const SZ=Object.values(XE),Kg=_e({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:Z(Object),default:null}}),_Z=_e({side:{type:Z(String),values:SZ,required:!0}}),kZ=["absolute","fixed"],EZ=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],Wg=_e({arrowPadding:{type:Z(Number),default:5},effect:{type:Z(String),default:"light"},contentClass:String,placement:{type:Z(String),values:EZ,default:"bottom"},reference:{type:Z(Object),default:null},offset:{type:Number,default:8},strategy:{type:Z(String),values:kZ,default:"absolute"},showArrow:Boolean,...In(["ariaLabel"])}),jg=_e({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:Z(Function)},"onUpdate:open":{type:Z(Function)}}),Js={type:Z(Function)},Ug=_e({onBlur:Js,onClick:Js,onFocus:Js,onMouseDown:Js,onMouseEnter:Js,onMouseLeave:Js}),TZ=_e({...jg,...Kg,...Ug,...Wg,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:Z(Object),default:null},teleported:Boolean,to:{type:Z(String),default:"body"}}),Wf=Symbol("tooltipV2"),ZE=Symbol("tooltipV2Content"),Vp="tooltip_v2.open",$Z=K({name:"ElTooltipV2Root"}),NZ=K({...$Z,props:jg,setup(e,{expose:t}){const n=e,o=R(n.defaultOpen),l=R(null),a=k({get:()=>rl(n.open)?o.value:n.open,set:y=>{var g;o.value=y,(g=n["onUpdate:open"])==null||g.call(n,y)}}),s=k(()=>ze(n.delayDuration)&&n.delayDuration>0),{start:r,stop:u}=Fa(()=>{a.value=!0},k(()=>n.delayDuration),{immediate:!1}),c=be("tooltip-v2"),d=On(),f=()=>{u(),a.value=!0},h=()=>{i(s)?r():f()},p=f,m=()=>{u(),a.value=!1};return ve(a,y=>{var g;y&&(document.dispatchEvent(new CustomEvent(Vp)),p()),(g=n.onOpenChange)==null||g.call(n,y)}),nt(()=>{document.addEventListener(Vp,m)}),It(()=>{u(),document.removeEventListener(Vp,m)}),pt(Wf,{contentId:d,triggerRef:l,ns:c,onClose:m,onDelayOpen:h,onOpen:p}),t({onOpen:p,onClose:m}),(y,g)=>ee(y.$slots,"default",{open:i(a)})}});var OZ=ke(NZ,[["__file","root.vue"]]);const IZ=K({name:"ElTooltipV2Arrow"}),MZ=K({...IZ,props:{...Kg,..._Z},setup(e){const t=e,{ns:n}=Re(Wf),{arrowRef:o}=Re(ZE),l=k(()=>{const{style:a,width:s,height:r}=t,u=n.namespace.value;return{[`--${u}-tooltip-v2-arrow-width`]:`${s}px`,[`--${u}-tooltip-v2-arrow-height`]:`${r}px`,[`--${u}-tooltip-v2-arrow-border-width`]:`${s/2}px`,[`--${u}-tooltip-v2-arrow-cover-width`]:s/2-1,...a||{}}});return(a,s)=>($(),B("span",{ref_key:"arrowRef",ref:o,style:He(i(l)),class:M(i(n).e("arrow"))},null,6))}});var z1=ke(MZ,[["__file","arrow.vue"]]);const Kr=Math.min,Ss=Math.max,Yd=Math.round,Cc=Math.floor,El=e=>({x:e,y:e}),AZ={left:"right",right:"left",bottom:"top",top:"bottom"},xZ={start:"end",end:"start"};function hv(e,t,n){return Ss(e,Kr(t,n))}function Hu(e,t){return typeof e=="function"?e(t):e}function xs(e){return e.split("-")[0]}function zu(e){return e.split("-")[1]}function JE(e){return e==="x"?"y":"x"}function qg(e){return e==="y"?"height":"width"}function Wr(e){return["top","bottom"].includes(xs(e))?"y":"x"}function Yg(e){return JE(Wr(e))}function PZ(e,t,n){n===void 0&&(n=!1);const o=zu(e),l=Yg(e),a=qg(l);let s=l==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=Gd(s)),[s,Gd(s)]}function RZ(e){const t=Gd(e);return[vv(e),t,vv(t)]}function vv(e){return e.replace(/start|end/g,t=>xZ[t])}function LZ(e,t,n){const o=["left","right"],l=["right","left"],a=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?l:o:t?o:l;case"left":case"right":return t?a:s;default:return[]}}function DZ(e,t,n,o){const l=zu(e);let a=LZ(xs(e),n==="start",o);return l&&(a=a.map(s=>s+"-"+l),t&&(a=a.concat(a.map(vv)))),a}function Gd(e){return e.replace(/left|right|bottom|top/g,t=>AZ[t])}function FZ(e){return{top:0,right:0,bottom:0,left:0,...e}}function QE(e){return typeof e!="number"?FZ(e):{top:e,right:e,bottom:e,left:e}}function Xd(e){const{x:t,y:n,width:o,height:l}=e;return{width:o,height:l,top:n,left:t,right:t+o,bottom:n+l,x:t,y:n}}function K1(e,t,n){let{reference:o,floating:l}=e;const a=Wr(t),s=Yg(t),r=qg(s),u=xs(t),c=a==="y",d=o.x+o.width/2-l.width/2,f=o.y+o.height/2-l.height/2,h=o[r]/2-l[r]/2;let p;switch(u){case"top":p={x:d,y:o.y-l.height};break;case"bottom":p={x:d,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:f};break;case"left":p={x:o.x-l.width,y:f};break;default:p={x:o.x,y:o.y}}switch(zu(t)){case"start":p[s]-=h*(n&&c?-1:1);break;case"end":p[s]+=h*(n&&c?-1:1);break}return p}const BZ=async(e,t,n)=>{const{placement:o="bottom",strategy:l="absolute",middleware:a=[],platform:s}=n,r=a.filter(Boolean),u=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:f}=K1(c,o,u),h=o,p={},m=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:l,rects:a,platform:s,elements:r,middlewareData:u}=t,{element:c,padding:d=0}=Hu(e,t)||{};if(c==null)return{};const f=QE(d),h={x:n,y:o},p=Yg(l),m=qg(p),v=await s.getDimensions(c),y=p==="y",g=y?"top":"left",_=y?"bottom":"right",b=y?"clientHeight":"clientWidth",w=a.reference[m]+a.reference[p]-h[p]-a.floating[m],C=h[p]-a.reference[p],S=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let O=S?S[b]:0;(!O||!await(s.isElement==null?void 0:s.isElement(S)))&&(O=r.floating[b]||a.floating[m]);const N=w/2-C/2,E=O/2-v[m]/2-1,T=Kr(f[g],E),x=Kr(f[_],E),I=T,V=O-v[m]-x,z=O/2-v[m]/2+N,D=hv(I,z,V),A=!u.arrow&&zu(l)!=null&&z!==D&&a.reference[m]/2-(zz<=0)){var x,I;const z=(((x=a.flip)==null?void 0:x.index)||0)+1,D=O[z];if(D)return{data:{index:z,overflows:T},reset:{placement:D}};let A=(I=T.filter(F=>F.overflows[0]<=0).sort((F,P)=>F.overflows[1]-P.overflows[1])[0])==null?void 0:I.placement;if(!A)switch(p){case"bestFit":{var V;const F=(V=T.filter(P=>{if(S){const L=Wr(P.placement);return L===_||L==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(L=>L>0).reduce((L,U)=>L+U,0)]).sort((P,L)=>P[1]-L[1])[0])==null?void 0:V[0];F&&(A=F);break}case"initialPlacement":A=r;break}if(l!==A)return{reset:{placement:A}}}return{}}}};async function zZ(e,t){const{placement:n,platform:o,elements:l}=e,a=await(o.isRTL==null?void 0:o.isRTL(l.floating)),s=xs(n),r=zu(n),u=Wr(n)==="y",c=["left","top"].includes(s)?-1:1,d=a&&u?-1:1,f=Hu(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return r&&typeof m=="number"&&(p=r==="end"?m*-1:m),u?{x:p*d,y:h*c}:{x:h*c,y:p*d}}const KZ=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:l,y:a,placement:s,middlewareData:r}=t,u=await zZ(t,e);return s===((n=r.offset)==null?void 0:n.placement)&&(o=r.arrow)!=null&&o.alignmentOffset?{}:{x:l+u.x,y:a+u.y,data:{...u,placement:s}}}}},WZ=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:l}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:r={fn:y=>{let{x:g,y:_}=y;return{x:g,y:_}}},...u}=Hu(e,t),c={x:n,y:o},d=await Gg(t,u),f=Wr(xs(l)),h=JE(f);let p=c[h],m=c[f];if(a){const y=h==="y"?"top":"left",g=h==="y"?"bottom":"right",_=p+d[y],b=p-d[g];p=hv(_,p,b)}if(s){const y=f==="y"?"top":"left",g=f==="y"?"bottom":"right",_=m+d[y],b=m-d[g];m=hv(_,m,b)}const v=r.fn({...t,[h]:p,[f]:m});return{...v,data:{x:v.x-n,y:v.y-o,enabled:{[h]:a,[f]:s}}}}}};function jf(){return typeof window<"u"}function ri(e){return eT(e)?(e.nodeName||"").toLowerCase():"#document"}function Io(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ll(e){var t;return(t=(eT(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function eT(e){return jf()?e instanceof Node||e instanceof Io(e).Node:!1}function cl(e){return jf()?e instanceof Element||e instanceof Io(e).Element:!1}function Ml(e){return jf()?e instanceof HTMLElement||e instanceof Io(e).HTMLElement:!1}function W1(e){return!jf()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Io(e).ShadowRoot}function Ku(e){const{overflow:t,overflowX:n,overflowY:o,display:l}=dl(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(l)}function jZ(e){return["table","td","th"].includes(ri(e))}function Uf(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Xg(e){const t=Zg(),n=cl(e)?dl(e):e;return["transform","translate","scale","rotate","perspective"].some(o=>n[o]?n[o]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function UZ(e){let t=Wa(e);for(;Ml(t)&&!jr(t);){if(Xg(t))return t;if(Uf(t))return null;t=Wa(t)}return null}function Zg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function jr(e){return["html","body","#document"].includes(ri(e))}function dl(e){return Io(e).getComputedStyle(e)}function qf(e){return cl(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Wa(e){if(ri(e)==="html")return e;const t=e.assignedSlot||e.parentNode||W1(e)&&e.host||Ll(e);return W1(t)?t.host:t}function tT(e){const t=Wa(e);return jr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ml(t)&&Ku(t)?t:tT(t)}function yu(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const l=tT(e),a=l===((o=e.ownerDocument)==null?void 0:o.body),s=Io(l);if(a){const r=mv(s);return t.concat(s,s.visualViewport||[],Ku(l)?l:[],r&&n?yu(r):[])}return t.concat(l,yu(l,[],n))}function mv(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function nT(e){const t=dl(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const l=Ml(e),a=l?e.offsetWidth:n,s=l?e.offsetHeight:o,r=Yd(n)!==a||Yd(o)!==s;return r&&(n=a,o=s),{width:n,height:o,$:r}}function Jg(e){return cl(e)?e:e.contextElement}function Cr(e){const t=Jg(e);if(!Ml(t))return El(1);const n=t.getBoundingClientRect(),{width:o,height:l,$:a}=nT(t);let s=(a?Yd(n.width):n.width)/o,r=(a?Yd(n.height):n.height)/l;return(!s||!Number.isFinite(s))&&(s=1),(!r||!Number.isFinite(r))&&(r=1),{x:s,y:r}}const qZ=El(0);function oT(e){const t=Io(e);return!Zg()||!t.visualViewport?qZ:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function YZ(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Io(e)?!1:t}function Ps(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const l=e.getBoundingClientRect(),a=Jg(e);let s=El(1);t&&(o?cl(o)&&(s=Cr(o)):s=Cr(e));const r=YZ(a,n,o)?oT(a):El(0);let u=(l.left+r.x)/s.x,c=(l.top+r.y)/s.y,d=l.width/s.x,f=l.height/s.y;if(a){const h=Io(a),p=o&&cl(o)?Io(o):o;let m=h,v=mv(m);for(;v&&o&&p!==m;){const y=Cr(v),g=v.getBoundingClientRect(),_=dl(v),b=g.left+(v.clientLeft+parseFloat(_.paddingLeft))*y.x,w=g.top+(v.clientTop+parseFloat(_.paddingTop))*y.y;u*=y.x,c*=y.y,d*=y.x,f*=y.y,u+=b,c+=w,m=Io(v),v=mv(m)}}return Xd({width:d,height:f,x:u,y:c})}function Qg(e,t){const n=qf(e).scrollLeft;return t?t.left+n:Ps(Ll(e)).left+n}function lT(e,t,n){n===void 0&&(n=!1);const o=e.getBoundingClientRect(),l=o.left+t.scrollLeft-(n?0:Qg(e,o)),a=o.top+t.scrollTop;return{x:l,y:a}}function GZ(e){let{elements:t,rect:n,offsetParent:o,strategy:l}=e;const a=l==="fixed",s=Ll(o),r=t?Uf(t.floating):!1;if(o===s||r&&a)return n;let u={scrollLeft:0,scrollTop:0},c=El(1);const d=El(0),f=Ml(o);if((f||!f&&!a)&&((ri(o)!=="body"||Ku(s))&&(u=qf(o)),Ml(o))){const p=Ps(o);c=Cr(o),d.x=p.x+o.clientLeft,d.y=p.y+o.clientTop}const h=s&&!f&&!a?lT(s,u,!0):El(0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+h.x,y:n.y*c.y-u.scrollTop*c.y+d.y+h.y}}function XZ(e){return Array.from(e.getClientRects())}function ZZ(e){const t=Ll(e),n=qf(e),o=e.ownerDocument.body,l=Ss(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=Ss(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+Qg(e);const r=-n.scrollTop;return dl(o).direction==="rtl"&&(s+=Ss(t.clientWidth,o.clientWidth)-l),{width:l,height:a,x:s,y:r}}function JZ(e,t){const n=Io(e),o=Ll(e),l=n.visualViewport;let a=o.clientWidth,s=o.clientHeight,r=0,u=0;if(l){a=l.width,s=l.height;const c=Zg();(!c||c&&t==="fixed")&&(r=l.offsetLeft,u=l.offsetTop)}return{width:a,height:s,x:r,y:u}}function QZ(e,t){const n=Ps(e,!0,t==="fixed"),o=n.top+e.clientTop,l=n.left+e.clientLeft,a=Ml(e)?Cr(e):El(1),s=e.clientWidth*a.x,r=e.clientHeight*a.y,u=l*a.x,c=o*a.y;return{width:s,height:r,x:u,y:c}}function j1(e,t,n){let o;if(t==="viewport")o=JZ(e,n);else if(t==="document")o=ZZ(Ll(e));else if(cl(t))o=QZ(t,n);else{const l=oT(e);o={x:t.x-l.x,y:t.y-l.y,width:t.width,height:t.height}}return Xd(o)}function aT(e,t){const n=Wa(e);return n===t||!cl(n)||jr(n)?!1:dl(n).position==="fixed"||aT(n,t)}function eJ(e,t){const n=t.get(e);if(n)return n;let o=yu(e,[],!1).filter(r=>cl(r)&&ri(r)!=="body"),l=null;const a=dl(e).position==="fixed";let s=a?Wa(e):e;for(;cl(s)&&!jr(s);){const r=dl(s),u=Xg(s);!u&&r.position==="fixed"&&(l=null),(a?!u&&!l:!u&&r.position==="static"&&!!l&&["absolute","fixed"].includes(l.position)||Ku(s)&&!u&&aT(e,s))?o=o.filter(d=>d!==s):l=r,s=Wa(s)}return t.set(e,o),o}function tJ(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e;const s=[...n==="clippingAncestors"?Uf(t)?[]:eJ(t,this._c):[].concat(n),o],r=s[0],u=s.reduce((c,d)=>{const f=j1(t,d,l);return c.top=Ss(f.top,c.top),c.right=Kr(f.right,c.right),c.bottom=Kr(f.bottom,c.bottom),c.left=Ss(f.left,c.left),c},j1(t,r,l));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function nJ(e){const{width:t,height:n}=nT(e);return{width:t,height:n}}function oJ(e,t,n){const o=Ml(t),l=Ll(t),a=n==="fixed",s=Ps(e,!0,a,t);let r={scrollLeft:0,scrollTop:0};const u=El(0);if(o||!o&&!a)if((ri(t)!=="body"||Ku(l))&&(r=qf(t)),o){const h=Ps(t,!0,a,t);u.x=h.x+t.clientLeft,u.y=h.y+t.clientTop}else l&&(u.x=Qg(l));const c=l&&!o&&!a?lT(l,r):El(0),d=s.left+r.scrollLeft-u.x-c.x,f=s.top+r.scrollTop-u.y-c.y;return{x:d,y:f,width:s.width,height:s.height}}function Hp(e){return dl(e).position==="static"}function U1(e,t){if(!Ml(e)||dl(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Ll(e)===n&&(n=n.ownerDocument.body),n}function sT(e,t){const n=Io(e);if(Uf(e))return n;if(!Ml(e)){let l=Wa(e);for(;l&&!jr(l);){if(cl(l)&&!Hp(l))return l;l=Wa(l)}return n}let o=U1(e,t);for(;o&&jZ(o)&&Hp(o);)o=U1(o,t);return o&&jr(o)&&Hp(o)&&!Xg(o)?n:o||UZ(e)||n}const lJ=async function(e){const t=this.getOffsetParent||sT,n=this.getDimensions,o=await n(e.floating);return{reference:oJ(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function aJ(e){return dl(e).direction==="rtl"}const sJ={convertOffsetParentRelativeRectToViewportRelativeRect:GZ,getDocumentElement:Ll,getClippingRect:tJ,getOffsetParent:sT,getElementRects:lJ,getClientRects:XZ,getDimensions:nJ,getScale:Cr,isElement:cl,isRTL:aJ};function rT(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function rJ(e,t){let n=null,o;const l=Ll(e);function a(){var r;clearTimeout(o),(r=n)==null||r.disconnect(),n=null}function s(r,u){r===void 0&&(r=!1),u===void 0&&(u=1),a();const c=e.getBoundingClientRect(),{left:d,top:f,width:h,height:p}=c;if(r||t(),!h||!p)return;const m=Cc(f),v=Cc(l.clientWidth-(d+h)),y=Cc(l.clientHeight-(f+p)),g=Cc(d),b={rootMargin:-m+"px "+-v+"px "+-y+"px "+-g+"px",threshold:Ss(0,Kr(1,u))||1};let w=!0;function C(S){const O=S[0].intersectionRatio;if(O!==u){if(!w)return s();O?s(!1,O):o=setTimeout(()=>{s(!1,1e-7)},1e3)}O===1&&!rT(c,e.getBoundingClientRect())&&s(),w=!1}try{n=new IntersectionObserver(C,{...b,root:l.ownerDocument})}catch{n=new IntersectionObserver(C,b)}n.observe(e)}return s(!0),a}function iJ(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,c=Jg(e),d=l||a?[...c?yu(c):[],...yu(t)]:[];d.forEach(g=>{l&&g.addEventListener("scroll",n,{passive:!0}),a&&g.addEventListener("resize",n)});const f=c&&r?rJ(c,n):null;let h=-1,p=null;s&&(p=new ResizeObserver(g=>{let[_]=g;_&&_.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var b;(b=p)==null||b.observe(t)})),n()}),c&&!u&&p.observe(c),p.observe(t));let m,v=u?Ps(e):null;u&&y();function y(){const g=Ps(e);v&&!rT(v,g)&&n(),v=g,m=requestAnimationFrame(y)}return n(),()=>{var g;d.forEach(_=>{l&&_.removeEventListener("scroll",n),a&&_.removeEventListener("resize",n)}),f==null||f(),(g=p)==null||g.disconnect(),p=null,u&&cancelAnimationFrame(m)}}const uJ=Gg,iT=KZ,cJ=WZ,dJ=HZ,uT=VZ,cT=(e,t,n)=>{const o=new Map,l={platform:sJ,...n},a={...l.platform,_c:o};return BZ(e,t,{...l,platform:a})},fJ=_e({style:{type:Z([String,Object,Array]),default:()=>({})}}),pJ=K({name:"ElVisuallyHidden"}),hJ=K({...pJ,props:fJ,setup(e){const t=e,n=k(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(o,l)=>($(),B("span",it(o.$attrs,{style:i(n)}),[ee(o.$slots,"default")],16))}});var vJ=ke(hJ,[["__file","visual-hidden.vue"]]);_e({});const mJ=e=>{if(!gt)return;if(!e)return e;const t=oo(e);return t||(Vt(e)?t:e)},gJ=({middleware:e,placement:t,strategy:n})=>{const o=R(),l=R(),a=R(),s=R(),r=R({}),u={x:a,y:s,placement:t,strategy:n,middlewareData:r},c=async()=>{if(!gt)return;const d=mJ(o),f=oo(l);if(!d||!f)return;const h=await cT(d,f,{placement:i(t),strategy:i(n),middleware:i(e)});xr(u).forEach(p=>{u[p].value=h[p]})};return nt(()=>{Nn(()=>{c()})}),{...u,update:c,referenceRef:o,contentRef:l}},yJ=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const o=i(e);return o?uT({element:o,padding:t}).fn(n):{}}}),bJ=K({name:"ElTooltipV2Content"}),wJ=K({...bJ,props:{...Wg,...GE},setup(e){const t=e,{triggerRef:n,contentId:o}=Re(Wf),l=R(t.placement),a=R(t.strategy),s=R(null),{referenceRef:r,contentRef:u,middlewareData:c,x:d,y:f,update:h}=gJ({placement:l,strategy:a,middleware:k(()=>{const b=[iT(t.offset)];return t.showArrow&&b.push(yJ({arrowRef:s})),b})}),p=ti().nextZIndex(),m=be("tooltip-v2"),v=k(()=>l.value.split("-")[0]),y=k(()=>({position:i(a),top:`${i(f)||0}px`,left:`${i(d)||0}px`,zIndex:p})),g=k(()=>{if(!t.showArrow)return{};const{arrow:b}=i(c);return{[`--${m.namespace.value}-tooltip-v2-arrow-x`]:`${b==null?void 0:b.x}px`||"",[`--${m.namespace.value}-tooltip-v2-arrow-y`]:`${b==null?void 0:b.y}px`||""}}),_=k(()=>[m.e("content"),m.is("dark",t.effect==="dark"),m.is(i(a)),t.contentClass]);return ve(s,()=>h()),ve(()=>t.placement,b=>l.value=b),nt(()=>{ve(()=>t.reference||n.value,b=>{r.value=b||void 0},{immediate:!0})}),pt(ZE,{arrowRef:s}),(b,w)=>($(),B("div",{ref_key:"contentRef",ref:u,style:He(i(y)),"data-tooltip-v2-root":""},[b.nowrap?le("v-if",!0):($(),B("div",{key:0,"data-side":i(v),class:M(i(_))},[ee(b.$slots,"default",{contentStyle:i(y),contentClass:i(_)}),j(i(vJ),{id:i(o),role:"tooltip"},{default:X(()=>[b.ariaLabel?($(),B(Fe,{key:0},[ft(Ee(b.ariaLabel),1)],64)):ee(b.$slots,"default",{key:1})]),_:3},8,["id"]),ee(b.$slots,"arrow",{style:He(i(g)),side:i(v)})],10,["data-side"]))],4))}});var q1=ke(wJ,[["__file","content.vue"]]);const CJ=_e({setRef:{type:Z(Function),required:!0},onlyChild:Boolean});var SJ=K({props:CJ,setup(e,{slots:t}){const n=R(),o=Bf(n,l=>{l?e.setRef(l.nextElementSibling):e.setRef(null)});return()=>{var l;const[a]=((l=t.default)==null?void 0:l.call(t))||[],s=e.onlyChild?MV(a.children):a.children;return j(Fe,{ref:o},[s])}}});const _J=K({name:"ElTooltipV2Trigger"}),kJ=K({..._J,props:{...GE,...Ug},setup(e){const t=e,{onClose:n,onOpen:o,onDelayOpen:l,triggerRef:a,contentId:s}=Re(Wf);let r=!1;const u=_=>{a.value=_},c=()=>{r=!1},d=Qt(t.onMouseEnter,l),f=Qt(t.onMouseLeave,n),h=Qt(t.onMouseDown,()=>{n(),r=!0,document.addEventListener("mouseup",c,{once:!0})}),p=Qt(t.onFocus,()=>{r||o()}),m=Qt(t.onBlur,n),v=Qt(t.onClick,_=>{_.detail===0&&n()}),y={blur:m,click:v,focus:p,mousedown:h,mouseenter:d,mouseleave:f},g=(_,b,w)=>{_&&Object.entries(b).forEach(([C,S])=>{_[w](C,S)})};return ve(a,(_,b)=>{g(_,y,"addEventListener"),g(b,y,"removeEventListener"),_&&_.setAttribute("aria-describedby",s.value)}),It(()=>{g(a.value,y,"removeEventListener"),document.removeEventListener("mouseup",c)}),(_,b)=>_.nowrap?($(),re(i(SJ),{key:0,"set-ref":u,"only-child":""},{default:X(()=>[ee(_.$slots,"default")]),_:3})):($(),B("button",it({key:1,ref_key:"triggerRef",ref:a},_.$attrs),[ee(_.$slots,"default")],16))}});var EJ=ke(kJ,[["__file","trigger.vue"]]);const TJ=K({name:"ElTooltipV2"}),$J=K({...TJ,props:TZ,setup(e){const n=mn(e),o=_t(nl(n,Object.keys(Kg))),l=_t(nl(n,Object.keys(Wg))),a=_t(nl(n,Object.keys(jg))),s=_t(nl(n,Object.keys(Ug)));return(r,u)=>($(),re(OZ,vo(il(a)),{default:X(({open:c})=>[j(EJ,it(s,{nowrap:""}),{default:X(()=>[ee(r.$slots,"trigger")]),_:3},16),j(i(li),{to:r.to,disabled:!r.teleported},{default:X(()=>[r.fullTransition?($(),re(gn,vo(it({key:0},r.transitionProps)),{default:X(()=>[r.alwaysOn||c?($(),re(q1,vo(it({key:0},l)),{arrow:X(({style:d,side:f})=>[r.showArrow?($(),re(z1,it({key:0},o,{style:d,side:f}),null,16,["style","side"])):le("v-if",!0)]),default:X(()=>[ee(r.$slots,"default")]),_:3},16)):le("v-if",!0)]),_:2},1040)):($(),B(Fe,{key:1},[r.alwaysOn||c?($(),re(q1,vo(it({key:0},l)),{arrow:X(({style:d,side:f})=>[r.showArrow?($(),re(z1,it({key:0},o,{style:d,side:f}),null,16,["style","side"])):le("v-if",!0)]),default:X(()=>[ee(r.$slots,"default")]),_:3},16)):le("v-if",!0)],64))]),_:2},1032,["to","disabled"])]),_:3},16))}});var NJ=ke($J,[["__file","tooltip.vue"]]);const OJ=Qe(NJ),dT="left-check-change",fT="right-check-change",ar=_e({data:{type:Z(Array),default:()=>[]},titles:{type:Z(Array),default:()=>[]},buttonTexts:{type:Z(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Z(Function)},leftDefaultChecked:{type:Z(Array),default:()=>[]},rightDefaultChecked:{type:Z(Array),default:()=>[]},renderContent:{type:Z(Function)},modelValue:{type:Z(Array),default:()=>[]},format:{type:Z(Object),default:()=>({})},filterable:Boolean,props:{type:Z(Object),default:()=>Ut({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),gv=(e,t)=>[e,t].every(ye)||ye(e)&&vn(t),IJ={[dt]:(e,t,n)=>[e,n].every(ye)&&["left","right"].includes(t),[Ye]:e=>ye(e),[dT]:gv,[fT]:gv},yv="checked-change",MJ=_e({data:ar.data,optionRender:{type:Z(Function)},placeholder:String,title:String,filterable:Boolean,format:ar.format,filterMethod:ar.filterMethod,defaultChecked:ar.leftDefaultChecked,props:ar.props}),AJ={[yv]:gv},Wu=e=>{const t={label:"label",key:"key",disabled:"disabled"};return k(()=>({...t,...e.props}))},xJ=(e,t,n)=>{const o=Wu(e),l=k(()=>e.data.filter(d=>De(e.filterMethod)?e.filterMethod(t.query,d):String(d[o.value.label]||d[o.value.key]).toLowerCase().includes(t.query.toLowerCase()))),a=k(()=>l.value.filter(d=>!d[o.value.disabled])),s=k(()=>{const d=t.checked.length,f=e.data.length,{noChecked:h,hasChecked:p}=e.format;return h&&p?d>0?p.replace(/\${checked}/g,d.toString()).replace(/\${total}/g,f.toString()):h.replace(/\${total}/g,f.toString()):`${d}/${f}`}),r=k(()=>{const d=t.checked.length;return d>0&&d{const d=a.value.map(f=>f[o.value.key]);t.allChecked=d.length>0&&d.every(f=>t.checked.includes(f))},c=d=>{t.checked=d?a.value.map(f=>f[o.value.key]):[]};return ve(()=>t.checked,(d,f)=>{if(u(),t.checkChangeByUser){const h=d.concat(f).filter(p=>!d.includes(p)||!f.includes(p));n(yv,d,h)}else n(yv,d),t.checkChangeByUser=!0}),ve(a,()=>{u()}),ve(()=>e.data,()=>{const d=[],f=l.value.map(h=>h[o.value.key]);t.checked.forEach(h=>{f.includes(h)&&d.push(h)}),t.checkChangeByUser=!1,t.checked=d}),ve(()=>e.defaultChecked,(d,f)=>{if(f&&d.length===f.length&&d.every(m=>f.includes(m)))return;const h=[],p=a.value.map(m=>m[o.value.key]);d.forEach(m=>{p.includes(m)&&h.push(m)}),t.checkChangeByUser=!1,t.checked=h},{immediate:!0}),{filteredData:l,checkableData:a,checkedSummary:s,isIndeterminate:r,updateAllChecked:u,handleAllCheckedChange:c}},PJ=K({name:"ElTransferPanel"}),RJ=K({...PJ,props:MJ,emits:AJ,setup(e,{expose:t,emit:n}){const o=e,l=cn(),a=({option:b})=>b,{t:s}=yt(),r=be("transfer"),u=_t({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),c=Wu(o),{filteredData:d,checkedSummary:f,isIndeterminate:h,handleAllCheckedChange:p}=xJ(o,u,n),m=k(()=>!To(u.query)&&To(d.value)),v=k(()=>!To(l.default()[0].children)),{checked:y,allChecked:g,query:_}=mn(u);return t({query:_}),(b,w)=>($(),B("div",{class:M(i(r).b("panel"))},[H("p",{class:M(i(r).be("panel","header"))},[j(i(Xo),{modelValue:i(g),"onUpdate:modelValue":C=>Vt(g)?g.value=C:null,indeterminate:i(h),"validate-event":!1,onChange:i(p)},{default:X(()=>[ft(Ee(b.title)+" ",1),H("span",null,Ee(i(f)),1)]),_:1},8,["modelValue","onUpdate:modelValue","indeterminate","onChange"])],2),H("div",{class:M([i(r).be("panel","body"),i(r).is("with-footer",i(v))])},[b.filterable?($(),re(i(jn),{key:0,modelValue:i(_),"onUpdate:modelValue":C=>Vt(_)?_.value=C:null,class:M(i(r).be("panel","filter")),size:"default",placeholder:b.placeholder,"prefix-icon":i(LL),clearable:"","validate-event":!1},null,8,["modelValue","onUpdate:modelValue","class","placeholder","prefix-icon"])):le("v-if",!0),et(j(i(U2),{modelValue:i(y),"onUpdate:modelValue":C=>Vt(y)?y.value=C:null,"validate-event":!1,class:M([i(r).is("filterable",b.filterable),i(r).be("panel","list")])},{default:X(()=>[($(!0),B(Fe,null,ht(i(d),C=>($(),re(i(Xo),{key:C[i(c).key],class:M(i(r).be("panel","item")),value:C[i(c).key],disabled:C[i(c).disabled],"validate-event":!1},{default:X(()=>{var S;return[j(a,{option:(S=b.optionRender)==null?void 0:S.call(b,C)},null,8,["option"])]}),_:2},1032,["class","value","disabled"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue","class"]),[[bt,!i(m)&&!i(To)(b.data)]]),et(H("div",{class:M(i(r).be("panel","empty"))},[ee(b.$slots,"empty",{},()=>[ft(Ee(i(m)?i(s)("el.transfer.noMatch"):i(s)("el.transfer.noData")),1)])],2),[[bt,i(m)||i(To)(b.data)]])],2),i(v)?($(),B("p",{key:0,class:M(i(r).be("panel","footer"))},[ee(b.$slots,"default")],2)):le("v-if",!0)],2))}});var Y1=ke(RJ,[["__file","transfer-panel.vue"]]);const LJ=e=>{const t=Wu(e),n=k(()=>e.data.reduce((a,s)=>(a[s[t.value.key]]=s)&&a,{})),o=k(()=>e.data.filter(a=>!e.modelValue.includes(a[t.value.key]))),l=k(()=>e.targetOrder==="original"?e.data.filter(a=>e.modelValue.includes(a[t.value.key])):e.modelValue.reduce((a,s)=>{const r=n.value[s];return r&&a.push(r),a},[]));return{sourceData:o,targetData:l}},DJ=(e,t,n)=>{const o=Wu(e),l=(r,u,c)=>{n(Ye,r),n(dt,r,u,c)};return{addToLeft:()=>{const r=e.modelValue.slice();t.rightChecked.forEach(u=>{const c=r.indexOf(u);c>-1&&r.splice(c,1)}),l(r,"left",t.rightChecked)},addToRight:()=>{let r=e.modelValue.slice();const u=e.data.filter(c=>{const d=c[o.value.key];return t.leftChecked.includes(d)&&!e.modelValue.includes(d)}).map(c=>c[o.value.key]);r=e.targetOrder==="unshift"?u.concat(r):r.concat(u),e.targetOrder==="original"&&(r=e.data.filter(c=>r.includes(c[o.value.key])).map(c=>c[o.value.key])),l(r,"right",t.leftChecked)}}},FJ=(e,t)=>({onSourceCheckedChange:(l,a)=>{e.leftChecked=l,a&&t(dT,l,a)},onTargetCheckedChange:(l,a)=>{e.rightChecked=l,a&&t(fT,l,a)}}),BJ=K({name:"ElTransfer"}),VJ=K({...BJ,props:ar,emits:IJ,setup(e,{expose:t,emit:n}){const o=e,l=cn(),{t:a}=yt(),s=be("transfer"),{formItem:r}=Rn(),u=_t({leftChecked:[],rightChecked:[]}),c=Wu(o),{sourceData:d,targetData:f}=LJ(o),{onSourceCheckedChange:h,onTargetCheckedChange:p}=FJ(u,n),{addToLeft:m,addToRight:v}=DJ(o,u,n),y=R(),g=R(),_=N=>{switch(N){case"left":y.value.query="";break;case"right":g.value.query="";break}},b=k(()=>o.buttonTexts.length===2),w=k(()=>o.titles[0]||a("el.transfer.titles.0")),C=k(()=>o.titles[1]||a("el.transfer.titles.1")),S=k(()=>o.filterPlaceholder||a("el.transfer.filterPlaceholder"));ve(()=>o.modelValue,()=>{var N;o.validateEvent&&((N=r==null?void 0:r.validate)==null||N.call(r,"change").catch(E=>void 0))});const O=k(()=>N=>{var E;if(o.renderContent)return o.renderContent(Ke,N);const T=(((E=l.default)==null?void 0:E.call(l,{option:N}))||[]).filter(x=>x.type!==nn);return T.length?T:Ke("span",N[c.value.label]||N[c.value.key])});return t({clearQuery:_,leftPanel:y,rightPanel:g}),(N,E)=>($(),B("div",{class:M(i(s).b())},[j(Y1,{ref_key:"leftPanel",ref:y,data:i(d),"option-render":i(O),placeholder:i(S),title:i(w),filterable:N.filterable,format:N.format,"filter-method":N.filterMethod,"default-checked":N.leftDefaultChecked,props:o.props,onCheckedChange:i(h)},{empty:X(()=>[ee(N.$slots,"left-empty")]),default:X(()=>[ee(N.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),H("div",{class:M(i(s).e("buttons"))},[j(i(Tn),{type:"primary",class:M([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(To)(u.rightChecked),onClick:i(m)},{default:X(()=>[j(i(Le),null,{default:X(()=>[j(i(Va))]),_:1}),i(Ct)(N.buttonTexts[0])?le("v-if",!0):($(),B("span",{key:0},Ee(N.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),j(i(Tn),{type:"primary",class:M([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(To)(u.leftChecked),onClick:i(v)},{default:X(()=>[i(Ct)(N.buttonTexts[1])?le("v-if",!0):($(),B("span",{key:0},Ee(N.buttonTexts[1]),1)),j(i(Le),null,{default:X(()=>[j(i(ao))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),j(Y1,{ref_key:"rightPanel",ref:g,data:i(f),"option-render":i(O),placeholder:i(S),filterable:N.filterable,format:N.format,"filter-method":N.filterMethod,title:i(C),"default-checked":N.rightDefaultChecked,props:o.props,onCheckedChange:i(p)},{empty:X(()=>[ee(N.$slots,"right-empty")]),default:X(()=>[ee(N.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var HJ=ke(VJ,[["__file","transfer.vue"]]);const zJ=Qe(HJ),Sr="$treeNodeId",G1=function(e,t){!t||t[Sr]||Object.defineProperty(t,Sr,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},ey=(e,t)=>t==null?void 0:t[e||Sr],bv=(e,t,n)=>{const o=e.value.currentNode;n();const l=e.value.currentNode;o!==l&&t("current-change",l?l.data:null,l)},wv=e=>{let t=!0,n=!0,o=!0;for(let l=0,a=e.length;l0&&t.lazy&&t.defaultExpandAll&&!this.isLeafByUser&&this.expand(),ye(this.data)||G1(this,this.data),!this.data)return;const o=t.defaultExpandedKeys,l=t.key;l&&o&&o.includes(this.key)&&this.expand(null,t.autoExpandParent),l&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){ye(t)||G1(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&ye(this.data)?n=this.data:n=Sc(this,"children")||[];for(let o=0,l=n.length;o-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(o=>o===t||n&&o.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,o){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof ed)){if(!o){const l=this.getChildren(!0);l.includes(t.data)||(Ct(n)||n<0?l.push(t.data):l.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=_t(new ed(t)),t instanceof ed&&t.initialize()}t.level=this.level+1,Ct(n)||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let o;n&&(o=this.childNodes.indexOf(n)),this.insertChild(t,o)}insertAfter(t,n){let o;n&&(o=this.childNodes.indexOf(n),o!==-1&&(o+=1)),this.insertChild(t,o)}removeChild(t){const n=this.getChildren()||[],o=n.indexOf(t.data);o>-1&&n.splice(o,1);const l=this.childNodes.indexOf(t);l>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(l,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let o=0;o{if(n){let l=this.parent;for(;l.level>0;)l.expanded=!0,l=l.parent}this.expanded=!0,t&&t(),this.childNodes.forEach(l=>{l.canFocus=!0})};this.shouldLoadData()?this.loadData(l=>{ye(l)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Si(this),o())}):o()}doCreateChildren(t,n={}){t.forEach(o=>{this.insertChild(Object.assign({data:o},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=>{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,o,l){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:s,allWithoutDisable:r}=wv(this.childNodes);!this.isLeaf&&!s&&r&&(this.checked=!1,t=!1);const u=()=>{if(n){const c=this.childNodes;for(let h=0,p=c.length;h{u(),Si(this)},{checked:t!==!1});return}else u()}const a=this.parent;!a||a.level===0||o||Si(a)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let l="children";return o&&(l=o.children||"children"),n[l]===void 0&&(n[l]=null),t&&!n[l]&&(n[l]=[]),n[l]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(a=>a.data),o={},l=[];t.forEach((a,s)=>{const r=a[Sr];!!r&&n.findIndex(c=>c[Sr]===r)>=0?o[r]={index:s,data:a}:l.push({index:s,data:a})}),this.store.lazy||n.forEach(a=>{o[a[Sr]]||this.removeChildByData(a)}),l.forEach(({index:a,data:s})=>{this.insertChild({data:s},a)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const o=a=>{this.childNodes=[],this.doCreateChildren(a,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,a)},l=()=>{this.loading=!1};this.store.load(this,o,l)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const o=n.shift();n.unshift(...o.childNodes),t(o)}}reInitChecked(){this.store.checkStrictly||Si(this)}};class WJ{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)wt(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new Cv({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,l=async function(a){const s=a.root?a.root.childNodes:a.childNodes;for(const[r,u]of s.entries())u.visible=n.call(u,t,u.data,u),r%80===0&&r>0&&await Be(),l(u);if(!a.visible&&s.length){let r=!0;r=!s.some(u=>u.visible),a.root?a.root.visible=r===!1:a.visible=r===!1}t&&a.visible&&!a.isLeaf&&(!o||a.loaded)&&a.expand()};l(this)}setData(t){t!==this.root.data?(this.nodesMap={},this.root.setData(t),this._initDefaultCheckedNodes(),this.setCurrentNodeKey(this.currentNodeKey)):this.root.updateChildren()}getNode(t){if(t instanceof Cv)return t;const n=ot(t)?ey(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=rl(n)?this.root:this.getNode(n);o&&o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(o=>{const l=n[o];l&&l.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(o=>{this.deregisterNode(o)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],l=function(a){(a.root?a.root.childNodes:a.childNodes).forEach(r=>{(r.checked||n&&r.indeterminate)&&(!t||t&&r.isLeaf)&&o.push(r.data),l(r)})};return l(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach(a=>{a.indeterminate&&t.push(a.data),n(a)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)wt(n,o)&&t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const l=o.childNodes;for(let a=l.length-1;a>=0;a--){const s=l[a];this.remove(s.data)}for(let a=0,s=n.length;au.level-c.level),a=Object.create(null),s=Object.keys(o);l.forEach(u=>u.setChecked(!1,!1));const r=u=>{u.childNodes.forEach(c=>{var d;a[c.data[t]]=!0,(d=c.childNodes)!=null&&d.length&&r(c)})};for(let u=0,c=l.length;u{y.isLeaf||y.setChecked(!1,!1),p(y)})};p(d)}}}setCheckedNodes(t,n=!1){const o=this.key,l={};t.forEach(a=>{l[(a||{})[o]]=!0}),this._setCheckedKeys(o,n,l)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,l={};t.forEach(a=>{l[a]=!0}),this._setCheckedKeys(o,n,l)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const o=this.getNode(n);o&&o.expand(null,this.autoExpandParent)})}setChecked(t,n,o){const l=this.getNode(t);l&&l.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],l=this.nodesMap[o];this.setCurrentNode(l),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(this.currentNodeKey=t,t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const o=this.getNode(t);o&&(this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const jJ=K({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=be("tree"),n=Re("NodeInstance"),o=Re("RootTree");return()=>{const l=e.node,{data:a,store:s}=l;return e.renderContent?e.renderContent(Ke,{_self:n,node:l,data:a,store:s}):ee(o.ctx.slots,"default",{node:l,data:a},()=>[Ke("span",{class:t.be("node","label")},[l.label])])}}});var UJ=ke(jJ,[["__file","tree-node-content.vue"]]);function pT(e){const t=Re("TreeNodeMap",null),n={treeNodeExpand:o=>{e.node!==o&&e.node.collapse()},children:[]};return t&&t.children.push(n),pt("TreeNodeMap",n),{broadcastExpanded:o=>{if(e.accordion)for(const l of n.children)l.treeNodeExpand(o)}}}const hT=Symbol("dragEvents");function qJ({props:e,ctx:t,el$:n,dropIndicator$:o,store:l}){const a=be("tree"),s=R({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return pt(hT,{treeNodeDragStart:({event:d,treeNode:f})=>{if(De(e.allowDrag)&&!e.allowDrag(f.node))return d.preventDefault(),!1;d.dataTransfer.effectAllowed="move";try{d.dataTransfer.setData("text/plain","")}catch{}s.value.draggingNode=f,t.emit("node-drag-start",f.node,d)},treeNodeDragOver:({event:d,treeNode:f})=>{const h=f,p=s.value.dropNode;p&&p.node.id!==h.node.id&&qn(p.$el,a.is("drop-inner"));const m=s.value.draggingNode;if(!m||!h)return;let v=!0,y=!0,g=!0,_=!0;De(e.allowDrop)&&(v=e.allowDrop(m.node,h.node,"prev"),_=y=e.allowDrop(m.node,h.node,"inner"),g=e.allowDrop(m.node,h.node,"next")),d.dataTransfer.dropEffect=y||v||g?"move":"none",(v||y||g)&&(p==null?void 0:p.node.id)!==h.node.id&&(p&&t.emit("node-drag-leave",m.node,p.node,d),t.emit("node-drag-enter",m.node,h.node,d)),v||y||g?s.value.dropNode=h:s.value.dropNode=null,h.node.nextSibling===m.node&&(g=!1),h.node.previousSibling===m.node&&(v=!1),h.node.contains(m.node,!1)&&(y=!1),(m.node===h.node||m.node.contains(h.node))&&(v=!1,y=!1,g=!1);const b=h.$el.querySelector(`.${a.be("node","content")}`).getBoundingClientRect(),w=n.value.getBoundingClientRect();let C;const S=v?y?.25:g?.45:1:-1,O=g?y?.75:v?.55:0:1;let N=-9999;const E=d.clientY-b.top;Eb.height*O?C="after":y?C="inner":C="none";const T=h.$el.querySelector(`.${a.be("node","expand-icon")}`).getBoundingClientRect(),x=o.value;C==="before"?N=T.top-w.top:C==="after"&&(N=T.bottom-w.top),x.style.top=`${N}px`,x.style.left=`${T.right-w.left}px`,C==="inner"?Ho(h.$el,a.is("drop-inner")):qn(h.$el,a.is("drop-inner")),s.value.showDropIndicator=C==="before"||C==="after",s.value.allowDrop=s.value.showDropIndicator||_,s.value.dropType=C,t.emit("node-drag-over",m.node,h.node,d)},treeNodeDragEnd:d=>{const{draggingNode:f,dropType:h,dropNode:p}=s.value;if(d.preventDefault(),d.dataTransfer&&(d.dataTransfer.dropEffect="move"),f&&p){const m={data:f.node.data};h!=="none"&&f.node.remove(),h==="before"?p.node.parent.insertBefore(m,p.node):h==="after"?p.node.parent.insertAfter(m,p.node):h==="inner"&&p.node.insertChild(m),h!=="none"&&(l.value.registerNode(m),l.value.key&&f.node.eachNode(v=>{var y;(y=l.value.nodesMap[v.data[l.value.key]])==null||y.setChecked(v.checked,!l.value.checkStrictly)})),qn(p.$el,a.is("drop-inner")),t.emit("node-drag-end",f.node,p.node,h,d),h!=="none"&&t.emit("node-drop",f.node,p.node,h,d)}f&&!p&&t.emit("node-drag-end",f.node,null,h,d),s.value.showDropIndicator=!1,s.value.draggingNode=null,s.value.dropNode=null,s.value.allowDrop=!0}}),{dragState:s}}const YJ=K({name:"ElTreeNode",components:{ElCollapseTransition:Df,ElCheckbox:Xo,NodeContent:UJ,ElIcon:Le,Loading:Nl},props:{node:{type:Cv,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=be("tree"),{broadcastExpanded:o}=pT(e),l=Re("RootTree"),a=R(!1),s=R(!1),r=R(),u=R(),c=R(),d=Re(hT),f=tt();pt("NodeInstance",f),e.node.expanded&&(a.value=!0,s.value=!0);const h=l.props.props.children||"children";ve(()=>{var E;const T=(E=e.node.data)==null?void 0:E[h];return T&&[...T]},()=>{e.node.updateChildren()}),ve(()=>e.node.indeterminate,E=>{v(e.node.checked,E)}),ve(()=>e.node.checked,E=>{v(E,e.node.indeterminate)}),ve(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),ve(()=>e.node.expanded,E=>{Be(()=>a.value=E),E&&(s.value=!0)});const p=E=>ey(l.props.nodeKey,E.data),m=E=>{const T=e.props.class;if(!T)return{};let x;if(De(T)){const{data:I}=E;x=T(I,E)}else x=T;return Ae(x)?{[x]:!0}:x},v=(E,T)=>{(r.value!==E||u.value!==T)&&l.ctx.emit("check-change",e.node.data,E,T),r.value=E,u.value=T},y=E=>{bv(l.store,l.ctx.emit,()=>{var T;if((T=l==null?void 0:l.props)==null?void 0:T.nodeKey){const I=p(e.node);l.store.value.setCurrentNodeKey(I)}else l.store.value.setCurrentNode(e.node)}),l.currentNode.value=e.node,l.props.expandOnClickNode&&_(),(l.props.checkOnClickNode||e.node.isLeaf&&l.props.checkOnClickLeaf&&e.showCheckbox)&&!e.node.disabled&&b(!e.node.checked),l.ctx.emit("node-click",e.node.data,e.node,f,E)},g=E=>{var T;(T=l.instance.vnode.props)!=null&&T.onNodeContextmenu&&(E.stopPropagation(),E.preventDefault()),l.ctx.emit("node-contextmenu",E,e.node.data,e.node,f)},_=()=>{e.node.isLeaf||(a.value?(l.ctx.emit("node-collapse",e.node.data,e.node,f),e.node.collapse()):e.node.expand(()=>{t.emit("node-expand",e.node.data,e.node,f)}))},b=E=>{e.node.setChecked(E,!(l!=null&&l.props.checkStrictly)),Be(()=>{const T=l.store.value;l.ctx.emit("check",e.node.data,{checkedNodes:T.getCheckedNodes(),checkedKeys:T.getCheckedKeys(),halfCheckedNodes:T.getHalfCheckedNodes(),halfCheckedKeys:T.getHalfCheckedKeys()})})};return{ns:n,node$:c,tree:l,expanded:a,childNodeRendered:s,oldChecked:r,oldIndeterminate:u,getNodeKey:p,getNodeClass:m,handleSelectChange:v,handleClick:y,handleContextMenu:g,handleExpandIconClick:_,handleCheckChange:b,handleChildNodeExpand:(E,T,x)=>{o(T),l.ctx.emit("node-expand",E,T,x)},handleDragStart:E=>{l.props.draggable&&d.treeNodeDragStart({event:E,treeNode:e})},handleDragOver:E=>{E.preventDefault(),l.props.draggable&&d.treeNodeDragOver({event:E,treeNode:{$el:c.value,node:e.node}})},handleDrop:E=>{E.preventDefault()},handleDragEnd:E=>{l.props.draggable&&d.treeNodeDragEnd(E)},CaretRight:X_}}});function GJ(e,t,n,o,l,a){const s=ct("el-icon"),r=ct("el-checkbox"),u=ct("loading"),c=ct("node-content"),d=ct("el-tree-node"),f=ct("el-collapse-transition");return et(($(),B("div",{ref:"node$",class:M([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:We(e.handleClick,["stop"]),onContextmenu:e.handleContextMenu,onDragstart:We(e.handleDragStart,["stop"]),onDragover:We(e.handleDragOver,["stop"]),onDragend:We(e.handleDragEnd,["stop"]),onDrop:We(e.handleDrop,["stop"])},[H("div",{class:M(e.ns.be("node","content")),style:He({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?($(),re(s,{key:0,class:M([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:We(e.handleExpandIconClick,["stop"])},{default:X(()=>[($(),re(at(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):le("v-if",!0),e.showCheckbox?($(),re(r,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:We(()=>{},["stop"]),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onClick","onChange"])):le("v-if",!0),e.node.loading?($(),re(s,{key:2,class:M([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:X(()=>[j(u)]),_:1},8,["class"])):le("v-if",!0),j(c,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),j(f,null,{default:X(()=>[!e.renderAfterExpand||e.childNodeRendered?et(($(),B("div",{key:0,class:M(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[($(!0),B(Fe,null,ht(e.node.childNodes,h=>($(),re(d,{key:e.getNodeKey(h),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:h,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,["aria-expanded"])),[[bt,e.expanded]]):le("v-if",!0)]),_:1})],42,["aria-expanded","aria-disabled","aria-checked","draggable","data-key","onClick","onContextmenu","onDragstart","onDragover","onDragend","onDrop"])),[[bt,e.node.visible]])}var XJ=ke(YJ,[["render",GJ],["__file","tree-node.vue"]]);function ZJ({el$:e},t){const n=be("tree"),o=Dt([]),l=Dt([]);nt(()=>{s()}),xo(()=>{o.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),l.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),ve(l,r=>{r.forEach(u=>{u.setAttribute("tabindex","-1")})}),Mt(e,"keydown",r=>{const u=r.target;if(!u.className.includes(n.b("node")))return;const c=r.code;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const d=o.value.indexOf(u);let f;if([Pe.up,Pe.down].includes(c)){if(r.preventDefault(),c===Pe.up){f=d===-1?0:d!==0?d-1:o.value.length-1;const p=f;for(;!t.value.getNode(o.value[f].dataset.key).canFocus;){if(f--,f===p){f=-1;break}f<0&&(f=o.value.length-1)}}else{f=d===-1?0:d=o.value.length&&(f=0)}}f!==-1&&o.value[f].focus()}[Pe.left,Pe.right].includes(c)&&(r.preventDefault(),u.click());const h=u.querySelector('[type="checkbox"]');[Pe.enter,Pe.numpadEnter,Pe.space].includes(c)&&h&&(r.preventDefault(),h.click())});const s=()=>{var r;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),l.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(r=o.value[0])==null||r.setAttribute("tabindex","0")}}const JJ=K({name:"ElTree",components:{ElTreeNode:XJ},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkOnClickLeaf:{type:Boolean,default:!0},checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:Ot}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:n}=yt(),o=be("tree"),l=Re(si,null),a=R(new WJ({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));a.value.initialize();const s=R(a.value.root),r=R(null),u=R(null),c=R(null),{broadcastExpanded:d}=pT(e),{dragState:f}=qJ({props:e,ctx:t,el$:u,dropIndicator$:c,store:a});ZJ({el$:u},a);const h=k(()=>{const{childNodes:P}=s.value,L=l?l.hasFilteredOptions!==0:!1;return(!P||P.length===0||P.every(({visible:U})=>!U))&&!L});ve(()=>e.currentNodeKey,P=>{a.value.setCurrentNodeKey(P)}),ve(()=>e.defaultCheckedKeys,P=>{a.value.setDefaultCheckedKey(P)}),ve(()=>e.defaultExpandedKeys,P=>{a.value.setDefaultExpandedKeys(P)}),ve(()=>e.data,P=>{a.value.setData(P)},{deep:!0}),ve(()=>e.checkStrictly,P=>{a.value.checkStrictly=P});const p=P=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");a.value.filter(P)},m=P=>ey(e.nodeKey,P.data),v=P=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const L=a.value.getNode(P);if(!L)return[];const U=[L.data];let W=L.parent;for(;W&&W!==s.value;)U.push(W.data),W=W.parent;return U.reverse()},y=(P,L)=>a.value.getCheckedNodes(P,L),g=P=>a.value.getCheckedKeys(P),_=()=>{const P=a.value.getCurrentNode();return P?P.data:null},b=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const P=_();return P?P[e.nodeKey]:null},w=(P,L)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");a.value.setCheckedNodes(P,L)},C=(P,L)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");a.value.setCheckedKeys(P,L)},S=(P,L,U)=>{a.value.setChecked(P,L,U)},O=()=>a.value.getHalfCheckedNodes(),N=()=>a.value.getHalfCheckedKeys(),E=(P,L=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");bv(a,t.emit,()=>{d(P),a.value.setUserCurrentNode(P,L)})},T=(P,L=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");bv(a,t.emit,()=>{d(),a.value.setCurrentNodeKey(P,L)})},x=P=>a.value.getNode(P),I=P=>{a.value.remove(P)},V=(P,L)=>{a.value.append(P,L)},z=(P,L)=>{a.value.insertBefore(P,L)},D=(P,L)=>{a.value.insertAfter(P,L)},A=(P,L,U)=>{d(L),t.emit("node-expand",P,L,U)},F=(P,L)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");a.value.updateChildren(P,L)};return pt("RootTree",{ctx:t,props:e,store:a,root:s,currentNode:r,instance:tt()}),pt(Ol,void 0),{ns:o,store:a,root:s,currentNode:r,dragState:f,el$:u,dropIndicator$:c,isEmpty:h,filter:p,getNodeKey:m,getNodePath:v,getCheckedNodes:y,getCheckedKeys:g,getCurrentNode:_,getCurrentKey:b,setCheckedNodes:w,setCheckedKeys:C,setChecked:S,getHalfCheckedNodes:O,getHalfCheckedKeys:N,setCurrentNode:E,setCurrentKey:T,t:n,getNode:x,remove:I,append:V,insertBefore:z,insertAfter:D,handleNodeExpand:A,updateKeyChildren:F}}});function QJ(e,t,n,o,l,a){const s=ct("el-tree-node");return $(),B("div",{ref:"el$",class:M([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner",e.dragState.dropType==="inner"),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[($(!0),B(Fe,null,ht(e.root.childNodes,r=>($(),re(s,{key:e.getNodeKey(r),node:r,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?($(),B("div",{key:0,class:M(e.ns.e("empty-block"))},[ee(e.$slots,"empty",{},()=>{var r;return[H("span",{class:M(e.ns.e("empty-text"))},Ee((r=e.emptyText)!=null?r:e.t("el.tree.emptyText")),3)]})],2)):le("v-if",!0),et(H("div",{ref:"dropIndicator$",class:M(e.ns.e("drop-indicator"))},null,2),[[bt,e.dragState.showDropIndicator]])],2)}var eQ=ke(JJ,[["render",QJ],["__file","tree.vue"]]);const Zd=Qe(eQ),tQ=(e,{attrs:t,emit:n},{select:o,tree:l,key:a})=>{const s=be("tree-select");return ve(()=>e.data,()=>{e.filterable&&Be(()=>{var u,c;(c=l.value)==null||c.filter((u=o.value)==null?void 0:u.states.inputValue)})},{flush:"post"}),{...nl(mn(e),Object.keys(Ms.props)),...t,class:k(()=>t.class),style:k(()=>t.style),"onUpdate:modelValue":u=>n(Ye,u),valueKey:a,popperClass:k(()=>{const u=[s.e("popper")];return e.popperClass&&u.push(e.popperClass),u.join(" ")}),filterMethod:(u="")=>{var c;e.filterMethod?e.filterMethod(u):e.remoteMethod?e.remoteMethod(u):(c=l.value)==null||c.filter(u)}}},nQ=K({extends:Bd,setup(e,t){const n=Bd.setup(e,t);delete n.selectOptionClick;const o=tt().proxy;return Be(()=>{n.select.states.cachedOptions.get(o.value)||n.select.onOptionCreate(o)}),ve(()=>t.attrs.visible,l=>{Be(()=>{n.states.visible=l})},{immediate:!0}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function Sv(e){return e||e===0}function ty(e){return ye(e)&&e.length}function Qs(e){return ye(e)?e:Sv(e)?[e]:[]}function td(e,t,n,o,l){for(let a=0;a{ve(()=>e.modelValue,()=>{e.showCheckbox&&Be(()=>{const h=a.value;h&&!kn(h.getCheckedKeys(),Qs(e.modelValue))&&h.setCheckedKeys(Qs(e.modelValue))})},{immediate:!0,deep:!0});const r=k(()=>({value:s.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),u=(h,p)=>{var m;const v=r.value[h];return De(v)?v(p,(m=a.value)==null?void 0:m.getNode(u("value",p))):p[v]},c=Qs(e.modelValue).map(h=>td(e.data||[],p=>u("value",p)===h,p=>u("children",p),(p,m,v,y)=>y&&u("value",y))).filter(h=>Sv(h)),d=k(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const h=[];return nd(e.data.concat(e.cacheData),p=>{const m=u("value",p);h.push({value:m,currentLabel:u("label",p),isDisabled:u("disabled",p)})},p=>u("children",p)),h}),f=()=>{var h;return(h=a.value)==null?void 0:h.getCheckedKeys().filter(p=>{var m;const v=(m=a.value)==null?void 0:m.getNode(p);return!vn(v)&&To(v.childNodes)})};return{...nl(mn(e),Object.keys(Zd.props)),...t,nodeKey:s,expandOnClickNode:k(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:k(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(c):c),renderContent:(h,{node:p,data:m,store:v})=>h(nQ,{value:u("value",m),label:u("label",m),disabled:u("disabled",m),visible:p.visible},e.renderContent?()=>e.renderContent(h,{node:p,data:m,store:v}):n.default?()=>n.default({node:p,data:m,store:v}):void 0),filterNodeMethod:(h,p,m)=>e.filterNodeMethod?e.filterNodeMethod(h,p,m):h?new RegExp(ug(h),"i").test(u("label",p)||""):!0,onNodeClick:(h,p,m)=>{var v,y,g,_;if((v=t.onNodeClick)==null||v.call(t,h,p,m),!(e.showCheckbox&&e.checkOnClickNode)){if(!e.showCheckbox&&(e.checkStrictly||p.isLeaf)){if(!u("disabled",h)){const b=(y=l.value)==null?void 0:y.states.options.get(u("value",h));(g=l.value)==null||g.handleOptionSelect(b)}}else e.expandOnClickNode&&m.proxy.handleExpandIconClick();(_=l.value)==null||_.focus()}},onCheck:(h,p)=>{var m;if(!e.showCheckbox)return;const v=u("value",h),y={};nd([a.value.store.root],w=>y[w.key]=w,w=>w.childNodes);const g=p.checkedKeys,_=e.multiple?Qs(e.modelValue).filter(w=>!(w in y)&&!g.includes(w)):[],b=_.concat(g);if(e.checkStrictly)o(Ye,e.multiple?b:b.includes(v)?v:void 0);else if(e.multiple){const w=f();o(Ye,_.concat(w))}else{const w=td([h],O=>!ty(u("children",O))&&!u("disabled",O),O=>u("children",O)),C=w?u("value",w):void 0,S=Sv(e.modelValue)&&!!td([h],O=>u("value",O)===e.modelValue,O=>u("children",O));o(Ye,C===e.modelValue||S?void 0:C)}Be(()=>{var w;const C=Qs(e.modelValue);a.value.setCheckedKeys(C),(w=t.onCheck)==null||w.call(t,h,{checkedKeys:a.value.getCheckedKeys(),checkedNodes:a.value.getCheckedNodes(),halfCheckedKeys:a.value.getHalfCheckedKeys(),halfCheckedNodes:a.value.getHalfCheckedNodes()})}),(m=l.value)==null||m.focus()},onNodeExpand:(h,p,m)=>{var v;(v=t.onNodeExpand)==null||v.call(t,h,p,m),Be(()=>{if(!e.checkStrictly&&e.lazy&&e.multiple&&p.checked){const y={},g=a.value.getCheckedKeys();nd([a.value.store.root],w=>y[w.key]=w,w=>w.childNodes);const _=Qs(e.modelValue).filter(w=>!(w in y)&&!g.includes(w)),b=f();o(Ye,_.concat(b))}})},cacheOptions:d}};var lQ=K({props:{data:{type:Array,default:()=>[]}},setup(e){const t=Re(si);return ve(()=>e.data,()=>{var n;e.data.forEach(l=>{t.states.cachedOptions.has(l.value)||t.states.cachedOptions.set(l.value,l)});const o=((n=t.selectRef)==null?void 0:n.querySelectorAll("input"))||[];gt&&!Array.from(o).includes(document.activeElement)&&t.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const aQ=K({name:"ElTreeSelect",inheritAttrs:!1,props:{...Ms.props,...Zd.props,cacheData:{type:Array,default:()=>[]}},setup(e,t){const{slots:n,expose:o}=t,l=R(),a=R(),s=k(()=>e.nodeKey||e.valueKey||"value"),r=tQ(e,t,{select:l,tree:a,key:s}),{cacheOptions:u,...c}=oQ(e,t,{select:l,tree:a,key:s}),d=_t({});return o(d),nt(()=>{Object.assign(d,{...nl(a.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...nl(l.value,["focus","blur","selectedLabel"])})}),()=>Ke(Ms,_t({...r,ref:f=>l.value=f}),{...n,default:()=>[Ke(lQ,{data:u.value}),Ke(Zd,_t({...c,ref:f=>a.value=f}))]})}});var sQ=ke(aQ,[["__file","tree-select.vue"]]);const rQ=Qe(sQ),ny=Symbol(),iQ={key:-1,level:-1,data:{}};var _i=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e.CLASS="",e))(_i||{}),_v=(e=>(e.ADD="add",e.DELETE="delete",e))(_v||{});const vT={type:Number,default:26},uQ=_e({data:{type:Z(Array),default:()=>Ut([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Z(Object),default:()=>Ut({children:"children",label:"label",disabled:"disabled",value:"id",class:""})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Z(Array),default:()=>Ut([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Z(Array),default:()=>Ut([])},indent:{type:Number,default:16},itemSize:vT,icon:{type:Ot},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},checkOnClickLeaf:{type:Boolean,default:!0},currentNodeKey:{type:Z([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Z(Function)},perfMode:{type:Boolean,default:!0}}),cQ=_e({node:{type:Z(Object),default:()=>Ut(iQ)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize:vT}),dQ=_e({node:{type:Z(Object),required:!0}}),mT="node-click",gT="node-drop",yT="node-expand",bT="node-collapse",wT="current-change",CT="check",ST="check-change",_T="node-contextmenu",fQ={[mT]:(e,t,n)=>e&&t&&n,[gT]:(e,t,n)=>e&&t&&n,[yT]:(e,t)=>e&&t,[bT]:(e,t)=>e&&t,[wT]:(e,t)=>e&&t,[CT]:(e,t)=>e&&t,[ST]:(e,t)=>e&&Pt(t),[_T]:(e,t,n)=>e&&t&&n},pQ={click:(e,t)=>!!(e&&t),drop:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&Pt(t)};function hQ(e,t){const n=R(new Set),o=R(new Set),{emit:l}=tt();ve([()=>t.value,()=>e.defaultCheckedKeys],()=>Be(()=>{_(e.defaultCheckedKeys)}),{immediate:!0});const a=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:b,maxLevel:w}=t.value,C=n.value,S=new Set;for(let O=w-1;O>=1;--O){const N=b.get(O);N&&N.forEach(E=>{const T=E.children;if(T){let x=!0,I=!1;for(const V of T){const z=V.key;if(C.has(z))I=!0;else if(S.has(z)){x=!1,I=!0;break}else x=!1}x?C.add(E.key):I?(S.add(E.key),C.delete(E.key)):(C.delete(E.key),S.delete(E.key))}})}o.value=S},s=b=>n.value.has(b.key),r=b=>o.value.has(b.key),u=(b,w,C=!0,S=!0)=>{const O=n.value,N=(E,T)=>{O[T?_v.ADD:_v.DELETE](E.key);const x=E.children;!e.checkStrictly&&x&&x.forEach(I=>{I.disabled||N(I,T)})};N(b,w),S&&a(),C&&c(b,w)},c=(b,w)=>{const{checkedNodes:C,checkedKeys:S}=m(),{halfCheckedNodes:O,halfCheckedKeys:N}=v();l(CT,b.data,{checkedKeys:S,checkedNodes:C,halfCheckedKeys:N,halfCheckedNodes:O}),l(ST,b.data,w)};function d(b=!1){return m(b).checkedKeys}function f(b=!1){return m(b).checkedNodes}function h(){return v().halfCheckedKeys}function p(){return v().halfCheckedNodes}function m(b=!1){const w=[],C=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:S}=t.value;n.value.forEach(O=>{const N=S.get(O);N&&(!b||b&&N.isLeaf)&&(C.push(O),w.push(N.data))})}return{checkedKeys:C,checkedNodes:w}}function v(){const b=[],w=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:C}=t.value;o.value.forEach(S=>{const O=C.get(S);O&&(w.push(S),b.push(O.data))})}return{halfCheckedNodes:b,halfCheckedKeys:w}}function y(b){n.value.clear(),o.value.clear(),Be(()=>{_(b)})}function g(b,w){if(t!=null&&t.value&&e.showCheckbox){const C=t.value.treeNodeMap.get(b);C&&u(C,w,!1)}}function _(b){if(t!=null&&t.value){const{treeNodeMap:w}=t.value;if(e.showCheckbox&&w&&(b==null?void 0:b.length)>0){for(const C of b){const S=w.get(C);S&&!s(S)&&u(S,!0,!1,!1)}a()}}}return{updateCheckedKeys:a,toggleCheckbox:u,isChecked:s,isIndeterminate:r,getCheckedKeys:d,getCheckedNodes:f,getHalfCheckedKeys:h,getHalfCheckedNodes:p,setChecked:g,setCheckedKeys:y}}function vQ(e,t){const n=R(new Set([])),o=R(new Set([])),l=k(()=>De(e.filterMethod));function a(r){var u;if(!l.value)return;const c=new Set,d=o.value,f=n.value,h=[],p=((u=t.value)==null?void 0:u.treeNodes)||[],m=e.filterMethod;f.clear();function v(y){y.forEach(g=>{h.push(g),m!=null&&m(r,g.data,g)?h.forEach(b=>{c.add(b.key)}):g.isLeaf&&f.add(g.key);const _=g.children;if(_&&v(_),!g.isLeaf){if(!c.has(g.key))f.add(g.key);else if(_){let b=!0;for(const w of _)if(!f.has(w.key)){b=!1;break}b?d.add(g.key):d.delete(g.key)}}h.pop()})}return v(p),c}function s(r){return o.value.has(r.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:a,isForceHiddenExpandIcon:s}}function mQ(e,t){const n=R(new Set(e.defaultExpandedKeys)),o=R(),l=Dt(),a=R();ve(()=>e.currentNodeKey,se=>{o.value=se},{immediate:!0}),ve(()=>e.data,se=>{ce(se)},{immediate:!0});const{isIndeterminate:s,isChecked:r,toggleCheckbox:u,getCheckedKeys:c,getCheckedNodes:d,getHalfCheckedKeys:f,getHalfCheckedNodes:h,setChecked:p,setCheckedKeys:m}=hQ(e,l),{doFilter:v,hiddenNodeKeySet:y,isForceHiddenExpandIcon:g}=vQ(e,l),_=k(()=>{var se;return((se=e.props)==null?void 0:se.value)||_i.KEY}),b=k(()=>{var se;return((se=e.props)==null?void 0:se.children)||_i.CHILDREN}),w=k(()=>{var se;return((se=e.props)==null?void 0:se.disabled)||_i.DISABLED}),C=k(()=>{var se;return((se=e.props)==null?void 0:se.label)||_i.LABEL}),S=k(()=>{var se;const q=n.value,te=y.value,pe=[],Ce=((se=l.value)==null?void 0:se.treeNodes)||[],me=[];for(let fe=Ce.length-1;fe>=0;--fe)me.push(Ce[fe]);for(;me.length;){const fe=me.pop();if(!te.has(fe.key)&&(pe.push(fe),fe.children&&q.has(fe.key)))for(let we=fe.children.length-1;we>=0;--we)me.push(fe.children[we])}return pe}),O=k(()=>S.value.length>0);function N(se){const q=new Map,te=new Map;let pe=1;function Ce(fe,we=1,Te=void 0){var Ne;const $e=[];for(const Ve of fe){const he=x(Ve),Me={level:we,key:he,data:Ve};Me.label=V(Ve),Me.parent=Te;const je=T(Ve);Me.disabled=I(Ve),Me.isLeaf=!je||je.length===0,je&&je.length&&(Me.children=Ce(je,we+1,Me)),$e.push(Me),q.set(he,Me),te.has(we)||te.set(we,[]),(Ne=te.get(we))==null||Ne.push(Me)}return we>pe&&(pe=we),$e}const me=Ce(se);return{treeNodeMap:q,levelTreeNodeMap:te,maxLevel:pe,treeNodes:me}}function E(se){const q=v(se);q&&(n.value=q)}function T(se){return se[b.value]}function x(se){return se?se[_.value]:""}function I(se){return se[w.value]}function V(se){return se[C.value]}function z(se){n.value.has(se.key)?W(se):U(se)}function D(se){const q=new Set,te=l.value.treeNodeMap;se.forEach(pe=>{let Ce=te.get(pe);for(;Ce&&!q.has(Ce.key);)q.add(Ce.key),Ce=Ce.parent}),n.value=q}function A(se,q){t(mT,se.data,se,q),P(se),e.expandOnClickNode&&z(se),e.showCheckbox&&(e.checkOnClickNode||se.isLeaf&&e.checkOnClickLeaf)&&!se.disabled&&u(se,!r(se),!0)}function F(se,q){t(gT,se.data,se,q)}function P(se){oe(se)||(o.value=se.key,t(wT,se.data,se))}function L(se,q){u(se,q)}function U(se){const q=n.value;if(l.value&&e.accordion){const{treeNodeMap:te}=l.value;q.forEach(pe=>{const Ce=te.get(pe);se&&se.level===(Ce==null?void 0:Ce.level)&&q.delete(pe)})}q.add(se.key),t(yT,se.data,se)}function W(se){n.value.delete(se.key),t(bT,se.data,se)}function Q(se){return n.value.has(se.key)}function G(se){return!!se.disabled}function oe(se){const q=o.value;return q!==void 0&&q===se.key}function ie(){var se,q;if(o.value)return(q=(se=l.value)==null?void 0:se.treeNodeMap.get(o.value))==null?void 0:q.data}function ae(){return o.value}function ne(se){o.value=se}function ce(se){Be(()=>l.value=N(se))}function de(se){var q;const te=ot(se)?x(se):se;return(q=l.value)==null?void 0:q.treeNodeMap.get(te)}function xe(se,q="auto"){const te=de(se);te&&a.value&&a.value.scrollToItem(S.value.indexOf(te),q)}function Se(se){var q;(q=a.value)==null||q.scrollTo(se)}return{tree:l,flattenTree:S,isNotEmpty:O,listRef:a,getKey:x,getChildren:T,toggleExpand:z,toggleCheckbox:u,isExpanded:Q,isChecked:r,isIndeterminate:s,isDisabled:G,isCurrent:oe,isForceHiddenExpandIcon:g,handleNodeClick:A,handleNodeDrop:F,handleNodeCheck:L,getCurrentNode:ie,getCurrentKey:ae,setCurrentKey:ne,getCheckedKeys:c,getCheckedNodes:d,getHalfCheckedKeys:f,getHalfCheckedNodes:h,setChecked:p,setCheckedKeys:m,filter:E,setData:ce,getNode:de,expandNode:U,collapseNode:W,setExpandedKeys:D,scrollToNode:xe,scrollTo:Se}}var gQ=K({name:"ElTreeNodeContent",props:dQ,setup(e){const t=Re(ny),n=be("tree");return()=>{const o=e.node,{data:l}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:l}):Ke("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const yQ=K({name:"ElTreeNode"}),bQ=K({...yQ,props:cQ,emits:pQ,setup(e,{emit:t}){const n=e,o=Re(ny),l=be("tree"),a=k(()=>{var p;return(p=o==null?void 0:o.props.indent)!=null?p:16}),s=k(()=>{var p;return(p=o==null?void 0:o.props.icon)!=null?p:X_}),r=p=>{const m=o==null?void 0:o.props.props.class;if(!m)return{};let v;if(De(m)){const{data:y}=p;v=m(y,p)}else v=m;return Ae(v)?{[v]:!0}:v},u=p=>{t("click",n.node,p)},c=p=>{t("drop",n.node,p)},d=()=>{t("toggle",n.node)},f=p=>{t("check",n.node,p)},h=p=>{var m,v,y,g;(y=(v=(m=o==null?void 0:o.instance)==null?void 0:m.vnode)==null?void 0:v.props)!=null&&y.onNodeContextmenu&&(p.stopPropagation(),p.preventDefault()),o==null||o.ctx.emit(_T,p,(g=n.node)==null?void 0:g.data,n.node)};return(p,m)=>{var v,y,g;return $(),B("div",{ref:"node$",class:M([i(l).b("node"),i(l).is("expanded",p.expanded),i(l).is("current",p.current),i(l).is("focusable",!p.disabled),i(l).is("checked",!p.disabled&&p.checked),r(p.node)]),role:"treeitem",tabindex:"-1","aria-expanded":p.expanded,"aria-disabled":p.disabled,"aria-checked":p.checked,"data-key":(v=p.node)==null?void 0:v.key,onClick:We(u,["stop"]),onContextmenu:h,onDragover:We(()=>{},["prevent"]),onDragenter:We(()=>{},["prevent"]),onDrop:We(c,["stop"])},[H("div",{class:M(i(l).be("node","content")),style:He({paddingLeft:`${(p.node.level-1)*i(a)}px`,height:p.itemSize+"px"})},[i(s)?($(),re(i(Le),{key:0,class:M([i(l).is("leaf",!!((y=p.node)!=null&&y.isLeaf)),i(l).is("hidden",p.hiddenExpandIcon),{expanded:!((g=p.node)!=null&&g.isLeaf)&&p.expanded},i(l).be("node","expand-icon")]),onClick:We(d,["stop"])},{default:X(()=>[($(),re(at(i(s))))]),_:1},8,["class","onClick"])):le("v-if",!0),p.showCheckbox?($(),re(i(Xo),{key:1,"model-value":p.checked,indeterminate:p.indeterminate,disabled:p.disabled,onChange:f,onClick:We(()=>{},["stop"])},null,8,["model-value","indeterminate","disabled","onClick"])):le("v-if",!0),j(i(gQ),{node:p.node},null,8,["node"])],6)],42,["aria-expanded","aria-disabled","aria-checked","data-key","onClick","onDragover","onDragenter","onDrop"])}}});var wQ=ke(bQ,[["__file","tree-node.vue"]]);const CQ=K({name:"ElTreeV2"}),SQ=K({...CQ,props:uQ,emits:fQ,setup(e,{expose:t,emit:n}){const o=e,l=cn(),a=k(()=>o.itemSize);pt(ny,{ctx:{emit:n,slots:l},props:o,instance:tt()}),pt(Ol,void 0);const{t:s}=yt(),r=be("tree"),{flattenTree:u,isNotEmpty:c,listRef:d,toggleExpand:f,isExpanded:h,isIndeterminate:p,isChecked:m,isDisabled:v,isCurrent:y,isForceHiddenExpandIcon:g,handleNodeClick:_,handleNodeDrop:b,handleNodeCheck:w,toggleCheckbox:C,getCurrentNode:S,getCurrentKey:O,setCurrentKey:N,getCheckedKeys:E,getCheckedNodes:T,getHalfCheckedKeys:x,getHalfCheckedNodes:I,setChecked:V,setCheckedKeys:z,filter:D,setData:A,getNode:F,expandNode:P,collapseNode:L,setExpandedKeys:U,scrollToNode:W,scrollTo:Q}=mQ(o,n);return t({toggleCheckbox:C,getCurrentNode:S,getCurrentKey:O,setCurrentKey:N,getCheckedKeys:E,getCheckedNodes:T,getHalfCheckedKeys:x,getHalfCheckedNodes:I,setChecked:V,setCheckedKeys:z,filter:D,setData:A,getNode:F,expandNode:P,collapseNode:L,setExpandedKeys:U,scrollToNode:W,scrollTo:Q}),(G,oe)=>($(),B("div",{class:M([i(r).b(),{[i(r).m("highlight-current")]:G.highlightCurrent}]),role:"tree"},[i(c)?($(),re(i(sE),{key:0,ref_key:"listRef",ref:d,"class-name":i(r).b("virtual-list"),data:i(u),total:i(u).length,height:G.height,"item-size":i(a),"perf-mode":G.perfMode},{default:X(({data:ie,index:ae,style:ne})=>[($(),re(wQ,{key:ie[ae].key,style:He(ne),node:ie[ae],expanded:i(h)(ie[ae]),"show-checkbox":G.showCheckbox,checked:i(m)(ie[ae]),indeterminate:i(p)(ie[ae]),"item-size":i(a),disabled:i(v)(ie[ae]),current:i(y)(ie[ae]),"hidden-expand-icon":i(g)(ie[ae]),onClick:i(_),onToggle:i(f),onCheck:i(w),onDrop:i(b)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck","onDrop"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):($(),B("div",{key:1,class:M(i(r).e("empty-block"))},[ee(G.$slots,"empty",{},()=>{var ie;return[H("span",{class:M(i(r).e("empty-text"))},Ee((ie=G.emptyText)!=null?ie:i(s)("el.tree.emptyText")),3)]})],2))],2))}});var _Q=ke(SQ,[["__file","tree.vue"]]);const kQ=Qe(_Q),kT=Symbol("uploadContextKey"),EQ="ElUpload";class TQ extends Error{constructor(t,n,o,l){super(t),this.name="UploadAjaxError",this.status=n,this.method=o,this.url=l}}function X1(e,t,n){let o;return n.response?o=`${n.response.error||n.response}`:n.responseText?o=`${n.responseText}`:o=`fail to ${t.method} ${e} ${n.status}`,new TQ(o,n.status,t.method,e)}function $Q(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const NQ=e=>{typeof XMLHttpRequest>"u"&&rn(EQ,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",a=>{const s=a;s.percent=a.total>0?a.loaded/a.total*100:0,e.onProgress(s)});const o=new FormData;if(e.data)for(const[a,s]of Object.entries(e.data))ye(s)&&s.length?o.append(a,...s):o.append(a,s);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(X1(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(X1(n,e,t));e.onSuccess($Q(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const l=e.headers||{};if(l instanceof Headers)l.forEach((a,s)=>t.setRequestHeader(s,a));else for(const[a,s]of Object.entries(l))vn(s)||t.setRequestHeader(a,String(s));return t.send(o),t},ET=["text","picture","picture-card"];let OQ=1;const kv=()=>Date.now()+OQ++,TT=_e({action:{type:String,default:"#"},headers:{type:Z(Object)},method:{type:String,default:"post"},data:{type:Z([Object,Function,Promise]),default:()=>Ut({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Z(Array),default:()=>Ut([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:ET,default:"text"},httpRequest:{type:Z(Function),default:NQ},disabled:Boolean,limit:Number}),IQ=_e({...TT,beforeUpload:{type:Z(Function),default:St},beforeRemove:{type:Z(Function)},onRemove:{type:Z(Function),default:St},onChange:{type:Z(Function),default:St},onPreview:{type:Z(Function),default:St},onSuccess:{type:Z(Function),default:St},onProgress:{type:Z(Function),default:St},onError:{type:Z(Function),default:St},onExceed:{type:Z(Function),default:St},crossorigin:{type:Z(String)}}),MQ=_e({files:{type:Z(Array),default:()=>Ut([])},disabled:{type:Boolean,default:!1},handlePreview:{type:Z(Function),default:St},listType:{type:String,values:ET,default:"text"},crossorigin:{type:Z(String)}}),AQ={remove:e=>!!e},xQ=K({name:"ElUploadList"}),PQ=K({...xQ,props:MQ,emits:AQ,setup(e,{emit:t}){const n=e,{t:o}=yt(),l=be("upload"),a=be("icon"),s=be("list"),r=Ln(),u=R(!1),c=k(()=>[l.b("list"),l.bm("list",n.listType),l.is("disabled",n.disabled)]),d=f=>{t("remove",f)};return(f,h)=>($(),re(Qv,{tag:"ul",class:M(i(c)),name:i(s).b()},{default:X(()=>[($(!0),B(Fe,null,ht(f.files,(p,m)=>($(),B("li",{key:p.uid||p.name,class:M([i(l).be("list","item"),i(l).is(p.status),{focusing:u.value}]),tabindex:"0",onKeydown:xt(v=>!i(r)&&d(p),["delete"]),onFocus:v=>u.value=!0,onBlur:v=>u.value=!1,onClick:v=>u.value=!1},[ee(f.$slots,"default",{file:p,index:m},()=>[f.listType==="picture"||p.status!=="uploading"&&f.listType==="picture-card"?($(),B("img",{key:0,class:M(i(l).be("list","item-thumbnail")),src:p.url,crossorigin:f.crossorigin,alt:""},null,10,["src","crossorigin"])):le("v-if",!0),p.status==="uploading"||f.listType!=="picture-card"?($(),B("div",{key:1,class:M(i(l).be("list","item-info"))},[H("a",{class:M(i(l).be("list","item-name")),onClick:We(v=>f.handlePreview(p),["prevent"])},[j(i(Le),{class:M(i(a).m("document"))},{default:X(()=>[j(i(uL))]),_:1},8,["class"]),H("span",{class:M(i(l).be("list","item-file-name")),title:p.name},Ee(p.name),11,["title"])],10,["onClick"]),p.status==="uploading"?($(),re(i(Xk),{key:0,type:f.listType==="picture-card"?"circle":"line","stroke-width":f.listType==="picture-card"?6:2,percentage:Number(p.percentage),style:He(f.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):le("v-if",!0)],2)):le("v-if",!0),H("label",{class:M(i(l).be("list","item-status-label"))},[f.listType==="text"?($(),re(i(Le),{key:0,class:M([i(a).m("upload-success"),i(a).m("circle-check")])},{default:X(()=>[j(i(zm))]),_:1},8,["class"])):["picture-card","picture"].includes(f.listType)?($(),re(i(Le),{key:1,class:M([i(a).m("upload-success"),i(a).m("check")])},{default:X(()=>[j(i(Pu))]),_:1},8,["class"])):le("v-if",!0)],2),i(r)?le("v-if",!0):($(),re(i(Le),{key:2,class:M(i(a).m("close")),onClick:v=>d(p)},{default:X(()=>[j(i(qo))]),_:2},1032,["class","onClick"])),le(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),le(" This is a bug which needs to be fixed "),le(" TODO: Fix the incorrect navigation interaction "),i(r)?le("v-if",!0):($(),B("i",{key:3,class:M(i(a).m("close-tip"))},Ee(i(o)("el.upload.deleteTip")),3)),f.listType==="picture-card"?($(),B("span",{key:4,class:M(i(l).be("list","item-actions"))},[H("span",{class:M(i(l).be("list","item-preview")),onClick:v=>f.handlePreview(p)},[j(i(Le),{class:M(i(a).m("zoom-in"))},{default:X(()=>[j(i(e2))]),_:1},8,["class"])],10,["onClick"]),i(r)?le("v-if",!0):($(),B("span",{key:0,class:M(i(l).be("list","item-delete")),onClick:v=>d(p)},[j(i(Le),{class:M(i(a).m("delete"))},{default:X(()=>[j(i(rL))]),_:1},8,["class"])],10,["onClick"]))],2)):le("v-if",!0)])],42,["onKeydown","onFocus","onBlur","onClick"]))),128)),ee(f.$slots,"append")]),_:3},8,["class","name"]))}});var Z1=ke(PQ,[["__file","upload-list.vue"]]);const RQ=_e({disabled:{type:Boolean,default:!1}}),LQ={file:e=>ye(e)},$T="ElUploadDrag",DQ=K({name:$T}),FQ=K({...DQ,props:RQ,emits:LQ,setup(e,{emit:t}){Re(kT)||rn($T,"usage: ");const o=be("upload"),l=R(!1),a=Ln(),s=u=>{if(a.value)return;l.value=!1,u.stopPropagation();const c=Array.from(u.dataTransfer.files),d=u.dataTransfer.items||[];c.forEach((f,h)=>{var p;const m=d[h],v=(p=m==null?void 0:m.webkitGetAsEntry)==null?void 0:p.call(m);v&&(f.isDirectory=v.isDirectory)}),t("file",c)},r=()=>{a.value||(l.value=!0)};return(u,c)=>($(),B("div",{class:M([i(o).b("dragger"),i(o).is("dragover",l.value)]),onDrop:We(s,["prevent"]),onDragover:We(r,["prevent"]),onDragleave:We(d=>l.value=!1,["prevent"])},[ee(u.$slots,"default")],42,["onDrop","onDragover","onDragleave"]))}});var BQ=ke(FQ,[["__file","upload-dragger.vue"]]);const VQ=_e({...TT,beforeUpload:{type:Z(Function),default:St},onRemove:{type:Z(Function),default:St},onStart:{type:Z(Function),default:St},onSuccess:{type:Z(Function),default:St},onProgress:{type:Z(Function),default:St},onError:{type:Z(Function),default:St},onExceed:{type:Z(Function),default:St}}),HQ=K({name:"ElUploadContent",inheritAttrs:!1}),zQ=K({...HQ,props:VQ,setup(e,{expose:t}){const n=e,o=be("upload"),l=Ln(),a=Dt({}),s=Dt(),r=v=>{if(v.length===0)return;const{autoUpload:y,limit:g,fileList:_,multiple:b,onStart:w,onExceed:C}=n;if(g&&_.length+v.length>g){C(v,_);return}b||(v=v.slice(0,1));for(const S of v){const O=S;O.uid=kv(),w(O),y&&u(O)}},u=async v=>{if(s.value.value="",!n.beforeUpload)return d(v);let y,g={};try{const b=n.data,w=n.beforeUpload(v);g=_s(n.data)?Od(n.data):n.data,y=await w,_s(n.data)&&kn(b,g)&&(g=Od(n.data))}catch{y=!1}if(y===!1){n.onRemove(v);return}let _=v;y instanceof Blob&&(y instanceof File?_=y:_=new File([y],v.name,{type:v.type})),d(Object.assign(_,{uid:v.uid}),g)},c=async(v,y)=>De(v)?v(y):v,d=async(v,y)=>{const{headers:g,data:_,method:b,withCredentials:w,name:C,action:S,onProgress:O,onSuccess:N,onError:E,httpRequest:T}=n;try{y=await c(y??_,v)}catch{n.onRemove(v);return}const{uid:x}=v,I={headers:g||{},withCredentials:w,file:v,data:y,method:b,filename:C,action:S,onProgress:z=>{O(z,v)},onSuccess:z=>{N(z,v),delete a.value[x]},onError:z=>{E(z,v),delete a.value[x]}},V=T(I);a.value[x]=V,V instanceof Promise&&V.then(I.onSuccess,I.onError)},f=v=>{const y=v.target.files;y&&r(Array.from(y))},h=()=>{l.value||(s.value.value="",s.value.click())},p=()=>{h()};return t({abort:v=>{W_(a.value).filter(v?([g])=>String(v.uid)===g:()=>!0).forEach(([g,_])=>{_ instanceof XMLHttpRequest&&_.abort(),delete a.value[g]})},upload:u}),(v,y)=>($(),B("div",{class:M([i(o).b(),i(o).m(v.listType),i(o).is("drag",v.drag),i(o).is("disabled",i(l))]),tabindex:i(l)?"-1":"0",onClick:h,onKeydown:xt(We(p,["self"]),["enter","space"])},[v.drag?($(),re(BQ,{key:0,disabled:i(l),onFile:r},{default:X(()=>[ee(v.$slots,"default")]),_:3},8,["disabled"])):ee(v.$slots,"default",{key:1}),H("input",{ref_key:"inputRef",ref:s,class:M(i(o).e("input")),name:v.name,disabled:i(l),multiple:v.multiple,accept:v.accept,type:"file",onChange:f,onClick:We(()=>{},["stop"])},null,42,["name","disabled","multiple","accept","onClick"])],42,["tabindex","onKeydown"]))}});var J1=ke(zQ,[["__file","upload-content.vue"]]);const Q1="ElUpload",ew=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},KQ=(e,t)=>{const n=L_(e,"fileList",void 0,{passive:!0}),o=p=>n.value.find(m=>m.uid===p.uid);function l(p){var m;(m=t.value)==null||m.abort(p)}function a(p=["ready","uploading","success","fail"]){n.value=n.value.filter(m=>!p.includes(m.status))}function s(p){n.value=n.value.filter(m=>m.uid!==p.uid)}const r=(p,m)=>{const v=o(m);v&&(console.error(p),v.status="fail",s(v),e.onError(p,v,n.value),e.onChange(v,n.value))},u=(p,m)=>{const v=o(m);v&&(e.onProgress(p,v,n.value),v.status="uploading",v.percentage=Math.round(p.percent))},c=(p,m)=>{const v=o(m);v&&(v.status="success",v.response=p,e.onSuccess(p,v,n.value),e.onChange(v,n.value))},d=p=>{vn(p.uid)&&(p.uid=kv());const m={name:p.name,percentage:0,status:"ready",size:p.size,raw:p,uid:p.uid};if(e.listType==="picture-card"||e.listType==="picture")try{m.url=URL.createObjectURL(p)}catch(v){v.message,e.onError(v,m,n.value)}n.value=[...n.value,m],e.onChange(m,n.value)},f=async p=>{const m=p instanceof File?o(p):p;m||rn(Q1,"file to be removed not found");const v=y=>{l(y),s(y),e.onRemove(y,n.value),ew(y)};e.beforeRemove?await e.beforeRemove(m,n.value)!==!1&&v(m):v(m)};function h(){n.value.filter(({status:p})=>p==="ready").forEach(({raw:p})=>{var m;return p&&((m=t.value)==null?void 0:m.upload(p))})}return ve(()=>e.listType,p=>{p!=="picture-card"&&p!=="picture"||(n.value=n.value.map(m=>{const{raw:v,url:y}=m;if(!y&&v)try{m.url=URL.createObjectURL(v)}catch(g){e.onError(g,m,n.value)}return m}))}),ve(n,p=>{for(const m of p)m.uid||(m.uid=kv()),m.status||(m.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:l,clearFiles:a,handleError:r,handleProgress:u,handleStart:d,handleSuccess:c,handleRemove:f,submit:h,revokeFileObjectURL:ew}},WQ=K({name:"ElUpload"}),jQ=K({...WQ,props:IQ,setup(e,{expose:t}){const n=e,o=Ln(),l=Dt(),{abort:a,submit:s,clearFiles:r,uploadFiles:u,handleStart:c,handleError:d,handleRemove:f,handleSuccess:h,handleProgress:p,revokeFileObjectURL:m}=KQ(n,l),v=k(()=>n.listType==="picture-card"),y=k(()=>({...n,fileList:u.value,onStart:c,onProgress:p,onSuccess:h,onError:d,onRemove:f}));return It(()=>{u.value.forEach(m)}),pt(kT,{accept:Tt(n,"accept")}),t({abort:a,submit:s,clearFiles:r,handleStart:c,handleRemove:f}),(g,_)=>($(),B("div",null,[i(v)&&g.showFileList?($(),re(Z1,{key:0,disabled:i(o),"list-type":g.listType,files:i(u),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:i(f)},Co({append:X(()=>[j(J1,it({ref_key:"uploadRef",ref:l},i(y)),{default:X(()=>[g.$slots.trigger?ee(g.$slots,"trigger",{key:0}):le("v-if",!0),!g.$slots.trigger&&g.$slots.default?ee(g.$slots,"default",{key:1}):le("v-if",!0)]),_:3},16)]),_:2},[g.$slots.file?{name:"default",fn:X(({file:b,index:w})=>[ee(g.$slots,"file",{file:b,index:w})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):le("v-if",!0),!i(v)||i(v)&&!g.showFileList?($(),re(J1,it({key:1,ref_key:"uploadRef",ref:l},i(y)),{default:X(()=>[g.$slots.trigger?ee(g.$slots,"trigger",{key:0}):le("v-if",!0),!g.$slots.trigger&&g.$slots.default?ee(g.$slots,"default",{key:1}):le("v-if",!0)]),_:3},16)):le("v-if",!0),g.$slots.trigger?ee(g.$slots,"default",{key:2}):le("v-if",!0),ee(g.$slots,"tip"),!i(v)&&g.showFileList?($(),re(Z1,{key:3,disabled:i(o),"list-type":g.listType,files:i(u),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:i(f)},Co({_:2},[g.$slots.file?{name:"default",fn:X(({file:b,index:w})=>[ee(g.$slots,"file",{file:b,index:w})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):le("v-if",!0)]))}});var UQ=ke(jQ,[["__file","upload.vue"]]);const qQ=Qe(UQ),YQ=_e({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:Z([String,Array]),default:"Element Plus"},font:{type:Z(Object)},gap:{type:Z(Array),default:()=>[100,100]},offset:{type:Z(Array)}});function GQ(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function XQ(e){return Object.keys(e).map(t=>`${GQ(t)}: ${e[t]};`).join(" ")}function ZQ(){return window.devicePixelRatio||1}const JQ=(e,t)=>{let n=!1;return e.removedNodes.length&&t&&(n=Array.from(e.removedNodes).includes(t)),e.type==="attributes"&&e.target===t&&(n=!0),n},NT=3;function zp(e,t,n=1){const o=document.createElement("canvas"),l=o.getContext("2d"),a=e*n,s=t*n;return o.setAttribute("width",`${a}px`),o.setAttribute("height",`${s}px`),l.save(),[l,o,a,s]}function QQ(){function e(t,n,o,l,a,s,r,u){const[c,d,f,h]=zp(l,a,o);if(t instanceof HTMLImageElement)c.drawImage(t,0,0,f,h);else{const{color:W,fontSize:Q,fontStyle:G,fontWeight:oe,fontFamily:ie,textAlign:ae,textBaseline:ne}=s,ce=Number(Q)*o;c.font=`${G} normal ${oe} ${ce}px/${a}px ${ie}`,c.fillStyle=W,c.textAlign=ae,c.textBaseline=ne;const de=ye(t)?t:[t];de==null||de.forEach((xe,Se)=>{c.fillText(xe??"",f/2,Se*(ce+NT*o))})}const p=Math.PI/180*Number(n),m=Math.max(l,a),[v,y,g]=zp(m,m,o);v.translate(g/2,g/2),v.rotate(p),f>0&&h>0&&v.drawImage(d,-f/2,-h/2);function _(W,Q){const G=W*Math.cos(p)-Q*Math.sin(p),oe=W*Math.sin(p)+Q*Math.cos(p);return[G,oe]}let b=0,w=0,C=0,S=0;const O=f/2,N=h/2;[[0-O,0-N],[0+O,0-N],[0+O,0+N],[0-O,0+N]].forEach(([W,Q])=>{const[G,oe]=_(W,Q);b=Math.min(b,G),w=Math.max(w,G),C=Math.min(C,oe),S=Math.max(S,oe)});const T=b+g/2,x=C+g/2,I=w-b,V=S-C,z=r*o,D=u*o,A=(I+z)*2,F=V+D,[P,L]=zp(A,F);function U(W=0,Q=0){P.drawImage(y,T,x,I,V,W,Q,I,V)}return U(),U(I+z,-V/2-D/2),U(I+z,+V/2+D/2),[L.toDataURL(),A/o,F/o]}return e}const eee=K({name:"ElWatermark"}),tee=K({...eee,props:YQ,setup(e){const t=e,n={position:"relative"},o=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.color)!=null?x:"rgba(0,0,0,.15)"}),l=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.fontSize)!=null?x:16}),a=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.fontWeight)!=null?x:"normal"}),s=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.fontStyle)!=null?x:"normal"}),r=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.fontFamily)!=null?x:"sans-serif"}),u=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.textAlign)!=null?x:"center"}),c=k(()=>{var T,x;return(x=(T=t.font)==null?void 0:T.textBaseline)!=null?x:"hanging"}),d=k(()=>t.gap[0]),f=k(()=>t.gap[1]),h=k(()=>d.value/2),p=k(()=>f.value/2),m=k(()=>{var T,x;return(x=(T=t.offset)==null?void 0:T[0])!=null?x:h.value}),v=k(()=>{var T,x;return(x=(T=t.offset)==null?void 0:T[1])!=null?x:p.value}),y=()=>{const T={zIndex:t.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let x=m.value-h.value,I=v.value-p.value;return x>0&&(T.left=`${x}px`,T.width=`calc(100% - ${x}px)`,x=0),I>0&&(T.top=`${I}px`,T.height=`calc(100% - ${I}px)`,I=0),T.backgroundPosition=`${x}px ${I}px`,T},g=Dt(null),_=Dt(),b=R(!1),w=()=>{_.value&&(_.value.remove(),_.value=void 0)},C=(T,x)=>{var I;g.value&&_.value&&(b.value=!0,_.value.setAttribute("style",XQ({...y(),backgroundImage:`url('${T}')`,backgroundSize:`${Math.floor(x)}px`})),(I=g.value)==null||I.append(_.value),setTimeout(()=>{b.value=!1}))},S=T=>{let x=120,I=64;const{image:V,content:z,width:D,height:A,rotate:F}=t;if(!V&&T.measureText){T.font=`${Number(l.value)}px ${r.value}`;const P=ye(z)?z:[z];let L=0,U=0;P.forEach(G=>{const{width:oe,fontBoundingBoxAscent:ie,fontBoundingBoxDescent:ae,actualBoundingBoxAscent:ne,actualBoundingBoxDescent:ce}=T.measureText(G),de=Ct(ie)?ne+ce:ie+ae;oe>L&&(L=Math.ceil(oe)),de>U&&(U=Math.ceil(de))}),x=L,I=U*P.length+(P.length-1)*NT;const W=Math.PI/180*Number(F),Q=Math.ceil(Math.abs(Math.sin(W)*I)/2);x+=Q}return[D??x,A??I]},O=QQ(),N=()=>{const x=document.createElement("canvas").getContext("2d"),I=t.image,V=t.content,z=t.rotate;if(x){_.value||(_.value=document.createElement("div"));const D=ZQ(),[A,F]=S(x),P=L=>{const[U,W]=O(L||"",z,D,A,F,{color:o.value,fontSize:l.value,fontStyle:s.value,fontWeight:a.value,fontFamily:r.value,textAlign:u.value,textBaseline:c.value},d.value,f.value);C(U,W)};if(I){const L=new Image;L.onload=()=>{P(L)},L.onerror=()=>{P(V)},L.crossOrigin="anonymous",L.referrerPolicy="no-referrer",L.src=I}else P(V)}};return nt(()=>{N()}),ve(()=>t,()=>{N()},{deep:!0,flush:"post"}),It(()=>{w()}),R_(g,T=>{b.value||T.forEach(x=>{JQ(x,_.value)&&(w(),N())})},{attributes:!0,subtree:!0,childList:!0}),(T,x)=>($(),B("div",{ref_key:"containerRef",ref:g,style:He([n])},[ee(T.$slots,"default")],4))}});var nee=ke(tee,[["__file","watermark.vue"]]);const oee=Qe(nee),lee=_e({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Z(Object)},targetAreaClickable:{type:Boolean,default:!0}}),aee=(e,t,n,o,l)=>{const a=R(null),s=()=>{let f;return Ae(e.value)?f=document.querySelector(e.value):De(e.value)?f=e.value():f=e.value,f},r=()=>{const f=s();if(!f||!t.value){a.value=null;return}see(f)||f.scrollIntoView(l.value);const{left:h,top:p,width:m,height:v}=f.getBoundingClientRect();a.value={left:h,top:p,width:m,height:v,radius:0}};nt(()=>{ve([t,e],()=>{r()},{immediate:!0}),window.addEventListener("resize",r)}),It(()=>{window.removeEventListener("resize",r)});const u=f=>{var h;return(h=ye(n.value.offset)?n.value.offset[f]:n.value.offset)!=null?h:6},c=k(()=>{var f;if(!a.value)return a.value;const h=u(0),p=u(1),m=((f=n.value)==null?void 0:f.radius)||2;return{left:a.value.left-h,top:a.value.top-p,width:a.value.width+h*2,height:a.value.height+p*2,radius:m}}),d=k(()=>{const f=s();return!o.value||!f||!window.DOMRect?f||void 0:{getBoundingClientRect(){var h,p,m,v;return window.DOMRect.fromRect({width:((h=c.value)==null?void 0:h.width)||0,height:((p=c.value)==null?void 0:p.height)||0,x:((m=c.value)==null?void 0:m.left)||0,y:((v=c.value)==null?void 0:v.top)||0})}}});return{mergedPosInfo:c,triggerTarget:d}},Yf=Symbol("ElTour");function see(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:o,right:l,bottom:a,left:s}=e.getBoundingClientRect();return o>=0&&s>=0&&l<=t&&a<=n}const ree=(e,t,n,o,l,a,s,r)=>{const u=R(),c=R(),d=R({}),f={x:u,y:c,placement:o,strategy:l,middlewareData:d},h=k(()=>{const g=[iT(i(a)),dJ(),cJ(),iee()];return i(r)&&i(n)&&g.push(uT({element:i(n)})),g}),p=async()=>{if(!gt)return;const g=i(e),_=i(t);if(!g||!_)return;const b=await cT(g,_,{placement:i(o),strategy:i(l),middleware:i(h)});xr(f).forEach(w=>{f[w].value=b[w]})},m=k(()=>{if(!i(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:i(s)};const{overflow:g}=i(d);return{position:i(l),zIndex:i(s),top:i(c)!=null?`${i(c)}px`:"",left:i(u)!=null?`${i(u)}px`:"",maxWidth:g!=null&&g.maxWidth?`${g==null?void 0:g.maxWidth}px`:""}}),v=k(()=>{if(!i(r))return{};const{arrow:g}=i(d);return{left:(g==null?void 0:g.x)!=null?`${g==null?void 0:g.x}px`:"",top:(g==null?void 0:g.y)!=null?`${g==null?void 0:g.y}px`:""}});let y;return nt(()=>{const g=i(e),_=i(t);g&&_&&(y=iJ(g,_,p)),Nn(()=>{p()})}),It(()=>{y&&y()}),{update:p,contentStyle:m,arrowStyle:v}},iee=()=>({name:"overflow",async fn(e){const t=await uJ(e);let n=0;return t.left>0&&(n=t.left),t.right>0&&(n=t.right),{data:{maxWidth:e.rects.floating.width-n}}}}),uee=K({name:"ElTourMask",inheritAttrs:!1}),cee=K({...uee,props:lee,setup(e){const t=e,{ns:n}=Re(Yf),o=k(()=>{var r,u;return(u=(r=t.pos)==null?void 0:r.radius)!=null?u:2}),l=k(()=>{const r=o.value,u=`a${r},${r} 0 0 1`;return{topRight:`${u} ${r},${r}`,bottomRight:`${u} ${-r},${r}`,bottomLeft:`${u} ${-r},${-r}`,topLeft:`${u} ${r},${-r}`}}),a=k(()=>{const r=window.innerWidth,u=window.innerHeight,c=l.value,d=`M${r},0 L0,0 L0,${u} L${r},${u} L${r},0 Z`,f=o.value;return t.pos?`${d} M${t.pos.left+f},${t.pos.top} h${t.pos.width-f*2} ${c.topRight} v${t.pos.height-f*2} ${c.bottomRight} h${-t.pos.width+f*2} ${c.bottomLeft} v${-t.pos.height+f*2} ${c.topLeft} z`:d}),s=k(()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"}));return Cg(Tt(t,"visible"),{ns:n}),(r,u)=>r.visible?($(),B("div",it({key:0,class:i(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:r.zIndex,pointerEvents:r.pos&&r.targetAreaClickable?"none":"auto"}},r.$attrs),[($(),B("svg",{style:{width:"100%",height:"100%"}},[H("path",{class:M(i(n).e("hollow")),style:He(i(s)),d:i(a)},null,14,["d"])]))],16)):le("v-if",!0)}});var dee=ke(cee,[["__file","mask.vue"]]);const fee=["absolute","fixed"],pee=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],oy=_e({placement:{type:Z(String),values:pee,default:"bottom"},reference:{type:Z(Object),default:null},strategy:{type:Z(String),values:fee,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),hee={close:()=>!0},vee=K({name:"ElTourContent"}),mee=K({...vee,props:oy,emits:hee,setup(e,{emit:t}){const n=e,o=R(n.placement),l=R(n.strategy),a=R(null),s=R(null);ve(()=>n.placement,()=>{o.value=n.placement});const{contentStyle:r,arrowStyle:u}=ree(Tt(n,"reference"),a,s,o,l,Tt(n,"offset"),Tt(n,"zIndex"),Tt(n,"showArrow")),c=k(()=>o.value.split("-")[0]),{ns:d}=Re(Yf),f=()=>{t("close")},h=p=>{p.detail.focusReason==="pointer"&&p.preventDefault()};return(p,m)=>($(),B("div",{ref_key:"contentRef",ref:a,style:He(i(r)),class:M(i(d).e("content")),"data-side":i(c),tabindex:"-1"},[j(i(oi),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":a.value||void 0,onReleaseRequested:f,onFocusoutPrevented:h},{default:X(()=>[ee(p.$slots,"default")]),_:3},8,["focus-trap-el"]),p.showArrow?($(),B("span",{key:0,ref_key:"arrowRef",ref:s,style:He(i(u)),class:M(i(d).e("arrow"))},null,6)):le("v-if",!0)],14,["data-side"]))}});var gee=ke(mee,[["__file","content.vue"]]),yee=K({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let o=0;return()=>{var l,a;const s=(l=t.default)==null?void 0:l.call(t),r=[];let u=0;function c(d){ye(d)&&d.forEach(f=>{var h;((h=(f==null?void 0:f.type)||{})==null?void 0:h.name)==="ElTourStep"&&(r.push(f),u+=1)})}return s.length&&c(Gl((a=s[0])==null?void 0:a.children)),o!==u&&(o=u,n("update-total",u)),r.length?r[e.current]:null}}});const bee=_e({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Ot},placement:oy.placement,contentStyle:{type:Z([Object])},mask:{type:Z([Boolean,Object]),default:!0},gap:{type:Z(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:Z([Boolean,Object]),default:()=>({block:"center"})},type:{type:Z(String)},appendTo:{type:Z([String,Object]),default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),wee={[Ye]:e=>Pt(e),"update:current":e=>ze(e),close:e=>ze(e),finish:()=>!0,change:e=>ze(e)},Cee=K({name:"ElTour"}),See=K({...Cee,props:bee,emits:wee,setup(e,{emit:t}){const n=e,o=be("tour"),l=R(0),a=R(),s=L_(n,"current",t,{passive:!0}),r=k(()=>{var E;return(E=a.value)==null?void 0:E.target}),u=k(()=>[o.b(),y.value==="primary"?o.m("primary"):""]),c=k(()=>{var E;return((E=a.value)==null?void 0:E.placement)||n.placement}),d=k(()=>{var E,T;return(T=(E=a.value)==null?void 0:E.contentStyle)!=null?T:n.contentStyle}),f=k(()=>{var E,T;return(T=(E=a.value)==null?void 0:E.mask)!=null?T:n.mask}),h=k(()=>!!f.value&&n.modelValue),p=k(()=>Pt(f.value)?void 0:f.value),m=k(()=>{var E,T;return!!r.value&&((T=(E=a.value)==null?void 0:E.showArrow)!=null?T:n.showArrow)}),v=k(()=>{var E,T;return(T=(E=a.value)==null?void 0:E.scrollIntoViewOptions)!=null?T:n.scrollIntoViewOptions}),y=k(()=>{var E,T;return(T=(E=a.value)==null?void 0:E.type)!=null?T:n.type}),{nextZIndex:g}=ti(),_=g(),b=k(()=>{var E;return(E=n.zIndex)!=null?E:_}),{mergedPosInfo:w,triggerTarget:C}=aee(r,Tt(n,"modelValue"),Tt(n,"gap"),f,v);ve(()=>n.modelValue,E=>{E||(s.value=0)});const S=()=>{n.closeOnPressEscape&&(t(Ye,!1),t("close",s.value))},O=E=>{l.value=E},N=cn();return pt(Yf,{currentStep:a,current:s,total:l,showClose:Tt(n,"showClose"),closeIcon:Tt(n,"closeIcon"),mergedType:y,ns:o,slots:N,updateModelValue(E){t(Ye,E)},onClose(){t("close",s.value)},onFinish(){t("finish")},onChange(){t(dt,s.value)}}),(E,T)=>($(),B(Fe,null,[j(i(li),{to:E.appendTo},{default:X(()=>{var x,I;return[H("div",it({class:i(u)},E.$attrs),[j(dee,{visible:i(h),fill:(x=i(p))==null?void 0:x.color,style:He((I=i(p))==null?void 0:I.style),pos:i(w),"z-index":i(b),"target-area-clickable":E.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),E.modelValue?($(),re(gee,{key:i(s),reference:i(C),placement:i(c),"show-arrow":i(m),"z-index":i(b),style:He(i(d)),onClose:S},{default:X(()=>[j(i(yee),{current:i(s),onUpdateTotal:O},{default:X(()=>[ee(E.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):le("v-if",!0)],16)]}),_:3},8,["to"]),le(" just for IDE "),le("v-if",!0)],64))}});var _ee=ke(See,[["__file","tour.vue"]]);const kee=_e({target:{type:Z([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:Ot},showArrow:{type:Boolean,default:void 0},placement:oy.placement,mask:{type:Z([Boolean,Object]),default:void 0},contentStyle:{type:Z([Object])},prevButtonProps:{type:Z(Object)},nextButtonProps:{type:Z(Object)},scrollIntoViewOptions:{type:Z([Boolean,Object]),default:void 0},type:{type:Z(String)}}),Eee={close:()=>!0},Tee=K({name:"ElTourStep"}),$ee=K({...Tee,props:kee,emits:Eee,setup(e,{emit:t}){const n=e,{Close:o}=t2,{t:l}=yt(),{currentStep:a,current:s,total:r,showClose:u,closeIcon:c,mergedType:d,ns:f,slots:h,updateModelValue:p,onClose:m,onFinish:v,onChange:y}=Re(Yf);ve(n,N=>{a.value=N},{immediate:!0});const g=k(()=>{var N;return(N=n.showClose)!=null?N:u.value}),_=k(()=>{var N,E;return(E=(N=n.closeIcon)!=null?N:c.value)!=null?E:o}),b=N=>{if(N)return _3(N,["children","onClick"])},w=()=>{var N,E;s.value-=1,(N=n.prevButtonProps)!=null&&N.onClick&&((E=n.prevButtonProps)==null||E.onClick()),y()},C=()=>{var N;s.value>=r.value-1?S():s.value+=1,(N=n.nextButtonProps)!=null&&N.onClick&&n.nextButtonProps.onClick(),y()},S=()=>{O(),v()},O=()=>{p(!1),m(),t("close")};return(N,E)=>($(),B(Fe,null,[i(g)?($(),B("button",{key:0,"aria-label":"Close",class:M(i(f).e("closebtn")),type:"button",onClick:O},[j(i(Le),{class:M(i(f).e("close"))},{default:X(()=>[($(),re(at(i(_))))]),_:1},8,["class"])],2)):le("v-if",!0),H("header",{class:M([i(f).e("header"),{"show-close":i(u)}])},[ee(N.$slots,"header",{},()=>[H("span",{role:"heading",class:M(i(f).e("title"))},Ee(N.title),3)])],2),H("div",{class:M(i(f).e("body"))},[ee(N.$slots,"default",{},()=>[H("span",null,Ee(N.description),1)])],2),H("footer",{class:M(i(f).e("footer"))},[H("div",{class:M(i(f).b("indicators"))},[i(h).indicators?($(),re(at(i(h).indicators),{key:0,current:i(s),total:i(r)},null,8,["current","total"])):($(!0),B(Fe,{key:1},ht(i(r),(T,x)=>($(),B("span",{key:T,class:M([i(f).b("indicator"),x===i(s)?"is-active":""])},null,2))),128))],2),H("div",{class:M(i(f).b("buttons"))},[i(s)>0?($(),re(i(Tn),it({key:0,size:"small",type:i(d)},b(N.prevButtonProps),{onClick:w}),{default:X(()=>{var T,x;return[ft(Ee((x=(T=N.prevButtonProps)==null?void 0:T.children)!=null?x:i(l)("el.tour.previous")),1)]}),_:1},16,["type"])):le("v-if",!0),i(s)<=i(r)-1?($(),re(i(Tn),it({key:1,size:"small",type:i(d)==="primary"?"default":"primary"},b(N.nextButtonProps),{onClick:C}),{default:X(()=>{var T,x;return[ft(Ee((x=(T=N.nextButtonProps)==null?void 0:T.children)!=null?x:i(s)===i(r)-1?i(l)("el.tour.finish"):i(l)("el.tour.next")),1)]}),_:1},16,["type"])):le("v-if",!0)],2)],2)],64))}});var OT=ke($ee,[["__file","step.vue"]]);const Nee=Qe(_ee,{TourStep:OT}),Oee=Yt(OT),Iee=_e({container:{type:Z([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:Z(String),default:"default"},direction:{type:Z(String),default:"vertical"},selectScrollTop:{type:Boolean,default:!1}}),Mee={change:e=>Ae(e),click:(e,t)=>e instanceof MouseEvent&&(Ae(t)||Ct(t))},IT=Symbol("anchor"),_c=e=>{if(!gt||e==="")return null;if(Ae(e))try{return document.querySelector(e)}catch{return null}return e};function Aee(e){let t=0;const n=(...o)=>{t&&Os(t),t=Ba(()=>{e(...o),t=0})};return n.cancel=()=>{Os(t),t=0},n}const xee=K({name:"ElAnchor"}),Pee=K({...xee,props:Iee,emits:Mee,setup(e,{expose:t,emit:n}){const o=e,l=R(""),a=R(null),s=R(null),r=R(),u={};let c=!1,d=0;const f=be("anchor"),h=k(()=>[f.b(),o.type==="underline"?f.m("underline"):"",f.m(o.direction)]),p=N=>{u[N.href]=N.el},m=N=>{delete u[N]},v=N=>{l.value!==N&&(l.value=N,n(dt,N))};let y=null;const g=N=>{if(!r.value)return;const E=_c(N);if(!E)return;y&&y(),c=!0;const T=n0(E,r.value),x=Rh(E,T),I=T.scrollHeight-T.clientHeight,V=Math.min(x-o.offset,I);y=N6(r.value,d,V,o.duration,()=>{setTimeout(()=>{c=!1},20)})},_=N=>{N&&(v(N),g(N))},b=(N,E)=>{n("click",N,E),_(E)},w=Aee(()=>{r.value&&(d=o0(r.value));const N=C();c||Ct(N)||v(N)}),C=()=>{if(!r.value)return;const N=o0(r.value),E=[];for(const T of Object.keys(u)){const x=_c(T);if(!x)continue;const I=n0(x,r.value),V=Rh(x,I);E.push({top:V-o.offset-o.bound,href:T})}E.sort((T,x)=>T.top-x.top);for(let T=0;TN))return x.href}},S=()=>{const N=_c(o.container);!N||$f(N)?r.value=window:r.value=N};Mt(r,"scroll",w);const O=k(()=>{if(!a.value||!s.value||!l.value)return{};const N=u[l.value];if(!N)return{};const E=a.value.getBoundingClientRect(),T=s.value.getBoundingClientRect(),x=N.getBoundingClientRect();return o.direction==="horizontal"?{left:`${x.left-E.left}px`,width:`${x.width}px`,opacity:1}:{top:`${x.top-E.top+(x.height-T.height)/2}px`,opacity:1}});return nt(()=>{S();const N=decodeURIComponent(window.location.hash);_c(N)?_(N):w()}),ve(()=>o.container,()=>{S()}),pt(IT,{ns:f,direction:o.direction,currentAnchor:l,addLink:p,removeLink:m,handleClick:b}),t({scrollTo:_}),(N,E)=>($(),B("div",{ref_key:"anchorRef",ref:a,class:M(i(h))},[N.marker?($(),B("div",{key:0,ref_key:"markerRef",ref:s,class:M(i(f).e("marker")),style:He(i(O))},null,6)):le("v-if",!0),H("div",{class:M(i(f).e("list"))},[ee(N.$slots,"default")],2)],2))}});var Ree=ke(Pee,[["__file","anchor.vue"]]);const Lee=_e({title:String,href:String}),Dee=K({name:"ElAnchorLink"}),Fee=K({...Dee,props:Lee,setup(e){const t=e,n=R(null),{ns:o,direction:l,currentAnchor:a,addLink:s,removeLink:r,handleClick:u}=Re(IT),c=k(()=>[o.e("link"),o.is("active",a.value===t.href)]),d=f=>{u(f,t.href)};return ve(()=>t.href,(f,h)=>{Be(()=>{h&&r(h),f&&s({href:f,el:n.value})})}),nt(()=>{const{href:f}=t;f&&s({href:f,el:n.value})}),It(()=>{const{href:f}=t;f&&r(f)}),(f,h)=>($(),B("div",{class:M(i(o).e("item"))},[H("a",{ref_key:"linkRef",ref:n,class:M(i(c)),href:f.href,onClick:d},[ee(f.$slots,"default",{},()=>[ft(Ee(f.title),1)])],10,["href"]),f.$slots["sub-link"]&&i(l)==="vertical"?($(),B("div",{key:0,class:M(i(o).e("list"))},[ee(f.$slots,"sub-link")],2)):le("v-if",!0)],2))}});var MT=ke(Fee,[["__file","anchor-link.vue"]]);const Bee=Qe(Ree,{AnchorLink:MT}),Vee=Yt(MT),AT={label:"label",value:"value",disabled:"disabled"},Hee=_e({direction:{type:Z(String),default:"horizontal"},options:{type:Z(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},props:{type:Z(Object),default:()=>AT},block:Boolean,size:un,disabled:Boolean,validateEvent:{type:Boolean,default:!0},id:String,name:String,...In(["ariaLabel"])}),zee={[Ye]:e=>Ae(e)||ze(e)||Pt(e),[dt]:e=>Ae(e)||ze(e)||Pt(e)},Kee=K({name:"ElSegmented"}),Wee=K({...Kee,props:Hee,emits:zee,setup(e,{emit:t}){const n=e,o=be("segmented"),l=On(),a=an(),s=Ln(),{formItem:r}=Rn(),{inputId:u,isLabeledByFormItem:c}=Zo(n,{formItemContext:r}),d=R(null),f=G3(),h=_t({isInit:!1,width:0,height:0,translateX:0,translateY:0,focusVisible:!1}),p=T=>{const x=v(T);t(Ye,x),t(dt,x)},m=k(()=>({...AT,...n.props})),v=T=>ot(T)?T[m.value.value]:T,y=T=>ot(T)?T[m.value.label]:T,g=T=>!!(s.value||ot(T)&&T[m.value.disabled]),_=T=>n.modelValue===v(T),b=T=>n.options.find(x=>v(x)===T),w=T=>[o.e("item"),o.is("selected",_(T)),o.is("disabled",g(T))],C=()=>{if(!d.value)return;const T=d.value.querySelector(".is-selected"),x=d.value.querySelector(".is-selected input");if(!T||!x){h.width=0,h.height=0,h.translateX=0,h.translateY=0,h.focusVisible=!1;return}const I=T.getBoundingClientRect();h.isInit=!0,n.direction==="vertical"?(h.height=I.height,h.translateY=T.offsetTop):(h.width=I.width,h.translateX=T.offsetLeft);try{h.focusVisible=x.matches(":focus-visible")}catch{}},S=k(()=>[o.b(),o.m(a.value),o.is("block",n.block)]),O=k(()=>({width:n.direction==="vertical"?"100%":`${h.width}px`,height:n.direction==="vertical"?`${h.height}px`:"100%",transform:n.direction==="vertical"?`translateY(${h.translateY}px)`:`translateX(${h.translateX}px)`,display:h.isInit?"block":"none"})),N=k(()=>[o.e("item-selected"),o.is("disabled",g(b(n.modelValue))),o.is("focus-visible",h.focusVisible)]),E=k(()=>n.name||l.value);return jt(d,C),ve(f,C),ve(()=>n.modelValue,()=>{var T;C(),n.validateEvent&&((T=r==null?void 0:r.validate)==null||T.call(r,"change").catch(x=>void 0))},{flush:"post"}),(T,x)=>T.options.length?($(),B("div",{key:0,id:i(u),ref_key:"segmentedRef",ref:d,class:M(i(S)),role:"radiogroup","aria-label":i(c)?void 0:T.ariaLabel||"segmented","aria-labelledby":i(c)?i(r).labelId:void 0},[H("div",{class:M([i(o).e("group"),i(o).m(n.direction)])},[H("div",{style:He(i(O)),class:M(i(N))},null,6),($(!0),B(Fe,null,ht(T.options,(I,V)=>($(),B("label",{key:V,class:M(w(I))},[H("input",{class:M(i(o).e("item-input")),type:"radio",name:i(E),disabled:g(I),checked:_(I),onChange:z=>p(I)},null,42,["name","disabled","checked","onChange"]),H("div",{class:M(i(o).e("item-label"))},[ee(T.$slots,"default",{item:I},()=>[ft(Ee(y(I)),1)])],2)],2))),128))],2)],10,["id","aria-label","aria-labelledby"])):le("v-if",!0)}});var jee=ke(Wee,[["__file","segmented.vue"]]);const Uee=Qe(jee),qee=(e,t)=>{const n=e.toLowerCase();return(t.label||t.value).toLowerCase().includes(n)},Yee=(e,t,n)=>{const{selectionEnd:o}=e;if(o===null)return;const l=e.value,a=zn(t);let s=-1,r;for(let u=o-1;u>=0;--u){const c=l[u];if(c===n||c===` -`||c==="\r"){s=u;continue}if(a.includes(c)){const d=s===-1?o:s;r={pattern:l.slice(u+1,d),start:u+1,end:d,prefix:c,prefixIndex:u,splitIndex:s,selectionEnd:o};break}}return r},Gee=(e,t={debug:!1,useSelectionEnd:!1})=>{const n=e.selectionStart!==null?e.selectionStart:0,o=e.selectionEnd!==null?e.selectionEnd:0,l=t.useSelectionEnd?o:n,a=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];if(t.debug){const h=document.querySelector("#input-textarea-caret-position-mirror-div");h!=null&&h.parentNode&&h.parentNode.removeChild(h)}const s=document.createElement("div");s.id="input-textarea-caret-position-mirror-div",document.body.appendChild(s);const r=s.style,u=window.getComputedStyle(e),c=e.nodeName==="INPUT";r.whiteSpace=c?"nowrap":"pre-wrap",c||(r.wordWrap="break-word"),r.position="absolute",t.debug||(r.visibility="hidden"),a.forEach(h=>{if(c&&h==="lineHeight")if(u.boxSizing==="border-box"){const p=Number.parseInt(u.height),m=Number.parseInt(u.paddingTop)+Number.parseInt(u.paddingBottom)+Number.parseInt(u.borderTopWidth)+Number.parseInt(u.borderBottomWidth),v=m+Number.parseInt(u.lineHeight);p>v?r.lineHeight=`${p-m}px`:p===v?r.lineHeight=u.lineHeight:r.lineHeight="0"}else r.lineHeight=u.height;else r[h]=u[h]}),xf()?e.scrollHeight>Number.parseInt(u.height)&&(r.overflowY="scroll"):r.overflow="hidden",s.textContent=e.value.slice(0,Math.max(0,l)),c&&s.textContent&&(s.textContent=s.textContent.replace(/\s/g," "));const d=document.createElement("span");d.textContent=e.value.slice(Math.max(0,l))||".",d.style.position="relative",d.style.left=`${-e.scrollLeft}px`,d.style.top=`${-e.scrollTop}px`,s.appendChild(d);const f={top:d.offsetTop+Number.parseInt(u.borderTopWidth),left:d.offsetLeft+Number.parseInt(u.borderLeftWidth),height:Number.parseInt(u.fontSize)*1.5};return t.debug?d.style.backgroundColor="#aaa":document.body.removeChild(s),f.left>=e.clientWidth&&(f.left=e.clientWidth),f},Xee=_e({...Um,options:{type:Z(Array),default:()=>[]},prefix:{type:Z([String,Array]),default:"@",validator:e=>Ae(e)?e.length===1:e.every(t=>Ae(t)&&t.length===1)},split:{type:String,default:" ",validator:e=>e.length===1},filterOption:{type:Z([Boolean,Function]),default:()=>qee,validator:e=>e===!1?!0:De(e)},placement:{type:Z(String),default:"bottom"},showArrow:Boolean,offset:{type:Number,default:0},whole:Boolean,checkIsWhole:{type:Z(Function)},modelValue:String,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Z(Object),default:()=>({})}}),Zee={[Ye]:e=>Ae(e),search:(e,t)=>Ae(e)&&Ae(t),select:(e,t)=>Ae(e.value)&&Ae(t),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},Jee=_e({options:{type:Z(Array),default:()=>[]},loading:Boolean,disabled:Boolean,contentId:String,ariaLabel:String}),Qee={select:e=>Ae(e.value)},ete=K({name:"ElMentionDropdown"}),tte=K({...ete,props:Jee,emits:Qee,setup(e,{expose:t,emit:n}){const o=e,l=be("mention"),{t:a}=yt(),s=R(-1),r=R(),u=R(),c=R(),d=(b,w)=>[l.be("dropdown","item"),l.is("hovering",s.value===w),l.is("disabled",b.disabled||o.disabled)],f=b=>{b.disabled||o.disabled||n("select",b)},h=b=>{s.value=b},p=k(()=>o.disabled||o.options.every(b=>b.disabled)),m=k(()=>o.options[s.value]),v=()=>{m.value&&n("select",m.value)},y=b=>{const{options:w}=o;if(w.length===0||p.value)return;b==="next"?(s.value++,s.value===w.length&&(s.value=0)):b==="prev"&&(s.value--,s.value<0&&(s.value=w.length-1));const C=w[s.value];if(C.disabled){y(b);return}Be(()=>g(C))},g=b=>{var w,C,S,O;const{options:N}=o,E=N.findIndex(x=>x.value===b.value),T=(w=u.value)==null?void 0:w[E];if(T){const x=(S=(C=c.value)==null?void 0:C.querySelector)==null?void 0:S.call(C,`.${l.be("dropdown","wrap")}`);x&&Vm(x,T)}(O=r.value)==null||O.handleScroll()};return ve(()=>o.options,()=>{p.value||o.options.length===0?s.value=-1:s.value=0},{immediate:!0}),t({hoveringIndex:s,navigateOptions:y,selectHoverOption:v,hoverOption:m}),(b,w)=>($(),B("div",{ref_key:"dropdownRef",ref:c,class:M(i(l).b("dropdown"))},[b.$slots.header?($(),B("div",{key:0,class:M(i(l).be("dropdown","header"))},[ee(b.$slots,"header")],2)):le("v-if",!0),et(j(i(Rl),{id:b.contentId,ref_key:"scrollbarRef",ref:r,tag:"ul","wrap-class":i(l).be("dropdown","wrap"),"view-class":i(l).be("dropdown","list"),role:"listbox","aria-label":b.ariaLabel,"aria-orientation":"vertical"},{default:X(()=>[($(!0),B(Fe,null,ht(b.options,(C,S)=>($(),B("li",{id:`${b.contentId}-${S}`,ref_for:!0,ref_key:"optionRefs",ref:u,key:S,class:M(d(C,S)),role:"option","aria-disabled":C.disabled||b.disabled||void 0,"aria-selected":s.value===S,onMousemove:O=>h(S),onClick:We(O=>f(C),["stop"])},[ee(b.$slots,"label",{item:C,index:S},()=>{var O;return[H("span",null,Ee((O=C.label)!=null?O:C.value),1)]})],42,["id","aria-disabled","aria-selected","onMousemove","onClick"]))),128))]),_:3},8,["id","wrap-class","view-class","aria-label"]),[[bt,b.options.length>0&&!b.loading]]),b.loading?($(),B("div",{key:1,class:M(i(l).be("dropdown","loading"))},[ee(b.$slots,"loading",{},()=>[ft(Ee(i(a)("el.mention.loading")),1)])],2)):le("v-if",!0),b.$slots.footer?($(),B("div",{key:2,class:M(i(l).be("dropdown","footer"))},[ee(b.$slots,"footer")],2)):le("v-if",!0)],2))}});var nte=ke(tte,[["__file","mention-dropdown.vue"]]);const ote=K({name:"ElMention",inheritAttrs:!1}),lte=K({...ote,props:Xee,emits:Zee,setup(e,{expose:t,emit:n}){const o=e,l=k(()=>nl(o,Object.keys(Um))),a=be("mention"),s=Ln(),r=On(),u=R(),c=R(),d=R(),f=R(!1),h=R(),p=R(),m=k(()=>o.showArrow?o.placement:`${o.placement}-start`),v=k(()=>o.showArrow?["bottom","top"]:["bottom-start","top-start"]),y=k(()=>{const{filterOption:I,options:V}=o;return!p.value||!I?V:V.filter(z=>I(p.value.pattern,z))}),g=k(()=>f.value&&(!!y.value.length||o.loading)),_=k(()=>{var I;return`${r.value}-${(I=d.value)==null?void 0:I.hoveringIndex}`}),b=I=>{n(Ye,I),E()},w=I=>{var V,z,D,A;if(!(!("code"in I)||(V=u.value)!=null&&V.isComposing))switch(I.code){case Pe.left:case Pe.right:E();break;case Pe.up:case Pe.down:if(!f.value)return;I.preventDefault(),(z=d.value)==null||z.navigateOptions(I.code===Pe.up?"prev":"next");break;case Pe.enter:case Pe.numpadEnter:if(!f.value)return;I.preventDefault(),(D=d.value)!=null&&D.hoverOption?(A=d.value)==null||A.selectHoverOption():f.value=!1;break;case Pe.esc:if(!f.value)return;I.preventDefault(),f.value=!1;break;case Pe.backspace:if(o.whole&&p.value){const{splitIndex:F,selectionEnd:P,pattern:L,prefixIndex:U,prefix:W}=p.value,Q=N();if(!Q)return;const G=Q.value,oe=o.options.find(ae=>ae.value===L);if((De(o.checkIsWhole)?o.checkIsWhole(L,W):oe)&&F!==-1&&F+1===P){I.preventDefault();const ae=G.slice(0,U)+G.slice(F+1);n(Ye,ae);const ne=U;Be(()=>{Q.selectionStart=ne,Q.selectionEnd=ne,x()})}}}},{wrapperRef:C}=Ga(u,{beforeFocus(){return s.value},afterFocus(){E()},beforeBlur(I){var V;return(V=c.value)==null?void 0:V.isFocusInsideContent(I)},afterBlur(){f.value=!1}}),S=()=>{E()},O=I=>{if(!p.value)return;const V=N();if(!V)return;const z=V.value,{split:D}=o,A=z.slice(p.value.end),F=A.startsWith(D),P=`${I.value}${F?"":D}`,L=z.slice(0,p.value.start)+P+A;n(Ye,L),n("select",I,p.value.prefix);const U=p.value.start+P.length+(F?1:0);Be(()=>{V.selectionStart=U,V.selectionEnd=U,V.focus(),x()})},N=()=>{var I,V;return o.type==="textarea"?(I=u.value)==null?void 0:I.textarea:(V=u.value)==null?void 0:V.input},E=()=>{setTimeout(()=>{T(),x(),Be(()=>{var I;return(I=c.value)==null?void 0:I.updatePopper()})},0)},T=()=>{const I=N();if(!I)return;const V=Gee(I),z=I.getBoundingClientRect(),D=u.value.$el.getBoundingClientRect();h.value={position:"absolute",width:0,height:`${V.height}px`,left:`${V.left+z.left-D.left}px`,top:`${V.top+z.top-D.top}px`}},x=()=>{const I=N();if(document.activeElement!==I){f.value=!1;return}const{prefix:V,split:z}=o;if(p.value=Yee(I,V,z),p.value&&p.value.splitIndex===-1){f.value=!0,n("search",p.value.pattern,p.value.prefix);return}f.value=!1};return t({input:u,tooltip:c,dropdownVisible:g}),(I,V)=>($(),B("div",{ref_key:"wrapperRef",ref:C,class:M(i(a).b())},[j(i(jn),it(it(i(l),I.$attrs),{ref_key:"elInputRef",ref:u,"model-value":I.modelValue,disabled:i(s),role:i(g)?"combobox":void 0,"aria-activedescendant":i(g)?i(_)||"":void 0,"aria-controls":i(g)?i(r):void 0,"aria-expanded":i(g)||void 0,"aria-label":I.ariaLabel,"aria-autocomplete":i(g)?"none":void 0,"aria-haspopup":i(g)?"listbox":void 0,onInput:b,onKeydown:w,onMousedown:S}),Co({_:2},[ht(I.$slots,(z,D)=>({name:D,fn:X(A=>[ee(I.$slots,D,vo(il(A)))])}))]),1040,["model-value","disabled","role","aria-activedescendant","aria-controls","aria-expanded","aria-label","aria-autocomplete","aria-haspopup"]),j(i(Pn),{ref_key:"tooltipRef",ref:c,visible:i(g),"popper-class":[i(a).e("popper"),I.popperClass],"popper-options":I.popperOptions,placement:i(m),"fallback-placements":i(v),effect:"light",pure:"",offset:I.offset,"show-arrow":I.showArrow},{default:X(()=>[H("div",{style:He(h.value)},null,4)]),content:X(()=>{var z;return[j(nte,{ref_key:"dropdownRef",ref:d,options:i(y),disabled:i(s),loading:I.loading,"content-id":i(r),"aria-label":I.ariaLabel,onSelect:O,onClick:We((z=u.value)==null?void 0:z.focus,["stop"])},Co({_:2},[ht(I.$slots,(D,A)=>({name:A,fn:X(F=>[ee(I.$slots,A,vo(il(F)))])}))]),1032,["options","disabled","loading","content-id","aria-label","onClick"])]}),_:3},8,["visible","popper-class","popper-options","placement","fallback-placements","offset","show-arrow"])],2))}});var ate=ke(lte,[["__file","mention.vue"]]);const ste=Qe(ate);var rte=[x6,oD,eB,zX,sB,pB,N2,EB,TB,Tn,R2,wV,EV,zV,KV,K5,tk,G5,Xo,o5,U2,eH,mH,gH,Df,KH,UH,lz,az,sz,rz,iz,x9,K9,W9,nK,Nk,fK,t7,n7,o7,Dk,nW,oW,Le,hW,Vk,jn,Hk,OW,RW,ej,tj,nj,oj,uj,eU,sU,vU,k2,Xk,Q2,m5,v5,EU,IU,DU,Rl,Ms,Bd,Pj,vq,kq,Eq,Wq,Gq,uE,sY,vY,mY,SY,AG,xG,HX,oZ,lZ,Fr,uZ,Qz,vZ,wZ,CZ,Pn,OJ,zJ,Zd,rQ,kQ,qQ,oee,Nee,Oee,Bee,Vee,Uee,ste];const Fo="ElInfiniteScroll",ite=50,ute=200,cte=0,dte={delay:{type:Number,default:ute},distance:{type:Number,default:cte},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},ly=(e,t)=>Object.entries(dte).reduce((n,[o,l])=>{var a,s;const{type:r,default:u}=l,c=e.getAttribute(`infinite-scroll-${o}`);let d=(s=(a=t[c])!=null?a:c)!=null?s:u;return d=d==="false"?!1:d,d=r(d),n[o]=Number.isNaN(d)?u:d,n},{}),xT=e=>{const{observer:t}=e[Fo];t&&(t.disconnect(),delete e[Fo].observer)},fte=(e,t)=>{const{container:n,containerEl:o,instance:l,observer:a,lastScrollTop:s}=e[Fo],{disabled:r,distance:u}=ly(e,l),{clientHeight:c,scrollHeight:d,scrollTop:f}=o,h=f-s;if(e[Fo].lastScrollTop=f,a||r||h<0)return;let p=!1;if(n===e)p=d-(c+f)<=u;else{const{clientTop:m,scrollHeight:v}=e,y=Rh(e,o);p=f+c>=y+m+v-u}p&&t.call(l)};function Kp(e,t){const{containerEl:n,instance:o}=e[Fo],{disabled:l}=ly(e,o);l||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(o):xT(e))}const pte={async mounted(e,t){const{instance:n,value:o}=t;De(o)||rn(Fo,"'v-infinite-scroll' binding value must be a function"),await Be();const{delay:l,immediate:a}=ly(e,n),s=Bm(e,!0),r=s===window?document.documentElement:s,u=bs(fte.bind(null,e,o),l);if(s){if(e[Fo]={instance:n,container:s,containerEl:r,delay:l,cb:o,onScroll:u,lastScrollTop:r.scrollTop},a){const c=new MutationObserver(bs(Kp.bind(null,e,o),ite));e[Fo].observer=c,c.observe(e,{childList:!0,subtree:!0}),Kp(e,o)}s.addEventListener("scroll",u)}},unmounted(e){if(!e[Fo])return;const{container:t,onScroll:n}=e[Fo];t==null||t.removeEventListener("scroll",n),xT(e)},async updated(e){if(!e[Fo])await Be();else{const{containerEl:t,cb:n,observer:o}=e[Fo];t.clientHeight&&o&&Kp(e,n)}}},Ev=pte;Ev.install=e=>{e.directive("InfiniteScroll",Ev)};const hte=Ev;function vte(e){let t;const n=R(!1),o=_t({...e,originalPosition:"",originalOverflow:"",visible:!1});function l(h){o.text=h}function a(){const h=o.parent,p=f.ns;if(!h.vLoadingAddClassList){let m=h.getAttribute("loading-number");m=Number.parseInt(m)-1,m?h.setAttribute("loading-number",m.toString()):(qn(h,p.bm("parent","relative")),h.removeAttribute("loading-number")),qn(h,p.bm("parent","hidden"))}s(),d.unmount()}function s(){var h,p;(p=(h=f.$el)==null?void 0:h.parentNode)==null||p.removeChild(f.$el)}function r(){var h;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=setTimeout(u,400),o.visible=!1,(h=e.closed)==null||h.call(e))}function u(){if(!n.value)return;const h=o.parent;n.value=!1,h.vLoadingAddClassList=void 0,a()}const d=yd(K({name:"ElLoading",setup(h,{expose:p}){const{ns:m,zIndex:v}=If("loading");return p({ns:m,zIndex:v}),()=>{const y=o.spinner||o.svg,g=Ke("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...y?{innerHTML:y}:{}},[Ke("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),_=o.text?Ke("p",{class:m.b("text")},[o.text]):void 0;return Ke(gn,{name:m.b("fade"),onAfterLeave:u},{default:X(()=>[et(j("div",{style:{backgroundColor:o.background||""},class:[m.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[Ke("div",{class:m.b("spinner")},[g,_])]),[[bt,o.visible]])])})}}})),f=d.mount(document.createElement("div"));return{...mn(o),setText:l,removeElLoadingChild:s,close:r,handleAfterLeave:u,vm:f,get $el(){return f.$el}}}let kc;const Tv=function(e={}){if(!gt)return;const t=mte(e);if(t.fullscreen&&kc)return kc;const n=vte({...t,closed:()=>{var l;(l=t.closed)==null||l.call(t),t.fullscreen&&(kc=void 0)}});gte(t,t.parent,n),tw(t,t.parent,n),t.parent.vLoadingAddClassList=()=>tw(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),Be(()=>n.visible.value=t.visible),t.fullscreen&&(kc=n),n},mte=e=>{var t,n,o,l;let a;return Ae(e.target)?a=(t=document.querySelector(e.target))!=null?t:document.body:a=e.target||document.body,{parent:a===document.body||e.body?document.body:a,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:a===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(l=e.visible)!=null?l:!0,beforeClose:e.beforeClose,closed:e.closed,target:a}},gte=async(e,t,n)=>{const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,l={};if(e.fullscreen)n.originalPosition.value=ql(document.body,"position"),n.originalOverflow.value=ql(document.body,"overflow"),l.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=ql(document.body,"position"),await Be();for(const a of["top","left"]){const s=a==="top"?"scrollTop":"scrollLeft";l[a]=`${e.target.getBoundingClientRect()[a]+document.body[s]+document.documentElement[s]-Number.parseInt(ql(document.body,`margin-${a}`),10)}px`}for(const a of["height","width"])l[a]=`${e.target.getBoundingClientRect()[a]}px`}else n.originalPosition.value=ql(t,"position");for(const[a,s]of Object.entries(l))n.$el.style[a]=s},tw=(e,t,n)=>{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?qn(t,o.bm("parent","relative")):Ho(t,o.bm("parent","relative")),e.fullscreen&&e.lock?Ho(t,o.bm("parent","hidden")):qn(t,o.bm("parent","hidden"))},od=Symbol("ElLoading"),nw=(e,t)=>{var n,o,l,a;const s=t.instance,r=h=>ot(t.value)?t.value[h]:void 0,u=h=>{const p=Ae(h)&&(s==null?void 0:s[h])||h;return p&&R(p)},c=h=>u(r(h)||e.getAttribute(`element-loading-${to(h)}`)),d=(n=r("fullscreen"))!=null?n:t.modifiers.fullscreen,f={text:c("text"),svg:c("svg"),svgViewBox:c("svgViewBox"),spinner:c("spinner"),background:c("background"),customClass:c("customClass"),fullscreen:d,target:(o=r("target"))!=null?o:d?void 0:e,body:(l=r("body"))!=null?l:t.modifiers.body,lock:(a=r("lock"))!=null?a:t.modifiers.lock};e[od]={options:f,instance:Tv(f)}},yte=(e,t)=>{for(const n of Object.keys(t))Vt(t[n])&&(t[n].value=e[n])},ow={mounted(e,t){t.value&&nw(e,t)},updated(e,t){const n=e[od];t.oldValue!==t.value&&(t.value&&!t.oldValue?nw(e,t):t.value&&t.oldValue?ot(t.value)&&yte(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[od])==null||t.instance.close(),e[od]=null}},bte={install(e){e.directive("loading",ow),e.config.globalProperties.$loading=Tv},directive:ow,service:Tv},PT=["success","info","warning","error"],Zn=Ut({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:gt?document.body:void 0}),wte=_e({customClass:{type:String,default:Zn.customClass},dangerouslyUseHTMLString:{type:Boolean,default:Zn.dangerouslyUseHTMLString},duration:{type:Number,default:Zn.duration},icon:{type:Ot,default:Zn.icon},id:{type:String,default:Zn.id},message:{type:Z([String,Object,Function]),default:Zn.message},onClose:{type:Z(Function),default:Zn.onClose},showClose:{type:Boolean,default:Zn.showClose},type:{type:String,values:PT,default:Zn.type},plain:{type:Boolean,default:Zn.plain},offset:{type:Number,default:Zn.offset},zIndex:{type:Number,default:Zn.zIndex},grouping:{type:Boolean,default:Zn.grouping},repeatNum:{type:Number,default:Zn.repeatNum}}),Cte={destroy:()=>!0},ol=Fv([]),Ste=e=>{const t=ol.findIndex(l=>l.id===e),n=ol[t];let o;return t>0&&(o=ol[t-1]),{current:n,prev:o}},_te=e=>{const{prev:t}=Ste(e);return t?t.vm.exposed.bottom.value:0},kte=(e,t)=>ol.findIndex(o=>o.id===e)>0?16:t,Ete=K({name:"ElMessage"}),Tte=K({...Ete,props:wte,emits:Cte,setup(e,{expose:t,emit:n}){const o=e,{Close:l}=jm,a=R(!1),{ns:s,zIndex:r}=If("message"),{currentZIndex:u,nextZIndex:c}=r,d=R(),f=R(!1),h=R(0);let p;const m=k(()=>o.type?o.type==="error"?"danger":o.type:"info"),v=k(()=>{const E=o.type;return{[s.bm("icon",E)]:E&&Ka[E]}}),y=k(()=>o.icon||Ka[o.type]||""),g=k(()=>_te(o.id)),_=k(()=>kte(o.id,o.offset)+g.value),b=k(()=>h.value+_.value),w=k(()=>({top:`${_.value}px`,zIndex:u.value}));function C(){o.duration!==0&&({stop:p}=Fa(()=>{O()},o.duration))}function S(){p==null||p()}function O(){f.value=!1,Be(()=>{var E;a.value||((E=o.onClose)==null||E.call(o),n("destroy"))})}function N({code:E}){E===Pe.esc&&O()}return nt(()=>{C(),c(),f.value=!0}),ve(()=>o.repeatNum,()=>{S(),C()}),Mt(document,"keydown",N),jt(d,()=>{h.value=d.value.getBoundingClientRect().height}),t({visible:f,bottom:b,close:O}),(E,T)=>($(),re(gn,{name:i(s).b("fade"),onBeforeEnter:x=>a.value=!0,onBeforeLeave:E.onClose,onAfterLeave:x=>E.$emit("destroy"),persisted:""},{default:X(()=>[et(H("div",{id:E.id,ref_key:"messageRef",ref:d,class:M([i(s).b(),{[i(s).m(E.type)]:E.type},i(s).is("closable",E.showClose),i(s).is("plain",E.plain),E.customClass]),style:He(i(w)),role:"alert",onMouseenter:S,onMouseleave:C},[E.repeatNum>1?($(),re(i(N2),{key:0,value:E.repeatNum,type:i(m),class:M(i(s).e("badge"))},null,8,["value","type","class"])):le("v-if",!0),i(y)?($(),re(i(Le),{key:1,class:M([i(s).e("icon"),i(v)])},{default:X(()=>[($(),re(at(i(y))))]),_:1},8,["class"])):le("v-if",!0),ee(E.$slots,"default",{},()=>[E.dangerouslyUseHTMLString?($(),B(Fe,{key:1},[le(" Caution here, message could've been compromised, never use user's input as message "),H("p",{class:M(i(s).e("content")),innerHTML:E.message},null,10,["innerHTML"])],2112)):($(),B("p",{key:0,class:M(i(s).e("content"))},Ee(E.message),3))]),E.showClose?($(),re(i(Le),{key:2,class:M(i(s).e("closeBtn")),onClick:We(O,["stop"])},{default:X(()=>[j(i(l))]),_:1},8,["class","onClick"])):le("v-if",!0)],46,["id"]),[[bt,f.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}});var $te=ke(Tte,[["__file","message.vue"]]);let Nte=1;const RT=e=>{const t=!e||Ae(e)||Rt(e)||De(e)?{message:e}:e,n={...Zn,...t};if(!n.appendTo)n.appendTo=document.body;else if(Ae(n.appendTo)){let o=document.querySelector(n.appendTo);lo(o)||(o=document.body),n.appendTo=o}return Pt(Qo.grouping)&&!n.grouping&&(n.grouping=Qo.grouping),ze(Qo.duration)&&n.duration===3e3&&(n.duration=Qo.duration),ze(Qo.offset)&&n.offset===16&&(n.offset=Qo.offset),Pt(Qo.showClose)&&!n.showClose&&(n.showClose=Qo.showClose),n},Ote=e=>{const t=ol.indexOf(e);if(t===-1)return;ol.splice(t,1);const{handler:n}=e;n.close()},Ite=({appendTo:e,...t},n)=>{const o=`message_${Nte++}`,l=t.onClose,a=document.createElement("div"),s={...t,id:o,onClose:()=>{l==null||l(),Ote(d)},onDestroy:()=>{Tl(null,a)}},r=j($te,s,De(s.message)||Rt(s.message)?{default:De(s.message)?s.message:()=>s.message}:null);r.appContext=n||Ur._context,Tl(r,a),e.appendChild(a.firstElementChild);const u=r.component,d={id:o,vnode:r,vm:u,handler:{close:()=>{u.exposed.close()}},props:r.component.props};return d},Ur=(e={},t)=>{if(!gt)return{close:()=>{}};const n=RT(e);if(n.grouping&&ol.length){const l=ol.find(({vnode:a})=>{var s;return((s=a.props)==null?void 0:s.message)===n.message});if(l)return l.props.repeatNum+=1,l.props.type=n.type,l.handler}if(ze(Qo.max)&&ol.length>=Qo.max)return{close:()=>{}};const o=Ite(n,t);return ol.push(o),o.handler};PT.forEach(e=>{Ur[e]=(t={},n)=>{const o=RT(t);return Ur({...o,type:e},n)}});function Mte(e){const t=[...ol];for(const n of t)(!e||e===n.props.type)&&n.handler.close()}Ur.closeAll=Mte;Ur._context=null;const Ate=G_(Ur,"$message"),$v="_trap-focus-children",fs=[],lw=e=>{if(fs.length===0)return;const t=fs[fs.length-1][$v];if(t.length>0&&e.code===Pe.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],l=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),l&&!n&&(e.preventDefault(),t[0].focus())}},xte={beforeMount(e){e[$v]=i0(e),fs.push(e),fs.length<=1&&document.addEventListener("keydown",lw)},updated(e){Be(()=>{e[$v]=i0(e)})},unmounted(){fs.shift(),fs.length===0&&document.removeEventListener("keydown",lw)}},Pte=K({name:"ElMessageBox",directives:{TrapFocus:xte},components:{ElButton:Tn,ElFocusTrap:oi,ElInput:jn,ElOverlay:wg,ElIcon:Le,...jm},inheritAttrs:!1,props:{buttonSize:{type:String,validator:dE},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:o,ns:l,size:a}=If("message-box",k(()=>e.buttonSize)),{t:s}=n,{nextZIndex:r}=o,u=R(!1),c=_t({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",closeIcon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:"",inputValidator:void 0,inputErrorMessage:"",message:"",modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonLoadingIcon:Sl(Nl),cancelButtonLoadingIcon:Sl(Nl),confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:r()}),d=k(()=>{const A=c.type;return{[l.bm("icon",A)]:A&&Ka[A]}}),f=On(),h=On(),p=k(()=>{const A=c.type;return c.icon||A&&Ka[A]||""}),m=k(()=>!!c.message),v=R(),y=R(),g=R(),_=R(),b=R(),w=k(()=>c.confirmButtonClass);ve(()=>c.inputValue,async A=>{await Be(),e.boxType==="prompt"&&A&&I()},{immediate:!0}),ve(()=>u.value,A=>{var F,P;A&&(e.boxType!=="prompt"&&(c.autofocus?g.value=(P=(F=b.value)==null?void 0:F.$el)!=null?P:v.value:g.value=v.value),c.zIndex=r()),e.boxType==="prompt"&&(A?Be().then(()=>{var L;_.value&&_.value.$el&&(c.autofocus?g.value=(L=V())!=null?L:v.value:g.value=v.value)}):(c.editorErrorMessage="",c.validateError=!1))});const C=k(()=>e.draggable),S=k(()=>e.overflow);kk(v,y,C,S),nt(async()=>{await Be(),e.closeOnHashChange&&window.addEventListener("hashchange",O)}),It(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",O)});function O(){u.value&&(u.value=!1,Be(()=>{c.action&&t("action",c.action)}))}const N=()=>{e.closeOnClickModal&&x(c.distinguishCancelAndClose?"close":"cancel")},E=bg(N),T=A=>{if(c.inputType!=="textarea")return A.preventDefault(),x("confirm")},x=A=>{var F;e.boxType==="prompt"&&A==="confirm"&&!I()||(c.action=A,c.beforeClose?(F=c.beforeClose)==null||F.call(c,A,c,O):O())},I=()=>{if(e.boxType==="prompt"){const A=c.inputPattern;if(A&&!A.test(c.inputValue||""))return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;const F=c.inputValidator;if(De(F)){const P=F(c.inputValue);if(P===!1)return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;if(Ae(P))return c.editorErrorMessage=P,c.validateError=!0,!1}}return c.editorErrorMessage="",c.validateError=!1,!0},V=()=>{var A,F;const P=(A=_.value)==null?void 0:A.$refs;return(F=P==null?void 0:P.input)!=null?F:P==null?void 0:P.textarea},z=()=>{x("close")},D=()=>{e.closeOnPressEscape&&z()};return e.lockScroll&&Cg(u),{...mn(c),ns:l,overlayEvent:E,visible:u,hasMessage:m,typeClass:d,contentId:f,inputId:h,btnSize:a,iconComponent:p,confirmButtonClasses:w,rootRef:v,focusStartRef:g,headerRef:y,inputRef:_,confirmRef:b,doClose:O,handleClose:z,onCloseRequested:D,handleWrapperClick:N,handleInputEnter:T,handleAction:x,t:s}}});function Rte(e,t,n,o,l,a){const s=ct("el-icon"),r=ct("el-input"),u=ct("el-button"),c=ct("el-focus-trap"),d=ct("el-overlay");return $(),re(gn,{name:"fade-in-linear",onAfterLeave:f=>e.$emit("vanish"),persisted:""},{default:X(()=>[et(j(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:X(()=>[H("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:M(`${e.ns.namespace.value}-overlay-message-box`),onClick:e.overlayEvent.onClick,onMousedown:e.overlayEvent.onMousedown,onMouseup:e.overlayEvent.onMouseup},[j(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:X(()=>[H("div",{ref:"rootRef",class:M([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:He(e.customStyle),tabindex:"-1",onClick:We(()=>{},["stop"])},[e.title!==null&&e.title!==void 0?($(),B("div",{key:0,ref:"headerRef",class:M([e.ns.e("header"),{"show-close":e.showClose}])},[H("div",{class:M(e.ns.e("title"))},[e.iconComponent&&e.center?($(),re(s,{key:0,class:M([e.ns.e("status"),e.typeClass])},{default:X(()=>[($(),re(at(e.iconComponent)))]),_:1},8,["class"])):le("v-if",!0),H("span",null,Ee(e.title),1)],2),e.showClose?($(),B("button",{key:0,type:"button",class:M(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),onKeydown:xt(We(f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"])},[j(s,{class:M(e.ns.e("close"))},{default:X(()=>[($(),re(at(e.closeIcon||"close")))]),_:1},8,["class"])],42,["aria-label","onClick","onKeydown"])):le("v-if",!0)],2)):le("v-if",!0),H("div",{id:e.contentId,class:M(e.ns.e("content"))},[H("div",{class:M(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?($(),re(s,{key:0,class:M([e.ns.e("status"),e.typeClass])},{default:X(()=>[($(),re(at(e.iconComponent)))]),_:1},8,["class"])):le("v-if",!0),e.hasMessage?($(),B("div",{key:1,class:M(e.ns.e("message"))},[ee(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?($(),re(at(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):($(),re(at(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:X(()=>[ft(Ee(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):le("v-if",!0)],2),et(H("div",{class:M(e.ns.e("input"))},[j(r,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":f=>e.inputValue=f,type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:M({invalid:e.validateError}),onKeydown:xt(e.handleInputEnter,["enter"])},null,8,["id","modelValue","onUpdate:modelValue","type","placeholder","aria-invalid","class","onKeydown"]),H("div",{class:M(e.ns.e("errormsg")),style:He({visibility:e.editorErrorMessage?"visible":"hidden"})},Ee(e.editorErrorMessage),7)],2),[[bt,e.showInput]])],10,["id"]),H("div",{class:M(e.ns.e("btns"))},[e.showCancelButton?($(),re(u,{key:0,loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:M([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:f=>e.handleAction("cancel"),onKeydown:xt(We(f=>e.handleAction("cancel"),["prevent"]),["enter"])},{default:X(()=>[ft(Ee(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","loading-icon","class","round","size","onClick","onKeydown"])):le("v-if",!0),et(j(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:M([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:f=>e.handleAction("confirm"),onKeydown:xt(We(f=>e.handleAction("confirm"),["prevent"]),["enter"])},{default:X(()=>[ft(Ee(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","loading-icon","class","round","disabled","size","onClick","onKeydown"]),[[bt,e.showConfirmButton]])],2)],14,["onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,["aria-label","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["z-index","overlay-class","mask"]),[[bt,e.visible]])]),_:3},8,["onAfterLeave"])}var Lte=ke(Pte,[["render",Rte],["__file","index.vue"]]);const bu=new Map,Dte=e=>{let t=document.body;return e.appendTo&&(Ae(e.appendTo)&&(t=document.querySelector(e.appendTo)),lo(e.appendTo)&&(t=e.appendTo),lo(t)||(t=document.body)),t},Fte=(e,t,n=null)=>{const o=j(Lte,e,De(e.message)||Rt(e.message)?{default:De(e.message)?e.message:()=>e.message}:null);return o.appContext=n,Tl(o,t),Dte(e).appendChild(t.firstElementChild),o.component},Bte=()=>document.createElement("div"),Vte=(e,t)=>{const n=Bte();e.onVanish=()=>{Tl(null,n),bu.delete(l)},e.onAction=a=>{const s=bu.get(l);let r;e.showInput?r={value:l.inputValue,action:a}:r=a,e.callback?e.callback(r,o.proxy):a==="cancel"||a==="close"?e.distinguishCancelAndClose&&a!=="cancel"?s.reject("close"):s.reject("cancel"):s.resolve(r)};const o=Fte(e,n,t),l=o.proxy;for(const a in e)wt(e,a)&&!wt(l.$props,a)&&(a==="closeIcon"&&ot(e[a])?l[a]=Sl(e[a]):l[a]=e[a]);return l.visible=!0,l};function ii(e,t=null){if(!gt)return Promise.reject();let n;return Ae(e)||Rt(e)?e={message:e}:n=e.callback,new Promise((o,l)=>{const a=Vte(e,t??ii._context);bu.set(a,{options:e,callback:n,resolve:o,reject:l})})}const Hte=["alert","confirm","prompt"],zte={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};Hte.forEach(e=>{ii[e]=Kte(e)});function Kte(e){return(t,n,o,l)=>{let a="";return ot(n)?(o=n,a=""):Ct(n)?a="":a=n,ii(Object.assign({title:a,message:t,type:"",...zte[e]},o,{boxType:e}),l)}}ii.close=()=>{bu.forEach((e,t)=>{t.doClose()}),bu.clear()};ii._context=null;const ga=ii;ga.install=e=>{ga._context=e._context,e.config.globalProperties.$msgbox=ga,e.config.globalProperties.$messageBox=ga,e.config.globalProperties.$alert=ga.alert,e.config.globalProperties.$confirm=ga.confirm,e.config.globalProperties.$prompt=ga.prompt};const Wte=ga,LT=["success","info","warning","error"],jte=_e({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:Ot},id:{type:String,default:""},message:{type:Z([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:Z(Function),default:()=>{}},onClose:{type:Z(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...LT,""],default:""},zIndex:Number,closeIcon:{type:Ot,default:qo}}),Ute={destroy:()=>!0},qte=K({name:"ElNotification"}),Yte=K({...qte,props:jte,emits:Ute,setup(e,{expose:t}){const n=e,{ns:o,zIndex:l}=If("notification"),{nextZIndex:a,currentZIndex:s}=l,r=R(!1);let u;const c=k(()=>{const _=n.type;return _&&Ka[n.type]?o.m(_):""}),d=k(()=>n.type&&Ka[n.type]||n.icon),f=k(()=>n.position.endsWith("right")?"right":"left"),h=k(()=>n.position.startsWith("top")?"top":"bottom"),p=k(()=>{var _;return{[h.value]:`${n.offset}px`,zIndex:(_=n.zIndex)!=null?_:s.value}});function m(){n.duration>0&&({stop:u}=Fa(()=>{r.value&&y()},n.duration))}function v(){u==null||u()}function y(){r.value=!1}function g({code:_}){_===Pe.delete||_===Pe.backspace?v():_===Pe.esc?r.value&&y():m()}return nt(()=>{m(),a(),r.value=!0}),Mt(document,"keydown",g),t({visible:r,close:y}),(_,b)=>($(),re(gn,{name:i(o).b("fade"),onBeforeLeave:_.onClose,onAfterLeave:w=>_.$emit("destroy"),persisted:""},{default:X(()=>[et(H("div",{id:_.id,class:M([i(o).b(),_.customClass,i(f)]),style:He(i(p)),role:"alert",onMouseenter:v,onMouseleave:m,onClick:_.onClick},[i(d)?($(),re(i(Le),{key:0,class:M([i(o).e("icon"),i(c)])},{default:X(()=>[($(),re(at(i(d))))]),_:1},8,["class"])):le("v-if",!0),H("div",{class:M(i(o).e("group"))},[H("h2",{class:M(i(o).e("title")),textContent:Ee(_.title)},null,10,["textContent"]),et(H("div",{class:M(i(o).e("content")),style:He(_.title?void 0:{margin:0})},[ee(_.$slots,"default",{},()=>[_.dangerouslyUseHTMLString?($(),B(Fe,{key:1},[le(" Caution here, message could've been compromised, never use user's input as message "),H("p",{innerHTML:_.message},null,8,["innerHTML"])],2112)):($(),B("p",{key:0},Ee(_.message),1))])],6),[[bt,_.message]]),_.showClose?($(),re(i(Le),{key:0,class:M(i(o).e("closeBtn")),onClick:We(y,["stop"])},{default:X(()=>[($(),re(at(_.closeIcon)))]),_:1},8,["class","onClick"])):le("v-if",!0)],2)],46,["id","onClick"]),[[bt,r.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var Gte=ke(Yte,[["__file","notification.vue"]]);const Jd={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Nv=16;let Xte=1;const qr=function(e={},t){if(!gt)return{close:()=>{}};(Ae(e)||Rt(e))&&(e={message:e});const n=e.position||"top-right";let o=e.offset||0;Jd[n].forEach(({vm:d})=>{var f;o+=(((f=d.el)==null?void 0:f.offsetHeight)||0)+Nv}),o+=Nv;const l=`notification_${Xte++}`,a=e.onClose,s={...e,offset:o,id:l,onClose:()=>{Zte(l,n,a)}};let r=document.body;lo(e.appendTo)?r=e.appendTo:Ae(e.appendTo)&&(r=document.querySelector(e.appendTo)),lo(r)||(r=document.body);const u=document.createElement("div"),c=j(Gte,s,De(s.message)?s.message:Rt(s.message)?()=>s.message:null);return c.appContext=Ct(t)?qr._context:t,c.props.onDestroy=()=>{Tl(null,u)},Tl(c,u),Jd[n].push({vm:c}),r.appendChild(u.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};LT.forEach(e=>{qr[e]=(t={},n)=>((Ae(t)||Rt(t))&&(t={message:t}),qr({...t,type:e},n))});function Zte(e,t,n){const o=Jd[t],l=o.findIndex(({vm:c})=>{var d;return((d=c.component)==null?void 0:d.props.id)===e});if(l===-1)return;const{vm:a}=o[l];if(!a)return;n==null||n(a);const s=a.el.offsetHeight,r=t.split("-")[0];o.splice(l,1);const u=o.length;if(!(u<1))for(let c=l;c{t.component.exposed.visible.value=!1})}qr.closeAll=Jte;qr._context=null;const Qte=G_(qr,"$notify");var ene=[hte,bte,Ate,Wte,Qte,Gk],fne=_6([...rte,...ene]),pne={name:"zh-cn",el:{breadcrumb:{label:"面包屑"},colorpicker:{confirm:"确定",clear:"清空",defaultLabel:"颜色选择器",description:"当前颜色 {color},按 Enter 键选择新颜色",alphaLabel:"选择透明度的值"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",dateTablePrompt:"使用方向键与 Enter 键可选择日期",monthTablePrompt:"使用方向键与 Enter 键可选择月份",yearTablePrompt:"使用方向键与 Enter 键可选择年份",selectedDate:"已选日期",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},weeksFull:{sun:"星期日",mon:"星期一",tue:"星期二",wed:"星期三",thu:"星期四",fri:"星期五",sat:"星期六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},inputNumber:{decrease:"减少数值",increase:"增加数值"},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},dropdown:{toggleDropdown:"切换下拉选项"},mention:{loading:"加载中"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},dialog:{close:"关闭此对话框"},drawer:{close:"关闭此对话框"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!",close:"关闭此对话框"},upload:{deleteTip:"按 Delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},slider:{defaultLabel:"滑块介于 {min} 至 {max}",defaultRangeStartLabel:"选择起始值",defaultRangeEndLabel:"选择结束值"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}};export{nK as $,ct as A,j as B,yd as C,fne as D,pne as E,one as F,B as G,Fe as H,H as I,Tn as J,rne as K,ane as L,DU as M,Ate as N,ft as O,eH as P,uE as Q,zV as R,KV as S,ht as T,M as U,Ee as V,dO as W,nt as X,et as Y,ow as Z,nW as _,_t as a,le as a0,v5 as a1,m5 as a2,oW as a3,jn as a4,K5 as a5,eB as a6,qQ as a7,Le as a8,J_ as a9,Bd as aa,Ms as ab,x9 as ac,Q2 as ad,vq as ae,LL as af,Pn as ag,Mf as ah,IU as ai,ine as aj,Al as ak,lne as al,t7 as am,sne as an,o7 as ao,n7 as ap,bt as aq,qo as ar,Nn as as,Ta as b,mn as c,k as d,dw as e,Re as f,xv as g,VN as h,Vt as i,K as j,Fv as k,Ke as l,Sl as m,Be as n,Pv as o,pt as p,re as q,R as r,Dt as s,At as t,i as u,$ as v,ve as w,at as x,X as y,ee as z}; +`||c==="\r"){s=u;continue}if(a.includes(c)){const d=s===-1?o:s;r={pattern:l.slice(u+1,d),start:u+1,end:d,prefix:c,prefixIndex:u,splitIndex:s,selectionEnd:o};break}}return r},Gee=(e,t={debug:!1,useSelectionEnd:!1})=>{const n=e.selectionStart!==null?e.selectionStart:0,o=e.selectionEnd!==null?e.selectionEnd:0,l=t.useSelectionEnd?o:n,a=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];if(t.debug){const h=document.querySelector("#input-textarea-caret-position-mirror-div");h!=null&&h.parentNode&&h.parentNode.removeChild(h)}const s=document.createElement("div");s.id="input-textarea-caret-position-mirror-div",document.body.appendChild(s);const r=s.style,u=window.getComputedStyle(e),c=e.nodeName==="INPUT";r.whiteSpace=c?"nowrap":"pre-wrap",c||(r.wordWrap="break-word"),r.position="absolute",t.debug||(r.visibility="hidden"),a.forEach(h=>{if(c&&h==="lineHeight")if(u.boxSizing==="border-box"){const p=Number.parseInt(u.height),m=Number.parseInt(u.paddingTop)+Number.parseInt(u.paddingBottom)+Number.parseInt(u.borderTopWidth)+Number.parseInt(u.borderBottomWidth),v=m+Number.parseInt(u.lineHeight);p>v?r.lineHeight=`${p-m}px`:p===v?r.lineHeight=u.lineHeight:r.lineHeight="0"}else r.lineHeight=u.height;else r[h]=u[h]}),xf()?e.scrollHeight>Number.parseInt(u.height)&&(r.overflowY="scroll"):r.overflow="hidden",s.textContent=e.value.slice(0,Math.max(0,l)),c&&s.textContent&&(s.textContent=s.textContent.replace(/\s/g," "));const d=document.createElement("span");d.textContent=e.value.slice(Math.max(0,l))||".",d.style.position="relative",d.style.left=`${-e.scrollLeft}px`,d.style.top=`${-e.scrollTop}px`,s.appendChild(d);const f={top:d.offsetTop+Number.parseInt(u.borderTopWidth),left:d.offsetLeft+Number.parseInt(u.borderLeftWidth),height:Number.parseInt(u.fontSize)*1.5};return t.debug?d.style.backgroundColor="#aaa":document.body.removeChild(s),f.left>=e.clientWidth&&(f.left=e.clientWidth),f},Xee=_e({...Um,options:{type:Z(Array),default:()=>[]},prefix:{type:Z([String,Array]),default:"@",validator:e=>Ae(e)?e.length===1:e.every(t=>Ae(t)&&t.length===1)},split:{type:String,default:" ",validator:e=>e.length===1},filterOption:{type:Z([Boolean,Function]),default:()=>qee,validator:e=>e===!1?!0:De(e)},placement:{type:Z(String),default:"bottom"},showArrow:Boolean,offset:{type:Number,default:0},whole:Boolean,checkIsWhole:{type:Z(Function)},modelValue:String,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Z(Object),default:()=>({})}}),Zee={[Ye]:e=>Ae(e),search:(e,t)=>Ae(e)&&Ae(t),select:(e,t)=>Ae(e.value)&&Ae(t),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},Jee=_e({options:{type:Z(Array),default:()=>[]},loading:Boolean,disabled:Boolean,contentId:String,ariaLabel:String}),Qee={select:e=>Ae(e.value)},ete=K({name:"ElMentionDropdown"}),tte=K({...ete,props:Jee,emits:Qee,setup(e,{expose:t,emit:n}){const o=e,l=be("mention"),{t:a}=yt(),s=R(-1),r=R(),u=R(),c=R(),d=(b,w)=>[l.be("dropdown","item"),l.is("hovering",s.value===w),l.is("disabled",b.disabled||o.disabled)],f=b=>{b.disabled||o.disabled||n("select",b)},h=b=>{s.value=b},p=k(()=>o.disabled||o.options.every(b=>b.disabled)),m=k(()=>o.options[s.value]),v=()=>{m.value&&n("select",m.value)},y=b=>{const{options:w}=o;if(w.length===0||p.value)return;b==="next"?(s.value++,s.value===w.length&&(s.value=0)):b==="prev"&&(s.value--,s.value<0&&(s.value=w.length-1));const C=w[s.value];if(C.disabled){y(b);return}Be(()=>g(C))},g=b=>{var w,C,S,O;const{options:N}=o,E=N.findIndex(x=>x.value===b.value),T=(w=u.value)==null?void 0:w[E];if(T){const x=(S=(C=c.value)==null?void 0:C.querySelector)==null?void 0:S.call(C,`.${l.be("dropdown","wrap")}`);x&&Vm(x,T)}(O=r.value)==null||O.handleScroll()};return ve(()=>o.options,()=>{p.value||o.options.length===0?s.value=-1:s.value=0},{immediate:!0}),t({hoveringIndex:s,navigateOptions:y,selectHoverOption:v,hoverOption:m}),(b,w)=>($(),B("div",{ref_key:"dropdownRef",ref:c,class:M(i(l).b("dropdown"))},[b.$slots.header?($(),B("div",{key:0,class:M(i(l).be("dropdown","header"))},[ee(b.$slots,"header")],2)):le("v-if",!0),et(j(i(Rl),{id:b.contentId,ref_key:"scrollbarRef",ref:r,tag:"ul","wrap-class":i(l).be("dropdown","wrap"),"view-class":i(l).be("dropdown","list"),role:"listbox","aria-label":b.ariaLabel,"aria-orientation":"vertical"},{default:X(()=>[($(!0),B(Fe,null,ht(b.options,(C,S)=>($(),B("li",{id:`${b.contentId}-${S}`,ref_for:!0,ref_key:"optionRefs",ref:u,key:S,class:M(d(C,S)),role:"option","aria-disabled":C.disabled||b.disabled||void 0,"aria-selected":s.value===S,onMousemove:O=>h(S),onClick:We(O=>f(C),["stop"])},[ee(b.$slots,"label",{item:C,index:S},()=>{var O;return[H("span",null,Ee((O=C.label)!=null?O:C.value),1)]})],42,["id","aria-disabled","aria-selected","onMousemove","onClick"]))),128))]),_:3},8,["id","wrap-class","view-class","aria-label"]),[[bt,b.options.length>0&&!b.loading]]),b.loading?($(),B("div",{key:1,class:M(i(l).be("dropdown","loading"))},[ee(b.$slots,"loading",{},()=>[ft(Ee(i(a)("el.mention.loading")),1)])],2)):le("v-if",!0),b.$slots.footer?($(),B("div",{key:2,class:M(i(l).be("dropdown","footer"))},[ee(b.$slots,"footer")],2)):le("v-if",!0)],2))}});var nte=ke(tte,[["__file","mention-dropdown.vue"]]);const ote=K({name:"ElMention",inheritAttrs:!1}),lte=K({...ote,props:Xee,emits:Zee,setup(e,{expose:t,emit:n}){const o=e,l=k(()=>nl(o,Object.keys(Um))),a=be("mention"),s=Ln(),r=On(),u=R(),c=R(),d=R(),f=R(!1),h=R(),p=R(),m=k(()=>o.showArrow?o.placement:`${o.placement}-start`),v=k(()=>o.showArrow?["bottom","top"]:["bottom-start","top-start"]),y=k(()=>{const{filterOption:I,options:V}=o;return!p.value||!I?V:V.filter(z=>I(p.value.pattern,z))}),g=k(()=>f.value&&(!!y.value.length||o.loading)),_=k(()=>{var I;return`${r.value}-${(I=d.value)==null?void 0:I.hoveringIndex}`}),b=I=>{n(Ye,I),E()},w=I=>{var V,z,D,A;if(!(!("code"in I)||(V=u.value)!=null&&V.isComposing))switch(I.code){case Pe.left:case Pe.right:E();break;case Pe.up:case Pe.down:if(!f.value)return;I.preventDefault(),(z=d.value)==null||z.navigateOptions(I.code===Pe.up?"prev":"next");break;case Pe.enter:case Pe.numpadEnter:if(!f.value)return;I.preventDefault(),(D=d.value)!=null&&D.hoverOption?(A=d.value)==null||A.selectHoverOption():f.value=!1;break;case Pe.esc:if(!f.value)return;I.preventDefault(),f.value=!1;break;case Pe.backspace:if(o.whole&&p.value){const{splitIndex:F,selectionEnd:P,pattern:L,prefixIndex:U,prefix:W}=p.value,Q=N();if(!Q)return;const G=Q.value,oe=o.options.find(ae=>ae.value===L);if((De(o.checkIsWhole)?o.checkIsWhole(L,W):oe)&&F!==-1&&F+1===P){I.preventDefault();const ae=G.slice(0,U)+G.slice(F+1);n(Ye,ae);const ne=U;Be(()=>{Q.selectionStart=ne,Q.selectionEnd=ne,x()})}}}},{wrapperRef:C}=Ga(u,{beforeFocus(){return s.value},afterFocus(){E()},beforeBlur(I){var V;return(V=c.value)==null?void 0:V.isFocusInsideContent(I)},afterBlur(){f.value=!1}}),S=()=>{E()},O=I=>{if(!p.value)return;const V=N();if(!V)return;const z=V.value,{split:D}=o,A=z.slice(p.value.end),F=A.startsWith(D),P=`${I.value}${F?"":D}`,L=z.slice(0,p.value.start)+P+A;n(Ye,L),n("select",I,p.value.prefix);const U=p.value.start+P.length+(F?1:0);Be(()=>{V.selectionStart=U,V.selectionEnd=U,V.focus(),x()})},N=()=>{var I,V;return o.type==="textarea"?(I=u.value)==null?void 0:I.textarea:(V=u.value)==null?void 0:V.input},E=()=>{setTimeout(()=>{T(),x(),Be(()=>{var I;return(I=c.value)==null?void 0:I.updatePopper()})},0)},T=()=>{const I=N();if(!I)return;const V=Gee(I),z=I.getBoundingClientRect(),D=u.value.$el.getBoundingClientRect();h.value={position:"absolute",width:0,height:`${V.height}px`,left:`${V.left+z.left-D.left}px`,top:`${V.top+z.top-D.top}px`}},x=()=>{const I=N();if(document.activeElement!==I){f.value=!1;return}const{prefix:V,split:z}=o;if(p.value=Yee(I,V,z),p.value&&p.value.splitIndex===-1){f.value=!0,n("search",p.value.pattern,p.value.prefix);return}f.value=!1};return t({input:u,tooltip:c,dropdownVisible:g}),(I,V)=>($(),B("div",{ref_key:"wrapperRef",ref:C,class:M(i(a).b())},[j(i(jn),it(it(i(l),I.$attrs),{ref_key:"elInputRef",ref:u,"model-value":I.modelValue,disabled:i(s),role:i(g)?"combobox":void 0,"aria-activedescendant":i(g)?i(_)||"":void 0,"aria-controls":i(g)?i(r):void 0,"aria-expanded":i(g)||void 0,"aria-label":I.ariaLabel,"aria-autocomplete":i(g)?"none":void 0,"aria-haspopup":i(g)?"listbox":void 0,onInput:b,onKeydown:w,onMousedown:S}),Co({_:2},[ht(I.$slots,(z,D)=>({name:D,fn:X(A=>[ee(I.$slots,D,vo(il(A)))])}))]),1040,["model-value","disabled","role","aria-activedescendant","aria-controls","aria-expanded","aria-label","aria-autocomplete","aria-haspopup"]),j(i(Pn),{ref_key:"tooltipRef",ref:c,visible:i(g),"popper-class":[i(a).e("popper"),I.popperClass],"popper-options":I.popperOptions,placement:i(m),"fallback-placements":i(v),effect:"light",pure:"",offset:I.offset,"show-arrow":I.showArrow},{default:X(()=>[H("div",{style:He(h.value)},null,4)]),content:X(()=>{var z;return[j(nte,{ref_key:"dropdownRef",ref:d,options:i(y),disabled:i(s),loading:I.loading,"content-id":i(r),"aria-label":I.ariaLabel,onSelect:O,onClick:We((z=u.value)==null?void 0:z.focus,["stop"])},Co({_:2},[ht(I.$slots,(D,A)=>({name:A,fn:X(F=>[ee(I.$slots,A,vo(il(F)))])}))]),1032,["options","disabled","loading","content-id","aria-label","onClick"])]}),_:3},8,["visible","popper-class","popper-options","placement","fallback-placements","offset","show-arrow"])],2))}});var ate=ke(lte,[["__file","mention.vue"]]);const ste=Qe(ate);var rte=[x6,oD,eB,zX,sB,pB,N2,EB,TB,Tn,R2,wV,EV,zV,KV,K5,tk,G5,Xo,o5,U2,eH,mH,gH,Df,KH,UH,lz,az,sz,rz,iz,x9,K9,W9,nK,Nk,fK,t7,n7,o7,Dk,nW,oW,Le,hW,Vk,jn,Hk,OW,RW,ej,tj,nj,oj,uj,eU,sU,vU,k2,Xk,Q2,m5,v5,EU,IU,DU,Rl,Ms,Bd,Pj,vq,kq,Eq,Wq,Gq,uE,sY,vY,mY,SY,AG,xG,HX,oZ,lZ,Fr,uZ,Qz,vZ,wZ,CZ,Pn,OJ,zJ,Zd,rQ,kQ,qQ,oee,Nee,Oee,Bee,Vee,Uee,ste];const Fo="ElInfiniteScroll",ite=50,ute=200,cte=0,dte={delay:{type:Number,default:ute},distance:{type:Number,default:cte},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},ly=(e,t)=>Object.entries(dte).reduce((n,[o,l])=>{var a,s;const{type:r,default:u}=l,c=e.getAttribute(`infinite-scroll-${o}`);let d=(s=(a=t[c])!=null?a:c)!=null?s:u;return d=d==="false"?!1:d,d=r(d),n[o]=Number.isNaN(d)?u:d,n},{}),xT=e=>{const{observer:t}=e[Fo];t&&(t.disconnect(),delete e[Fo].observer)},fte=(e,t)=>{const{container:n,containerEl:o,instance:l,observer:a,lastScrollTop:s}=e[Fo],{disabled:r,distance:u}=ly(e,l),{clientHeight:c,scrollHeight:d,scrollTop:f}=o,h=f-s;if(e[Fo].lastScrollTop=f,a||r||h<0)return;let p=!1;if(n===e)p=d-(c+f)<=u;else{const{clientTop:m,scrollHeight:v}=e,y=Rh(e,o);p=f+c>=y+m+v-u}p&&t.call(l)};function Kp(e,t){const{containerEl:n,instance:o}=e[Fo],{disabled:l}=ly(e,o);l||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(o):xT(e))}const pte={async mounted(e,t){const{instance:n,value:o}=t;De(o)||rn(Fo,"'v-infinite-scroll' binding value must be a function"),await Be();const{delay:l,immediate:a}=ly(e,n),s=Bm(e,!0),r=s===window?document.documentElement:s,u=bs(fte.bind(null,e,o),l);if(s){if(e[Fo]={instance:n,container:s,containerEl:r,delay:l,cb:o,onScroll:u,lastScrollTop:r.scrollTop},a){const c=new MutationObserver(bs(Kp.bind(null,e,o),ite));e[Fo].observer=c,c.observe(e,{childList:!0,subtree:!0}),Kp(e,o)}s.addEventListener("scroll",u)}},unmounted(e){if(!e[Fo])return;const{container:t,onScroll:n}=e[Fo];t==null||t.removeEventListener("scroll",n),xT(e)},async updated(e){if(!e[Fo])await Be();else{const{containerEl:t,cb:n,observer:o}=e[Fo];t.clientHeight&&o&&Kp(e,n)}}},Ev=pte;Ev.install=e=>{e.directive("InfiniteScroll",Ev)};const hte=Ev;function vte(e){let t;const n=R(!1),o=_t({...e,originalPosition:"",originalOverflow:"",visible:!1});function l(h){o.text=h}function a(){const h=o.parent,p=f.ns;if(!h.vLoadingAddClassList){let m=h.getAttribute("loading-number");m=Number.parseInt(m)-1,m?h.setAttribute("loading-number",m.toString()):(qn(h,p.bm("parent","relative")),h.removeAttribute("loading-number")),qn(h,p.bm("parent","hidden"))}s(),d.unmount()}function s(){var h,p;(p=(h=f.$el)==null?void 0:h.parentNode)==null||p.removeChild(f.$el)}function r(){var h;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=setTimeout(u,400),o.visible=!1,(h=e.closed)==null||h.call(e))}function u(){if(!n.value)return;const h=o.parent;n.value=!1,h.vLoadingAddClassList=void 0,a()}const d=yd(K({name:"ElLoading",setup(h,{expose:p}){const{ns:m,zIndex:v}=If("loading");return p({ns:m,zIndex:v}),()=>{const y=o.spinner||o.svg,g=Ke("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...y?{innerHTML:y}:{}},[Ke("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),_=o.text?Ke("p",{class:m.b("text")},[o.text]):void 0;return Ke(gn,{name:m.b("fade"),onAfterLeave:u},{default:X(()=>[et(j("div",{style:{backgroundColor:o.background||""},class:[m.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[Ke("div",{class:m.b("spinner")},[g,_])]),[[bt,o.visible]])])})}}})),f=d.mount(document.createElement("div"));return{...mn(o),setText:l,removeElLoadingChild:s,close:r,handleAfterLeave:u,vm:f,get $el(){return f.$el}}}let kc;const Tv=function(e={}){if(!gt)return;const t=mte(e);if(t.fullscreen&&kc)return kc;const n=vte({...t,closed:()=>{var l;(l=t.closed)==null||l.call(t),t.fullscreen&&(kc=void 0)}});gte(t,t.parent,n),tw(t,t.parent,n),t.parent.vLoadingAddClassList=()=>tw(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),Be(()=>n.visible.value=t.visible),t.fullscreen&&(kc=n),n},mte=e=>{var t,n,o,l;let a;return Ae(e.target)?a=(t=document.querySelector(e.target))!=null?t:document.body:a=e.target||document.body,{parent:a===document.body||e.body?document.body:a,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:a===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(l=e.visible)!=null?l:!0,beforeClose:e.beforeClose,closed:e.closed,target:a}},gte=async(e,t,n)=>{const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,l={};if(e.fullscreen)n.originalPosition.value=ql(document.body,"position"),n.originalOverflow.value=ql(document.body,"overflow"),l.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=ql(document.body,"position"),await Be();for(const a of["top","left"]){const s=a==="top"?"scrollTop":"scrollLeft";l[a]=`${e.target.getBoundingClientRect()[a]+document.body[s]+document.documentElement[s]-Number.parseInt(ql(document.body,`margin-${a}`),10)}px`}for(const a of["height","width"])l[a]=`${e.target.getBoundingClientRect()[a]}px`}else n.originalPosition.value=ql(t,"position");for(const[a,s]of Object.entries(l))n.$el.style[a]=s},tw=(e,t,n)=>{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?qn(t,o.bm("parent","relative")):Ho(t,o.bm("parent","relative")),e.fullscreen&&e.lock?Ho(t,o.bm("parent","hidden")):qn(t,o.bm("parent","hidden"))},od=Symbol("ElLoading"),nw=(e,t)=>{var n,o,l,a;const s=t.instance,r=h=>ot(t.value)?t.value[h]:void 0,u=h=>{const p=Ae(h)&&(s==null?void 0:s[h])||h;return p&&R(p)},c=h=>u(r(h)||e.getAttribute(`element-loading-${to(h)}`)),d=(n=r("fullscreen"))!=null?n:t.modifiers.fullscreen,f={text:c("text"),svg:c("svg"),svgViewBox:c("svgViewBox"),spinner:c("spinner"),background:c("background"),customClass:c("customClass"),fullscreen:d,target:(o=r("target"))!=null?o:d?void 0:e,body:(l=r("body"))!=null?l:t.modifiers.body,lock:(a=r("lock"))!=null?a:t.modifiers.lock};e[od]={options:f,instance:Tv(f)}},yte=(e,t)=>{for(const n of Object.keys(t))Vt(t[n])&&(t[n].value=e[n])},ow={mounted(e,t){t.value&&nw(e,t)},updated(e,t){const n=e[od];t.oldValue!==t.value&&(t.value&&!t.oldValue?nw(e,t):t.value&&t.oldValue?ot(t.value)&&yte(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[od])==null||t.instance.close(),e[od]=null}},bte={install(e){e.directive("loading",ow),e.config.globalProperties.$loading=Tv},directive:ow,service:Tv},PT=["success","info","warning","error"],Zn=Ut({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:gt?document.body:void 0}),wte=_e({customClass:{type:String,default:Zn.customClass},dangerouslyUseHTMLString:{type:Boolean,default:Zn.dangerouslyUseHTMLString},duration:{type:Number,default:Zn.duration},icon:{type:Ot,default:Zn.icon},id:{type:String,default:Zn.id},message:{type:Z([String,Object,Function]),default:Zn.message},onClose:{type:Z(Function),default:Zn.onClose},showClose:{type:Boolean,default:Zn.showClose},type:{type:String,values:PT,default:Zn.type},plain:{type:Boolean,default:Zn.plain},offset:{type:Number,default:Zn.offset},zIndex:{type:Number,default:Zn.zIndex},grouping:{type:Boolean,default:Zn.grouping},repeatNum:{type:Number,default:Zn.repeatNum}}),Cte={destroy:()=>!0},ol=Fv([]),Ste=e=>{const t=ol.findIndex(l=>l.id===e),n=ol[t];let o;return t>0&&(o=ol[t-1]),{current:n,prev:o}},_te=e=>{const{prev:t}=Ste(e);return t?t.vm.exposed.bottom.value:0},kte=(e,t)=>ol.findIndex(o=>o.id===e)>0?16:t,Ete=K({name:"ElMessage"}),Tte=K({...Ete,props:wte,emits:Cte,setup(e,{expose:t,emit:n}){const o=e,{Close:l}=jm,a=R(!1),{ns:s,zIndex:r}=If("message"),{currentZIndex:u,nextZIndex:c}=r,d=R(),f=R(!1),h=R(0);let p;const m=k(()=>o.type?o.type==="error"?"danger":o.type:"info"),v=k(()=>{const E=o.type;return{[s.bm("icon",E)]:E&&Ka[E]}}),y=k(()=>o.icon||Ka[o.type]||""),g=k(()=>_te(o.id)),_=k(()=>kte(o.id,o.offset)+g.value),b=k(()=>h.value+_.value),w=k(()=>({top:`${_.value}px`,zIndex:u.value}));function C(){o.duration!==0&&({stop:p}=Fa(()=>{O()},o.duration))}function S(){p==null||p()}function O(){f.value=!1,Be(()=>{var E;a.value||((E=o.onClose)==null||E.call(o),n("destroy"))})}function N({code:E}){E===Pe.esc&&O()}return nt(()=>{C(),c(),f.value=!0}),ve(()=>o.repeatNum,()=>{S(),C()}),Mt(document,"keydown",N),jt(d,()=>{h.value=d.value.getBoundingClientRect().height}),t({visible:f,bottom:b,close:O}),(E,T)=>($(),re(gn,{name:i(s).b("fade"),onBeforeEnter:x=>a.value=!0,onBeforeLeave:E.onClose,onAfterLeave:x=>E.$emit("destroy"),persisted:""},{default:X(()=>[et(H("div",{id:E.id,ref_key:"messageRef",ref:d,class:M([i(s).b(),{[i(s).m(E.type)]:E.type},i(s).is("closable",E.showClose),i(s).is("plain",E.plain),E.customClass]),style:He(i(w)),role:"alert",onMouseenter:S,onMouseleave:C},[E.repeatNum>1?($(),re(i(N2),{key:0,value:E.repeatNum,type:i(m),class:M(i(s).e("badge"))},null,8,["value","type","class"])):le("v-if",!0),i(y)?($(),re(i(Le),{key:1,class:M([i(s).e("icon"),i(v)])},{default:X(()=>[($(),re(at(i(y))))]),_:1},8,["class"])):le("v-if",!0),ee(E.$slots,"default",{},()=>[E.dangerouslyUseHTMLString?($(),B(Fe,{key:1},[le(" Caution here, message could've been compromised, never use user's input as message "),H("p",{class:M(i(s).e("content")),innerHTML:E.message},null,10,["innerHTML"])],2112)):($(),B("p",{key:0,class:M(i(s).e("content"))},Ee(E.message),3))]),E.showClose?($(),re(i(Le),{key:2,class:M(i(s).e("closeBtn")),onClick:We(O,["stop"])},{default:X(()=>[j(i(l))]),_:1},8,["class","onClick"])):le("v-if",!0)],46,["id"]),[[bt,f.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}});var $te=ke(Tte,[["__file","message.vue"]]);let Nte=1;const RT=e=>{const t=!e||Ae(e)||Rt(e)||De(e)?{message:e}:e,n={...Zn,...t};if(!n.appendTo)n.appendTo=document.body;else if(Ae(n.appendTo)){let o=document.querySelector(n.appendTo);lo(o)||(o=document.body),n.appendTo=o}return Pt(Qo.grouping)&&!n.grouping&&(n.grouping=Qo.grouping),ze(Qo.duration)&&n.duration===3e3&&(n.duration=Qo.duration),ze(Qo.offset)&&n.offset===16&&(n.offset=Qo.offset),Pt(Qo.showClose)&&!n.showClose&&(n.showClose=Qo.showClose),n},Ote=e=>{const t=ol.indexOf(e);if(t===-1)return;ol.splice(t,1);const{handler:n}=e;n.close()},Ite=({appendTo:e,...t},n)=>{const o=`message_${Nte++}`,l=t.onClose,a=document.createElement("div"),s={...t,id:o,onClose:()=>{l==null||l(),Ote(d)},onDestroy:()=>{Tl(null,a)}},r=j($te,s,De(s.message)||Rt(s.message)?{default:De(s.message)?s.message:()=>s.message}:null);r.appContext=n||Ur._context,Tl(r,a),e.appendChild(a.firstElementChild);const u=r.component,d={id:o,vnode:r,vm:u,handler:{close:()=>{u.exposed.close()}},props:r.component.props};return d},Ur=(e={},t)=>{if(!gt)return{close:()=>{}};const n=RT(e);if(n.grouping&&ol.length){const l=ol.find(({vnode:a})=>{var s;return((s=a.props)==null?void 0:s.message)===n.message});if(l)return l.props.repeatNum+=1,l.props.type=n.type,l.handler}if(ze(Qo.max)&&ol.length>=Qo.max)return{close:()=>{}};const o=Ite(n,t);return ol.push(o),o.handler};PT.forEach(e=>{Ur[e]=(t={},n)=>{const o=RT(t);return Ur({...o,type:e},n)}});function Mte(e){const t=[...ol];for(const n of t)(!e||e===n.props.type)&&n.handler.close()}Ur.closeAll=Mte;Ur._context=null;const Ate=G_(Ur,"$message"),$v="_trap-focus-children",fs=[],lw=e=>{if(fs.length===0)return;const t=fs[fs.length-1][$v];if(t.length>0&&e.code===Pe.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],l=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),l&&!n&&(e.preventDefault(),t[0].focus())}},xte={beforeMount(e){e[$v]=i0(e),fs.push(e),fs.length<=1&&document.addEventListener("keydown",lw)},updated(e){Be(()=>{e[$v]=i0(e)})},unmounted(){fs.shift(),fs.length===0&&document.removeEventListener("keydown",lw)}},Pte=K({name:"ElMessageBox",directives:{TrapFocus:xte},components:{ElButton:Tn,ElFocusTrap:oi,ElInput:jn,ElOverlay:wg,ElIcon:Le,...jm},inheritAttrs:!1,props:{buttonSize:{type:String,validator:dE},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:o,ns:l,size:a}=If("message-box",k(()=>e.buttonSize)),{t:s}=n,{nextZIndex:r}=o,u=R(!1),c=_t({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",closeIcon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:"",inputValidator:void 0,inputErrorMessage:"",message:"",modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonLoadingIcon:Sl(Nl),cancelButtonLoadingIcon:Sl(Nl),confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:r()}),d=k(()=>{const A=c.type;return{[l.bm("icon",A)]:A&&Ka[A]}}),f=On(),h=On(),p=k(()=>{const A=c.type;return c.icon||A&&Ka[A]||""}),m=k(()=>!!c.message),v=R(),y=R(),g=R(),_=R(),b=R(),w=k(()=>c.confirmButtonClass);ve(()=>c.inputValue,async A=>{await Be(),e.boxType==="prompt"&&A&&I()},{immediate:!0}),ve(()=>u.value,A=>{var F,P;A&&(e.boxType!=="prompt"&&(c.autofocus?g.value=(P=(F=b.value)==null?void 0:F.$el)!=null?P:v.value:g.value=v.value),c.zIndex=r()),e.boxType==="prompt"&&(A?Be().then(()=>{var L;_.value&&_.value.$el&&(c.autofocus?g.value=(L=V())!=null?L:v.value:g.value=v.value)}):(c.editorErrorMessage="",c.validateError=!1))});const C=k(()=>e.draggable),S=k(()=>e.overflow);kk(v,y,C,S),nt(async()=>{await Be(),e.closeOnHashChange&&window.addEventListener("hashchange",O)}),It(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",O)});function O(){u.value&&(u.value=!1,Be(()=>{c.action&&t("action",c.action)}))}const N=()=>{e.closeOnClickModal&&x(c.distinguishCancelAndClose?"close":"cancel")},E=bg(N),T=A=>{if(c.inputType!=="textarea")return A.preventDefault(),x("confirm")},x=A=>{var F;e.boxType==="prompt"&&A==="confirm"&&!I()||(c.action=A,c.beforeClose?(F=c.beforeClose)==null||F.call(c,A,c,O):O())},I=()=>{if(e.boxType==="prompt"){const A=c.inputPattern;if(A&&!A.test(c.inputValue||""))return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;const F=c.inputValidator;if(De(F)){const P=F(c.inputValue);if(P===!1)return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;if(Ae(P))return c.editorErrorMessage=P,c.validateError=!0,!1}}return c.editorErrorMessage="",c.validateError=!1,!0},V=()=>{var A,F;const P=(A=_.value)==null?void 0:A.$refs;return(F=P==null?void 0:P.input)!=null?F:P==null?void 0:P.textarea},z=()=>{x("close")},D=()=>{e.closeOnPressEscape&&z()};return e.lockScroll&&Cg(u),{...mn(c),ns:l,overlayEvent:E,visible:u,hasMessage:m,typeClass:d,contentId:f,inputId:h,btnSize:a,iconComponent:p,confirmButtonClasses:w,rootRef:v,focusStartRef:g,headerRef:y,inputRef:_,confirmRef:b,doClose:O,handleClose:z,onCloseRequested:D,handleWrapperClick:N,handleInputEnter:T,handleAction:x,t:s}}});function Rte(e,t,n,o,l,a){const s=ct("el-icon"),r=ct("el-input"),u=ct("el-button"),c=ct("el-focus-trap"),d=ct("el-overlay");return $(),re(gn,{name:"fade-in-linear",onAfterLeave:f=>e.$emit("vanish"),persisted:""},{default:X(()=>[et(j(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:X(()=>[H("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:M(`${e.ns.namespace.value}-overlay-message-box`),onClick:e.overlayEvent.onClick,onMousedown:e.overlayEvent.onMousedown,onMouseup:e.overlayEvent.onMouseup},[j(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:X(()=>[H("div",{ref:"rootRef",class:M([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:He(e.customStyle),tabindex:"-1",onClick:We(()=>{},["stop"])},[e.title!==null&&e.title!==void 0?($(),B("div",{key:0,ref:"headerRef",class:M([e.ns.e("header"),{"show-close":e.showClose}])},[H("div",{class:M(e.ns.e("title"))},[e.iconComponent&&e.center?($(),re(s,{key:0,class:M([e.ns.e("status"),e.typeClass])},{default:X(()=>[($(),re(at(e.iconComponent)))]),_:1},8,["class"])):le("v-if",!0),H("span",null,Ee(e.title),1)],2),e.showClose?($(),B("button",{key:0,type:"button",class:M(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),onKeydown:xt(We(f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"])},[j(s,{class:M(e.ns.e("close"))},{default:X(()=>[($(),re(at(e.closeIcon||"close")))]),_:1},8,["class"])],42,["aria-label","onClick","onKeydown"])):le("v-if",!0)],2)):le("v-if",!0),H("div",{id:e.contentId,class:M(e.ns.e("content"))},[H("div",{class:M(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?($(),re(s,{key:0,class:M([e.ns.e("status"),e.typeClass])},{default:X(()=>[($(),re(at(e.iconComponent)))]),_:1},8,["class"])):le("v-if",!0),e.hasMessage?($(),B("div",{key:1,class:M(e.ns.e("message"))},[ee(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?($(),re(at(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):($(),re(at(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:X(()=>[ft(Ee(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):le("v-if",!0)],2),et(H("div",{class:M(e.ns.e("input"))},[j(r,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":f=>e.inputValue=f,type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:M({invalid:e.validateError}),onKeydown:xt(e.handleInputEnter,["enter"])},null,8,["id","modelValue","onUpdate:modelValue","type","placeholder","aria-invalid","class","onKeydown"]),H("div",{class:M(e.ns.e("errormsg")),style:He({visibility:e.editorErrorMessage?"visible":"hidden"})},Ee(e.editorErrorMessage),7)],2),[[bt,e.showInput]])],10,["id"]),H("div",{class:M(e.ns.e("btns"))},[e.showCancelButton?($(),re(u,{key:0,loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:M([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:f=>e.handleAction("cancel"),onKeydown:xt(We(f=>e.handleAction("cancel"),["prevent"]),["enter"])},{default:X(()=>[ft(Ee(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","loading-icon","class","round","size","onClick","onKeydown"])):le("v-if",!0),et(j(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:M([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:f=>e.handleAction("confirm"),onKeydown:xt(We(f=>e.handleAction("confirm"),["prevent"]),["enter"])},{default:X(()=>[ft(Ee(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","loading-icon","class","round","disabled","size","onClick","onKeydown"]),[[bt,e.showConfirmButton]])],2)],14,["onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,["aria-label","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["z-index","overlay-class","mask"]),[[bt,e.visible]])]),_:3},8,["onAfterLeave"])}var Lte=ke(Pte,[["render",Rte],["__file","index.vue"]]);const bu=new Map,Dte=e=>{let t=document.body;return e.appendTo&&(Ae(e.appendTo)&&(t=document.querySelector(e.appendTo)),lo(e.appendTo)&&(t=e.appendTo),lo(t)||(t=document.body)),t},Fte=(e,t,n=null)=>{const o=j(Lte,e,De(e.message)||Rt(e.message)?{default:De(e.message)?e.message:()=>e.message}:null);return o.appContext=n,Tl(o,t),Dte(e).appendChild(t.firstElementChild),o.component},Bte=()=>document.createElement("div"),Vte=(e,t)=>{const n=Bte();e.onVanish=()=>{Tl(null,n),bu.delete(l)},e.onAction=a=>{const s=bu.get(l);let r;e.showInput?r={value:l.inputValue,action:a}:r=a,e.callback?e.callback(r,o.proxy):a==="cancel"||a==="close"?e.distinguishCancelAndClose&&a!=="cancel"?s.reject("close"):s.reject("cancel"):s.resolve(r)};const o=Fte(e,n,t),l=o.proxy;for(const a in e)wt(e,a)&&!wt(l.$props,a)&&(a==="closeIcon"&&ot(e[a])?l[a]=Sl(e[a]):l[a]=e[a]);return l.visible=!0,l};function ii(e,t=null){if(!gt)return Promise.reject();let n;return Ae(e)||Rt(e)?e={message:e}:n=e.callback,new Promise((o,l)=>{const a=Vte(e,t??ii._context);bu.set(a,{options:e,callback:n,resolve:o,reject:l})})}const Hte=["alert","confirm","prompt"],zte={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};Hte.forEach(e=>{ii[e]=Kte(e)});function Kte(e){return(t,n,o,l)=>{let a="";return ot(n)?(o=n,a=""):Ct(n)?a="":a=n,ii(Object.assign({title:a,message:t,type:"",...zte[e]},o,{boxType:e}),l)}}ii.close=()=>{bu.forEach((e,t)=>{t.doClose()}),bu.clear()};ii._context=null;const ga=ii;ga.install=e=>{ga._context=e._context,e.config.globalProperties.$msgbox=ga,e.config.globalProperties.$messageBox=ga,e.config.globalProperties.$alert=ga.alert,e.config.globalProperties.$confirm=ga.confirm,e.config.globalProperties.$prompt=ga.prompt};const Wte=ga,LT=["success","info","warning","error"],jte=_e({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:Ot},id:{type:String,default:""},message:{type:Z([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:Z(Function),default:()=>{}},onClose:{type:Z(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...LT,""],default:""},zIndex:Number,closeIcon:{type:Ot,default:qo}}),Ute={destroy:()=>!0},qte=K({name:"ElNotification"}),Yte=K({...qte,props:jte,emits:Ute,setup(e,{expose:t}){const n=e,{ns:o,zIndex:l}=If("notification"),{nextZIndex:a,currentZIndex:s}=l,r=R(!1);let u;const c=k(()=>{const _=n.type;return _&&Ka[n.type]?o.m(_):""}),d=k(()=>n.type&&Ka[n.type]||n.icon),f=k(()=>n.position.endsWith("right")?"right":"left"),h=k(()=>n.position.startsWith("top")?"top":"bottom"),p=k(()=>{var _;return{[h.value]:`${n.offset}px`,zIndex:(_=n.zIndex)!=null?_:s.value}});function m(){n.duration>0&&({stop:u}=Fa(()=>{r.value&&y()},n.duration))}function v(){u==null||u()}function y(){r.value=!1}function g({code:_}){_===Pe.delete||_===Pe.backspace?v():_===Pe.esc?r.value&&y():m()}return nt(()=>{m(),a(),r.value=!0}),Mt(document,"keydown",g),t({visible:r,close:y}),(_,b)=>($(),re(gn,{name:i(o).b("fade"),onBeforeLeave:_.onClose,onAfterLeave:w=>_.$emit("destroy"),persisted:""},{default:X(()=>[et(H("div",{id:_.id,class:M([i(o).b(),_.customClass,i(f)]),style:He(i(p)),role:"alert",onMouseenter:v,onMouseleave:m,onClick:_.onClick},[i(d)?($(),re(i(Le),{key:0,class:M([i(o).e("icon"),i(c)])},{default:X(()=>[($(),re(at(i(d))))]),_:1},8,["class"])):le("v-if",!0),H("div",{class:M(i(o).e("group"))},[H("h2",{class:M(i(o).e("title")),textContent:Ee(_.title)},null,10,["textContent"]),et(H("div",{class:M(i(o).e("content")),style:He(_.title?void 0:{margin:0})},[ee(_.$slots,"default",{},()=>[_.dangerouslyUseHTMLString?($(),B(Fe,{key:1},[le(" Caution here, message could've been compromised, never use user's input as message "),H("p",{innerHTML:_.message},null,8,["innerHTML"])],2112)):($(),B("p",{key:0},Ee(_.message),1))])],6),[[bt,_.message]]),_.showClose?($(),re(i(Le),{key:0,class:M(i(o).e("closeBtn")),onClick:We(y,["stop"])},{default:X(()=>[($(),re(at(_.closeIcon)))]),_:1},8,["class","onClick"])):le("v-if",!0)],2)],46,["id","onClick"]),[[bt,r.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var Gte=ke(Yte,[["__file","notification.vue"]]);const Jd={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Nv=16;let Xte=1;const qr=function(e={},t){if(!gt)return{close:()=>{}};(Ae(e)||Rt(e))&&(e={message:e});const n=e.position||"top-right";let o=e.offset||0;Jd[n].forEach(({vm:d})=>{var f;o+=(((f=d.el)==null?void 0:f.offsetHeight)||0)+Nv}),o+=Nv;const l=`notification_${Xte++}`,a=e.onClose,s={...e,offset:o,id:l,onClose:()=>{Zte(l,n,a)}};let r=document.body;lo(e.appendTo)?r=e.appendTo:Ae(e.appendTo)&&(r=document.querySelector(e.appendTo)),lo(r)||(r=document.body);const u=document.createElement("div"),c=j(Gte,s,De(s.message)?s.message:Rt(s.message)?()=>s.message:null);return c.appContext=Ct(t)?qr._context:t,c.props.onDestroy=()=>{Tl(null,u)},Tl(c,u),Jd[n].push({vm:c}),r.appendChild(u.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};LT.forEach(e=>{qr[e]=(t={},n)=>((Ae(t)||Rt(t))&&(t={message:t}),qr({...t,type:e},n))});function Zte(e,t,n){const o=Jd[t],l=o.findIndex(({vm:c})=>{var d;return((d=c.component)==null?void 0:d.props.id)===e});if(l===-1)return;const{vm:a}=o[l];if(!a)return;n==null||n(a);const s=a.el.offsetHeight,r=t.split("-")[0];o.splice(l,1);const u=o.length;if(!(u<1))for(let c=l;c{t.component.exposed.visible.value=!1})}qr.closeAll=Jte;qr._context=null;const Qte=G_(qr,"$notify");var ene=[hte,bte,Ate,Wte,Qte,Gk],fne=_6([...rte,...ene]),pne={name:"zh-cn",el:{breadcrumb:{label:"面包屑"},colorpicker:{confirm:"确定",clear:"清空",defaultLabel:"颜色选择器",description:"当前颜色 {color},按 Enter 键选择新颜色",alphaLabel:"选择透明度的值"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",dateTablePrompt:"使用方向键与 Enter 键可选择日期",monthTablePrompt:"使用方向键与 Enter 键可选择月份",yearTablePrompt:"使用方向键与 Enter 键可选择年份",selectedDate:"已选日期",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},weeksFull:{sun:"星期日",mon:"星期一",tue:"星期二",wed:"星期三",thu:"星期四",fri:"星期五",sat:"星期六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},inputNumber:{decrease:"减少数值",increase:"增加数值"},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},dropdown:{toggleDropdown:"切换下拉选项"},mention:{loading:"加载中"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},dialog:{close:"关闭此对话框"},drawer:{close:"关闭此对话框"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!",close:"关闭此对话框"},upload:{deleteTip:"按 Delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},slider:{defaultLabel:"滑块介于 {min} 至 {max}",defaultRangeStartLabel:"选择起始值",defaultRangeEndLabel:"选择结束值"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}};export{nK as $,ct as A,j as B,yd as C,fne as D,pne as E,one as F,B as G,Fe as H,H as I,Tn as J,rne as K,ane as L,DU as M,ft as N,eH as O,uE as P,zV as Q,KV as R,ht as S,M as T,Ee as U,dO as V,nt as W,Ate as X,et as Y,ow as Z,nW as _,_t as a,le as a0,v5 as a1,m5 as a2,oW as a3,jn as a4,K5 as a5,eB as a6,qQ as a7,Le as a8,J_ as a9,Bd as aa,Ms as ab,x9 as ac,Q2 as ad,vq as ae,LL as af,Pn as ag,Mf as ah,IU as ai,ine as aj,Al as ak,lne as al,t7 as am,sne as an,o7 as ao,n7 as ap,bt as aq,qo as ar,Nn as as,Ta as b,mn as c,k as d,dw as e,Re as f,xv as g,VN as h,Vt as i,K as j,Fv as k,Ke as l,Sl as m,Be as n,Pv as o,pt as p,re as q,R as r,Dt as s,At as t,i as u,$ as v,ve as w,at as x,X as y,ee as z}; diff --git a/dist/static/js/http-C3yXgKs1.js b/dist/static/js/http-41sWnQvi.js similarity index 99% rename from dist/static/js/http-C3yXgKs1.js rename to dist/static/js/http-41sWnQvi.js index ce9c3f8..27f3570 100644 --- a/dist/static/js/http-C3yXgKs1.js +++ b/dist/static/js/http-41sWnQvi.js @@ -1,4 +1,4 @@ -import{d as et}from"./index-1P72U6ur.js";import{r as pe,ak as tt,d as nt,as as he,N as Pe}from"./element-plus-C2R3XZG2.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:rt}=Object.prototype,{getPrototypeOf:le}=Object,W=(e=>t=>{const n=rt.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),C=e=>(e=e.toLowerCase(),t=>W(t)===e),K=e=>t=>typeof t===e,{isArray:B}=Array,j=K("undefined");function st(e){return e!==null&&!j(e)&&e.constructor!==null&&!j(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ke=C("ArrayBuffer");function ot(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ke(e.buffer),t}const it=K("string"),x=K("function"),Fe=K("number"),X=e=>e!==null&&typeof e=="object",at=e=>e===!0||e===!1,v=e=>{if(W(e)!=="object")return!1;const t=le(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},ct=C("Date"),lt=C("File"),ut=C("Blob"),ft=C("FileList"),dt=e=>X(e)&&x(e.pipe),pt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||x(e.append)&&((t=W(e))==="formdata"||t==="object"&&x(e.toString)&&e.toString()==="[object FormData]"))},ht=C("URLSearchParams"),[mt,yt,wt,bt]=["ReadableStream","Request","Response","Headers"].map(C),Et=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),B(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const _=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ue=e=>!j(e)&&e!==_;function re(){const{caseless:e}=Ue(this)&&this||{},t={},n=(r,s)=>{const o=e&&_e(t,s)||s;v(t[o])&&v(r)?t[o]=re(t[o],r):v(r)?t[o]=re({},r):B(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(q(t,(s,o)=>{n&&x(s)?e[o]=Ne(s,n):e[o]=s},{allOwnKeys:r}),e),St=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Rt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&le(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ot=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},At=e=>{if(!e)return null;if(B(e))return e;let t=e.length;if(!Fe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},xt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&le(Uint8Array)),Ct=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Pt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Nt=C("HTMLFormElement"),kt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),me=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ft=C("RegExp"),Le=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};q(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},_t=e=>{Le(e,(t,n)=>{if(x(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(x(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Ut=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return B(e)?r(e):r(String(e).split(t)),n},Lt=()=>{},Bt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Dt(e){return!!(e&&x(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const It=e=>{const t=new Array(10),n=(r,s)=>{if(X(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=B(r)?[]:{};return q(r,(i,c)=>{const f=n(i,s+1);!j(f)&&(o[c]=f)}),t[s]=void 0,o}}return r};return n(e,0)},jt=C("AsyncFunction"),qt=e=>e&&(X(e)||x(e))&&x(e.then)&&x(e.catch),Be=((e,t)=>e?setImmediate:t?((n,r)=>(_.addEventListener("message",({source:s,data:o})=>{s===_&&o===n&&r.length&&r.shift()()},!1),s=>{r.push(s),_.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",x(_.postMessage)),Mt=typeof queueMicrotask<"u"?queueMicrotask.bind(_):typeof process<"u"&&process.nextTick||Be,a={isArray:B,isArrayBuffer:ke,isBuffer:st,isFormData:pt,isArrayBufferView:ot,isString:it,isNumber:Fe,isBoolean:at,isObject:X,isPlainObject:v,isReadableStream:mt,isRequest:yt,isResponse:wt,isHeaders:bt,isUndefined:j,isDate:ct,isFile:lt,isBlob:ut,isRegExp:Ft,isFunction:x,isStream:dt,isURLSearchParams:ht,isTypedArray:xt,isFileList:ft,forEach:q,merge:re,extend:gt,trim:Et,stripBOM:St,inherits:Rt,toFlatObject:Tt,kindOf:W,kindOfTest:C,endsWith:Ot,toArray:At,forEachEntry:Ct,matchAll:Pt,isHTMLForm:Nt,hasOwnProperty:me,hasOwnProp:me,reduceDescriptors:Le,freezeMethods:_t,toObjectSet:Ut,toCamelCase:kt,noop:Lt,toFiniteNumber:Bt,findKey:_e,global:_,isContextDefined:Ue,isSpecCompliantForm:Dt,toJSONObject:It,isAsyncFn:jt,isThenable:qt,setImmediate:Be,asap:Mt};function y(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.status}}});const De=y.prototype,Ie={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ie[e]={value:e}});Object.defineProperties(y,Ie);Object.defineProperty(De,"isAxiosError",{value:!0});y.from=(e,t,n,r,s,o)=>{const i=Object.create(De);return a.toFlatObject(e,i,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),y.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Ht=null;function se(e){return a.isPlainObject(e)||a.isArray(e)}function je(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ye(e,t,n){return e?e.concat(t).map(function(s,o){return s=je(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function vt(e){return a.isArray(e)&&!e.some(se)}const $t=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function G(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,h){return!a.isUndefined(h[w])});const r=n.metaTokens,s=n.visitor||u,o=n.dots,i=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(a.isDate(p))return p.toISOString();if(!f&&a.isBlob(p))throw new y("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(p)||a.isTypedArray(p)?f&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function u(p,w,h){let E=p;if(p&&!h&&typeof p=="object"){if(a.endsWith(w,"{}"))w=r?w:w.slice(0,-2),p=JSON.stringify(p);else if(a.isArray(p)&&vt(p)||(a.isFileList(p)||a.endsWith(w,"[]"))&&(E=a.toArray(p)))return w=je(w),E.forEach(function(R,N){!(a.isUndefined(R)||R===null)&&t.append(i===!0?ye([w],N,o):i===null?w:w+"[]",l(R))}),!1}return se(p)?!0:(t.append(ye(h,w,o),l(p)),!1)}const d=[],m=Object.assign($t,{defaultVisitor:u,convertValue:l,isVisitable:se});function b(p,w){if(!a.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+w.join("."));d.push(p),a.forEach(p,function(E,S){(!(a.isUndefined(E)||E===null)&&s.call(t,E,a.isString(S)?S.trim():S,w,m))===!0&&b(E,w?w.concat(S):[S])}),d.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return b(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ue(e,t){this._pairs=[],e&&G(e,this,t)}const qe=ue.prototype;qe.append=function(t,n){this._pairs.push([t,n])};qe.toString=function(t){const n=t?function(r){return t.call(this,r,we)}:we;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function zt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Me(e,t,n){if(!t)return e;const r=n&&n.encode||zt;a.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class be{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const He={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Jt=typeof URLSearchParams<"u"?URLSearchParams:ue,Vt=typeof FormData<"u"?FormData:null,Wt=typeof Blob<"u"?Blob:null,Kt={isBrowser:!0,classes:{URLSearchParams:Jt,FormData:Vt,Blob:Wt},protocols:["http","https","file","blob","url","data"]},fe=typeof window<"u"&&typeof document<"u",oe=typeof navigator=="object"&&navigator||void 0,Xt=fe&&(!oe||["ReactNative","NativeScript","NS"].indexOf(oe.product)<0),Gt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Qt=fe&&window.location.href||"http://localhost",Zt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:fe,hasStandardBrowserEnv:Xt,hasStandardBrowserWebWorkerEnv:Gt,navigator:oe,origin:Qt},Symbol.toStringTag,{value:"Module"})),T={...Zt,...Kt};function Yt(e,t){return G(e,new T.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return T.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function en(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function tn(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,f?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=tn(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(en(r),s,n,0)}),n}return null}function nn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const M={transitional:He,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(ve(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Yt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return G(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),nn(t)):t}],transformResponse:[function(t){const n=this.transitional||M.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?y.from(c,y.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{M.headers[e]={}});const rn=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sn=e=>{const t={};let n,r,s;return e&&e.split(` +import{d as et}from"./index-BR4iuV3B.js";import{r as pe,ak as tt,d as nt,as as he,X as Pe}from"./element-plus-C8BDypwj.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:rt}=Object.prototype,{getPrototypeOf:le}=Object,W=(e=>t=>{const n=rt.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),C=e=>(e=e.toLowerCase(),t=>W(t)===e),K=e=>t=>typeof t===e,{isArray:B}=Array,j=K("undefined");function st(e){return e!==null&&!j(e)&&e.constructor!==null&&!j(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ke=C("ArrayBuffer");function ot(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ke(e.buffer),t}const it=K("string"),x=K("function"),Fe=K("number"),X=e=>e!==null&&typeof e=="object",at=e=>e===!0||e===!1,v=e=>{if(W(e)!=="object")return!1;const t=le(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},ct=C("Date"),lt=C("File"),ut=C("Blob"),ft=C("FileList"),dt=e=>X(e)&&x(e.pipe),pt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||x(e.append)&&((t=W(e))==="formdata"||t==="object"&&x(e.toString)&&e.toString()==="[object FormData]"))},ht=C("URLSearchParams"),[mt,yt,wt,bt]=["ReadableStream","Request","Response","Headers"].map(C),Et=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),B(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const _=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ue=e=>!j(e)&&e!==_;function re(){const{caseless:e}=Ue(this)&&this||{},t={},n=(r,s)=>{const o=e&&_e(t,s)||s;v(t[o])&&v(r)?t[o]=re(t[o],r):v(r)?t[o]=re({},r):B(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(q(t,(s,o)=>{n&&x(s)?e[o]=Ne(s,n):e[o]=s},{allOwnKeys:r}),e),St=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Rt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&le(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ot=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},At=e=>{if(!e)return null;if(B(e))return e;let t=e.length;if(!Fe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},xt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&le(Uint8Array)),Ct=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Pt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Nt=C("HTMLFormElement"),kt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),me=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ft=C("RegExp"),Le=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};q(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},_t=e=>{Le(e,(t,n)=>{if(x(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(x(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Ut=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return B(e)?r(e):r(String(e).split(t)),n},Lt=()=>{},Bt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Dt(e){return!!(e&&x(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const It=e=>{const t=new Array(10),n=(r,s)=>{if(X(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=B(r)?[]:{};return q(r,(i,c)=>{const f=n(i,s+1);!j(f)&&(o[c]=f)}),t[s]=void 0,o}}return r};return n(e,0)},jt=C("AsyncFunction"),qt=e=>e&&(X(e)||x(e))&&x(e.then)&&x(e.catch),Be=((e,t)=>e?setImmediate:t?((n,r)=>(_.addEventListener("message",({source:s,data:o})=>{s===_&&o===n&&r.length&&r.shift()()},!1),s=>{r.push(s),_.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",x(_.postMessage)),Mt=typeof queueMicrotask<"u"?queueMicrotask.bind(_):typeof process<"u"&&process.nextTick||Be,a={isArray:B,isArrayBuffer:ke,isBuffer:st,isFormData:pt,isArrayBufferView:ot,isString:it,isNumber:Fe,isBoolean:at,isObject:X,isPlainObject:v,isReadableStream:mt,isRequest:yt,isResponse:wt,isHeaders:bt,isUndefined:j,isDate:ct,isFile:lt,isBlob:ut,isRegExp:Ft,isFunction:x,isStream:dt,isURLSearchParams:ht,isTypedArray:xt,isFileList:ft,forEach:q,merge:re,extend:gt,trim:Et,stripBOM:St,inherits:Rt,toFlatObject:Tt,kindOf:W,kindOfTest:C,endsWith:Ot,toArray:At,forEachEntry:Ct,matchAll:Pt,isHTMLForm:Nt,hasOwnProperty:me,hasOwnProp:me,reduceDescriptors:Le,freezeMethods:_t,toObjectSet:Ut,toCamelCase:kt,noop:Lt,toFiniteNumber:Bt,findKey:_e,global:_,isContextDefined:Ue,isSpecCompliantForm:Dt,toJSONObject:It,isAsyncFn:jt,isThenable:qt,setImmediate:Be,asap:Mt};function y(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.status}}});const De=y.prototype,Ie={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ie[e]={value:e}});Object.defineProperties(y,Ie);Object.defineProperty(De,"isAxiosError",{value:!0});y.from=(e,t,n,r,s,o)=>{const i=Object.create(De);return a.toFlatObject(e,i,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),y.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Ht=null;function se(e){return a.isPlainObject(e)||a.isArray(e)}function je(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ye(e,t,n){return e?e.concat(t).map(function(s,o){return s=je(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function vt(e){return a.isArray(e)&&!e.some(se)}const $t=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function G(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,h){return!a.isUndefined(h[w])});const r=n.metaTokens,s=n.visitor||u,o=n.dots,i=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(a.isDate(p))return p.toISOString();if(!f&&a.isBlob(p))throw new y("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(p)||a.isTypedArray(p)?f&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function u(p,w,h){let E=p;if(p&&!h&&typeof p=="object"){if(a.endsWith(w,"{}"))w=r?w:w.slice(0,-2),p=JSON.stringify(p);else if(a.isArray(p)&&vt(p)||(a.isFileList(p)||a.endsWith(w,"[]"))&&(E=a.toArray(p)))return w=je(w),E.forEach(function(R,N){!(a.isUndefined(R)||R===null)&&t.append(i===!0?ye([w],N,o):i===null?w:w+"[]",l(R))}),!1}return se(p)?!0:(t.append(ye(h,w,o),l(p)),!1)}const d=[],m=Object.assign($t,{defaultVisitor:u,convertValue:l,isVisitable:se});function b(p,w){if(!a.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+w.join("."));d.push(p),a.forEach(p,function(E,S){(!(a.isUndefined(E)||E===null)&&s.call(t,E,a.isString(S)?S.trim():S,w,m))===!0&&b(E,w?w.concat(S):[S])}),d.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return b(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ue(e,t){this._pairs=[],e&&G(e,this,t)}const qe=ue.prototype;qe.append=function(t,n){this._pairs.push([t,n])};qe.toString=function(t){const n=t?function(r){return t.call(this,r,we)}:we;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function zt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Me(e,t,n){if(!t)return e;const r=n&&n.encode||zt;a.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class be{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const He={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Jt=typeof URLSearchParams<"u"?URLSearchParams:ue,Vt=typeof FormData<"u"?FormData:null,Wt=typeof Blob<"u"?Blob:null,Kt={isBrowser:!0,classes:{URLSearchParams:Jt,FormData:Vt,Blob:Wt},protocols:["http","https","file","blob","url","data"]},fe=typeof window<"u"&&typeof document<"u",oe=typeof navigator=="object"&&navigator||void 0,Xt=fe&&(!oe||["ReactNative","NativeScript","NS"].indexOf(oe.product)<0),Gt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Qt=fe&&window.location.href||"http://localhost",Zt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:fe,hasStandardBrowserEnv:Xt,hasStandardBrowserWebWorkerEnv:Gt,navigator:oe,origin:Qt},Symbol.toStringTag,{value:"Module"})),T={...Zt,...Kt};function Yt(e,t){return G(e,new T.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return T.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function en(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function tn(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,f?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=tn(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(en(r),s,n,0)}),n}return null}function nn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const M={transitional:He,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(ve(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Yt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return G(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),nn(t)):t}],transformResponse:[function(t){const n=this.transitional||M.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?y.from(c,y.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{M.headers[e]={}});const rn=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sn=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&rn[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ee=Symbol("internals");function I(e){return e&&String(e).trim().toLowerCase()}function $(e){return e===!1||e==null?e:a.isArray(e)?e.map($):String(e)}function on(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const an=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Y(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function cn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ln(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}let A=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(c,f,l){const u=I(f);if(!u)throw new Error("header name must be a non-empty string");const d=a.findKey(s,u);(!d||s[d]===void 0||l===!0||l===void 0&&s[d]!==!1)&&(s[d||f]=$(c))}const i=(c,f)=>a.forEach(c,(l,u)=>o(l,u,f));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(a.isString(t)&&(t=t.trim())&&!an(t))i(sn(t),n);else if(a.isHeaders(t))for(const[c,f]of t.entries())o(f,c,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=I(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return on(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=I(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Y(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=I(i),i){const c=a.findKey(r,i);c&&(!n||Y(r,r[c],c,n))&&(delete r[c],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||Y(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,o)=>{const i=a.findKey(r,o);if(i){n[i]=$(s),delete n[o];return}const c=t?cn(o):String(o).trim();c!==o&&delete n[o],n[c]=$(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ee]=this[Ee]={accessors:{}}).accessors,s=this.prototype;function o(i){const c=I(i);r[c]||(ln(s,i),r[c]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}};A.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(A.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(A);function ee(e,t){const n=this||M,r=t||n,s=A.from(r.headers);let o=r.data;return a.forEach(e,function(c){o=c.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function $e(e){return!!(e&&e.__CANCEL__)}function D(e,t,n){y.call(this,e??"canceled",y.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(D,y,{__CANCEL__:!0});function ze(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new y("Request failed with status code "+n.status,[y.ERR_BAD_REQUEST,y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function un(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function fn(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(f){const l=Date.now(),u=r[o];i||(i=l),n[s]=f,r[s]=l;let d=o,m=0;for(;d!==s;)m+=n[d++],d=d%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),l-i{n=u,s=null,o&&(clearTimeout(o),o=null),e.apply(null,l)};return[(...l)=>{const u=Date.now(),d=u-n;d>=r?i(l,u):(s=l,o||(o=setTimeout(()=>{o=null,i(s)},r-d)))},()=>s&&i(s)]}const J=(e,t,n=3)=>{let r=0;const s=fn(50,250);return dn(o=>{const i=o.loaded,c=o.lengthComputable?o.total:void 0,f=i-r,l=s(f),u=i<=c;r=i;const d={loaded:i,total:c,progress:c?i/c:void 0,bytes:f,rate:l||void 0,estimated:l&&c&&u?(c-i)/l:void 0,event:o,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(d)},n)},ge=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Se=e=>(...t)=>a.asap(()=>e(...t)),pn=T.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,T.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(T.origin),T.navigator&&/(msie|trident)/i.test(T.navigator.userAgent)):()=>!0,hn=T.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function mn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yn(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Je(e,t,n){let r=!mn(t);return e&&(r||n==!1)?yn(e,t):t}const Re=e=>e instanceof A?{...e}:e;function L(e,t){t=t||{};const n={};function r(l,u,d,m){return a.isPlainObject(l)&&a.isPlainObject(u)?a.merge.call({caseless:m},l,u):a.isPlainObject(u)?a.merge({},u):a.isArray(u)?u.slice():u}function s(l,u,d,m){if(a.isUndefined(u)){if(!a.isUndefined(l))return r(void 0,l,d,m)}else return r(l,u,d,m)}function o(l,u){if(!a.isUndefined(u))return r(void 0,u)}function i(l,u){if(a.isUndefined(u)){if(!a.isUndefined(l))return r(void 0,l)}else return r(void 0,u)}function c(l,u,d){if(d in t)return r(l,u);if(d in e)return r(void 0,l)}const f={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(l,u,d)=>s(Re(l),Re(u),d,!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(u){const d=f[u]||s,m=d(e[u],t[u],u);a.isUndefined(m)&&d!==c||(n[u]=m)}),n}const Ve=e=>{const t=L({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:o,headers:i,auth:c}=t;t.headers=i=A.from(i),t.url=Me(Je(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(a.isFormData(n)){if(T.hasStandardBrowserEnv||T.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[l,...u]=f?f.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([l||"multipart/form-data",...u].join("; "))}}if(T.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&pn(t.url))){const l=s&&o&&hn.read(o);l&&i.set(s,l)}return t},wn=typeof XMLHttpRequest<"u",bn=wn&&function(e){return new Promise(function(n,r){const s=Ve(e);let o=s.data;const i=A.from(s.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:l}=s,u,d,m,b,p;function w(){b&&b(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(u),s.signal&&s.signal.removeEventListener("abort",u)}let h=new XMLHttpRequest;h.open(s.method.toUpperCase(),s.url,!0),h.timeout=s.timeout;function E(){if(!h)return;const R=A.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),O={data:!c||c==="text"||c==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:R,config:e,request:h};ze(function(F){n(F),w()},function(F){r(F),w()},O),h=null}"onloadend"in h?h.onloadend=E:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(E)},h.onabort=function(){h&&(r(new y("Request aborted",y.ECONNABORTED,e,h)),h=null)},h.onerror=function(){r(new y("Network Error",y.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let N=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||He;s.timeoutErrorMessage&&(N=s.timeoutErrorMessage),r(new y(N,O.clarifyTimeoutError?y.ETIMEDOUT:y.ECONNABORTED,e,h)),h=null},o===void 0&&i.setContentType(null),"setRequestHeader"in h&&a.forEach(i.toJSON(),function(N,O){h.setRequestHeader(O,N)}),a.isUndefined(s.withCredentials)||(h.withCredentials=!!s.withCredentials),c&&c!=="json"&&(h.responseType=s.responseType),l&&([m,p]=J(l,!0),h.addEventListener("progress",m)),f&&h.upload&&([d,b]=J(f),h.upload.addEventListener("progress",d),h.upload.addEventListener("loadend",b)),(s.cancelToken||s.signal)&&(u=R=>{h&&(r(!R||R.type?new D(null,e,h):R),h.abort(),h=null)},s.cancelToken&&s.cancelToken.subscribe(u),s.signal&&(s.signal.aborted?u():s.signal.addEventListener("abort",u)));const S=un(s.url);if(S&&T.protocols.indexOf(S)===-1){r(new y("Unsupported protocol "+S+":",y.ERR_BAD_REQUEST,e));return}h.send(o||null)})},En=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const o=function(l){if(!s){s=!0,c();const u=l instanceof Error?l:this.reason;r.abort(u instanceof y?u:new D(u instanceof Error?u.message:u))}};let i=t&&setTimeout(()=>{i=null,o(new y(`timeout ${t} of ms exceeded`,y.ETIMEDOUT))},t);const c=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),e=null)};e.forEach(l=>l.addEventListener("abort",o));const{signal:f}=r;return f.unsubscribe=()=>a.asap(c),f}},gn=function*(e,t){let n=e.byteLength;if(n{const s=Sn(e,t);let o=0,i,c=f=>{i||(i=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:l,value:u}=await s.next();if(l){c(),f.close();return}let d=u.byteLength;if(n){let m=o+=d;n(m)}f.enqueue(new Uint8Array(u))}catch(l){throw c(l),l}},cancel(f){return c(f),s.return()}},{highWaterMark:2})},Q=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",We=Q&&typeof ReadableStream=="function",Tn=Q&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Ke=(e,...t)=>{try{return!!e(...t)}catch{return!1}},On=We&&Ke(()=>{let e=!1;const t=new Request(T.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Oe=64*1024,ie=We&&Ke(()=>a.isReadableStream(new Response("").body)),V={stream:ie&&(e=>e.body)};Q&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!V[t]&&(V[t]=a.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new y(`Response type '${t}' is not supported`,y.ERR_NOT_SUPPORT,r)})})})(new Response);const An=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(T.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await Tn(e)).byteLength},xn=async(e,t)=>{const n=a.toFiniteNumber(e.getContentLength());return n??An(t)},Cn=Q&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:o,timeout:i,onDownloadProgress:c,onUploadProgress:f,responseType:l,headers:u,withCredentials:d="same-origin",fetchOptions:m}=Ve(e);l=l?(l+"").toLowerCase():"text";let b=En([s,o&&o.toAbortSignal()],i),p;const w=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let h;try{if(f&&On&&n!=="get"&&n!=="head"&&(h=await xn(u,r))!==0){let O=new Request(t,{method:"POST",body:r,duplex:"half"}),k;if(a.isFormData(r)&&(k=O.headers.get("content-type"))&&u.setContentType(k),O.body){const[F,H]=ge(h,J(Se(f)));r=Te(O.body,Oe,F,H)}}a.isString(d)||(d=d?"include":"omit");const E="credentials"in Request.prototype;p=new Request(t,{...m,signal:b,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:E?d:void 0});let S=await fetch(p);const R=ie&&(l==="stream"||l==="response");if(ie&&(c||R&&w)){const O={};["status","statusText","headers"].forEach(de=>{O[de]=S[de]});const k=a.toFiniteNumber(S.headers.get("content-length")),[F,H]=c&&ge(k,J(Se(c),!0))||[];S=new Response(Te(S.body,Oe,F,()=>{H&&H(),w&&w()}),O)}l=l||"text";let N=await V[a.findKey(V,l)||"text"](S,e);return!R&&w&&w(),await new Promise((O,k)=>{ze(O,k,{data:N,headers:A.from(S.headers),status:S.status,statusText:S.statusText,config:e,request:p})})}catch(E){throw w&&w(),E&&E.name==="TypeError"&&/fetch/i.test(E.message)?Object.assign(new y("Network Error",y.ERR_NETWORK,e,p),{cause:E.cause||E}):y.from(E,E&&E.code,e,p)}}),ae={http:Ht,xhr:bn,fetch:Cn};a.forEach(ae,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ae=e=>`- ${e}`,Pn=e=>a.isFunction(e)||e===null||e===!1,Xe={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : `+o.map(Ae).join(` diff --git a/dist/static/js/index-BJtFwltp.js b/dist/static/js/index-BJtFwltp.js deleted file mode 100644 index 35a26bf..0000000 --- a/dist/static/js/index-BJtFwltp.js +++ /dev/null @@ -1 +0,0 @@ -import{j as x,r as u,F as b,G as d,H as _,I as n,B as o,J as M,u as a,K as O,y as i,L as q,M as V,N as U,v as p,O as $,P as F,Q as G,R as H,S as J,T as K,U as Q,V as P,A as W}from"./element-plus-C2R3XZG2.js";import{u as X}from"./http-C3yXgKs1.js";import{u as Y}from"./index-1P72U6ur.js";import{_ as z}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{R as Z}from"./register-aJQ6Nqnh.js";import"./login-CokpNmP7.js";const h="/static/jpg/banner-xQTm_ITj.jpg",nn={class:"slider"},tn={class:"slider-container"},on={class:"box"},sn={class:"sub"},ln={class:"counter_wrapper","data-aos":"fade-up"},en={class:"container"},rn={class:"count_box box_hover"},un={class:"count_box box_center"},an={class:"count_box box_hover"},dn={class:"count_box box_hover"},pn=x({__name:"slider",emits:["open-register-form"],setup(c,{emit:t}){const l=Y(),r=X(),e=u(!!r.token),m=u(-1),j=u(0),C=u(0),k=u(0),w=u(0),L=t,S=()=>{if(!e.value){L("open-register-form");return}m.value==-1||m.value==4?l.push({name:"start"}):l.push({name:"check"})},B=()=>{U.error("敬请期待~")},T=b(j,{duration:1500}),I=b(C,{duration:1500}),N=b(k,{duration:1500}),A=b(w,{duration:1500});j.value=6274,C.value=62400,k.value=10800,w.value=12e3;const y=f=>`${Math.round(f)}+`,E=f=>`${Math.round(f)}k+`;return(f,s)=>{const R=M,v=G,g=F,D=V;return p(),d(_,null,[n("div",nn,[n("div",tn,[s[3]||(s[3]=n("img",{class:"bg",src:h},null,-1)),n("div",on,[s[2]||(s[2]=n("div",{class:"text"},[n("h2",null,"小发同城"),n("h3",null,"店铺商家火热招募中"),n("p",null,"开店成本低 0元开店")],-1)),n("div",sn,[o(R,{icon:a(O),color:"#ffc114",round:"",size:"large",onClick:S},{default:i(()=>s[0]||(s[0]=[$(" 免费开店 ")])),_:1},8,["icon"]),o(R,{icon:a(q),round:"",size:"large",onClick:B},{default:i(()=>s[1]||(s[1]=[$(" Android版本下载 ")])),_:1},8,["icon"])])])])]),n("div",ln,[n("div",en,[o(D,{gutter:10},{default:i(()=>[o(g,{span:6},{default:i(()=>[n("div",rn,[s[4]||(s[4]=n("i",{class:"iconfont icon-employee1"},null,-1)),n("h3",null,[o(v,{value:a(T),formatter:y},null,8,["value"])]),s[5]||(s[5]=n("p",null,"商家数量",-1))])]),_:1}),o(g,{span:6},{default:i(()=>[n("div",un,[s[6]||(s[6]=n("i",{class:"iconfont icon-baobei"},null,-1)),n("h3",null,[o(v,{value:a(I),formatter:E},null,8,["value"])]),s[7]||(s[7]=n("p",null,"商品数量",-1))])]),_:1}),o(g,{span:6},{default:i(()=>[n("div",an,[s[8]||(s[8]=n("i",{class:"iconfont icon-vip"},null,-1)),n("h3",null,[o(v,{value:a(N),formatter:y},null,8,["value"])]),s[9]||(s[9]=n("p",null,"会员数量",-1))])]),_:1}),o(g,{span:6},{default:i(()=>[n("div",dn,[s[10]||(s[10]=n("i",{class:"iconfont icon-dingdan"},null,-1)),n("h3",null,[o(v,{value:a(A),formatter:E},null,8,["value"])]),s[11]||(s[11]=n("p",null,"订单数量",-1))])]),_:1})]),_:1})])])],64)}}}),mn=z(pn,[["__scopeId","data-v-5471824b"]]),_n="/static/jpg/serve2-CqNtSUEv.jpg",cn="/static/jpg/serve3-DRKm56JT.jpg",fn="/static/jpg/serve4-DlH5hhLq.jpg",vn="/static/jpg/serve5-DAvifB6O.jpg",gn={class:"banner"},bn={class:"banner-list"},xn=x({__name:"banner",setup(c){return(t,l)=>{const r=J,e=H;return p(),d("div",gn,[l[4]||(l[4]=n("div",{class:"index-title"},[n("h3",null,"我们致力于"),n("p",null,"让更多人享受美好生活")],-1)),n("div",bn,[o(e,null,{default:i(()=>[o(r,null,{default:i(()=>l[0]||(l[0]=[n("img",{src:_n,alt:""},null,-1)])),_:1}),o(r,null,{default:i(()=>l[1]||(l[1]=[n("img",{src:cn,alt:""},null,-1)])),_:1}),o(r,null,{default:i(()=>l[2]||(l[2]=[n("img",{src:fn,alt:""},null,-1)])),_:1}),o(r,null,{default:i(()=>l[3]||(l[3]=[n("img",{src:vn,alt:""},null,-1)])),_:1})]),_:1})])])}}}),$n={class:"service-contain"},jn={class:"service-list"},Cn=x({__name:"service",setup(c){let t=[{id:1,title:"同城零售",icon:"iconfont icon-icon-test"},{id:2,title:"企业招聘",icon:"iconfont icon-qiyezhaopin"},{id:3,title:"租赁服务",icon:"iconfont icon-zulinfuwuicon"},{id:4,title:"二手交易",icon:"iconfont icon-ershoujiaoyi"},{id:5,title:"安装维修",icon:"iconfont icon-anzhuangweixiu"},{id:6,title:"家政保洁",icon:"iconfont icon-jiazhengbaojieanbao"}];return(l,r)=>(p(),d(_,null,[n("div",$n,[r[0]||(r[0]=n("div",{class:"index-title"},[n("h3",null,"我们的服务"),n("p",null," 我们拥有专业的团队和丰富的经验,为您解决生活中的各种问题,为您提供便捷、高效、优质的服务。 ")],-1)),n("div",jn,[n("ul",null,[(p(!0),d(_,null,K(a(t),e=>(p(),d("li",{key:e.id},[n("i",{class:Q(`${e.icon}`)},null,2),n("h4",null,P(e.title),1)]))),128))])])]),r[1]||(r[1]=n("div",null,null,-1))],64))}}),kn="/static/png/company2-G5iE-ub2.png",wn={},yn={class:"company-detail"},En={class:"company-introduce"};function Rn(c,t){const l=F,r=W("router-link"),e=V;return p(),d(_,null,[t[7]||(t[7]=n("div",{class:"index-title"},[n("h3",null,"公司简介")],-1)),n("div",yn,[o(e,null,{default:i(()=>[o(l,{xs:24,sm:24,md:24,lg:12,xl:12},{default:i(()=>t[0]||(t[0]=[n("img",{src:kn},null,-1)])),_:1}),o(l,{xs:24,sm:24,md:24,lg:12,xl:12},{default:i(()=>[n("div",En,[t[2]||(t[2]=n("p",null," 小发同城专注于打造本地生活服务平台,我们聚焦同城零售、企业招聘、租赁服务以及二手交易等核心业务,旨在全方位满足您的生活与工作需求。 ",-1)),t[3]||(t[3]=n("p",null," 在同城零售领域,小发同城凭借先进的技术手段,成功打通超市数据库,给超市提供实现线上线下商品、价格、库存等信息的实时同步。独特价值在于为消费者提供无缝购物体验,让消费者无论是在线上商城浏览下单,还是在实体超市选购商品,都能享受一致的商品选择、价格体系与库存保障市场定位为本地生活服务的创新引领者,致力于解决传统零售线上线下脱节的痛点。 ",-1)),t[4]||(t[4]=n("p",null," 对于企业招聘,我们搭建了高效的人才对接桥梁,精准匹配企业与求职者需求,助力本地企业广纳贤才,推动地方经济发展。 ",-1)),t[5]||(t[5]=n("p",null," 在租赁服务方面,涵盖住房、办公场地、设备等多元租赁选项,为您解决生活与经营中的租赁难题。 ",-1)),t[6]||(t[6]=n("p",null," 在二手交易板块,则为闲置物品提供了流通渠道,让资源得以循环利用,为环保助力。 ",-1)),o(r,{to:{name:"about"},class:"router-link-button"},{default:i(()=>t[1]||(t[1]=[$("了解更多")])),_:1})])]),_:1})]),_:1})])],64)}const Vn=z(wn,[["render",Rn]]),In=x({__name:"index",setup(c){const t=u(!1),l=u(!1);return(r,e)=>(p(),d(_,null,[o(mn,{onOpenRegisterForm:e[0]||(e[0]=m=>t.value=!0)}),o(Vn),o(xn),o(Cn),o(Z,{isVisible:t.value,onOpenLoginForm:e[1]||(e[1]=m=>l.value=!0),onCloseRegisterForm:e[2]||(e[2]=m=>t.value=!1)},null,8,["isVisible"])],64))}});export{In as default}; diff --git a/dist/static/js/index-1P72U6ur.js b/dist/static/js/index-BR4iuV3B.js similarity index 94% rename from dist/static/js/index-1P72U6ur.js rename to dist/static/js/index-BR4iuV3B.js index c2b8330..13418ad 100644 --- a/dist/static/js/index-1P72U6ur.js +++ b/dist/static/js/index-BR4iuV3B.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/index-BJtFwltp.js","static/js/element-plus-C2R3XZG2.js","static/css/element-plus-BP92TfqM.css","static/js/http-C3yXgKs1.js","static/js/_plugin-vue_export-helper-DlAUqK2U.js","static/js/register-aJQ6Nqnh.js","static/js/login-CokpNmP7.js","static/css/register-C7_ZdPbY.css","static/css/index-DfnUFTeF.css","static/js/Help-Cc8kyLke.js","static/css/Help-CQjO0kkI.css","static/js/About-BQkvehdu.js","static/css/About-mDGTH05M.css","static/js/start-Do7Vls6W.js","static/js/lodash-DkMctlHN.js","static/js/upload-CsG0M-WF.js","static/css/start-ApXGYHro.css","static/js/FeedBack-DYsXfbIO.js","static/css/FeedBack-CASvTxug.css","static/js/check-BEWoOs5w.js","static/css/check-D7-Y72kQ.css","static/js/privacy-DPfvt6QF.js","static/js/PageNotFound-Ccn1x5_O.js","static/css/PageNotFound-DkrQPSm2.css","static/js/WxJump-CSclPrYF.js","static/css/WxJump-04TBIcXR.css","static/js/BasicLayout-C2NPIpZB.js","static/css/BasicLayout-DjArEnBC.css"])))=>i.map(i=>d[i]); -import{e as st,r as je,m as ct,a as it,i as he,b as at,t as jt,g as Nt,o as Tt,w as Ne,n as ut,c as Mt,d as D,f as Y,h as $t,s as lt,j as pe,u as se,k as Bt,p as Se,l as ft,q as ht,v as pt,x as Dt,y as dt,z as Ht,A as Vt,B as qt,C as zt,D as Ft,E as Kt}from"./element-plus-C2R3XZG2.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const u of s.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();/*! +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/index-C-xyu_7r.js","static/js/element-plus-C8BDypwj.js","static/css/element-plus-BP92TfqM.css","static/js/http-41sWnQvi.js","static/js/_plugin-vue_export-helper-DlAUqK2U.js","static/js/register-uKqvRXZ9.js","static/js/login-ChYHVL6B.js","static/css/register-C7_ZdPbY.css","static/css/index-dQjCp4V2.css","static/js/Help-BojJOfQE.js","static/css/Help-CQjO0kkI.css","static/js/About-DzkSgzH2.js","static/css/About-mDGTH05M.css","static/js/start-Q71LLCvi.js","static/js/lodash-D-WFW9JI.js","static/js/upload-BGgo17Jj.js","static/css/start-DXsYcJ0G.css","static/js/FeedBack-D2D4d6K3.js","static/css/FeedBack-CASvTxug.css","static/js/check-mkoICPqF.js","static/css/check-DIXyKAH1.css","static/js/privacy-DmZC4meD.js","static/js/PageNotFound-BMlYDasP.js","static/css/PageNotFound-DkrQPSm2.css","static/js/WxJump-DLXuWO9r.js","static/css/WxJump-04TBIcXR.css","static/js/BasicLayout-CLvx9okc.js","static/css/BasicLayout-CR7ksobs.css"])))=>i.map(i=>d[i]); +import{e as st,r as je,m as ct,a as it,i as he,b as at,t as jt,g as Nt,o as Tt,w as Ne,n as ut,c as Mt,d as D,f as Y,h as $t,s as lt,j as pe,u as se,k as Bt,p as Se,l as ft,q as ht,v as pt,x as Dt,y as dt,z as Ht,A as Vt,B as qt,C as zt,D as Ft,E as Kt}from"./element-plus-C8BDypwj.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const u of s.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();/*! * pinia v3.0.1 * (c) 2025 Eduardo San Martin Morote * @license MIT @@ -7,4 +7,4 @@ import{e as st,r as je,m as ct,a as it,i as he,b as at,t as jt,g as Nt,o as Tt,w * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const J=typeof document<"u";function Et(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function en(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Et(e.default)}const w=Object.assign;function we(e,t){const n={};for(const r in t){const o=t[r];n[r]=H(o)?o.map(e):e(o)}return n}const ie=()=>{},H=Array.isArray,_t=/#/g,tn=/&/g,nn=/\//g,rn=/=/g,on=/\?/g,Rt=/\+/g,sn=/%5B/g,cn=/%5D/g,Pt=/%5E/g,an=/%60/g,St=/%7B/g,un=/%7C/g,bt=/%7D/g,ln=/%20/g;function Te(e){return encodeURI(""+e).replace(un,"|").replace(sn,"[").replace(cn,"]")}function fn(e){return Te(e).replace(St,"{").replace(bt,"}").replace(Pt,"^")}function xe(e){return Te(e).replace(Rt,"%2B").replace(ln,"+").replace(_t,"%23").replace(tn,"%26").replace(an,"`").replace(St,"{").replace(bt,"}").replace(Pt,"^")}function hn(e){return xe(e).replace(rn,"%3D")}function pn(e){return Te(e).replace(_t,"%23").replace(on,"%3F")}function dn(e){return e==null?"":pn(e).replace(nn,"%2F")}function ue(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const mn=/\/$/,gn=e=>e.replace(mn,"");function Ce(e,t,n="/"){let r,o={},s="",u="";const d=t.indexOf("#");let a=t.indexOf("?");return d=0&&(a=-1),a>-1&&(r=t.slice(0,a),s=t.slice(a+1,d>-1?d:t.length),o=e(s)),d>-1&&(r=r||t.slice(0,d),u=t.slice(d,t.length)),r=_n(r??t,n),{fullPath:r+(s&&"?")+s+u,path:r,query:o,hash:ue(u)}}function vn(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qe(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function yn(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&ee(t.matched[r],n.matched[o])&&wt(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ee(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function wt(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!En(e[n],t[n]))return!1;return!0}function En(e,t){return H(e)?ze(e,t):H(t)?ze(t,e):e===t}function ze(e,t){return H(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function _n(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,u,d;for(u=0;u1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(u).join("/")}const W={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var le;(function(e){e.pop="pop",e.push="push"})(le||(le={}));var ae;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ae||(ae={}));function Rn(e){if(!e)if(J){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),gn(e)}const Pn=/^[^#]+#/;function Sn(e,t){return e.replace(Pn,"#")+t}function bn(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const me=()=>({left:window.scrollX,top:window.scrollY});function wn(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=bn(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Fe(e,t){return(history.state?history.state.position-t:-1)+e}const Le=new Map;function Cn(e,t){Le.set(e,t)}function On(e){const t=Le.get(e);return Le.delete(e),t}let An=()=>location.protocol+"//"+location.host;function Ct(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let d=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(d);return a[0]!=="/"&&(a="/"+a),qe(a,"")}return qe(n,e)+r+o}function kn(e,t,n,r){let o=[],s=[],u=null;const d=({state:f})=>{const h=Ct(e,location),y=n.value,P=t.value;let O=0;if(f){if(n.value=h,t.value=f,u&&u===y){u=null;return}O=P?f.position-P.position:0}else r(h);o.forEach(k=>{k(n.value,y,{delta:O,type:le.pop,direction:O?O>0?ae.forward:ae.back:ae.unknown})})};function a(){u=n.value}function l(f){o.push(f);const h=()=>{const y=o.indexOf(f);y>-1&&o.splice(y,1)};return s.push(h),h}function p(){const{history:f}=window;f.state&&f.replaceState(w({},f.state,{scroll:me()}),"")}function c(){for(const f of s)f();s=[],window.removeEventListener("popstate",d),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",d),window.addEventListener("beforeunload",p,{passive:!0}),{pauseListeners:a,listen:l,destroy:c}}function Ke(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?me():null}}function xn(e){const{history:t,location:n}=window,r={value:Ct(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,l,p){const c=e.indexOf("#"),f=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+a:An()+e+a;try{t[p?"replaceState":"pushState"](l,"",f),o.value=l}catch(h){console.error(h),n[p?"replace":"assign"](f)}}function u(a,l){const p=w({},t.state,Ke(o.value.back,a,o.value.forward,!0),l,{position:o.value.position});s(a,p,!0),r.value=a}function d(a,l){const p=w({},o.value,t.state,{forward:a,scroll:me()});s(p.current,p,!0);const c=w({},Ke(r.value,a,null),{position:p.position+1},l);s(a,c,!1),r.value=a}return{location:r,state:o,push:d,replace:u}}function Ln(e){e=Rn(e);const t=xn(e),n=kn(e,t.state,t.location,t.replace);function r(s,u=!0){u||n.pauseListeners(),history.go(s)}const o=w({location:"",base:e,go:r,createHref:Sn.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function In(e){return typeof e=="string"||e&&typeof e=="object"}function Ot(e){return typeof e=="string"||typeof e=="symbol"}const At=Symbol("");var Ue;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ue||(Ue={}));function te(e,t){return w(new Error,{type:e,[At]:!0},t)}function F(e,t){return e instanceof Error&&At in e&&(t==null||!!(e.type&t))}const We="[^/]+?",jn={sensitive:!1,strict:!1,start:!0,end:!0},Nn=/[.+*?^${}()[\]/\\]/g;function Tn(e,t){const n=w({},jn,t),r=[];let o=n.start?"^":"";const s=[];for(const l of e){const p=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function kt(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const $n={type:0,value:""},Bn=/[a-zA-Z0-9_]/;function Dn(e){if(!e)return[[]];if(e==="/")return[[$n]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${l}": ${h}`)}let n=0,r=n;const o=[];let s;function u(){s&&o.push(s),s=[]}let d=0,a,l="",p="";function c(){l&&(n===0?s.push({type:0,value:l}):n===1||n===2||n===3?(s.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:l,regexp:p,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),l="")}function f(){l+=a}for(;d{u(b)}:ie}function u(c){if(Ot(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(u),f.alias.forEach(u))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(u),c.alias.forEach(u))}}function d(){return n}function a(c){const f=Fn(c,n);n.splice(f,0,c),c.record.name&&!Xe(c)&&r.set(c.record.name,c)}function l(c,f){let h,y={},P,O;if("name"in c&&c.name){if(h=r.get(c.name),!h)throw te(1,{location:c});O=h.record.name,y=w(Qe(f.params,h.keys.filter(b=>!b.optional).concat(h.parent?h.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),c.params&&Qe(c.params,h.keys.map(b=>b.name))),P=h.stringify(y)}else if(c.path!=null)P=c.path,h=n.find(b=>b.re.test(P)),h&&(y=h.parse(P),O=h.record.name);else{if(h=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!h)throw te(1,{location:c,currentLocation:f});O=h.record.name,y=w({},f.params,c.params),P=h.stringify(y)}const k=[];let _=h;for(;_;)k.unshift(_.record),_=_.parent;return{name:O,path:P,params:y,matched:k,meta:zn(k)}}e.forEach(c=>s(c));function p(){n.length=0,r.clear()}return{addRoute:s,resolve:l,removeRoute:u,clearRoutes:p,getRoutes:d,getRecordMatcher:o}}function Qe(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ye(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:qn(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function qn(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Xe(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function zn(e){return e.reduce((t,n)=>w(t,n.meta),{})}function Ze(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Fn(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;kt(e,t[s])<0?r=s:n=s+1}const o=Kn(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function Kn(e){let t=e;for(;t=t.parent;)if(xt(t)&&kt(e,t)===0)return t}function xt({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Un(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&xe(s)):[r&&xe(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Wn(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=H(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Gn=Symbol(""),et=Symbol(""),ge=Symbol(""),Me=Symbol(""),Ie=Symbol("");function oe(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Q(e,t,n,r,o,s=u=>u()){const u=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((d,a)=>{const l=f=>{f===!1?a(te(4,{from:n,to:t})):f instanceof Error?a(f):In(f)?a(te(2,{from:t,to:f})):(u&&r.enterCallbacks[o]===u&&typeof f=="function"&&u.push(f),d())},p=s(()=>e.call(r&&r.instances[o],t,n,l));let c=Promise.resolve(p);e.length<3&&(c=c.then(l)),c.catch(f=>a(f))})}function Oe(e,t,n,r,o=s=>s()){const s=[];for(const u of e)for(const d in u.components){let a=u.components[d];if(!(t!=="beforeRouteEnter"&&!u.instances[d]))if(Et(a)){const p=(a.__vccOpts||a)[t];p&&s.push(Q(p,n,r,u,d,o))}else{let l=a();s.push(()=>l.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${d}" at "${u.path}"`);const c=en(p)?p.default:p;u.mods[d]=p,u.components[d]=c;const h=(c.__vccOpts||c)[t];return h&&Q(h,n,r,u,d,o)()}))}}return s}function tt(e){const t=Y(ge),n=Y(Me),r=D(()=>{const a=se(e.to);return t.resolve(a)}),o=D(()=>{const{matched:a}=r.value,{length:l}=a,p=a[l-1],c=n.matched;if(!p||!c.length)return-1;const f=c.findIndex(ee.bind(null,p));if(f>-1)return f;const h=nt(a[l-2]);return l>1&&nt(p)===h&&c[c.length-1].path!==h?c.findIndex(ee.bind(null,a[l-2])):f}),s=D(()=>o.value>-1&&Jn(n.params,r.value.params)),u=D(()=>o.value>-1&&o.value===n.matched.length-1&&wt(n.params,r.value.params));function d(a={}){if(Zn(a)){const l=t[se(e.replace)?"replace":"push"](se(e.to)).catch(ie);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>l),l}return Promise.resolve()}return{route:r,href:D(()=>r.value.href),isActive:s,isExactActive:u,navigate:d}}function Qn(e){return e.length===1?e[0]:e}const Yn=pe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:tt,setup(e,{slots:t}){const n=it(tt(e)),{options:r}=Y(ge),o=D(()=>({[rt(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[rt(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&Qn(t.default(n));return e.custom?s:ft("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Xn=Yn;function Zn(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Jn(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!H(o)||o.length!==r.length||r.some((s,u)=>s!==o[u]))return!1}return!0}function nt(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const rt=(e,t,n)=>e??t??n,er=pe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Y(Ie),o=D(()=>e.route||r.value),s=Y(et,0),u=D(()=>{let l=se(s);const{matched:p}=o.value;let c;for(;(c=p[l])&&!c.components;)l++;return l}),d=D(()=>o.value.matched[u.value]);Se(et,D(()=>u.value+1)),Se(Gn,d),Se(Ie,o);const a=je();return Ne(()=>[a.value,d.value,e.name],([l,p,c],[f,h,y])=>{p&&(p.instances[c]=l,h&&h!==p&&l&&l===f&&(p.leaveGuards.size||(p.leaveGuards=h.leaveGuards),p.updateGuards.size||(p.updateGuards=h.updateGuards))),l&&p&&(!h||!ee(p,h)||!f)&&(p.enterCallbacks[c]||[]).forEach(P=>P(l))},{flush:"post"}),()=>{const l=o.value,p=e.name,c=d.value,f=c&&c.components[p];if(!f)return ot(n.default,{Component:f,route:l});const h=c.props[p],y=h?h===!0?l.params:typeof h=="function"?h(l):h:null,O=ft(f,w({},y,t,{onVnodeUnmounted:k=>{k.component.isUnmounted&&(c.instances[p]=null)},ref:a}));return ot(n.default,{Component:O,route:l})||O}}});function ot(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const tr=er;function nr(e){const t=Vn(e.routes,e),n=e.parseQuery||Un,r=e.stringifyQuery||Je,o=e.history,s=oe(),u=oe(),d=oe(),a=lt(W);let l=W;J&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=we.bind(null,i=>""+i),c=we.bind(null,dn),f=we.bind(null,ue);function h(i,g){let m,v;return Ot(i)?(m=t.getRecordMatcher(i),v=g):v=i,t.addRoute(v,m)}function y(i){const g=t.getRecordMatcher(i);g&&t.removeRoute(g)}function P(){return t.getRoutes().map(i=>i.record)}function O(i){return!!t.getRecordMatcher(i)}function k(i,g){if(g=w({},g||a.value),typeof i=="string"){const E=Ce(n,i,g.path),L=t.resolve({path:E.path},g),re=o.createHref(E.fullPath);return w(E,L,{params:f(L.params),hash:ue(E.hash),redirectedFrom:void 0,href:re})}let m;if(i.path!=null)m=w({},i,{path:Ce(n,i.path,g.path).path});else{const E=w({},i.params);for(const L in E)E[L]==null&&delete E[L];m=w({},i,{params:c(E)}),g.params=c(g.params)}const v=t.resolve(m,g),A=i.hash||"";v.params=p(f(v.params));const x=vn(r,w({},i,{hash:fn(A),path:v.path})),R=o.createHref(x);return w({fullPath:x,hash:A,query:r===Je?Wn(i.query):i.query||{}},v,{redirectedFrom:void 0,href:R})}function _(i){return typeof i=="string"?Ce(n,i,a.value.path):w({},i)}function b(i,g){if(l!==i)return te(8,{from:g,to:i})}function $(i){return j(i)}function I(i){return $(w(_(i),{replace:!0}))}function V(i){const g=i.matched[i.matched.length-1];if(g&&g.redirect){const{redirect:m}=g;let v=typeof m=="function"?m(i):m;return typeof v=="string"&&(v=v.includes("?")||v.includes("#")?v=_(v):{path:v},v.params={}),w({query:i.query,hash:i.hash,params:v.path!=null?{}:i.params},v)}}function j(i,g){const m=l=k(i),v=a.value,A=i.state,x=i.force,R=i.replace===!0,E=V(m);if(E)return j(w(_(E),{state:typeof E=="object"?w({},A,E.state):A,force:x,replace:R}),g||m);const L=m;L.redirectedFrom=g;let re;return!x&&yn(r,v,m)&&(re=te(16,{to:L,from:v}),$e(v,v,!0,!1)),(re?Promise.resolve(re):T(L,v)).catch(M=>F(M)?F(M,2)?M:_e(M):Ee(M,L,v)).then(M=>{if(M){if(F(M,2))return j(w({replace:R},_(M.to),{state:typeof M.to=="object"?w({},A,M.to.state):A,force:x}),g||L)}else M=K(L,v,!0,R,A);return q(L,v,M),M})}function C(i,g){const m=b(i,g);return m?Promise.reject(m):Promise.resolve()}function S(i){const g=fe.values().next().value;return g&&typeof g.runWithContext=="function"?g.runWithContext(i):i()}function T(i,g){let m;const[v,A,x]=rr(i,g);m=Oe(v.reverse(),"beforeRouteLeave",i,g);for(const E of v)E.leaveGuards.forEach(L=>{m.push(Q(L,i,g))});const R=C.bind(null,i,g);return m.push(R),X(m).then(()=>{m=[];for(const E of s.list())m.push(Q(E,i,g));return m.push(R),X(m)}).then(()=>{m=Oe(A,"beforeRouteUpdate",i,g);for(const E of A)E.updateGuards.forEach(L=>{m.push(Q(L,i,g))});return m.push(R),X(m)}).then(()=>{m=[];for(const E of x)if(E.beforeEnter)if(H(E.beforeEnter))for(const L of E.beforeEnter)m.push(Q(L,i,g));else m.push(Q(E.beforeEnter,i,g));return m.push(R),X(m)}).then(()=>(i.matched.forEach(E=>E.enterCallbacks={}),m=Oe(x,"beforeRouteEnter",i,g,S),m.push(R),X(m))).then(()=>{m=[];for(const E of u.list())m.push(Q(E,i,g));return m.push(R),X(m)}).catch(E=>F(E,8)?E:Promise.reject(E))}function q(i,g,m){d.list().forEach(v=>S(()=>v(i,g,m)))}function K(i,g,m,v,A){const x=b(i,g);if(x)return x;const R=g===W,E=J?history.state:{};m&&(v||R?o.replace(i.fullPath,w({scroll:R&&E&&E.scroll},A)):o.push(i.fullPath,A)),a.value=i,$e(i,g,m,R),_e()}let z;function ye(){z||(z=o.listen((i,g,m)=>{if(!Be.listening)return;const v=k(i),A=V(v);if(A){j(w(A,{replace:!0,force:!0}),v).catch(ie);return}l=v;const x=a.value;J&&Cn(Fe(x.fullPath,m.delta),me()),T(v,x).catch(R=>F(R,12)?R:F(R,2)?(j(w(_(R.to),{force:!0}),v).then(E=>{F(E,20)&&!m.delta&&m.type===le.pop&&o.go(-1,!1)}).catch(ie),Promise.reject()):(m.delta&&o.go(-m.delta,!1),Ee(R,v,x))).then(R=>{R=R||K(v,x,!1),R&&(m.delta&&!F(R,8)?o.go(-m.delta,!1):m.type===le.pop&&F(R,20)&&o.go(-1,!1)),q(v,x,R)}).catch(ie)}))}let ne=oe(),U=oe(),N;function Ee(i,g,m){_e(i);const v=U.list();return v.length?v.forEach(A=>A(i,g,m)):console.error(i),Promise.reject(i)}function It(){return N&&a.value!==W?Promise.resolve():new Promise((i,g)=>{ne.add([i,g])})}function _e(i){return N||(N=!i,ye(),ne.list().forEach(([g,m])=>i?m(i):g()),ne.reset()),i}function $e(i,g,m,v){const{scrollBehavior:A}=e;if(!J||!A)return Promise.resolve();const x=!m&&On(Fe(i.fullPath,0))||(v||!m)&&history.state&&history.state.scroll||null;return ut().then(()=>A(i,g,x)).then(R=>R&&wn(R)).catch(R=>Ee(R,i,g))}const Re=i=>o.go(i);let Pe;const fe=new Set,Be={currentRoute:a,listening:!0,addRoute:h,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:O,getRoutes:P,resolve:k,options:e,push:$,replace:I,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:s.add,beforeResolve:u.add,afterEach:d.add,onError:U.add,isReady:It,install(i){const g=this;i.component("RouterLink",Xn),i.component("RouterView",tr),i.config.globalProperties.$router=g,Object.defineProperty(i.config.globalProperties,"$route",{enumerable:!0,get:()=>se(a)}),J&&!Pe&&a.value===W&&(Pe=!0,$(o.location).catch(A=>{}));const m={};for(const A in W)Object.defineProperty(m,A,{get:()=>a.value[A],enumerable:!0});i.provide(ge,g),i.provide(Me,Bt(m)),i.provide(Ie,a);const v=i.unmount;fe.add(i),i.unmount=function(){fe.delete(i),fe.size<1&&(l=W,z&&z(),z=null,a.value=W,Pe=!1,N=!1),v()}}};function X(i){return i.reduce((g,m)=>g.then(()=>S(m)),Promise.resolve())}return Be}function rr(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let u=0;uee(l,d))?r.push(d):n.push(d));const a=e.matched[u];a&&(t.matched.find(l=>ee(l,a))||o.push(a))}return[n,r,o]}function fr(){return Y(ge)}function or(e){return Y(Me)}const sr=[{path:"/",name:"",component:()=>B(()=>import("./index-BJtFwltp.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))},{path:"/index",name:"index",component:()=>B(()=>import("./index-BJtFwltp.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))},{path:"/help",name:"help",component:()=>B(()=>import("./Help-Cc8kyLke.js"),__vite__mapDeps([9,1,2,4,10]))},{path:"/about",name:"about",component:()=>B(()=>import("./About-BQkvehdu.js"),__vite__mapDeps([11,1,2,4,12]))},{path:"/start",name:"start",component:()=>B(()=>import("./start-Do7Vls6W.js"),__vite__mapDeps([13,1,2,14,3,6,15,4,16]))},{path:"/feedback",name:"feedback",component:()=>B(()=>import("./FeedBack-DYsXfbIO.js"),__vite__mapDeps([17,1,2,15,3,4,18]))},{path:"/check",name:"check",component:()=>B(()=>import("./check-BEWoOs5w.js"),__vite__mapDeps([19,1,2,14,3,6,15,4,20]))},{path:"/businessAgreementPrivacy",name:"AusinessAgreementPrivacy",component:()=>B(()=>import("./privacy-DPfvt6QF.js"),__vite__mapDeps([21,1,2,3])),meta:{isFullpage:!0}},{path:"/:pathMatch(.*)*",name:"NotFound",component:()=>B(()=>import("./PageNotFound-Ccn1x5_O.js"),__vite__mapDeps([22,1,2,4,23])),meta:{isFullpage:!0}},{path:"/m",name:"m",component:()=>B(()=>import("./WxJump-CSclPrYF.js"),__vite__mapDeps([24,1,2,3,4,25])),meta:{isFullpage:!0}}],Lt=nr({history:Ln(),routes:sr,scrollBehavior(e,t,n){return{top:0}}}),cr=pe({__name:"DynamicLayout",setup(e){const t=or(),n=lt(null);return Ne(t,async r=>{var o,s;if(typeof((o=r==null?void 0:r.meta)==null?void 0:o.isFullpage)>"u"||((s=r==null?void 0:r.meta)==null?void 0:s.isFullpage)==!1){const u=await B(()=>import("./BasicLayout-C2NPIpZB.js"),__vite__mapDeps([26,1,2,3,6,4,5,7,27]));n.value=u.default}else n.value={template:""}}),(r,o)=>(pt(),ht(Dt(n.value),null,{default:dt(()=>[Ht(r.$slots,"default")]),_:3}))}}),ir=pe({__name:"App",setup(e){return(t,n)=>{const r=Vt("router-view");return pt(),ht(cr,null,{default:dt(()=>[qt(r)]),_:1})}}}),ve=zt(ir),ar=Ut();ve.use(ar);ve.use(Lt);window.$router=Lt;ve.use(Ft,{locale:Kt});ve.mount("#app");export{or as a,lr as d,fr as u}; + */const J=typeof document<"u";function Et(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function en(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Et(e.default)}const w=Object.assign;function we(e,t){const n={};for(const r in t){const o=t[r];n[r]=H(o)?o.map(e):e(o)}return n}const ie=()=>{},H=Array.isArray,_t=/#/g,tn=/&/g,nn=/\//g,rn=/=/g,on=/\?/g,Rt=/\+/g,sn=/%5B/g,cn=/%5D/g,Pt=/%5E/g,an=/%60/g,St=/%7B/g,un=/%7C/g,bt=/%7D/g,ln=/%20/g;function Te(e){return encodeURI(""+e).replace(un,"|").replace(sn,"[").replace(cn,"]")}function fn(e){return Te(e).replace(St,"{").replace(bt,"}").replace(Pt,"^")}function xe(e){return Te(e).replace(Rt,"%2B").replace(ln,"+").replace(_t,"%23").replace(tn,"%26").replace(an,"`").replace(St,"{").replace(bt,"}").replace(Pt,"^")}function hn(e){return xe(e).replace(rn,"%3D")}function pn(e){return Te(e).replace(_t,"%23").replace(on,"%3F")}function dn(e){return e==null?"":pn(e).replace(nn,"%2F")}function ue(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const mn=/\/$/,gn=e=>e.replace(mn,"");function Ce(e,t,n="/"){let r,o={},s="",u="";const d=t.indexOf("#");let a=t.indexOf("?");return d=0&&(a=-1),a>-1&&(r=t.slice(0,a),s=t.slice(a+1,d>-1?d:t.length),o=e(s)),d>-1&&(r=r||t.slice(0,d),u=t.slice(d,t.length)),r=_n(r??t,n),{fullPath:r+(s&&"?")+s+u,path:r,query:o,hash:ue(u)}}function vn(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qe(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function yn(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&ee(t.matched[r],n.matched[o])&&wt(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ee(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function wt(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!En(e[n],t[n]))return!1;return!0}function En(e,t){return H(e)?ze(e,t):H(t)?ze(t,e):e===t}function ze(e,t){return H(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function _n(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,u,d;for(u=0;u1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(u).join("/")}const W={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var le;(function(e){e.pop="pop",e.push="push"})(le||(le={}));var ae;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ae||(ae={}));function Rn(e){if(!e)if(J){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),gn(e)}const Pn=/^[^#]+#/;function Sn(e,t){return e.replace(Pn,"#")+t}function bn(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const me=()=>({left:window.scrollX,top:window.scrollY});function wn(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=bn(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Fe(e,t){return(history.state?history.state.position-t:-1)+e}const Le=new Map;function Cn(e,t){Le.set(e,t)}function On(e){const t=Le.get(e);return Le.delete(e),t}let An=()=>location.protocol+"//"+location.host;function Ct(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let d=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(d);return a[0]!=="/"&&(a="/"+a),qe(a,"")}return qe(n,e)+r+o}function kn(e,t,n,r){let o=[],s=[],u=null;const d=({state:f})=>{const h=Ct(e,location),y=n.value,P=t.value;let O=0;if(f){if(n.value=h,t.value=f,u&&u===y){u=null;return}O=P?f.position-P.position:0}else r(h);o.forEach(k=>{k(n.value,y,{delta:O,type:le.pop,direction:O?O>0?ae.forward:ae.back:ae.unknown})})};function a(){u=n.value}function l(f){o.push(f);const h=()=>{const y=o.indexOf(f);y>-1&&o.splice(y,1)};return s.push(h),h}function p(){const{history:f}=window;f.state&&f.replaceState(w({},f.state,{scroll:me()}),"")}function c(){for(const f of s)f();s=[],window.removeEventListener("popstate",d),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",d),window.addEventListener("beforeunload",p,{passive:!0}),{pauseListeners:a,listen:l,destroy:c}}function Ke(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?me():null}}function xn(e){const{history:t,location:n}=window,r={value:Ct(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,l,p){const c=e.indexOf("#"),f=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+a:An()+e+a;try{t[p?"replaceState":"pushState"](l,"",f),o.value=l}catch(h){console.error(h),n[p?"replace":"assign"](f)}}function u(a,l){const p=w({},t.state,Ke(o.value.back,a,o.value.forward,!0),l,{position:o.value.position});s(a,p,!0),r.value=a}function d(a,l){const p=w({},o.value,t.state,{forward:a,scroll:me()});s(p.current,p,!0);const c=w({},Ke(r.value,a,null),{position:p.position+1},l);s(a,c,!1),r.value=a}return{location:r,state:o,push:d,replace:u}}function Ln(e){e=Rn(e);const t=xn(e),n=kn(e,t.state,t.location,t.replace);function r(s,u=!0){u||n.pauseListeners(),history.go(s)}const o=w({location:"",base:e,go:r,createHref:Sn.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function In(e){return typeof e=="string"||e&&typeof e=="object"}function Ot(e){return typeof e=="string"||typeof e=="symbol"}const At=Symbol("");var Ue;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ue||(Ue={}));function te(e,t){return w(new Error,{type:e,[At]:!0},t)}function F(e,t){return e instanceof Error&&At in e&&(t==null||!!(e.type&t))}const We="[^/]+?",jn={sensitive:!1,strict:!1,start:!0,end:!0},Nn=/[.+*?^${}()[\]/\\]/g;function Tn(e,t){const n=w({},jn,t),r=[];let o=n.start?"^":"";const s=[];for(const l of e){const p=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function kt(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const $n={type:0,value:""},Bn=/[a-zA-Z0-9_]/;function Dn(e){if(!e)return[[]];if(e==="/")return[[$n]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${l}": ${h}`)}let n=0,r=n;const o=[];let s;function u(){s&&o.push(s),s=[]}let d=0,a,l="",p="";function c(){l&&(n===0?s.push({type:0,value:l}):n===1||n===2||n===3?(s.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:l,regexp:p,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),l="")}function f(){l+=a}for(;d{u(b)}:ie}function u(c){if(Ot(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(u),f.alias.forEach(u))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(u),c.alias.forEach(u))}}function d(){return n}function a(c){const f=Fn(c,n);n.splice(f,0,c),c.record.name&&!Xe(c)&&r.set(c.record.name,c)}function l(c,f){let h,y={},P,O;if("name"in c&&c.name){if(h=r.get(c.name),!h)throw te(1,{location:c});O=h.record.name,y=w(Qe(f.params,h.keys.filter(b=>!b.optional).concat(h.parent?h.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),c.params&&Qe(c.params,h.keys.map(b=>b.name))),P=h.stringify(y)}else if(c.path!=null)P=c.path,h=n.find(b=>b.re.test(P)),h&&(y=h.parse(P),O=h.record.name);else{if(h=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!h)throw te(1,{location:c,currentLocation:f});O=h.record.name,y=w({},f.params,c.params),P=h.stringify(y)}const k=[];let _=h;for(;_;)k.unshift(_.record),_=_.parent;return{name:O,path:P,params:y,matched:k,meta:zn(k)}}e.forEach(c=>s(c));function p(){n.length=0,r.clear()}return{addRoute:s,resolve:l,removeRoute:u,clearRoutes:p,getRoutes:d,getRecordMatcher:o}}function Qe(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ye(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:qn(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function qn(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Xe(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function zn(e){return e.reduce((t,n)=>w(t,n.meta),{})}function Ze(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Fn(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;kt(e,t[s])<0?r=s:n=s+1}const o=Kn(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function Kn(e){let t=e;for(;t=t.parent;)if(xt(t)&&kt(e,t)===0)return t}function xt({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Un(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&xe(s)):[r&&xe(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Wn(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=H(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Gn=Symbol(""),et=Symbol(""),ge=Symbol(""),Me=Symbol(""),Ie=Symbol("");function oe(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Q(e,t,n,r,o,s=u=>u()){const u=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((d,a)=>{const l=f=>{f===!1?a(te(4,{from:n,to:t})):f instanceof Error?a(f):In(f)?a(te(2,{from:t,to:f})):(u&&r.enterCallbacks[o]===u&&typeof f=="function"&&u.push(f),d())},p=s(()=>e.call(r&&r.instances[o],t,n,l));let c=Promise.resolve(p);e.length<3&&(c=c.then(l)),c.catch(f=>a(f))})}function Oe(e,t,n,r,o=s=>s()){const s=[];for(const u of e)for(const d in u.components){let a=u.components[d];if(!(t!=="beforeRouteEnter"&&!u.instances[d]))if(Et(a)){const p=(a.__vccOpts||a)[t];p&&s.push(Q(p,n,r,u,d,o))}else{let l=a();s.push(()=>l.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${d}" at "${u.path}"`);const c=en(p)?p.default:p;u.mods[d]=p,u.components[d]=c;const h=(c.__vccOpts||c)[t];return h&&Q(h,n,r,u,d,o)()}))}}return s}function tt(e){const t=Y(ge),n=Y(Me),r=D(()=>{const a=se(e.to);return t.resolve(a)}),o=D(()=>{const{matched:a}=r.value,{length:l}=a,p=a[l-1],c=n.matched;if(!p||!c.length)return-1;const f=c.findIndex(ee.bind(null,p));if(f>-1)return f;const h=nt(a[l-2]);return l>1&&nt(p)===h&&c[c.length-1].path!==h?c.findIndex(ee.bind(null,a[l-2])):f}),s=D(()=>o.value>-1&&Jn(n.params,r.value.params)),u=D(()=>o.value>-1&&o.value===n.matched.length-1&&wt(n.params,r.value.params));function d(a={}){if(Zn(a)){const l=t[se(e.replace)?"replace":"push"](se(e.to)).catch(ie);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>l),l}return Promise.resolve()}return{route:r,href:D(()=>r.value.href),isActive:s,isExactActive:u,navigate:d}}function Qn(e){return e.length===1?e[0]:e}const Yn=pe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:tt,setup(e,{slots:t}){const n=it(tt(e)),{options:r}=Y(ge),o=D(()=>({[rt(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[rt(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&Qn(t.default(n));return e.custom?s:ft("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Xn=Yn;function Zn(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Jn(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!H(o)||o.length!==r.length||r.some((s,u)=>s!==o[u]))return!1}return!0}function nt(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const rt=(e,t,n)=>e??t??n,er=pe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Y(Ie),o=D(()=>e.route||r.value),s=Y(et,0),u=D(()=>{let l=se(s);const{matched:p}=o.value;let c;for(;(c=p[l])&&!c.components;)l++;return l}),d=D(()=>o.value.matched[u.value]);Se(et,D(()=>u.value+1)),Se(Gn,d),Se(Ie,o);const a=je();return Ne(()=>[a.value,d.value,e.name],([l,p,c],[f,h,y])=>{p&&(p.instances[c]=l,h&&h!==p&&l&&l===f&&(p.leaveGuards.size||(p.leaveGuards=h.leaveGuards),p.updateGuards.size||(p.updateGuards=h.updateGuards))),l&&p&&(!h||!ee(p,h)||!f)&&(p.enterCallbacks[c]||[]).forEach(P=>P(l))},{flush:"post"}),()=>{const l=o.value,p=e.name,c=d.value,f=c&&c.components[p];if(!f)return ot(n.default,{Component:f,route:l});const h=c.props[p],y=h?h===!0?l.params:typeof h=="function"?h(l):h:null,O=ft(f,w({},y,t,{onVnodeUnmounted:k=>{k.component.isUnmounted&&(c.instances[p]=null)},ref:a}));return ot(n.default,{Component:O,route:l})||O}}});function ot(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const tr=er;function nr(e){const t=Vn(e.routes,e),n=e.parseQuery||Un,r=e.stringifyQuery||Je,o=e.history,s=oe(),u=oe(),d=oe(),a=lt(W);let l=W;J&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=we.bind(null,i=>""+i),c=we.bind(null,dn),f=we.bind(null,ue);function h(i,g){let m,v;return Ot(i)?(m=t.getRecordMatcher(i),v=g):v=i,t.addRoute(v,m)}function y(i){const g=t.getRecordMatcher(i);g&&t.removeRoute(g)}function P(){return t.getRoutes().map(i=>i.record)}function O(i){return!!t.getRecordMatcher(i)}function k(i,g){if(g=w({},g||a.value),typeof i=="string"){const E=Ce(n,i,g.path),L=t.resolve({path:E.path},g),re=o.createHref(E.fullPath);return w(E,L,{params:f(L.params),hash:ue(E.hash),redirectedFrom:void 0,href:re})}let m;if(i.path!=null)m=w({},i,{path:Ce(n,i.path,g.path).path});else{const E=w({},i.params);for(const L in E)E[L]==null&&delete E[L];m=w({},i,{params:c(E)}),g.params=c(g.params)}const v=t.resolve(m,g),A=i.hash||"";v.params=p(f(v.params));const x=vn(r,w({},i,{hash:fn(A),path:v.path})),R=o.createHref(x);return w({fullPath:x,hash:A,query:r===Je?Wn(i.query):i.query||{}},v,{redirectedFrom:void 0,href:R})}function _(i){return typeof i=="string"?Ce(n,i,a.value.path):w({},i)}function b(i,g){if(l!==i)return te(8,{from:g,to:i})}function $(i){return j(i)}function I(i){return $(w(_(i),{replace:!0}))}function V(i){const g=i.matched[i.matched.length-1];if(g&&g.redirect){const{redirect:m}=g;let v=typeof m=="function"?m(i):m;return typeof v=="string"&&(v=v.includes("?")||v.includes("#")?v=_(v):{path:v},v.params={}),w({query:i.query,hash:i.hash,params:v.path!=null?{}:i.params},v)}}function j(i,g){const m=l=k(i),v=a.value,A=i.state,x=i.force,R=i.replace===!0,E=V(m);if(E)return j(w(_(E),{state:typeof E=="object"?w({},A,E.state):A,force:x,replace:R}),g||m);const L=m;L.redirectedFrom=g;let re;return!x&&yn(r,v,m)&&(re=te(16,{to:L,from:v}),$e(v,v,!0,!1)),(re?Promise.resolve(re):T(L,v)).catch(M=>F(M)?F(M,2)?M:_e(M):Ee(M,L,v)).then(M=>{if(M){if(F(M,2))return j(w({replace:R},_(M.to),{state:typeof M.to=="object"?w({},A,M.to.state):A,force:x}),g||L)}else M=K(L,v,!0,R,A);return q(L,v,M),M})}function C(i,g){const m=b(i,g);return m?Promise.reject(m):Promise.resolve()}function S(i){const g=fe.values().next().value;return g&&typeof g.runWithContext=="function"?g.runWithContext(i):i()}function T(i,g){let m;const[v,A,x]=rr(i,g);m=Oe(v.reverse(),"beforeRouteLeave",i,g);for(const E of v)E.leaveGuards.forEach(L=>{m.push(Q(L,i,g))});const R=C.bind(null,i,g);return m.push(R),X(m).then(()=>{m=[];for(const E of s.list())m.push(Q(E,i,g));return m.push(R),X(m)}).then(()=>{m=Oe(A,"beforeRouteUpdate",i,g);for(const E of A)E.updateGuards.forEach(L=>{m.push(Q(L,i,g))});return m.push(R),X(m)}).then(()=>{m=[];for(const E of x)if(E.beforeEnter)if(H(E.beforeEnter))for(const L of E.beforeEnter)m.push(Q(L,i,g));else m.push(Q(E.beforeEnter,i,g));return m.push(R),X(m)}).then(()=>(i.matched.forEach(E=>E.enterCallbacks={}),m=Oe(x,"beforeRouteEnter",i,g,S),m.push(R),X(m))).then(()=>{m=[];for(const E of u.list())m.push(Q(E,i,g));return m.push(R),X(m)}).catch(E=>F(E,8)?E:Promise.reject(E))}function q(i,g,m){d.list().forEach(v=>S(()=>v(i,g,m)))}function K(i,g,m,v,A){const x=b(i,g);if(x)return x;const R=g===W,E=J?history.state:{};m&&(v||R?o.replace(i.fullPath,w({scroll:R&&E&&E.scroll},A)):o.push(i.fullPath,A)),a.value=i,$e(i,g,m,R),_e()}let z;function ye(){z||(z=o.listen((i,g,m)=>{if(!Be.listening)return;const v=k(i),A=V(v);if(A){j(w(A,{replace:!0,force:!0}),v).catch(ie);return}l=v;const x=a.value;J&&Cn(Fe(x.fullPath,m.delta),me()),T(v,x).catch(R=>F(R,12)?R:F(R,2)?(j(w(_(R.to),{force:!0}),v).then(E=>{F(E,20)&&!m.delta&&m.type===le.pop&&o.go(-1,!1)}).catch(ie),Promise.reject()):(m.delta&&o.go(-m.delta,!1),Ee(R,v,x))).then(R=>{R=R||K(v,x,!1),R&&(m.delta&&!F(R,8)?o.go(-m.delta,!1):m.type===le.pop&&F(R,20)&&o.go(-1,!1)),q(v,x,R)}).catch(ie)}))}let ne=oe(),U=oe(),N;function Ee(i,g,m){_e(i);const v=U.list();return v.length?v.forEach(A=>A(i,g,m)):console.error(i),Promise.reject(i)}function It(){return N&&a.value!==W?Promise.resolve():new Promise((i,g)=>{ne.add([i,g])})}function _e(i){return N||(N=!i,ye(),ne.list().forEach(([g,m])=>i?m(i):g()),ne.reset()),i}function $e(i,g,m,v){const{scrollBehavior:A}=e;if(!J||!A)return Promise.resolve();const x=!m&&On(Fe(i.fullPath,0))||(v||!m)&&history.state&&history.state.scroll||null;return ut().then(()=>A(i,g,x)).then(R=>R&&wn(R)).catch(R=>Ee(R,i,g))}const Re=i=>o.go(i);let Pe;const fe=new Set,Be={currentRoute:a,listening:!0,addRoute:h,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:O,getRoutes:P,resolve:k,options:e,push:$,replace:I,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:s.add,beforeResolve:u.add,afterEach:d.add,onError:U.add,isReady:It,install(i){const g=this;i.component("RouterLink",Xn),i.component("RouterView",tr),i.config.globalProperties.$router=g,Object.defineProperty(i.config.globalProperties,"$route",{enumerable:!0,get:()=>se(a)}),J&&!Pe&&a.value===W&&(Pe=!0,$(o.location).catch(A=>{}));const m={};for(const A in W)Object.defineProperty(m,A,{get:()=>a.value[A],enumerable:!0});i.provide(ge,g),i.provide(Me,Bt(m)),i.provide(Ie,a);const v=i.unmount;fe.add(i),i.unmount=function(){fe.delete(i),fe.size<1&&(l=W,z&&z(),z=null,a.value=W,Pe=!1,N=!1),v()}}};function X(i){return i.reduce((g,m)=>g.then(()=>S(m)),Promise.resolve())}return Be}function rr(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let u=0;uee(l,d))?r.push(d):n.push(d));const a=e.matched[u];a&&(t.matched.find(l=>ee(l,a))||o.push(a))}return[n,r,o]}function fr(){return Y(ge)}function or(e){return Y(Me)}const sr=[{path:"/",name:"",component:()=>B(()=>import("./index-C-xyu_7r.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))},{path:"/index",name:"index",component:()=>B(()=>import("./index-C-xyu_7r.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))},{path:"/help",name:"help",component:()=>B(()=>import("./Help-BojJOfQE.js"),__vite__mapDeps([9,1,2,4,10]))},{path:"/about",name:"about",component:()=>B(()=>import("./About-DzkSgzH2.js"),__vite__mapDeps([11,1,2,4,12]))},{path:"/start",name:"start",component:()=>B(()=>import("./start-Q71LLCvi.js"),__vite__mapDeps([13,1,2,14,3,6,15,4,16]))},{path:"/feedback",name:"feedback",component:()=>B(()=>import("./FeedBack-D2D4d6K3.js"),__vite__mapDeps([17,1,2,15,3,4,18]))},{path:"/check",name:"check",component:()=>B(()=>import("./check-mkoICPqF.js"),__vite__mapDeps([19,1,2,14,3,6,15,4,20]))},{path:"/businessAgreementPrivacy",name:"AusinessAgreementPrivacy",component:()=>B(()=>import("./privacy-DmZC4meD.js"),__vite__mapDeps([21,1,2,3])),meta:{isFullpage:!0}},{path:"/:pathMatch(.*)*",name:"NotFound",component:()=>B(()=>import("./PageNotFound-BMlYDasP.js"),__vite__mapDeps([22,1,2,4,23])),meta:{isFullpage:!0}},{path:"/m",name:"m",component:()=>B(()=>import("./WxJump-DLXuWO9r.js"),__vite__mapDeps([24,1,2,3,4,25])),meta:{isFullpage:!0}}],Lt=nr({history:Ln(),routes:sr,scrollBehavior(e,t,n){return{top:0}}}),cr=pe({__name:"DynamicLayout",setup(e){const t=or(),n=lt(null);return Ne(t,async r=>{var o,s;if(typeof((o=r==null?void 0:r.meta)==null?void 0:o.isFullpage)>"u"||((s=r==null?void 0:r.meta)==null?void 0:s.isFullpage)==!1){const u=await B(()=>import("./BasicLayout-CLvx9okc.js"),__vite__mapDeps([26,1,2,3,6,4,5,7,27]));n.value=u.default}else n.value={template:""}}),(r,o)=>(pt(),ht(Dt(n.value),null,{default:dt(()=>[Ht(r.$slots,"default")]),_:3}))}}),ir=pe({__name:"App",setup(e){return(t,n)=>{const r=Vt("router-view");return pt(),ht(cr,null,{default:dt(()=>[qt(r)]),_:1})}}}),ve=zt(ir),ar=Ut();ve.use(ar);ve.use(Lt);window.$router=Lt;ve.use(Ft,{locale:Kt});ve.mount("#app");export{or as a,lr as d,fr as u}; diff --git a/dist/static/js/index-C-xyu_7r.js b/dist/static/js/index-C-xyu_7r.js new file mode 100644 index 0000000..72db9b2 --- /dev/null +++ b/dist/static/js/index-C-xyu_7r.js @@ -0,0 +1 @@ +import{j as $,r as d,F as x,G as c,H as v,I as n,B as s,J as O,u as p,K as U,y as r,L as q,M as V,v as m,N as k,O as F,P as M,Q as G,R as H,S as J,T as K,U as P,A as Q}from"./element-plus-C8BDypwj.js";import{s as W,u as X}from"./http-41sWnQvi.js";import{u as Y}from"./index-BR4iuV3B.js";import{_ as z}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{R as Z}from"./register-uKqvRXZ9.js";import"./login-ChYHVL6B.js";const h="/static/jpg/banner-xQTm_ITj.jpg";function nn(_){return new Promise((o,l)=>{W({url:"/api/mobile/admin/app-market-update/last/apk",method:"post",headers:{"Content-Type":"application/json"},data:{marketId:_}}).then(e=>{o(e)}).catch(e=>l(console.warn(e)))})}const on={class:"slider"},tn={class:"slider-container"},sn={class:"box"},ln={class:"sub"},en={class:"counter_wrapper","data-aos":"fade-up"},rn={class:"container"},un={class:"count_box box_hover"},an={class:"count_box box_center"},dn={class:"count_box box_hover"},pn={class:"count_box box_hover"},cn=$({__name:"slider",emits:["open-register-form"],setup(_,{emit:o}){const l=Y(),e=X(),i=d(!!e.token),f=d(-1),w=d(0),j=d(0),y=d(0),C=d(0),L=o,S=()=>{if(!i.value){L("open-register-form");return}f.value==-1||f.value==4?l.push({name:"start"}):l.push({name:"check"})},T=async()=>{try{const u=await nn(100);if(console.log("这是响应结果",u),u.code===0&&u.data){const t=u.data.download_url,a=document.createElement("a");a.href=t,a.download=`小发同城-${u.data.version_name}.apk`,document.body.appendChild(a),a.click(),document.body.removeChild(a)}}catch(u){console.error("下载请求失败",u)}},B=x(w,{duration:1500}),I=x(j,{duration:1500}),A=x(y,{duration:1500}),N=x(C,{duration:1500});w.value=6274,j.value=62400,y.value=10800,C.value=12e3;const E=u=>`${Math.round(u)}+`,R=u=>`${Math.round(u)}k+`;return(u,t)=>{const a=O,g=M,b=F,D=V;return m(),c(v,null,[n("div",on,[n("div",tn,[t[3]||(t[3]=n("img",{class:"bg",src:h},null,-1)),n("div",sn,[t[2]||(t[2]=n("div",{class:"text"},[n("h2",null,"小发同城"),n("h3",null,"店铺商家火热招募中"),n("p",null,"开店成本低 0元开店")],-1)),n("div",ln,[s(a,{icon:p(U),color:"#ffc114",round:"",size:"large",onClick:S},{default:r(()=>t[0]||(t[0]=[k(" 免费开店 ")])),_:1},8,["icon"]),s(a,{icon:p(q),round:"",size:"large",onClick:T},{default:r(()=>t[1]||(t[1]=[k(" Android版本下载 ")])),_:1},8,["icon"])])])])]),n("div",en,[n("div",rn,[s(D,{gutter:10},{default:r(()=>[s(b,{span:6},{default:r(()=>[n("div",un,[t[4]||(t[4]=n("i",{class:"iconfont icon-employee1"},null,-1)),n("h3",null,[s(g,{value:p(B),formatter:E},null,8,["value"])]),t[5]||(t[5]=n("p",null,"商家数量",-1))])]),_:1}),s(b,{span:6},{default:r(()=>[n("div",an,[t[6]||(t[6]=n("i",{class:"iconfont icon-baobei"},null,-1)),n("h3",null,[s(g,{value:p(I),formatter:R},null,8,["value"])]),t[7]||(t[7]=n("p",null,"商品数量",-1))])]),_:1}),s(b,{span:6},{default:r(()=>[n("div",dn,[t[8]||(t[8]=n("i",{class:"iconfont icon-vip"},null,-1)),n("h3",null,[s(g,{value:p(A),formatter:E},null,8,["value"])]),t[9]||(t[9]=n("p",null,"会员数量",-1))])]),_:1}),s(b,{span:6},{default:r(()=>[n("div",pn,[t[10]||(t[10]=n("i",{class:"iconfont icon-dingdan"},null,-1)),n("h3",null,[s(g,{value:p(N),formatter:R},null,8,["value"])]),t[11]||(t[11]=n("p",null,"订单数量",-1))])]),_:1})]),_:1})])])],64)}}}),mn=z(cn,[["__scopeId","data-v-567a74d9"]]),_n="/static/jpg/serve2-CqNtSUEv.jpg",fn="/static/jpg/serve3-DRKm56JT.jpg",vn="/static/jpg/serve4-DlH5hhLq.jpg",gn="/static/jpg/serve5-DAvifB6O.jpg",bn={class:"banner"},xn={class:"banner-list"},$n=$({__name:"banner",setup(_){return(o,l)=>{const e=H,i=G;return m(),c("div",bn,[l[4]||(l[4]=n("div",{class:"index-title"},[n("h3",null,"我们致力于"),n("p",null,"让更多人享受美好生活")],-1)),n("div",xn,[s(i,null,{default:r(()=>[s(e,null,{default:r(()=>l[0]||(l[0]=[n("img",{src:_n,alt:""},null,-1)])),_:1}),s(e,null,{default:r(()=>l[1]||(l[1]=[n("img",{src:fn,alt:""},null,-1)])),_:1}),s(e,null,{default:r(()=>l[2]||(l[2]=[n("img",{src:vn,alt:""},null,-1)])),_:1}),s(e,null,{default:r(()=>l[3]||(l[3]=[n("img",{src:gn,alt:""},null,-1)])),_:1})]),_:1})])])}}}),kn={class:"service-contain"},wn={class:"service-list"},jn=$({__name:"service",setup(_){let o=[{id:1,title:"同城零售",icon:"iconfont icon-icon-test"},{id:2,title:"企业招聘",icon:"iconfont icon-qiyezhaopin"},{id:3,title:"租赁服务",icon:"iconfont icon-zulinfuwuicon"},{id:4,title:"二手交易",icon:"iconfont icon-ershoujiaoyi"},{id:5,title:"安装维修",icon:"iconfont icon-anzhuangweixiu"},{id:6,title:"家政保洁",icon:"iconfont icon-jiazhengbaojieanbao"}];return(l,e)=>(m(),c(v,null,[n("div",kn,[e[0]||(e[0]=n("div",{class:"index-title"},[n("h3",null,"我们的服务"),n("p",null," 我们拥有专业的团队和丰富的经验,为您解决生活中的各种问题,为您提供便捷、高效、优质的服务。 ")],-1)),n("div",wn,[n("ul",null,[(m(!0),c(v,null,J(p(o),i=>(m(),c("li",{key:i.id},[n("i",{class:K(`${i.icon}`)},null,2),n("h4",null,P(i.title),1)]))),128))])])]),e[1]||(e[1]=n("div",null,null,-1))],64))}}),yn="/static/png/company2-G5iE-ub2.png",Cn={},En={class:"company-detail"},Rn={class:"company-introduce"};function Vn(_,o){const l=F,e=Q("router-link"),i=V;return m(),c(v,null,[o[7]||(o[7]=n("div",{class:"index-title"},[n("h3",null,"公司简介")],-1)),n("div",En,[s(i,null,{default:r(()=>[s(l,{xs:24,sm:24,md:24,lg:12,xl:12},{default:r(()=>o[0]||(o[0]=[n("img",{src:yn},null,-1)])),_:1}),s(l,{xs:24,sm:24,md:24,lg:12,xl:12},{default:r(()=>[n("div",Rn,[o[2]||(o[2]=n("p",null," 小发同城专注于打造本地生活服务平台,我们聚焦同城零售、企业招聘、租赁服务以及二手交易等核心业务,旨在全方位满足您的生活与工作需求。 ",-1)),o[3]||(o[3]=n("p",null," 在同城零售领域,小发同城凭借先进的技术手段,成功打通超市数据库,给超市提供实现线上线下商品、价格、库存等信息的实时同步。独特价值在于为消费者提供无缝购物体验,让消费者无论是在线上商城浏览下单,还是在实体超市选购商品,都能享受一致的商品选择、价格体系与库存保障市场定位为本地生活服务的创新引领者,致力于解决传统零售线上线下脱节的痛点。 ",-1)),o[4]||(o[4]=n("p",null," 对于企业招聘,我们搭建了高效的人才对接桥梁,精准匹配企业与求职者需求,助力本地企业广纳贤才,推动地方经济发展。 ",-1)),o[5]||(o[5]=n("p",null," 在租赁服务方面,涵盖住房、办公场地、设备等多元租赁选项,为您解决生活与经营中的租赁难题。 ",-1)),o[6]||(o[6]=n("p",null," 在二手交易板块,则为闲置物品提供了流通渠道,让资源得以循环利用,为环保助力。 ",-1)),s(e,{to:{name:"about"},class:"router-link-button"},{default:r(()=>o[1]||(o[1]=[k("了解更多")])),_:1})])]),_:1})]),_:1})])],64)}const Fn=z(Cn,[["render",Vn]]),An=$({__name:"index",setup(_){const o=d(!1),l=d(!1);return(e,i)=>(m(),c(v,null,[s(mn,{onOpenRegisterForm:i[0]||(i[0]=f=>o.value=!0)}),s(Fn),s($n),s(jn),s(Z,{isVisible:o.value,onOpenLoginForm:i[1]||(i[1]=f=>l.value=!0),onCloseRegisterForm:i[2]||(i[2]=f=>o.value=!1)},null,8,["isVisible"])],64))}});export{An as default}; diff --git a/dist/static/js/lodash-DkMctlHN.js b/dist/static/js/lodash-D-WFW9JI.js similarity index 99% rename from dist/static/js/lodash-DkMctlHN.js rename to dist/static/js/lodash-D-WFW9JI.js index 0d0267e..1c9699f 100644 --- a/dist/static/js/lodash-DkMctlHN.js +++ b/dist/static/js/lodash-D-WFW9JI.js @@ -1,4 +1,4 @@ -import{aj as au}from"./element-plus-C2R3XZG2.js";const n5={provinceData:[{label:"北京",value:11e4},{label:"天津",value:12e4},{label:"河北省",value:13e4},{label:"山西省",value:14e4},{label:"内蒙古自治区",value:15e4},{label:"辽宁省",value:21e4},{label:"吉林省",value:22e4},{label:"黑龙江省",value:23e4},{label:"上海",value:31e4},{label:"江苏省",value:32e4},{label:"浙江省",value:33e4},{label:"安徽省",value:34e4},{label:"福建省",value:35e4},{label:"江西省",value:36e4},{label:"山东省",value:37e4},{label:"河南省",value:41e4},{label:"湖北省",value:42e4},{label:"湖南省",value:43e4},{label:"广东省",value:44e4},{label:"广西壮族自治区",value:45e4},{label:"海南省",value:46e4},{label:"重庆",value:5e5},{label:"四川省",value:51e4},{label:"贵州省",value:52e4},{label:"云南省",value:53e4},{label:"西藏自治区",value:54e4},{label:"陕西省",value:61e4},{label:"甘肃省",value:62e4},{label:"青海省",value:63e4},{label:"宁夏回族自治区",value:64e4},{label:"新疆维吾尔自治区",value:65e4}],cityData:[[{label:"北京市",value:110100}],[{label:"天津市",value:120100}],[{label:"石家庄市",value:130100},{label:"唐山市",value:130200},{label:"秦皇岛市",value:130300},{label:"邯郸市",value:130400},{label:"邢台市",value:130500},{label:"保定市",value:130600},{label:"张家口市",value:130700},{label:"承德市",value:130800},{label:"沧州市",value:130900},{label:"廊坊市",value:131e3},{label:"衡水市",value:131100}],[{label:"太原市",value:140100},{label:"大同市",value:140200},{label:"阳泉市",value:140300},{label:"长治市",value:140400},{label:"晋城市",value:140500},{label:"朔州市",value:140600},{label:"晋中市",value:140700},{label:"运城市",value:140800},{label:"忻州市",value:140900},{label:"临汾市",value:141e3},{label:"吕梁市",value:141100}],[{label:"呼和浩特市",value:150100},{label:"包头市",value:150200},{label:"乌海市",value:150300},{label:"赤峰市",value:150400},{label:"通辽市",value:150500},{label:"鄂尔多斯市",value:150600},{label:"呼伦贝尔市",value:150700},{label:"巴彦淖尔市",value:150800},{label:"乌兰察布市",value:150900},{label:"兴安盟",value:152200},{label:"锡林郭勒盟",value:152500},{label:"阿拉善盟",value:152900}],[{label:"沈阳市",value:210100},{label:"大连市",value:210200},{label:"鞍山市",value:210300},{label:"抚顺市",value:210400},{label:"本溪市",value:210500},{label:"丹东市",value:210600},{label:"锦州市",value:210700},{label:"营口市",value:210800},{label:"阜新市",value:210900},{label:"辽阳市",value:211e3},{label:"盘锦市",value:211100},{label:"铁岭市",value:211200},{label:"朝阳市",value:211300},{label:"葫芦岛市",value:211400}],[{label:"长春市",value:220100},{label:"吉林市",value:220200},{label:"四平市",value:220300},{label:"辽源市",value:220400},{label:"通化市",value:220500},{label:"白山市",value:220600},{label:"松原市",value:220700},{label:"白城市",value:220800},{label:"延边朝鲜族自治州",value:222400}],[{label:"哈尔滨市",value:230100},{label:"齐齐哈尔市",value:230200},{label:"鸡西市",value:230300},{label:"鹤岗市",value:230400},{label:"双鸭山市",value:230500},{label:"大庆市",value:230600},{label:"伊春市",value:230700},{label:"佳木斯市",value:230800},{label:"七台河市",value:230900},{label:"牡丹江市",value:231e3},{label:"黑河市",value:231100},{label:"绥化市",value:231200},{label:"大兴安岭地区",value:232700}],[{label:"上海市",value:310100}],[{label:"南京市",value:320100},{label:"无锡市",value:320200},{label:"徐州市",value:320300},{label:"常州市",value:320400},{label:"苏州市",value:320500},{label:"南通市",value:320600},{label:"连云港市",value:320700},{label:"淮安市",value:320800},{label:"盐城市",value:320900},{label:"扬州市",value:321e3},{label:"镇江市",value:321100},{label:"泰州市",value:321200},{label:"宿迁市",value:321300}],[{label:"杭州市",value:330100},{label:"宁波市",value:330200},{label:"温州市",value:330300},{label:"嘉兴市",value:330400},{label:"湖州市",value:330500},{label:"绍兴市",value:330600},{label:"金华市",value:330700},{label:"衢州市",value:330800},{label:"舟山市",value:330900},{label:"台州市",value:331e3},{label:"丽水市",value:331100}],[{label:"合肥市",value:340100},{label:"芜湖市",value:340200},{label:"蚌埠市",value:340300},{label:"淮南市",value:340400},{label:"马鞍山市",value:340500},{label:"淮北市",value:340600},{label:"铜陵市",value:340700},{label:"安庆市",value:340800},{label:"黄山市",value:341e3},{label:"滁州市",value:341100},{label:"阜阳市",value:341200},{label:"宿州市",value:341300},{label:"六安市",value:341500},{label:"亳州市",value:341600},{label:"池州市",value:341700},{label:"宣城市",value:341800}],[{label:"福州市",value:350100},{label:"厦门市",value:350200},{label:"莆田市",value:350300},{label:"三明市",value:350400},{label:"泉州市",value:350500},{label:"漳州市",value:350600},{label:"南平市",value:350700},{label:"龙岩市",value:350800},{label:"宁德市",value:350900}],[{label:"南昌市",value:360100},{label:"景德镇市",value:360200},{label:"萍乡市",value:360300},{label:"九江市",value:360400},{label:"新余市",value:360500},{label:"鹰潭市",value:360600},{label:"赣州市",value:360700},{label:"吉安市",value:360800},{label:"宜春市",value:360900},{label:"抚州市",value:361e3},{label:"上饶市",value:361100}],[{label:"济南市",value:370100},{label:"青岛市",value:370200},{label:"淄博市",value:370300},{label:"枣庄市",value:370400},{label:"东营市",value:370500},{label:"烟台市",value:370600},{label:"潍坊市",value:370700},{label:"济宁市",value:370800},{label:"泰安市",value:370900},{label:"威海市",value:371e3},{label:"日照市",value:371100},{label:"临沂市",value:371300},{label:"德州市",value:371400},{label:"聊城市",value:371500},{label:"滨州市",value:371600},{label:"菏泽市",value:371700}],[{label:"郑州市",value:410100},{label:"开封市",value:410200},{label:"洛阳市",value:410300},{label:"平顶山市",value:410400},{label:"安阳市",value:410500},{label:"鹤壁市",value:410600},{label:"新乡市",value:410700},{label:"焦作市",value:410800},{label:"濮阳市",value:410900},{label:"许昌市",value:411e3},{label:"漯河市",value:411100},{label:"三门峡市",value:411200},{label:"南阳市",value:411300},{label:"商丘市",value:411400},{label:"信阳市",value:411500},{label:"周口市",value:411600},{label:"驻马店市",value:411700},{label:"直辖县级",value:419e3}],[{label:"武汉市",value:420100},{label:"黄石市",value:420200},{label:"十堰市",value:420300},{label:"宜昌市",value:420500},{label:"襄阳市",value:420600},{label:"鄂州市",value:420700},{label:"荆门市",value:420800},{label:"孝感市",value:420900},{label:"荆州市",value:421e3},{label:"黄冈市",value:421100},{label:"咸宁市",value:421200},{label:"随州市",value:421300},{label:"恩施土家族苗族自治州",value:422800},{label:"直辖县级",value:429e3}],[{label:"长沙市",value:430100},{label:"株洲市",value:430200},{label:"湘潭市",value:430300},{label:"衡阳市",value:430400},{label:"邵阳市",value:430500},{label:"岳阳市",value:430600},{label:"常德市",value:430700},{label:"张家界市",value:430800},{label:"益阳市",value:430900},{label:"郴州市",value:431e3},{label:"永州市",value:431100},{label:"怀化市",value:431200},{label:"娄底市",value:431300},{label:"湘西土家族苗族自治州",value:433100}],[{label:"广州市",value:440100},{label:"韶关市",value:440200},{label:"深圳市",value:440300},{label:"珠海市",value:440400},{label:"汕头市",value:440500},{label:"佛山市",value:440600},{label:"江门市",value:440700},{label:"湛江市",value:440800},{label:"茂名市",value:440900},{label:"肇庆市",value:441200},{label:"惠州市",value:441300},{label:"梅州市",value:441400},{label:"汕尾市",value:441500},{label:"河源市",value:441600},{label:"阳江市",value:441700},{label:"清远市",value:441800},{label:"东莞市",value:441900},{label:"中山市",value:442e3},{label:"潮州市",value:445100},{label:"揭阳市",value:445200},{label:"云浮市",value:445300}],[{label:"南宁市",value:450100},{label:"柳州市",value:450200},{label:"桂林市",value:450300},{label:"梧州市",value:450400},{label:"北海市",value:450500},{label:"防城港市",value:450600},{label:"钦州市",value:450700},{label:"贵港市",value:450800},{label:"玉林市",value:450900},{label:"百色市",value:451e3},{label:"贺州市",value:451100},{label:"河池市",value:451200},{label:"来宾市",value:451300},{label:"崇左市",value:451400}],[{label:"海口市",value:460100},{label:"三亚市",value:460200},{label:"三沙市",value:460300},{label:"儋州市",value:460400},{label:"直辖县级",value:469e3}],[{label:"重庆市",value:500100},{label:"县",value:500200}],[{label:"成都市",value:510100},{label:"自贡市",value:510300},{label:"攀枝花市",value:510400},{label:"泸州市",value:510500},{label:"德阳市",value:510600},{label:"绵阳市",value:510700},{label:"广元市",value:510800},{label:"遂宁市",value:510900},{label:"内江市",value:511e3},{label:"乐山市",value:511100},{label:"南充市",value:511300},{label:"眉山市",value:511400},{label:"宜宾市",value:511500},{label:"广安市",value:511600},{label:"达州市",value:511700},{label:"雅安市",value:511800},{label:"巴中市",value:511900},{label:"资阳市",value:512e3},{label:"阿坝藏族羌族自治州",value:513200},{label:"甘孜藏族自治州",value:513300},{label:"凉山彝族自治州",value:513400}],[{label:"贵阳市",value:520100},{label:"六盘水市",value:520200},{label:"遵义市",value:520300},{label:"安顺市",value:520400},{label:"毕节市",value:520500},{label:"铜仁市",value:520600},{label:"黔西南布依族苗族自治州",value:522300},{label:"黔东南苗族侗族自治州",value:522600},{label:"黔南布依族苗族自治州",value:522700}],[{label:"昆明市",value:530100},{label:"曲靖市",value:530300},{label:"玉溪市",value:530400},{label:"保山市",value:530500},{label:"昭通市",value:530600},{label:"丽江市",value:530700},{label:"普洱市",value:530800},{label:"临沧市",value:530900},{label:"楚雄彝族自治州",value:532300},{label:"红河哈尼族彝族自治州",value:532500},{label:"文山壮族苗族自治州",value:532600},{label:"西双版纳傣族自治州",value:532800},{label:"大理白族自治州",value:532900},{label:"德宏傣族景颇族自治州",value:533100},{label:"怒江傈僳族自治州",value:533300},{label:"迪庆藏族自治州",value:533400}],[{label:"拉萨市",value:540100},{label:"日喀则市",value:540200},{label:"昌都市",value:540300},{label:"林芝市",value:540400},{label:"山南市",value:540500},{label:"那曲市",value:540600},{label:"阿里地区",value:542500}],[{label:"西安市",value:610100},{label:"铜川市",value:610200},{label:"宝鸡市",value:610300},{label:"咸阳市",value:610400},{label:"渭南市",value:610500},{label:"延安市",value:610600},{label:"汉中市",value:610700},{label:"榆林市",value:610800},{label:"安康市",value:610900},{label:"商洛市",value:611e3}],[{label:"兰州市",value:620100},{label:"嘉峪关市",value:620200},{label:"金昌市",value:620300},{label:"白银市",value:620400},{label:"天水市",value:620500},{label:"武威市",value:620600},{label:"张掖市",value:620700},{label:"平凉市",value:620800},{label:"酒泉市",value:620900},{label:"庆阳市",value:621e3},{label:"定西市",value:621100},{label:"陇南市",value:621200},{label:"临夏回族自治州",value:622900},{label:"甘南藏族自治州",value:623e3}],[{label:"西宁市",value:630100},{label:"海东市",value:630200},{label:"海北藏族自治州",value:632200},{label:"黄南藏族自治州",value:632300},{label:"海南藏族自治州",value:632500},{label:"果洛藏族自治州",value:632600},{label:"玉树藏族自治州",value:632700},{label:"海西蒙古族藏族自治州",value:632800}],[{label:"银川市",value:640100},{label:"石嘴山市",value:640200},{label:"吴忠市",value:640300},{label:"固原市",value:640400},{label:"中卫市",value:640500}],[{label:"乌鲁木齐市",value:650100},{label:"克拉玛依市",value:650200},{label:"吐鲁番市",value:650400},{label:"哈密市",value:650500},{label:"昌吉回族自治州",value:652300},{label:"博尔塔拉蒙古自治州",value:652700},{label:"巴音郭楞蒙古自治州",value:652800},{label:"阿克苏地区",value:652900},{label:"克孜勒苏柯尔克孜自治州",value:653e3},{label:"喀什地区",value:653100},{label:"和田地区",value:653200},{label:"伊犁哈萨克自治州",value:654e3},{label:"塔城地区",value:654200},{label:"阿勒泰地区",value:654300},{label:"直辖县级",value:659e3}]],areaData:[[[{label:"东城区",value:110101},{label:"西城区",value:110102},{label:"朝阳区",value:110105},{label:"丰台区",value:110106},{label:"石景山区",value:110107},{label:"海淀区",value:110108},{label:"门头沟区",value:110109},{label:"房山区",value:110111},{label:"通州区",value:110112},{label:"顺义区",value:110113},{label:"昌平区",value:110114},{label:"大兴区",value:110115},{label:"怀柔区",value:110116},{label:"平谷区",value:110117},{label:"密云区",value:110118},{label:"延庆区",value:110119}]],[[{label:"和平区",value:120101},{label:"河东区",value:120102},{label:"河西区",value:120103},{label:"南开区",value:120104},{label:"河北区",value:120105},{label:"红桥区",value:120106},{label:"东丽区",value:120110},{label:"西青区",value:120111},{label:"津南区",value:120112},{label:"北辰区",value:120113},{label:"武清区",value:120114},{label:"宝坻区",value:120115},{label:"滨海新区",value:120116},{label:"宁河区",value:120117},{label:"静海区",value:120118},{label:"蓟州区",value:120119}]],[[{label:"长安区",value:130102},{label:"桥西区",value:130104},{label:"新华区",value:130105},{label:"井陉矿区",value:130107},{label:"裕华区",value:130108},{label:"藁城区",value:130109},{label:"鹿泉区",value:130110},{label:"栾城区",value:130111},{label:"井陉县",value:130121},{label:"正定县",value:130123},{label:"行唐县",value:130125},{label:"灵寿县",value:130126},{label:"高邑县",value:130127},{label:"深泽县",value:130128},{label:"赞皇县",value:130129},{label:"无极县",value:130130},{label:"平山县",value:130131},{label:"元氏县",value:130132},{label:"赵县",value:130133},{label:"石家庄高新技术产业开发区",value:130171},{label:"石家庄循环化工园区",value:130172},{label:"辛集市",value:130181},{label:"晋州市",value:130183},{label:"新乐市",value:130184}],[{label:"路南区",value:130202},{label:"路北区",value:130203},{label:"古冶区",value:130204},{label:"开平区",value:130205},{label:"丰南区",value:130207},{label:"丰润区",value:130208},{label:"曹妃甸区",value:130209},{label:"滦南县",value:130224},{label:"乐亭县",value:130225},{label:"迁西县",value:130227},{label:"玉田县",value:130229},{label:"河北唐山芦台经济开发区",value:130271},{label:"唐山市汉沽管理区",value:130272},{label:"唐山高新技术产业开发区",value:130273},{label:"河北唐山海港经济开发区",value:130274},{label:"遵化市",value:130281},{label:"迁安市",value:130283},{label:"滦州市",value:130284}],[{label:"海港区",value:130302},{label:"山海关区",value:130303},{label:"北戴河区",value:130304},{label:"抚宁区",value:130306},{label:"青龙满族自治县",value:130321},{label:"昌黎县",value:130322},{label:"卢龙县",value:130324},{label:"秦皇岛市经济技术开发区",value:130371},{label:"北戴河新区",value:130372}],[{label:"邯山区",value:130402},{label:"丛台区",value:130403},{label:"复兴区",value:130404},{label:"峰峰矿区",value:130406},{label:"肥乡区",value:130407},{label:"永年区",value:130408},{label:"临漳县",value:130423},{label:"成安县",value:130424},{label:"大名县",value:130425},{label:"涉县",value:130426},{label:"磁县",value:130427},{label:"邱县",value:130430},{label:"鸡泽县",value:130431},{label:"广平县",value:130432},{label:"馆陶县",value:130433},{label:"魏县",value:130434},{label:"曲周县",value:130435},{label:"邯郸经济技术开发区",value:130471},{label:"邯郸冀南新区",value:130473},{label:"武安市",value:130481}],[{label:"桥东区",value:130502},{label:"桥西区",value:130503},{label:"邢台县",value:130521},{label:"临城县",value:130522},{label:"内丘县",value:130523},{label:"柏乡县",value:130524},{label:"隆尧县",value:130525},{label:"任县",value:130526},{label:"南和县",value:130527},{label:"宁晋县",value:130528},{label:"巨鹿县",value:130529},{label:"新河县",value:130530},{label:"广宗县",value:130531},{label:"平乡县",value:130532},{label:"威县",value:130533},{label:"清河县",value:130534},{label:"临西县",value:130535},{label:"河北邢台经济开发区",value:130571},{label:"南宫市",value:130581},{label:"沙河市",value:130582}],[{label:"竞秀区",value:130602},{label:"莲池区",value:130606},{label:"满城区",value:130607},{label:"清苑区",value:130608},{label:"徐水区",value:130609},{label:"涞水县",value:130623},{label:"阜平县",value:130624},{label:"定兴县",value:130626},{label:"唐县",value:130627},{label:"高阳县",value:130628},{label:"容城县",value:130629},{label:"涞源县",value:130630},{label:"望都县",value:130631},{label:"安新县",value:130632},{label:"易县",value:130633},{label:"曲阳县",value:130634},{label:"蠡县",value:130635},{label:"顺平县",value:130636},{label:"博野县",value:130637},{label:"雄县",value:130638},{label:"保定高新技术产业开发区",value:130671},{label:"保定白沟新城",value:130672},{label:"涿州市",value:130681},{label:"定州市",value:130682},{label:"安国市",value:130683},{label:"高碑店市",value:130684}],[{label:"桥东区",value:130702},{label:"桥西区",value:130703},{label:"宣化区",value:130705},{label:"下花园区",value:130706},{label:"万全区",value:130708},{label:"崇礼区",value:130709},{label:"张北县",value:130722},{label:"康保县",value:130723},{label:"沽源县",value:130724},{label:"尚义县",value:130725},{label:"蔚县",value:130726},{label:"阳原县",value:130727},{label:"怀安县",value:130728},{label:"怀来县",value:130730},{label:"涿鹿县",value:130731},{label:"赤城县",value:130732},{label:"张家口经济开发区",value:130771},{label:"张家口市察北管理区",value:130772},{label:"张家口市塞北管理区",value:130773}],[{label:"双桥区",value:130802},{label:"双滦区",value:130803},{label:"鹰手营子矿区",value:130804},{label:"承德县",value:130821},{label:"兴隆县",value:130822},{label:"滦平县",value:130824},{label:"隆化县",value:130825},{label:"丰宁满族自治县",value:130826},{label:"宽城满族自治县",value:130827},{label:"围场满族蒙古族自治县",value:130828},{label:"承德高新技术产业开发区",value:130871},{label:"平泉市",value:130881}],[{label:"新华区",value:130902},{label:"运河区",value:130903},{label:"沧县",value:130921},{label:"青县",value:130922},{label:"东光县",value:130923},{label:"海兴县",value:130924},{label:"盐山县",value:130925},{label:"肃宁县",value:130926},{label:"南皮县",value:130927},{label:"吴桥县",value:130928},{label:"献县",value:130929},{label:"孟村回族自治县",value:130930},{label:"河北沧州经济开发区",value:130971},{label:"沧州高新技术产业开发区",value:130972},{label:"沧州渤海新区",value:130973},{label:"泊头市",value:130981},{label:"任丘市",value:130982},{label:"黄骅市",value:130983},{label:"河间市",value:130984}],[{label:"安次区",value:131002},{label:"广阳区",value:131003},{label:"固安县",value:131022},{label:"永清县",value:131023},{label:"香河县",value:131024},{label:"大城县",value:131025},{label:"文安县",value:131026},{label:"大厂回族自治县",value:131028},{label:"廊坊经济技术开发区",value:131071},{label:"霸州市",value:131081},{label:"三河市",value:131082}],[{label:"桃城区",value:131102},{label:"冀州区",value:131103},{label:"枣强县",value:131121},{label:"武邑县",value:131122},{label:"武强县",value:131123},{label:"饶阳县",value:131124},{label:"安平县",value:131125},{label:"故城县",value:131126},{label:"景县",value:131127},{label:"阜城县",value:131128},{label:"河北衡水高新技术产业开发区",value:131171},{label:"衡水滨湖新区",value:131172},{label:"深州市",value:131182}]],[[{label:"小店区",value:140105},{label:"迎泽区",value:140106},{label:"杏花岭区",value:140107},{label:"尖草坪区",value:140108},{label:"万柏林区",value:140109},{label:"晋源区",value:140110},{label:"清徐县",value:140121},{label:"阳曲县",value:140122},{label:"娄烦县",value:140123},{label:"山西转型综合改革示范区",value:140171},{label:"古交市",value:140181}],[{label:"新荣区",value:140212},{label:"平城区",value:140213},{label:"云冈区",value:140214},{label:"云州区",value:140215},{label:"阳高县",value:140221},{label:"天镇县",value:140222},{label:"广灵县",value:140223},{label:"灵丘县",value:140224},{label:"浑源县",value:140225},{label:"左云县",value:140226},{label:"山西大同经济开发区",value:140271}],[{label:"城区",value:140302},{label:"矿区",value:140303},{label:"郊区",value:140311},{label:"平定县",value:140321},{label:"盂县",value:140322}],[{label:"潞州区",value:140403},{label:"上党区",value:140404},{label:"屯留区",value:140405},{label:"潞城区",value:140406},{label:"襄垣县",value:140423},{label:"平顺县",value:140425},{label:"黎城县",value:140426},{label:"壶关县",value:140427},{label:"长子县",value:140428},{label:"武乡县",value:140429},{label:"沁县",value:140430},{label:"沁源县",value:140431},{label:"山西长治高新技术产业园区",value:140471}],[{label:"城区",value:140502},{label:"沁水县",value:140521},{label:"阳城县",value:140522},{label:"陵川县",value:140524},{label:"泽州县",value:140525},{label:"高平市",value:140581}],[{label:"朔城区",value:140602},{label:"平鲁区",value:140603},{label:"山阴县",value:140621},{label:"应县",value:140622},{label:"右玉县",value:140623},{label:"山西朔州经济开发区",value:140671},{label:"怀仁市",value:140681}],[{label:"榆次区",value:140702},{label:"榆社县",value:140721},{label:"左权县",value:140722},{label:"和顺县",value:140723},{label:"昔阳县",value:140724},{label:"寿阳县",value:140725},{label:"太谷县",value:140726},{label:"祁县",value:140727},{label:"平遥县",value:140728},{label:"灵石县",value:140729},{label:"介休市",value:140781}],[{label:"盐湖区",value:140802},{label:"临猗县",value:140821},{label:"万荣县",value:140822},{label:"闻喜县",value:140823},{label:"稷山县",value:140824},{label:"新绛县",value:140825},{label:"绛县",value:140826},{label:"垣曲县",value:140827},{label:"夏县",value:140828},{label:"平陆县",value:140829},{label:"芮城县",value:140830},{label:"永济市",value:140881},{label:"河津市",value:140882}],[{label:"忻府区",value:140902},{label:"定襄县",value:140921},{label:"五台县",value:140922},{label:"代县",value:140923},{label:"繁峙县",value:140924},{label:"宁武县",value:140925},{label:"静乐县",value:140926},{label:"神池县",value:140927},{label:"五寨县",value:140928},{label:"岢岚县",value:140929},{label:"河曲县",value:140930},{label:"保德县",value:140931},{label:"偏关县",value:140932},{label:"五台山风景名胜区",value:140971},{label:"原平市",value:140981}],[{label:"尧都区",value:141002},{label:"曲沃县",value:141021},{label:"翼城县",value:141022},{label:"襄汾县",value:141023},{label:"洪洞县",value:141024},{label:"古县",value:141025},{label:"安泽县",value:141026},{label:"浮山县",value:141027},{label:"吉县",value:141028},{label:"乡宁县",value:141029},{label:"大宁县",value:141030},{label:"隰县",value:141031},{label:"永和县",value:141032},{label:"蒲县",value:141033},{label:"汾西县",value:141034},{label:"侯马市",value:141081},{label:"霍州市",value:141082}],[{label:"离石区",value:141102},{label:"文水县",value:141121},{label:"交城县",value:141122},{label:"兴县",value:141123},{label:"临县",value:141124},{label:"柳林县",value:141125},{label:"石楼县",value:141126},{label:"岚县",value:141127},{label:"方山县",value:141128},{label:"中阳县",value:141129},{label:"交口县",value:141130},{label:"孝义市",value:141181},{label:"汾阳市",value:141182}]],[[{label:"新城区",value:150102},{label:"回民区",value:150103},{label:"玉泉区",value:150104},{label:"赛罕区",value:150105},{label:"土默特左旗",value:150121},{label:"托克托县",value:150122},{label:"和林格尔县",value:150123},{label:"清水河县",value:150124},{label:"武川县",value:150125},{label:"呼和浩特金海工业园区",value:150171},{label:"呼和浩特经济技术开发区",value:150172}],[{label:"东河区",value:150202},{label:"昆都仑区",value:150203},{label:"青山区",value:150204},{label:"石拐区",value:150205},{label:"白云鄂博矿区",value:150206},{label:"九原区",value:150207},{label:"土默特右旗",value:150221},{label:"固阳县",value:150222},{label:"达尔罕茂明安联合旗",value:150223},{label:"包头稀土高新技术产业开发区",value:150271}],[{label:"海勃湾区",value:150302},{label:"海南区",value:150303},{label:"乌达区",value:150304}],[{label:"红山区",value:150402},{label:"元宝山区",value:150403},{label:"松山区",value:150404},{label:"阿鲁科尔沁旗",value:150421},{label:"巴林左旗",value:150422},{label:"巴林右旗",value:150423},{label:"林西县",value:150424},{label:"克什克腾旗",value:150425},{label:"翁牛特旗",value:150426},{label:"喀喇沁旗",value:150428},{label:"宁城县",value:150429},{label:"敖汉旗",value:150430}],[{label:"科尔沁区",value:150502},{label:"科尔沁左翼中旗",value:150521},{label:"科尔沁左翼后旗",value:150522},{label:"开鲁县",value:150523},{label:"库伦旗",value:150524},{label:"奈曼旗",value:150525},{label:"扎鲁特旗",value:150526},{label:"通辽经济技术开发区",value:150571},{label:"霍林郭勒市",value:150581}],[{label:"东胜区",value:150602},{label:"康巴什区",value:150603},{label:"达拉特旗",value:150621},{label:"准格尔旗",value:150622},{label:"鄂托克前旗",value:150623},{label:"鄂托克旗",value:150624},{label:"杭锦旗",value:150625},{label:"乌审旗",value:150626},{label:"伊金霍洛旗",value:150627}],[{label:"海拉尔区",value:150702},{label:"扎赉诺尔区",value:150703},{label:"阿荣旗",value:150721},{label:"莫力达瓦达斡尔族自治旗",value:150722},{label:"鄂伦春自治旗",value:150723},{label:"鄂温克族自治旗",value:150724},{label:"陈巴尔虎旗",value:150725},{label:"新巴尔虎左旗",value:150726},{label:"新巴尔虎右旗",value:150727},{label:"满洲里市",value:150781},{label:"牙克石市",value:150782},{label:"扎兰屯市",value:150783},{label:"额尔古纳市",value:150784},{label:"根河市",value:150785}],[{label:"临河区",value:150802},{label:"五原县",value:150821},{label:"磴口县",value:150822},{label:"乌拉特前旗",value:150823},{label:"乌拉特中旗",value:150824},{label:"乌拉特后旗",value:150825},{label:"杭锦后旗",value:150826}],[{label:"集宁区",value:150902},{label:"卓资县",value:150921},{label:"化德县",value:150922},{label:"商都县",value:150923},{label:"兴和县",value:150924},{label:"凉城县",value:150925},{label:"察哈尔右翼前旗",value:150926},{label:"察哈尔右翼中旗",value:150927},{label:"察哈尔右翼后旗",value:150928},{label:"四子王旗",value:150929},{label:"丰镇市",value:150981}],[{label:"乌兰浩特市",value:152201},{label:"阿尔山市",value:152202},{label:"科尔沁右翼前旗",value:152221},{label:"科尔沁右翼中旗",value:152222},{label:"扎赉特旗",value:152223},{label:"突泉县",value:152224}],[{label:"二连浩特市",value:152501},{label:"锡林浩特市",value:152502},{label:"阿巴嘎旗",value:152522},{label:"苏尼特左旗",value:152523},{label:"苏尼特右旗",value:152524},{label:"东乌珠穆沁旗",value:152525},{label:"西乌珠穆沁旗",value:152526},{label:"太仆寺旗",value:152527},{label:"镶黄旗",value:152528},{label:"正镶白旗",value:152529},{label:"正蓝旗",value:152530},{label:"多伦县",value:152531},{label:"乌拉盖管委会",value:152571}],[{label:"阿拉善左旗",value:152921},{label:"阿拉善右旗",value:152922},{label:"额济纳旗",value:152923},{label:"内蒙古阿拉善经济开发区",value:152971}]],[[{label:"和平区",value:210102},{label:"沈河区",value:210103},{label:"大东区",value:210104},{label:"皇姑区",value:210105},{label:"铁西区",value:210106},{label:"苏家屯区",value:210111},{label:"浑南区",value:210112},{label:"沈北新区",value:210113},{label:"于洪区",value:210114},{label:"辽中区",value:210115},{label:"康平县",value:210123},{label:"法库县",value:210124},{label:"新民市",value:210181}],[{label:"中山区",value:210202},{label:"西岗区",value:210203},{label:"沙河口区",value:210204},{label:"甘井子区",value:210211},{label:"旅顺口区",value:210212},{label:"金州区",value:210213},{label:"普兰店区",value:210214},{label:"长海县",value:210224},{label:"瓦房店市",value:210281},{label:"庄河市",value:210283}],[{label:"铁东区",value:210302},{label:"铁西区",value:210303},{label:"立山区",value:210304},{label:"千山区",value:210311},{label:"台安县",value:210321},{label:"岫岩满族自治县",value:210323},{label:"海城市",value:210381}],[{label:"新抚区",value:210402},{label:"东洲区",value:210403},{label:"望花区",value:210404},{label:"顺城区",value:210411},{label:"抚顺县",value:210421},{label:"新宾满族自治县",value:210422},{label:"清原满族自治县",value:210423}],[{label:"平山区",value:210502},{label:"溪湖区",value:210503},{label:"明山区",value:210504},{label:"南芬区",value:210505},{label:"本溪满族自治县",value:210521},{label:"桓仁满族自治县",value:210522}],[{label:"元宝区",value:210602},{label:"振兴区",value:210603},{label:"振安区",value:210604},{label:"宽甸满族自治县",value:210624},{label:"东港市",value:210681},{label:"凤城市",value:210682}],[{label:"古塔区",value:210702},{label:"凌河区",value:210703},{label:"太和区",value:210711},{label:"黑山县",value:210726},{label:"义县",value:210727},{label:"凌海市",value:210781},{label:"北镇市",value:210782}],[{label:"站前区",value:210802},{label:"西市区",value:210803},{label:"鲅鱼圈区",value:210804},{label:"老边区",value:210811},{label:"盖州市",value:210881},{label:"大石桥市",value:210882}],[{label:"海州区",value:210902},{label:"新邱区",value:210903},{label:"太平区",value:210904},{label:"清河门区",value:210905},{label:"细河区",value:210911},{label:"阜新蒙古族自治县",value:210921},{label:"彰武县",value:210922}],[{label:"白塔区",value:211002},{label:"文圣区",value:211003},{label:"宏伟区",value:211004},{label:"弓长岭区",value:211005},{label:"太子河区",value:211011},{label:"辽阳县",value:211021},{label:"灯塔市",value:211081}],[{label:"双台子区",value:211102},{label:"兴隆台区",value:211103},{label:"大洼区",value:211104},{label:"盘山县",value:211122}],[{label:"银州区",value:211202},{label:"清河区",value:211204},{label:"铁岭县",value:211221},{label:"西丰县",value:211223},{label:"昌图县",value:211224},{label:"调兵山市",value:211281},{label:"开原市",value:211282}],[{label:"双塔区",value:211302},{label:"龙城区",value:211303},{label:"朝阳县",value:211321},{label:"建平县",value:211322},{label:"喀喇沁左翼蒙古族自治县",value:211324},{label:"北票市",value:211381},{label:"凌源市",value:211382}],[{label:"连山区",value:211402},{label:"龙港区",value:211403},{label:"南票区",value:211404},{label:"绥中县",value:211421},{label:"建昌县",value:211422},{label:"兴城市",value:211481}]],[[{label:"南关区",value:220102},{label:"宽城区",value:220103},{label:"朝阳区",value:220104},{label:"二道区",value:220105},{label:"绿园区",value:220106},{label:"双阳区",value:220112},{label:"九台区",value:220113},{label:"农安县",value:220122},{label:"长春经济技术开发区",value:220171},{label:"长春净月高新技术产业开发区",value:220172},{label:"长春高新技术产业开发区",value:220173},{label:"长春汽车经济技术开发区",value:220174},{label:"榆树市",value:220182},{label:"德惠市",value:220183}],[{label:"昌邑区",value:220202},{label:"龙潭区",value:220203},{label:"船营区",value:220204},{label:"丰满区",value:220211},{label:"永吉县",value:220221},{label:"吉林经济开发区",value:220271},{label:"吉林高新技术产业开发区",value:220272},{label:"吉林中国新加坡食品区",value:220273},{label:"蛟河市",value:220281},{label:"桦甸市",value:220282},{label:"舒兰市",value:220283},{label:"磐石市",value:220284}],[{label:"铁西区",value:220302},{label:"铁东区",value:220303},{label:"梨树县",value:220322},{label:"伊通满族自治县",value:220323},{label:"公主岭市",value:220381},{label:"双辽市",value:220382}],[{label:"龙山区",value:220402},{label:"西安区",value:220403},{label:"东丰县",value:220421},{label:"东辽县",value:220422}],[{label:"东昌区",value:220502},{label:"二道江区",value:220503},{label:"通化县",value:220521},{label:"辉南县",value:220523},{label:"柳河县",value:220524},{label:"梅河口市",value:220581},{label:"集安市",value:220582}],[{label:"浑江区",value:220602},{label:"江源区",value:220605},{label:"抚松县",value:220621},{label:"靖宇县",value:220622},{label:"长白朝鲜族自治县",value:220623},{label:"临江市",value:220681}],[{label:"宁江区",value:220702},{label:"前郭尔罗斯蒙古族自治县",value:220721},{label:"长岭县",value:220722},{label:"乾安县",value:220723},{label:"吉林松原经济开发区",value:220771},{label:"扶余市",value:220781}],[{label:"洮北区",value:220802},{label:"镇赉县",value:220821},{label:"通榆县",value:220822},{label:"吉林白城经济开发区",value:220871},{label:"洮南市",value:220881},{label:"大安市",value:220882}],[{label:"延吉市",value:222401},{label:"图们市",value:222402},{label:"敦化市",value:222403},{label:"珲春市",value:222404},{label:"龙井市",value:222405},{label:"和龙市",value:222406},{label:"汪清县",value:222424},{label:"安图县",value:222426}]],[[{label:"道里区",value:230102},{label:"南岗区",value:230103},{label:"道外区",value:230104},{label:"平房区",value:230108},{label:"松北区",value:230109},{label:"香坊区",value:230110},{label:"呼兰区",value:230111},{label:"阿城区",value:230112},{label:"双城区",value:230113},{label:"依兰县",value:230123},{label:"方正县",value:230124},{label:"宾县",value:230125},{label:"巴彦县",value:230126},{label:"木兰县",value:230127},{label:"通河县",value:230128},{label:"延寿县",value:230129},{label:"尚志市",value:230183},{label:"五常市",value:230184}],[{label:"龙沙区",value:230202},{label:"建华区",value:230203},{label:"铁锋区",value:230204},{label:"昂昂溪区",value:230205},{label:"富拉尔基区",value:230206},{label:"碾子山区",value:230207},{label:"梅里斯达斡尔族区",value:230208},{label:"龙江县",value:230221},{label:"依安县",value:230223},{label:"泰来县",value:230224},{label:"甘南县",value:230225},{label:"富裕县",value:230227},{label:"克山县",value:230229},{label:"克东县",value:230230},{label:"拜泉县",value:230231},{label:"讷河市",value:230281}],[{label:"鸡冠区",value:230302},{label:"恒山区",value:230303},{label:"滴道区",value:230304},{label:"梨树区",value:230305},{label:"城子河区",value:230306},{label:"麻山区",value:230307},{label:"鸡东县",value:230321},{label:"虎林市",value:230381},{label:"密山市",value:230382}],[{label:"向阳区",value:230402},{label:"工农区",value:230403},{label:"南山区",value:230404},{label:"兴安区",value:230405},{label:"东山区",value:230406},{label:"兴山区",value:230407},{label:"萝北县",value:230421},{label:"绥滨县",value:230422}],[{label:"尖山区",value:230502},{label:"岭东区",value:230503},{label:"四方台区",value:230505},{label:"宝山区",value:230506},{label:"集贤县",value:230521},{label:"友谊县",value:230522},{label:"宝清县",value:230523},{label:"饶河县",value:230524}],[{label:"萨尔图区",value:230602},{label:"龙凤区",value:230603},{label:"让胡路区",value:230604},{label:"红岗区",value:230605},{label:"大同区",value:230606},{label:"肇州县",value:230621},{label:"肇源县",value:230622},{label:"林甸县",value:230623},{label:"杜尔伯特蒙古族自治县",value:230624},{label:"大庆高新技术产业开发区",value:230671}],[{label:"伊美区",value:230717},{label:"乌翠区",value:230718},{label:"友好区",value:230719},{label:"嘉荫县",value:230722},{label:"汤旺县",value:230723},{label:"丰林县",value:230724},{label:"大箐山县",value:230725},{label:"南岔县",value:230726},{label:"金林区",value:230751},{label:"铁力市",value:230781}],[{label:"向阳区",value:230803},{label:"前进区",value:230804},{label:"东风区",value:230805},{label:"郊区",value:230811},{label:"桦南县",value:230822},{label:"桦川县",value:230826},{label:"汤原县",value:230828},{label:"同江市",value:230881},{label:"富锦市",value:230882},{label:"抚远市",value:230883}],[{label:"新兴区",value:230902},{label:"桃山区",value:230903},{label:"茄子河区",value:230904},{label:"勃利县",value:230921}],[{label:"东安区",value:231002},{label:"阳明区",value:231003},{label:"爱民区",value:231004},{label:"西安区",value:231005},{label:"林口县",value:231025},{label:"牡丹江经济技术开发区",value:231071},{label:"绥芬河市",value:231081},{label:"海林市",value:231083},{label:"宁安市",value:231084},{label:"穆棱市",value:231085},{label:"东宁市",value:231086}],[{label:"爱辉区",value:231102},{label:"逊克县",value:231123},{label:"孙吴县",value:231124},{label:"北安市",value:231181},{label:"五大连池市",value:231182},{label:"嫩江市",value:231183}],[{label:"北林区",value:231202},{label:"望奎县",value:231221},{label:"兰西县",value:231222},{label:"青冈县",value:231223},{label:"庆安县",value:231224},{label:"明水县",value:231225},{label:"绥棱县",value:231226},{label:"安达市",value:231281},{label:"肇东市",value:231282},{label:"海伦市",value:231283}],[{label:"漠河市",value:232701},{label:"呼玛县",value:232721},{label:"塔河县",value:232722},{label:"加格达奇区",value:232761},{label:"松岭区",value:232762},{label:"新林区",value:232763},{label:"呼中区",value:232764}]],[[{label:"黄浦区",value:310101},{label:"徐汇区",value:310104},{label:"长宁区",value:310105},{label:"静安区",value:310106},{label:"普陀区",value:310107},{label:"虹口区",value:310109},{label:"杨浦区",value:310110},{label:"闵行区",value:310112},{label:"宝山区",value:310113},{label:"嘉定区",value:310114},{label:"浦东新区",value:310115},{label:"金山区",value:310116},{label:"松江区",value:310117},{label:"青浦区",value:310118},{label:"奉贤区",value:310120},{label:"崇明区",value:310151}]],[[{label:"玄武区",value:320102},{label:"秦淮区",value:320104},{label:"建邺区",value:320105},{label:"鼓楼区",value:320106},{label:"浦口区",value:320111},{label:"栖霞区",value:320113},{label:"雨花台区",value:320114},{label:"江宁区",value:320115},{label:"六合区",value:320116},{label:"溧水区",value:320117},{label:"高淳区",value:320118}],[{label:"锡山区",value:320205},{label:"惠山区",value:320206},{label:"滨湖区",value:320211},{label:"梁溪区",value:320213},{label:"新吴区",value:320214},{label:"江阴市",value:320281},{label:"宜兴市",value:320282}],[{label:"鼓楼区",value:320302},{label:"云龙区",value:320303},{label:"贾汪区",value:320305},{label:"泉山区",value:320311},{label:"铜山区",value:320312},{label:"丰县",value:320321},{label:"沛县",value:320322},{label:"睢宁县",value:320324},{label:"徐州经济技术开发区",value:320371},{label:"新沂市",value:320381},{label:"邳州市",value:320382}],[{label:"天宁区",value:320402},{label:"钟楼区",value:320404},{label:"新北区",value:320411},{label:"武进区",value:320412},{label:"金坛区",value:320413},{label:"溧阳市",value:320481}],[{label:"虎丘区",value:320505},{label:"吴中区",value:320506},{label:"相城区",value:320507},{label:"姑苏区",value:320508},{label:"吴江区",value:320509},{label:"苏州工业园区",value:320571},{label:"常熟市",value:320581},{label:"张家港市",value:320582},{label:"昆山市",value:320583},{label:"太仓市",value:320585}],[{label:"崇川区",value:320602},{label:"港闸区",value:320611},{label:"通州区",value:320612},{label:"如东县",value:320623},{label:"南通经济技术开发区",value:320671},{label:"启东市",value:320681},{label:"如皋市",value:320682},{label:"海门市",value:320684},{label:"海安市",value:320685}],[{label:"连云区",value:320703},{label:"海州区",value:320706},{label:"赣榆区",value:320707},{label:"东海县",value:320722},{label:"灌云县",value:320723},{label:"灌南县",value:320724},{label:"连云港经济技术开发区",value:320771},{label:"连云港高新技术产业开发区",value:320772}],[{label:"淮安区",value:320803},{label:"淮阴区",value:320804},{label:"清江浦区",value:320812},{label:"洪泽区",value:320813},{label:"涟水县",value:320826},{label:"盱眙县",value:320830},{label:"金湖县",value:320831},{label:"淮安经济技术开发区",value:320871}],[{label:"亭湖区",value:320902},{label:"盐都区",value:320903},{label:"大丰区",value:320904},{label:"响水县",value:320921},{label:"滨海县",value:320922},{label:"阜宁县",value:320923},{label:"射阳县",value:320924},{label:"建湖县",value:320925},{label:"盐城经济技术开发区",value:320971},{label:"东台市",value:320981}],[{label:"广陵区",value:321002},{label:"邗江区",value:321003},{label:"江都区",value:321012},{label:"宝应县",value:321023},{label:"扬州经济技术开发区",value:321071},{label:"仪征市",value:321081},{label:"高邮市",value:321084}],[{label:"京口区",value:321102},{label:"润州区",value:321111},{label:"丹徒区",value:321112},{label:"镇江新区",value:321171},{label:"丹阳市",value:321181},{label:"扬中市",value:321182},{label:"句容市",value:321183}],[{label:"海陵区",value:321202},{label:"高港区",value:321203},{label:"姜堰区",value:321204},{label:"泰州医药高新技术产业开发区",value:321271},{label:"兴化市",value:321281},{label:"靖江市",value:321282},{label:"泰兴市",value:321283}],[{label:"宿城区",value:321302},{label:"宿豫区",value:321311},{label:"沭阳县",value:321322},{label:"泗阳县",value:321323},{label:"泗洪县",value:321324},{label:"宿迁经济技术开发区",value:321371}]],[[{label:"上城区",value:330102},{label:"下城区",value:330103},{label:"江干区",value:330104},{label:"拱墅区",value:330105},{label:"西湖区",value:330106},{label:"滨江区",value:330108},{label:"萧山区",value:330109},{label:"余杭区",value:330110},{label:"富阳区",value:330111},{label:"临安区",value:330112},{label:"桐庐县",value:330122},{label:"淳安县",value:330127},{label:"建德市",value:330182}],[{label:"海曙区",value:330203},{label:"江北区",value:330205},{label:"北仑区",value:330206},{label:"镇海区",value:330211},{label:"鄞州区",value:330212},{label:"奉化区",value:330213},{label:"象山县",value:330225},{label:"宁海县",value:330226},{label:"余姚市",value:330281},{label:"慈溪市",value:330282}],[{label:"鹿城区",value:330302},{label:"龙湾区",value:330303},{label:"瓯海区",value:330304},{label:"洞头区",value:330305},{label:"永嘉县",value:330324},{label:"平阳县",value:330326},{label:"苍南县",value:330327},{label:"文成县",value:330328},{label:"泰顺县",value:330329},{label:"温州经济技术开发区",value:330371},{label:"瑞安市",value:330381},{label:"乐清市",value:330382},{label:"龙港市",value:330383}],[{label:"南湖区",value:330402},{label:"秀洲区",value:330411},{label:"嘉善县",value:330421},{label:"海盐县",value:330424},{label:"海宁市",value:330481},{label:"平湖市",value:330482},{label:"桐乡市",value:330483}],[{label:"吴兴区",value:330502},{label:"南浔区",value:330503},{label:"德清县",value:330521},{label:"长兴县",value:330522},{label:"安吉县",value:330523}],[{label:"越城区",value:330602},{label:"柯桥区",value:330603},{label:"上虞区",value:330604},{label:"新昌县",value:330624},{label:"诸暨市",value:330681},{label:"嵊州市",value:330683}],[{label:"婺城区",value:330702},{label:"金东区",value:330703},{label:"武义县",value:330723},{label:"浦江县",value:330726},{label:"磐安县",value:330727},{label:"兰溪市",value:330781},{label:"义乌市",value:330782},{label:"东阳市",value:330783},{label:"永康市",value:330784}],[{label:"柯城区",value:330802},{label:"衢江区",value:330803},{label:"常山县",value:330822},{label:"开化县",value:330824},{label:"龙游县",value:330825},{label:"江山市",value:330881}],[{label:"定海区",value:330902},{label:"普陀区",value:330903},{label:"岱山县",value:330921},{label:"嵊泗县",value:330922}],[{label:"椒江区",value:331002},{label:"黄岩区",value:331003},{label:"路桥区",value:331004},{label:"三门县",value:331022},{label:"天台县",value:331023},{label:"仙居县",value:331024},{label:"温岭市",value:331081},{label:"临海市",value:331082},{label:"玉环市",value:331083}],[{label:"莲都区",value:331102},{label:"青田县",value:331121},{label:"缙云县",value:331122},{label:"遂昌县",value:331123},{label:"松阳县",value:331124},{label:"云和县",value:331125},{label:"庆元县",value:331126},{label:"景宁畲族自治县",value:331127},{label:"龙泉市",value:331181}]],[[{label:"瑶海区",value:340102},{label:"庐阳区",value:340103},{label:"蜀山区",value:340104},{label:"包河区",value:340111},{label:"长丰县",value:340121},{label:"肥东县",value:340122},{label:"肥西县",value:340123},{label:"庐江县",value:340124},{label:"合肥高新技术产业开发区",value:340171},{label:"合肥经济技术开发区",value:340172},{label:"合肥新站高新技术产业开发区",value:340173},{label:"巢湖市",value:340181}],[{label:"镜湖区",value:340202},{label:"弋江区",value:340203},{label:"鸠江区",value:340207},{label:"三山区",value:340208},{label:"芜湖县",value:340221},{label:"繁昌县",value:340222},{label:"南陵县",value:340223},{label:"无为县",value:340225},{label:"芜湖经济技术开发区",value:340271},{label:"安徽芜湖长江大桥经济开发区",value:340272}],[{label:"龙子湖区",value:340302},{label:"蚌山区",value:340303},{label:"禹会区",value:340304},{label:"淮上区",value:340311},{label:"怀远县",value:340321},{label:"五河县",value:340322},{label:"固镇县",value:340323},{label:"蚌埠市高新技术开发区",value:340371},{label:"蚌埠市经济开发区",value:340372}],[{label:"大通区",value:340402},{label:"田家庵区",value:340403},{label:"谢家集区",value:340404},{label:"八公山区",value:340405},{label:"潘集区",value:340406},{label:"凤台县",value:340421},{label:"寿县",value:340422}],[{label:"花山区",value:340503},{label:"雨山区",value:340504},{label:"博望区",value:340506},{label:"当涂县",value:340521},{label:"含山县",value:340522},{label:"和县",value:340523}],[{label:"杜集区",value:340602},{label:"相山区",value:340603},{label:"烈山区",value:340604},{label:"濉溪县",value:340621}],[{label:"铜官区",value:340705},{label:"义安区",value:340706},{label:"郊区",value:340711},{label:"枞阳县",value:340722}],[{label:"迎江区",value:340802},{label:"大观区",value:340803},{label:"宜秀区",value:340811},{label:"怀宁县",value:340822},{label:"太湖县",value:340825},{label:"宿松县",value:340826},{label:"望江县",value:340827},{label:"岳西县",value:340828},{label:"安徽安庆经济开发区",value:340871},{label:"桐城市",value:340881},{label:"潜山市",value:340882}],[{label:"屯溪区",value:341002},{label:"黄山区",value:341003},{label:"徽州区",value:341004},{label:"歙县",value:341021},{label:"休宁县",value:341022},{label:"黟县",value:341023},{label:"祁门县",value:341024}],[{label:"琅琊区",value:341102},{label:"南谯区",value:341103},{label:"来安县",value:341122},{label:"全椒县",value:341124},{label:"定远县",value:341125},{label:"凤阳县",value:341126},{label:"苏滁现代产业园",value:341171},{label:"滁州经济技术开发区",value:341172},{label:"天长市",value:341181},{label:"明光市",value:341182}],[{label:"颍州区",value:341202},{label:"颍东区",value:341203},{label:"颍泉区",value:341204},{label:"临泉县",value:341221},{label:"太和县",value:341222},{label:"阜南县",value:341225},{label:"颍上县",value:341226},{label:"阜阳合肥现代产业园区",value:341271},{label:"阜阳经济技术开发区",value:341272},{label:"界首市",value:341282}],[{label:"埇桥区",value:341302},{label:"砀山县",value:341321},{label:"萧县",value:341322},{label:"灵璧县",value:341323},{label:"泗县",value:341324},{label:"宿州马鞍山现代产业园区",value:341371},{label:"宿州经济技术开发区",value:341372}],[{label:"金安区",value:341502},{label:"裕安区",value:341503},{label:"叶集区",value:341504},{label:"霍邱县",value:341522},{label:"舒城县",value:341523},{label:"金寨县",value:341524},{label:"霍山县",value:341525}],[{label:"谯城区",value:341602},{label:"涡阳县",value:341621},{label:"蒙城县",value:341622},{label:"利辛县",value:341623}],[{label:"贵池区",value:341702},{label:"东至县",value:341721},{label:"石台县",value:341722},{label:"青阳县",value:341723}],[{label:"宣州区",value:341802},{label:"郎溪县",value:341821},{label:"泾县",value:341823},{label:"绩溪县",value:341824},{label:"旌德县",value:341825},{label:"宣城市经济开发区",value:341871},{label:"宁国市",value:341881},{label:"广德市",value:341882}]],[[{label:"鼓楼区",value:350102},{label:"台江区",value:350103},{label:"仓山区",value:350104},{label:"马尾区",value:350105},{label:"晋安区",value:350111},{label:"长乐区",value:350112},{label:"闽侯县",value:350121},{label:"连江县",value:350122},{label:"罗源县",value:350123},{label:"闽清县",value:350124},{label:"永泰县",value:350125},{label:"平潭县",value:350128},{label:"福清市",value:350181}],[{label:"思明区",value:350203},{label:"海沧区",value:350205},{label:"湖里区",value:350206},{label:"集美区",value:350211},{label:"同安区",value:350212},{label:"翔安区",value:350213}],[{label:"城厢区",value:350302},{label:"涵江区",value:350303},{label:"荔城区",value:350304},{label:"秀屿区",value:350305},{label:"仙游县",value:350322}],[{label:"梅列区",value:350402},{label:"三元区",value:350403},{label:"明溪县",value:350421},{label:"清流县",value:350423},{label:"宁化县",value:350424},{label:"大田县",value:350425},{label:"尤溪县",value:350426},{label:"沙县",value:350427},{label:"将乐县",value:350428},{label:"泰宁县",value:350429},{label:"建宁县",value:350430},{label:"永安市",value:350481}],[{label:"鲤城区",value:350502},{label:"丰泽区",value:350503},{label:"洛江区",value:350504},{label:"泉港区",value:350505},{label:"惠安县",value:350521},{label:"安溪县",value:350524},{label:"永春县",value:350525},{label:"德化县",value:350526},{label:"石狮市",value:350581},{label:"晋江市",value:350582},{label:"南安市",value:350583}],[{label:"芗城区",value:350602},{label:"龙文区",value:350603},{label:"云霄县",value:350622},{label:"漳浦县",value:350623},{label:"诏安县",value:350624},{label:"长泰县",value:350625},{label:"东山县",value:350626},{label:"南靖县",value:350627},{label:"平和县",value:350628},{label:"华安县",value:350629},{label:"龙海市",value:350681}],[{label:"延平区",value:350702},{label:"建阳区",value:350703},{label:"顺昌县",value:350721},{label:"浦城县",value:350722},{label:"光泽县",value:350723},{label:"松溪县",value:350724},{label:"政和县",value:350725},{label:"邵武市",value:350781},{label:"武夷山市",value:350782},{label:"建瓯市",value:350783}],[{label:"新罗区",value:350802},{label:"永定区",value:350803},{label:"长汀县",value:350821},{label:"上杭县",value:350823},{label:"武平县",value:350824},{label:"连城县",value:350825},{label:"漳平市",value:350881}],[{label:"蕉城区",value:350902},{label:"霞浦县",value:350921},{label:"古田县",value:350922},{label:"屏南县",value:350923},{label:"寿宁县",value:350924},{label:"周宁县",value:350925},{label:"柘荣县",value:350926},{label:"福安市",value:350981},{label:"福鼎市",value:350982}]],[[{label:"东湖区",value:360102},{label:"西湖区",value:360103},{label:"青云谱区",value:360104},{label:"湾里区",value:360105},{label:"青山湖区",value:360111},{label:"新建区",value:360112},{label:"南昌县",value:360121},{label:"安义县",value:360123},{label:"进贤县",value:360124}],[{label:"昌江区",value:360202},{label:"珠山区",value:360203},{label:"浮梁县",value:360222},{label:"乐平市",value:360281}],[{label:"安源区",value:360302},{label:"湘东区",value:360313},{label:"莲花县",value:360321},{label:"上栗县",value:360322},{label:"芦溪县",value:360323}],[{label:"濂溪区",value:360402},{label:"浔阳区",value:360403},{label:"柴桑区",value:360404},{label:"武宁县",value:360423},{label:"修水县",value:360424},{label:"永修县",value:360425},{label:"德安县",value:360426},{label:"都昌县",value:360428},{label:"湖口县",value:360429},{label:"彭泽县",value:360430},{label:"瑞昌市",value:360481},{label:"共青城市",value:360482},{label:"庐山市",value:360483}],[{label:"渝水区",value:360502},{label:"分宜县",value:360521}],[{label:"月湖区",value:360602},{label:"余江区",value:360603},{label:"贵溪市",value:360681}],[{label:"章贡区",value:360702},{label:"南康区",value:360703},{label:"赣县区",value:360704},{label:"信丰县",value:360722},{label:"大余县",value:360723},{label:"上犹县",value:360724},{label:"崇义县",value:360725},{label:"安远县",value:360726},{label:"龙南县",value:360727},{label:"定南县",value:360728},{label:"全南县",value:360729},{label:"宁都县",value:360730},{label:"于都县",value:360731},{label:"兴国县",value:360732},{label:"会昌县",value:360733},{label:"寻乌县",value:360734},{label:"石城县",value:360735},{label:"瑞金市",value:360781}],[{label:"吉州区",value:360802},{label:"青原区",value:360803},{label:"吉安县",value:360821},{label:"吉水县",value:360822},{label:"峡江县",value:360823},{label:"新干县",value:360824},{label:"永丰县",value:360825},{label:"泰和县",value:360826},{label:"遂川县",value:360827},{label:"万安县",value:360828},{label:"安福县",value:360829},{label:"永新县",value:360830},{label:"井冈山市",value:360881}],[{label:"袁州区",value:360902},{label:"奉新县",value:360921},{label:"万载县",value:360922},{label:"上高县",value:360923},{label:"宜丰县",value:360924},{label:"靖安县",value:360925},{label:"铜鼓县",value:360926},{label:"丰城市",value:360981},{label:"樟树市",value:360982},{label:"高安市",value:360983}],[{label:"临川区",value:361002},{label:"东乡区",value:361003},{label:"南城县",value:361021},{label:"黎川县",value:361022},{label:"南丰县",value:361023},{label:"崇仁县",value:361024},{label:"乐安县",value:361025},{label:"宜黄县",value:361026},{label:"金溪县",value:361027},{label:"资溪县",value:361028},{label:"广昌县",value:361030}],[{label:"信州区",value:361102},{label:"广丰区",value:361103},{label:"广信区",value:361104},{label:"玉山县",value:361123},{label:"铅山县",value:361124},{label:"横峰县",value:361125},{label:"弋阳县",value:361126},{label:"余干县",value:361127},{label:"鄱阳县",value:361128},{label:"万年县",value:361129},{label:"婺源县",value:361130},{label:"德兴市",value:361181}]],[[{label:"历下区",value:370102},{label:"市中区",value:370103},{label:"槐荫区",value:370104},{label:"天桥区",value:370105},{label:"历城区",value:370112},{label:"长清区",value:370113},{label:"章丘区",value:370114},{label:"济阳区",value:370115},{label:"莱芜区",value:370116},{label:"钢城区",value:370117},{label:"平阴县",value:370124},{label:"商河县",value:370126},{label:"济南高新技术产业开发区",value:370171}],[{label:"市南区",value:370202},{label:"市北区",value:370203},{label:"黄岛区",value:370211},{label:"崂山区",value:370212},{label:"李沧区",value:370213},{label:"城阳区",value:370214},{label:"即墨区",value:370215},{label:"青岛高新技术产业开发区",value:370271},{label:"胶州市",value:370281},{label:"平度市",value:370283},{label:"莱西市",value:370285}],[{label:"淄川区",value:370302},{label:"张店区",value:370303},{label:"博山区",value:370304},{label:"临淄区",value:370305},{label:"周村区",value:370306},{label:"桓台县",value:370321},{label:"高青县",value:370322},{label:"沂源县",value:370323}],[{label:"市中区",value:370402},{label:"薛城区",value:370403},{label:"峄城区",value:370404},{label:"台儿庄区",value:370405},{label:"山亭区",value:370406},{label:"滕州市",value:370481}],[{label:"东营区",value:370502},{label:"河口区",value:370503},{label:"垦利区",value:370505},{label:"利津县",value:370522},{label:"广饶县",value:370523},{label:"东营经济技术开发区",value:370571},{label:"东营港经济开发区",value:370572}],[{label:"芝罘区",value:370602},{label:"福山区",value:370611},{label:"牟平区",value:370612},{label:"莱山区",value:370613},{label:"长岛县",value:370634},{label:"烟台高新技术产业开发区",value:370671},{label:"烟台经济技术开发区",value:370672},{label:"龙口市",value:370681},{label:"莱阳市",value:370682},{label:"莱州市",value:370683},{label:"蓬莱市",value:370684},{label:"招远市",value:370685},{label:"栖霞市",value:370686},{label:"海阳市",value:370687}],[{label:"潍城区",value:370702},{label:"寒亭区",value:370703},{label:"坊子区",value:370704},{label:"奎文区",value:370705},{label:"临朐县",value:370724},{label:"昌乐县",value:370725},{label:"潍坊滨海经济技术开发区",value:370772},{label:"青州市",value:370781},{label:"诸城市",value:370782},{label:"寿光市",value:370783},{label:"安丘市",value:370784},{label:"高密市",value:370785},{label:"昌邑市",value:370786}],[{label:"任城区",value:370811},{label:"兖州区",value:370812},{label:"微山县",value:370826},{label:"鱼台县",value:370827},{label:"金乡县",value:370828},{label:"嘉祥县",value:370829},{label:"汶上县",value:370830},{label:"泗水县",value:370831},{label:"梁山县",value:370832},{label:"济宁高新技术产业开发区",value:370871},{label:"曲阜市",value:370881},{label:"邹城市",value:370883}],[{label:"泰山区",value:370902},{label:"岱岳区",value:370911},{label:"宁阳县",value:370921},{label:"东平县",value:370923},{label:"新泰市",value:370982},{label:"肥城市",value:370983}],[{label:"环翠区",value:371002},{label:"文登区",value:371003},{label:"威海火炬高技术产业开发区",value:371071},{label:"威海经济技术开发区",value:371072},{label:"威海临港经济技术开发区",value:371073},{label:"荣成市",value:371082},{label:"乳山市",value:371083}],[{label:"东港区",value:371102},{label:"岚山区",value:371103},{label:"五莲县",value:371121},{label:"莒县",value:371122},{label:"日照经济技术开发区",value:371171}],[{label:"兰山区",value:371302},{label:"罗庄区",value:371311},{label:"河东区",value:371312},{label:"沂南县",value:371321},{label:"郯城县",value:371322},{label:"沂水县",value:371323},{label:"兰陵县",value:371324},{label:"费县",value:371325},{label:"平邑县",value:371326},{label:"莒南县",value:371327},{label:"蒙阴县",value:371328},{label:"临沭县",value:371329},{label:"临沂高新技术产业开发区",value:371371},{label:"临沂经济技术开发区",value:371372},{label:"临沂临港经济开发区",value:371373}],[{label:"德城区",value:371402},{label:"陵城区",value:371403},{label:"宁津县",value:371422},{label:"庆云县",value:371423},{label:"临邑县",value:371424},{label:"齐河县",value:371425},{label:"平原县",value:371426},{label:"夏津县",value:371427},{label:"武城县",value:371428},{label:"德州经济技术开发区",value:371471},{label:"德州运河经济开发区",value:371472},{label:"乐陵市",value:371481},{label:"禹城市",value:371482}],[{label:"东昌府区",value:371502},{label:"茌平区",value:371503},{label:"阳谷县",value:371521},{label:"莘县",value:371522},{label:"东阿县",value:371524},{label:"冠县",value:371525},{label:"高唐县",value:371526},{label:"临清市",value:371581}],[{label:"滨城区",value:371602},{label:"沾化区",value:371603},{label:"惠民县",value:371621},{label:"阳信县",value:371622},{label:"无棣县",value:371623},{label:"博兴县",value:371625},{label:"邹平市",value:371681}],[{label:"牡丹区",value:371702},{label:"定陶区",value:371703},{label:"曹县",value:371721},{label:"单县",value:371722},{label:"成武县",value:371723},{label:"巨野县",value:371724},{label:"郓城县",value:371725},{label:"鄄城县",value:371726},{label:"东明县",value:371728},{label:"菏泽经济技术开发区",value:371771},{label:"菏泽高新技术开发区",value:371772}]],[[{label:"中原区",value:410102},{label:"二七区",value:410103},{label:"管城回族区",value:410104},{label:"金水区",value:410105},{label:"上街区",value:410106},{label:"惠济区",value:410108},{label:"中牟县",value:410122},{label:"郑州经济技术开发区",value:410171},{label:"郑州高新技术产业开发区",value:410172},{label:"郑州航空港经济综合实验区",value:410173},{label:"巩义市",value:410181},{label:"荥阳市",value:410182},{label:"新密市",value:410183},{label:"新郑市",value:410184},{label:"登封市",value:410185}],[{label:"龙亭区",value:410202},{label:"顺河回族区",value:410203},{label:"鼓楼区",value:410204},{label:"禹王台区",value:410205},{label:"祥符区",value:410212},{label:"杞县",value:410221},{label:"通许县",value:410222},{label:"尉氏县",value:410223},{label:"兰考县",value:410225}],[{label:"老城区",value:410302},{label:"西工区",value:410303},{label:"瀍河回族区",value:410304},{label:"涧西区",value:410305},{label:"吉利区",value:410306},{label:"洛龙区",value:410311},{label:"孟津县",value:410322},{label:"新安县",value:410323},{label:"栾川县",value:410324},{label:"嵩县",value:410325},{label:"汝阳县",value:410326},{label:"宜阳县",value:410327},{label:"洛宁县",value:410328},{label:"伊川县",value:410329},{label:"洛阳高新技术产业开发区",value:410371},{label:"偃师市",value:410381}],[{label:"新华区",value:410402},{label:"卫东区",value:410403},{label:"石龙区",value:410404},{label:"湛河区",value:410411},{label:"宝丰县",value:410421},{label:"叶县",value:410422},{label:"鲁山县",value:410423},{label:"郏县",value:410425},{label:"平顶山高新技术产业开发区",value:410471},{label:"平顶山市城乡一体化示范区",value:410472},{label:"舞钢市",value:410481},{label:"汝州市",value:410482}],[{label:"文峰区",value:410502},{label:"北关区",value:410503},{label:"殷都区",value:410505},{label:"龙安区",value:410506},{label:"安阳县",value:410522},{label:"汤阴县",value:410523},{label:"滑县",value:410526},{label:"内黄县",value:410527},{label:"安阳高新技术产业开发区",value:410571},{label:"林州市",value:410581}],[{label:"鹤山区",value:410602},{label:"山城区",value:410603},{label:"淇滨区",value:410611},{label:"浚县",value:410621},{label:"淇县",value:410622},{label:"鹤壁经济技术开发区",value:410671}],[{label:"红旗区",value:410702},{label:"卫滨区",value:410703},{label:"凤泉区",value:410704},{label:"牧野区",value:410711},{label:"新乡县",value:410721},{label:"获嘉县",value:410724},{label:"原阳县",value:410725},{label:"延津县",value:410726},{label:"封丘县",value:410727},{label:"新乡高新技术产业开发区",value:410771},{label:"新乡经济技术开发区",value:410772},{label:"新乡市平原城乡一体化示范区",value:410773},{label:"卫辉市",value:410781},{label:"辉县市",value:410782},{label:"长垣市",value:410783}],[{label:"解放区",value:410802},{label:"中站区",value:410803},{label:"马村区",value:410804},{label:"山阳区",value:410811},{label:"修武县",value:410821},{label:"博爱县",value:410822},{label:"武陟县",value:410823},{label:"温县",value:410825},{label:"焦作城乡一体化示范区",value:410871},{label:"沁阳市",value:410882},{label:"孟州市",value:410883}],[{label:"华龙区",value:410902},{label:"清丰县",value:410922},{label:"南乐县",value:410923},{label:"范县",value:410926},{label:"台前县",value:410927},{label:"濮阳县",value:410928},{label:"河南濮阳工业园区",value:410971},{label:"濮阳经济技术开发区",value:410972}],[{label:"魏都区",value:411002},{label:"建安区",value:411003},{label:"鄢陵县",value:411024},{label:"襄城县",value:411025},{label:"许昌经济技术开发区",value:411071},{label:"禹州市",value:411081},{label:"长葛市",value:411082}],[{label:"源汇区",value:411102},{label:"郾城区",value:411103},{label:"召陵区",value:411104},{label:"舞阳县",value:411121},{label:"临颍县",value:411122},{label:"漯河经济技术开发区",value:411171}],[{label:"湖滨区",value:411202},{label:"陕州区",value:411203},{label:"渑池县",value:411221},{label:"卢氏县",value:411224},{label:"河南三门峡经济开发区",value:411271},{label:"义马市",value:411281},{label:"灵宝市",value:411282}],[{label:"宛城区",value:411302},{label:"卧龙区",value:411303},{label:"南召县",value:411321},{label:"方城县",value:411322},{label:"西峡县",value:411323},{label:"镇平县",value:411324},{label:"内乡县",value:411325},{label:"淅川县",value:411326},{label:"社旗县",value:411327},{label:"唐河县",value:411328},{label:"新野县",value:411329},{label:"桐柏县",value:411330},{label:"南阳高新技术产业开发区",value:411371},{label:"南阳市城乡一体化示范区",value:411372},{label:"邓州市",value:411381}],[{label:"梁园区",value:411402},{label:"睢阳区",value:411403},{label:"民权县",value:411421},{label:"睢县",value:411422},{label:"宁陵县",value:411423},{label:"柘城县",value:411424},{label:"虞城县",value:411425},{label:"夏邑县",value:411426},{label:"豫东综合物流产业聚集区",value:411471},{label:"河南商丘经济开发区",value:411472},{label:"永城市",value:411481}],[{label:"浉河区",value:411502},{label:"平桥区",value:411503},{label:"罗山县",value:411521},{label:"光山县",value:411522},{label:"新县",value:411523},{label:"商城县",value:411524},{label:"固始县",value:411525},{label:"潢川县",value:411526},{label:"淮滨县",value:411527},{label:"息县",value:411528},{label:"信阳高新技术产业开发区",value:411571}],[{label:"川汇区",value:411602},{label:"淮阳区",value:411603},{label:"扶沟县",value:411621},{label:"西华县",value:411622},{label:"商水县",value:411623},{label:"沈丘县",value:411624},{label:"郸城县",value:411625},{label:"太康县",value:411627},{label:"鹿邑县",value:411628},{label:"河南周口经济开发区",value:411671},{label:"项城市",value:411681}],[{label:"驿城区",value:411702},{label:"西平县",value:411721},{label:"上蔡县",value:411722},{label:"平舆县",value:411723},{label:"正阳县",value:411724},{label:"确山县",value:411725},{label:"泌阳县",value:411726},{label:"汝南县",value:411727},{label:"遂平县",value:411728},{label:"新蔡县",value:411729},{label:"河南驻马店经济开发区",value:411771}],[{label:"济源市",value:419001}]],[[{label:"江岸区",value:420102},{label:"江汉区",value:420103},{label:"硚口区",value:420104},{label:"汉阳区",value:420105},{label:"武昌区",value:420106},{label:"青山区",value:420107},{label:"洪山区",value:420111},{label:"东西湖区",value:420112},{label:"汉南区",value:420113},{label:"蔡甸区",value:420114},{label:"江夏区",value:420115},{label:"黄陂区",value:420116},{label:"新洲区",value:420117}],[{label:"黄石港区",value:420202},{label:"西塞山区",value:420203},{label:"下陆区",value:420204},{label:"铁山区",value:420205},{label:"阳新县",value:420222},{label:"大冶市",value:420281}],[{label:"茅箭区",value:420302},{label:"张湾区",value:420303},{label:"郧阳区",value:420304},{label:"郧西县",value:420322},{label:"竹山县",value:420323},{label:"竹溪县",value:420324},{label:"房县",value:420325},{label:"丹江口市",value:420381}],[{label:"西陵区",value:420502},{label:"伍家岗区",value:420503},{label:"点军区",value:420504},{label:"猇亭区",value:420505},{label:"夷陵区",value:420506},{label:"远安县",value:420525},{label:"兴山县",value:420526},{label:"秭归县",value:420527},{label:"长阳土家族自治县",value:420528},{label:"五峰土家族自治县",value:420529},{label:"宜都市",value:420581},{label:"当阳市",value:420582},{label:"枝江市",value:420583}],[{label:"襄城区",value:420602},{label:"樊城区",value:420606},{label:"襄州区",value:420607},{label:"南漳县",value:420624},{label:"谷城县",value:420625},{label:"保康县",value:420626},{label:"老河口市",value:420682},{label:"枣阳市",value:420683},{label:"宜城市",value:420684}],[{label:"梁子湖区",value:420702},{label:"华容区",value:420703},{label:"鄂城区",value:420704}],[{label:"东宝区",value:420802},{label:"掇刀区",value:420804},{label:"沙洋县",value:420822},{label:"钟祥市",value:420881},{label:"京山市",value:420882}],[{label:"孝南区",value:420902},{label:"孝昌县",value:420921},{label:"大悟县",value:420922},{label:"云梦县",value:420923},{label:"应城市",value:420981},{label:"安陆市",value:420982},{label:"汉川市",value:420984}],[{label:"沙市区",value:421002},{label:"荆州区",value:421003},{label:"公安县",value:421022},{label:"监利县",value:421023},{label:"江陵县",value:421024},{label:"荆州经济技术开发区",value:421071},{label:"石首市",value:421081},{label:"洪湖市",value:421083},{label:"松滋市",value:421087}],[{label:"黄州区",value:421102},{label:"团风县",value:421121},{label:"红安县",value:421122},{label:"罗田县",value:421123},{label:"英山县",value:421124},{label:"浠水县",value:421125},{label:"蕲春县",value:421126},{label:"黄梅县",value:421127},{label:"龙感湖管理区",value:421171},{label:"麻城市",value:421181},{label:"武穴市",value:421182}],[{label:"咸安区",value:421202},{label:"嘉鱼县",value:421221},{label:"通城县",value:421222},{label:"崇阳县",value:421223},{label:"通山县",value:421224},{label:"赤壁市",value:421281}],[{label:"曾都区",value:421303},{label:"随县",value:421321},{label:"广水市",value:421381}],[{label:"恩施市",value:422801},{label:"利川市",value:422802},{label:"建始县",value:422822},{label:"巴东县",value:422823},{label:"宣恩县",value:422825},{label:"咸丰县",value:422826},{label:"来凤县",value:422827},{label:"鹤峰县",value:422828}],[{label:"仙桃市",value:429004},{label:"潜江市",value:429005},{label:"天门市",value:429006},{label:"神农架林区",value:429021}]],[[{label:"芙蓉区",value:430102},{label:"天心区",value:430103},{label:"岳麓区",value:430104},{label:"开福区",value:430105},{label:"雨花区",value:430111},{label:"望城区",value:430112},{label:"长沙县",value:430121},{label:"浏阳市",value:430181},{label:"宁乡市",value:430182}],[{label:"荷塘区",value:430202},{label:"芦淞区",value:430203},{label:"石峰区",value:430204},{label:"天元区",value:430211},{label:"渌口区",value:430212},{label:"攸县",value:430223},{label:"茶陵县",value:430224},{label:"炎陵县",value:430225},{label:"云龙示范区",value:430271},{label:"醴陵市",value:430281}],[{label:"雨湖区",value:430302},{label:"岳塘区",value:430304},{label:"湘潭县",value:430321},{label:"湖南湘潭高新技术产业园区",value:430371},{label:"湘潭昭山示范区",value:430372},{label:"湘潭九华示范区",value:430373},{label:"湘乡市",value:430381},{label:"韶山市",value:430382}],[{label:"珠晖区",value:430405},{label:"雁峰区",value:430406},{label:"石鼓区",value:430407},{label:"蒸湘区",value:430408},{label:"南岳区",value:430412},{label:"衡阳县",value:430421},{label:"衡南县",value:430422},{label:"衡山县",value:430423},{label:"衡东县",value:430424},{label:"祁东县",value:430426},{label:"衡阳综合保税区",value:430471},{label:"湖南衡阳高新技术产业园区",value:430472},{label:"湖南衡阳松木经济开发区",value:430473},{label:"耒阳市",value:430481},{label:"常宁市",value:430482}],[{label:"双清区",value:430502},{label:"大祥区",value:430503},{label:"北塔区",value:430511},{label:"新邵县",value:430522},{label:"邵阳县",value:430523},{label:"隆回县",value:430524},{label:"洞口县",value:430525},{label:"绥宁县",value:430527},{label:"新宁县",value:430528},{label:"城步苗族自治县",value:430529},{label:"武冈市",value:430581},{label:"邵东市",value:430582}],[{label:"岳阳楼区",value:430602},{label:"云溪区",value:430603},{label:"君山区",value:430611},{label:"岳阳县",value:430621},{label:"华容县",value:430623},{label:"湘阴县",value:430624},{label:"平江县",value:430626},{label:"岳阳市屈原管理区",value:430671},{label:"汨罗市",value:430681},{label:"临湘市",value:430682}],[{label:"武陵区",value:430702},{label:"鼎城区",value:430703},{label:"安乡县",value:430721},{label:"汉寿县",value:430722},{label:"澧县",value:430723},{label:"临澧县",value:430724},{label:"桃源县",value:430725},{label:"石门县",value:430726},{label:"常德市西洞庭管理区",value:430771},{label:"津市市",value:430781}],[{label:"永定区",value:430802},{label:"武陵源区",value:430811},{label:"慈利县",value:430821},{label:"桑植县",value:430822}],[{label:"资阳区",value:430902},{label:"赫山区",value:430903},{label:"南县",value:430921},{label:"桃江县",value:430922},{label:"安化县",value:430923},{label:"益阳市大通湖管理区",value:430971},{label:"湖南益阳高新技术产业园区",value:430972},{label:"沅江市",value:430981}],[{label:"北湖区",value:431002},{label:"苏仙区",value:431003},{label:"桂阳县",value:431021},{label:"宜章县",value:431022},{label:"永兴县",value:431023},{label:"嘉禾县",value:431024},{label:"临武县",value:431025},{label:"汝城县",value:431026},{label:"桂东县",value:431027},{label:"安仁县",value:431028},{label:"资兴市",value:431081}],[{label:"零陵区",value:431102},{label:"冷水滩区",value:431103},{label:"祁阳县",value:431121},{label:"东安县",value:431122},{label:"双牌县",value:431123},{label:"道县",value:431124},{label:"江永县",value:431125},{label:"宁远县",value:431126},{label:"蓝山县",value:431127},{label:"新田县",value:431128},{label:"江华瑶族自治县",value:431129},{label:"永州经济技术开发区",value:431171},{label:"永州市金洞管理区",value:431172},{label:"永州市回龙圩管理区",value:431173}],[{label:"鹤城区",value:431202},{label:"中方县",value:431221},{label:"沅陵县",value:431222},{label:"辰溪县",value:431223},{label:"溆浦县",value:431224},{label:"会同县",value:431225},{label:"麻阳苗族自治县",value:431226},{label:"新晃侗族自治县",value:431227},{label:"芷江侗族自治县",value:431228},{label:"靖州苗族侗族自治县",value:431229},{label:"通道侗族自治县",value:431230},{label:"怀化市洪江管理区",value:431271},{label:"洪江市",value:431281}],[{label:"娄星区",value:431302},{label:"双峰县",value:431321},{label:"新化县",value:431322},{label:"冷水江市",value:431381},{label:"涟源市",value:431382}],[{label:"吉首市",value:433101},{label:"泸溪县",value:433122},{label:"凤凰县",value:433123},{label:"花垣县",value:433124},{label:"保靖县",value:433125},{label:"古丈县",value:433126},{label:"永顺县",value:433127},{label:"龙山县",value:433130},{label:"湖南永顺经济开发区",value:433173}]],[[{label:"荔湾区",value:440103},{label:"越秀区",value:440104},{label:"海珠区",value:440105},{label:"天河区",value:440106},{label:"白云区",value:440111},{label:"黄埔区",value:440112},{label:"番禺区",value:440113},{label:"花都区",value:440114},{label:"南沙区",value:440115},{label:"从化区",value:440117},{label:"增城区",value:440118}],[{label:"武江区",value:440203},{label:"浈江区",value:440204},{label:"曲江区",value:440205},{label:"始兴县",value:440222},{label:"仁化县",value:440224},{label:"翁源县",value:440229},{label:"乳源瑶族自治县",value:440232},{label:"新丰县",value:440233},{label:"乐昌市",value:440281},{label:"南雄市",value:440282}],[{label:"罗湖区",value:440303},{label:"福田区",value:440304},{label:"南山区",value:440305},{label:"宝安区",value:440306},{label:"龙岗区",value:440307},{label:"盐田区",value:440308},{label:"龙华区",value:440309},{label:"坪山区",value:440310},{label:"光明区",value:440311}],[{label:"香洲区",value:440402},{label:"斗门区",value:440403},{label:"金湾区",value:440404}],[{label:"龙湖区",value:440507},{label:"金平区",value:440511},{label:"濠江区",value:440512},{label:"潮阳区",value:440513},{label:"潮南区",value:440514},{label:"澄海区",value:440515},{label:"南澳县",value:440523}],[{label:"禅城区",value:440604},{label:"南海区",value:440605},{label:"顺德区",value:440606},{label:"三水区",value:440607},{label:"高明区",value:440608}],[{label:"蓬江区",value:440703},{label:"江海区",value:440704},{label:"新会区",value:440705},{label:"台山市",value:440781},{label:"开平市",value:440783},{label:"鹤山市",value:440784},{label:"恩平市",value:440785}],[{label:"赤坎区",value:440802},{label:"霞山区",value:440803},{label:"坡头区",value:440804},{label:"麻章区",value:440811},{label:"遂溪县",value:440823},{label:"徐闻县",value:440825},{label:"廉江市",value:440881},{label:"雷州市",value:440882},{label:"吴川市",value:440883}],[{label:"茂南区",value:440902},{label:"电白区",value:440904},{label:"高州市",value:440981},{label:"化州市",value:440982},{label:"信宜市",value:440983}],[{label:"端州区",value:441202},{label:"鼎湖区",value:441203},{label:"高要区",value:441204},{label:"广宁县",value:441223},{label:"怀集县",value:441224},{label:"封开县",value:441225},{label:"德庆县",value:441226},{label:"四会市",value:441284}],[{label:"惠城区",value:441302},{label:"惠阳区",value:441303},{label:"博罗县",value:441322},{label:"惠东县",value:441323},{label:"龙门县",value:441324}],[{label:"梅江区",value:441402},{label:"梅县区",value:441403},{label:"大埔县",value:441422},{label:"丰顺县",value:441423},{label:"五华县",value:441424},{label:"平远县",value:441426},{label:"蕉岭县",value:441427},{label:"兴宁市",value:441481}],[{label:"城区",value:441502},{label:"海丰县",value:441521},{label:"陆河县",value:441523},{label:"陆丰市",value:441581}],[{label:"源城区",value:441602},{label:"紫金县",value:441621},{label:"龙川县",value:441622},{label:"连平县",value:441623},{label:"和平县",value:441624},{label:"东源县",value:441625}],[{label:"江城区",value:441702},{label:"阳东区",value:441704},{label:"阳西县",value:441721},{label:"阳春市",value:441781}],[{label:"清城区",value:441802},{label:"清新区",value:441803},{label:"佛冈县",value:441821},{label:"阳山县",value:441823},{label:"连山壮族瑶族自治县",value:441825},{label:"连南瑶族自治县",value:441826},{label:"英德市",value:441881},{label:"连州市",value:441882}],[{label:"东城街道",value:441900003},{label:"南城街道",value:441900004},{label:"万江街道",value:441900005},{label:"莞城街道",value:441900006},{label:"石碣镇",value:441900101},{label:"石龙镇",value:441900102},{label:"茶山镇",value:441900103},{label:"石排镇",value:441900104},{label:"企石镇",value:441900105},{label:"横沥镇",value:441900106},{label:"桥头镇",value:441900107},{label:"谢岗镇",value:441900108},{label:"东坑镇",value:441900109},{label:"常平镇",value:441900110},{label:"寮步镇",value:441900111},{label:"樟木头镇",value:441900112},{label:"大朗镇",value:441900113},{label:"黄江镇",value:441900114},{label:"清溪镇",value:441900115},{label:"塘厦镇",value:441900116},{label:"凤岗镇",value:441900117},{label:"大岭山镇",value:441900118},{label:"长安镇",value:441900119},{label:"虎门镇",value:441900121},{label:"厚街镇",value:441900122},{label:"沙田镇",value:441900123},{label:"道滘镇",value:441900124},{label:"洪梅镇",value:441900125},{label:"麻涌镇",value:441900126},{label:"望牛墩镇",value:441900127},{label:"中堂镇",value:441900128},{label:"高埗镇",value:441900129},{label:"松山湖",value:441900401},{label:"东莞港",value:441900402},{label:"东莞生态园",value:441900403}],[{label:"石岐街道",value:442000001},{label:"东区街道",value:442000002},{label:"中山港街道",value:442000003},{label:"西区街道",value:442000004},{label:"南区街道",value:442000005},{label:"五桂山街道",value:442000006},{label:"小榄镇",value:442000100},{label:"黄圃镇",value:442000101},{label:"民众镇",value:442000102},{label:"东凤镇",value:442000103},{label:"东升镇",value:442000104},{label:"古镇镇",value:442000105},{label:"沙溪镇",value:442000106},{label:"坦洲镇",value:442000107},{label:"港口镇",value:442000108},{label:"三角镇",value:442000109},{label:"横栏镇",value:442000110},{label:"南头镇",value:442000111},{label:"阜沙镇",value:442000112},{label:"南朗镇",value:442000113},{label:"三乡镇",value:442000114},{label:"板芙镇",value:442000115},{label:"大涌镇",value:442000116},{label:"神湾镇",value:442000117}],[{label:"湘桥区",value:445102},{label:"潮安区",value:445103},{label:"饶平县",value:445122}],[{label:"榕城区",value:445202},{label:"揭东区",value:445203},{label:"揭西县",value:445222},{label:"惠来县",value:445224},{label:"普宁市",value:445281}],[{label:"云城区",value:445302},{label:"云安区",value:445303},{label:"新兴县",value:445321},{label:"郁南县",value:445322},{label:"罗定市",value:445381}]],[[{label:"兴宁区",value:450102},{label:"青秀区",value:450103},{label:"江南区",value:450105},{label:"西乡塘区",value:450107},{label:"良庆区",value:450108},{label:"邕宁区",value:450109},{label:"武鸣区",value:450110},{label:"隆安县",value:450123},{label:"马山县",value:450124},{label:"上林县",value:450125},{label:"宾阳县",value:450126},{label:"横县",value:450127}],[{label:"城中区",value:450202},{label:"鱼峰区",value:450203},{label:"柳南区",value:450204},{label:"柳北区",value:450205},{label:"柳江区",value:450206},{label:"柳城县",value:450222},{label:"鹿寨县",value:450223},{label:"融安县",value:450224},{label:"融水苗族自治县",value:450225},{label:"三江侗族自治县",value:450226}],[{label:"秀峰区",value:450302},{label:"叠彩区",value:450303},{label:"象山区",value:450304},{label:"七星区",value:450305},{label:"雁山区",value:450311},{label:"临桂区",value:450312},{label:"阳朔县",value:450321},{label:"灵川县",value:450323},{label:"全州县",value:450324},{label:"兴安县",value:450325},{label:"永福县",value:450326},{label:"灌阳县",value:450327},{label:"龙胜各族自治县",value:450328},{label:"资源县",value:450329},{label:"平乐县",value:450330},{label:"恭城瑶族自治县",value:450332},{label:"荔浦市",value:450381}],[{label:"万秀区",value:450403},{label:"长洲区",value:450405},{label:"龙圩区",value:450406},{label:"苍梧县",value:450421},{label:"藤县",value:450422},{label:"蒙山县",value:450423},{label:"岑溪市",value:450481}],[{label:"海城区",value:450502},{label:"银海区",value:450503},{label:"铁山港区",value:450512},{label:"合浦县",value:450521}],[{label:"港口区",value:450602},{label:"防城区",value:450603},{label:"上思县",value:450621},{label:"东兴市",value:450681}],[{label:"钦南区",value:450702},{label:"钦北区",value:450703},{label:"灵山县",value:450721},{label:"浦北县",value:450722}],[{label:"港北区",value:450802},{label:"港南区",value:450803},{label:"覃塘区",value:450804},{label:"平南县",value:450821},{label:"桂平市",value:450881}],[{label:"玉州区",value:450902},{label:"福绵区",value:450903},{label:"容县",value:450921},{label:"陆川县",value:450922},{label:"博白县",value:450923},{label:"兴业县",value:450924},{label:"北流市",value:450981}],[{label:"右江区",value:451002},{label:"田阳区",value:451003},{label:"田东县",value:451022},{label:"平果县",value:451023},{label:"德保县",value:451024},{label:"那坡县",value:451026},{label:"凌云县",value:451027},{label:"乐业县",value:451028},{label:"田林县",value:451029},{label:"西林县",value:451030},{label:"隆林各族自治县",value:451031},{label:"靖西市",value:451081}],[{label:"八步区",value:451102},{label:"平桂区",value:451103},{label:"昭平县",value:451121},{label:"钟山县",value:451122},{label:"富川瑶族自治县",value:451123}],[{label:"金城江区",value:451202},{label:"宜州区",value:451203},{label:"南丹县",value:451221},{label:"天峨县",value:451222},{label:"凤山县",value:451223},{label:"东兰县",value:451224},{label:"罗城仫佬族自治县",value:451225},{label:"环江毛南族自治县",value:451226},{label:"巴马瑶族自治县",value:451227},{label:"都安瑶族自治县",value:451228},{label:"大化瑶族自治县",value:451229}],[{label:"兴宾区",value:451302},{label:"忻城县",value:451321},{label:"象州县",value:451322},{label:"武宣县",value:451323},{label:"金秀瑶族自治县",value:451324},{label:"合山市",value:451381}],[{label:"江州区",value:451402},{label:"扶绥县",value:451421},{label:"宁明县",value:451422},{label:"龙州县",value:451423},{label:"大新县",value:451424},{label:"天等县",value:451425},{label:"凭祥市",value:451481}]],[[{label:"秀英区",value:460105},{label:"龙华区",value:460106},{label:"琼山区",value:460107},{label:"美兰区",value:460108}],[{label:"海棠区",value:460202},{label:"吉阳区",value:460203},{label:"天涯区",value:460204},{label:"崖州区",value:460205}],[{label:"西沙群岛",value:460321},{label:"南沙群岛",value:460322},{label:"中沙群岛的岛礁及其海域",value:460323}],[{label:"那大镇",value:460400100},{label:"和庆镇",value:460400101},{label:"南丰镇",value:460400102},{label:"大成镇",value:460400103},{label:"雅星镇",value:460400104},{label:"兰洋镇",value:460400105},{label:"光村镇",value:460400106},{label:"木棠镇",value:460400107},{label:"海头镇",value:460400108},{label:"峨蔓镇",value:460400109},{label:"王五镇",value:460400111},{label:"白马井镇",value:460400112},{label:"中和镇",value:460400113},{label:"排浦镇",value:460400114},{label:"东成镇",value:460400115},{label:"新州镇",value:460400116},{label:"洋浦经济开发区",value:460400499},{label:"华南热作学院",value:460400500}],[{label:"五指山市",value:469001},{label:"琼海市",value:469002},{label:"文昌市",value:469005},{label:"万宁市",value:469006},{label:"东方市",value:469007},{label:"定安县",value:469021},{label:"屯昌县",value:469022},{label:"澄迈县",value:469023},{label:"临高县",value:469024},{label:"白沙黎族自治县",value:469025},{label:"昌江黎族自治县",value:469026},{label:"乐东黎族自治县",value:469027},{label:"陵水黎族自治县",value:469028},{label:"保亭黎族苗族自治县",value:469029},{label:"琼中黎族苗族自治县",value:469030}]],[[{label:"万州区",value:500101},{label:"涪陵区",value:500102},{label:"渝中区",value:500103},{label:"大渡口区",value:500104},{label:"江北区",value:500105},{label:"沙坪坝区",value:500106},{label:"九龙坡区",value:500107},{label:"南岸区",value:500108},{label:"北碚区",value:500109},{label:"綦江区",value:500110},{label:"大足区",value:500111},{label:"渝北区",value:500112},{label:"巴南区",value:500113},{label:"黔江区",value:500114},{label:"长寿区",value:500115},{label:"江津区",value:500116},{label:"合川区",value:500117},{label:"永川区",value:500118},{label:"南川区",value:500119},{label:"璧山区",value:500120},{label:"铜梁区",value:500151},{label:"潼南区",value:500152},{label:"荣昌区",value:500153},{label:"开州区",value:500154},{label:"梁平区",value:500155},{label:"武隆区",value:500156}],[{label:"城口县",value:500229},{label:"丰都县",value:500230},{label:"垫江县",value:500231},{label:"忠县",value:500233},{label:"云阳县",value:500235},{label:"奉节县",value:500236},{label:"巫山县",value:500237},{label:"巫溪县",value:500238},{label:"石柱土家族自治县",value:500240},{label:"秀山土家族苗族自治县",value:500241},{label:"酉阳土家族苗族自治县",value:500242},{label:"彭水苗族土家族自治县",value:500243}]],[[{label:"锦江区",value:510104},{label:"青羊区",value:510105},{label:"金牛区",value:510106},{label:"武侯区",value:510107},{label:"成华区",value:510108},{label:"龙泉驿区",value:510112},{label:"青白江区",value:510113},{label:"新都区",value:510114},{label:"温江区",value:510115},{label:"双流区",value:510116},{label:"郫都区",value:510117},{label:"金堂县",value:510121},{label:"大邑县",value:510129},{label:"蒲江县",value:510131},{label:"新津县",value:510132},{label:"都江堰市",value:510181},{label:"彭州市",value:510182},{label:"邛崃市",value:510183},{label:"崇州市",value:510184},{label:"简阳市",value:510185}],[{label:"自流井区",value:510302},{label:"贡井区",value:510303},{label:"大安区",value:510304},{label:"沿滩区",value:510311},{label:"荣县",value:510321},{label:"富顺县",value:510322}],[{label:"东区",value:510402},{label:"西区",value:510403},{label:"仁和区",value:510411},{label:"米易县",value:510421},{label:"盐边县",value:510422}],[{label:"江阳区",value:510502},{label:"纳溪区",value:510503},{label:"龙马潭区",value:510504},{label:"泸县",value:510521},{label:"合江县",value:510522},{label:"叙永县",value:510524},{label:"古蔺县",value:510525}],[{label:"旌阳区",value:510603},{label:"罗江区",value:510604},{label:"中江县",value:510623},{label:"广汉市",value:510681},{label:"什邡市",value:510682},{label:"绵竹市",value:510683}],[{label:"涪城区",value:510703},{label:"游仙区",value:510704},{label:"安州区",value:510705},{label:"三台县",value:510722},{label:"盐亭县",value:510723},{label:"梓潼县",value:510725},{label:"北川羌族自治县",value:510726},{label:"平武县",value:510727},{label:"江油市",value:510781}],[{label:"利州区",value:510802},{label:"昭化区",value:510811},{label:"朝天区",value:510812},{label:"旺苍县",value:510821},{label:"青川县",value:510822},{label:"剑阁县",value:510823},{label:"苍溪县",value:510824}],[{label:"船山区",value:510903},{label:"安居区",value:510904},{label:"蓬溪县",value:510921},{label:"大英县",value:510923},{label:"射洪市",value:510981}],[{label:"市中区",value:511002},{label:"东兴区",value:511011},{label:"威远县",value:511024},{label:"资中县",value:511025},{label:"内江经济开发区",value:511071},{label:"隆昌市",value:511083}],[{label:"市中区",value:511102},{label:"沙湾区",value:511111},{label:"五通桥区",value:511112},{label:"金口河区",value:511113},{label:"犍为县",value:511123},{label:"井研县",value:511124},{label:"夹江县",value:511126},{label:"沐川县",value:511129},{label:"峨边彝族自治县",value:511132},{label:"马边彝族自治县",value:511133},{label:"峨眉山市",value:511181}],[{label:"顺庆区",value:511302},{label:"高坪区",value:511303},{label:"嘉陵区",value:511304},{label:"南部县",value:511321},{label:"营山县",value:511322},{label:"蓬安县",value:511323},{label:"仪陇县",value:511324},{label:"西充县",value:511325},{label:"阆中市",value:511381}],[{label:"东坡区",value:511402},{label:"彭山区",value:511403},{label:"仁寿县",value:511421},{label:"洪雅县",value:511423},{label:"丹棱县",value:511424},{label:"青神县",value:511425}],[{label:"翠屏区",value:511502},{label:"南溪区",value:511503},{label:"叙州区",value:511504},{label:"江安县",value:511523},{label:"长宁县",value:511524},{label:"高县",value:511525},{label:"珙县",value:511526},{label:"筠连县",value:511527},{label:"兴文县",value:511528},{label:"屏山县",value:511529}],[{label:"广安区",value:511602},{label:"前锋区",value:511603},{label:"岳池县",value:511621},{label:"武胜县",value:511622},{label:"邻水县",value:511623},{label:"华蓥市",value:511681}],[{label:"通川区",value:511702},{label:"达川区",value:511703},{label:"宣汉县",value:511722},{label:"开江县",value:511723},{label:"大竹县",value:511724},{label:"渠县",value:511725},{label:"达州经济开发区",value:511771},{label:"万源市",value:511781}],[{label:"雨城区",value:511802},{label:"名山区",value:511803},{label:"荥经县",value:511822},{label:"汉源县",value:511823},{label:"石棉县",value:511824},{label:"天全县",value:511825},{label:"芦山县",value:511826},{label:"宝兴县",value:511827}],[{label:"巴州区",value:511902},{label:"恩阳区",value:511903},{label:"通江县",value:511921},{label:"南江县",value:511922},{label:"平昌县",value:511923},{label:"巴中经济开发区",value:511971}],[{label:"雁江区",value:512002},{label:"安岳县",value:512021},{label:"乐至县",value:512022}],[{label:"马尔康市",value:513201},{label:"汶川县",value:513221},{label:"理县",value:513222},{label:"茂县",value:513223},{label:"松潘县",value:513224},{label:"九寨沟县",value:513225},{label:"金川县",value:513226},{label:"小金县",value:513227},{label:"黑水县",value:513228},{label:"壤塘县",value:513230},{label:"阿坝县",value:513231},{label:"若尔盖县",value:513232},{label:"红原县",value:513233}],[{label:"康定市",value:513301},{label:"泸定县",value:513322},{label:"丹巴县",value:513323},{label:"九龙县",value:513324},{label:"雅江县",value:513325},{label:"道孚县",value:513326},{label:"炉霍县",value:513327},{label:"甘孜县",value:513328},{label:"新龙县",value:513329},{label:"德格县",value:513330},{label:"白玉县",value:513331},{label:"石渠县",value:513332},{label:"色达县",value:513333},{label:"理塘县",value:513334},{label:"巴塘县",value:513335},{label:"乡城县",value:513336},{label:"稻城县",value:513337},{label:"得荣县",value:513338}],[{label:"西昌市",value:513401},{label:"木里藏族自治县",value:513422},{label:"盐源县",value:513423},{label:"德昌县",value:513424},{label:"会理县",value:513425},{label:"会东县",value:513426},{label:"宁南县",value:513427},{label:"普格县",value:513428},{label:"布拖县",value:513429},{label:"金阳县",value:513430},{label:"昭觉县",value:513431},{label:"喜德县",value:513432},{label:"冕宁县",value:513433},{label:"越西县",value:513434},{label:"甘洛县",value:513435},{label:"美姑县",value:513436},{label:"雷波县",value:513437}]],[[{label:"南明区",value:520102},{label:"云岩区",value:520103},{label:"花溪区",value:520111},{label:"乌当区",value:520112},{label:"白云区",value:520113},{label:"观山湖区",value:520115},{label:"开阳县",value:520121},{label:"息烽县",value:520122},{label:"修文县",value:520123},{label:"清镇市",value:520181}],[{label:"钟山区",value:520201},{label:"六枝特区",value:520203},{label:"水城县",value:520221},{label:"盘州市",value:520281}],[{label:"红花岗区",value:520302},{label:"汇川区",value:520303},{label:"播州区",value:520304},{label:"桐梓县",value:520322},{label:"绥阳县",value:520323},{label:"正安县",value:520324},{label:"道真仡佬族苗族自治县",value:520325},{label:"务川仡佬族苗族自治县",value:520326},{label:"凤冈县",value:520327},{label:"湄潭县",value:520328},{label:"余庆县",value:520329},{label:"习水县",value:520330},{label:"赤水市",value:520381},{label:"仁怀市",value:520382}],[{label:"西秀区",value:520402},{label:"平坝区",value:520403},{label:"普定县",value:520422},{label:"镇宁布依族苗族自治县",value:520423},{label:"关岭布依族苗族自治县",value:520424},{label:"紫云苗族布依族自治县",value:520425}],[{label:"七星关区",value:520502},{label:"大方县",value:520521},{label:"黔西县",value:520522},{label:"金沙县",value:520523},{label:"织金县",value:520524},{label:"纳雍县",value:520525},{label:"威宁彝族回族苗族自治县",value:520526},{label:"赫章县",value:520527}],[{label:"碧江区",value:520602},{label:"万山区",value:520603},{label:"江口县",value:520621},{label:"玉屏侗族自治县",value:520622},{label:"石阡县",value:520623},{label:"思南县",value:520624},{label:"印江土家族苗族自治县",value:520625},{label:"德江县",value:520626},{label:"沿河土家族自治县",value:520627},{label:"松桃苗族自治县",value:520628}],[{label:"兴义市",value:522301},{label:"兴仁市",value:522302},{label:"普安县",value:522323},{label:"晴隆县",value:522324},{label:"贞丰县",value:522325},{label:"望谟县",value:522326},{label:"册亨县",value:522327},{label:"安龙县",value:522328}],[{label:"凯里市",value:522601},{label:"黄平县",value:522622},{label:"施秉县",value:522623},{label:"三穗县",value:522624},{label:"镇远县",value:522625},{label:"岑巩县",value:522626},{label:"天柱县",value:522627},{label:"锦屏县",value:522628},{label:"剑河县",value:522629},{label:"台江县",value:522630},{label:"黎平县",value:522631},{label:"榕江县",value:522632},{label:"从江县",value:522633},{label:"雷山县",value:522634},{label:"麻江县",value:522635},{label:"丹寨县",value:522636}],[{label:"都匀市",value:522701},{label:"福泉市",value:522702},{label:"荔波县",value:522722},{label:"贵定县",value:522723},{label:"瓮安县",value:522725},{label:"独山县",value:522726},{label:"平塘县",value:522727},{label:"罗甸县",value:522728},{label:"长顺县",value:522729},{label:"龙里县",value:522730},{label:"惠水县",value:522731},{label:"三都水族自治县",value:522732}]],[[{label:"五华区",value:530102},{label:"盘龙区",value:530103},{label:"官渡区",value:530111},{label:"西山区",value:530112},{label:"东川区",value:530113},{label:"呈贡区",value:530114},{label:"晋宁区",value:530115},{label:"富民县",value:530124},{label:"宜良县",value:530125},{label:"石林彝族自治县",value:530126},{label:"嵩明县",value:530127},{label:"禄劝彝族苗族自治县",value:530128},{label:"寻甸回族彝族自治县",value:530129},{label:"安宁市",value:530181}],[{label:"麒麟区",value:530302},{label:"沾益区",value:530303},{label:"马龙区",value:530304},{label:"陆良县",value:530322},{label:"师宗县",value:530323},{label:"罗平县",value:530324},{label:"富源县",value:530325},{label:"会泽县",value:530326},{label:"宣威市",value:530381}],[{label:"红塔区",value:530402},{label:"江川区",value:530403},{label:"澄江县",value:530422},{label:"通海县",value:530423},{label:"华宁县",value:530424},{label:"易门县",value:530425},{label:"峨山彝族自治县",value:530426},{label:"新平彝族傣族自治县",value:530427},{label:"元江哈尼族彝族傣族自治县",value:530428}],[{label:"隆阳区",value:530502},{label:"施甸县",value:530521},{label:"龙陵县",value:530523},{label:"昌宁县",value:530524},{label:"腾冲市",value:530581}],[{label:"昭阳区",value:530602},{label:"鲁甸县",value:530621},{label:"巧家县",value:530622},{label:"盐津县",value:530623},{label:"大关县",value:530624},{label:"永善县",value:530625},{label:"绥江县",value:530626},{label:"镇雄县",value:530627},{label:"彝良县",value:530628},{label:"威信县",value:530629},{label:"水富市",value:530681}],[{label:"古城区",value:530702},{label:"玉龙纳西族自治县",value:530721},{label:"永胜县",value:530722},{label:"华坪县",value:530723},{label:"宁蒗彝族自治县",value:530724}],[{label:"思茅区",value:530802},{label:"宁洱哈尼族彝族自治县",value:530821},{label:"墨江哈尼族自治县",value:530822},{label:"景东彝族自治县",value:530823},{label:"景谷傣族彝族自治县",value:530824},{label:"镇沅彝族哈尼族拉祜族自治县",value:530825},{label:"江城哈尼族彝族自治县",value:530826},{label:"孟连傣族拉祜族佤族自治县",value:530827},{label:"澜沧拉祜族自治县",value:530828},{label:"西盟佤族自治县",value:530829}],[{label:"临翔区",value:530902},{label:"凤庆县",value:530921},{label:"云县",value:530922},{label:"永德县",value:530923},{label:"镇康县",value:530924},{label:"双江拉祜族佤族布朗族傣族自治县",value:530925},{label:"耿马傣族佤族自治县",value:530926},{label:"沧源佤族自治县",value:530927}],[{label:"楚雄市",value:532301},{label:"双柏县",value:532322},{label:"牟定县",value:532323},{label:"南华县",value:532324},{label:"姚安县",value:532325},{label:"大姚县",value:532326},{label:"永仁县",value:532327},{label:"元谋县",value:532328},{label:"武定县",value:532329},{label:"禄丰县",value:532331}],[{label:"个旧市",value:532501},{label:"开远市",value:532502},{label:"蒙自市",value:532503},{label:"弥勒市",value:532504},{label:"屏边苗族自治县",value:532523},{label:"建水县",value:532524},{label:"石屏县",value:532525},{label:"泸西县",value:532527},{label:"元阳县",value:532528},{label:"红河县",value:532529},{label:"金平苗族瑶族傣族自治县",value:532530},{label:"绿春县",value:532531},{label:"河口瑶族自治县",value:532532}],[{label:"文山市",value:532601},{label:"砚山县",value:532622},{label:"西畴县",value:532623},{label:"麻栗坡县",value:532624},{label:"马关县",value:532625},{label:"丘北县",value:532626},{label:"广南县",value:532627},{label:"富宁县",value:532628}],[{label:"景洪市",value:532801},{label:"勐海县",value:532822},{label:"勐腊县",value:532823}],[{label:"大理市",value:532901},{label:"漾濞彝族自治县",value:532922},{label:"祥云县",value:532923},{label:"宾川县",value:532924},{label:"弥渡县",value:532925},{label:"南涧彝族自治县",value:532926},{label:"巍山彝族回族自治县",value:532927},{label:"永平县",value:532928},{label:"云龙县",value:532929},{label:"洱源县",value:532930},{label:"剑川县",value:532931},{label:"鹤庆县",value:532932}],[{label:"瑞丽市",value:533102},{label:"芒市",value:533103},{label:"梁河县",value:533122},{label:"盈江县",value:533123},{label:"陇川县",value:533124}],[{label:"泸水市",value:533301},{label:"福贡县",value:533323},{label:"贡山独龙族怒族自治县",value:533324},{label:"兰坪白族普米族自治县",value:533325}],[{label:"香格里拉市",value:533401},{label:"德钦县",value:533422},{label:"维西傈僳族自治县",value:533423}]],[[{label:"城关区",value:540102},{label:"堆龙德庆区",value:540103},{label:"达孜区",value:540104},{label:"林周县",value:540121},{label:"当雄县",value:540122},{label:"尼木县",value:540123},{label:"曲水县",value:540124},{label:"墨竹工卡县",value:540127},{label:"格尔木藏青工业园区",value:540171},{label:"拉萨经济技术开发区",value:540172},{label:"西藏文化旅游创意园区",value:540173},{label:"达孜工业园区",value:540174}],[{label:"桑珠孜区",value:540202},{label:"南木林县",value:540221},{label:"江孜县",value:540222},{label:"定日县",value:540223},{label:"萨迦县",value:540224},{label:"拉孜县",value:540225},{label:"昂仁县",value:540226},{label:"谢通门县",value:540227},{label:"白朗县",value:540228},{label:"仁布县",value:540229},{label:"康马县",value:540230},{label:"定结县",value:540231},{label:"仲巴县",value:540232},{label:"亚东县",value:540233},{label:"吉隆县",value:540234},{label:"聂拉木县",value:540235},{label:"萨嘎县",value:540236},{label:"岗巴县",value:540237}],[{label:"卡若区",value:540302},{label:"江达县",value:540321},{label:"贡觉县",value:540322},{label:"类乌齐县",value:540323},{label:"丁青县",value:540324},{label:"察雅县",value:540325},{label:"八宿县",value:540326},{label:"左贡县",value:540327},{label:"芒康县",value:540328},{label:"洛隆县",value:540329},{label:"边坝县",value:540330}],[{label:"巴宜区",value:540402},{label:"工布江达县",value:540421},{label:"米林县",value:540422},{label:"墨脱县",value:540423},{label:"波密县",value:540424},{label:"察隅县",value:540425},{label:"朗县",value:540426}],[{label:"乃东区",value:540502},{label:"扎囊县",value:540521},{label:"贡嘎县",value:540522},{label:"桑日县",value:540523},{label:"琼结县",value:540524},{label:"曲松县",value:540525},{label:"措美县",value:540526},{label:"洛扎县",value:540527},{label:"加查县",value:540528},{label:"隆子县",value:540529},{label:"错那县",value:540530},{label:"浪卡子县",value:540531}],[{label:"色尼区",value:540602},{label:"嘉黎县",value:540621},{label:"比如县",value:540622},{label:"聂荣县",value:540623},{label:"安多县",value:540624},{label:"申扎县",value:540625},{label:"索县",value:540626},{label:"班戈县",value:540627},{label:"巴青县",value:540628},{label:"尼玛县",value:540629},{label:"双湖县",value:540630}],[{label:"普兰县",value:542521},{label:"札达县",value:542522},{label:"噶尔县",value:542523},{label:"日土县",value:542524},{label:"革吉县",value:542525},{label:"改则县",value:542526},{label:"措勤县",value:542527}]],[[{label:"新城区",value:610102},{label:"碑林区",value:610103},{label:"莲湖区",value:610104},{label:"灞桥区",value:610111},{label:"未央区",value:610112},{label:"雁塔区",value:610113},{label:"阎良区",value:610114},{label:"临潼区",value:610115},{label:"长安区",value:610116},{label:"高陵区",value:610117},{label:"鄠邑区",value:610118},{label:"蓝田县",value:610122},{label:"周至县",value:610124}],[{label:"王益区",value:610202},{label:"印台区",value:610203},{label:"耀州区",value:610204},{label:"宜君县",value:610222}],[{label:"渭滨区",value:610302},{label:"金台区",value:610303},{label:"陈仓区",value:610304},{label:"凤翔县",value:610322},{label:"岐山县",value:610323},{label:"扶风县",value:610324},{label:"眉县",value:610326},{label:"陇县",value:610327},{label:"千阳县",value:610328},{label:"麟游县",value:610329},{label:"凤县",value:610330},{label:"太白县",value:610331}],[{label:"秦都区",value:610402},{label:"杨陵区",value:610403},{label:"渭城区",value:610404},{label:"三原县",value:610422},{label:"泾阳县",value:610423},{label:"乾县",value:610424},{label:"礼泉县",value:610425},{label:"永寿县",value:610426},{label:"长武县",value:610428},{label:"旬邑县",value:610429},{label:"淳化县",value:610430},{label:"武功县",value:610431},{label:"兴平市",value:610481},{label:"彬州市",value:610482}],[{label:"临渭区",value:610502},{label:"华州区",value:610503},{label:"潼关县",value:610522},{label:"大荔县",value:610523},{label:"合阳县",value:610524},{label:"澄城县",value:610525},{label:"蒲城县",value:610526},{label:"白水县",value:610527},{label:"富平县",value:610528},{label:"韩城市",value:610581},{label:"华阴市",value:610582}],[{label:"宝塔区",value:610602},{label:"安塞区",value:610603},{label:"延长县",value:610621},{label:"延川县",value:610622},{label:"志丹县",value:610625},{label:"吴起县",value:610626},{label:"甘泉县",value:610627},{label:"富县",value:610628},{label:"洛川县",value:610629},{label:"宜川县",value:610630},{label:"黄龙县",value:610631},{label:"黄陵县",value:610632},{label:"子长市",value:610681}],[{label:"汉台区",value:610702},{label:"南郑区",value:610703},{label:"城固县",value:610722},{label:"洋县",value:610723},{label:"西乡县",value:610724},{label:"勉县",value:610725},{label:"宁强县",value:610726},{label:"略阳县",value:610727},{label:"镇巴县",value:610728},{label:"留坝县",value:610729},{label:"佛坪县",value:610730}],[{label:"榆阳区",value:610802},{label:"横山区",value:610803},{label:"府谷县",value:610822},{label:"靖边县",value:610824},{label:"定边县",value:610825},{label:"绥德县",value:610826},{label:"米脂县",value:610827},{label:"佳县",value:610828},{label:"吴堡县",value:610829},{label:"清涧县",value:610830},{label:"子洲县",value:610831},{label:"神木市",value:610881}],[{label:"汉滨区",value:610902},{label:"汉阴县",value:610921},{label:"石泉县",value:610922},{label:"宁陕县",value:610923},{label:"紫阳县",value:610924},{label:"岚皋县",value:610925},{label:"平利县",value:610926},{label:"镇坪县",value:610927},{label:"旬阳县",value:610928},{label:"白河县",value:610929}],[{label:"商州区",value:611002},{label:"洛南县",value:611021},{label:"丹凤县",value:611022},{label:"商南县",value:611023},{label:"山阳县",value:611024},{label:"镇安县",value:611025},{label:"柞水县",value:611026}]],[[{label:"城关区",value:620102},{label:"七里河区",value:620103},{label:"西固区",value:620104},{label:"安宁区",value:620105},{label:"红古区",value:620111},{label:"永登县",value:620121},{label:"皋兰县",value:620122},{label:"榆中县",value:620123},{label:"兰州新区",value:620171}],[{label:"市辖区",value:620201},{label:"雄关街道",value:620200002},{label:"钢城街道",value:620200003}],[{label:"金川区",value:620302},{label:"永昌县",value:620321}],[{label:"白银区",value:620402},{label:"平川区",value:620403},{label:"靖远县",value:620421},{label:"会宁县",value:620422},{label:"景泰县",value:620423}],[{label:"秦州区",value:620502},{label:"麦积区",value:620503},{label:"清水县",value:620521},{label:"秦安县",value:620522},{label:"甘谷县",value:620523},{label:"武山县",value:620524},{label:"张家川回族自治县",value:620525}],[{label:"凉州区",value:620602},{label:"民勤县",value:620621},{label:"古浪县",value:620622},{label:"天祝藏族自治县",value:620623}],[{label:"甘州区",value:620702},{label:"肃南裕固族自治县",value:620721},{label:"民乐县",value:620722},{label:"临泽县",value:620723},{label:"高台县",value:620724},{label:"山丹县",value:620725}],[{label:"崆峒区",value:620802},{label:"泾川县",value:620821},{label:"灵台县",value:620822},{label:"崇信县",value:620823},{label:"庄浪县",value:620825},{label:"静宁县",value:620826},{label:"华亭市",value:620881}],[{label:"肃州区",value:620902},{label:"金塔县",value:620921},{label:"瓜州县",value:620922},{label:"肃北蒙古族自治县",value:620923},{label:"阿克塞哈萨克族自治县",value:620924},{label:"玉门市",value:620981},{label:"敦煌市",value:620982}],[{label:"西峰区",value:621002},{label:"庆城县",value:621021},{label:"环县",value:621022},{label:"华池县",value:621023},{label:"合水县",value:621024},{label:"正宁县",value:621025},{label:"宁县",value:621026},{label:"镇原县",value:621027}],[{label:"安定区",value:621102},{label:"通渭县",value:621121},{label:"陇西县",value:621122},{label:"渭源县",value:621123},{label:"临洮县",value:621124},{label:"漳县",value:621125},{label:"岷县",value:621126}],[{label:"武都区",value:621202},{label:"成县",value:621221},{label:"文县",value:621222},{label:"宕昌县",value:621223},{label:"康县",value:621224},{label:"西和县",value:621225},{label:"礼县",value:621226},{label:"徽县",value:621227},{label:"两当县",value:621228}],[{label:"临夏市",value:622901},{label:"临夏县",value:622921},{label:"康乐县",value:622922},{label:"永靖县",value:622923},{label:"广河县",value:622924},{label:"和政县",value:622925},{label:"东乡族自治县",value:622926},{label:"积石山保安族东乡族撒拉族自治县",value:622927}],[{label:"合作市",value:623001},{label:"临潭县",value:623021},{label:"卓尼县",value:623022},{label:"舟曲县",value:623023},{label:"迭部县",value:623024},{label:"玛曲县",value:623025},{label:"碌曲县",value:623026},{label:"夏河县",value:623027}]],[[{label:"城东区",value:630102},{label:"城中区",value:630103},{label:"城西区",value:630104},{label:"城北区",value:630105},{label:"大通回族土族自治县",value:630121},{label:"湟中县",value:630122},{label:"湟源县",value:630123}],[{label:"乐都区",value:630202},{label:"平安区",value:630203},{label:"民和回族土族自治县",value:630222},{label:"互助土族自治县",value:630223},{label:"化隆回族自治县",value:630224},{label:"循化撒拉族自治县",value:630225}],[{label:"门源回族自治县",value:632221},{label:"祁连县",value:632222},{label:"海晏县",value:632223},{label:"刚察县",value:632224}],[{label:"同仁县",value:632321},{label:"尖扎县",value:632322},{label:"泽库县",value:632323},{label:"河南蒙古族自治县",value:632324}],[{label:"共和县",value:632521},{label:"同德县",value:632522},{label:"贵德县",value:632523},{label:"兴海县",value:632524},{label:"贵南县",value:632525}],[{label:"玛沁县",value:632621},{label:"班玛县",value:632622},{label:"甘德县",value:632623},{label:"达日县",value:632624},{label:"久治县",value:632625},{label:"玛多县",value:632626}],[{label:"玉树市",value:632701},{label:"杂多县",value:632722},{label:"称多县",value:632723},{label:"治多县",value:632724},{label:"囊谦县",value:632725},{label:"曲麻莱县",value:632726}],[{label:"格尔木市",value:632801},{label:"德令哈市",value:632802},{label:"茫崖市",value:632803},{label:"乌兰县",value:632821},{label:"都兰县",value:632822},{label:"天峻县",value:632823},{label:"大柴旦行政委员会",value:632857}]],[[{label:"兴庆区",value:640104},{label:"西夏区",value:640105},{label:"金凤区",value:640106},{label:"永宁县",value:640121},{label:"贺兰县",value:640122},{label:"灵武市",value:640181}],[{label:"大武口区",value:640202},{label:"惠农区",value:640205},{label:"平罗县",value:640221}],[{label:"利通区",value:640302},{label:"红寺堡区",value:640303},{label:"盐池县",value:640323},{label:"同心县",value:640324},{label:"青铜峡市",value:640381}],[{label:"原州区",value:640402},{label:"西吉县",value:640422},{label:"隆德县",value:640423},{label:"泾源县",value:640424},{label:"彭阳县",value:640425}],[{label:"沙坡头区",value:640502},{label:"中宁县",value:640521},{label:"海原县",value:640522}]],[[{label:"天山区",value:650102},{label:"沙依巴克区",value:650103},{label:"新市区",value:650104},{label:"水磨沟区",value:650105},{label:"头屯河区",value:650106},{label:"达坂城区",value:650107},{label:"米东区",value:650109},{label:"乌鲁木齐县",value:650121}],[{label:"独山子区",value:650202},{label:"克拉玛依区",value:650203},{label:"白碱滩区",value:650204},{label:"乌尔禾区",value:650205}],[{label:"高昌区",value:650402},{label:"鄯善县",value:650421},{label:"托克逊县",value:650422}],[{label:"伊州区",value:650502},{label:"巴里坤哈萨克自治县",value:650521},{label:"伊吾县",value:650522}],[{label:"昌吉市",value:652301},{label:"阜康市",value:652302},{label:"呼图壁县",value:652323},{label:"玛纳斯县",value:652324},{label:"奇台县",value:652325},{label:"吉木萨尔县",value:652327},{label:"木垒哈萨克自治县",value:652328}],[{label:"博乐市",value:652701},{label:"阿拉山口市",value:652702},{label:"精河县",value:652722},{label:"温泉县",value:652723}],[{label:"库尔勒市",value:652801},{label:"轮台县",value:652822},{label:"尉犁县",value:652823},{label:"若羌县",value:652824},{label:"且末县",value:652825},{label:"焉耆回族自治县",value:652826},{label:"和静县",value:652827},{label:"和硕县",value:652828},{label:"博湖县",value:652829},{label:"库尔勒经济技术开发区",value:652871}],[{label:"阿克苏市",value:652901},{label:"温宿县",value:652922},{label:"库车县",value:652923},{label:"沙雅县",value:652924},{label:"新和县",value:652925},{label:"拜城县",value:652926},{label:"乌什县",value:652927},{label:"阿瓦提县",value:652928},{label:"柯坪县",value:652929}],[{label:"阿图什市",value:653001},{label:"阿克陶县",value:653022},{label:"阿合奇县",value:653023},{label:"乌恰县",value:653024}],[{label:"喀什市",value:653101},{label:"疏附县",value:653121},{label:"疏勒县",value:653122},{label:"英吉沙县",value:653123},{label:"泽普县",value:653124},{label:"莎车县",value:653125},{label:"叶城县",value:653126},{label:"麦盖提县",value:653127},{label:"岳普湖县",value:653128},{label:"伽师县",value:653129},{label:"巴楚县",value:653130},{label:"塔什库尔干塔吉克自治县",value:653131}],[{label:"和田市",value:653201},{label:"和田县",value:653221},{label:"墨玉县",value:653222},{label:"皮山县",value:653223},{label:"洛浦县",value:653224},{label:"策勒县",value:653225},{label:"于田县",value:653226},{label:"民丰县",value:653227}],[{label:"伊宁市",value:654002},{label:"奎屯市",value:654003},{label:"霍尔果斯市",value:654004},{label:"伊宁县",value:654021},{label:"察布查尔锡伯自治县",value:654022},{label:"霍城县",value:654023},{label:"巩留县",value:654024},{label:"新源县",value:654025},{label:"昭苏县",value:654026},{label:"特克斯县",value:654027},{label:"尼勒克县",value:654028}],[{label:"塔城市",value:654201},{label:"乌苏市",value:654202},{label:"额敏县",value:654221},{label:"沙湾县",value:654223},{label:"托里县",value:654224},{label:"裕民县",value:654225},{label:"和布克赛尔蒙古自治县",value:654226}],[{label:"阿勒泰市",value:654301},{label:"布尔津县",value:654321},{label:"富蕴县",value:654322},{label:"福海县",value:654323},{label:"哈巴河县",value:654324},{label:"青河县",value:654325},{label:"吉木乃县",value:654326}],[{label:"石河子市",value:659001},{label:"阿拉尔市",value:659002},{label:"图木舒克市",value:659003},{label:"五家渠市",value:659004},{label:"铁门关市",value:659006}]]]};async function b5(Ol,Pe={}){const{quality:r=.75,maxWidth:Be=800,maxHeight:ue=600}=Pe;if(!(Ol instanceof File))throw new Error("输入参数必须是一个File对象");if(!Ol.type.startsWith("image/"))throw new Error("输入文件必须是图片类型");return new Promise((uu,Y)=>{const zl=new Image;zl.onload=()=>{const ce=document.createElement("canvas"),he=ce.getContext("2d");let X=zl.width,El=zl.height;X>Be&&(El=El*(Be/X),X=Be),El>ue&&(X=X*(ue/El),El=ue),ce.width=X,ce.height=El,he.drawImage(zl,0,0,X,El),ce.toBlob(ml=>{if(!ml){Y(new Error("图片转换失败"));return}const Yl=new File([ml],Ol.name,{type:ml.type,lastModified:Date.now()});uu(Yl)},Ol.type,r)},zl.onerror=()=>Y(new Error("图片加载失败"));const Zl=new FileReader;Zl.onload=()=>{zl.src=Zl.result},Zl.onerror=()=>Y(new Error("文件读取失败")),Zl.readAsDataURL(Ol)})}var ba={exports:{}};/** +import{aj as au}from"./element-plus-C8BDypwj.js";const n5={provinceData:[{label:"北京",value:11e4},{label:"天津",value:12e4},{label:"河北省",value:13e4},{label:"山西省",value:14e4},{label:"内蒙古自治区",value:15e4},{label:"辽宁省",value:21e4},{label:"吉林省",value:22e4},{label:"黑龙江省",value:23e4},{label:"上海",value:31e4},{label:"江苏省",value:32e4},{label:"浙江省",value:33e4},{label:"安徽省",value:34e4},{label:"福建省",value:35e4},{label:"江西省",value:36e4},{label:"山东省",value:37e4},{label:"河南省",value:41e4},{label:"湖北省",value:42e4},{label:"湖南省",value:43e4},{label:"广东省",value:44e4},{label:"广西壮族自治区",value:45e4},{label:"海南省",value:46e4},{label:"重庆",value:5e5},{label:"四川省",value:51e4},{label:"贵州省",value:52e4},{label:"云南省",value:53e4},{label:"西藏自治区",value:54e4},{label:"陕西省",value:61e4},{label:"甘肃省",value:62e4},{label:"青海省",value:63e4},{label:"宁夏回族自治区",value:64e4},{label:"新疆维吾尔自治区",value:65e4}],cityData:[[{label:"北京市",value:110100}],[{label:"天津市",value:120100}],[{label:"石家庄市",value:130100},{label:"唐山市",value:130200},{label:"秦皇岛市",value:130300},{label:"邯郸市",value:130400},{label:"邢台市",value:130500},{label:"保定市",value:130600},{label:"张家口市",value:130700},{label:"承德市",value:130800},{label:"沧州市",value:130900},{label:"廊坊市",value:131e3},{label:"衡水市",value:131100}],[{label:"太原市",value:140100},{label:"大同市",value:140200},{label:"阳泉市",value:140300},{label:"长治市",value:140400},{label:"晋城市",value:140500},{label:"朔州市",value:140600},{label:"晋中市",value:140700},{label:"运城市",value:140800},{label:"忻州市",value:140900},{label:"临汾市",value:141e3},{label:"吕梁市",value:141100}],[{label:"呼和浩特市",value:150100},{label:"包头市",value:150200},{label:"乌海市",value:150300},{label:"赤峰市",value:150400},{label:"通辽市",value:150500},{label:"鄂尔多斯市",value:150600},{label:"呼伦贝尔市",value:150700},{label:"巴彦淖尔市",value:150800},{label:"乌兰察布市",value:150900},{label:"兴安盟",value:152200},{label:"锡林郭勒盟",value:152500},{label:"阿拉善盟",value:152900}],[{label:"沈阳市",value:210100},{label:"大连市",value:210200},{label:"鞍山市",value:210300},{label:"抚顺市",value:210400},{label:"本溪市",value:210500},{label:"丹东市",value:210600},{label:"锦州市",value:210700},{label:"营口市",value:210800},{label:"阜新市",value:210900},{label:"辽阳市",value:211e3},{label:"盘锦市",value:211100},{label:"铁岭市",value:211200},{label:"朝阳市",value:211300},{label:"葫芦岛市",value:211400}],[{label:"长春市",value:220100},{label:"吉林市",value:220200},{label:"四平市",value:220300},{label:"辽源市",value:220400},{label:"通化市",value:220500},{label:"白山市",value:220600},{label:"松原市",value:220700},{label:"白城市",value:220800},{label:"延边朝鲜族自治州",value:222400}],[{label:"哈尔滨市",value:230100},{label:"齐齐哈尔市",value:230200},{label:"鸡西市",value:230300},{label:"鹤岗市",value:230400},{label:"双鸭山市",value:230500},{label:"大庆市",value:230600},{label:"伊春市",value:230700},{label:"佳木斯市",value:230800},{label:"七台河市",value:230900},{label:"牡丹江市",value:231e3},{label:"黑河市",value:231100},{label:"绥化市",value:231200},{label:"大兴安岭地区",value:232700}],[{label:"上海市",value:310100}],[{label:"南京市",value:320100},{label:"无锡市",value:320200},{label:"徐州市",value:320300},{label:"常州市",value:320400},{label:"苏州市",value:320500},{label:"南通市",value:320600},{label:"连云港市",value:320700},{label:"淮安市",value:320800},{label:"盐城市",value:320900},{label:"扬州市",value:321e3},{label:"镇江市",value:321100},{label:"泰州市",value:321200},{label:"宿迁市",value:321300}],[{label:"杭州市",value:330100},{label:"宁波市",value:330200},{label:"温州市",value:330300},{label:"嘉兴市",value:330400},{label:"湖州市",value:330500},{label:"绍兴市",value:330600},{label:"金华市",value:330700},{label:"衢州市",value:330800},{label:"舟山市",value:330900},{label:"台州市",value:331e3},{label:"丽水市",value:331100}],[{label:"合肥市",value:340100},{label:"芜湖市",value:340200},{label:"蚌埠市",value:340300},{label:"淮南市",value:340400},{label:"马鞍山市",value:340500},{label:"淮北市",value:340600},{label:"铜陵市",value:340700},{label:"安庆市",value:340800},{label:"黄山市",value:341e3},{label:"滁州市",value:341100},{label:"阜阳市",value:341200},{label:"宿州市",value:341300},{label:"六安市",value:341500},{label:"亳州市",value:341600},{label:"池州市",value:341700},{label:"宣城市",value:341800}],[{label:"福州市",value:350100},{label:"厦门市",value:350200},{label:"莆田市",value:350300},{label:"三明市",value:350400},{label:"泉州市",value:350500},{label:"漳州市",value:350600},{label:"南平市",value:350700},{label:"龙岩市",value:350800},{label:"宁德市",value:350900}],[{label:"南昌市",value:360100},{label:"景德镇市",value:360200},{label:"萍乡市",value:360300},{label:"九江市",value:360400},{label:"新余市",value:360500},{label:"鹰潭市",value:360600},{label:"赣州市",value:360700},{label:"吉安市",value:360800},{label:"宜春市",value:360900},{label:"抚州市",value:361e3},{label:"上饶市",value:361100}],[{label:"济南市",value:370100},{label:"青岛市",value:370200},{label:"淄博市",value:370300},{label:"枣庄市",value:370400},{label:"东营市",value:370500},{label:"烟台市",value:370600},{label:"潍坊市",value:370700},{label:"济宁市",value:370800},{label:"泰安市",value:370900},{label:"威海市",value:371e3},{label:"日照市",value:371100},{label:"临沂市",value:371300},{label:"德州市",value:371400},{label:"聊城市",value:371500},{label:"滨州市",value:371600},{label:"菏泽市",value:371700}],[{label:"郑州市",value:410100},{label:"开封市",value:410200},{label:"洛阳市",value:410300},{label:"平顶山市",value:410400},{label:"安阳市",value:410500},{label:"鹤壁市",value:410600},{label:"新乡市",value:410700},{label:"焦作市",value:410800},{label:"濮阳市",value:410900},{label:"许昌市",value:411e3},{label:"漯河市",value:411100},{label:"三门峡市",value:411200},{label:"南阳市",value:411300},{label:"商丘市",value:411400},{label:"信阳市",value:411500},{label:"周口市",value:411600},{label:"驻马店市",value:411700},{label:"直辖县级",value:419e3}],[{label:"武汉市",value:420100},{label:"黄石市",value:420200},{label:"十堰市",value:420300},{label:"宜昌市",value:420500},{label:"襄阳市",value:420600},{label:"鄂州市",value:420700},{label:"荆门市",value:420800},{label:"孝感市",value:420900},{label:"荆州市",value:421e3},{label:"黄冈市",value:421100},{label:"咸宁市",value:421200},{label:"随州市",value:421300},{label:"恩施土家族苗族自治州",value:422800},{label:"直辖县级",value:429e3}],[{label:"长沙市",value:430100},{label:"株洲市",value:430200},{label:"湘潭市",value:430300},{label:"衡阳市",value:430400},{label:"邵阳市",value:430500},{label:"岳阳市",value:430600},{label:"常德市",value:430700},{label:"张家界市",value:430800},{label:"益阳市",value:430900},{label:"郴州市",value:431e3},{label:"永州市",value:431100},{label:"怀化市",value:431200},{label:"娄底市",value:431300},{label:"湘西土家族苗族自治州",value:433100}],[{label:"广州市",value:440100},{label:"韶关市",value:440200},{label:"深圳市",value:440300},{label:"珠海市",value:440400},{label:"汕头市",value:440500},{label:"佛山市",value:440600},{label:"江门市",value:440700},{label:"湛江市",value:440800},{label:"茂名市",value:440900},{label:"肇庆市",value:441200},{label:"惠州市",value:441300},{label:"梅州市",value:441400},{label:"汕尾市",value:441500},{label:"河源市",value:441600},{label:"阳江市",value:441700},{label:"清远市",value:441800},{label:"东莞市",value:441900},{label:"中山市",value:442e3},{label:"潮州市",value:445100},{label:"揭阳市",value:445200},{label:"云浮市",value:445300}],[{label:"南宁市",value:450100},{label:"柳州市",value:450200},{label:"桂林市",value:450300},{label:"梧州市",value:450400},{label:"北海市",value:450500},{label:"防城港市",value:450600},{label:"钦州市",value:450700},{label:"贵港市",value:450800},{label:"玉林市",value:450900},{label:"百色市",value:451e3},{label:"贺州市",value:451100},{label:"河池市",value:451200},{label:"来宾市",value:451300},{label:"崇左市",value:451400}],[{label:"海口市",value:460100},{label:"三亚市",value:460200},{label:"三沙市",value:460300},{label:"儋州市",value:460400},{label:"直辖县级",value:469e3}],[{label:"重庆市",value:500100},{label:"县",value:500200}],[{label:"成都市",value:510100},{label:"自贡市",value:510300},{label:"攀枝花市",value:510400},{label:"泸州市",value:510500},{label:"德阳市",value:510600},{label:"绵阳市",value:510700},{label:"广元市",value:510800},{label:"遂宁市",value:510900},{label:"内江市",value:511e3},{label:"乐山市",value:511100},{label:"南充市",value:511300},{label:"眉山市",value:511400},{label:"宜宾市",value:511500},{label:"广安市",value:511600},{label:"达州市",value:511700},{label:"雅安市",value:511800},{label:"巴中市",value:511900},{label:"资阳市",value:512e3},{label:"阿坝藏族羌族自治州",value:513200},{label:"甘孜藏族自治州",value:513300},{label:"凉山彝族自治州",value:513400}],[{label:"贵阳市",value:520100},{label:"六盘水市",value:520200},{label:"遵义市",value:520300},{label:"安顺市",value:520400},{label:"毕节市",value:520500},{label:"铜仁市",value:520600},{label:"黔西南布依族苗族自治州",value:522300},{label:"黔东南苗族侗族自治州",value:522600},{label:"黔南布依族苗族自治州",value:522700}],[{label:"昆明市",value:530100},{label:"曲靖市",value:530300},{label:"玉溪市",value:530400},{label:"保山市",value:530500},{label:"昭通市",value:530600},{label:"丽江市",value:530700},{label:"普洱市",value:530800},{label:"临沧市",value:530900},{label:"楚雄彝族自治州",value:532300},{label:"红河哈尼族彝族自治州",value:532500},{label:"文山壮族苗族自治州",value:532600},{label:"西双版纳傣族自治州",value:532800},{label:"大理白族自治州",value:532900},{label:"德宏傣族景颇族自治州",value:533100},{label:"怒江傈僳族自治州",value:533300},{label:"迪庆藏族自治州",value:533400}],[{label:"拉萨市",value:540100},{label:"日喀则市",value:540200},{label:"昌都市",value:540300},{label:"林芝市",value:540400},{label:"山南市",value:540500},{label:"那曲市",value:540600},{label:"阿里地区",value:542500}],[{label:"西安市",value:610100},{label:"铜川市",value:610200},{label:"宝鸡市",value:610300},{label:"咸阳市",value:610400},{label:"渭南市",value:610500},{label:"延安市",value:610600},{label:"汉中市",value:610700},{label:"榆林市",value:610800},{label:"安康市",value:610900},{label:"商洛市",value:611e3}],[{label:"兰州市",value:620100},{label:"嘉峪关市",value:620200},{label:"金昌市",value:620300},{label:"白银市",value:620400},{label:"天水市",value:620500},{label:"武威市",value:620600},{label:"张掖市",value:620700},{label:"平凉市",value:620800},{label:"酒泉市",value:620900},{label:"庆阳市",value:621e3},{label:"定西市",value:621100},{label:"陇南市",value:621200},{label:"临夏回族自治州",value:622900},{label:"甘南藏族自治州",value:623e3}],[{label:"西宁市",value:630100},{label:"海东市",value:630200},{label:"海北藏族自治州",value:632200},{label:"黄南藏族自治州",value:632300},{label:"海南藏族自治州",value:632500},{label:"果洛藏族自治州",value:632600},{label:"玉树藏族自治州",value:632700},{label:"海西蒙古族藏族自治州",value:632800}],[{label:"银川市",value:640100},{label:"石嘴山市",value:640200},{label:"吴忠市",value:640300},{label:"固原市",value:640400},{label:"中卫市",value:640500}],[{label:"乌鲁木齐市",value:650100},{label:"克拉玛依市",value:650200},{label:"吐鲁番市",value:650400},{label:"哈密市",value:650500},{label:"昌吉回族自治州",value:652300},{label:"博尔塔拉蒙古自治州",value:652700},{label:"巴音郭楞蒙古自治州",value:652800},{label:"阿克苏地区",value:652900},{label:"克孜勒苏柯尔克孜自治州",value:653e3},{label:"喀什地区",value:653100},{label:"和田地区",value:653200},{label:"伊犁哈萨克自治州",value:654e3},{label:"塔城地区",value:654200},{label:"阿勒泰地区",value:654300},{label:"直辖县级",value:659e3}]],areaData:[[[{label:"东城区",value:110101},{label:"西城区",value:110102},{label:"朝阳区",value:110105},{label:"丰台区",value:110106},{label:"石景山区",value:110107},{label:"海淀区",value:110108},{label:"门头沟区",value:110109},{label:"房山区",value:110111},{label:"通州区",value:110112},{label:"顺义区",value:110113},{label:"昌平区",value:110114},{label:"大兴区",value:110115},{label:"怀柔区",value:110116},{label:"平谷区",value:110117},{label:"密云区",value:110118},{label:"延庆区",value:110119}]],[[{label:"和平区",value:120101},{label:"河东区",value:120102},{label:"河西区",value:120103},{label:"南开区",value:120104},{label:"河北区",value:120105},{label:"红桥区",value:120106},{label:"东丽区",value:120110},{label:"西青区",value:120111},{label:"津南区",value:120112},{label:"北辰区",value:120113},{label:"武清区",value:120114},{label:"宝坻区",value:120115},{label:"滨海新区",value:120116},{label:"宁河区",value:120117},{label:"静海区",value:120118},{label:"蓟州区",value:120119}]],[[{label:"长安区",value:130102},{label:"桥西区",value:130104},{label:"新华区",value:130105},{label:"井陉矿区",value:130107},{label:"裕华区",value:130108},{label:"藁城区",value:130109},{label:"鹿泉区",value:130110},{label:"栾城区",value:130111},{label:"井陉县",value:130121},{label:"正定县",value:130123},{label:"行唐县",value:130125},{label:"灵寿县",value:130126},{label:"高邑县",value:130127},{label:"深泽县",value:130128},{label:"赞皇县",value:130129},{label:"无极县",value:130130},{label:"平山县",value:130131},{label:"元氏县",value:130132},{label:"赵县",value:130133},{label:"石家庄高新技术产业开发区",value:130171},{label:"石家庄循环化工园区",value:130172},{label:"辛集市",value:130181},{label:"晋州市",value:130183},{label:"新乐市",value:130184}],[{label:"路南区",value:130202},{label:"路北区",value:130203},{label:"古冶区",value:130204},{label:"开平区",value:130205},{label:"丰南区",value:130207},{label:"丰润区",value:130208},{label:"曹妃甸区",value:130209},{label:"滦南县",value:130224},{label:"乐亭县",value:130225},{label:"迁西县",value:130227},{label:"玉田县",value:130229},{label:"河北唐山芦台经济开发区",value:130271},{label:"唐山市汉沽管理区",value:130272},{label:"唐山高新技术产业开发区",value:130273},{label:"河北唐山海港经济开发区",value:130274},{label:"遵化市",value:130281},{label:"迁安市",value:130283},{label:"滦州市",value:130284}],[{label:"海港区",value:130302},{label:"山海关区",value:130303},{label:"北戴河区",value:130304},{label:"抚宁区",value:130306},{label:"青龙满族自治县",value:130321},{label:"昌黎县",value:130322},{label:"卢龙县",value:130324},{label:"秦皇岛市经济技术开发区",value:130371},{label:"北戴河新区",value:130372}],[{label:"邯山区",value:130402},{label:"丛台区",value:130403},{label:"复兴区",value:130404},{label:"峰峰矿区",value:130406},{label:"肥乡区",value:130407},{label:"永年区",value:130408},{label:"临漳县",value:130423},{label:"成安县",value:130424},{label:"大名县",value:130425},{label:"涉县",value:130426},{label:"磁县",value:130427},{label:"邱县",value:130430},{label:"鸡泽县",value:130431},{label:"广平县",value:130432},{label:"馆陶县",value:130433},{label:"魏县",value:130434},{label:"曲周县",value:130435},{label:"邯郸经济技术开发区",value:130471},{label:"邯郸冀南新区",value:130473},{label:"武安市",value:130481}],[{label:"桥东区",value:130502},{label:"桥西区",value:130503},{label:"邢台县",value:130521},{label:"临城县",value:130522},{label:"内丘县",value:130523},{label:"柏乡县",value:130524},{label:"隆尧县",value:130525},{label:"任县",value:130526},{label:"南和县",value:130527},{label:"宁晋县",value:130528},{label:"巨鹿县",value:130529},{label:"新河县",value:130530},{label:"广宗县",value:130531},{label:"平乡县",value:130532},{label:"威县",value:130533},{label:"清河县",value:130534},{label:"临西县",value:130535},{label:"河北邢台经济开发区",value:130571},{label:"南宫市",value:130581},{label:"沙河市",value:130582}],[{label:"竞秀区",value:130602},{label:"莲池区",value:130606},{label:"满城区",value:130607},{label:"清苑区",value:130608},{label:"徐水区",value:130609},{label:"涞水县",value:130623},{label:"阜平县",value:130624},{label:"定兴县",value:130626},{label:"唐县",value:130627},{label:"高阳县",value:130628},{label:"容城县",value:130629},{label:"涞源县",value:130630},{label:"望都县",value:130631},{label:"安新县",value:130632},{label:"易县",value:130633},{label:"曲阳县",value:130634},{label:"蠡县",value:130635},{label:"顺平县",value:130636},{label:"博野县",value:130637},{label:"雄县",value:130638},{label:"保定高新技术产业开发区",value:130671},{label:"保定白沟新城",value:130672},{label:"涿州市",value:130681},{label:"定州市",value:130682},{label:"安国市",value:130683},{label:"高碑店市",value:130684}],[{label:"桥东区",value:130702},{label:"桥西区",value:130703},{label:"宣化区",value:130705},{label:"下花园区",value:130706},{label:"万全区",value:130708},{label:"崇礼区",value:130709},{label:"张北县",value:130722},{label:"康保县",value:130723},{label:"沽源县",value:130724},{label:"尚义县",value:130725},{label:"蔚县",value:130726},{label:"阳原县",value:130727},{label:"怀安县",value:130728},{label:"怀来县",value:130730},{label:"涿鹿县",value:130731},{label:"赤城县",value:130732},{label:"张家口经济开发区",value:130771},{label:"张家口市察北管理区",value:130772},{label:"张家口市塞北管理区",value:130773}],[{label:"双桥区",value:130802},{label:"双滦区",value:130803},{label:"鹰手营子矿区",value:130804},{label:"承德县",value:130821},{label:"兴隆县",value:130822},{label:"滦平县",value:130824},{label:"隆化县",value:130825},{label:"丰宁满族自治县",value:130826},{label:"宽城满族自治县",value:130827},{label:"围场满族蒙古族自治县",value:130828},{label:"承德高新技术产业开发区",value:130871},{label:"平泉市",value:130881}],[{label:"新华区",value:130902},{label:"运河区",value:130903},{label:"沧县",value:130921},{label:"青县",value:130922},{label:"东光县",value:130923},{label:"海兴县",value:130924},{label:"盐山县",value:130925},{label:"肃宁县",value:130926},{label:"南皮县",value:130927},{label:"吴桥县",value:130928},{label:"献县",value:130929},{label:"孟村回族自治县",value:130930},{label:"河北沧州经济开发区",value:130971},{label:"沧州高新技术产业开发区",value:130972},{label:"沧州渤海新区",value:130973},{label:"泊头市",value:130981},{label:"任丘市",value:130982},{label:"黄骅市",value:130983},{label:"河间市",value:130984}],[{label:"安次区",value:131002},{label:"广阳区",value:131003},{label:"固安县",value:131022},{label:"永清县",value:131023},{label:"香河县",value:131024},{label:"大城县",value:131025},{label:"文安县",value:131026},{label:"大厂回族自治县",value:131028},{label:"廊坊经济技术开发区",value:131071},{label:"霸州市",value:131081},{label:"三河市",value:131082}],[{label:"桃城区",value:131102},{label:"冀州区",value:131103},{label:"枣强县",value:131121},{label:"武邑县",value:131122},{label:"武强县",value:131123},{label:"饶阳县",value:131124},{label:"安平县",value:131125},{label:"故城县",value:131126},{label:"景县",value:131127},{label:"阜城县",value:131128},{label:"河北衡水高新技术产业开发区",value:131171},{label:"衡水滨湖新区",value:131172},{label:"深州市",value:131182}]],[[{label:"小店区",value:140105},{label:"迎泽区",value:140106},{label:"杏花岭区",value:140107},{label:"尖草坪区",value:140108},{label:"万柏林区",value:140109},{label:"晋源区",value:140110},{label:"清徐县",value:140121},{label:"阳曲县",value:140122},{label:"娄烦县",value:140123},{label:"山西转型综合改革示范区",value:140171},{label:"古交市",value:140181}],[{label:"新荣区",value:140212},{label:"平城区",value:140213},{label:"云冈区",value:140214},{label:"云州区",value:140215},{label:"阳高县",value:140221},{label:"天镇县",value:140222},{label:"广灵县",value:140223},{label:"灵丘县",value:140224},{label:"浑源县",value:140225},{label:"左云县",value:140226},{label:"山西大同经济开发区",value:140271}],[{label:"城区",value:140302},{label:"矿区",value:140303},{label:"郊区",value:140311},{label:"平定县",value:140321},{label:"盂县",value:140322}],[{label:"潞州区",value:140403},{label:"上党区",value:140404},{label:"屯留区",value:140405},{label:"潞城区",value:140406},{label:"襄垣县",value:140423},{label:"平顺县",value:140425},{label:"黎城县",value:140426},{label:"壶关县",value:140427},{label:"长子县",value:140428},{label:"武乡县",value:140429},{label:"沁县",value:140430},{label:"沁源县",value:140431},{label:"山西长治高新技术产业园区",value:140471}],[{label:"城区",value:140502},{label:"沁水县",value:140521},{label:"阳城县",value:140522},{label:"陵川县",value:140524},{label:"泽州县",value:140525},{label:"高平市",value:140581}],[{label:"朔城区",value:140602},{label:"平鲁区",value:140603},{label:"山阴县",value:140621},{label:"应县",value:140622},{label:"右玉县",value:140623},{label:"山西朔州经济开发区",value:140671},{label:"怀仁市",value:140681}],[{label:"榆次区",value:140702},{label:"榆社县",value:140721},{label:"左权县",value:140722},{label:"和顺县",value:140723},{label:"昔阳县",value:140724},{label:"寿阳县",value:140725},{label:"太谷县",value:140726},{label:"祁县",value:140727},{label:"平遥县",value:140728},{label:"灵石县",value:140729},{label:"介休市",value:140781}],[{label:"盐湖区",value:140802},{label:"临猗县",value:140821},{label:"万荣县",value:140822},{label:"闻喜县",value:140823},{label:"稷山县",value:140824},{label:"新绛县",value:140825},{label:"绛县",value:140826},{label:"垣曲县",value:140827},{label:"夏县",value:140828},{label:"平陆县",value:140829},{label:"芮城县",value:140830},{label:"永济市",value:140881},{label:"河津市",value:140882}],[{label:"忻府区",value:140902},{label:"定襄县",value:140921},{label:"五台县",value:140922},{label:"代县",value:140923},{label:"繁峙县",value:140924},{label:"宁武县",value:140925},{label:"静乐县",value:140926},{label:"神池县",value:140927},{label:"五寨县",value:140928},{label:"岢岚县",value:140929},{label:"河曲县",value:140930},{label:"保德县",value:140931},{label:"偏关县",value:140932},{label:"五台山风景名胜区",value:140971},{label:"原平市",value:140981}],[{label:"尧都区",value:141002},{label:"曲沃县",value:141021},{label:"翼城县",value:141022},{label:"襄汾县",value:141023},{label:"洪洞县",value:141024},{label:"古县",value:141025},{label:"安泽县",value:141026},{label:"浮山县",value:141027},{label:"吉县",value:141028},{label:"乡宁县",value:141029},{label:"大宁县",value:141030},{label:"隰县",value:141031},{label:"永和县",value:141032},{label:"蒲县",value:141033},{label:"汾西县",value:141034},{label:"侯马市",value:141081},{label:"霍州市",value:141082}],[{label:"离石区",value:141102},{label:"文水县",value:141121},{label:"交城县",value:141122},{label:"兴县",value:141123},{label:"临县",value:141124},{label:"柳林县",value:141125},{label:"石楼县",value:141126},{label:"岚县",value:141127},{label:"方山县",value:141128},{label:"中阳县",value:141129},{label:"交口县",value:141130},{label:"孝义市",value:141181},{label:"汾阳市",value:141182}]],[[{label:"新城区",value:150102},{label:"回民区",value:150103},{label:"玉泉区",value:150104},{label:"赛罕区",value:150105},{label:"土默特左旗",value:150121},{label:"托克托县",value:150122},{label:"和林格尔县",value:150123},{label:"清水河县",value:150124},{label:"武川县",value:150125},{label:"呼和浩特金海工业园区",value:150171},{label:"呼和浩特经济技术开发区",value:150172}],[{label:"东河区",value:150202},{label:"昆都仑区",value:150203},{label:"青山区",value:150204},{label:"石拐区",value:150205},{label:"白云鄂博矿区",value:150206},{label:"九原区",value:150207},{label:"土默特右旗",value:150221},{label:"固阳县",value:150222},{label:"达尔罕茂明安联合旗",value:150223},{label:"包头稀土高新技术产业开发区",value:150271}],[{label:"海勃湾区",value:150302},{label:"海南区",value:150303},{label:"乌达区",value:150304}],[{label:"红山区",value:150402},{label:"元宝山区",value:150403},{label:"松山区",value:150404},{label:"阿鲁科尔沁旗",value:150421},{label:"巴林左旗",value:150422},{label:"巴林右旗",value:150423},{label:"林西县",value:150424},{label:"克什克腾旗",value:150425},{label:"翁牛特旗",value:150426},{label:"喀喇沁旗",value:150428},{label:"宁城县",value:150429},{label:"敖汉旗",value:150430}],[{label:"科尔沁区",value:150502},{label:"科尔沁左翼中旗",value:150521},{label:"科尔沁左翼后旗",value:150522},{label:"开鲁县",value:150523},{label:"库伦旗",value:150524},{label:"奈曼旗",value:150525},{label:"扎鲁特旗",value:150526},{label:"通辽经济技术开发区",value:150571},{label:"霍林郭勒市",value:150581}],[{label:"东胜区",value:150602},{label:"康巴什区",value:150603},{label:"达拉特旗",value:150621},{label:"准格尔旗",value:150622},{label:"鄂托克前旗",value:150623},{label:"鄂托克旗",value:150624},{label:"杭锦旗",value:150625},{label:"乌审旗",value:150626},{label:"伊金霍洛旗",value:150627}],[{label:"海拉尔区",value:150702},{label:"扎赉诺尔区",value:150703},{label:"阿荣旗",value:150721},{label:"莫力达瓦达斡尔族自治旗",value:150722},{label:"鄂伦春自治旗",value:150723},{label:"鄂温克族自治旗",value:150724},{label:"陈巴尔虎旗",value:150725},{label:"新巴尔虎左旗",value:150726},{label:"新巴尔虎右旗",value:150727},{label:"满洲里市",value:150781},{label:"牙克石市",value:150782},{label:"扎兰屯市",value:150783},{label:"额尔古纳市",value:150784},{label:"根河市",value:150785}],[{label:"临河区",value:150802},{label:"五原县",value:150821},{label:"磴口县",value:150822},{label:"乌拉特前旗",value:150823},{label:"乌拉特中旗",value:150824},{label:"乌拉特后旗",value:150825},{label:"杭锦后旗",value:150826}],[{label:"集宁区",value:150902},{label:"卓资县",value:150921},{label:"化德县",value:150922},{label:"商都县",value:150923},{label:"兴和县",value:150924},{label:"凉城县",value:150925},{label:"察哈尔右翼前旗",value:150926},{label:"察哈尔右翼中旗",value:150927},{label:"察哈尔右翼后旗",value:150928},{label:"四子王旗",value:150929},{label:"丰镇市",value:150981}],[{label:"乌兰浩特市",value:152201},{label:"阿尔山市",value:152202},{label:"科尔沁右翼前旗",value:152221},{label:"科尔沁右翼中旗",value:152222},{label:"扎赉特旗",value:152223},{label:"突泉县",value:152224}],[{label:"二连浩特市",value:152501},{label:"锡林浩特市",value:152502},{label:"阿巴嘎旗",value:152522},{label:"苏尼特左旗",value:152523},{label:"苏尼特右旗",value:152524},{label:"东乌珠穆沁旗",value:152525},{label:"西乌珠穆沁旗",value:152526},{label:"太仆寺旗",value:152527},{label:"镶黄旗",value:152528},{label:"正镶白旗",value:152529},{label:"正蓝旗",value:152530},{label:"多伦县",value:152531},{label:"乌拉盖管委会",value:152571}],[{label:"阿拉善左旗",value:152921},{label:"阿拉善右旗",value:152922},{label:"额济纳旗",value:152923},{label:"内蒙古阿拉善经济开发区",value:152971}]],[[{label:"和平区",value:210102},{label:"沈河区",value:210103},{label:"大东区",value:210104},{label:"皇姑区",value:210105},{label:"铁西区",value:210106},{label:"苏家屯区",value:210111},{label:"浑南区",value:210112},{label:"沈北新区",value:210113},{label:"于洪区",value:210114},{label:"辽中区",value:210115},{label:"康平县",value:210123},{label:"法库县",value:210124},{label:"新民市",value:210181}],[{label:"中山区",value:210202},{label:"西岗区",value:210203},{label:"沙河口区",value:210204},{label:"甘井子区",value:210211},{label:"旅顺口区",value:210212},{label:"金州区",value:210213},{label:"普兰店区",value:210214},{label:"长海县",value:210224},{label:"瓦房店市",value:210281},{label:"庄河市",value:210283}],[{label:"铁东区",value:210302},{label:"铁西区",value:210303},{label:"立山区",value:210304},{label:"千山区",value:210311},{label:"台安县",value:210321},{label:"岫岩满族自治县",value:210323},{label:"海城市",value:210381}],[{label:"新抚区",value:210402},{label:"东洲区",value:210403},{label:"望花区",value:210404},{label:"顺城区",value:210411},{label:"抚顺县",value:210421},{label:"新宾满族自治县",value:210422},{label:"清原满族自治县",value:210423}],[{label:"平山区",value:210502},{label:"溪湖区",value:210503},{label:"明山区",value:210504},{label:"南芬区",value:210505},{label:"本溪满族自治县",value:210521},{label:"桓仁满族自治县",value:210522}],[{label:"元宝区",value:210602},{label:"振兴区",value:210603},{label:"振安区",value:210604},{label:"宽甸满族自治县",value:210624},{label:"东港市",value:210681},{label:"凤城市",value:210682}],[{label:"古塔区",value:210702},{label:"凌河区",value:210703},{label:"太和区",value:210711},{label:"黑山县",value:210726},{label:"义县",value:210727},{label:"凌海市",value:210781},{label:"北镇市",value:210782}],[{label:"站前区",value:210802},{label:"西市区",value:210803},{label:"鲅鱼圈区",value:210804},{label:"老边区",value:210811},{label:"盖州市",value:210881},{label:"大石桥市",value:210882}],[{label:"海州区",value:210902},{label:"新邱区",value:210903},{label:"太平区",value:210904},{label:"清河门区",value:210905},{label:"细河区",value:210911},{label:"阜新蒙古族自治县",value:210921},{label:"彰武县",value:210922}],[{label:"白塔区",value:211002},{label:"文圣区",value:211003},{label:"宏伟区",value:211004},{label:"弓长岭区",value:211005},{label:"太子河区",value:211011},{label:"辽阳县",value:211021},{label:"灯塔市",value:211081}],[{label:"双台子区",value:211102},{label:"兴隆台区",value:211103},{label:"大洼区",value:211104},{label:"盘山县",value:211122}],[{label:"银州区",value:211202},{label:"清河区",value:211204},{label:"铁岭县",value:211221},{label:"西丰县",value:211223},{label:"昌图县",value:211224},{label:"调兵山市",value:211281},{label:"开原市",value:211282}],[{label:"双塔区",value:211302},{label:"龙城区",value:211303},{label:"朝阳县",value:211321},{label:"建平县",value:211322},{label:"喀喇沁左翼蒙古族自治县",value:211324},{label:"北票市",value:211381},{label:"凌源市",value:211382}],[{label:"连山区",value:211402},{label:"龙港区",value:211403},{label:"南票区",value:211404},{label:"绥中县",value:211421},{label:"建昌县",value:211422},{label:"兴城市",value:211481}]],[[{label:"南关区",value:220102},{label:"宽城区",value:220103},{label:"朝阳区",value:220104},{label:"二道区",value:220105},{label:"绿园区",value:220106},{label:"双阳区",value:220112},{label:"九台区",value:220113},{label:"农安县",value:220122},{label:"长春经济技术开发区",value:220171},{label:"长春净月高新技术产业开发区",value:220172},{label:"长春高新技术产业开发区",value:220173},{label:"长春汽车经济技术开发区",value:220174},{label:"榆树市",value:220182},{label:"德惠市",value:220183}],[{label:"昌邑区",value:220202},{label:"龙潭区",value:220203},{label:"船营区",value:220204},{label:"丰满区",value:220211},{label:"永吉县",value:220221},{label:"吉林经济开发区",value:220271},{label:"吉林高新技术产业开发区",value:220272},{label:"吉林中国新加坡食品区",value:220273},{label:"蛟河市",value:220281},{label:"桦甸市",value:220282},{label:"舒兰市",value:220283},{label:"磐石市",value:220284}],[{label:"铁西区",value:220302},{label:"铁东区",value:220303},{label:"梨树县",value:220322},{label:"伊通满族自治县",value:220323},{label:"公主岭市",value:220381},{label:"双辽市",value:220382}],[{label:"龙山区",value:220402},{label:"西安区",value:220403},{label:"东丰县",value:220421},{label:"东辽县",value:220422}],[{label:"东昌区",value:220502},{label:"二道江区",value:220503},{label:"通化县",value:220521},{label:"辉南县",value:220523},{label:"柳河县",value:220524},{label:"梅河口市",value:220581},{label:"集安市",value:220582}],[{label:"浑江区",value:220602},{label:"江源区",value:220605},{label:"抚松县",value:220621},{label:"靖宇县",value:220622},{label:"长白朝鲜族自治县",value:220623},{label:"临江市",value:220681}],[{label:"宁江区",value:220702},{label:"前郭尔罗斯蒙古族自治县",value:220721},{label:"长岭县",value:220722},{label:"乾安县",value:220723},{label:"吉林松原经济开发区",value:220771},{label:"扶余市",value:220781}],[{label:"洮北区",value:220802},{label:"镇赉县",value:220821},{label:"通榆县",value:220822},{label:"吉林白城经济开发区",value:220871},{label:"洮南市",value:220881},{label:"大安市",value:220882}],[{label:"延吉市",value:222401},{label:"图们市",value:222402},{label:"敦化市",value:222403},{label:"珲春市",value:222404},{label:"龙井市",value:222405},{label:"和龙市",value:222406},{label:"汪清县",value:222424},{label:"安图县",value:222426}]],[[{label:"道里区",value:230102},{label:"南岗区",value:230103},{label:"道外区",value:230104},{label:"平房区",value:230108},{label:"松北区",value:230109},{label:"香坊区",value:230110},{label:"呼兰区",value:230111},{label:"阿城区",value:230112},{label:"双城区",value:230113},{label:"依兰县",value:230123},{label:"方正县",value:230124},{label:"宾县",value:230125},{label:"巴彦县",value:230126},{label:"木兰县",value:230127},{label:"通河县",value:230128},{label:"延寿县",value:230129},{label:"尚志市",value:230183},{label:"五常市",value:230184}],[{label:"龙沙区",value:230202},{label:"建华区",value:230203},{label:"铁锋区",value:230204},{label:"昂昂溪区",value:230205},{label:"富拉尔基区",value:230206},{label:"碾子山区",value:230207},{label:"梅里斯达斡尔族区",value:230208},{label:"龙江县",value:230221},{label:"依安县",value:230223},{label:"泰来县",value:230224},{label:"甘南县",value:230225},{label:"富裕县",value:230227},{label:"克山县",value:230229},{label:"克东县",value:230230},{label:"拜泉县",value:230231},{label:"讷河市",value:230281}],[{label:"鸡冠区",value:230302},{label:"恒山区",value:230303},{label:"滴道区",value:230304},{label:"梨树区",value:230305},{label:"城子河区",value:230306},{label:"麻山区",value:230307},{label:"鸡东县",value:230321},{label:"虎林市",value:230381},{label:"密山市",value:230382}],[{label:"向阳区",value:230402},{label:"工农区",value:230403},{label:"南山区",value:230404},{label:"兴安区",value:230405},{label:"东山区",value:230406},{label:"兴山区",value:230407},{label:"萝北县",value:230421},{label:"绥滨县",value:230422}],[{label:"尖山区",value:230502},{label:"岭东区",value:230503},{label:"四方台区",value:230505},{label:"宝山区",value:230506},{label:"集贤县",value:230521},{label:"友谊县",value:230522},{label:"宝清县",value:230523},{label:"饶河县",value:230524}],[{label:"萨尔图区",value:230602},{label:"龙凤区",value:230603},{label:"让胡路区",value:230604},{label:"红岗区",value:230605},{label:"大同区",value:230606},{label:"肇州县",value:230621},{label:"肇源县",value:230622},{label:"林甸县",value:230623},{label:"杜尔伯特蒙古族自治县",value:230624},{label:"大庆高新技术产业开发区",value:230671}],[{label:"伊美区",value:230717},{label:"乌翠区",value:230718},{label:"友好区",value:230719},{label:"嘉荫县",value:230722},{label:"汤旺县",value:230723},{label:"丰林县",value:230724},{label:"大箐山县",value:230725},{label:"南岔县",value:230726},{label:"金林区",value:230751},{label:"铁力市",value:230781}],[{label:"向阳区",value:230803},{label:"前进区",value:230804},{label:"东风区",value:230805},{label:"郊区",value:230811},{label:"桦南县",value:230822},{label:"桦川县",value:230826},{label:"汤原县",value:230828},{label:"同江市",value:230881},{label:"富锦市",value:230882},{label:"抚远市",value:230883}],[{label:"新兴区",value:230902},{label:"桃山区",value:230903},{label:"茄子河区",value:230904},{label:"勃利县",value:230921}],[{label:"东安区",value:231002},{label:"阳明区",value:231003},{label:"爱民区",value:231004},{label:"西安区",value:231005},{label:"林口县",value:231025},{label:"牡丹江经济技术开发区",value:231071},{label:"绥芬河市",value:231081},{label:"海林市",value:231083},{label:"宁安市",value:231084},{label:"穆棱市",value:231085},{label:"东宁市",value:231086}],[{label:"爱辉区",value:231102},{label:"逊克县",value:231123},{label:"孙吴县",value:231124},{label:"北安市",value:231181},{label:"五大连池市",value:231182},{label:"嫩江市",value:231183}],[{label:"北林区",value:231202},{label:"望奎县",value:231221},{label:"兰西县",value:231222},{label:"青冈县",value:231223},{label:"庆安县",value:231224},{label:"明水县",value:231225},{label:"绥棱县",value:231226},{label:"安达市",value:231281},{label:"肇东市",value:231282},{label:"海伦市",value:231283}],[{label:"漠河市",value:232701},{label:"呼玛县",value:232721},{label:"塔河县",value:232722},{label:"加格达奇区",value:232761},{label:"松岭区",value:232762},{label:"新林区",value:232763},{label:"呼中区",value:232764}]],[[{label:"黄浦区",value:310101},{label:"徐汇区",value:310104},{label:"长宁区",value:310105},{label:"静安区",value:310106},{label:"普陀区",value:310107},{label:"虹口区",value:310109},{label:"杨浦区",value:310110},{label:"闵行区",value:310112},{label:"宝山区",value:310113},{label:"嘉定区",value:310114},{label:"浦东新区",value:310115},{label:"金山区",value:310116},{label:"松江区",value:310117},{label:"青浦区",value:310118},{label:"奉贤区",value:310120},{label:"崇明区",value:310151}]],[[{label:"玄武区",value:320102},{label:"秦淮区",value:320104},{label:"建邺区",value:320105},{label:"鼓楼区",value:320106},{label:"浦口区",value:320111},{label:"栖霞区",value:320113},{label:"雨花台区",value:320114},{label:"江宁区",value:320115},{label:"六合区",value:320116},{label:"溧水区",value:320117},{label:"高淳区",value:320118}],[{label:"锡山区",value:320205},{label:"惠山区",value:320206},{label:"滨湖区",value:320211},{label:"梁溪区",value:320213},{label:"新吴区",value:320214},{label:"江阴市",value:320281},{label:"宜兴市",value:320282}],[{label:"鼓楼区",value:320302},{label:"云龙区",value:320303},{label:"贾汪区",value:320305},{label:"泉山区",value:320311},{label:"铜山区",value:320312},{label:"丰县",value:320321},{label:"沛县",value:320322},{label:"睢宁县",value:320324},{label:"徐州经济技术开发区",value:320371},{label:"新沂市",value:320381},{label:"邳州市",value:320382}],[{label:"天宁区",value:320402},{label:"钟楼区",value:320404},{label:"新北区",value:320411},{label:"武进区",value:320412},{label:"金坛区",value:320413},{label:"溧阳市",value:320481}],[{label:"虎丘区",value:320505},{label:"吴中区",value:320506},{label:"相城区",value:320507},{label:"姑苏区",value:320508},{label:"吴江区",value:320509},{label:"苏州工业园区",value:320571},{label:"常熟市",value:320581},{label:"张家港市",value:320582},{label:"昆山市",value:320583},{label:"太仓市",value:320585}],[{label:"崇川区",value:320602},{label:"港闸区",value:320611},{label:"通州区",value:320612},{label:"如东县",value:320623},{label:"南通经济技术开发区",value:320671},{label:"启东市",value:320681},{label:"如皋市",value:320682},{label:"海门市",value:320684},{label:"海安市",value:320685}],[{label:"连云区",value:320703},{label:"海州区",value:320706},{label:"赣榆区",value:320707},{label:"东海县",value:320722},{label:"灌云县",value:320723},{label:"灌南县",value:320724},{label:"连云港经济技术开发区",value:320771},{label:"连云港高新技术产业开发区",value:320772}],[{label:"淮安区",value:320803},{label:"淮阴区",value:320804},{label:"清江浦区",value:320812},{label:"洪泽区",value:320813},{label:"涟水县",value:320826},{label:"盱眙县",value:320830},{label:"金湖县",value:320831},{label:"淮安经济技术开发区",value:320871}],[{label:"亭湖区",value:320902},{label:"盐都区",value:320903},{label:"大丰区",value:320904},{label:"响水县",value:320921},{label:"滨海县",value:320922},{label:"阜宁县",value:320923},{label:"射阳县",value:320924},{label:"建湖县",value:320925},{label:"盐城经济技术开发区",value:320971},{label:"东台市",value:320981}],[{label:"广陵区",value:321002},{label:"邗江区",value:321003},{label:"江都区",value:321012},{label:"宝应县",value:321023},{label:"扬州经济技术开发区",value:321071},{label:"仪征市",value:321081},{label:"高邮市",value:321084}],[{label:"京口区",value:321102},{label:"润州区",value:321111},{label:"丹徒区",value:321112},{label:"镇江新区",value:321171},{label:"丹阳市",value:321181},{label:"扬中市",value:321182},{label:"句容市",value:321183}],[{label:"海陵区",value:321202},{label:"高港区",value:321203},{label:"姜堰区",value:321204},{label:"泰州医药高新技术产业开发区",value:321271},{label:"兴化市",value:321281},{label:"靖江市",value:321282},{label:"泰兴市",value:321283}],[{label:"宿城区",value:321302},{label:"宿豫区",value:321311},{label:"沭阳县",value:321322},{label:"泗阳县",value:321323},{label:"泗洪县",value:321324},{label:"宿迁经济技术开发区",value:321371}]],[[{label:"上城区",value:330102},{label:"下城区",value:330103},{label:"江干区",value:330104},{label:"拱墅区",value:330105},{label:"西湖区",value:330106},{label:"滨江区",value:330108},{label:"萧山区",value:330109},{label:"余杭区",value:330110},{label:"富阳区",value:330111},{label:"临安区",value:330112},{label:"桐庐县",value:330122},{label:"淳安县",value:330127},{label:"建德市",value:330182}],[{label:"海曙区",value:330203},{label:"江北区",value:330205},{label:"北仑区",value:330206},{label:"镇海区",value:330211},{label:"鄞州区",value:330212},{label:"奉化区",value:330213},{label:"象山县",value:330225},{label:"宁海县",value:330226},{label:"余姚市",value:330281},{label:"慈溪市",value:330282}],[{label:"鹿城区",value:330302},{label:"龙湾区",value:330303},{label:"瓯海区",value:330304},{label:"洞头区",value:330305},{label:"永嘉县",value:330324},{label:"平阳县",value:330326},{label:"苍南县",value:330327},{label:"文成县",value:330328},{label:"泰顺县",value:330329},{label:"温州经济技术开发区",value:330371},{label:"瑞安市",value:330381},{label:"乐清市",value:330382},{label:"龙港市",value:330383}],[{label:"南湖区",value:330402},{label:"秀洲区",value:330411},{label:"嘉善县",value:330421},{label:"海盐县",value:330424},{label:"海宁市",value:330481},{label:"平湖市",value:330482},{label:"桐乡市",value:330483}],[{label:"吴兴区",value:330502},{label:"南浔区",value:330503},{label:"德清县",value:330521},{label:"长兴县",value:330522},{label:"安吉县",value:330523}],[{label:"越城区",value:330602},{label:"柯桥区",value:330603},{label:"上虞区",value:330604},{label:"新昌县",value:330624},{label:"诸暨市",value:330681},{label:"嵊州市",value:330683}],[{label:"婺城区",value:330702},{label:"金东区",value:330703},{label:"武义县",value:330723},{label:"浦江县",value:330726},{label:"磐安县",value:330727},{label:"兰溪市",value:330781},{label:"义乌市",value:330782},{label:"东阳市",value:330783},{label:"永康市",value:330784}],[{label:"柯城区",value:330802},{label:"衢江区",value:330803},{label:"常山县",value:330822},{label:"开化县",value:330824},{label:"龙游县",value:330825},{label:"江山市",value:330881}],[{label:"定海区",value:330902},{label:"普陀区",value:330903},{label:"岱山县",value:330921},{label:"嵊泗县",value:330922}],[{label:"椒江区",value:331002},{label:"黄岩区",value:331003},{label:"路桥区",value:331004},{label:"三门县",value:331022},{label:"天台县",value:331023},{label:"仙居县",value:331024},{label:"温岭市",value:331081},{label:"临海市",value:331082},{label:"玉环市",value:331083}],[{label:"莲都区",value:331102},{label:"青田县",value:331121},{label:"缙云县",value:331122},{label:"遂昌县",value:331123},{label:"松阳县",value:331124},{label:"云和县",value:331125},{label:"庆元县",value:331126},{label:"景宁畲族自治县",value:331127},{label:"龙泉市",value:331181}]],[[{label:"瑶海区",value:340102},{label:"庐阳区",value:340103},{label:"蜀山区",value:340104},{label:"包河区",value:340111},{label:"长丰县",value:340121},{label:"肥东县",value:340122},{label:"肥西县",value:340123},{label:"庐江县",value:340124},{label:"合肥高新技术产业开发区",value:340171},{label:"合肥经济技术开发区",value:340172},{label:"合肥新站高新技术产业开发区",value:340173},{label:"巢湖市",value:340181}],[{label:"镜湖区",value:340202},{label:"弋江区",value:340203},{label:"鸠江区",value:340207},{label:"三山区",value:340208},{label:"芜湖县",value:340221},{label:"繁昌县",value:340222},{label:"南陵县",value:340223},{label:"无为县",value:340225},{label:"芜湖经济技术开发区",value:340271},{label:"安徽芜湖长江大桥经济开发区",value:340272}],[{label:"龙子湖区",value:340302},{label:"蚌山区",value:340303},{label:"禹会区",value:340304},{label:"淮上区",value:340311},{label:"怀远县",value:340321},{label:"五河县",value:340322},{label:"固镇县",value:340323},{label:"蚌埠市高新技术开发区",value:340371},{label:"蚌埠市经济开发区",value:340372}],[{label:"大通区",value:340402},{label:"田家庵区",value:340403},{label:"谢家集区",value:340404},{label:"八公山区",value:340405},{label:"潘集区",value:340406},{label:"凤台县",value:340421},{label:"寿县",value:340422}],[{label:"花山区",value:340503},{label:"雨山区",value:340504},{label:"博望区",value:340506},{label:"当涂县",value:340521},{label:"含山县",value:340522},{label:"和县",value:340523}],[{label:"杜集区",value:340602},{label:"相山区",value:340603},{label:"烈山区",value:340604},{label:"濉溪县",value:340621}],[{label:"铜官区",value:340705},{label:"义安区",value:340706},{label:"郊区",value:340711},{label:"枞阳县",value:340722}],[{label:"迎江区",value:340802},{label:"大观区",value:340803},{label:"宜秀区",value:340811},{label:"怀宁县",value:340822},{label:"太湖县",value:340825},{label:"宿松县",value:340826},{label:"望江县",value:340827},{label:"岳西县",value:340828},{label:"安徽安庆经济开发区",value:340871},{label:"桐城市",value:340881},{label:"潜山市",value:340882}],[{label:"屯溪区",value:341002},{label:"黄山区",value:341003},{label:"徽州区",value:341004},{label:"歙县",value:341021},{label:"休宁县",value:341022},{label:"黟县",value:341023},{label:"祁门县",value:341024}],[{label:"琅琊区",value:341102},{label:"南谯区",value:341103},{label:"来安县",value:341122},{label:"全椒县",value:341124},{label:"定远县",value:341125},{label:"凤阳县",value:341126},{label:"苏滁现代产业园",value:341171},{label:"滁州经济技术开发区",value:341172},{label:"天长市",value:341181},{label:"明光市",value:341182}],[{label:"颍州区",value:341202},{label:"颍东区",value:341203},{label:"颍泉区",value:341204},{label:"临泉县",value:341221},{label:"太和县",value:341222},{label:"阜南县",value:341225},{label:"颍上县",value:341226},{label:"阜阳合肥现代产业园区",value:341271},{label:"阜阳经济技术开发区",value:341272},{label:"界首市",value:341282}],[{label:"埇桥区",value:341302},{label:"砀山县",value:341321},{label:"萧县",value:341322},{label:"灵璧县",value:341323},{label:"泗县",value:341324},{label:"宿州马鞍山现代产业园区",value:341371},{label:"宿州经济技术开发区",value:341372}],[{label:"金安区",value:341502},{label:"裕安区",value:341503},{label:"叶集区",value:341504},{label:"霍邱县",value:341522},{label:"舒城县",value:341523},{label:"金寨县",value:341524},{label:"霍山县",value:341525}],[{label:"谯城区",value:341602},{label:"涡阳县",value:341621},{label:"蒙城县",value:341622},{label:"利辛县",value:341623}],[{label:"贵池区",value:341702},{label:"东至县",value:341721},{label:"石台县",value:341722},{label:"青阳县",value:341723}],[{label:"宣州区",value:341802},{label:"郎溪县",value:341821},{label:"泾县",value:341823},{label:"绩溪县",value:341824},{label:"旌德县",value:341825},{label:"宣城市经济开发区",value:341871},{label:"宁国市",value:341881},{label:"广德市",value:341882}]],[[{label:"鼓楼区",value:350102},{label:"台江区",value:350103},{label:"仓山区",value:350104},{label:"马尾区",value:350105},{label:"晋安区",value:350111},{label:"长乐区",value:350112},{label:"闽侯县",value:350121},{label:"连江县",value:350122},{label:"罗源县",value:350123},{label:"闽清县",value:350124},{label:"永泰县",value:350125},{label:"平潭县",value:350128},{label:"福清市",value:350181}],[{label:"思明区",value:350203},{label:"海沧区",value:350205},{label:"湖里区",value:350206},{label:"集美区",value:350211},{label:"同安区",value:350212},{label:"翔安区",value:350213}],[{label:"城厢区",value:350302},{label:"涵江区",value:350303},{label:"荔城区",value:350304},{label:"秀屿区",value:350305},{label:"仙游县",value:350322}],[{label:"梅列区",value:350402},{label:"三元区",value:350403},{label:"明溪县",value:350421},{label:"清流县",value:350423},{label:"宁化县",value:350424},{label:"大田县",value:350425},{label:"尤溪县",value:350426},{label:"沙县",value:350427},{label:"将乐县",value:350428},{label:"泰宁县",value:350429},{label:"建宁县",value:350430},{label:"永安市",value:350481}],[{label:"鲤城区",value:350502},{label:"丰泽区",value:350503},{label:"洛江区",value:350504},{label:"泉港区",value:350505},{label:"惠安县",value:350521},{label:"安溪县",value:350524},{label:"永春县",value:350525},{label:"德化县",value:350526},{label:"石狮市",value:350581},{label:"晋江市",value:350582},{label:"南安市",value:350583}],[{label:"芗城区",value:350602},{label:"龙文区",value:350603},{label:"云霄县",value:350622},{label:"漳浦县",value:350623},{label:"诏安县",value:350624},{label:"长泰县",value:350625},{label:"东山县",value:350626},{label:"南靖县",value:350627},{label:"平和县",value:350628},{label:"华安县",value:350629},{label:"龙海市",value:350681}],[{label:"延平区",value:350702},{label:"建阳区",value:350703},{label:"顺昌县",value:350721},{label:"浦城县",value:350722},{label:"光泽县",value:350723},{label:"松溪县",value:350724},{label:"政和县",value:350725},{label:"邵武市",value:350781},{label:"武夷山市",value:350782},{label:"建瓯市",value:350783}],[{label:"新罗区",value:350802},{label:"永定区",value:350803},{label:"长汀县",value:350821},{label:"上杭县",value:350823},{label:"武平县",value:350824},{label:"连城县",value:350825},{label:"漳平市",value:350881}],[{label:"蕉城区",value:350902},{label:"霞浦县",value:350921},{label:"古田县",value:350922},{label:"屏南县",value:350923},{label:"寿宁县",value:350924},{label:"周宁县",value:350925},{label:"柘荣县",value:350926},{label:"福安市",value:350981},{label:"福鼎市",value:350982}]],[[{label:"东湖区",value:360102},{label:"西湖区",value:360103},{label:"青云谱区",value:360104},{label:"湾里区",value:360105},{label:"青山湖区",value:360111},{label:"新建区",value:360112},{label:"南昌县",value:360121},{label:"安义县",value:360123},{label:"进贤县",value:360124}],[{label:"昌江区",value:360202},{label:"珠山区",value:360203},{label:"浮梁县",value:360222},{label:"乐平市",value:360281}],[{label:"安源区",value:360302},{label:"湘东区",value:360313},{label:"莲花县",value:360321},{label:"上栗县",value:360322},{label:"芦溪县",value:360323}],[{label:"濂溪区",value:360402},{label:"浔阳区",value:360403},{label:"柴桑区",value:360404},{label:"武宁县",value:360423},{label:"修水县",value:360424},{label:"永修县",value:360425},{label:"德安县",value:360426},{label:"都昌县",value:360428},{label:"湖口县",value:360429},{label:"彭泽县",value:360430},{label:"瑞昌市",value:360481},{label:"共青城市",value:360482},{label:"庐山市",value:360483}],[{label:"渝水区",value:360502},{label:"分宜县",value:360521}],[{label:"月湖区",value:360602},{label:"余江区",value:360603},{label:"贵溪市",value:360681}],[{label:"章贡区",value:360702},{label:"南康区",value:360703},{label:"赣县区",value:360704},{label:"信丰县",value:360722},{label:"大余县",value:360723},{label:"上犹县",value:360724},{label:"崇义县",value:360725},{label:"安远县",value:360726},{label:"龙南县",value:360727},{label:"定南县",value:360728},{label:"全南县",value:360729},{label:"宁都县",value:360730},{label:"于都县",value:360731},{label:"兴国县",value:360732},{label:"会昌县",value:360733},{label:"寻乌县",value:360734},{label:"石城县",value:360735},{label:"瑞金市",value:360781}],[{label:"吉州区",value:360802},{label:"青原区",value:360803},{label:"吉安县",value:360821},{label:"吉水县",value:360822},{label:"峡江县",value:360823},{label:"新干县",value:360824},{label:"永丰县",value:360825},{label:"泰和县",value:360826},{label:"遂川县",value:360827},{label:"万安县",value:360828},{label:"安福县",value:360829},{label:"永新县",value:360830},{label:"井冈山市",value:360881}],[{label:"袁州区",value:360902},{label:"奉新县",value:360921},{label:"万载县",value:360922},{label:"上高县",value:360923},{label:"宜丰县",value:360924},{label:"靖安县",value:360925},{label:"铜鼓县",value:360926},{label:"丰城市",value:360981},{label:"樟树市",value:360982},{label:"高安市",value:360983}],[{label:"临川区",value:361002},{label:"东乡区",value:361003},{label:"南城县",value:361021},{label:"黎川县",value:361022},{label:"南丰县",value:361023},{label:"崇仁县",value:361024},{label:"乐安县",value:361025},{label:"宜黄县",value:361026},{label:"金溪县",value:361027},{label:"资溪县",value:361028},{label:"广昌县",value:361030}],[{label:"信州区",value:361102},{label:"广丰区",value:361103},{label:"广信区",value:361104},{label:"玉山县",value:361123},{label:"铅山县",value:361124},{label:"横峰县",value:361125},{label:"弋阳县",value:361126},{label:"余干县",value:361127},{label:"鄱阳县",value:361128},{label:"万年县",value:361129},{label:"婺源县",value:361130},{label:"德兴市",value:361181}]],[[{label:"历下区",value:370102},{label:"市中区",value:370103},{label:"槐荫区",value:370104},{label:"天桥区",value:370105},{label:"历城区",value:370112},{label:"长清区",value:370113},{label:"章丘区",value:370114},{label:"济阳区",value:370115},{label:"莱芜区",value:370116},{label:"钢城区",value:370117},{label:"平阴县",value:370124},{label:"商河县",value:370126},{label:"济南高新技术产业开发区",value:370171}],[{label:"市南区",value:370202},{label:"市北区",value:370203},{label:"黄岛区",value:370211},{label:"崂山区",value:370212},{label:"李沧区",value:370213},{label:"城阳区",value:370214},{label:"即墨区",value:370215},{label:"青岛高新技术产业开发区",value:370271},{label:"胶州市",value:370281},{label:"平度市",value:370283},{label:"莱西市",value:370285}],[{label:"淄川区",value:370302},{label:"张店区",value:370303},{label:"博山区",value:370304},{label:"临淄区",value:370305},{label:"周村区",value:370306},{label:"桓台县",value:370321},{label:"高青县",value:370322},{label:"沂源县",value:370323}],[{label:"市中区",value:370402},{label:"薛城区",value:370403},{label:"峄城区",value:370404},{label:"台儿庄区",value:370405},{label:"山亭区",value:370406},{label:"滕州市",value:370481}],[{label:"东营区",value:370502},{label:"河口区",value:370503},{label:"垦利区",value:370505},{label:"利津县",value:370522},{label:"广饶县",value:370523},{label:"东营经济技术开发区",value:370571},{label:"东营港经济开发区",value:370572}],[{label:"芝罘区",value:370602},{label:"福山区",value:370611},{label:"牟平区",value:370612},{label:"莱山区",value:370613},{label:"长岛县",value:370634},{label:"烟台高新技术产业开发区",value:370671},{label:"烟台经济技术开发区",value:370672},{label:"龙口市",value:370681},{label:"莱阳市",value:370682},{label:"莱州市",value:370683},{label:"蓬莱市",value:370684},{label:"招远市",value:370685},{label:"栖霞市",value:370686},{label:"海阳市",value:370687}],[{label:"潍城区",value:370702},{label:"寒亭区",value:370703},{label:"坊子区",value:370704},{label:"奎文区",value:370705},{label:"临朐县",value:370724},{label:"昌乐县",value:370725},{label:"潍坊滨海经济技术开发区",value:370772},{label:"青州市",value:370781},{label:"诸城市",value:370782},{label:"寿光市",value:370783},{label:"安丘市",value:370784},{label:"高密市",value:370785},{label:"昌邑市",value:370786}],[{label:"任城区",value:370811},{label:"兖州区",value:370812},{label:"微山县",value:370826},{label:"鱼台县",value:370827},{label:"金乡县",value:370828},{label:"嘉祥县",value:370829},{label:"汶上县",value:370830},{label:"泗水县",value:370831},{label:"梁山县",value:370832},{label:"济宁高新技术产业开发区",value:370871},{label:"曲阜市",value:370881},{label:"邹城市",value:370883}],[{label:"泰山区",value:370902},{label:"岱岳区",value:370911},{label:"宁阳县",value:370921},{label:"东平县",value:370923},{label:"新泰市",value:370982},{label:"肥城市",value:370983}],[{label:"环翠区",value:371002},{label:"文登区",value:371003},{label:"威海火炬高技术产业开发区",value:371071},{label:"威海经济技术开发区",value:371072},{label:"威海临港经济技术开发区",value:371073},{label:"荣成市",value:371082},{label:"乳山市",value:371083}],[{label:"东港区",value:371102},{label:"岚山区",value:371103},{label:"五莲县",value:371121},{label:"莒县",value:371122},{label:"日照经济技术开发区",value:371171}],[{label:"兰山区",value:371302},{label:"罗庄区",value:371311},{label:"河东区",value:371312},{label:"沂南县",value:371321},{label:"郯城县",value:371322},{label:"沂水县",value:371323},{label:"兰陵县",value:371324},{label:"费县",value:371325},{label:"平邑县",value:371326},{label:"莒南县",value:371327},{label:"蒙阴县",value:371328},{label:"临沭县",value:371329},{label:"临沂高新技术产业开发区",value:371371},{label:"临沂经济技术开发区",value:371372},{label:"临沂临港经济开发区",value:371373}],[{label:"德城区",value:371402},{label:"陵城区",value:371403},{label:"宁津县",value:371422},{label:"庆云县",value:371423},{label:"临邑县",value:371424},{label:"齐河县",value:371425},{label:"平原县",value:371426},{label:"夏津县",value:371427},{label:"武城县",value:371428},{label:"德州经济技术开发区",value:371471},{label:"德州运河经济开发区",value:371472},{label:"乐陵市",value:371481},{label:"禹城市",value:371482}],[{label:"东昌府区",value:371502},{label:"茌平区",value:371503},{label:"阳谷县",value:371521},{label:"莘县",value:371522},{label:"东阿县",value:371524},{label:"冠县",value:371525},{label:"高唐县",value:371526},{label:"临清市",value:371581}],[{label:"滨城区",value:371602},{label:"沾化区",value:371603},{label:"惠民县",value:371621},{label:"阳信县",value:371622},{label:"无棣县",value:371623},{label:"博兴县",value:371625},{label:"邹平市",value:371681}],[{label:"牡丹区",value:371702},{label:"定陶区",value:371703},{label:"曹县",value:371721},{label:"单县",value:371722},{label:"成武县",value:371723},{label:"巨野县",value:371724},{label:"郓城县",value:371725},{label:"鄄城县",value:371726},{label:"东明县",value:371728},{label:"菏泽经济技术开发区",value:371771},{label:"菏泽高新技术开发区",value:371772}]],[[{label:"中原区",value:410102},{label:"二七区",value:410103},{label:"管城回族区",value:410104},{label:"金水区",value:410105},{label:"上街区",value:410106},{label:"惠济区",value:410108},{label:"中牟县",value:410122},{label:"郑州经济技术开发区",value:410171},{label:"郑州高新技术产业开发区",value:410172},{label:"郑州航空港经济综合实验区",value:410173},{label:"巩义市",value:410181},{label:"荥阳市",value:410182},{label:"新密市",value:410183},{label:"新郑市",value:410184},{label:"登封市",value:410185}],[{label:"龙亭区",value:410202},{label:"顺河回族区",value:410203},{label:"鼓楼区",value:410204},{label:"禹王台区",value:410205},{label:"祥符区",value:410212},{label:"杞县",value:410221},{label:"通许县",value:410222},{label:"尉氏县",value:410223},{label:"兰考县",value:410225}],[{label:"老城区",value:410302},{label:"西工区",value:410303},{label:"瀍河回族区",value:410304},{label:"涧西区",value:410305},{label:"吉利区",value:410306},{label:"洛龙区",value:410311},{label:"孟津县",value:410322},{label:"新安县",value:410323},{label:"栾川县",value:410324},{label:"嵩县",value:410325},{label:"汝阳县",value:410326},{label:"宜阳县",value:410327},{label:"洛宁县",value:410328},{label:"伊川县",value:410329},{label:"洛阳高新技术产业开发区",value:410371},{label:"偃师市",value:410381}],[{label:"新华区",value:410402},{label:"卫东区",value:410403},{label:"石龙区",value:410404},{label:"湛河区",value:410411},{label:"宝丰县",value:410421},{label:"叶县",value:410422},{label:"鲁山县",value:410423},{label:"郏县",value:410425},{label:"平顶山高新技术产业开发区",value:410471},{label:"平顶山市城乡一体化示范区",value:410472},{label:"舞钢市",value:410481},{label:"汝州市",value:410482}],[{label:"文峰区",value:410502},{label:"北关区",value:410503},{label:"殷都区",value:410505},{label:"龙安区",value:410506},{label:"安阳县",value:410522},{label:"汤阴县",value:410523},{label:"滑县",value:410526},{label:"内黄县",value:410527},{label:"安阳高新技术产业开发区",value:410571},{label:"林州市",value:410581}],[{label:"鹤山区",value:410602},{label:"山城区",value:410603},{label:"淇滨区",value:410611},{label:"浚县",value:410621},{label:"淇县",value:410622},{label:"鹤壁经济技术开发区",value:410671}],[{label:"红旗区",value:410702},{label:"卫滨区",value:410703},{label:"凤泉区",value:410704},{label:"牧野区",value:410711},{label:"新乡县",value:410721},{label:"获嘉县",value:410724},{label:"原阳县",value:410725},{label:"延津县",value:410726},{label:"封丘县",value:410727},{label:"新乡高新技术产业开发区",value:410771},{label:"新乡经济技术开发区",value:410772},{label:"新乡市平原城乡一体化示范区",value:410773},{label:"卫辉市",value:410781},{label:"辉县市",value:410782},{label:"长垣市",value:410783}],[{label:"解放区",value:410802},{label:"中站区",value:410803},{label:"马村区",value:410804},{label:"山阳区",value:410811},{label:"修武县",value:410821},{label:"博爱县",value:410822},{label:"武陟县",value:410823},{label:"温县",value:410825},{label:"焦作城乡一体化示范区",value:410871},{label:"沁阳市",value:410882},{label:"孟州市",value:410883}],[{label:"华龙区",value:410902},{label:"清丰县",value:410922},{label:"南乐县",value:410923},{label:"范县",value:410926},{label:"台前县",value:410927},{label:"濮阳县",value:410928},{label:"河南濮阳工业园区",value:410971},{label:"濮阳经济技术开发区",value:410972}],[{label:"魏都区",value:411002},{label:"建安区",value:411003},{label:"鄢陵县",value:411024},{label:"襄城县",value:411025},{label:"许昌经济技术开发区",value:411071},{label:"禹州市",value:411081},{label:"长葛市",value:411082}],[{label:"源汇区",value:411102},{label:"郾城区",value:411103},{label:"召陵区",value:411104},{label:"舞阳县",value:411121},{label:"临颍县",value:411122},{label:"漯河经济技术开发区",value:411171}],[{label:"湖滨区",value:411202},{label:"陕州区",value:411203},{label:"渑池县",value:411221},{label:"卢氏县",value:411224},{label:"河南三门峡经济开发区",value:411271},{label:"义马市",value:411281},{label:"灵宝市",value:411282}],[{label:"宛城区",value:411302},{label:"卧龙区",value:411303},{label:"南召县",value:411321},{label:"方城县",value:411322},{label:"西峡县",value:411323},{label:"镇平县",value:411324},{label:"内乡县",value:411325},{label:"淅川县",value:411326},{label:"社旗县",value:411327},{label:"唐河县",value:411328},{label:"新野县",value:411329},{label:"桐柏县",value:411330},{label:"南阳高新技术产业开发区",value:411371},{label:"南阳市城乡一体化示范区",value:411372},{label:"邓州市",value:411381}],[{label:"梁园区",value:411402},{label:"睢阳区",value:411403},{label:"民权县",value:411421},{label:"睢县",value:411422},{label:"宁陵县",value:411423},{label:"柘城县",value:411424},{label:"虞城县",value:411425},{label:"夏邑县",value:411426},{label:"豫东综合物流产业聚集区",value:411471},{label:"河南商丘经济开发区",value:411472},{label:"永城市",value:411481}],[{label:"浉河区",value:411502},{label:"平桥区",value:411503},{label:"罗山县",value:411521},{label:"光山县",value:411522},{label:"新县",value:411523},{label:"商城县",value:411524},{label:"固始县",value:411525},{label:"潢川县",value:411526},{label:"淮滨县",value:411527},{label:"息县",value:411528},{label:"信阳高新技术产业开发区",value:411571}],[{label:"川汇区",value:411602},{label:"淮阳区",value:411603},{label:"扶沟县",value:411621},{label:"西华县",value:411622},{label:"商水县",value:411623},{label:"沈丘县",value:411624},{label:"郸城县",value:411625},{label:"太康县",value:411627},{label:"鹿邑县",value:411628},{label:"河南周口经济开发区",value:411671},{label:"项城市",value:411681}],[{label:"驿城区",value:411702},{label:"西平县",value:411721},{label:"上蔡县",value:411722},{label:"平舆县",value:411723},{label:"正阳县",value:411724},{label:"确山县",value:411725},{label:"泌阳县",value:411726},{label:"汝南县",value:411727},{label:"遂平县",value:411728},{label:"新蔡县",value:411729},{label:"河南驻马店经济开发区",value:411771}],[{label:"济源市",value:419001}]],[[{label:"江岸区",value:420102},{label:"江汉区",value:420103},{label:"硚口区",value:420104},{label:"汉阳区",value:420105},{label:"武昌区",value:420106},{label:"青山区",value:420107},{label:"洪山区",value:420111},{label:"东西湖区",value:420112},{label:"汉南区",value:420113},{label:"蔡甸区",value:420114},{label:"江夏区",value:420115},{label:"黄陂区",value:420116},{label:"新洲区",value:420117}],[{label:"黄石港区",value:420202},{label:"西塞山区",value:420203},{label:"下陆区",value:420204},{label:"铁山区",value:420205},{label:"阳新县",value:420222},{label:"大冶市",value:420281}],[{label:"茅箭区",value:420302},{label:"张湾区",value:420303},{label:"郧阳区",value:420304},{label:"郧西县",value:420322},{label:"竹山县",value:420323},{label:"竹溪县",value:420324},{label:"房县",value:420325},{label:"丹江口市",value:420381}],[{label:"西陵区",value:420502},{label:"伍家岗区",value:420503},{label:"点军区",value:420504},{label:"猇亭区",value:420505},{label:"夷陵区",value:420506},{label:"远安县",value:420525},{label:"兴山县",value:420526},{label:"秭归县",value:420527},{label:"长阳土家族自治县",value:420528},{label:"五峰土家族自治县",value:420529},{label:"宜都市",value:420581},{label:"当阳市",value:420582},{label:"枝江市",value:420583}],[{label:"襄城区",value:420602},{label:"樊城区",value:420606},{label:"襄州区",value:420607},{label:"南漳县",value:420624},{label:"谷城县",value:420625},{label:"保康县",value:420626},{label:"老河口市",value:420682},{label:"枣阳市",value:420683},{label:"宜城市",value:420684}],[{label:"梁子湖区",value:420702},{label:"华容区",value:420703},{label:"鄂城区",value:420704}],[{label:"东宝区",value:420802},{label:"掇刀区",value:420804},{label:"沙洋县",value:420822},{label:"钟祥市",value:420881},{label:"京山市",value:420882}],[{label:"孝南区",value:420902},{label:"孝昌县",value:420921},{label:"大悟县",value:420922},{label:"云梦县",value:420923},{label:"应城市",value:420981},{label:"安陆市",value:420982},{label:"汉川市",value:420984}],[{label:"沙市区",value:421002},{label:"荆州区",value:421003},{label:"公安县",value:421022},{label:"监利县",value:421023},{label:"江陵县",value:421024},{label:"荆州经济技术开发区",value:421071},{label:"石首市",value:421081},{label:"洪湖市",value:421083},{label:"松滋市",value:421087}],[{label:"黄州区",value:421102},{label:"团风县",value:421121},{label:"红安县",value:421122},{label:"罗田县",value:421123},{label:"英山县",value:421124},{label:"浠水县",value:421125},{label:"蕲春县",value:421126},{label:"黄梅县",value:421127},{label:"龙感湖管理区",value:421171},{label:"麻城市",value:421181},{label:"武穴市",value:421182}],[{label:"咸安区",value:421202},{label:"嘉鱼县",value:421221},{label:"通城县",value:421222},{label:"崇阳县",value:421223},{label:"通山县",value:421224},{label:"赤壁市",value:421281}],[{label:"曾都区",value:421303},{label:"随县",value:421321},{label:"广水市",value:421381}],[{label:"恩施市",value:422801},{label:"利川市",value:422802},{label:"建始县",value:422822},{label:"巴东县",value:422823},{label:"宣恩县",value:422825},{label:"咸丰县",value:422826},{label:"来凤县",value:422827},{label:"鹤峰县",value:422828}],[{label:"仙桃市",value:429004},{label:"潜江市",value:429005},{label:"天门市",value:429006},{label:"神农架林区",value:429021}]],[[{label:"芙蓉区",value:430102},{label:"天心区",value:430103},{label:"岳麓区",value:430104},{label:"开福区",value:430105},{label:"雨花区",value:430111},{label:"望城区",value:430112},{label:"长沙县",value:430121},{label:"浏阳市",value:430181},{label:"宁乡市",value:430182}],[{label:"荷塘区",value:430202},{label:"芦淞区",value:430203},{label:"石峰区",value:430204},{label:"天元区",value:430211},{label:"渌口区",value:430212},{label:"攸县",value:430223},{label:"茶陵县",value:430224},{label:"炎陵县",value:430225},{label:"云龙示范区",value:430271},{label:"醴陵市",value:430281}],[{label:"雨湖区",value:430302},{label:"岳塘区",value:430304},{label:"湘潭县",value:430321},{label:"湖南湘潭高新技术产业园区",value:430371},{label:"湘潭昭山示范区",value:430372},{label:"湘潭九华示范区",value:430373},{label:"湘乡市",value:430381},{label:"韶山市",value:430382}],[{label:"珠晖区",value:430405},{label:"雁峰区",value:430406},{label:"石鼓区",value:430407},{label:"蒸湘区",value:430408},{label:"南岳区",value:430412},{label:"衡阳县",value:430421},{label:"衡南县",value:430422},{label:"衡山县",value:430423},{label:"衡东县",value:430424},{label:"祁东县",value:430426},{label:"衡阳综合保税区",value:430471},{label:"湖南衡阳高新技术产业园区",value:430472},{label:"湖南衡阳松木经济开发区",value:430473},{label:"耒阳市",value:430481},{label:"常宁市",value:430482}],[{label:"双清区",value:430502},{label:"大祥区",value:430503},{label:"北塔区",value:430511},{label:"新邵县",value:430522},{label:"邵阳县",value:430523},{label:"隆回县",value:430524},{label:"洞口县",value:430525},{label:"绥宁县",value:430527},{label:"新宁县",value:430528},{label:"城步苗族自治县",value:430529},{label:"武冈市",value:430581},{label:"邵东市",value:430582}],[{label:"岳阳楼区",value:430602},{label:"云溪区",value:430603},{label:"君山区",value:430611},{label:"岳阳县",value:430621},{label:"华容县",value:430623},{label:"湘阴县",value:430624},{label:"平江县",value:430626},{label:"岳阳市屈原管理区",value:430671},{label:"汨罗市",value:430681},{label:"临湘市",value:430682}],[{label:"武陵区",value:430702},{label:"鼎城区",value:430703},{label:"安乡县",value:430721},{label:"汉寿县",value:430722},{label:"澧县",value:430723},{label:"临澧县",value:430724},{label:"桃源县",value:430725},{label:"石门县",value:430726},{label:"常德市西洞庭管理区",value:430771},{label:"津市市",value:430781}],[{label:"永定区",value:430802},{label:"武陵源区",value:430811},{label:"慈利县",value:430821},{label:"桑植县",value:430822}],[{label:"资阳区",value:430902},{label:"赫山区",value:430903},{label:"南县",value:430921},{label:"桃江县",value:430922},{label:"安化县",value:430923},{label:"益阳市大通湖管理区",value:430971},{label:"湖南益阳高新技术产业园区",value:430972},{label:"沅江市",value:430981}],[{label:"北湖区",value:431002},{label:"苏仙区",value:431003},{label:"桂阳县",value:431021},{label:"宜章县",value:431022},{label:"永兴县",value:431023},{label:"嘉禾县",value:431024},{label:"临武县",value:431025},{label:"汝城县",value:431026},{label:"桂东县",value:431027},{label:"安仁县",value:431028},{label:"资兴市",value:431081}],[{label:"零陵区",value:431102},{label:"冷水滩区",value:431103},{label:"祁阳县",value:431121},{label:"东安县",value:431122},{label:"双牌县",value:431123},{label:"道县",value:431124},{label:"江永县",value:431125},{label:"宁远县",value:431126},{label:"蓝山县",value:431127},{label:"新田县",value:431128},{label:"江华瑶族自治县",value:431129},{label:"永州经济技术开发区",value:431171},{label:"永州市金洞管理区",value:431172},{label:"永州市回龙圩管理区",value:431173}],[{label:"鹤城区",value:431202},{label:"中方县",value:431221},{label:"沅陵县",value:431222},{label:"辰溪县",value:431223},{label:"溆浦县",value:431224},{label:"会同县",value:431225},{label:"麻阳苗族自治县",value:431226},{label:"新晃侗族自治县",value:431227},{label:"芷江侗族自治县",value:431228},{label:"靖州苗族侗族自治县",value:431229},{label:"通道侗族自治县",value:431230},{label:"怀化市洪江管理区",value:431271},{label:"洪江市",value:431281}],[{label:"娄星区",value:431302},{label:"双峰县",value:431321},{label:"新化县",value:431322},{label:"冷水江市",value:431381},{label:"涟源市",value:431382}],[{label:"吉首市",value:433101},{label:"泸溪县",value:433122},{label:"凤凰县",value:433123},{label:"花垣县",value:433124},{label:"保靖县",value:433125},{label:"古丈县",value:433126},{label:"永顺县",value:433127},{label:"龙山县",value:433130},{label:"湖南永顺经济开发区",value:433173}]],[[{label:"荔湾区",value:440103},{label:"越秀区",value:440104},{label:"海珠区",value:440105},{label:"天河区",value:440106},{label:"白云区",value:440111},{label:"黄埔区",value:440112},{label:"番禺区",value:440113},{label:"花都区",value:440114},{label:"南沙区",value:440115},{label:"从化区",value:440117},{label:"增城区",value:440118}],[{label:"武江区",value:440203},{label:"浈江区",value:440204},{label:"曲江区",value:440205},{label:"始兴县",value:440222},{label:"仁化县",value:440224},{label:"翁源县",value:440229},{label:"乳源瑶族自治县",value:440232},{label:"新丰县",value:440233},{label:"乐昌市",value:440281},{label:"南雄市",value:440282}],[{label:"罗湖区",value:440303},{label:"福田区",value:440304},{label:"南山区",value:440305},{label:"宝安区",value:440306},{label:"龙岗区",value:440307},{label:"盐田区",value:440308},{label:"龙华区",value:440309},{label:"坪山区",value:440310},{label:"光明区",value:440311}],[{label:"香洲区",value:440402},{label:"斗门区",value:440403},{label:"金湾区",value:440404}],[{label:"龙湖区",value:440507},{label:"金平区",value:440511},{label:"濠江区",value:440512},{label:"潮阳区",value:440513},{label:"潮南区",value:440514},{label:"澄海区",value:440515},{label:"南澳县",value:440523}],[{label:"禅城区",value:440604},{label:"南海区",value:440605},{label:"顺德区",value:440606},{label:"三水区",value:440607},{label:"高明区",value:440608}],[{label:"蓬江区",value:440703},{label:"江海区",value:440704},{label:"新会区",value:440705},{label:"台山市",value:440781},{label:"开平市",value:440783},{label:"鹤山市",value:440784},{label:"恩平市",value:440785}],[{label:"赤坎区",value:440802},{label:"霞山区",value:440803},{label:"坡头区",value:440804},{label:"麻章区",value:440811},{label:"遂溪县",value:440823},{label:"徐闻县",value:440825},{label:"廉江市",value:440881},{label:"雷州市",value:440882},{label:"吴川市",value:440883}],[{label:"茂南区",value:440902},{label:"电白区",value:440904},{label:"高州市",value:440981},{label:"化州市",value:440982},{label:"信宜市",value:440983}],[{label:"端州区",value:441202},{label:"鼎湖区",value:441203},{label:"高要区",value:441204},{label:"广宁县",value:441223},{label:"怀集县",value:441224},{label:"封开县",value:441225},{label:"德庆县",value:441226},{label:"四会市",value:441284}],[{label:"惠城区",value:441302},{label:"惠阳区",value:441303},{label:"博罗县",value:441322},{label:"惠东县",value:441323},{label:"龙门县",value:441324}],[{label:"梅江区",value:441402},{label:"梅县区",value:441403},{label:"大埔县",value:441422},{label:"丰顺县",value:441423},{label:"五华县",value:441424},{label:"平远县",value:441426},{label:"蕉岭县",value:441427},{label:"兴宁市",value:441481}],[{label:"城区",value:441502},{label:"海丰县",value:441521},{label:"陆河县",value:441523},{label:"陆丰市",value:441581}],[{label:"源城区",value:441602},{label:"紫金县",value:441621},{label:"龙川县",value:441622},{label:"连平县",value:441623},{label:"和平县",value:441624},{label:"东源县",value:441625}],[{label:"江城区",value:441702},{label:"阳东区",value:441704},{label:"阳西县",value:441721},{label:"阳春市",value:441781}],[{label:"清城区",value:441802},{label:"清新区",value:441803},{label:"佛冈县",value:441821},{label:"阳山县",value:441823},{label:"连山壮族瑶族自治县",value:441825},{label:"连南瑶族自治县",value:441826},{label:"英德市",value:441881},{label:"连州市",value:441882}],[{label:"东城街道",value:441900003},{label:"南城街道",value:441900004},{label:"万江街道",value:441900005},{label:"莞城街道",value:441900006},{label:"石碣镇",value:441900101},{label:"石龙镇",value:441900102},{label:"茶山镇",value:441900103},{label:"石排镇",value:441900104},{label:"企石镇",value:441900105},{label:"横沥镇",value:441900106},{label:"桥头镇",value:441900107},{label:"谢岗镇",value:441900108},{label:"东坑镇",value:441900109},{label:"常平镇",value:441900110},{label:"寮步镇",value:441900111},{label:"樟木头镇",value:441900112},{label:"大朗镇",value:441900113},{label:"黄江镇",value:441900114},{label:"清溪镇",value:441900115},{label:"塘厦镇",value:441900116},{label:"凤岗镇",value:441900117},{label:"大岭山镇",value:441900118},{label:"长安镇",value:441900119},{label:"虎门镇",value:441900121},{label:"厚街镇",value:441900122},{label:"沙田镇",value:441900123},{label:"道滘镇",value:441900124},{label:"洪梅镇",value:441900125},{label:"麻涌镇",value:441900126},{label:"望牛墩镇",value:441900127},{label:"中堂镇",value:441900128},{label:"高埗镇",value:441900129},{label:"松山湖",value:441900401},{label:"东莞港",value:441900402},{label:"东莞生态园",value:441900403}],[{label:"石岐街道",value:442000001},{label:"东区街道",value:442000002},{label:"中山港街道",value:442000003},{label:"西区街道",value:442000004},{label:"南区街道",value:442000005},{label:"五桂山街道",value:442000006},{label:"小榄镇",value:442000100},{label:"黄圃镇",value:442000101},{label:"民众镇",value:442000102},{label:"东凤镇",value:442000103},{label:"东升镇",value:442000104},{label:"古镇镇",value:442000105},{label:"沙溪镇",value:442000106},{label:"坦洲镇",value:442000107},{label:"港口镇",value:442000108},{label:"三角镇",value:442000109},{label:"横栏镇",value:442000110},{label:"南头镇",value:442000111},{label:"阜沙镇",value:442000112},{label:"南朗镇",value:442000113},{label:"三乡镇",value:442000114},{label:"板芙镇",value:442000115},{label:"大涌镇",value:442000116},{label:"神湾镇",value:442000117}],[{label:"湘桥区",value:445102},{label:"潮安区",value:445103},{label:"饶平县",value:445122}],[{label:"榕城区",value:445202},{label:"揭东区",value:445203},{label:"揭西县",value:445222},{label:"惠来县",value:445224},{label:"普宁市",value:445281}],[{label:"云城区",value:445302},{label:"云安区",value:445303},{label:"新兴县",value:445321},{label:"郁南县",value:445322},{label:"罗定市",value:445381}]],[[{label:"兴宁区",value:450102},{label:"青秀区",value:450103},{label:"江南区",value:450105},{label:"西乡塘区",value:450107},{label:"良庆区",value:450108},{label:"邕宁区",value:450109},{label:"武鸣区",value:450110},{label:"隆安县",value:450123},{label:"马山县",value:450124},{label:"上林县",value:450125},{label:"宾阳县",value:450126},{label:"横县",value:450127}],[{label:"城中区",value:450202},{label:"鱼峰区",value:450203},{label:"柳南区",value:450204},{label:"柳北区",value:450205},{label:"柳江区",value:450206},{label:"柳城县",value:450222},{label:"鹿寨县",value:450223},{label:"融安县",value:450224},{label:"融水苗族自治县",value:450225},{label:"三江侗族自治县",value:450226}],[{label:"秀峰区",value:450302},{label:"叠彩区",value:450303},{label:"象山区",value:450304},{label:"七星区",value:450305},{label:"雁山区",value:450311},{label:"临桂区",value:450312},{label:"阳朔县",value:450321},{label:"灵川县",value:450323},{label:"全州县",value:450324},{label:"兴安县",value:450325},{label:"永福县",value:450326},{label:"灌阳县",value:450327},{label:"龙胜各族自治县",value:450328},{label:"资源县",value:450329},{label:"平乐县",value:450330},{label:"恭城瑶族自治县",value:450332},{label:"荔浦市",value:450381}],[{label:"万秀区",value:450403},{label:"长洲区",value:450405},{label:"龙圩区",value:450406},{label:"苍梧县",value:450421},{label:"藤县",value:450422},{label:"蒙山县",value:450423},{label:"岑溪市",value:450481}],[{label:"海城区",value:450502},{label:"银海区",value:450503},{label:"铁山港区",value:450512},{label:"合浦县",value:450521}],[{label:"港口区",value:450602},{label:"防城区",value:450603},{label:"上思县",value:450621},{label:"东兴市",value:450681}],[{label:"钦南区",value:450702},{label:"钦北区",value:450703},{label:"灵山县",value:450721},{label:"浦北县",value:450722}],[{label:"港北区",value:450802},{label:"港南区",value:450803},{label:"覃塘区",value:450804},{label:"平南县",value:450821},{label:"桂平市",value:450881}],[{label:"玉州区",value:450902},{label:"福绵区",value:450903},{label:"容县",value:450921},{label:"陆川县",value:450922},{label:"博白县",value:450923},{label:"兴业县",value:450924},{label:"北流市",value:450981}],[{label:"右江区",value:451002},{label:"田阳区",value:451003},{label:"田东县",value:451022},{label:"平果县",value:451023},{label:"德保县",value:451024},{label:"那坡县",value:451026},{label:"凌云县",value:451027},{label:"乐业县",value:451028},{label:"田林县",value:451029},{label:"西林县",value:451030},{label:"隆林各族自治县",value:451031},{label:"靖西市",value:451081}],[{label:"八步区",value:451102},{label:"平桂区",value:451103},{label:"昭平县",value:451121},{label:"钟山县",value:451122},{label:"富川瑶族自治县",value:451123}],[{label:"金城江区",value:451202},{label:"宜州区",value:451203},{label:"南丹县",value:451221},{label:"天峨县",value:451222},{label:"凤山县",value:451223},{label:"东兰县",value:451224},{label:"罗城仫佬族自治县",value:451225},{label:"环江毛南族自治县",value:451226},{label:"巴马瑶族自治县",value:451227},{label:"都安瑶族自治县",value:451228},{label:"大化瑶族自治县",value:451229}],[{label:"兴宾区",value:451302},{label:"忻城县",value:451321},{label:"象州县",value:451322},{label:"武宣县",value:451323},{label:"金秀瑶族自治县",value:451324},{label:"合山市",value:451381}],[{label:"江州区",value:451402},{label:"扶绥县",value:451421},{label:"宁明县",value:451422},{label:"龙州县",value:451423},{label:"大新县",value:451424},{label:"天等县",value:451425},{label:"凭祥市",value:451481}]],[[{label:"秀英区",value:460105},{label:"龙华区",value:460106},{label:"琼山区",value:460107},{label:"美兰区",value:460108}],[{label:"海棠区",value:460202},{label:"吉阳区",value:460203},{label:"天涯区",value:460204},{label:"崖州区",value:460205}],[{label:"西沙群岛",value:460321},{label:"南沙群岛",value:460322},{label:"中沙群岛的岛礁及其海域",value:460323}],[{label:"那大镇",value:460400100},{label:"和庆镇",value:460400101},{label:"南丰镇",value:460400102},{label:"大成镇",value:460400103},{label:"雅星镇",value:460400104},{label:"兰洋镇",value:460400105},{label:"光村镇",value:460400106},{label:"木棠镇",value:460400107},{label:"海头镇",value:460400108},{label:"峨蔓镇",value:460400109},{label:"王五镇",value:460400111},{label:"白马井镇",value:460400112},{label:"中和镇",value:460400113},{label:"排浦镇",value:460400114},{label:"东成镇",value:460400115},{label:"新州镇",value:460400116},{label:"洋浦经济开发区",value:460400499},{label:"华南热作学院",value:460400500}],[{label:"五指山市",value:469001},{label:"琼海市",value:469002},{label:"文昌市",value:469005},{label:"万宁市",value:469006},{label:"东方市",value:469007},{label:"定安县",value:469021},{label:"屯昌县",value:469022},{label:"澄迈县",value:469023},{label:"临高县",value:469024},{label:"白沙黎族自治县",value:469025},{label:"昌江黎族自治县",value:469026},{label:"乐东黎族自治县",value:469027},{label:"陵水黎族自治县",value:469028},{label:"保亭黎族苗族自治县",value:469029},{label:"琼中黎族苗族自治县",value:469030}]],[[{label:"万州区",value:500101},{label:"涪陵区",value:500102},{label:"渝中区",value:500103},{label:"大渡口区",value:500104},{label:"江北区",value:500105},{label:"沙坪坝区",value:500106},{label:"九龙坡区",value:500107},{label:"南岸区",value:500108},{label:"北碚区",value:500109},{label:"綦江区",value:500110},{label:"大足区",value:500111},{label:"渝北区",value:500112},{label:"巴南区",value:500113},{label:"黔江区",value:500114},{label:"长寿区",value:500115},{label:"江津区",value:500116},{label:"合川区",value:500117},{label:"永川区",value:500118},{label:"南川区",value:500119},{label:"璧山区",value:500120},{label:"铜梁区",value:500151},{label:"潼南区",value:500152},{label:"荣昌区",value:500153},{label:"开州区",value:500154},{label:"梁平区",value:500155},{label:"武隆区",value:500156}],[{label:"城口县",value:500229},{label:"丰都县",value:500230},{label:"垫江县",value:500231},{label:"忠县",value:500233},{label:"云阳县",value:500235},{label:"奉节县",value:500236},{label:"巫山县",value:500237},{label:"巫溪县",value:500238},{label:"石柱土家族自治县",value:500240},{label:"秀山土家族苗族自治县",value:500241},{label:"酉阳土家族苗族自治县",value:500242},{label:"彭水苗族土家族自治县",value:500243}]],[[{label:"锦江区",value:510104},{label:"青羊区",value:510105},{label:"金牛区",value:510106},{label:"武侯区",value:510107},{label:"成华区",value:510108},{label:"龙泉驿区",value:510112},{label:"青白江区",value:510113},{label:"新都区",value:510114},{label:"温江区",value:510115},{label:"双流区",value:510116},{label:"郫都区",value:510117},{label:"金堂县",value:510121},{label:"大邑县",value:510129},{label:"蒲江县",value:510131},{label:"新津县",value:510132},{label:"都江堰市",value:510181},{label:"彭州市",value:510182},{label:"邛崃市",value:510183},{label:"崇州市",value:510184},{label:"简阳市",value:510185}],[{label:"自流井区",value:510302},{label:"贡井区",value:510303},{label:"大安区",value:510304},{label:"沿滩区",value:510311},{label:"荣县",value:510321},{label:"富顺县",value:510322}],[{label:"东区",value:510402},{label:"西区",value:510403},{label:"仁和区",value:510411},{label:"米易县",value:510421},{label:"盐边县",value:510422}],[{label:"江阳区",value:510502},{label:"纳溪区",value:510503},{label:"龙马潭区",value:510504},{label:"泸县",value:510521},{label:"合江县",value:510522},{label:"叙永县",value:510524},{label:"古蔺县",value:510525}],[{label:"旌阳区",value:510603},{label:"罗江区",value:510604},{label:"中江县",value:510623},{label:"广汉市",value:510681},{label:"什邡市",value:510682},{label:"绵竹市",value:510683}],[{label:"涪城区",value:510703},{label:"游仙区",value:510704},{label:"安州区",value:510705},{label:"三台县",value:510722},{label:"盐亭县",value:510723},{label:"梓潼县",value:510725},{label:"北川羌族自治县",value:510726},{label:"平武县",value:510727},{label:"江油市",value:510781}],[{label:"利州区",value:510802},{label:"昭化区",value:510811},{label:"朝天区",value:510812},{label:"旺苍县",value:510821},{label:"青川县",value:510822},{label:"剑阁县",value:510823},{label:"苍溪县",value:510824}],[{label:"船山区",value:510903},{label:"安居区",value:510904},{label:"蓬溪县",value:510921},{label:"大英县",value:510923},{label:"射洪市",value:510981}],[{label:"市中区",value:511002},{label:"东兴区",value:511011},{label:"威远县",value:511024},{label:"资中县",value:511025},{label:"内江经济开发区",value:511071},{label:"隆昌市",value:511083}],[{label:"市中区",value:511102},{label:"沙湾区",value:511111},{label:"五通桥区",value:511112},{label:"金口河区",value:511113},{label:"犍为县",value:511123},{label:"井研县",value:511124},{label:"夹江县",value:511126},{label:"沐川县",value:511129},{label:"峨边彝族自治县",value:511132},{label:"马边彝族自治县",value:511133},{label:"峨眉山市",value:511181}],[{label:"顺庆区",value:511302},{label:"高坪区",value:511303},{label:"嘉陵区",value:511304},{label:"南部县",value:511321},{label:"营山县",value:511322},{label:"蓬安县",value:511323},{label:"仪陇县",value:511324},{label:"西充县",value:511325},{label:"阆中市",value:511381}],[{label:"东坡区",value:511402},{label:"彭山区",value:511403},{label:"仁寿县",value:511421},{label:"洪雅县",value:511423},{label:"丹棱县",value:511424},{label:"青神县",value:511425}],[{label:"翠屏区",value:511502},{label:"南溪区",value:511503},{label:"叙州区",value:511504},{label:"江安县",value:511523},{label:"长宁县",value:511524},{label:"高县",value:511525},{label:"珙县",value:511526},{label:"筠连县",value:511527},{label:"兴文县",value:511528},{label:"屏山县",value:511529}],[{label:"广安区",value:511602},{label:"前锋区",value:511603},{label:"岳池县",value:511621},{label:"武胜县",value:511622},{label:"邻水县",value:511623},{label:"华蓥市",value:511681}],[{label:"通川区",value:511702},{label:"达川区",value:511703},{label:"宣汉县",value:511722},{label:"开江县",value:511723},{label:"大竹县",value:511724},{label:"渠县",value:511725},{label:"达州经济开发区",value:511771},{label:"万源市",value:511781}],[{label:"雨城区",value:511802},{label:"名山区",value:511803},{label:"荥经县",value:511822},{label:"汉源县",value:511823},{label:"石棉县",value:511824},{label:"天全县",value:511825},{label:"芦山县",value:511826},{label:"宝兴县",value:511827}],[{label:"巴州区",value:511902},{label:"恩阳区",value:511903},{label:"通江县",value:511921},{label:"南江县",value:511922},{label:"平昌县",value:511923},{label:"巴中经济开发区",value:511971}],[{label:"雁江区",value:512002},{label:"安岳县",value:512021},{label:"乐至县",value:512022}],[{label:"马尔康市",value:513201},{label:"汶川县",value:513221},{label:"理县",value:513222},{label:"茂县",value:513223},{label:"松潘县",value:513224},{label:"九寨沟县",value:513225},{label:"金川县",value:513226},{label:"小金县",value:513227},{label:"黑水县",value:513228},{label:"壤塘县",value:513230},{label:"阿坝县",value:513231},{label:"若尔盖县",value:513232},{label:"红原县",value:513233}],[{label:"康定市",value:513301},{label:"泸定县",value:513322},{label:"丹巴县",value:513323},{label:"九龙县",value:513324},{label:"雅江县",value:513325},{label:"道孚县",value:513326},{label:"炉霍县",value:513327},{label:"甘孜县",value:513328},{label:"新龙县",value:513329},{label:"德格县",value:513330},{label:"白玉县",value:513331},{label:"石渠县",value:513332},{label:"色达县",value:513333},{label:"理塘县",value:513334},{label:"巴塘县",value:513335},{label:"乡城县",value:513336},{label:"稻城县",value:513337},{label:"得荣县",value:513338}],[{label:"西昌市",value:513401},{label:"木里藏族自治县",value:513422},{label:"盐源县",value:513423},{label:"德昌县",value:513424},{label:"会理县",value:513425},{label:"会东县",value:513426},{label:"宁南县",value:513427},{label:"普格县",value:513428},{label:"布拖县",value:513429},{label:"金阳县",value:513430},{label:"昭觉县",value:513431},{label:"喜德县",value:513432},{label:"冕宁县",value:513433},{label:"越西县",value:513434},{label:"甘洛县",value:513435},{label:"美姑县",value:513436},{label:"雷波县",value:513437}]],[[{label:"南明区",value:520102},{label:"云岩区",value:520103},{label:"花溪区",value:520111},{label:"乌当区",value:520112},{label:"白云区",value:520113},{label:"观山湖区",value:520115},{label:"开阳县",value:520121},{label:"息烽县",value:520122},{label:"修文县",value:520123},{label:"清镇市",value:520181}],[{label:"钟山区",value:520201},{label:"六枝特区",value:520203},{label:"水城县",value:520221},{label:"盘州市",value:520281}],[{label:"红花岗区",value:520302},{label:"汇川区",value:520303},{label:"播州区",value:520304},{label:"桐梓县",value:520322},{label:"绥阳县",value:520323},{label:"正安县",value:520324},{label:"道真仡佬族苗族自治县",value:520325},{label:"务川仡佬族苗族自治县",value:520326},{label:"凤冈县",value:520327},{label:"湄潭县",value:520328},{label:"余庆县",value:520329},{label:"习水县",value:520330},{label:"赤水市",value:520381},{label:"仁怀市",value:520382}],[{label:"西秀区",value:520402},{label:"平坝区",value:520403},{label:"普定县",value:520422},{label:"镇宁布依族苗族自治县",value:520423},{label:"关岭布依族苗族自治县",value:520424},{label:"紫云苗族布依族自治县",value:520425}],[{label:"七星关区",value:520502},{label:"大方县",value:520521},{label:"黔西县",value:520522},{label:"金沙县",value:520523},{label:"织金县",value:520524},{label:"纳雍县",value:520525},{label:"威宁彝族回族苗族自治县",value:520526},{label:"赫章县",value:520527}],[{label:"碧江区",value:520602},{label:"万山区",value:520603},{label:"江口县",value:520621},{label:"玉屏侗族自治县",value:520622},{label:"石阡县",value:520623},{label:"思南县",value:520624},{label:"印江土家族苗族自治县",value:520625},{label:"德江县",value:520626},{label:"沿河土家族自治县",value:520627},{label:"松桃苗族自治县",value:520628}],[{label:"兴义市",value:522301},{label:"兴仁市",value:522302},{label:"普安县",value:522323},{label:"晴隆县",value:522324},{label:"贞丰县",value:522325},{label:"望谟县",value:522326},{label:"册亨县",value:522327},{label:"安龙县",value:522328}],[{label:"凯里市",value:522601},{label:"黄平县",value:522622},{label:"施秉县",value:522623},{label:"三穗县",value:522624},{label:"镇远县",value:522625},{label:"岑巩县",value:522626},{label:"天柱县",value:522627},{label:"锦屏县",value:522628},{label:"剑河县",value:522629},{label:"台江县",value:522630},{label:"黎平县",value:522631},{label:"榕江县",value:522632},{label:"从江县",value:522633},{label:"雷山县",value:522634},{label:"麻江县",value:522635},{label:"丹寨县",value:522636}],[{label:"都匀市",value:522701},{label:"福泉市",value:522702},{label:"荔波县",value:522722},{label:"贵定县",value:522723},{label:"瓮安县",value:522725},{label:"独山县",value:522726},{label:"平塘县",value:522727},{label:"罗甸县",value:522728},{label:"长顺县",value:522729},{label:"龙里县",value:522730},{label:"惠水县",value:522731},{label:"三都水族自治县",value:522732}]],[[{label:"五华区",value:530102},{label:"盘龙区",value:530103},{label:"官渡区",value:530111},{label:"西山区",value:530112},{label:"东川区",value:530113},{label:"呈贡区",value:530114},{label:"晋宁区",value:530115},{label:"富民县",value:530124},{label:"宜良县",value:530125},{label:"石林彝族自治县",value:530126},{label:"嵩明县",value:530127},{label:"禄劝彝族苗族自治县",value:530128},{label:"寻甸回族彝族自治县",value:530129},{label:"安宁市",value:530181}],[{label:"麒麟区",value:530302},{label:"沾益区",value:530303},{label:"马龙区",value:530304},{label:"陆良县",value:530322},{label:"师宗县",value:530323},{label:"罗平县",value:530324},{label:"富源县",value:530325},{label:"会泽县",value:530326},{label:"宣威市",value:530381}],[{label:"红塔区",value:530402},{label:"江川区",value:530403},{label:"澄江县",value:530422},{label:"通海县",value:530423},{label:"华宁县",value:530424},{label:"易门县",value:530425},{label:"峨山彝族自治县",value:530426},{label:"新平彝族傣族自治县",value:530427},{label:"元江哈尼族彝族傣族自治县",value:530428}],[{label:"隆阳区",value:530502},{label:"施甸县",value:530521},{label:"龙陵县",value:530523},{label:"昌宁县",value:530524},{label:"腾冲市",value:530581}],[{label:"昭阳区",value:530602},{label:"鲁甸县",value:530621},{label:"巧家县",value:530622},{label:"盐津县",value:530623},{label:"大关县",value:530624},{label:"永善县",value:530625},{label:"绥江县",value:530626},{label:"镇雄县",value:530627},{label:"彝良县",value:530628},{label:"威信县",value:530629},{label:"水富市",value:530681}],[{label:"古城区",value:530702},{label:"玉龙纳西族自治县",value:530721},{label:"永胜县",value:530722},{label:"华坪县",value:530723},{label:"宁蒗彝族自治县",value:530724}],[{label:"思茅区",value:530802},{label:"宁洱哈尼族彝族自治县",value:530821},{label:"墨江哈尼族自治县",value:530822},{label:"景东彝族自治县",value:530823},{label:"景谷傣族彝族自治县",value:530824},{label:"镇沅彝族哈尼族拉祜族自治县",value:530825},{label:"江城哈尼族彝族自治县",value:530826},{label:"孟连傣族拉祜族佤族自治县",value:530827},{label:"澜沧拉祜族自治县",value:530828},{label:"西盟佤族自治县",value:530829}],[{label:"临翔区",value:530902},{label:"凤庆县",value:530921},{label:"云县",value:530922},{label:"永德县",value:530923},{label:"镇康县",value:530924},{label:"双江拉祜族佤族布朗族傣族自治县",value:530925},{label:"耿马傣族佤族自治县",value:530926},{label:"沧源佤族自治县",value:530927}],[{label:"楚雄市",value:532301},{label:"双柏县",value:532322},{label:"牟定县",value:532323},{label:"南华县",value:532324},{label:"姚安县",value:532325},{label:"大姚县",value:532326},{label:"永仁县",value:532327},{label:"元谋县",value:532328},{label:"武定县",value:532329},{label:"禄丰县",value:532331}],[{label:"个旧市",value:532501},{label:"开远市",value:532502},{label:"蒙自市",value:532503},{label:"弥勒市",value:532504},{label:"屏边苗族自治县",value:532523},{label:"建水县",value:532524},{label:"石屏县",value:532525},{label:"泸西县",value:532527},{label:"元阳县",value:532528},{label:"红河县",value:532529},{label:"金平苗族瑶族傣族自治县",value:532530},{label:"绿春县",value:532531},{label:"河口瑶族自治县",value:532532}],[{label:"文山市",value:532601},{label:"砚山县",value:532622},{label:"西畴县",value:532623},{label:"麻栗坡县",value:532624},{label:"马关县",value:532625},{label:"丘北县",value:532626},{label:"广南县",value:532627},{label:"富宁县",value:532628}],[{label:"景洪市",value:532801},{label:"勐海县",value:532822},{label:"勐腊县",value:532823}],[{label:"大理市",value:532901},{label:"漾濞彝族自治县",value:532922},{label:"祥云县",value:532923},{label:"宾川县",value:532924},{label:"弥渡县",value:532925},{label:"南涧彝族自治县",value:532926},{label:"巍山彝族回族自治县",value:532927},{label:"永平县",value:532928},{label:"云龙县",value:532929},{label:"洱源县",value:532930},{label:"剑川县",value:532931},{label:"鹤庆县",value:532932}],[{label:"瑞丽市",value:533102},{label:"芒市",value:533103},{label:"梁河县",value:533122},{label:"盈江县",value:533123},{label:"陇川县",value:533124}],[{label:"泸水市",value:533301},{label:"福贡县",value:533323},{label:"贡山独龙族怒族自治县",value:533324},{label:"兰坪白族普米族自治县",value:533325}],[{label:"香格里拉市",value:533401},{label:"德钦县",value:533422},{label:"维西傈僳族自治县",value:533423}]],[[{label:"城关区",value:540102},{label:"堆龙德庆区",value:540103},{label:"达孜区",value:540104},{label:"林周县",value:540121},{label:"当雄县",value:540122},{label:"尼木县",value:540123},{label:"曲水县",value:540124},{label:"墨竹工卡县",value:540127},{label:"格尔木藏青工业园区",value:540171},{label:"拉萨经济技术开发区",value:540172},{label:"西藏文化旅游创意园区",value:540173},{label:"达孜工业园区",value:540174}],[{label:"桑珠孜区",value:540202},{label:"南木林县",value:540221},{label:"江孜县",value:540222},{label:"定日县",value:540223},{label:"萨迦县",value:540224},{label:"拉孜县",value:540225},{label:"昂仁县",value:540226},{label:"谢通门县",value:540227},{label:"白朗县",value:540228},{label:"仁布县",value:540229},{label:"康马县",value:540230},{label:"定结县",value:540231},{label:"仲巴县",value:540232},{label:"亚东县",value:540233},{label:"吉隆县",value:540234},{label:"聂拉木县",value:540235},{label:"萨嘎县",value:540236},{label:"岗巴县",value:540237}],[{label:"卡若区",value:540302},{label:"江达县",value:540321},{label:"贡觉县",value:540322},{label:"类乌齐县",value:540323},{label:"丁青县",value:540324},{label:"察雅县",value:540325},{label:"八宿县",value:540326},{label:"左贡县",value:540327},{label:"芒康县",value:540328},{label:"洛隆县",value:540329},{label:"边坝县",value:540330}],[{label:"巴宜区",value:540402},{label:"工布江达县",value:540421},{label:"米林县",value:540422},{label:"墨脱县",value:540423},{label:"波密县",value:540424},{label:"察隅县",value:540425},{label:"朗县",value:540426}],[{label:"乃东区",value:540502},{label:"扎囊县",value:540521},{label:"贡嘎县",value:540522},{label:"桑日县",value:540523},{label:"琼结县",value:540524},{label:"曲松县",value:540525},{label:"措美县",value:540526},{label:"洛扎县",value:540527},{label:"加查县",value:540528},{label:"隆子县",value:540529},{label:"错那县",value:540530},{label:"浪卡子县",value:540531}],[{label:"色尼区",value:540602},{label:"嘉黎县",value:540621},{label:"比如县",value:540622},{label:"聂荣县",value:540623},{label:"安多县",value:540624},{label:"申扎县",value:540625},{label:"索县",value:540626},{label:"班戈县",value:540627},{label:"巴青县",value:540628},{label:"尼玛县",value:540629},{label:"双湖县",value:540630}],[{label:"普兰县",value:542521},{label:"札达县",value:542522},{label:"噶尔县",value:542523},{label:"日土县",value:542524},{label:"革吉县",value:542525},{label:"改则县",value:542526},{label:"措勤县",value:542527}]],[[{label:"新城区",value:610102},{label:"碑林区",value:610103},{label:"莲湖区",value:610104},{label:"灞桥区",value:610111},{label:"未央区",value:610112},{label:"雁塔区",value:610113},{label:"阎良区",value:610114},{label:"临潼区",value:610115},{label:"长安区",value:610116},{label:"高陵区",value:610117},{label:"鄠邑区",value:610118},{label:"蓝田县",value:610122},{label:"周至县",value:610124}],[{label:"王益区",value:610202},{label:"印台区",value:610203},{label:"耀州区",value:610204},{label:"宜君县",value:610222}],[{label:"渭滨区",value:610302},{label:"金台区",value:610303},{label:"陈仓区",value:610304},{label:"凤翔县",value:610322},{label:"岐山县",value:610323},{label:"扶风县",value:610324},{label:"眉县",value:610326},{label:"陇县",value:610327},{label:"千阳县",value:610328},{label:"麟游县",value:610329},{label:"凤县",value:610330},{label:"太白县",value:610331}],[{label:"秦都区",value:610402},{label:"杨陵区",value:610403},{label:"渭城区",value:610404},{label:"三原县",value:610422},{label:"泾阳县",value:610423},{label:"乾县",value:610424},{label:"礼泉县",value:610425},{label:"永寿县",value:610426},{label:"长武县",value:610428},{label:"旬邑县",value:610429},{label:"淳化县",value:610430},{label:"武功县",value:610431},{label:"兴平市",value:610481},{label:"彬州市",value:610482}],[{label:"临渭区",value:610502},{label:"华州区",value:610503},{label:"潼关县",value:610522},{label:"大荔县",value:610523},{label:"合阳县",value:610524},{label:"澄城县",value:610525},{label:"蒲城县",value:610526},{label:"白水县",value:610527},{label:"富平县",value:610528},{label:"韩城市",value:610581},{label:"华阴市",value:610582}],[{label:"宝塔区",value:610602},{label:"安塞区",value:610603},{label:"延长县",value:610621},{label:"延川县",value:610622},{label:"志丹县",value:610625},{label:"吴起县",value:610626},{label:"甘泉县",value:610627},{label:"富县",value:610628},{label:"洛川县",value:610629},{label:"宜川县",value:610630},{label:"黄龙县",value:610631},{label:"黄陵县",value:610632},{label:"子长市",value:610681}],[{label:"汉台区",value:610702},{label:"南郑区",value:610703},{label:"城固县",value:610722},{label:"洋县",value:610723},{label:"西乡县",value:610724},{label:"勉县",value:610725},{label:"宁强县",value:610726},{label:"略阳县",value:610727},{label:"镇巴县",value:610728},{label:"留坝县",value:610729},{label:"佛坪县",value:610730}],[{label:"榆阳区",value:610802},{label:"横山区",value:610803},{label:"府谷县",value:610822},{label:"靖边县",value:610824},{label:"定边县",value:610825},{label:"绥德县",value:610826},{label:"米脂县",value:610827},{label:"佳县",value:610828},{label:"吴堡县",value:610829},{label:"清涧县",value:610830},{label:"子洲县",value:610831},{label:"神木市",value:610881}],[{label:"汉滨区",value:610902},{label:"汉阴县",value:610921},{label:"石泉县",value:610922},{label:"宁陕县",value:610923},{label:"紫阳县",value:610924},{label:"岚皋县",value:610925},{label:"平利县",value:610926},{label:"镇坪县",value:610927},{label:"旬阳县",value:610928},{label:"白河县",value:610929}],[{label:"商州区",value:611002},{label:"洛南县",value:611021},{label:"丹凤县",value:611022},{label:"商南县",value:611023},{label:"山阳县",value:611024},{label:"镇安县",value:611025},{label:"柞水县",value:611026}]],[[{label:"城关区",value:620102},{label:"七里河区",value:620103},{label:"西固区",value:620104},{label:"安宁区",value:620105},{label:"红古区",value:620111},{label:"永登县",value:620121},{label:"皋兰县",value:620122},{label:"榆中县",value:620123},{label:"兰州新区",value:620171}],[{label:"市辖区",value:620201},{label:"雄关街道",value:620200002},{label:"钢城街道",value:620200003}],[{label:"金川区",value:620302},{label:"永昌县",value:620321}],[{label:"白银区",value:620402},{label:"平川区",value:620403},{label:"靖远县",value:620421},{label:"会宁县",value:620422},{label:"景泰县",value:620423}],[{label:"秦州区",value:620502},{label:"麦积区",value:620503},{label:"清水县",value:620521},{label:"秦安县",value:620522},{label:"甘谷县",value:620523},{label:"武山县",value:620524},{label:"张家川回族自治县",value:620525}],[{label:"凉州区",value:620602},{label:"民勤县",value:620621},{label:"古浪县",value:620622},{label:"天祝藏族自治县",value:620623}],[{label:"甘州区",value:620702},{label:"肃南裕固族自治县",value:620721},{label:"民乐县",value:620722},{label:"临泽县",value:620723},{label:"高台县",value:620724},{label:"山丹县",value:620725}],[{label:"崆峒区",value:620802},{label:"泾川县",value:620821},{label:"灵台县",value:620822},{label:"崇信县",value:620823},{label:"庄浪县",value:620825},{label:"静宁县",value:620826},{label:"华亭市",value:620881}],[{label:"肃州区",value:620902},{label:"金塔县",value:620921},{label:"瓜州县",value:620922},{label:"肃北蒙古族自治县",value:620923},{label:"阿克塞哈萨克族自治县",value:620924},{label:"玉门市",value:620981},{label:"敦煌市",value:620982}],[{label:"西峰区",value:621002},{label:"庆城县",value:621021},{label:"环县",value:621022},{label:"华池县",value:621023},{label:"合水县",value:621024},{label:"正宁县",value:621025},{label:"宁县",value:621026},{label:"镇原县",value:621027}],[{label:"安定区",value:621102},{label:"通渭县",value:621121},{label:"陇西县",value:621122},{label:"渭源县",value:621123},{label:"临洮县",value:621124},{label:"漳县",value:621125},{label:"岷县",value:621126}],[{label:"武都区",value:621202},{label:"成县",value:621221},{label:"文县",value:621222},{label:"宕昌县",value:621223},{label:"康县",value:621224},{label:"西和县",value:621225},{label:"礼县",value:621226},{label:"徽县",value:621227},{label:"两当县",value:621228}],[{label:"临夏市",value:622901},{label:"临夏县",value:622921},{label:"康乐县",value:622922},{label:"永靖县",value:622923},{label:"广河县",value:622924},{label:"和政县",value:622925},{label:"东乡族自治县",value:622926},{label:"积石山保安族东乡族撒拉族自治县",value:622927}],[{label:"合作市",value:623001},{label:"临潭县",value:623021},{label:"卓尼县",value:623022},{label:"舟曲县",value:623023},{label:"迭部县",value:623024},{label:"玛曲县",value:623025},{label:"碌曲县",value:623026},{label:"夏河县",value:623027}]],[[{label:"城东区",value:630102},{label:"城中区",value:630103},{label:"城西区",value:630104},{label:"城北区",value:630105},{label:"大通回族土族自治县",value:630121},{label:"湟中县",value:630122},{label:"湟源县",value:630123}],[{label:"乐都区",value:630202},{label:"平安区",value:630203},{label:"民和回族土族自治县",value:630222},{label:"互助土族自治县",value:630223},{label:"化隆回族自治县",value:630224},{label:"循化撒拉族自治县",value:630225}],[{label:"门源回族自治县",value:632221},{label:"祁连县",value:632222},{label:"海晏县",value:632223},{label:"刚察县",value:632224}],[{label:"同仁县",value:632321},{label:"尖扎县",value:632322},{label:"泽库县",value:632323},{label:"河南蒙古族自治县",value:632324}],[{label:"共和县",value:632521},{label:"同德县",value:632522},{label:"贵德县",value:632523},{label:"兴海县",value:632524},{label:"贵南县",value:632525}],[{label:"玛沁县",value:632621},{label:"班玛县",value:632622},{label:"甘德县",value:632623},{label:"达日县",value:632624},{label:"久治县",value:632625},{label:"玛多县",value:632626}],[{label:"玉树市",value:632701},{label:"杂多县",value:632722},{label:"称多县",value:632723},{label:"治多县",value:632724},{label:"囊谦县",value:632725},{label:"曲麻莱县",value:632726}],[{label:"格尔木市",value:632801},{label:"德令哈市",value:632802},{label:"茫崖市",value:632803},{label:"乌兰县",value:632821},{label:"都兰县",value:632822},{label:"天峻县",value:632823},{label:"大柴旦行政委员会",value:632857}]],[[{label:"兴庆区",value:640104},{label:"西夏区",value:640105},{label:"金凤区",value:640106},{label:"永宁县",value:640121},{label:"贺兰县",value:640122},{label:"灵武市",value:640181}],[{label:"大武口区",value:640202},{label:"惠农区",value:640205},{label:"平罗县",value:640221}],[{label:"利通区",value:640302},{label:"红寺堡区",value:640303},{label:"盐池县",value:640323},{label:"同心县",value:640324},{label:"青铜峡市",value:640381}],[{label:"原州区",value:640402},{label:"西吉县",value:640422},{label:"隆德县",value:640423},{label:"泾源县",value:640424},{label:"彭阳县",value:640425}],[{label:"沙坡头区",value:640502},{label:"中宁县",value:640521},{label:"海原县",value:640522}]],[[{label:"天山区",value:650102},{label:"沙依巴克区",value:650103},{label:"新市区",value:650104},{label:"水磨沟区",value:650105},{label:"头屯河区",value:650106},{label:"达坂城区",value:650107},{label:"米东区",value:650109},{label:"乌鲁木齐县",value:650121}],[{label:"独山子区",value:650202},{label:"克拉玛依区",value:650203},{label:"白碱滩区",value:650204},{label:"乌尔禾区",value:650205}],[{label:"高昌区",value:650402},{label:"鄯善县",value:650421},{label:"托克逊县",value:650422}],[{label:"伊州区",value:650502},{label:"巴里坤哈萨克自治县",value:650521},{label:"伊吾县",value:650522}],[{label:"昌吉市",value:652301},{label:"阜康市",value:652302},{label:"呼图壁县",value:652323},{label:"玛纳斯县",value:652324},{label:"奇台县",value:652325},{label:"吉木萨尔县",value:652327},{label:"木垒哈萨克自治县",value:652328}],[{label:"博乐市",value:652701},{label:"阿拉山口市",value:652702},{label:"精河县",value:652722},{label:"温泉县",value:652723}],[{label:"库尔勒市",value:652801},{label:"轮台县",value:652822},{label:"尉犁县",value:652823},{label:"若羌县",value:652824},{label:"且末县",value:652825},{label:"焉耆回族自治县",value:652826},{label:"和静县",value:652827},{label:"和硕县",value:652828},{label:"博湖县",value:652829},{label:"库尔勒经济技术开发区",value:652871}],[{label:"阿克苏市",value:652901},{label:"温宿县",value:652922},{label:"库车县",value:652923},{label:"沙雅县",value:652924},{label:"新和县",value:652925},{label:"拜城县",value:652926},{label:"乌什县",value:652927},{label:"阿瓦提县",value:652928},{label:"柯坪县",value:652929}],[{label:"阿图什市",value:653001},{label:"阿克陶县",value:653022},{label:"阿合奇县",value:653023},{label:"乌恰县",value:653024}],[{label:"喀什市",value:653101},{label:"疏附县",value:653121},{label:"疏勒县",value:653122},{label:"英吉沙县",value:653123},{label:"泽普县",value:653124},{label:"莎车县",value:653125},{label:"叶城县",value:653126},{label:"麦盖提县",value:653127},{label:"岳普湖县",value:653128},{label:"伽师县",value:653129},{label:"巴楚县",value:653130},{label:"塔什库尔干塔吉克自治县",value:653131}],[{label:"和田市",value:653201},{label:"和田县",value:653221},{label:"墨玉县",value:653222},{label:"皮山县",value:653223},{label:"洛浦县",value:653224},{label:"策勒县",value:653225},{label:"于田县",value:653226},{label:"民丰县",value:653227}],[{label:"伊宁市",value:654002},{label:"奎屯市",value:654003},{label:"霍尔果斯市",value:654004},{label:"伊宁县",value:654021},{label:"察布查尔锡伯自治县",value:654022},{label:"霍城县",value:654023},{label:"巩留县",value:654024},{label:"新源县",value:654025},{label:"昭苏县",value:654026},{label:"特克斯县",value:654027},{label:"尼勒克县",value:654028}],[{label:"塔城市",value:654201},{label:"乌苏市",value:654202},{label:"额敏县",value:654221},{label:"沙湾县",value:654223},{label:"托里县",value:654224},{label:"裕民县",value:654225},{label:"和布克赛尔蒙古自治县",value:654226}],[{label:"阿勒泰市",value:654301},{label:"布尔津县",value:654321},{label:"富蕴县",value:654322},{label:"福海县",value:654323},{label:"哈巴河县",value:654324},{label:"青河县",value:654325},{label:"吉木乃县",value:654326}],[{label:"石河子市",value:659001},{label:"阿拉尔市",value:659002},{label:"图木舒克市",value:659003},{label:"五家渠市",value:659004},{label:"铁门关市",value:659006}]]]};async function b5(Ol,Pe={}){const{quality:r=.75,maxWidth:Be=800,maxHeight:ue=600}=Pe;if(!(Ol instanceof File))throw new Error("输入参数必须是一个File对象");if(!Ol.type.startsWith("image/"))throw new Error("输入文件必须是图片类型");return new Promise((uu,Y)=>{const zl=new Image;zl.onload=()=>{const ce=document.createElement("canvas"),he=ce.getContext("2d");let X=zl.width,El=zl.height;X>Be&&(El=El*(Be/X),X=Be),El>ue&&(X=X*(ue/El),El=ue),ce.width=X,ce.height=El,he.drawImage(zl,0,0,X,El),ce.toBlob(ml=>{if(!ml){Y(new Error("图片转换失败"));return}const Yl=new File([ml],Ol.name,{type:ml.type,lastModified:Date.now()});uu(Yl)},Ol.type,r)},zl.onerror=()=>Y(new Error("图片加载失败"));const Zl=new FileReader;Zl.onload=()=>{zl.src=Zl.result},Zl.onerror=()=>Y(new Error("文件读取失败")),Zl.readAsDataURL(Ol)})}var ba={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors diff --git a/dist/static/js/login-CokpNmP7.js b/dist/static/js/login-ChYHVL6B.js similarity index 97% rename from dist/static/js/login-CokpNmP7.js rename to dist/static/js/login-ChYHVL6B.js index 99c3acf..dd94db2 100644 --- a/dist/static/js/login-CokpNmP7.js +++ b/dist/static/js/login-ChYHVL6B.js @@ -1 +1 @@ -import{s as n}from"./http-C3yXgKs1.js";function s(r){return r.isFilter=!0,new Promise((o,t)=>{n({url:"/api/mobile/account/login/doMerchSmsRegisterAndLogin",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function i(r){return r.isFilter=!0,new Promise((o,t)=>{n({url:"/api/mobile/account/login/sendVerifyCode",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function c(){return new Promise((r,o)=>{n({url:"/api/mobile/shop/shop-base-store-category/list",method:"post"}).then(t=>{r(t)}).catch(t=>o(console.warn(t)))})}function l(r){return r.map(o=>({value:o.store_category_id,label:o.store_category_name,children:o.children?[{value:o.store_category_id,label:`${o.store_category_name} 到账比例(${o.split_ratio}%)`},...o.children.map(t=>({value:t.store_category_id,label:`${t.store_category_name} 到账比例(${t.split_ratio}%)`}))]:[]}))}function h(r){return r.isFilter=!0,new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/baidu/place/v2/suggestion",method:"get",params:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function p(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/lakala/tk/bank/search",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function u(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/apply",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function m(){const r={mobile:localStorage.getItem("mobilePhone")};return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/fresh/approval/status",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function d(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/re-apply",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function g(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/detail",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function b(){return new Promise((r,o)=>{n({url:"/api/mobile/shop/shop-base-district/getAppDistrict",method:"get"}).then(t=>{r(t)}).catch(t=>o(console.warn(t)))})}export{c as G,b as a,p as b,h as c,g as d,s as e,i as f,m as g,u as m,d as r,l as t}; +import{s as n}from"./http-41sWnQvi.js";function s(r){return r.isFilter=!0,new Promise((o,t)=>{n({url:"/api/mobile/account/login/doMerchSmsRegisterAndLogin",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function i(r){return r.isFilter=!0,new Promise((o,t)=>{n({url:"/api/mobile/account/login/sendVerifyCode",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function c(){return new Promise((r,o)=>{n({url:"/api/mobile/shop/shop-base-store-category/list",method:"post"}).then(t=>{r(t)}).catch(t=>o(console.warn(t)))})}function l(r){return r.map(o=>({value:o.store_category_id,label:o.store_category_name,children:o.children?[{value:o.store_category_id,label:`${o.store_category_name} 到账比例(${o.split_ratio}%)`},...o.children.map(t=>({value:t.store_category_id,label:`${t.store_category_name} 到账比例(${t.split_ratio}%)`}))]:[]}))}function h(r){return r.isFilter=!0,new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/baidu/place/v2/suggestion",method:"get",params:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function p(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/lakala/tk/bank/search",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function u(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/apply",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function m(){const r={mobile:localStorage.getItem("mobilePhone")};return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/fresh/approval/status",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function d(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/re-apply",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function g(r){return new Promise((o,t)=>{n({url:"/api/mobile/shop/merch/detail",method:"post",data:r}).then(e=>{o(e)}).catch(e=>t(console.warn(e)))})}function b(){return new Promise((r,o)=>{n({url:"/api/mobile/shop/shop-base-district/getAppDistrict",method:"get"}).then(t=>{r(t)}).catch(t=>o(console.warn(t)))})}export{c as G,b as a,p as b,h as c,g as d,s as e,i as f,m as g,u as m,d as r,l as t}; diff --git a/dist/static/js/privacy-DPfvt6QF.js b/dist/static/js/privacy-DmZC4meD.js similarity index 77% rename from dist/static/js/privacy-DPfvt6QF.js rename to dist/static/js/privacy-DmZC4meD.js index 9482698..04c1bfd 100644 --- a/dist/static/js/privacy-DPfvt6QF.js +++ b/dist/static/js/privacy-DmZC4meD.js @@ -1 +1 @@ -import{j as o,r as a,G as r,v as c}from"./element-plus-C2R3XZG2.js";import{s}from"./http-C3yXgKs1.js";import"./index-1P72U6ur.js";const i={getAgreement(n){const e=new URLSearchParams(n).toString();return s({method:"GET",url:`/api/mobile/account/login/protocol?${e}`})}},m=["innerHTML"],d=o({__name:"privacy",setup(n){const e=a("");return(async()=>{const t=await i.getAgreement({protocols_key:"joininPrivacyAgreement"});(t==null?void 0:t.status)===200&&(e.value=t.data.document)})(),(t,p)=>(c(),r("div",{class:"container",innerHTML:e.value},null,8,m))}});export{d as default}; +import{j as o,r as a,G as r,v as c}from"./element-plus-C8BDypwj.js";import{s}from"./http-41sWnQvi.js";import"./index-BR4iuV3B.js";const i={getAgreement(n){const e=new URLSearchParams(n).toString();return s({method:"GET",url:`/api/mobile/account/login/protocol?${e}`})}},m=["innerHTML"],d=o({__name:"privacy",setup(n){const e=a("");return(async()=>{const t=await i.getAgreement({protocols_key:"joininPrivacyAgreement"});(t==null?void 0:t.status)===200&&(e.value=t.data.document)})(),(t,p)=>(c(),r("div",{class:"container",innerHTML:e.value},null,8,m))}});export{d as default}; diff --git a/dist/static/js/register-aJQ6Nqnh.js b/dist/static/js/register-uKqvRXZ9.js similarity index 72% rename from dist/static/js/register-aJQ6Nqnh.js rename to dist/static/js/register-uKqvRXZ9.js index da32b69..c8d2609 100644 --- a/dist/static/js/register-aJQ6Nqnh.js +++ b/dist/static/js/register-uKqvRXZ9.js @@ -1 +1 @@ -import{j as R,r as u,X as z,ak as T,G as q,a0 as p,I as m,B as a,a8 as D,y as s,_ as M,J as U,N as F,v,u as G,ar as J,a3 as O,a4 as j,q as k,O as _,V as L}from"./element-plus-C2R3XZG2.js";import{u as P}from"./http-C3yXgKs1.js";import{u as X}from"./index-1P72U6ur.js";import{e as $,f as A}from"./login-CokpNmP7.js";import{_ as H}from"./_plugin-vue_export-helper-DlAUqK2U.js";const K={key:0,class:"register-box"},Q={class:"register-container"},W={class:"foot"},Y=R({__name:"register",props:{isVisible:{type:Boolean,default:!1}},emits:["open-login-form","close-register-form"],setup(y,{emit:V}){const w=V,o=u({phoneNumber:"",verificationCode:""});X();const g=P(),r=u(!1),l=u(0);let d;const b=u(),C=()=>{w("close-register-form")},I=async()=>{const t={number:o.value.phoneNumber},e=await A(t);if(e&&e.status===200){const n=new Date().getTime()+6e4;localStorage.setItem("Countdown",JSON.stringify(n)),r.value=!0,l.value=60,N()}},N=()=>{d=setInterval(()=>{l.value>0?l.value--:(clearInterval(d),r.value=!1,localStorage.removeItem("Countdown"))},1e3)},S=async()=>{const t={user_mobile:o.value.phoneNumber,rand_key:o.value.phoneNumber,verify_code:o.value.verificationCode},e=await $(t);e&&e.status===200&&e.data&&e.data?(g.setToken(e.data.token),g.setMobilePhone(o.value.phoneNumber),o.value.phoneNumber="",o.value.verificationCode="",C()):e.status},x=u({phoneNumber:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,message:"请输入正确的11位手机号",trigger:"blur"}],verificationCode:[{required:!0,message:"请输入验证码",trigger:"blur"}]}),B=()=>{var t;(t=b.value)==null||t.validate(e=>{e?S():F.error("请正确填写注册信息!")})};return z(()=>{const t=localStorage.getItem("Countdown");if(t){const e=JSON.parse(t),n=new Date().getTime(),i=(e-n)/1e3;i>0?(r.value=!0,l.value=Math.ceil(i),N()):(localStorage.removeItem("Countdown"),r.value=!1)}}),T(()=>{d&&clearInterval(d)}),(t,e)=>{const n=D,i=j,h=O,c=U,E=M;return y.isVisible?(v(),q("div",K,[m("div",Q,[m("div",{class:"register-close",onClick:C},[a(n,{color:"#333",size:"24",class:"btn_close"},{default:s(()=>[a(G(J))]),_:1})]),e[4]||(e[4]=m("h4",null,"欢迎入驻开店",-1)),a(E,{model:o.value,rules:x.value,ref_key:"formRef",ref:b,"label-width":"88px","hide-required-asterisk":!0},{default:s(()=>[a(h,{label:"手机号",prop:"phoneNumber"},{default:s(()=>[a(i,{modelValue:o.value.phoneNumber,"onUpdate:modelValue":e[0]||(e[0]=f=>o.value.phoneNumber=f),placeholder:"请输入手机号",maxlength:"11",size:"large"},null,8,["modelValue"])]),_:1}),a(h,{label:"验证码",prop:"verificationCode"},{default:s(()=>[a(i,{modelValue:o.value.verificationCode,"onUpdate:modelValue":e[1]||(e[1]=f=>o.value.verificationCode=f),placeholder:"验证码",size:"large",maxlength:"4"},{append:s(()=>[r.value?p("",!0):(v(),k(c,{key:0,type:"primary",class:"btn_code",size:"large",disabled:o.value.phoneNumber.length!==11,onClick:I,round:""},{default:s(()=>e[2]||(e[2]=[_("发送验证码")])),_:1},8,["disabled"])),r.value?(v(),k(c,{key:1,type:"primary",class:"btn_code",size:"large",disabled:"",round:""},{default:s(()=>[_(L(l.value)+"S",1)]),_:1})):p("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),m("div",W,[a(c,{class:"btn_submit",color:"#ea4322",size:"large",disabled:!o.value.phoneNumber||!o.value.verificationCode,round:"",onClick:B},{default:s(()=>e[3]||(e[3]=[_("确定")])),_:1},8,["disabled"])])])])):p("",!0)}}}),se=H(Y,[["__scopeId","data-v-c2edcd57"]]);export{se as R}; +import{j as R,r as u,W as z,ak as T,G as U,a0 as p,I as m,B as a,a8 as q,y as s,_ as D,J as M,X as F,v,u as G,ar as J,a3 as O,a4 as j,q as k,N as _,U as L}from"./element-plus-C8BDypwj.js";import{u as P}from"./http-41sWnQvi.js";import{u as W}from"./index-BR4iuV3B.js";import{e as X,f as $}from"./login-ChYHVL6B.js";import{_ as A}from"./_plugin-vue_export-helper-DlAUqK2U.js";const H={key:0,class:"register-box"},K={class:"register-container"},Q={class:"foot"},Y=R({__name:"register",props:{isVisible:{type:Boolean,default:!1}},emits:["open-login-form","close-register-form"],setup(y,{emit:w}){const V=w,o=u({phoneNumber:"",verificationCode:""});W();const g=P(),r=u(!1),l=u(0);let d;const b=u(),C=()=>{V("close-register-form")},I=async()=>{const t={number:o.value.phoneNumber},e=await $(t);if(e&&e.status===200){const n=new Date().getTime()+6e4;localStorage.setItem("Countdown",JSON.stringify(n)),r.value=!0,l.value=60,N()}},N=()=>{d=setInterval(()=>{l.value>0?l.value--:(clearInterval(d),r.value=!1,localStorage.removeItem("Countdown"))},1e3)},S=async()=>{const t={user_mobile:o.value.phoneNumber,rand_key:o.value.phoneNumber,verify_code:o.value.verificationCode},e=await X(t);e&&e.status===200&&e.data&&e.data?(g.setToken(e.data.token),g.setMobilePhone(o.value.phoneNumber),o.value.phoneNumber="",o.value.verificationCode="",C()):e.status},x=u({phoneNumber:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,message:"请输入正确的11位手机号",trigger:"blur"}],verificationCode:[{required:!0,message:"请输入验证码",trigger:"blur"}]}),B=()=>{var t;(t=b.value)==null||t.validate(e=>{e?S():F.error("请正确填写注册信息!")})};return z(()=>{const t=localStorage.getItem("Countdown");if(t){const e=JSON.parse(t),n=new Date().getTime(),i=(e-n)/1e3;i>0?(r.value=!0,l.value=Math.ceil(i),N()):(localStorage.removeItem("Countdown"),r.value=!1)}}),T(()=>{d&&clearInterval(d)}),(t,e)=>{const n=q,i=j,h=O,c=M,E=D;return y.isVisible?(v(),U("div",H,[m("div",K,[m("div",{class:"register-close",onClick:C},[a(n,{color:"#333",size:"24",class:"btn_close"},{default:s(()=>[a(G(J))]),_:1})]),e[4]||(e[4]=m("h4",null,"欢迎入驻开店",-1)),a(E,{model:o.value,rules:x.value,ref_key:"formRef",ref:b,"label-width":"88px","hide-required-asterisk":!0},{default:s(()=>[a(h,{label:"手机号",prop:"phoneNumber"},{default:s(()=>[a(i,{modelValue:o.value.phoneNumber,"onUpdate:modelValue":e[0]||(e[0]=f=>o.value.phoneNumber=f),placeholder:"请输入手机号",maxlength:"11",size:"large"},null,8,["modelValue"])]),_:1}),a(h,{label:"验证码",prop:"verificationCode"},{default:s(()=>[a(i,{modelValue:o.value.verificationCode,"onUpdate:modelValue":e[1]||(e[1]=f=>o.value.verificationCode=f),placeholder:"验证码",size:"large",maxlength:"4"},{append:s(()=>[r.value?p("",!0):(v(),k(c,{key:0,type:"primary",class:"btn_code",size:"large",disabled:o.value.phoneNumber.length!==11,onClick:I,round:""},{default:s(()=>e[2]||(e[2]=[_("发送验证码")])),_:1},8,["disabled"])),r.value?(v(),k(c,{key:1,type:"primary",class:"btn_code",size:"large",disabled:"",round:""},{default:s(()=>[_(L(l.value)+"S",1)]),_:1})):p("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),m("div",Q,[a(c,{class:"btn_submit",color:"#ea4322",size:"large",disabled:!o.value.phoneNumber||!o.value.verificationCode,round:"",onClick:B},{default:s(()=>e[3]||(e[3]=[_("确定")])),_:1},8,["disabled"])])])])):p("",!0)}}}),se=A(Y,[["__scopeId","data-v-c2edcd57"]]);export{se as R}; diff --git a/dist/static/js/start-Do7Vls6W.js b/dist/static/js/start-Do7Vls6W.js deleted file mode 100644 index bd8f047..0000000 --- a/dist/static/js/start-Do7Vls6W.js +++ /dev/null @@ -1 +0,0 @@ -import{j as ra,r as f,a as de,w as be,X as ta,N as z,G as J,I as m,B as i,Y as sa,Z as _a,q as g,y as r,_ as ua,J as ma,$ as pa,v as u,a0 as p,a1 as ga,a2 as ca,O as C,a3 as ba,a4 as va,a5 as fa,a6 as ya,V as ve,a7 as Va,U as F,a8 as ka,u as b,a9 as x,H as fe,T as za,aa as Ua,ab as Da,ac as Ca,ad as wa,i as ye,ae as Na,af as Ra,ag as Ia,ah as Ea}from"./element-plus-C2R3XZG2.js";import{u as qa,a as Aa}from"./index-1P72U6ur.js";import{l as Ve,c as La,a as Ba}from"./lodash-DkMctlHN.js";import{u as Sa}from"./http-C3yXgKs1.js";import{G as Fa,t as xa,a as Ta,b as Oa,c as ha,m as Pa}from"./login-CokpNmP7.js";import{i as Ga,b as Ha}from"./upload-CsG0M-WF.js";import{_ as $a}from"./_plugin-vue_export-helper-DlAUqK2U.js";const Ma={class:"signUp-container"},ja={class:"form-submit"},Ka={class:"form_box"},Ja={key:0,class:"auto-item"},Xa={class:"form_box"},Ya={key:0},Za={key:1},Qa={class:"form_box"},Wa={class:"bank_name_tip"},el={class:"form-button"},al=["src"],ll=ra({__name:"start",setup(il){const w={FR_ID_CARD_FRONT:"FR_ID_CARD_FRONT",FR_ID_CARD_BEHIND:"FR_ID_CARD_BEHIND",ID_CARD_FRONT:"ID_CARD_FRONT",ID_CARD_BEHIND:"ID_CARD_BEHIND",BUSINESS_LICENCE:"BUSINESS_LICENCE",BANK_CARD:"BANK_CARD"},ke=Sa(),re=qa(),ze=Aa(),Ue=()=>{const{provinceData:n,cityData:e,areaData:t}=La;return n.map((d,o)=>({...d,children:e[o].map((N,y)=>{const c={...N};return t[o]&&t[o][y]&&(c.children=t[o][y]),c})}))},De=f(!!ke.token);f(1);const k=f(!1),T=f(null),Y=f(!1),te=f(""),se=f([]),_e=f(Ue()),Ce=f(),we=f(),X=f([]),P=f({biz_license_image:null,individual_id_images:null,individual_id_images2:null,legal_person_id_images:null,legal_person_id_images2:null,bank_image:null}),U=de({biz_license_image:[],individual_id_images:[],individual_id_images2:[],legal_person_id_images:[],legal_person_id_images2:[],bank_image:[]});let Z=0,ue=f(null),Q=f(""),D=f(""),O=f(2),H=f(2);const Ne=n=>{if(n&&n.length===2){const[e,t]=n;a.biz_category=e,a.biz_second_category=t}},a=de({bank_name:"",bank_district:"",bank_area:"",openning_bank_code:"",clearing_bank_code:"",bank_branch_name:"",account_number:"",account_holder_name:"",biz_license_period_end:"9999-12-31",biz_category:null,biz_license_company:"",biz_license_image:"",biz_license_number:"",biz_second_category:null,biz_license_content:"",city_id:null,contact_name:"",county_id:null,entity_type:1,environment_image:"",front_facade_image:"",individual_id_images:"",individual_id_images2:"",individual_id_number:"",individual_id_name:"",individual_id_addr:"",individual_id_period_begin:"",individual_id_period_end:"",legal_person_id_images:"",legal_person_id_images2:"",legal_person_id_number:"",legal_person_mobile:"",legal_person_name:"",legal_person_id_addr:"",legal_person_id_period_begin:"",legal_person_id_period_end:"",license_image:[],license_number:"",license_type:1,login_mobile:localStorage.getItem("mobilePhone"),province_id:null,store_address:"",map_address:"",position:"",store_latitude:null,store_longitude:null,store_name:"",mapAddressLabel:"",license_imageToString:"",store_area:"",user_status:"",bank_image:"",email:"",biz_license_period_begin:""}),Re=[{value2:1,label:"无需特殊资质"},{value2:2,label:"需许可证资质"},{value2:3,label:"需特许证件资质"}],Ie=de({contact_name:[{required:!0,message:"请输入联系人姓名",trigger:"blur"}],legal_person_id_addr:[{required:!0,message:"请输入法人身份证详细地址",trigger:"blur"}],biz_license_content:[{required:!0,message:"请输入经营范围内容",trigger:"blur"}],biz_category:[{required:!0,message:"请选择经营品类",trigger:"change"}],store_name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],map_address:[{required:!0,message:"请选择地图地址",trigger:"change"}],store_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],front_facade_image:[{required:!0,message:"请上传门脸图",trigger:["change","blur"]}],environment_image:[{required:!0,message:"请上传环境图",trigger:["change","blur"]}],entity_type:[{required:!0,message:"请主体类型",trigger:"change"}],biz_license_number:[{required:!0,message:"请输入注册号",trigger:"blur"}],biz_license_company:[{required:!0,message:"请输入公司名称",trigger:"blur"}],legal_person_name:[{required:!0,message:"请输入法人姓名",trigger:"blur"}],legal_person_mobile:[{required:!0,message:"请输入法人手机号",trigger:"blur"}],legal_person_id_period_begin:[{required:!0,message:"请输入法人身份证开始有效日期",trigger:"blur"}],legal_person_id_period_end:[{required:!0,message:"请输入法人身份证截止有效日期",trigger:"blur"}],legal_person_id_number:[{required:!0,message:"请输入法人身份证号",trigger:"blur"}],biz_license_image:[{required:!0,message:"请上传营业执照",trigger:"change"}],legal_person_id_images:[{required:!0,message:"请上传法人身份证正面",trigger:"change"}],legal_person_id_images2:[{required:!0,message:"请上传法人身份证反面",trigger:"change"}],individual_id_name:[{required:!0,message:"请输入个人身份证姓名",trigger:"blur"}],individual_id_number:[{required:!0,message:"请输入个人身份证号",trigger:"blur"}],individual_id_images:[{required:!0,message:"请上传个人身份证正面",trigger:"change"}],individual_id_images2:[{required:!0,message:"请上传个人身份证反面",trigger:"change"}],individual_id_addr:[{required:!0,message:"请输入个人身份证详细地址",trigger:"change"}],individual_id_period_begin:[{required:!0,message:"请选择个人身份证开始有效日期",trigger:"change"}],individual_id_period_end:[{required:!0,message:"请选择个人身份证截止有效日期",trigger:"change"}],bank_branch_name:[{required:!0,message:"请选择银行",trigger:"change"}],account_number:[{required:!0,message:"请输入银行卡号",trigger:"blur"}],account_holder_name:[{required:!0,message:"请输入开户名称",trigger:"blur"}]});be(O,n=>{n==1?a.legal_person_id_period_end="9999-12-31":a.legal_person_id_period_end="",T.value.validate("legal_person_id_period_end")}),be(H,n=>{n==1?a.individual_id_period_end="9999-12-31":a.individual_id_period_end="",T.value.validate("individual_id_period_end")});const Ee=async()=>{const{bank_name:n,bank_district:e,bank_area:t,openning_bank_code:d,clearing_bank_code:o,account_number:s,account_holder_name:N,biz_license_company:y,biz_license_image:c,biz_license_number:V,biz_second_category:G,city_id:W,contact_name:ee,county_id:j,entity_type:K,environment_image:ae,front_facade_image:le,individual_id_images:ie,individual_id_images2:ne,individual_id_number:oe,individual_id_name:l,legal_person_id_images:_,legal_person_id_images2:v,legal_person_id_number:Ge,legal_person_mobile:He,legal_person_name:$e,license_image:Me,license_number:je,license_type:Ke,login_mobile:me,province_id:Je,store_address:Xe,store_latitude:Ye,store_longitude:Ze,store_name:Qe,store_area:pe,biz_category:We,biz_license_content:ea,legal_person_id_addr:aa,legal_person_id_period_begin:la,legal_person_id_period_end:ia,individual_id_addr:na,individual_id_period_begin:oa,individual_id_period_end:da}=a;let ge={};Ve.isNumber(Q.value)&&(ge={id:Q.value});const ce=await Pa({...ge,bank_name:n,bank_district:e,bank_area:t,openning_bank_code:d,clearing_bank_code:o,account_number:s,account_holder_name:N,biz_category:We,biz_license_content:ea,biz_license_company:y,biz_license_image:c,biz_license_number:V,biz_second_category:G,city_id:W,contact_name:ee,county_id:j,entity_type:K,environment_image:ae,front_facade_image:le,individual_id_images:ie,individual_id_images2:ne,individual_id_number:oe,individual_id_name:l,legal_person_id_images:_,legal_person_id_images2:v,legal_person_id_number:Ge,legal_person_mobile:He,legal_person_name:$e,license_image:Me,license_number:je,license_type:Ke,login_mobile:me,province_id:Je,store_address:pe.replace(/\//g,"")+Xe,store_latitude:Ye,store_longitude:Ze,store_name:Qe,store_area:pe,legal_person_id_addr:aa,legal_person_id_period_begin:la,legal_person_id_period_end:ia,individual_id_addr:na,individual_id_period_begin:oa,individual_id_period_end:da,email:`${me}@qq.com`});ce.code==0&&ce.status==200&&(z.success("已提交开店申请~"),setTimeout(()=>{re.push({name:"check"})},1e3))},qe=async()=>{const n=await T.value.validate(e=>e);if(a.entity_type==2&&!a.bank_image){z.error("请上传银行卡");return}n&&Ee()},h=(n,e)=>{const t={front_facade_image:"门脸图",environment_image:"环境图",biz_license_image:"营业执照",license_image:"许可证",legal_person_id_images:"法人身份证正面",legal_person_id_images2:"法人身份证反面",individual_id_images:"个人身份证正面",individual_id_images2:"个人身份证反面"};if(n==="license_image")return`${t[n]}(${a[n].length}/${e})`;{const d=a[n]?1:0;return`${t[n]}(${d}/${e})`}},Ae=async()=>{console.log("formdata",a),qe()},Le=n=>{const e=X.value.find(t=>t.value==n);e&&(a.bank_name=e.label,a.bank_district=e.district,a.bank_area=e.area,a.openning_bank_code=e.branch_bank_no,a.clearing_bank_code=e.clear_no)},Be=n=>{if(!n){X.value=[];return}Oa({keyword:n,pageNum:1,pageSize:2e3}).then(e=>{e.status==200&&(X.value=e.data.items.map(t=>({district:t.district,area:t.area,branch_bank_no:t.branch_bank_no,clear_no:t.clear_no,label:t.branch_bank_name,value:t.branch_bank_no})))})},Se=n=>{if(console.log(11,n),n&&n.length===3){const[d,o,s]=n;a.province_id=d,a.city_id=o,a.county_id=s}const e=n.map((d,o)=>{const s=(N,y)=>{for(const c of N){if(c.value===y)return c.label;if(c.children){const V=s(c.children,y);if(V)return V}}return""};return s(_e.value,d)}),t=e==null?void 0:e.join("/");a.mapAddressLabel=t,a.store_area=t,T.value.validate()},Fe=f([]),xe=async(n,e)=>{var t,d;if(!n){e([]);return}try{const o={query:n,region:a.mapAddressLabel.indexOf("/")&&((t=a.mapAddressLabel)==null?void 0:t.split("/")[1]),city_limit:!0,ret_coordtype:"gcj02ll"},s=await ha(o);if((d=s==null?void 0:s.result)!=null&&d.length){const N=s.result.filter(y=>"location"in y).map(y=>{var c,V;return{value:y.name,label:y.name,name:y.name,address:y.address||"",lat:((c=y.location)==null?void 0:c.lat)||"",lng:((V=y.location)==null?void 0:V.lng)||""}});e(N)}else z.error("搜索失败"),e([])}catch{z.error("搜索失败"),e([])}},Te=n=>{a.position="",a.store_address=n.value,a.store_latitude=n.lat,a.store_longitude=n.lng,T.value.validate()},R=async n=>{const e=n.type==="image/jpeg",t=n.type==="image/png",d=n.size/1024/1024<10;return k.value=!0,!e&&!t?(k.value=!1,z.error("上传的图片必须是JPG或PNG格式!"),!1):d?!0:(k.value=!1,z.error("上传的图片大小不能超过10MB!"),!1)},I=f("https://mall.gpxscs.cn/mobile/shop/oss/upload"),E=(n,e,t)=>{if(t==="license_image"){const d=n.url;a[t]=a[t].filter(o=>o!==d)}else a[t]=""},q=n=>{const t={license_image:5}[n]||1;return n==="license_image"?a[n].length>=t:a[n]!=""||a[n].length!=0},Oe=(n,e)=>{z.warning("最多只能上传1张图片")},A=n=>{te.value=n.url,Y.value=!0},$=async(n,e,t)=>{k.value=!0,D.value="",n=await Ba(n);const d=await Ha(n,e).then(o=>(k.value=!1,o)).catch(()=>{k.value=!1;const o=P.value[t];o&&(o.clearFiles(),U[t]=[],he(t)),z.error("网络异常,请重试!")});return(d==null?void 0:d.code)==0&&(d==null?void 0:d.status)==200?d==null?void 0:d.data:null},M=async(n,e)=>new Promise(async(t,d)=>{let o=new FormData;o.append("batchNo",n),o.append("imgType",e),clearTimeout(Z),Z=setTimeout(async()=>{const s=await Ga(o).finally(()=>{k.value=!1});o=null,clearTimeout(Z),s.status!=200?d(s==null?void 0:s.data):t(s==null?void 0:s.data),k.value=!1},2e3)}),L=async(n,e)=>{switch(k.value=!0,e){case"biz_license_image":var d=await M(n,w.BUSINESS_LICENCE);console.log("biz_license_image",d),a.biz_license_company=d.bizLicenseCompanyName,a.legal_person_name=d.bizLicenseOwnerName,a.biz_license_number=d.bizLicenseCreditCode,a.biz_license_content=d.bizLicenseScope,a.account_holder_name=d.bizLicenseCompanyName,a.biz_license_period_begin=d.bizLicenseStartTime.replace(/年|月|日/g,"-").replace(/-$/g,"").replace(/-+/g,"-");break;case"legal_person_id_images":var d=await M(n,w.FR_ID_CARD_FRONT);console.log("legal_person_id_images",d),a.legal_person_id_number=d.idNumber,a.legal_person_id_addr=d.address;break;case"legal_person_id_images2":var d=await M(n,w.FR_ID_CARD_BEHIND),t=d.validity.split("-");console.log("legal_person_id_images2",d),a.legal_person_id_period_begin=t[0],t[1]!="长期"?a.legal_person_id_period_end=t[1]:(O.value=1,a.legal_person_id_period_end="9999-12-31");break;case"individual_id_images":var d=await M(n,w.ID_CARD_FRONT);console.log("individual_id_images",d),a.individual_id_name=d.name,a.account_holder_name=d.name,a.individual_id_number=d.idNumber,a.individual_id_addr=d.address;break;case"individual_id_images2":var d=await M(n,w.ID_CARD_BEHIND),t=d.validity.split("-");console.log("individual_id_images2",d),a.individual_id_period_begin=t[0],t[1]!="长期"?a.individual_id_period_end=t[1]:(O.value=1,a.individual_id_period_end="9999-12-31");break;case"bank_image":var d=await M(n,w.BANK_CARD);console.log("bank_image",d),a.account_number=d.card_number;break}k.value=!1,T.value.validate()},he=n=>{n==="license_image"?a[n]=[]:a[n]="",ue.value=null},B=async(n,e,t,d)=>{if(n&&n.status===200&&n.code===0)if(n.data&&n.data.url)switch(e.url=n.data.url,d==="license_image"?a[d].push(e.url):a[d]=e.url,ue.value=e.raw,k.value=!1,d){case"biz_license_image":var o=await $(e.raw,w.BUSINESS_LICENCE,d);D.value=o.batchNo,L(o.batchNo,d);break;case"legal_person_id_images":var o=await $(e.raw,w.FR_ID_CARD_FRONT,d);D.value=o.batchNo,L(o.batchNo,d);break;case"legal_person_id_images2":var o=await $(e.raw,w.FR_ID_CARD_BEHIND,d);D.value=o.batchNo,L(o.batchNo,d);break;case"individual_id_images":var o=await $(e.raw,w.ID_CARD_FRONT,d);D.value=o.batchNo,L(o.batchNo,d);break;case"individual_id_images2":var o=await $(e.raw,w.ID_CARD_BEHIND,d);D.value=o.batchNo,L(o.batchNo,d);break;case"bank_image":var o=await $(e.raw,w.BANK_CARD,d);D.value=o.batchNo,L(o.batchNo,d);break}else z.error("文件上传成功,但未返回文件 URL"),k.value=!1;else z.error(n.msg||"文件上传失败"),k.value=!1;T.value.validate()},S=(n,e)=>{k.value=!1,z.error("文件上传失败")},Pe=()=>{a.individual_id_number="",a.individual_id_name="",a.individual_id_images="",a.individual_id_images2="",a.individual_id_addr="",a.individual_id_period_begin="",a.individual_id_period_end="",a.license_type=1,a.license_number="",a.license_image=[],a.biz_license_image="",a.biz_license_number="",a.biz_license_company="",a.biz_license_content="",a.legal_person_name="",a.legal_person_mobile="",a.legal_person_id_number="",a.legal_person_id_images="",a.legal_person_id_images2="",a.legal_person_id_addr="",a.legal_person_id_period_begin="",a.legal_person_id_period_end=""};return ta(()=>{var e;if(!De.value){re.push({name:"index"});return}const n=(e=ze.query)==null?void 0:e.id;Ve.isNumber(n)&&(Q.value=n),Fa().then(t=>{t.code===0&&t.status===200&&(se.value=xa(t.data))}).catch(t=>{z.error("获取店铺分类失败")}),Ta().then(t=>{t.code===0&&t.status===200?(Ce.value=t.data,console.log(we.value)):z.error("获取银行失败")}).catch(t=>{z.error("获取银行失败")})}),(n,e)=>{const t=ca,d=ga,o=ba,s=va,N=fa,y=ya,c=ka,V=Va,G=ma,W=Ua,ee=Da,j=Ca,K=wa,ae=Na,le=Ia,ie=ua,ne=pa,oe=_a;return u(),J("div",Ma,[e[73]||(e[73]=m("div",{class:"steps-container"},[m("div",{class:"tit",style:{"margin-bottom":"0"}},"免费开店资料填写")],-1)),m("div",ja,[sa((u(),g(ie,{model:a,rules:Ie,ref_key:"formRef",ref:T,"label-width":"160px",style:{"max-width":"600px"},"element-loading-text":"数据加载中...","element-loading-background":"rgba(0,0,0,.75)"},{default:r(()=>[m("div",Ka,[e[52]||(e[52]=m("div",{class:"tit"},"店铺信息",-1)),i(o,{label:"主体类型",prop:"entity_type"},{default:r(()=>[i(d,{modelValue:a.entity_type,"onUpdate:modelValue":e[0]||(e[0]=l=>a.entity_type=l),onChange:Pe},{default:r(()=>[i(t,{value:1},{default:r(()=>e[48]||(e[48]=[C("企业")])),_:1}),i(t,{value:2},{default:r(()=>e[49]||(e[49]=[C("个人")])),_:1})]),_:1},8,["modelValue"])]),_:1}),i(o,{label:"联系人",prop:"contact_name"},{default:r(()=>[i(s,{modelValue:a.contact_name,"onUpdate:modelValue":e[1]||(e[1]=l=>a.contact_name=l),placeholder:"请输入联系人姓名"},null,8,["modelValue"])]),_:1}),i(o,{label:"联系电话",prop:"login_mobile"},{default:r(()=>[i(s,{modelValue:a.login_mobile,"onUpdate:modelValue":e[2]||(e[2]=l=>a.login_mobile=l),placeholder:"请输入联系人电话",disabled:""},null,8,["modelValue"])]),_:1}),i(o,{label:"经营品类",prop:"biz_category"},{default:r(()=>[i(N,{modelValue:a.biz_category,"onUpdate:modelValue":e[3]||(e[3]=l=>a.biz_category=l),options:se.value,placeholder:"请选择经营品类","show-all-levels":!1,onChange:Ne,clearable:""},null,8,["modelValue","options"])]),_:1}),i(o,{label:"门店名称",prop:"store_name"},{default:r(()=>[i(s,{modelValue:a.store_name,"onUpdate:modelValue":e[4]||(e[4]=l=>a.store_name=l),placeholder:"请输入门店名称"},null,8,["modelValue"])]),_:1}),i(o,{label:"所在地区",prop:"map_address"},{default:r(()=>[i(N,{style:{"margin-right":"5px"},modelValue:a.map_address,"onUpdate:modelValue":e[5]||(e[5]=l=>a.map_address=l),options:_e.value,onChange:Se,popperClass:"multi-choose"},null,8,["modelValue","options"]),a.map_address?(u(),g(y,{key:0,style:{width:"180px"},modelValue:a.position,"onUpdate:modelValue":e[6]||(e[6]=l=>a.position=l),placeholder:"试试搜索,快速填写地址","fetch-suggestions":xe,"value-key":"value",options:Fe.value,onSelect:Te},{default:r(({item:l})=>[l?(u(),J("div",Ja,[m("div",null,[m("p",null,ve(l.name),1)]),m("div",null,[m("span",null,ve(l.address),1)])])):p("",!0)]),_:1},8,["modelValue","options"])):p("",!0)]),_:1}),a.map_address?(u(),g(o,{key:0,label:"详细地址",prop:"store_address"},{default:r(()=>[i(s,{modelValue:a.store_address,"onUpdate:modelValue":e[7]||(e[7]=l=>a.store_address=l),placeholder:"请输入详细地址"},null,8,["modelValue"])]),_:1})):p("",!0),i(o,{label:h("front_facade_image",1),prop:"front_facade_image"},{default:r(()=>[i(V,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,"on-remove":(l,_)=>E(l,_,"front_facade_image"),"on-success":(l,_,v)=>B(l,_,v,"front_facade_image"),"on-preview":A,"on-error":S,"on-exceed":Oe,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("front_facade_image")})},{default:r(()=>[i(c,{class:"avatar-uploader-icon"},{default:r(()=>[i(b(x))]),_:1}),e[50]||(e[50]=m("div",{class:"uploader-tips"},"上传门店图",-1))]),_:1},8,["on-remove","on-success","action","class"])]),_:1},8,["label"]),i(o,{label:h("environment_image",1),prop:"environment_image"},{default:r(()=>[i(V,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":A,modelValue:a.environment_image,"onUpdate:modelValue":e[8]||(e[8]=l=>a.environment_image=l),"on-remove":(l,_)=>E(l,_,"environment_image"),"on-success":(l,_,v)=>B(l,_,v,"environment_image"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("environment_image")})},{default:r(()=>[i(c,null,{default:r(()=>[i(b(x))]),_:1}),e[51]||(e[51]=m("div",{class:"uploader-tips"},"上传环境图",-1))]),_:1},8,["modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"])]),m("div",Xa,[e[65]||(e[65]=m("div",{class:"tit"},"营业信息",-1)),a.entity_type===1?(u(),J("div",Ya,[i(o,{label:h("biz_license_image",1),prop:"biz_license_image"},{default:r(()=>[i(V,{ref:l=>{l&&(P.value.biz_license_image=l)},"file-list":U.biz_license_image,"onUpdate:fileList":e[9]||(e[9]=l=>U.biz_license_image=l),multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:a.biz_license_image,"onUpdate:modelValue":e[10]||(e[10]=l=>a.biz_license_image=l),"on-remove":(l,_)=>E(l,_,"biz_license_image"),"on-preview":A,"on-success":(l,_,v)=>B(l,_,v,"biz_license_image"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("biz_license_image")})},{default:r(()=>[i(c,null,{default:r(()=>[i(b(x))]),_:1}),e[53]||(e[53]=m("div",{class:"uploader-tips"},"上传营业执照",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"]),a.biz_license_image&&!a.biz_license_company&&b(D)?(u(),g(G,{key:0,type:"info",plain:"",onClick:e[11]||(e[11]=l=>L(b(D),"biz_license_image"))},{default:r(()=>e[54]||(e[54]=[C("点击免填营业执照信息")])),_:1})):p("",!0)]),_:1},8,["label"]),a.biz_license_image?(u(),g(o,{key:0,label:"公司名称",prop:"biz_license_company"},{default:r(()=>[i(s,{modelValue:a.biz_license_company,"onUpdate:modelValue":e[12]||(e[12]=l=>a.biz_license_company=l),placeholder:"请输入公司名称"},null,8,["modelValue"])]),_:1})):p("",!0),a.biz_license_image?(u(),g(o,{key:1,label:"法人姓名",prop:"legal_person_name"},{default:r(()=>[i(s,{modelValue:a.legal_person_name,"onUpdate:modelValue":e[13]||(e[13]=l=>a.legal_person_name=l),placeholder:"请输入法人姓名"},null,8,["modelValue"])]),_:1})):p("",!0),a.biz_license_image?(u(),g(o,{key:2,label:"法人手机号",prop:"legal_person_mobile"},{default:r(()=>[i(s,{modelValue:a.legal_person_mobile,"onUpdate:modelValue":e[14]||(e[14]=l=>a.legal_person_mobile=l),placeholder:"请输入法人手机号"},null,8,["modelValue"])]),_:1})):p("",!0),a.biz_license_image?(u(),g(o,{key:3,label:"注册号",prop:"biz_license_number"},{default:r(()=>[i(s,{modelValue:a.biz_license_number,"onUpdate:modelValue":e[15]||(e[15]=l=>a.biz_license_number=l),placeholder:"请输入注册号"},null,8,["modelValue"])]),_:1})):p("",!0),a.biz_license_image?(u(),g(o,{key:4,label:"经营范围",prop:"biz_license_content"},{default:r(()=>[i(s,{rows:2,type:"textarea",modelValue:a.biz_license_content,"onUpdate:modelValue":e[16]||(e[16]=l=>a.biz_license_content=l),placeholder:"请输入经营范围"},null,8,["modelValue"])]),_:1})):p("",!0),a.biz_license_image?(u(),g(o,{key:5,label:"许可证类型",prop:"license_type"},{default:r(()=>[i(ee,{modelValue:a.license_type,"onUpdate:modelValue":e[17]||(e[17]=l=>a.license_type=l),"value-key":"",placeholder:"请选择类型",clearable:"",onChange:e[18]||(e[18]=()=>{})},{default:r(()=>[(u(),J(fe,null,za(Re,l=>i(W,{key:l.value2,label:l.label,value:l.value2},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})):p("",!0),a.license_type!=1?(u(),g(o,{key:6,label:h("license_image",5),prop:"license_image"},{default:r(()=>[i(V,{ref:"uploadRef",multiple:"",limit:5,"list-type":"picture-card","auto-upload":!0,modelValue:a.license_image,"onUpdate:modelValue":e[19]||(e[19]=l=>a.license_image=l),"on-preview":A,"on-remove":(l,_)=>E(l,_,"license_image"),"on-success":(l,_,v)=>B(l,_,v,"license_image"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("license_image")})},{default:r(()=>[i(c,null,{default:r(()=>[i(b(x))]),_:1}),e[55]||(e[55]=m("div",{class:"uploader-tips"},"上传许可证",-1))]),_:1},8,["modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"])):p("",!0),a.license_type!=1?(u(),g(o,{key:7,label:"许可证编号",prop:"license_number"},{default:r(()=>[i(s,{modelValue:a.license_number,"onUpdate:modelValue":e[20]||(e[20]=l=>a.license_number=l),placeholder:"请输入许可证编号"},null,8,["modelValue"])]),_:1})):p("",!0),i(o,{label:h("legal_person_id_images",1),prop:"legal_person_id_images"},{default:r(()=>[i(V,{ref:l=>{l&&(P.value.legal_person_id_images=l)},"file-list":U.legal_person_id_images,"onUpdate:fileList":e[21]||(e[21]=l=>U.legal_person_id_images=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":A,modelValue:a.legal_person_id_images,"onUpdate:modelValue":e[22]||(e[22]=l=>a.legal_person_id_images=l),"on-remove":(l,_)=>E(l,_,"legal_person_id_images"),"on-success":(l,_,v)=>B(l,_,v,"legal_person_id_images"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("legal_person_id_images")})},{default:r(()=>[i(c,{class:"avatar-uploader-icon"},{default:r(()=>[i(b(x))]),_:1}),e[56]||(e[56]=m("div",{class:"uploader-tips"},"上传证件正面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"]),a.legal_person_id_images&&!a.legal_person_id_number&&b(D)?(u(),g(G,{key:0,type:"info",plain:"",onClick:e[23]||(e[23]=l=>L(b(D),"legal_person_id_images"))},{default:r(()=>e[57]||(e[57]=[C("点击免填身份证")])),_:1})):p("",!0)]),_:1},8,["label"]),i(o,{label:h("legal_person_id_images2",1),prop:"legal_person_id_images2"},{default:r(()=>[i(V,{ref:l=>{l&&(P.value.legal_person_id_images2=l)},"file-list":U.legal_person_id_images2,"onUpdate:fileList":e[24]||(e[24]=l=>U.legal_person_id_images2=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":A,modelValue:a.legal_person_id_images2,"onUpdate:modelValue":e[25]||(e[25]=l=>a.legal_person_id_images2=l),"on-remove":(l,_)=>E(l,_,"legal_person_id_images2"),"on-success":(l,_,v)=>B(l,_,v,"legal_person_id_images2"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("legal_person_id_images2")})},{default:r(()=>[i(c,{class:"avatar-uploader-icon"},{default:r(()=>[i(b(x))]),_:1}),e[58]||(e[58]=m("div",{class:"uploader-tips"},"上传证件反面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"]),a.legal_person_id_images?(u(),g(o,{key:8,label:"法人身份证号码",prop:"legal_person_id_number"},{default:r(()=>[i(s,{modelValue:a.legal_person_id_number,"onUpdate:modelValue":e[26]||(e[26]=l=>a.legal_person_id_number=l),placeholder:"请输入法人身份证号码"},null,8,["modelValue"])]),_:1})):p("",!0),a.legal_person_id_images?(u(),g(o,{key:9,label:"身份证详细地址",prop:"legal_person_id_addr"},{default:r(()=>[i(s,{modelValue:a.legal_person_id_addr,"onUpdate:modelValue":e[27]||(e[27]=l=>a.legal_person_id_addr=l),placeholder:"请输入身份证详细地址"},null,8,["modelValue"])]),_:1})):p("",!0),a.legal_person_id_images2?(u(),g(o,{key:10,label:"身份证生效日期",prop:"legal_person_id_period_begin"},{default:r(()=>[i(j,{modelValue:a.legal_person_id_period_begin,"onUpdate:modelValue":e[28]||(e[28]=l=>a.legal_person_id_period_begin=l),type:"date",placeholder:"请选择有效日期"},null,8,["modelValue"])]),_:1})):p("",!0),a.legal_person_id_images2?(u(),g(o,{key:11,label:"身份证截止日期",prop:"legal_person_id_period_end"},{default:r(()=>[i(d,{modelValue:b(O),"onUpdate:modelValue":e[29]||(e[29]=l=>ye(O)?O.value=l:O=l)},{default:r(()=>[i(K,{label:1},{default:r(()=>e[59]||(e[59]=[C("长期")])),_:1}),i(K,{label:2},{default:r(()=>e[60]||(e[60]=[C("非长期")])),_:1})]),_:1},8,["modelValue"]),b(O)==2?(u(),g(j,{key:0,modelValue:a.legal_person_id_period_end,"onUpdate:modelValue":e[30]||(e[30]=l=>a.legal_person_id_period_end=l),type:"date",placeholder:"请选择截止日期"},null,8,["modelValue"])):p("",!0)]),_:1})):p("",!0)])):p("",!0),a.entity_type===2?(u(),J("div",Za,[i(o,{label:h("individual_id_images",1),prop:"individual_id_images"},{default:r(()=>[i(V,{ref:l=>{l&&(P.value.individual_id_images=l)},"file-list":U.individual_id_images,"onUpdate:fileList":e[31]||(e[31]=l=>U.individual_id_images=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":A,modelValue:a.individual_id_images,"onUpdate:modelValue":e[32]||(e[32]=l=>a.individual_id_images=l),"on-remove":(l,_)=>E(l,_,"individual_id_images"),"on-success":(l,_,v)=>B(l,_,v,"individual_id_images"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("individual_id_images")})},{default:r(()=>[i(c,{class:"avatar-uploader-icon"},{default:r(()=>[i(b(x))]),_:1}),e[61]||(e[61]=m("div",{class:"uploader-tips"},"上传证件正面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"]),i(o,{label:h("individual_id_images2",1),prop:"individual_id_images2"},{default:r(()=>[i(V,{ref:l=>{l&&(P.value.individual_id_images2=l)},"file-list":U.individual_id_images2,"onUpdate:fileList":e[33]||(e[33]=l=>U.individual_id_images2=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":A,modelValue:a.individual_id_images2,"onUpdate:modelValue":e[34]||(e[34]=l=>a.individual_id_images2=l),"on-remove":(l,_)=>E(l,_,"individual_id_images2"),"on-success":(l,_,v)=>B(l,_,v,"individual_id_images2"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("individual_id_images2")})},{default:r(()=>[i(c,{class:"avatar-uploader-icon"},{default:r(()=>[i(b(x))]),_:1}),e[62]||(e[62]=m("div",{class:"uploader-tips"},"上传证件反面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"]),a.individual_id_images?(u(),g(o,{key:0,label:"个人身份证姓名",prop:"individual_id_name"},{default:r(()=>[i(s,{modelValue:a.individual_id_name,"onUpdate:modelValue":e[35]||(e[35]=l=>a.individual_id_name=l),placeholder:"请输入个人身份证姓名"},null,8,["modelValue"])]),_:1})):p("",!0),a.individual_id_images?(u(),g(o,{key:1,label:"个人身份证号",prop:"individual_id_number"},{default:r(()=>[i(s,{modelValue:a.individual_id_number,"onUpdate:modelValue":e[36]||(e[36]=l=>a.individual_id_number=l),placeholder:"请输入个人身份证号"},null,8,["modelValue"])]),_:1})):p("",!0),a.individual_id_images?(u(),g(o,{key:2,label:"身份证详细地址",prop:"individual_id_addr"},{default:r(()=>[i(s,{modelValue:a.individual_id_addr,"onUpdate:modelValue":e[37]||(e[37]=l=>a.individual_id_addr=l),placeholder:"请输入身份证详细地址"},null,8,["modelValue"])]),_:1})):p("",!0),a.individual_id_images2?(u(),g(o,{key:3,label:"身份证生效日期",prop:"individual_id_period_begin"},{default:r(()=>[i(j,{modelValue:a.individual_id_period_begin,"onUpdate:modelValue":e[38]||(e[38]=l=>a.individual_id_period_begin=l),type:"date",placeholder:"请选择有效日期"},null,8,["modelValue"])]),_:1})):p("",!0),a.individual_id_images2?(u(),g(o,{key:4,label:"身份证截止日期",prop:"individual_id_period_end"},{default:r(()=>[i(d,{modelValue:b(H),"onUpdate:modelValue":e[39]||(e[39]=l=>ye(H)?H.value=l:H=l)},{default:r(()=>[i(K,{label:1},{default:r(()=>e[63]||(e[63]=[C("长期")])),_:1}),i(K,{label:2},{default:r(()=>e[64]||(e[64]=[C("非长期")])),_:1})]),_:1},8,["modelValue"]),b(H)==2?(u(),g(j,{key:0,modelValue:a.individual_id_period_end,"onUpdate:modelValue":e[40]||(e[40]=l=>a.individual_id_period_end=l),type:"date",placeholder:"请选择截止日期"},null,8,["modelValue"])):p("",!0)]),_:1})):p("",!0)])):p("",!0)]),m("div",Qa,[e[70]||(e[70]=m("div",{class:"tit"},"结算信息",-1)),i(o,{label:"银行卡",prop:"bank_image"},{default:r(()=>[i(V,{ref:l=>{l&&(P.value.bank_image=l)},"file-list":U.bank_image,"onUpdate:fileList":e[41]||(e[41]=l=>U.bank_image=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":A,modelValue:a.bank_image,"onUpdate:modelValue":e[42]||(e[42]=l=>a.bank_image=l),"on-remove":(l,_)=>E(l,_,"bank_image"),"on-success":(l,_,v)=>B(l,_,v,"bank_image"),"on-error":S,"before-upload":R,action:I.value,name:"upfile",class:F({"upload-hidden":q("bank_image")})},{default:r(()=>[i(c,{class:"avatar-uploader-icon"},{default:r(()=>[i(b(x))]),_:1}),e[66]||(e[66]=m("div",{class:"uploader-tips"},[C("上传银行卡"),m("br"),C("免填卡号")],-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"]),a.bank_image&&!a.account_number&&b(D)?(u(),g(G,{key:0,type:"info",plain:"",onClick:e[43]||(e[43]=l=>L(b(D),"bank_image"))},{default:r(()=>e[67]||(e[67]=[C("点击免填卡号")])),_:1})):p("",!0)]),_:1}),a.entity_type==1||a.bank_image?(u(),J(fe,{key:0},[i(o,{label:"开户名称",prop:"account_holder_name"},{default:r(()=>[i(s,{modelValue:a.account_holder_name,"onUpdate:modelValue":e[44]||(e[44]=l=>a.account_holder_name=l),placeholder:"请输入开户名称"},null,8,["modelValue"])]),_:1}),i(o,{label:"银行卡号",prop:"account_number"},{default:r(()=>[i(s,{modelValue:a.account_number,"onUpdate:modelValue":e[45]||(e[45]=l=>a.account_number=l),placeholder:"请输入银行卡号"},null,8,["modelValue"])]),_:1}),i(o,{label:"开户银行",prop:"bank_branch_name"},{default:r(()=>[i(ae,{clearable:"",filterable:"",remote:"",onChange:Le,"remote-method":Be,modelValue:a.bank_branch_name,"onUpdate:modelValue":e[46]||(e[46]=l=>a.bank_branch_name=l),placeholder:"中国工商银行桂平",placement:"top-start",style:{width:"350px"},options:X.value},{prefix:r(()=>[i(c,null,{default:r(()=>[i(b(Ra))]),_:1})]),_:1},8,["modelValue","options"]),m("div",Wa,[i(le,{placement:"top",effect:"light"},{content:r(()=>e[68]||(e[68]=[m("div",{class:"bank_name_cont"},[m("p",null," 如开户地为县级市或乡镇区无法搜索到,可选择相同银行的市级支行网点 ")],-1)])),default:r(()=>[i(G,{type:"info",link:""},{default:r(()=>[i(c,{color:"#e6a23c",size:"14",style:{"margin-right":"5px"}},{default:r(()=>[i(b(Ea))]),_:1}),e[69]||(e[69]=C("搜不到我的开户银行,怎么处理?"))]),_:1})]),_:1})])]),_:1})],64)):p("",!0)])]),_:1},8,["model","rules"])),[[oe,k.value,void 0,{fullscreen:!0,lock:!0}]])]),m("div",el,[e[72]||(e[72]=m("div",{class:"myui_check_text"},"检查并确认店铺信息和证件信息无误",-1)),i(G,{type:"primary",onClick:Ae},{default:r(()=>e[71]||(e[71]=[C("提交审核")])),_:1})]),i(ne,{modelValue:Y.value,"onUpdate:modelValue":e[47]||(e[47]=l=>Y.value=l),width:"max-content"},{default:r(()=>[m("img",{"w-full":"",src:te.value,alt:"Preview Image"},null,8,al)]),_:1},8,["modelValue"])])}}}),ul=$a(ll,[["__scopeId","data-v-d64897ef"]]);export{ul as default}; diff --git a/dist/static/js/start-Q71LLCvi.js b/dist/static/js/start-Q71LLCvi.js new file mode 100644 index 0000000..bde3830 --- /dev/null +++ b/dist/static/js/start-Q71LLCvi.js @@ -0,0 +1 @@ +import{j as sa,r as f,a as de,w as ve,W as _a,X as k,G as J,I as p,B as i,Y as ua,Z as ma,q as c,y as t,_ as pa,J as ga,$ as ca,v as u,a0 as g,a1 as ba,a2 as va,N as C,a3 as fa,a4 as ya,a5 as Va,a6 as ka,U as fe,a7 as za,T as x,a8 as Ua,u as b,a9 as T,H as ye,S as Da,aa as Ca,ab as wa,ac as Na,ad as Ra,i as Ve,ae as Ia,af as Ea,ag as qa,ah as Aa}from"./element-plus-C8BDypwj.js";import{u as La,a as Sa}from"./index-BR4iuV3B.js";import{l as ke,c as Ba,a as Fa}from"./lodash-D-WFW9JI.js";import{u as xa}from"./http-41sWnQvi.js";import{G as Ta,t as Oa,a as ha,b as Pa,c as Ga,m as Ha}from"./login-ChYHVL6B.js";import{i as $a,b as ja}from"./upload-BGgo17Jj.js";import{_ as Ma}from"./_plugin-vue_export-helper-DlAUqK2U.js";const Ka={class:"signUp-container"},Ja={class:"form-submit"},Wa={class:"form_box"},Xa={key:0,class:"auto-item"},Ya={class:"form_box"},Za={key:0},Qa={key:1},el={class:"form_box"},al={class:"bank_name_tip"},ll={class:"form-button"},il=["src"],nl=sa({__name:"start",setup(ol){const w={FR_ID_CARD_FRONT:"FR_ID_CARD_FRONT",FR_ID_CARD_BEHIND:"FR_ID_CARD_BEHIND",ID_CARD_FRONT:"ID_CARD_FRONT",ID_CARD_BEHIND:"ID_CARD_BEHIND",BUSINESS_LICENCE:"BUSINESS_LICENCE",BANK_CARD:"BANK_CARD"},ze=xa(),te=La(),Ue=Sa(),De=()=>{const{provinceData:n,cityData:e,areaData:r}=Ba;return n.map((d,o)=>({...d,children:e[o].map((D,N)=>{const m={...D};return r[o]&&r[o][N]&&(m.children=r[o][N]),m})}))},Ce=f(!!ze.token);f(1);const V=f(!1),O=f(null),X=f(!1),re=f(""),se=f([]),_e=f(De()),we=f(),Ne=f(),W=f([]),G=f({biz_license_image:null,individual_id_images:null,individual_id_images2:null,legal_person_id_images:null,legal_person_id_images2:null,bank_image:null}),z=de({biz_license_image:[],individual_id_images:[],individual_id_images2:[],legal_person_id_images:[],legal_person_id_images2:[],bank_image:[]});let Y=0,ue=f(null),Z=f(""),U=f(""),h=f(2),H=f(2);const Re=n=>{if(n&&n.length===2){const[e,r]=n;a.biz_category=e,a.biz_second_category=r}},a=de({bank_name:"",bank_district:"",bank_area:"",openning_bank_code:"",clearing_bank_code:"",bank_branch_name:"",account_number:"",account_holder_name:"",biz_license_period_end:"9999-12-31",biz_category:null,biz_license_company:"",biz_license_image:"",biz_license_number:"",biz_second_category:null,biz_license_content:"",city_id:null,contact_name:"",county_id:null,entity_type:1,environment_image:"",front_facade_image:"",individual_id_images:"",individual_id_images2:"",individual_id_number:"",individual_id_name:"",individual_id_addr:"",individual_id_period_begin:"",individual_id_period_end:"",legal_person_id_images:"",legal_person_id_images2:"",legal_person_id_number:"",legal_person_mobile:"",legal_person_name:"",legal_person_id_addr:"",legal_person_id_period_begin:"",legal_person_id_period_end:"",license_image:[],license_number:"",license_type:1,login_mobile:localStorage.getItem("mobilePhone"),province_id:null,store_address:"",store_district:[],position:"",store_latitude:null,store_longitude:null,store_name:"",mapAddressLabel:"",license_imageToString:"",store_area:"",user_status:"",bank_image:"",email:"",biz_license_period_begin:""}),Ie=[{value2:1,label:"无需特殊资质"},{value2:2,label:"需许可证资质"},{value2:3,label:"需特许证件资质"}],Ee=de({contact_name:[{required:!0,message:"请输入联系人姓名",trigger:"blur"}],legal_person_id_addr:[{required:!0,message:"请输入法人身份证详细地址",trigger:"blur"}],biz_license_content:[{required:!0,message:"请输入经营范围内容",trigger:"blur"}],biz_category:[{required:!0,message:"请选择经营品类",trigger:"change"}],store_name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],store_district:[{required:!0,message:"请选择地图地址",trigger:"change"}],store_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],front_facade_image:[{required:!0,message:"请上传门脸图",trigger:["change","blur"]}],environment_image:[{required:!0,message:"请上传环境图",trigger:["change","blur"]}],entity_type:[{required:!0,message:"请主体类型",trigger:"change"}],biz_license_number:[{required:!0,message:"请输入注册号",trigger:"blur"}],biz_license_company:[{required:!0,message:"请输入公司名称",trigger:"blur"}],legal_person_name:[{required:!0,message:"请输入法人姓名",trigger:"blur"}],legal_person_mobile:[{required:!0,message:"请输入法人手机号",trigger:"blur"}],legal_person_id_period_begin:[{required:!0,message:"请输入法人身份证开始有效日期",trigger:"blur"}],legal_person_id_period_end:[{required:!0,message:"请输入法人身份证截止有效日期",trigger:"blur"}],legal_person_id_number:[{required:!0,message:"请输入法人身份证号",trigger:"blur"}],biz_license_image:[{required:!0,message:"请上传营业执照",trigger:"change"}],legal_person_id_images:[{required:!0,message:"请上传法人身份证正面",trigger:"change"}],legal_person_id_images2:[{required:!0,message:"请上传法人身份证反面",trigger:"change"}],individual_id_name:[{required:!0,message:"请输入个人身份证姓名",trigger:"blur"}],individual_id_number:[{required:!0,message:"请输入个人身份证号",trigger:"blur"}],individual_id_images:[{required:!0,message:"请上传个人身份证正面",trigger:"change"}],individual_id_images2:[{required:!0,message:"请上传个人身份证反面",trigger:"change"}],individual_id_addr:[{required:!0,message:"请输入个人身份证详细地址",trigger:"change"}],individual_id_period_begin:[{required:!0,message:"请选择个人身份证开始有效日期",trigger:"change"}],individual_id_period_end:[{required:!0,message:"请选择个人身份证截止有效日期",trigger:"change"}],bank_branch_name:[{required:!0,message:"请选择银行",trigger:"change"}],account_number:[{required:!0,message:"请输入银行卡号",trigger:"blur"}],account_holder_name:[{required:!0,message:"请输入开户名称",trigger:"blur"}]});ve(h,n=>{n==1?a.legal_person_id_period_end="9999-12-31":a.legal_person_id_period_end="",O.value.validate("legal_person_id_period_end")}),ve(H,n=>{n==1?a.individual_id_period_end="9999-12-31":a.individual_id_period_end="",O.value.validate("individual_id_period_end")});const qe=async()=>{var be;const n=((be=a.store_district)==null?void 0:be.join("/"))||"",{bank_name:e,bank_district:r,bank_area:d,openning_bank_code:o,clearing_bank_code:_,account_number:D,account_holder_name:N,biz_license_company:m,biz_license_image:y,biz_license_number:R,biz_second_category:Q,city_id:ee,contact_name:M,county_id:K,entity_type:ae,environment_image:le,front_facade_image:ie,individual_id_images:ne,individual_id_images2:oe,individual_id_number:l,individual_id_name:s,legal_person_id_images:v,legal_person_id_images2:He,legal_person_id_number:$e,legal_person_mobile:je,legal_person_name:Me,license_image:Ke,license_number:Je,license_type:We,login_mobile:me,province_id:Xe,store_address:Ye,store_latitude:Ze,store_longitude:Qe,store_name:ea,store_area:pe,biz_category:aa,biz_license_content:la,legal_person_id_addr:ia,legal_person_id_period_begin:na,legal_person_id_period_end:oa,individual_id_addr:da,individual_id_period_begin:ta,individual_id_period_end:ra,store_district:dl}=a;let ge={};ke.isNumber(Z.value)&&(ge={id:Z.value});const ce=await Ha({...ge,bank_name:e,bank_district:r,bank_area:d,openning_bank_code:o,clearing_bank_code:_,account_number:D,account_holder_name:N,biz_category:aa,biz_license_content:la,biz_license_company:m,biz_license_image:y,biz_license_number:R,biz_second_category:Q,city_id:ee,contact_name:M,county_id:K,entity_type:ae,store_district:n,environment_image:le,front_facade_image:ie,individual_id_images:ne,individual_id_images2:oe,individual_id_number:l,individual_id_name:s,legal_person_id_images:v,legal_person_id_images2:He,legal_person_id_number:$e,legal_person_mobile:je,legal_person_name:Me,license_image:Ke,license_number:Je,license_type:We,login_mobile:me,province_id:Xe,store_address:pe.replace(/\//g,"")+Ye,store_latitude:Ze,store_longitude:Qe,store_name:ea,store_area:pe,legal_person_id_addr:ia,legal_person_id_period_begin:na,legal_person_id_period_end:oa,individual_id_addr:da,individual_id_period_begin:ta,individual_id_period_end:ra,email:`${me}@qq.com`});ce.code==0&&ce.status==200&&(k.success("已提交开店申请~"),setTimeout(()=>{te.push({name:"check"})},1e3))},Ae=async()=>{const n=await O.value.validate(e=>e);if(a.entity_type==2&&!a.bank_image){k.error("请上传银行卡");return}n&&qe()},P=(n,e)=>{const r={front_facade_image:"门脸图",environment_image:"环境图",biz_license_image:"营业执照",license_image:"许可证",legal_person_id_images:"法人身份证正面",legal_person_id_images2:"法人身份证反面",individual_id_images:"个人身份证正面",individual_id_images2:"个人身份证反面"};if(n==="license_image")return`${r[n]}(${a[n].length}/${e})`;{const d=a[n]?1:0;return`${r[n]}(${d}/${e})`}},Le=async()=>{console.log("formdata",a),Ae()},Se=n=>{const e=W.value.find(r=>r.value==n);e&&(a.bank_name=e.label,a.bank_district=e.district,a.bank_area=e.area,a.openning_bank_code=e.branch_bank_no,a.clearing_bank_code=e.clear_no)},Be=n=>{if(!n){W.value=[];return}Pa({keyword:n,pageNum:1,pageSize:2e3}).then(e=>{e.status==200&&(W.value=e.data.items.map(r=>({district:r.district,area:r.area,branch_bank_no:r.branch_bank_no,clear_no:r.clear_no,label:r.branch_bank_name,value:r.branch_bank_no})))})},Fe=n=>{if(console.log(11,n),n&&n.length===3){const[d,o,_]=n;a.province_id=d,a.city_id=o,a.county_id=_}const e=n.map((d,o)=>{const _=(D,N)=>{for(const m of D){if(m.value===N)return m.label;if(m.children){const y=_(m.children,N);if(y)return y}}return""};return _(_e.value,d)}),r=e==null?void 0:e.join("/");a.mapAddressLabel=r,a.store_area=r,O.value.validate()},xe=f([]),Te=async(n,e)=>{var r,d;if(!n){e([]);return}try{const o=((r=a.store_district)==null?void 0:r.join("/"))||"",D=await Ga({query:n,region:o,city_limit:!0,ret_coordtype:"gcj02ll"});if((d=D==null?void 0:D.result)!=null&&d.length){const N=D.result.filter(m=>"location"in m).map(m=>{var y,R;return{value:m.name,label:m.name,name:m.name,address:m.address||"",lat:((y=m.location)==null?void 0:y.lat)||"",lng:((R=m.location)==null?void 0:R.lng)||""}});e(N)}else k.error("搜索失败"),e([])}catch{k.error("搜索失败"),e([])}},Oe=n=>{a.position="",a.store_address=n.value,a.store_latitude=n.lat,a.store_longitude=n.lng,O.value.validate()},I=async n=>{const e=n.type==="image/jpeg",r=n.type==="image/png",d=n.size/1024/1024<10;return V.value=!0,!e&&!r?(V.value=!1,k.error("上传的图片必须是JPG或PNG格式!"),!1):d?!0:(V.value=!1,k.error("上传的图片大小不能超过10MB!"),!1)},E=f("https://mall.gpxscs.cn/mobile/shop/oss/upload"),q=(n,e,r)=>{if(r==="license_image"){const d=n.url;a[r]=a[r].filter(o=>o!==d)}else a[r]=""},A=n=>{const r={license_image:5}[n]||1;return n==="license_image"?a[n].length>=r:a[n]!=""||a[n].length!=0},he=(n,e)=>{k.warning("最多只能上传1张图片")},L=n=>{re.value=n.url,X.value=!0},$=async(n,e,r)=>{V.value=!0,U.value="",n=await Fa(n);const d=await ja(n,e).then(o=>(V.value=!1,o)).catch(()=>{V.value=!1;const o=G.value[r];o&&(o.clearFiles(),z[r]=[],Pe(r)),k.error("网络异常,请重试!")});return(d==null?void 0:d.code)==0&&(d==null?void 0:d.status)==200?d==null?void 0:d.data:null},j=async(n,e)=>new Promise(async(r,d)=>{let o=new FormData;o.append("batchNo",n),o.append("imgType",e),clearTimeout(Y),Y=setTimeout(async()=>{const _=await $a(o).finally(()=>{V.value=!1});o=null,clearTimeout(Y),_.status!=200?d(_==null?void 0:_.data):r(_==null?void 0:_.data),V.value=!1},2e3)}),S=async(n,e)=>{switch(V.value=!0,e){case"biz_license_image":var d=await j(n,w.BUSINESS_LICENCE);console.log("biz_license_image",d),a.biz_license_company=d.bizLicenseCompanyName,a.legal_person_name=d.bizLicenseOwnerName,a.biz_license_number=d.bizLicenseCreditCode,a.biz_license_content=d.bizLicenseScope,a.account_holder_name=d.bizLicenseCompanyName,a.biz_license_period_begin=d.bizLicenseStartTime.replace(/年|月|日/g,"-").replace(/-$/g,"").replace(/-+/g,"-");break;case"legal_person_id_images":var d=await j(n,w.FR_ID_CARD_FRONT);console.log("legal_person_id_images",d),a.legal_person_id_number=d.idNumber,a.legal_person_id_addr=d.address;break;case"legal_person_id_images2":var d=await j(n,w.FR_ID_CARD_BEHIND),r=d.validity.split("-");console.log("legal_person_id_images2",d),a.legal_person_id_period_begin=r[0],r[1]!="长期"?a.legal_person_id_period_end=r[1]:(h.value=1,a.legal_person_id_period_end="9999-12-31");break;case"individual_id_images":var d=await j(n,w.ID_CARD_FRONT);console.log("individual_id_images",d),a.individual_id_name=d.name,a.account_holder_name=d.name,a.individual_id_number=d.idNumber,a.individual_id_addr=d.address;break;case"individual_id_images2":var d=await j(n,w.ID_CARD_BEHIND),r=d.validity.split("-");console.log("individual_id_images2",d),a.individual_id_period_begin=r[0],r[1]!="长期"?a.individual_id_period_end=r[1]:(h.value=1,a.individual_id_period_end="9999-12-31");break;case"bank_image":var d=await j(n,w.BANK_CARD);console.log("bank_image",d),a.account_number=d.card_number;break}V.value=!1,O.value.validate()},Pe=n=>{n==="license_image"?a[n]=[]:a[n]="",ue.value=null},B=async(n,e,r,d)=>{if(n&&n.status===200&&n.code===0)if(n.data&&n.data.url)switch(e.url=n.data.url,d==="license_image"?a[d].push(e.url):a[d]=e.url,ue.value=e.raw,V.value=!1,d){case"biz_license_image":var o=await $(e.raw,w.BUSINESS_LICENCE,d);U.value=o.batchNo,S(o.batchNo,d);break;case"legal_person_id_images":var o=await $(e.raw,w.FR_ID_CARD_FRONT,d);U.value=o.batchNo,S(o.batchNo,d);break;case"legal_person_id_images2":var o=await $(e.raw,w.FR_ID_CARD_BEHIND,d);U.value=o.batchNo,S(o.batchNo,d);break;case"individual_id_images":var o=await $(e.raw,w.ID_CARD_FRONT,d);U.value=o.batchNo,S(o.batchNo,d);break;case"individual_id_images2":var o=await $(e.raw,w.ID_CARD_BEHIND,d);U.value=o.batchNo,S(o.batchNo,d);break;case"bank_image":var o=await $(e.raw,w.BANK_CARD,d);U.value=o.batchNo,S(o.batchNo,d);break}else k.error("文件上传成功,但未返回文件 URL"),V.value=!1;else k.error(n.msg||"文件上传失败"),V.value=!1;O.value.validate()},F=(n,e)=>{V.value=!1,k.error("文件上传失败")},Ge=()=>{a.individual_id_number="",a.individual_id_name="",a.individual_id_images="",a.individual_id_images2="",a.individual_id_addr="",a.individual_id_period_begin="",a.individual_id_period_end="",a.license_type=1,a.license_number="",a.license_image=[],a.biz_license_image="",a.biz_license_number="",a.biz_license_company="",a.biz_license_content="",a.legal_person_name="",a.legal_person_mobile="",a.legal_person_id_number="",a.legal_person_id_images="",a.legal_person_id_images2="",a.legal_person_id_addr="",a.legal_person_id_period_begin="",a.legal_person_id_period_end=""};return _a(()=>{var e;if(!Ce.value){te.push({name:"index"});return}const n=(e=Ue.query)==null?void 0:e.id;ke.isNumber(n)&&(Z.value=n),Ta().then(r=>{r.code===0&&r.status===200&&(se.value=Oa(r.data))}).catch(r=>{k.error("获取店铺分类失败")}),ha().then(r=>{r.code===0&&r.status===200?(we.value=r.data,console.log(Ne.value)):k.error("获取银行失败")}).catch(r=>{k.error("获取银行失败")})}),(n,e)=>{const r=va,d=ba,o=fa,_=ya,D=Va,N=ka,m=Ua,y=za,R=ga,Q=Ca,ee=wa,M=Na,K=Ra,ae=Ia,le=qa,ie=pa,ne=ca,oe=ma;return u(),J("div",Ka,[e[73]||(e[73]=p("div",{class:"steps-container"},[p("div",{class:"tit",style:{"margin-bottom":"0"}},"免费开店资料填写")],-1)),p("div",Ja,[ua((u(),c(ie,{model:a,rules:Ee,ref_key:"formRef",ref:O,"label-width":"160px",style:{"max-width":"600px"},"element-loading-text":"数据加载中...","element-loading-background":"rgba(0,0,0,.75)"},{default:t(()=>[p("div",Wa,[e[52]||(e[52]=p("div",{class:"tit"},"店铺信息",-1)),i(o,{label:"主体类型",prop:"entity_type"},{default:t(()=>[i(d,{modelValue:a.entity_type,"onUpdate:modelValue":e[0]||(e[0]=l=>a.entity_type=l),onChange:Ge},{default:t(()=>[i(r,{value:1},{default:t(()=>e[48]||(e[48]=[C("企业")])),_:1}),i(r,{value:2},{default:t(()=>e[49]||(e[49]=[C("个人")])),_:1})]),_:1},8,["modelValue"])]),_:1}),i(o,{label:"联系人",prop:"contact_name"},{default:t(()=>[i(_,{modelValue:a.contact_name,"onUpdate:modelValue":e[1]||(e[1]=l=>a.contact_name=l),placeholder:"请输入联系人姓名"},null,8,["modelValue"])]),_:1}),i(o,{label:"联系电话",prop:"login_mobile"},{default:t(()=>[i(_,{modelValue:a.login_mobile,"onUpdate:modelValue":e[2]||(e[2]=l=>a.login_mobile=l),placeholder:"请输入联系人电话",disabled:""},null,8,["modelValue"])]),_:1}),i(o,{label:"经营品类",prop:"biz_category"},{default:t(()=>[i(D,{modelValue:a.biz_category,"onUpdate:modelValue":e[3]||(e[3]=l=>a.biz_category=l),options:se.value,placeholder:"请选择经营品类","show-all-levels":!1,onChange:Re,clearable:""},null,8,["modelValue","options"])]),_:1}),i(o,{label:"门店名称",prop:"store_name"},{default:t(()=>[i(_,{modelValue:a.store_name,"onUpdate:modelValue":e[4]||(e[4]=l=>a.store_name=l),placeholder:"请输入门店名称"},null,8,["modelValue"])]),_:1}),i(o,{label:"所在地区",prop:"store_district"},{default:t(()=>[i(D,{style:{"margin-right":"5px"},modelValue:a.store_district,"onUpdate:modelValue":e[5]||(e[5]=l=>a.store_district=l),options:_e.value,onChange:Fe,popperClass:"multi-choose"},null,8,["modelValue","options"]),a.store_district?(u(),c(N,{key:0,style:{width:"180px"},modelValue:a.position,"onUpdate:modelValue":e[6]||(e[6]=l=>a.position=l),placeholder:"试试搜索,快速填写地址","fetch-suggestions":Te,"value-key":"value",options:xe.value,onSelect:Oe},{default:t(({item:l})=>[l?(u(),J("div",Xa,[p("div",null,[p("p",null,fe(l.name),1)]),p("div",null,[p("span",null,fe(l.address),1)])])):g("",!0)]),_:1},8,["modelValue","options"])):g("",!0)]),_:1}),a.store_district?(u(),c(o,{key:0,label:"详细地址",prop:"store_address"},{default:t(()=>[i(_,{modelValue:a.store_address,"onUpdate:modelValue":e[7]||(e[7]=l=>a.store_address=l),placeholder:"请输入详细地址"},null,8,["modelValue"])]),_:1})):g("",!0),i(o,{label:P("front_facade_image",1),prop:"front_facade_image"},{default:t(()=>[i(y,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,"on-remove":(l,s)=>q(l,s,"front_facade_image"),"on-success":(l,s,v)=>B(l,s,v,"front_facade_image"),"on-preview":L,"on-error":F,"on-exceed":he,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("front_facade_image")})},{default:t(()=>[i(m,{class:"avatar-uploader-icon"},{default:t(()=>[i(b(T))]),_:1}),e[50]||(e[50]=p("div",{class:"uploader-tips"},"上传门店图",-1))]),_:1},8,["on-remove","on-success","action","class"])]),_:1},8,["label"]),i(o,{label:P("environment_image",1),prop:"environment_image"},{default:t(()=>[i(y,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":L,modelValue:a.environment_image,"onUpdate:modelValue":e[8]||(e[8]=l=>a.environment_image=l),"on-remove":(l,s)=>q(l,s,"environment_image"),"on-success":(l,s,v)=>B(l,s,v,"environment_image"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("environment_image")})},{default:t(()=>[i(m,null,{default:t(()=>[i(b(T))]),_:1}),e[51]||(e[51]=p("div",{class:"uploader-tips"},"上传环境图",-1))]),_:1},8,["modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"])]),p("div",Ya,[e[65]||(e[65]=p("div",{class:"tit"},"营业信息",-1)),a.entity_type===1?(u(),J("div",Za,[i(o,{label:P("biz_license_image",1),prop:"biz_license_image"},{default:t(()=>[i(y,{ref:l=>{l&&(G.value.biz_license_image=l)},"file-list":z.biz_license_image,"onUpdate:fileList":e[9]||(e[9]=l=>z.biz_license_image=l),multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:a.biz_license_image,"onUpdate:modelValue":e[10]||(e[10]=l=>a.biz_license_image=l),"on-remove":(l,s)=>q(l,s,"biz_license_image"),"on-preview":L,"on-success":(l,s,v)=>B(l,s,v,"biz_license_image"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("biz_license_image")})},{default:t(()=>[i(m,null,{default:t(()=>[i(b(T))]),_:1}),e[53]||(e[53]=p("div",{class:"uploader-tips"},"上传营业执照",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"]),a.biz_license_image&&!a.biz_license_company&&b(U)?(u(),c(R,{key:0,type:"info",plain:"",onClick:e[11]||(e[11]=l=>S(b(U),"biz_license_image"))},{default:t(()=>e[54]||(e[54]=[C("点击免填营业执照信息")])),_:1})):g("",!0)]),_:1},8,["label"]),a.biz_license_image?(u(),c(o,{key:0,label:"公司名称",prop:"biz_license_company"},{default:t(()=>[i(_,{modelValue:a.biz_license_company,"onUpdate:modelValue":e[12]||(e[12]=l=>a.biz_license_company=l),placeholder:"请输入公司名称"},null,8,["modelValue"])]),_:1})):g("",!0),a.biz_license_image?(u(),c(o,{key:1,label:"法人姓名",prop:"legal_person_name"},{default:t(()=>[i(_,{modelValue:a.legal_person_name,"onUpdate:modelValue":e[13]||(e[13]=l=>a.legal_person_name=l),placeholder:"请输入法人姓名"},null,8,["modelValue"])]),_:1})):g("",!0),a.biz_license_image?(u(),c(o,{key:2,label:"法人手机号",prop:"legal_person_mobile"},{default:t(()=>[i(_,{modelValue:a.legal_person_mobile,"onUpdate:modelValue":e[14]||(e[14]=l=>a.legal_person_mobile=l),placeholder:"请输入法人手机号"},null,8,["modelValue"])]),_:1})):g("",!0),a.biz_license_image?(u(),c(o,{key:3,label:"注册号",prop:"biz_license_number"},{default:t(()=>[i(_,{modelValue:a.biz_license_number,"onUpdate:modelValue":e[15]||(e[15]=l=>a.biz_license_number=l),placeholder:"请输入注册号"},null,8,["modelValue"])]),_:1})):g("",!0),a.biz_license_image?(u(),c(o,{key:4,label:"经营范围",prop:"biz_license_content"},{default:t(()=>[i(_,{rows:2,type:"textarea",modelValue:a.biz_license_content,"onUpdate:modelValue":e[16]||(e[16]=l=>a.biz_license_content=l),placeholder:"请输入经营范围"},null,8,["modelValue"])]),_:1})):g("",!0),a.biz_license_image?(u(),c(o,{key:5,label:"许可证类型",prop:"license_type"},{default:t(()=>[i(ee,{modelValue:a.license_type,"onUpdate:modelValue":e[17]||(e[17]=l=>a.license_type=l),"value-key":"",placeholder:"请选择类型",clearable:"",onChange:e[18]||(e[18]=()=>{})},{default:t(()=>[(u(),J(ye,null,Da(Ie,l=>i(Q,{key:l.value2,label:l.label,value:l.value2},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})):g("",!0),a.license_type!=1?(u(),c(o,{key:6,label:P("license_image",5),prop:"license_image"},{default:t(()=>[i(y,{ref:"uploadRef",multiple:"",limit:5,"list-type":"picture-card","auto-upload":!0,modelValue:a.license_image,"onUpdate:modelValue":e[19]||(e[19]=l=>a.license_image=l),"on-preview":L,"on-remove":(l,s)=>q(l,s,"license_image"),"on-success":(l,s,v)=>B(l,s,v,"license_image"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("license_image")})},{default:t(()=>[i(m,null,{default:t(()=>[i(b(T))]),_:1}),e[55]||(e[55]=p("div",{class:"uploader-tips"},"上传许可证",-1))]),_:1},8,["modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"])):g("",!0),a.license_type!=1?(u(),c(o,{key:7,label:"许可证编号",prop:"license_number"},{default:t(()=>[i(_,{modelValue:a.license_number,"onUpdate:modelValue":e[20]||(e[20]=l=>a.license_number=l),placeholder:"请输入许可证编号"},null,8,["modelValue"])]),_:1})):g("",!0),i(o,{label:P("legal_person_id_images",1),prop:"legal_person_id_images"},{default:t(()=>[i(y,{ref:l=>{l&&(G.value.legal_person_id_images=l)},"file-list":z.legal_person_id_images,"onUpdate:fileList":e[21]||(e[21]=l=>z.legal_person_id_images=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":L,modelValue:a.legal_person_id_images,"onUpdate:modelValue":e[22]||(e[22]=l=>a.legal_person_id_images=l),"on-remove":(l,s)=>q(l,s,"legal_person_id_images"),"on-success":(l,s,v)=>B(l,s,v,"legal_person_id_images"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("legal_person_id_images")})},{default:t(()=>[i(m,{class:"avatar-uploader-icon"},{default:t(()=>[i(b(T))]),_:1}),e[56]||(e[56]=p("div",{class:"uploader-tips"},"上传证件正面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"]),a.legal_person_id_images&&!a.legal_person_id_number&&b(U)?(u(),c(R,{key:0,type:"info",plain:"",onClick:e[23]||(e[23]=l=>S(b(U),"legal_person_id_images"))},{default:t(()=>e[57]||(e[57]=[C("点击免填身份证")])),_:1})):g("",!0)]),_:1},8,["label"]),i(o,{label:P("legal_person_id_images2",1),prop:"legal_person_id_images2"},{default:t(()=>[i(y,{ref:l=>{l&&(G.value.legal_person_id_images2=l)},"file-list":z.legal_person_id_images2,"onUpdate:fileList":e[24]||(e[24]=l=>z.legal_person_id_images2=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":L,modelValue:a.legal_person_id_images2,"onUpdate:modelValue":e[25]||(e[25]=l=>a.legal_person_id_images2=l),"on-remove":(l,s)=>q(l,s,"legal_person_id_images2"),"on-success":(l,s,v)=>B(l,s,v,"legal_person_id_images2"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("legal_person_id_images2")})},{default:t(()=>[i(m,{class:"avatar-uploader-icon"},{default:t(()=>[i(b(T))]),_:1}),e[58]||(e[58]=p("div",{class:"uploader-tips"},"上传证件反面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"]),a.legal_person_id_images?(u(),c(o,{key:8,label:"法人身份证号码",prop:"legal_person_id_number"},{default:t(()=>[i(_,{modelValue:a.legal_person_id_number,"onUpdate:modelValue":e[26]||(e[26]=l=>a.legal_person_id_number=l),placeholder:"请输入法人身份证号码"},null,8,["modelValue"])]),_:1})):g("",!0),a.legal_person_id_images?(u(),c(o,{key:9,label:"身份证详细地址",prop:"legal_person_id_addr"},{default:t(()=>[i(_,{modelValue:a.legal_person_id_addr,"onUpdate:modelValue":e[27]||(e[27]=l=>a.legal_person_id_addr=l),placeholder:"请输入身份证详细地址"},null,8,["modelValue"])]),_:1})):g("",!0),a.legal_person_id_images2?(u(),c(o,{key:10,label:"身份证生效日期",prop:"legal_person_id_period_begin"},{default:t(()=>[i(M,{modelValue:a.legal_person_id_period_begin,"onUpdate:modelValue":e[28]||(e[28]=l=>a.legal_person_id_period_begin=l),type:"date",placeholder:"请选择有效日期"},null,8,["modelValue"])]),_:1})):g("",!0),a.legal_person_id_images2?(u(),c(o,{key:11,label:"身份证截止日期",prop:"legal_person_id_period_end"},{default:t(()=>[i(d,{modelValue:b(h),"onUpdate:modelValue":e[29]||(e[29]=l=>Ve(h)?h.value=l:h=l)},{default:t(()=>[i(K,{label:1},{default:t(()=>e[59]||(e[59]=[C("长期")])),_:1}),i(K,{label:2},{default:t(()=>e[60]||(e[60]=[C("非长期")])),_:1})]),_:1},8,["modelValue"]),b(h)==2?(u(),c(M,{key:0,modelValue:a.legal_person_id_period_end,"onUpdate:modelValue":e[30]||(e[30]=l=>a.legal_person_id_period_end=l),type:"date",placeholder:"请选择截止日期"},null,8,["modelValue"])):g("",!0)]),_:1})):g("",!0)])):g("",!0),a.entity_type===2?(u(),J("div",Qa,[i(o,{label:P("individual_id_images",1),prop:"individual_id_images"},{default:t(()=>[i(y,{ref:l=>{l&&(G.value.individual_id_images=l)},"file-list":z.individual_id_images,"onUpdate:fileList":e[31]||(e[31]=l=>z.individual_id_images=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":L,modelValue:a.individual_id_images,"onUpdate:modelValue":e[32]||(e[32]=l=>a.individual_id_images=l),"on-remove":(l,s)=>q(l,s,"individual_id_images"),"on-success":(l,s,v)=>B(l,s,v,"individual_id_images"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("individual_id_images")})},{default:t(()=>[i(m,{class:"avatar-uploader-icon"},{default:t(()=>[i(b(T))]),_:1}),e[61]||(e[61]=p("div",{class:"uploader-tips"},"上传证件正面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"]),i(o,{label:P("individual_id_images2",1),prop:"individual_id_images2"},{default:t(()=>[i(y,{ref:l=>{l&&(G.value.individual_id_images2=l)},"file-list":z.individual_id_images2,"onUpdate:fileList":e[33]||(e[33]=l=>z.individual_id_images2=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":L,modelValue:a.individual_id_images2,"onUpdate:modelValue":e[34]||(e[34]=l=>a.individual_id_images2=l),"on-remove":(l,s)=>q(l,s,"individual_id_images2"),"on-success":(l,s,v)=>B(l,s,v,"individual_id_images2"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("individual_id_images2")})},{default:t(()=>[i(m,{class:"avatar-uploader-icon"},{default:t(()=>[i(b(T))]),_:1}),e[62]||(e[62]=p("div",{class:"uploader-tips"},"上传证件反面",-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"])]),_:1},8,["label"]),a.individual_id_images?(u(),c(o,{key:0,label:"个人身份证姓名",prop:"individual_id_name"},{default:t(()=>[i(_,{modelValue:a.individual_id_name,"onUpdate:modelValue":e[35]||(e[35]=l=>a.individual_id_name=l),placeholder:"请输入个人身份证姓名"},null,8,["modelValue"])]),_:1})):g("",!0),a.individual_id_images?(u(),c(o,{key:1,label:"个人身份证号",prop:"individual_id_number"},{default:t(()=>[i(_,{modelValue:a.individual_id_number,"onUpdate:modelValue":e[36]||(e[36]=l=>a.individual_id_number=l),placeholder:"请输入个人身份证号"},null,8,["modelValue"])]),_:1})):g("",!0),a.individual_id_images?(u(),c(o,{key:2,label:"身份证详细地址",prop:"individual_id_addr"},{default:t(()=>[i(_,{modelValue:a.individual_id_addr,"onUpdate:modelValue":e[37]||(e[37]=l=>a.individual_id_addr=l),placeholder:"请输入身份证详细地址"},null,8,["modelValue"])]),_:1})):g("",!0),a.individual_id_images2?(u(),c(o,{key:3,label:"身份证生效日期",prop:"individual_id_period_begin"},{default:t(()=>[i(M,{modelValue:a.individual_id_period_begin,"onUpdate:modelValue":e[38]||(e[38]=l=>a.individual_id_period_begin=l),type:"date",placeholder:"请选择有效日期"},null,8,["modelValue"])]),_:1})):g("",!0),a.individual_id_images2?(u(),c(o,{key:4,label:"身份证截止日期",prop:"individual_id_period_end"},{default:t(()=>[i(d,{modelValue:b(H),"onUpdate:modelValue":e[39]||(e[39]=l=>Ve(H)?H.value=l:H=l)},{default:t(()=>[i(K,{label:1},{default:t(()=>e[63]||(e[63]=[C("长期")])),_:1}),i(K,{label:2},{default:t(()=>e[64]||(e[64]=[C("非长期")])),_:1})]),_:1},8,["modelValue"]),b(H)==2?(u(),c(M,{key:0,modelValue:a.individual_id_period_end,"onUpdate:modelValue":e[40]||(e[40]=l=>a.individual_id_period_end=l),type:"date",placeholder:"请选择截止日期"},null,8,["modelValue"])):g("",!0)]),_:1})):g("",!0)])):g("",!0)]),p("div",el,[e[70]||(e[70]=p("div",{class:"tit"},"结算信息",-1)),i(o,{label:"银行卡",prop:"bank_image"},{default:t(()=>[i(y,{ref:l=>{l&&(G.value.bank_image=l)},"file-list":z.bank_image,"onUpdate:fileList":e[41]||(e[41]=l=>z.bank_image=l),limit:1,"list-type":"picture-card","auto-upload":!0,"on-preview":L,modelValue:a.bank_image,"onUpdate:modelValue":e[42]||(e[42]=l=>a.bank_image=l),"on-remove":(l,s)=>q(l,s,"bank_image"),"on-success":(l,s,v)=>B(l,s,v,"bank_image"),"on-error":F,"before-upload":I,action:E.value,name:"upfile",class:x({"upload-hidden":A("bank_image")})},{default:t(()=>[i(m,{class:"avatar-uploader-icon"},{default:t(()=>[i(b(T))]),_:1}),e[66]||(e[66]=p("div",{class:"uploader-tips"},[C("上传银行卡"),p("br"),C("免填卡号")],-1))]),_:1},8,["file-list","modelValue","on-remove","on-success","action","class"]),a.bank_image&&!a.account_number&&b(U)?(u(),c(R,{key:0,type:"info",plain:"",onClick:e[43]||(e[43]=l=>S(b(U),"bank_image"))},{default:t(()=>e[67]||(e[67]=[C("点击免填卡号")])),_:1})):g("",!0)]),_:1}),a.entity_type==1||a.bank_image?(u(),J(ye,{key:0},[i(o,{label:"开户名称",prop:"account_holder_name"},{default:t(()=>[i(_,{modelValue:a.account_holder_name,"onUpdate:modelValue":e[44]||(e[44]=l=>a.account_holder_name=l),placeholder:"请输入开户名称"},null,8,["modelValue"])]),_:1}),i(o,{label:"银行卡号",prop:"account_number"},{default:t(()=>[i(_,{modelValue:a.account_number,"onUpdate:modelValue":e[45]||(e[45]=l=>a.account_number=l),placeholder:"请输入银行卡号"},null,8,["modelValue"])]),_:1}),i(o,{label:"开户银行",prop:"bank_branch_name"},{default:t(()=>[i(ae,{clearable:"",filterable:"",remote:"",onChange:Se,"remote-method":Be,modelValue:a.bank_branch_name,"onUpdate:modelValue":e[46]||(e[46]=l=>a.bank_branch_name=l),placeholder:"中国工商银行桂平",placement:"top-start",style:{width:"350px"},options:W.value},{prefix:t(()=>[i(m,null,{default:t(()=>[i(b(Ea))]),_:1})]),_:1},8,["modelValue","options"]),p("div",al,[i(le,{placement:"top",effect:"light"},{content:t(()=>e[68]||(e[68]=[p("div",{class:"bank_name_cont"},[p("p",null," 如开户地为县级市或乡镇区无法搜索到,可选择相同银行的市级支行网点 ")],-1)])),default:t(()=>[i(R,{type:"info",link:""},{default:t(()=>[i(m,{color:"#e6a23c",size:"14",style:{"margin-right":"5px"}},{default:t(()=>[i(b(Aa))]),_:1}),e[69]||(e[69]=C("搜不到我的开户银行,怎么处理?"))]),_:1})]),_:1})])]),_:1})],64)):g("",!0)])]),_:1},8,["model","rules"])),[[oe,V.value,void 0,{fullscreen:!0,lock:!0}]])]),p("div",ll,[e[72]||(e[72]=p("div",{class:"myui_check_text"},"检查并确认店铺信息和证件信息无误",-1)),i(R,{type:"primary",onClick:Le},{default:t(()=>e[71]||(e[71]=[C("提交审核")])),_:1})]),i(ne,{modelValue:X.value,"onUpdate:modelValue":e[47]||(e[47]=l=>X.value=l),width:"max-content"},{default:t(()=>[p("img",{"w-full":"",src:re.value,alt:"Preview Image"},null,8,il)]),_:1},8,["modelValue"])])}}}),gl=Ma(nl,[["__scopeId","data-v-de247ff0"]]);export{gl as default}; diff --git a/dist/static/js/upload-CsG0M-WF.js b/dist/static/js/upload-BGgo17Jj.js similarity index 90% rename from dist/static/js/upload-CsG0M-WF.js rename to dist/static/js/upload-BGgo17Jj.js index c9ce920..0f11fa9 100644 --- a/dist/static/js/upload-CsG0M-WF.js +++ b/dist/static/js/upload-BGgo17Jj.js @@ -1 +1 @@ -import{s as r}from"./http-C3yXgKs1.js";function l(n,a={}){a.isFilter=!0;const o=new FormData;o.append("upfile",n);for(const e in a)a.hasOwnProperty(e)&&o.append(e,a[e]);return new Promise((e,i)=>{r({url:"/api/mobile/shop/oss/upload",method:"post",data:o}).then(t=>{e(t)}).catch(t=>i(console.warn(t)))})}function s(n,a){const o=new FormData;return o.append("upfile",n),o.append("imgType",a),new Promise((e,i)=>{r({url:"/api/mobile/shop/lakala/tk/uploadOcrImg",method:"post",data:o}).then(t=>{e(t)}).catch(t=>i(console.warn(t)))})}function u(n){return r({url:"/api/mobile/shop/lakala/tk/imgOcrResult",method:"POST",data:n})}export{s as b,u as i,l as u}; +import{s as r}from"./http-41sWnQvi.js";function l(n,a={}){a.isFilter=!0;const o=new FormData;o.append("upfile",n);for(const e in a)a.hasOwnProperty(e)&&o.append(e,a[e]);return new Promise((e,i)=>{r({url:"/api/mobile/shop/oss/upload",method:"post",data:o}).then(t=>{e(t)}).catch(t=>i(console.warn(t)))})}function s(n,a){const o=new FormData;return o.append("upfile",n),o.append("imgType",a),new Promise((e,i)=>{r({url:"/api/mobile/shop/lakala/tk/uploadOcrImg",method:"post",data:o}).then(t=>{e(t)}).catch(t=>i(console.warn(t)))})}function u(n){return r({url:"/api/mobile/shop/lakala/tk/imgOcrResult",method:"POST",data:n})}export{s as b,u as i,l as u}; diff --git a/src/api/download.js b/src/api/download.js new file mode 100644 index 0000000..fa33fba --- /dev/null +++ b/src/api/download.js @@ -0,0 +1,16 @@ +import http from '../utils/http' + +export function downloadApp(marketId){ + return new Promise((resolve, reject) => { + http({ + url:'/api/mobile/admin/app-market-update/last/apk', + method:'post', + headers: { + 'Content-Type': 'application/json' // 通常JSON格式更通用 + }, + data:{marketId:marketId} + }).then(res=>{ + resolve(res) + }).catch(e => reject(console.warn(e))) + }) +} \ No newline at end of file diff --git a/src/views/Footer.vue b/src/views/Footer.vue index 40070e8..95b7903 100644 --- a/src/views/Footer.vue +++ b/src/views/Footer.vue @@ -80,7 +80,6 @@ let contactList = [ } .foot_menu { - width: 1200px; margin: auto; } diff --git a/src/views/index/slider.vue b/src/views/index/slider.vue index d8c939a..e8c8d1f 100644 --- a/src/views/index/slider.vue +++ b/src/views/index/slider.vue @@ -88,9 +88,7 @@ import { useTransition } from "@vueuse/core"; import { ref, onMounted, defineEmits, watch } from "vue"; import { Promotion, Download } from "@element-plus/icons-vue"; -import { ElMessage } from "element-plus"; -import { getApproval_status } from "@/api/login"; - +import {downloadApp} from '@/api/download.js'; import { useRouter } from "vue-router"; import { useUserStore } from "@/stores/userStore"; @@ -119,8 +117,25 @@ const openRegisterForm = () => { } }; -const downAndroid = () => { - ElMessage.error("敬请期待~"); +const downAndroid = async () => { + try { + // 用 await 等待 downloadApp 的 Promise 完成,直接拿到结果 + const res = await downloadApp(100); + console.log("这是响应结果", res); + + // 同样处理下载逻辑 + if (res.code === 0 && res.data) { + const apkUrl = res.data.download_url; + const a = document.createElement("a"); + a.href = apkUrl; + a.download = `小发同城-${res.data.version_name}.apk`; + document.body.appendChild(a); + a.click(); + document.body.removeChild(a); + } + } catch (error) { + console.error("下载请求失败", error); + } }; const businessmanValue = useTransition(businessman, { diff --git a/src/views/start/check.vue b/src/views/start/check.vue index 0e0b515..fb5e925 100644 --- a/src/views/start/check.vue +++ b/src/views/start/check.vue @@ -215,14 +215,14 @@