Jika kita mengikuti role-menu, front-end mesti menyimpan hubungan antara role dan menu (mari kita panggil roleMenuList buat masa ini, sudah tentu senarai ini biasanya diperoleh dari latar belakang), yang boleh menjadi senarai dengan ID tulen,
roleMenuList: [1,2,3,4,5]
Apabila memaparkan dan melintasi menu pada halaman, ia dinilai sama ada id item menu wujud dalam roleMenuList Jika ya, ia akan dipaparkan, jika tidak ia akan disembunyikan.
Untuk kebenaran butang, pengecam yang serupa dengan id juga diperlukan untuk mengenal pasti elemen ini Anda boleh menggunakan atribut tersuai, seperti
<button authorCode="myButtion"></button>
Dapatkan senarai kebenaran butang dari bahagian belakang Elemen yang mengandungi myButtion perlu disembunyikan atau dilumpuhkan, contohnya
buttonAuthorList = [
{ code: 'myBution', to: 'disabled'},
{ code: 'hisBution', to: 'hidden'}
...
]
Selepas mengenali pengecam kod, lakukan operasi yang sepadan Sudah tentu, yang disebut di sini hanyalah contoh mudah, dan atribut masih perlu ditakrifkan dengan teliti dan ketat~
Anda boleh merujuk kepada tingkap: Akaun -> Peranan -> Kebenaran Kebenaran boleh disenarai putih/disenarai hitam atau digunakan bersama Pengesahan bahagian belakang, bahagian hadapan akan menyesuaikan dan memprosesnya berdasarkan senarai peranan dan kebenaran di belakang; sijil.
Jika kita mengikuti role-menu, front-end mesti menyimpan hubungan antara role dan menu (mari kita panggil roleMenuList buat masa ini, sudah tentu senarai ini biasanya diperoleh dari latar belakang), yang boleh menjadi senarai dengan ID tulen,
Apabila memaparkan dan melintasi menu pada halaman, ia dinilai sama ada id item menu wujud dalam roleMenuList Jika ya, ia akan dipaparkan, jika tidak ia akan disembunyikan.
Untuk kebenaran butang, pengecam yang serupa dengan id juga diperlukan untuk mengenal pasti elemen ini Anda boleh menggunakan atribut tersuai, seperti
Dapatkan senarai kebenaran butang dari bahagian belakang Elemen yang mengandungi myButtion perlu disembunyikan atau dilumpuhkan, contohnya
Selepas mengenali pengecam kod, lakukan operasi yang sepadan Sudah tentu, yang disebut di sini hanyalah contoh mudah, dan atribut masih perlu ditakrifkan dengan teliti dan ketat~
.Anda boleh merujuk kepada tingkap: Akaun -> Peranan -> Kebenaran
Kebenaran boleh disenarai putih/disenarai hitam atau digunakan bersama
Pengesahan bahagian belakang, bahagian hadapan akan menyesuaikan dan memprosesnya berdasarkan senarai peranan dan kebenaran di belakang; sijil.
Saya telah membuat fungsi komen php+mysql sebelum ini, padam, dan butang lain tidak dipaparkan untuk pengguna bukan semasa