From 852adbcfffaeaff93d10fa23a6bd1609eac55664 Mon Sep 17 00:00:00 2001 From: xuqiuyun <1113560936@qq.com> Date: Thu, 25 Sep 2025 19:09:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BF=9D=E9=99=A9=E5=89=8D?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E3=80=81=E5=85=BB=E6=AE=96=E7=AB=AF=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/rules/project-rules.mdc | 54 + insurance_admin-system/package.json | 8 +- .../public/dayjs_fix_test.html | 157 + .../src/components/Layout.vue | 26 +- .../src/components/PermissionManagement.vue | 527 + .../components/RolePermissionManagement.vue | 525 + insurance_admin-system/src/stores/user.js | 322 +- insurance_admin-system/src/utils/api.js | 43 +- .../src/utils/dataValidator.js | 119 + insurance_admin-system/src/utils/request.js | 240 +- .../src/views/ApplicationManagement.vue | 22 +- .../src/views/Dashboard.vue | 218 +- .../src/views/DataWarehouse.vue | 132 +- .../src/views/SystemSettings.vue | 540 +- insurance_admin-system/test_current_logs.js | 62 + insurance_backend/check_admin_token.js | 27 + insurance_backend/config/swagger.js | 41 +- .../controllers/dashboardController.js | 295 + .../controllers/dataWarehouseController.js | 4 + .../controllers/insuranceTypeController.js | 8 +- .../controllers/permissionController.js | 415 + .../controllers/rolePermissionController.js | 420 + .../controllers/systemController.js | 90 +- .../controllers/userController.js | 113 +- insurance_backend/debug_api_response.js | 73 + insurance_backend/docs/API认证文档.md | 222 + insurance_backend/middleware/auth.js | 132 +- .../middleware/fixedTokenAuth.js | 119 + .../20241220-add-fixed-token-to-users.js | 16 + ...122000002-update-insurance-applications.js | 75 - .../20250925000001-create-permissions.js | 109 + .../20250925000002-create-role-permissions.js | 82 + .../20250925000003-create-menu-permissions.js | 82 + insurance_backend/models/MenuPermission.js | 42 + insurance_backend/models/Permission.js | 93 + insurance_backend/models/RolePermission.js | 42 + insurance_backend/models/User.js | 6 + insurance_backend/models/index.js | 66 + insurance_backend/routes/dashboard.js | 222 + insurance_backend/routes/installationTasks.js | 36 +- insurance_backend/routes/menus.js | 32 +- insurance_backend/routes/permissions.js | 542 + insurance_backend/routes/rolePermissions.js | 384 + insurance_backend/routes/supervisoryTasks.js | 34 +- insurance_backend/routes/users.js | 168 + .../scripts/fix-admin-permissions.js | 3 +- .../scripts/fix_admin_permissions.js | 124 + .../20250925000001-init-permissions.js | 431 + insurance_backend/src/app.js | 17 +- .../src/middleware/permissionMiddleware.js | 191 + .../src/services/permissionService.js | 254 + insurance_backend/test_api.js | 21 +- insurance_backend/test_fixed_token.js | 109 + .../test_role_permissions_api.js | 75 + .../farm-monitor-dashboard/API_INTEGRATION.md | 241 - .../API_INTEGRATION_COMPLETE.md | 119 - .../API_INTEGRATION_GUIDE.md | 122 - .../API_INTEGRATION_UPDATE.md | 161 - .../farm-monitor-dashboard/API_PORT_UPDATE.md | 154 - .../farm-monitor-dashboard/API_SETUP.md | 65 - .../farm-monitor-dashboard/API_TEST_GUIDE.md | 123 - .../farm-monitor-dashboard/AUTH_FIX_README.md | 88 - .../farm-monitor-dashboard/AUTH_SOLUTION.md | 161 - .../AUTH_SUCCESS_REPORT.md | 177 - .../CATTLE_PROFILE_README.md | 195 - .../CATTLE_TRANSFER_ENHANCED.md | 147 - .../CATTLE_TRANSFER_FEATURE.md | 137 - .../CHINESE_MAPPING_GUIDE.md | 195 - .../COLLAR_API_INTEGRATION.md | 127 - .../COLLAR_PAGINATION_SEARCH_FEATURES.md | 184 - .../CONVERSION_GUIDE.md | 371 - .../farm-monitor-dashboard/DEBUG_API_ISSUE.md | 87 - .../DEPRECATION_WARNING_FIX.md | 95 - .../DOMAIN_CONFIG_GUIDE.md | 98 - .../EARTAG_CRUD_FEATURES.md | 187 - .../ELECTRONIC_FENCE_README.md | 231 - .../FIELD_MAPPING_GUIDE.md | 168 - .../HOST_NUMBER_FIX_REPORT.md | 141 - .../IMPLEMENTATION_SUMMARY.md | 117 - .../LOGIN_PAGE_README.md | 112 - .../NAVIGATION_FIX_SUMMARY.md | 209 - .../NAVIGATION_IMPLEMENTATION_SUMMARY.md | 144 - .../NETWORK_ERROR_FIX.md | 121 - .../PAGINATION_FIELD_MAPPING_FIX.md | 123 - .../PASSWORD_LOGIN_README.md | 175 - mini_program/farm-monitor-dashboard/README.md | 229 - .../REGISTER_PAGE_README.md | 162 - .../ROUTER_FIX_README.md | 107 - .../SEARCH_FUNCTIONALITY.md | 175 - .../SMART_EARTAG_ALERT_README.md | 141 - .../SMS_LOGIN_README.md | 139 - .../SYNTAX_ERROR_FIX.md | 60 - .../farm-monitor-dashboard/TOKEN_ERROR_FIX.md | 141 - mini_program/farm-monitor-dashboard/app.js | 2 +- mini_program/farm-monitor-dashboard/app.json | 3 +- .../farm-monitor-dashboard/auth-test.js | 83 - .../farm-monitor-dashboard/auto-login.js | 85 - .../farm-monitor-dashboard/check-backend.js | 47 - .../farm-monitor-dashboard/debug-console.js | 70 - .../images/ICON_REQUIREMENTS.md | 50 - .../farm-monitor-dashboard/images/README.md | 57 - .../farm-monitor-dashboard/mock-api-server.js | 95 - .../farm-monitor-dashboard/package-lock.json | 16997 ---------------- .../farm-monitor-dashboard/package.json | 38 - .../pages/device/collar/collar.js | 84 + .../pages/device/collar/collar.json | 5 + .../pages/device/collar/collar.wxml | 37 + .../pages/device/collar/collar.wxss | 46 + .../device/eartag-detail/eartag-detail.js | 222 +- .../device/eartag-detail/eartag-detail.wxml | 40 + .../pages/device/eartag/eartag.js | 677 +- .../pages/device/eartag/eartag.wxml | 53 + .../pages/device/eartag/eartag.wxss | 65 + .../pages/login/login.js | 54 +- .../project.config.json | 5 +- .../farm-monitor-dashboard/public/favicon.svg | 4 - .../farm-monitor-dashboard/public/index.html | 18 - .../farm-monitor-dashboard/set-token.js | 63 - .../farm-monitor-dashboard/src/App.vue | 110 - .../farm-monitor-dashboard/src/app.scss | 353 - .../src/components/AlertTest.vue | 210 - .../src/components/ApiTest.vue | 212 - .../src/components/ApiTestPage.vue | 252 - .../src/components/AuthTest.vue | 388 - .../src/components/CattleAdd.vue | 482 - .../src/components/CattleBatch.vue | 829 - .../src/components/CattleExit.vue | 781 - .../src/components/CattlePen.vue | 799 - .../src/components/CattleProfile.vue | 574 - .../src/components/CattleTest.vue | 125 - .../src/components/CattleTransfer.vue | 855 - .../src/components/CattleTransferRegister.vue | 540 - .../src/components/EarTag.vue | 1415 -- .../src/components/ElectronicFence.vue | 1361 -- .../src/components/Home.vue | 703 - .../src/components/Login.vue | 553 - .../src/components/MapTest.vue | 237 - .../src/components/MapView.vue | 589 - .../src/components/PasswordLogin.vue | 756 - .../src/components/Production.vue | 419 - .../src/components/Profile.vue | 385 - .../src/components/Register.vue | 630 - .../src/components/SmartAnkle.vue | 547 - .../src/components/SmartCollar.vue | 1432 -- .../src/components/SmartCollarAlert.vue | 1014 - .../src/components/SmartEartagAlert.vue | 1060 - .../src/components/SmartHost.vue | 1071 - .../src/components/SmsLogin.vue | 618 - .../src/components/WechatFenceDrawer.vue | 1020 - .../farm-monitor-dashboard/src/main.js | 24 - .../src/pages/index/index.vue | 414 - .../src/pages/login/login.vue | 549 - .../src/router/index.js | 223 - .../src/services/alertService.js | 127 - .../src/services/ankleService.js | 149 - .../src/services/api.js | 463 - .../src/services/authService.js | 95 - .../src/services/collarService.js | 286 - .../src/services/earTagService.js | 319 - .../src/services/fenceService.js | 198 - .../src/services/homeService.js | 240 - .../src/services/hostService.js | 227 - .../src/services/smartDeviceService.js | 140 - .../src/services/smsService.js | 141 - .../src/services/userService.js | 190 - .../farm-monitor-dashboard/src/utils/auth.js | 106 - .../farm-monitor-dashboard/src/utils/index.js | 345 - .../src/utils/mapping.js | 482 - .../src/views/ElectronicFencePage.vue | 23 - .../src/views/SmartEartagAlertPage.vue | 133 - .../farm-monitor-dashboard/test-alert.html | 308 - .../farm-monitor-dashboard/test-api.html | 69 - .../farm-monitor-dashboard/test-api.js | 159 - .../farm-monitor-dashboard/test-auth.html | 42 - .../farm-monitor-dashboard/test-batch.html | 140 - .../farm-monitor-dashboard/test-collar-api.js | 150 - .../test-collar-pagination-search.js | 197 - .../test-exact-search.html | 159 - .../farm-monitor-dashboard/test-exit.html | 69 - .../test-host-number-fix.js | 86 - .../test-navigation.html | 64 - .../test-pagination-fix.js | 146 - .../farm-monitor-dashboard/test-pen.html | 99 - mini_program/farm-monitor-dashboard/uni.scss | 87 - .../farm-monitor-dashboard/utils/api.js | 17 +- .../farm-monitor-dashboard/utils/auth.js | 3 + .../farm-monitor-dashboard/vite.config.js | 26 - .../farm-monitor-dashboard/vue.config.js | 81 - .../严格按照图片设计的我的页面说明.md | 130 - .../启动生产管理页面测试.bat | 17 - .../我的页面设计说明.md | 123 - .../智能耳标预警功能完善说明.md | 110 - .../测试严格按照图片设计的我的页面.bat | 38 - .../测试我的页面功能.bat | 29 - .../测试登录页面用户协议.bat | 21 - .../测试自定义checkbox.bat | 31 - .../生产管理页面说明.md | 94 - .../用户协议checkbox最终修复方案.md | 139 - .../登录页面用户协议修复说明.md | 108 - 199 files changed, 8642 insertions(+), 52333 deletions(-) create mode 100644 .cursor/rules/project-rules.mdc create mode 100644 insurance_admin-system/public/dayjs_fix_test.html create mode 100644 insurance_admin-system/src/components/PermissionManagement.vue create mode 100644 insurance_admin-system/src/components/RolePermissionManagement.vue create mode 100644 insurance_admin-system/src/utils/dataValidator.js create mode 100644 insurance_admin-system/test_current_logs.js create mode 100644 insurance_backend/check_admin_token.js create mode 100644 insurance_backend/controllers/dashboardController.js create mode 100644 insurance_backend/controllers/permissionController.js create mode 100644 insurance_backend/controllers/rolePermissionController.js create mode 100644 insurance_backend/debug_api_response.js create mode 100644 insurance_backend/docs/API认证文档.md create mode 100644 insurance_backend/middleware/fixedTokenAuth.js create mode 100644 insurance_backend/migrations/20241220-add-fixed-token-to-users.js delete mode 100644 insurance_backend/migrations/20250122000002-update-insurance-applications.js create mode 100644 insurance_backend/migrations/20250925000001-create-permissions.js create mode 100644 insurance_backend/migrations/20250925000002-create-role-permissions.js create mode 100644 insurance_backend/migrations/20250925000003-create-menu-permissions.js create mode 100644 insurance_backend/models/MenuPermission.js create mode 100644 insurance_backend/models/Permission.js create mode 100644 insurance_backend/models/RolePermission.js create mode 100644 insurance_backend/routes/dashboard.js create mode 100644 insurance_backend/routes/permissions.js create mode 100644 insurance_backend/routes/rolePermissions.js create mode 100644 insurance_backend/scripts/fix_admin_permissions.js create mode 100644 insurance_backend/seeders/20250925000001-init-permissions.js create mode 100644 insurance_backend/src/middleware/permissionMiddleware.js create mode 100644 insurance_backend/src/services/permissionService.js create mode 100644 insurance_backend/test_fixed_token.js create mode 100644 insurance_backend/test_role_permissions_api.js delete mode 100644 mini_program/farm-monitor-dashboard/API_INTEGRATION.md delete mode 100644 mini_program/farm-monitor-dashboard/API_INTEGRATION_COMPLETE.md delete mode 100644 mini_program/farm-monitor-dashboard/API_INTEGRATION_GUIDE.md delete mode 100644 mini_program/farm-monitor-dashboard/API_INTEGRATION_UPDATE.md delete mode 100644 mini_program/farm-monitor-dashboard/API_PORT_UPDATE.md delete mode 100644 mini_program/farm-monitor-dashboard/API_SETUP.md delete mode 100644 mini_program/farm-monitor-dashboard/API_TEST_GUIDE.md delete mode 100644 mini_program/farm-monitor-dashboard/AUTH_FIX_README.md delete mode 100644 mini_program/farm-monitor-dashboard/AUTH_SOLUTION.md delete mode 100644 mini_program/farm-monitor-dashboard/AUTH_SUCCESS_REPORT.md delete mode 100644 mini_program/farm-monitor-dashboard/CATTLE_PROFILE_README.md delete mode 100644 mini_program/farm-monitor-dashboard/CATTLE_TRANSFER_ENHANCED.md delete mode 100644 mini_program/farm-monitor-dashboard/CATTLE_TRANSFER_FEATURE.md delete mode 100644 mini_program/farm-monitor-dashboard/CHINESE_MAPPING_GUIDE.md delete mode 100644 mini_program/farm-monitor-dashboard/COLLAR_API_INTEGRATION.md delete mode 100644 mini_program/farm-monitor-dashboard/COLLAR_PAGINATION_SEARCH_FEATURES.md delete mode 100644 mini_program/farm-monitor-dashboard/CONVERSION_GUIDE.md delete mode 100644 mini_program/farm-monitor-dashboard/DEBUG_API_ISSUE.md delete mode 100644 mini_program/farm-monitor-dashboard/DEPRECATION_WARNING_FIX.md delete mode 100644 mini_program/farm-monitor-dashboard/DOMAIN_CONFIG_GUIDE.md delete mode 100644 mini_program/farm-monitor-dashboard/EARTAG_CRUD_FEATURES.md delete mode 100644 mini_program/farm-monitor-dashboard/ELECTRONIC_FENCE_README.md delete mode 100644 mini_program/farm-monitor-dashboard/FIELD_MAPPING_GUIDE.md delete mode 100644 mini_program/farm-monitor-dashboard/HOST_NUMBER_FIX_REPORT.md delete mode 100644 mini_program/farm-monitor-dashboard/IMPLEMENTATION_SUMMARY.md delete mode 100644 mini_program/farm-monitor-dashboard/LOGIN_PAGE_README.md delete mode 100644 mini_program/farm-monitor-dashboard/NAVIGATION_FIX_SUMMARY.md delete mode 100644 mini_program/farm-monitor-dashboard/NAVIGATION_IMPLEMENTATION_SUMMARY.md delete mode 100644 mini_program/farm-monitor-dashboard/NETWORK_ERROR_FIX.md delete mode 100644 mini_program/farm-monitor-dashboard/PAGINATION_FIELD_MAPPING_FIX.md delete mode 100644 mini_program/farm-monitor-dashboard/PASSWORD_LOGIN_README.md delete mode 100644 mini_program/farm-monitor-dashboard/README.md delete mode 100644 mini_program/farm-monitor-dashboard/REGISTER_PAGE_README.md delete mode 100644 mini_program/farm-monitor-dashboard/ROUTER_FIX_README.md delete mode 100644 mini_program/farm-monitor-dashboard/SEARCH_FUNCTIONALITY.md delete mode 100644 mini_program/farm-monitor-dashboard/SMART_EARTAG_ALERT_README.md delete mode 100644 mini_program/farm-monitor-dashboard/SMS_LOGIN_README.md delete mode 100644 mini_program/farm-monitor-dashboard/SYNTAX_ERROR_FIX.md delete mode 100644 mini_program/farm-monitor-dashboard/TOKEN_ERROR_FIX.md delete mode 100644 mini_program/farm-monitor-dashboard/auth-test.js delete mode 100644 mini_program/farm-monitor-dashboard/auto-login.js delete mode 100644 mini_program/farm-monitor-dashboard/check-backend.js delete mode 100644 mini_program/farm-monitor-dashboard/debug-console.js delete mode 100644 mini_program/farm-monitor-dashboard/images/ICON_REQUIREMENTS.md delete mode 100644 mini_program/farm-monitor-dashboard/images/README.md delete mode 100644 mini_program/farm-monitor-dashboard/mock-api-server.js delete mode 100644 mini_program/farm-monitor-dashboard/package-lock.json delete mode 100644 mini_program/farm-monitor-dashboard/package.json create mode 100644 mini_program/farm-monitor-dashboard/pages/device/collar/collar.js create mode 100644 mini_program/farm-monitor-dashboard/pages/device/collar/collar.json create mode 100644 mini_program/farm-monitor-dashboard/pages/device/collar/collar.wxml create mode 100644 mini_program/farm-monitor-dashboard/pages/device/collar/collar.wxss delete mode 100644 mini_program/farm-monitor-dashboard/public/favicon.svg delete mode 100644 mini_program/farm-monitor-dashboard/public/index.html delete mode 100644 mini_program/farm-monitor-dashboard/set-token.js delete mode 100644 mini_program/farm-monitor-dashboard/src/App.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/app.scss delete mode 100644 mini_program/farm-monitor-dashboard/src/components/AlertTest.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/ApiTest.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/ApiTestPage.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/AuthTest.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleAdd.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleBatch.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleExit.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattlePen.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleProfile.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleTest.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleTransfer.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/CattleTransferRegister.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/EarTag.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/ElectronicFence.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/Home.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/Login.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/MapTest.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/MapView.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/PasswordLogin.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/Production.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/Profile.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/Register.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/SmartAnkle.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/SmartCollar.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/SmartCollarAlert.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/SmartEartagAlert.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/SmartHost.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/SmsLogin.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/components/WechatFenceDrawer.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/main.js delete mode 100644 mini_program/farm-monitor-dashboard/src/pages/index/index.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/pages/login/login.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/router/index.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/alertService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/ankleService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/api.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/authService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/collarService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/earTagService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/fenceService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/homeService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/hostService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/smartDeviceService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/smsService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/services/userService.js delete mode 100644 mini_program/farm-monitor-dashboard/src/utils/auth.js delete mode 100644 mini_program/farm-monitor-dashboard/src/utils/index.js delete mode 100644 mini_program/farm-monitor-dashboard/src/utils/mapping.js delete mode 100644 mini_program/farm-monitor-dashboard/src/views/ElectronicFencePage.vue delete mode 100644 mini_program/farm-monitor-dashboard/src/views/SmartEartagAlertPage.vue delete mode 100644 mini_program/farm-monitor-dashboard/test-alert.html delete mode 100644 mini_program/farm-monitor-dashboard/test-api.html delete mode 100644 mini_program/farm-monitor-dashboard/test-api.js delete mode 100644 mini_program/farm-monitor-dashboard/test-auth.html delete mode 100644 mini_program/farm-monitor-dashboard/test-batch.html delete mode 100644 mini_program/farm-monitor-dashboard/test-collar-api.js delete mode 100644 mini_program/farm-monitor-dashboard/test-collar-pagination-search.js delete mode 100644 mini_program/farm-monitor-dashboard/test-exact-search.html delete mode 100644 mini_program/farm-monitor-dashboard/test-exit.html delete mode 100644 mini_program/farm-monitor-dashboard/test-host-number-fix.js delete mode 100644 mini_program/farm-monitor-dashboard/test-navigation.html delete mode 100644 mini_program/farm-monitor-dashboard/test-pagination-fix.js delete mode 100644 mini_program/farm-monitor-dashboard/test-pen.html delete mode 100644 mini_program/farm-monitor-dashboard/uni.scss delete mode 100644 mini_program/farm-monitor-dashboard/vite.config.js delete mode 100644 mini_program/farm-monitor-dashboard/vue.config.js delete mode 100644 mini_program/farm-monitor-dashboard/严格按照图片设计的我的页面说明.md delete mode 100644 mini_program/farm-monitor-dashboard/启动生产管理页面测试.bat delete mode 100644 mini_program/farm-monitor-dashboard/我的页面设计说明.md delete mode 100644 mini_program/farm-monitor-dashboard/智能耳标预警功能完善说明.md delete mode 100644 mini_program/farm-monitor-dashboard/测试严格按照图片设计的我的页面.bat delete mode 100644 mini_program/farm-monitor-dashboard/测试我的页面功能.bat delete mode 100644 mini_program/farm-monitor-dashboard/测试登录页面用户协议.bat delete mode 100644 mini_program/farm-monitor-dashboard/测试自定义checkbox.bat delete mode 100644 mini_program/farm-monitor-dashboard/生产管理页面说明.md delete mode 100644 mini_program/farm-monitor-dashboard/用户协议checkbox最终修复方案.md delete mode 100644 mini_program/farm-monitor-dashboard/登录页面用户协议修复说明.md diff --git a/.cursor/rules/project-rules.mdc b/.cursor/rules/project-rules.mdc new file mode 100644 index 0000000..0be2489 --- /dev/null +++ b/.cursor/rules/project-rules.mdc @@ -0,0 +1,54 @@ +--- +alwaysApply: true +--- + +1. 请保持对话语言为中文 +2. 我的系统为 Windows +3. 远程服务器为centos10 64位 +4. 项目文件夹结构为: + - docs 文档目录 + - admin-system 养殖PC端管理后台目录 + - mini-program 养殖端小程序app目录 + - backend 养殖端后端服务目录 + - website 官网目录 + - insurance_backend 保险管理后台目录 + - insurance_admin-system 保险管理后台web目录 + - insurance_mini_program 保险小程序app目录 + - scripts 脚本目录 放置一些脚本,如: + - 数据库脚本 + - 部署脚本 + - 测试脚本 + - 运维脚本 +5. 整个项目入口文档为根目录下的readme.md,其他文档请放在docs目录下 +6. 请使用markdown格式编写文档,整个项目文档包括: + - 需求文档:整个项目需求文档.md 官网需求文档.md 后端管理需求文档.md 管理后台需求文档.md 小程序app需求文档.md + - 架构文档:整个项目的架构文档.md 后端架构文档.md 小程序架构文档.md 管理后台架构文档.md + - 详细设计文档: + - 数据库设计文档.md + - 管理后台接口设计文档.md + - 小程序app接口设计文档.md + - 开发文档: + - 后端开发文档.md 包含:细分到每个子任务的开发计划 + - 小程序app开发文档.md 包含:细分到每个子任务的开发计划 + - 管理后台开发文档.md 包含:细分到每个子任务的开发计划 + - 后端管理开发文档.md 包含:细分到每个子任务的开发计划 + - 测试文档.md + - 部署文档.md + - 运维文档.md + - 安全文档.md + - 用户手册文档.md +7. DB_DIALECT || 'mysql', +DB_HOST = '129.211.213.226', +DB_PORT = 9527, +DB_DATABASE = 'nxxmdata', +DB_USER = 'root', +DB_PASSWORD = 'aiotAiot123!', +8. 创建的测试文件全部都自动删除,不用我来点击删除。 +9. 遇到大模型请求次数上限时自动继续。 +10. 测试的账户为:admin 密码为:123456 +11. 项目中所有的接口都需要做好接口文档,全部都写在接口文档中,并在文档中说明请求方式、请求参数、请求示例、返回参数、返回示例等信息。 +12. 不要修改前后端端口号。发现端口占用先杀死端口,再打开,不要修改端口号。规定死养殖端的后端端口为5350,前端端口为5300. +13. 不要修改前后端端口号。发现端口占用先杀死端口,再打开,不要修改端口号。规定死保险端的后端端口为3000,前端端口为3001. +14. 每次运行命令都要先看项目规则。 +15. PowerShell不支持&&操作符,请使用;符号1. 请保持对话语言为中文 +16. 开发养殖端微信小程序时后端的API接口全部请求到https://ad.ningmuyun.com/ \ No newline at end of file diff --git a/insurance_admin-system/package.json b/insurance_admin-system/package.json index 31f0ad9..d3c08f6 100644 --- a/insurance_admin-system/package.json +++ b/insurance_admin-system/package.json @@ -21,9 +21,9 @@ "vue-router": "^4.2.4" }, "devDependencies": { - "@vitejs/plugin-vue": "^4.2.3", - "eslint": "^8.45.0", - "eslint-plugin-vue": "^9.15.1", - "vite": "^4.4.5" + "@vitejs/plugin-vue": "^4.6.2", + "eslint": "^8.57.1", + "eslint-plugin-vue": "^9.33.0", + "vite": "^4.5.14" } } diff --git a/insurance_admin-system/public/dayjs_fix_test.html b/insurance_admin-system/public/dayjs_fix_test.html new file mode 100644 index 0000000..e2950aa --- /dev/null +++ b/insurance_admin-system/public/dayjs_fix_test.html @@ -0,0 +1,157 @@ + + +
+ + +这个页面用于测试 DataWarehouse.vue 中的 dayjs 修复是否成功。
+ + + + + +