init: 港险转介人工作台 H5(OIDC 登录 + 四大功能模块)
Vue3 + Vite + Tailwind,对接 /c/** 真实接口:首页指标、月结单、我的保单、在途佣金。
parents
Showing
.gitignore
0 → 100644
index.html
0 → 100644
package-lock.json
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
package.json
0 → 100644
| { | ||
| "name": "workbench-h5", | ||
| "version": "0.1.0", | ||
| "private": true, | ||
| "type": "module", | ||
| "scripts": { | ||
| "dev": "vite", | ||
| "build": "vue-tsc --noEmit && vite build", | ||
| "preview": "vite preview" | ||
| }, | ||
| "dependencies": { | ||
| "@headlessui/vue": "^1.7.23", | ||
| "axios": "^1.7.9", | ||
| "dayjs": "^1.11.13", | ||
| "oidc-client-ts": "^3.1.0", | ||
| "pinia": "^2.3.0", | ||
| "vue": "^3.5.13", | ||
| "vue-i18n": "^10.0.5", | ||
| "vue-router": "^4.5.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@vitejs/plugin-vue": "^5.2.1", | ||
| "autoprefixer": "^10.4.20", | ||
| "postcss": "^8.4.49", | ||
| "tailwindcss": "^3.4.17", | ||
| "typescript": "~5.6.3", | ||
| "vite": "^6.0.5", | ||
| "vue-tsc": "^2.2.0" | ||
| } | ||
| } | ||
| \ No newline at end of file |
postcss.config.js
0 → 100644
src/App.vue
0 → 100644
src/api/http.ts
0 → 100644
src/api/mock/data.ts
0 → 100644
src/api/mock/index.ts
0 → 100644
src/api/modules/dashboard.ts
0 → 100644
src/api/modules/pipeline.ts
0 → 100644
src/api/modules/policy.ts
0 → 100644
src/api/modules/statement.ts
0 → 100644
src/api/types.ts
0 → 100644
src/components/common/ApiLoader.vue
0 → 100644
src/components/common/Badge.vue
0 → 100644
src/components/common/Button.vue
0 → 100644
src/components/common/Empty.vue
0 → 100644
src/components/common/Modal.vue
0 → 100644
src/components/common/Skeleton.vue
0 → 100644
src/components/feature/LoginBadge.vue
0 → 100644
src/components/feature/MetricCard.vue
0 → 100644
src/components/feature/PipelineCard.vue
0 → 100644
src/components/feature/PolicyCard.vue
0 → 100644
src/components/feature/StatementDetail.vue
0 → 100644
src/components/feature/StatementList.vue
0 → 100644
src/components/feature/TodoCard.vue
0 → 100644
src/env.d.ts
0 → 100644
src/locales/index.ts
0 → 100644
src/locales/zh-Hans.ts
0 → 100644
src/locales/zh-Hant.ts
0 → 100644
src/main.ts
0 → 100644
src/router/index.ts
0 → 100644
src/stores/auth.ts
0 → 100644
src/stores/preference.ts
0 → 100644
src/style.css
0 → 100644
src/utils/date.ts
0 → 100644
src/utils/money.ts
0 → 100644
src/utils/oidc.ts
0 → 100644
src/views/AuthCallbackView.vue
0 → 100644
src/views/HomeView.vue
0 → 100644
src/views/LoggedOutView.vue
0 → 100644
src/views/PipelineView.vue
0 → 100644
src/views/PoliciesView.vue
0 → 100644
src/views/StatementDetailView.vue
0 → 100644
src/views/StatementView.vue
0 → 100644
tailwind.config.js
0 → 100644
tsconfig.json
0 → 100644
vite.config.ts
0 → 100644
Please
register
or
sign in
to comment