Kürzlich bin ich auf die Anforderung gestoßen, Berechtigungen für die Anzeige bestimmter Felder in anderen Formularen festzulegen, z. B. die Anzeige des Betrags, der als „***“ ausgeblendet werden muss. 1. Holen Sie sich die Betragsberechtigung 2. Filtern Sie die Felder, die die Bedingungen erfüllen, durch Filter 3. Geben Sie den versteckten Stil zurück Schauen Sie sich den Code an: //Im Übrigen schau einfach, was ich markiert habe. //scope.row holt die aktuelle Zeile <template slot-scope="scope"> <template v-if="item.formType == 'label'"> <el-Schaltfläche v-if="Artikel.link!=undefined" Typ="Text" Größe="klein" @click="handleColumnClick(item.link,scope.row)"> //Filter wird im Allgemeinen nicht zum Filtern verwendet| //showLabelValue wird nicht ausgegeben //Der Filter, der einem Parameter der Methode entspricht, hat zwei Parameter //Der erste ist der von der vorherigen Spalte zurückgegebene Wert //Der N-1. ist der Wert, den Sie übergeben möchten {{ scope.row | showLabelValue(item) | canViewAmount(canViewAmount,xtType,item) }} </el-button> <Vorlage v-else> {{ scope.row | showLabelValue(Element) | canViewAmount(canViewAmount,xtType,Element) }} </Vorlage> </Vorlage> </Vorlage> Standard exportieren { Filter: //row sind die von scope.rowshowLabelValue(row,item){ zurückgegebenen Daten. Rückgabewert } //Wert, canView-Berechtigung, xtType welche Seite, Artikellistendaten //Wenn showLabelValue einen Wert zurückgibt, ist der entsprechende canViewAmount-Parameterwert „Wert“ canViewAmount(Wert, canView, xtType, Artikel) { //Wenn die Bedingungen erfüllt sind, wird „***“ angezeigt (nur anzeigen) und der in der Datenbank gespeicherte Inhalt ist immer noch die ursprüngliche Liste, wenn (!canView && xtType == 'salesOrder') { wenn (Artikelfeld == 'Preis ohne Steuer' || Artikelfeld == 'Betrag ohne Steuer' || Artikelfeld == 'Preis' || Artikelfeld == 'Betrag') { zurückkehren '***' } } wenn (!canView && xtType == 'Projekt') { wenn (Artikel.Feld == 'Betrag' || Artikel.Feld == 'Betrag ohne Steuer') { zurückkehren '***' } } Rückgabewert } }, ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
Inhaltsverzeichnis Szeneneinführung Hohe Reaktion...
1. Die Div-CSS-Maushandform ist Cursor:Zeiger; 2. ...
1. Zusammengesetzter Primärschlüssel Der sogenann...
Viele Freunde stellten beim Erlernen des Front-En...
Kontroverse um Nofollow Zwischen Zac und Guoping ...
Inhaltsverzeichnis 1. Was ist scrapy_splash? 2. D...
Inhaltsverzeichnis Machen Sie das Scrollen flüssi...
Es gibt viele Importmethoden im Internet, und die...
Standardmäßig ist der Tabellentitel horizontal ze...
1. Einleitung Personen, die nicht an die englisch...
Inhaltsverzeichnis Vorwort Schnittstelle Typ Anha...
1. Von der offiziellen Website herunterladen und ...
Codeeffekte werden häufig in unterschiedlichen Br...
Inhaltsverzeichnis 1. Verwenden Sie das „A“-Tag, ...
1. Einführung in VMware vSphere VMware vSphere is...