gitextract_9pueadna/ ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .prettierrc ├── .vscode/ │ └── extensions.json ├── LICENSE ├── README.md ├── auto-imports.d.ts ├── components.d.ts ├── env.d.ts ├── eslint.config.ts ├── index.html ├── package.json ├── public/ │ └── tinymce6.8.6/ │ ├── langs/ │ │ └── zh_CN.js │ ├── license.txt │ ├── notices.txt │ ├── plugins/ │ │ ├── emoticons/ │ │ │ └── js/ │ │ │ ├── emojiimages.js │ │ │ └── emojis.js │ │ └── help/ │ │ └── js/ │ │ └── i18n/ │ │ └── keynav/ │ │ ├── ar.js │ │ ├── bg_BG.js │ │ ├── ca.js │ │ ├── cs.js │ │ ├── da.js │ │ ├── de.js │ │ ├── el.js │ │ ├── en.js │ │ ├── es.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fr_FR.js │ │ ├── he_IL.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hu_HU.js │ │ ├── id.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── kk.js │ │ ├── ko_KR.js │ │ ├── ms.js │ │ ├── nb_NO.js │ │ ├── nl.js │ │ ├── pl.js │ │ ├── pt_BR.js │ │ ├── pt_PT.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── sl_SI.js │ │ ├── sv_SE.js │ │ ├── th_TH.js │ │ ├── tr.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh_CN.js │ │ └── zh_TW.js │ ├── skins/ │ │ ├── content/ │ │ │ ├── dark/ │ │ │ │ └── content.js │ │ │ ├── default/ │ │ │ │ └── content.js │ │ │ ├── document/ │ │ │ │ └── content.js │ │ │ ├── tinymce-5/ │ │ │ │ └── content.js │ │ │ ├── tinymce-5-dark/ │ │ │ │ └── content.js │ │ │ └── writer/ │ │ │ └── content.js │ │ └── ui/ │ │ ├── oxide/ │ │ │ ├── content.inline.js │ │ │ ├── content.js │ │ │ ├── skin.js │ │ │ └── skin.shadowdom.js │ │ ├── oxide-dark/ │ │ │ ├── content.inline.js │ │ │ ├── content.js │ │ │ ├── skin.js │ │ │ └── skin.shadowdom.js │ │ ├── tinymce-5/ │ │ │ ├── content.inline.js │ │ │ ├── content.js │ │ │ ├── skin.js │ │ │ └── skin.shadowdom.js │ │ └── tinymce-5-dark/ │ │ ├── content.inline.js │ │ ├── content.js │ │ ├── skin.js │ │ └── skin.shadowdom.js │ └── tinymce.d.ts ├── src/ │ ├── App.vue │ ├── apis/ │ │ ├── admin.ts │ │ ├── brand.ts │ │ ├── companyAddress.ts │ │ ├── coupon.ts │ │ ├── flash.ts │ │ ├── flashProductRelation.ts │ │ ├── flashSession.ts │ │ ├── homeAdvertise.ts │ │ ├── homeBrand.ts │ │ ├── homeSubject.ts │ │ ├── memberLevel.ts │ │ ├── menu.ts │ │ ├── newProduct.ts │ │ ├── order.ts │ │ ├── orderSetting.ts │ │ ├── oss.ts │ │ ├── prefrenceArea.ts │ │ ├── product.ts │ │ ├── productAttr.ts │ │ ├── productAttrCate.ts │ │ ├── productCate.ts │ │ ├── recommendProduct.ts │ │ ├── resource.ts │ │ ├── resourceCategory.ts │ │ ├── returnApply.ts │ │ ├── returnReason.ts │ │ ├── role.ts │ │ ├── skuStock.ts │ │ └── subject.ts │ ├── components/ │ │ ├── Breadcrumb/ │ │ │ └── index.vue │ │ ├── Hamburger/ │ │ │ └── index.vue │ │ ├── ScrollBar/ │ │ │ └── index.vue │ │ ├── SvgIcon/ │ │ │ └── index.vue │ │ ├── Tinymce/ │ │ │ └── index.vue │ │ └── Upload/ │ │ ├── multiUpload.vue │ │ └── singleUpload.vue │ ├── icons/ │ │ └── index.ts │ ├── main.ts │ ├── router/ │ │ ├── guard.ts │ │ └── index.ts │ ├── stores/ │ │ ├── app.ts │ │ ├── counter.ts │ │ ├── order.ts │ │ ├── permission.ts │ │ └── user.ts │ ├── styles/ │ │ ├── element/ │ │ │ └── index.scss │ │ ├── element-ui.scss │ │ ├── index.scss │ │ ├── mixin.scss │ │ ├── sidebar.scss │ │ ├── transition.scss │ │ ├── var.scss │ │ └── variables.scss │ ├── types/ │ │ ├── admin.d.ts │ │ ├── brand.d.ts │ │ ├── common.d.ts │ │ ├── companyAddress.d.ts │ │ ├── coupon.d.ts │ │ ├── flash.d.ts │ │ ├── homeAdvertist.d.ts │ │ ├── homeBrand.d.ts │ │ ├── homeSubject.d.ts │ │ ├── memberLevel.d.ts │ │ ├── menu.d.ts │ │ ├── newProduct.d.ts │ │ ├── order.d.ts │ │ ├── orderSetting.d.ts │ │ ├── oss.d.ts │ │ ├── prefrenceArea.d.ts │ │ ├── product.d.ts │ │ ├── productAttr.d.ts │ │ ├── productCate.d.ts │ │ ├── recommendProduct.d.ts │ │ ├── resource.d.ts │ │ ├── returnApply.d.ts │ │ ├── returnReason.d.ts │ │ ├── role.d.ts │ │ ├── router.d.ts │ │ ├── skuStock.d.ts │ │ └── subject.d.ts │ ├── utils/ │ │ ├── constant.ts │ │ ├── cookie.ts │ │ ├── datetime.ts │ │ ├── http.ts │ │ └── validate.ts │ └── views/ │ ├── home/ │ │ └── index.vue │ ├── layout/ │ │ ├── Layout.vue │ │ ├── components/ │ │ │ ├── AppMain.vue │ │ │ ├── Navbar.vue │ │ │ └── Sidebar/ │ │ │ ├── SidebarItem.vue │ │ │ └── index.vue │ │ └── composables/ │ │ └── useResizeHandler.ts │ ├── normal/ │ │ ├── 404/ │ │ │ └── index.vue │ │ ├── link/ │ │ │ └── index.vue │ │ └── login/ │ │ └── index.vue │ ├── oms/ │ │ ├── apply/ │ │ │ ├── applyDetail.vue │ │ │ ├── index.vue │ │ │ └── reason.vue │ │ └── order/ │ │ ├── components/ │ │ │ └── logisticsDialog.vue │ │ ├── deliverOrderList.vue │ │ ├── index.vue │ │ ├── orderDetail.vue │ │ └── setting.vue │ ├── pms/ │ │ ├── brand/ │ │ │ ├── add.vue │ │ │ ├── components/ │ │ │ │ └── BrandDetail.vue │ │ │ ├── index.vue │ │ │ └── update.vue │ │ ├── product/ │ │ │ ├── add.vue │ │ │ ├── components/ │ │ │ │ ├── ProductAttrDetail.vue │ │ │ │ ├── ProductDetail.vue │ │ │ │ ├── ProductInfoDetail.vue │ │ │ │ ├── ProductRelationDetail.vue │ │ │ │ └── ProductSaleDetail.vue │ │ │ ├── index.vue │ │ │ └── update.vue │ │ ├── productAttr/ │ │ │ ├── addProductAttr.vue │ │ │ ├── components/ │ │ │ │ └── ProductAttrDetail.vue │ │ │ ├── index.vue │ │ │ ├── productAttrList.vue │ │ │ └── updateProductAttr.vue │ │ └── productCate/ │ │ ├── add.vue │ │ ├── components/ │ │ │ └── ProductCateDetail.vue │ │ ├── index.vue │ │ └── update.vue │ ├── sms/ │ │ ├── advertise/ │ │ │ ├── add.vue │ │ │ ├── components/ │ │ │ │ └── HomeAdvertiseDetail.vue │ │ │ ├── index.vue │ │ │ └── update.vue │ │ ├── brand/ │ │ │ └── index.vue │ │ ├── coupon/ │ │ │ ├── add.vue │ │ │ ├── components/ │ │ │ │ └── CouponDetail.vue │ │ │ ├── history.vue │ │ │ ├── index.vue │ │ │ └── update.vue │ │ ├── flash/ │ │ │ ├── index.vue │ │ │ ├── productRelationList.vue │ │ │ ├── selectSessionList.vue │ │ │ └── sessionList.vue │ │ ├── hot/ │ │ │ └── index.vue │ │ ├── new/ │ │ │ └── index.vue │ │ └── subject/ │ │ └── index.vue │ ├── test/ │ │ ├── axios/ │ │ │ └── index.vue │ │ ├── element/ │ │ │ └── index.vue │ │ ├── index.vue │ │ ├── pinia/ │ │ │ └── index.vue │ │ └── vrouter/ │ │ ├── category/ │ │ │ └── index.vue │ │ ├── home/ │ │ │ └── index.vue │ │ ├── layout/ │ │ │ ├── components/ │ │ │ │ ├── LayoutFooter.vue │ │ │ │ └── LayoutHeader.vue │ │ │ └── index.vue │ │ └── login/ │ │ └── index.vue │ └── ums/ │ ├── admin/ │ │ └── index.vue │ ├── menu/ │ │ ├── add.vue │ │ ├── components/ │ │ │ └── MenuDetail.vue │ │ ├── index.vue │ │ └── update.vue │ ├── resource/ │ │ ├── categoryList.vue │ │ └── index.vue │ └── role/ │ ├── allocMenu.vue │ ├── allocResource.vue │ └── index.vue ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts