liuyun 49043881ba fix(c1): 服务对象页评审修复
- 回退对脚手架文件(ty-crud/ty-dialog)的越界修改
- 列表页改用 ty-search-form + ty-table 组合,去掉对 ty-crud 的依赖
- 详情弹窗改用默认 footer + confirmText「关闭」,去掉自关逻辑
- 状态变更区块加 v-permission="elder:status-change"
- 新增「下次服务」占位列(显示 —)
- 目标状态下拉排除当前状态与不可逆终态(dead/terminated)
- 失能等级去掉「(最高级)」后缀
- 建档/详情组件从 src/pages 迁至 src/components(对齐 change-password-form 约定,避免被 vue-router 注册为路由)
- components.d.ts 由构建重新生成,不再手改

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-10-14 19:46:40 +08:00
2026-10-14 19:46:40 +08:00
2026-10-11 17:02:18 +08:00

sysmgr-admin Vue3 全家桶通用模板项目

  • 程序员优雅哥 youyacoder agarwood 沉香系列。
  • 整合了 TypeScript、Vue Router、Pinia、UnoCSS、SCSS、ESLint、Prettier、unplugin-vue-router、vite-plugin-vue-layouts、unplugin-auto-import、unplugin-vue-components、vueuse、vue-i18n。
  • 支持多环境配置:dev、uat、prod。
  • 最简代码模版,开箱即用,支持自动路由、全局布局、自动导入、组件自动注册。

分支说明

  • main: 最简模板代码
  • axios:集成 Axios,封装了网络请求

基于此模板创建新项目

可以通用 -b 指定要拉取的分支

1)拉取最简模板(main 分支)

git clone git@github.com:HeroCloudy/agarwood-vue3-app-template.git --depth 1 -b main your-project-name

2)拉取集成axios模板(axios 分支)

git clone git@github.com:HeroCloudy/agarwood-vue3-app-template.git --depth 1 -b axios your-project-name

3)拉取集成 Element Plus 的模板(element-plus 分支) git clone git@github.com:HeroCloudy/wumeng-vue3-app-template.git --depth 1 -b element-plus your-project-name

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

See Vite Configuration Reference.

Project Setup

pnpm install

Compile and Hot-Reload for Development

pnpm dev

Type-Check, Compile and Minify for Production

pnpm build

Lint with ESLint

pnpm lint
Description
No description provided
Readme 2.9 MiB
Languages
Vue 72%
TypeScript 27.1%
SCSS 0.8%