├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── README_CN.md ├── assets └── css │ ├── base.css │ └── main.css ├── components ├── Alert.vue ├── Carousel.vue ├── EmptyContent.vue ├── Footer.vue ├── Home │ ├── Theme1.vue │ └── Theme2.vue ├── Lang │ ├── Ar.vue │ ├── De.vue │ ├── En.vue │ ├── Es.vue │ ├── Fa.vue │ ├── Fr.vue │ ├── Ja.vue │ ├── Kk.vue │ ├── Ko.vue │ ├── Pa.vue │ ├── Pl.vue │ ├── Pt.vue │ ├── Ru.vue │ ├── Switcher.vue │ ├── Tr.vue │ ├── Uk.vue │ ├── Uz.vue │ ├── ZhCN.vue │ └── ZhHK.vue ├── OrderDetailDigital.vue ├── OrderPayments.vue ├── PlaceOrder.vue ├── PriceTag.vue └── btn │ ├── Copy.vue │ ├── MerchantContact.vue │ ├── MerchantIntro.vue │ └── Submit.vue ├── composables ├── useAPIState.ts └── useReq.ts ├── docs └── images │ ├── cf-dns.jpg │ ├── cf-ssl.jpg │ ├── fork.jpg │ ├── sync.jpg │ ├── vercel-add-permission.jpg │ ├── vercel-add-project.jpg │ ├── vercel-deploy-ok.jpg │ ├── vercel-deploy.jpg │ ├── vercel-domain-add.jpg │ ├── vercel-domain-enter.jpg │ └── vercel-project-import.jpg ├── i18n.config.ts ├── i18n ├── auto │ ├── ar.ts │ ├── de.ts │ ├── es.ts │ ├── fa.ts │ ├── fr.ts │ ├── ja.ts │ ├── kk.ts │ ├── ko.ts │ ├── pa.ts │ ├── pl.ts │ ├── pt.ts │ ├── ru.ts │ ├── tr.ts │ ├── uk.ts │ ├── uz.ts │ └── zh-HK.ts ├── en.ts └── zh-CN.ts ├── layouts ├── default.vue └── simplified.vue ├── nuxt.config.ts ├── package.json ├── pages ├── index.vue ├── order │ ├── [...slug].vue │ └── search.vue └── tip.vue ├── plugins └── flowbite.client.ts ├── public └── favicon.ico ├── robots.config.ts ├── server ├── api │ └── [...].js ├── middleware │ └── entrance.js ├── tsconfig.json └── utils │ └── cache.js ├── tailwind.config.js ├── translate.config.js ├── tsconfig.json ├── utils ├── common.ts ├── date.ts ├── encrypt.ts └── i18n.js └── vercel.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/README_CN.md -------------------------------------------------------------------------------- /assets/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/assets/css/base.css -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- 1 | @import './base.css'; -------------------------------------------------------------------------------- /components/Alert.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Alert.vue -------------------------------------------------------------------------------- /components/Carousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Carousel.vue -------------------------------------------------------------------------------- /components/EmptyContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/EmptyContent.vue -------------------------------------------------------------------------------- /components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Footer.vue -------------------------------------------------------------------------------- /components/Home/Theme1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Home/Theme1.vue -------------------------------------------------------------------------------- /components/Home/Theme2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Home/Theme2.vue -------------------------------------------------------------------------------- /components/Lang/Ar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Ar.vue -------------------------------------------------------------------------------- /components/Lang/De.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/De.vue -------------------------------------------------------------------------------- /components/Lang/En.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/En.vue -------------------------------------------------------------------------------- /components/Lang/Es.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Es.vue -------------------------------------------------------------------------------- /components/Lang/Fa.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Fa.vue -------------------------------------------------------------------------------- /components/Lang/Fr.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Fr.vue -------------------------------------------------------------------------------- /components/Lang/Ja.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Ja.vue -------------------------------------------------------------------------------- /components/Lang/Kk.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Kk.vue -------------------------------------------------------------------------------- /components/Lang/Ko.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Ko.vue -------------------------------------------------------------------------------- /components/Lang/Pa.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Pa.vue -------------------------------------------------------------------------------- /components/Lang/Pl.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Pl.vue -------------------------------------------------------------------------------- /components/Lang/Pt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Pt.vue -------------------------------------------------------------------------------- /components/Lang/Ru.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Ru.vue -------------------------------------------------------------------------------- /components/Lang/Switcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Switcher.vue -------------------------------------------------------------------------------- /components/Lang/Tr.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Tr.vue -------------------------------------------------------------------------------- /components/Lang/Uk.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Uk.vue -------------------------------------------------------------------------------- /components/Lang/Uz.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/Uz.vue -------------------------------------------------------------------------------- /components/Lang/ZhCN.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/ZhCN.vue -------------------------------------------------------------------------------- /components/Lang/ZhHK.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/Lang/ZhHK.vue -------------------------------------------------------------------------------- /components/OrderDetailDigital.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/OrderDetailDigital.vue -------------------------------------------------------------------------------- /components/OrderPayments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/OrderPayments.vue -------------------------------------------------------------------------------- /components/PlaceOrder.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/PlaceOrder.vue -------------------------------------------------------------------------------- /components/PriceTag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/PriceTag.vue -------------------------------------------------------------------------------- /components/btn/Copy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/btn/Copy.vue -------------------------------------------------------------------------------- /components/btn/MerchantContact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/btn/MerchantContact.vue -------------------------------------------------------------------------------- /components/btn/MerchantIntro.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/btn/MerchantIntro.vue -------------------------------------------------------------------------------- /components/btn/Submit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/components/btn/Submit.vue -------------------------------------------------------------------------------- /composables/useAPIState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/composables/useAPIState.ts -------------------------------------------------------------------------------- /composables/useReq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/composables/useReq.ts -------------------------------------------------------------------------------- /docs/images/cf-dns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/cf-dns.jpg -------------------------------------------------------------------------------- /docs/images/cf-ssl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/cf-ssl.jpg -------------------------------------------------------------------------------- /docs/images/fork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/fork.jpg -------------------------------------------------------------------------------- /docs/images/sync.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/sync.jpg -------------------------------------------------------------------------------- /docs/images/vercel-add-permission.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-add-permission.jpg -------------------------------------------------------------------------------- /docs/images/vercel-add-project.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-add-project.jpg -------------------------------------------------------------------------------- /docs/images/vercel-deploy-ok.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-deploy-ok.jpg -------------------------------------------------------------------------------- /docs/images/vercel-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-deploy.jpg -------------------------------------------------------------------------------- /docs/images/vercel-domain-add.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-domain-add.jpg -------------------------------------------------------------------------------- /docs/images/vercel-domain-enter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-domain-enter.jpg -------------------------------------------------------------------------------- /docs/images/vercel-project-import.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/docs/images/vercel-project-import.jpg -------------------------------------------------------------------------------- /i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n.config.ts -------------------------------------------------------------------------------- /i18n/auto/ar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/ar.ts -------------------------------------------------------------------------------- /i18n/auto/de.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/de.ts -------------------------------------------------------------------------------- /i18n/auto/es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/es.ts -------------------------------------------------------------------------------- /i18n/auto/fa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/fa.ts -------------------------------------------------------------------------------- /i18n/auto/fr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/fr.ts -------------------------------------------------------------------------------- /i18n/auto/ja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/ja.ts -------------------------------------------------------------------------------- /i18n/auto/kk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/kk.ts -------------------------------------------------------------------------------- /i18n/auto/ko.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/ko.ts -------------------------------------------------------------------------------- /i18n/auto/pa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/pa.ts -------------------------------------------------------------------------------- /i18n/auto/pl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/pl.ts -------------------------------------------------------------------------------- /i18n/auto/pt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/pt.ts -------------------------------------------------------------------------------- /i18n/auto/ru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/ru.ts -------------------------------------------------------------------------------- /i18n/auto/tr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/tr.ts -------------------------------------------------------------------------------- /i18n/auto/uk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/uk.ts -------------------------------------------------------------------------------- /i18n/auto/uz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/uz.ts -------------------------------------------------------------------------------- /i18n/auto/zh-HK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/auto/zh-HK.ts -------------------------------------------------------------------------------- /i18n/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/en.ts -------------------------------------------------------------------------------- /i18n/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/i18n/zh-CN.ts -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /layouts/simplified.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/layouts/simplified.vue -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/package.json -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/order/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/pages/order/[...slug].vue -------------------------------------------------------------------------------- /pages/order/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/pages/order/search.vue -------------------------------------------------------------------------------- /pages/tip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/pages/tip.vue -------------------------------------------------------------------------------- /plugins/flowbite.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/plugins/flowbite.client.ts -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /robots.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/robots.config.ts -------------------------------------------------------------------------------- /server/api/[...].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/server/api/[...].js -------------------------------------------------------------------------------- /server/middleware/entrance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/server/middleware/entrance.js -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /server/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/server/utils/cache.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /translate.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/translate.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/utils/common.ts -------------------------------------------------------------------------------- /utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/utils/date.ts -------------------------------------------------------------------------------- /utils/encrypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/utils/encrypt.ts -------------------------------------------------------------------------------- /utils/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/utils/i18n.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iDataRiver/theme-basic/HEAD/vercel.json --------------------------------------------------------------------------------