Système de gestion de fichiers de ressources
Fonction
- Gestion de la classification des ressources
- Gestion des ressources (téléchargement, téléchargement, révision, publication)
- Gestion des autorisations de ressources
- Statistiques d'utilisation des ressources
- Enregistrement et importation des utilisateurs : utilisateurs ordinaires, super administrateurs
Comment manger
1. Méthode de démarrage
git clone https://gitee.com/zijiu7/resource-manager-system.git
# 下载后端依赖
npm install
# 下载前端依赖
cd client
npm install
cd ..
# 启动命令
npm run dev
2. Configurer la base de données
Modifiez les lignes 10 à 13 avec votre compte de base de données MySQL , votre mot de passe et le nom de votre base de données.

Affichage du prototype de conception




Les données n'ont pas de super-administrateur par défaut. Si vous avez besoin de droits d'administrateur, veuillez modifier la base de données vous-même.
authority = 'super administrateur'
Autres détails (vérifiez le code vous-même)
Veuillez utiliser UID +密码pour vous connecter. L'inscription est requise Après l'inscription, cliquez sur sauter et uid sera automatiquement renseigné avec l' id de connexion.
Détails de mise en œuvre
l'extrémité avant
Implémentation des fonctions :
- Sérialisation et désérialisation d'objets (JSON)
- JSON.stringify + JSON.parse
- Composant de formatage de date (moment)
- intercepteur axios
- Intercepteur de requête (traiter les données avant le lancement de chaque requête, comme l'ajout d'un jeton)
- Intercepteur de réponse (traiter les données après chaque réponse, par exemple : le code équivaut à 1 saut de connexion)
- Utilisation de vue-router
- Lire les paramètres de routage : router.params
- Saut d'itinéraire : router.push('/'),router.push({ name: 'login' })
- Saut d'itinéraire mondial
- Utilisation de composants d'éléments
- Gestion de la barre latérale
- Nom du type de recherche à distance
- Utilisation de composants de pagination
- Composant de message, (message global, message de composant)
- stockage local
- traitement inter-domaines proxy
extrémité arrière
Implémentation des fonctions :
Générer automatiquement la structure des répertoires
- (administrateur des ressources Nest G) https://docs.nestjs.com/cli/overview
Structure de répertoires générée : admin.controller.spec.ts admin.controller.ts admin.module.ts admin.service.spec.ts admin.service.ts
? What transport layer do you use ? REST API
? Would you like to generate CRUD entry points ? No
CREATE src/admin/admin.controller.ts (210 bytes)
CREATE src/admin/admin.controller.spec.ts (566 bytes)
CREATE src/admin/admin.module.ts (247 bytes)
CREATE src/admin/admin.service.ts (89 bytes)
CREATE src/admin/admin.service.spec.ts (453 bytes)
UPDATE package.json (2256 bytes)
UPDATE src/app.module.ts (1054 bytes)