Jeda pembaruan
Ada 2 alasan: 1. Saat ini proyek lokal saya telah diperbarui ke vue3.0, elemen-ui juga telah diperbarui ke elemen-plus 2.abp juga telah diperbarui ke 4.0.2+.net5.0 terbaru. Jika Anda memiliki teman yang membutuhkannya, Anda dapat menunggu saya merilisnya (kodenya ditulis dengan cara yang samar, dan saya tidak ingin memposting keseluruhan proyek, tetapi saya takut dikritik, jadi saya akan mengupasnya versi latar belakang).
Pemecahan masalah
- Memperbaiki bug pengaturan izin (2020.11.2) [Jika izin baru ditambahkan ke backend, akan ada masalah ketidakmampuan beroperasi. Saat ini telah diperbaiki, tetapi ada juga masalah bahwa administrator hanya dapat mengatur izin yang belum disetel dan tidak dapat terus mengubah pengaturan. Personel peran lainnya tidak terpengaruh]
- Halaman pengaturan baru (2020.11.2) [Versi dasar (sudut) tidak menyediakan halaman pengaturan. Dibandingkan dengan versi komersial, fungsi ini telah ditambahkan. Saat ini, hanya pemrosesan identitas yang dilakukan backend untuk mengimplementasikan antarmuka yang sesuai] Saya menggunakan tema Saya tidak tahu bagaimana melakukannya, jadi saya tidak melakukannya. Saya hanya menemukan bagian antarmuka melalui dokumentasi online. Teman-teman yang membutuhkan bisa melakukan sesuatu... Saya tidak akan repot dengan portal untuk saat ini.
- Halaman log audit baru (2020.11.6) [Ada dua kendala di sini. Yang pertama adalah izin peran pengguna telah menambahkan atribut isAdmin di file AppPermis.vue AppTable dioptimalkan. Beberapa operasi di halaman .vue ini mengubah slot="fixed" menjadi slot="lastFixed", yang lain perlu bekerja sama dengan antarmuka back-end]
MyWorld adalah proyek lokal saya yang berbeda dari repositori ini (ada perbedaan berikut: 1: Navigasi memiliki halaman terpisah untuk operasi dinamis, 2: Ada halaman manajemen tabel dinamis [fungsi tampilan dinamis belum diterapkan, Anda perlu menulis gaya dan mempelajari operasi drag and drop], 3: Pengaturan [Bekerja sama dengan antarmuka back-end]), sehingga akan membantu Anda jika Anda memiliki masalah, Anda dapat berkonsultasi dengan saya atau menyelesaikannya sendiri Repositori yang langsung saya upload atau modifikasi pasti salah.
Topik utama
MyWorld adalah proyek saya sendiri. Saya tidak tahu harus menamainya apa, tetapi saya ingin membangun sebuah proyek, jadi...
- Bagian belakang Volo.ABP
- Backend Vue-Web (pada dasarnya konsisten dengan versi Angular)
Katakan hal penting tiga kali [Jika kamu tidak menyukainya, jangan menyombongkan diri] [Jika kamu tidak menyukainya, jangan menyombongkan diri] [Jika kamu tidak menyukainya, jangan menyombongkan diri]
Yang mana yang digunakan? dan bagaimana cara menggunakannya?
- axios (perhatikan folder plugins)
- elemen-ui(...)
- jquery (langsung diperkenalkan di webpack, silakan periksa vue.config.js)
- qs (perhatikan folder plugins)
- sweetalert2 (perhatikan folder plugins)
- toastr (perhatikan folder plugins)
- lihat(...)
- vue-router (digunakan untuk mencegat otorisasi verifikasi)
- vuex (penyimpanan informasi pengguna)
Konfigurasikan informasi otorisasi proyek abp dan alamat antarmuka di environment.js. Gunakan kode vs untuk membuka proyek dan jalankan "npm run serve" untuk memulai.