mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +08:00 
			
		
		
		
	perf: standard code format in the layout folder
This commit is contained in:
		
							parent
							
								
									58f6be4d02
								
							
						
					
					
						commit
						25f70fd51b
					
				@ -78,19 +78,22 @@ function translationEn() {
 | 
				
			|||||||
            <el-dropdown-item
 | 
					            <el-dropdown-item
 | 
				
			||||||
              :style="getDropdownItemStyle(locale, 'zh')"
 | 
					              :style="getDropdownItemStyle(locale, 'zh')"
 | 
				
			||||||
              @click="translationCh"
 | 
					              @click="translationCh"
 | 
				
			||||||
              ><IconifyIconOffline
 | 
					            >
 | 
				
			||||||
 | 
					              <IconifyIconOffline
 | 
				
			||||||
                class="check-zh"
 | 
					                class="check-zh"
 | 
				
			||||||
                v-show="locale === 'zh'"
 | 
					                v-show="locale === 'zh'"
 | 
				
			||||||
                icon="check"
 | 
					                icon="check"
 | 
				
			||||||
              />简体中文</el-dropdown-item
 | 
					              />
 | 
				
			||||||
            >
 | 
					              简体中文
 | 
				
			||||||
 | 
					            </el-dropdown-item>
 | 
				
			||||||
            <el-dropdown-item
 | 
					            <el-dropdown-item
 | 
				
			||||||
              :style="getDropdownItemStyle(locale, 'en')"
 | 
					              :style="getDropdownItemStyle(locale, 'en')"
 | 
				
			||||||
              @click="translationEn"
 | 
					              @click="translationEn"
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
              <span class="check-en" v-show="locale === 'en'">
 | 
					              <span class="check-en" v-show="locale === 'en'">
 | 
				
			||||||
                <IconifyIconOffline icon="check" /> </span
 | 
					                <IconifyIconOffline icon="check" />
 | 
				
			||||||
              >English
 | 
					              </span>
 | 
				
			||||||
 | 
					              English
 | 
				
			||||||
            </el-dropdown-item>
 | 
					            </el-dropdown-item>
 | 
				
			||||||
          </el-dropdown-menu>
 | 
					          </el-dropdown-menu>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
@ -107,8 +110,9 @@ function translationEn() {
 | 
				
			|||||||
              <IconifyIconOffline
 | 
					              <IconifyIconOffline
 | 
				
			||||||
                icon="logout-circle-r-line"
 | 
					                icon="logout-circle-r-line"
 | 
				
			||||||
                style="margin: 5px"
 | 
					                style="margin: 5px"
 | 
				
			||||||
              />{{ t("buttons.hsLoginOut") }}</el-dropdown-item
 | 
					              />
 | 
				
			||||||
            >
 | 
					              {{ t("buttons.hsLoginOut") }}
 | 
				
			||||||
 | 
					            </el-dropdown-item>
 | 
				
			||||||
          </el-dropdown-menu>
 | 
					          </el-dropdown-menu>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-dropdown>
 | 
					      </el-dropdown>
 | 
				
			||||||
 | 
				
			|||||||
@ -72,7 +72,8 @@ function hoverDescription(event, description) {
 | 
				
			|||||||
          :type="props.noticeItem?.status"
 | 
					          :type="props.noticeItem?.status"
 | 
				
			||||||
          size="small"
 | 
					          size="small"
 | 
				
			||||||
          class="notice-title-extra"
 | 
					          class="notice-title-extra"
 | 
				
			||||||
          >{{ props.noticeItem?.extra }}
 | 
					        >
 | 
				
			||||||
 | 
					          {{ props.noticeItem?.extra }}
 | 
				
			||||||
        </el-tag>
 | 
					        </el-tag>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -445,8 +445,8 @@ nextTick(() => {
 | 
				
			|||||||
        height="15"
 | 
					        height="15"
 | 
				
			||||||
        style="margin-right: 4px"
 | 
					        style="margin-right: 4px"
 | 
				
			||||||
      />
 | 
					      />
 | 
				
			||||||
      清空缓存并返回登录页</el-button
 | 
					      清空缓存并返回登录页
 | 
				
			||||||
    >
 | 
					    </el-button>
 | 
				
			||||||
  </panel>
 | 
					  </panel>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -104,8 +104,9 @@ const handleLink = (item: RouteLocationMatched): any => {
 | 
				
			|||||||
        <span
 | 
					        <span
 | 
				
			||||||
          v-if="item.redirect === 'noRedirect' || index == levelList.length - 1"
 | 
					          v-if="item.redirect === 'noRedirect' || index == levelList.length - 1"
 | 
				
			||||||
          class="no-redirect"
 | 
					          class="no-redirect"
 | 
				
			||||||
          >{{ transformI18n(item.meta.title) }}</span
 | 
					 | 
				
			||||||
        >
 | 
					        >
 | 
				
			||||||
 | 
					          {{ transformI18n(item.meta.title) }}
 | 
				
			||||||
 | 
					        </span>
 | 
				
			||||||
        <a v-else @click.prevent="handleLink(item)">
 | 
					        <a v-else @click.prevent="handleLink(item)">
 | 
				
			||||||
          {{ transformI18n(item.meta.title) }}
 | 
					          {{ transformI18n(item.meta.title) }}
 | 
				
			||||||
        </a>
 | 
					        </a>
 | 
				
			||||||
 | 
				
			|||||||
@ -109,17 +109,19 @@ function translationEn() {
 | 
				
			|||||||
              @click="translationCh"
 | 
					              @click="translationCh"
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
              <span class="check-zh" v-show="locale === 'zh'">
 | 
					              <span class="check-zh" v-show="locale === 'zh'">
 | 
				
			||||||
                <IconifyIconOffline icon="check" /> </span
 | 
					                <IconifyIconOffline icon="check" />
 | 
				
			||||||
              >简体中文
 | 
					              </span>
 | 
				
			||||||
 | 
					              简体中文
 | 
				
			||||||
            </el-dropdown-item>
 | 
					            </el-dropdown-item>
 | 
				
			||||||
            <el-dropdown-item
 | 
					            <el-dropdown-item
 | 
				
			||||||
              :style="getDropdownItemStyle(locale, 'en')"
 | 
					              :style="getDropdownItemStyle(locale, 'en')"
 | 
				
			||||||
              @click="translationEn"
 | 
					              @click="translationEn"
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
              <span class="check-en" v-show="locale === 'en'">
 | 
					              <span class="check-en" v-show="locale === 'en'">
 | 
				
			||||||
                <IconifyIconOffline icon="check" /> </span
 | 
					                <IconifyIconOffline icon="check" />
 | 
				
			||||||
              >English</el-dropdown-item
 | 
					              </span>
 | 
				
			||||||
            >
 | 
					              English
 | 
				
			||||||
 | 
					            </el-dropdown-item>
 | 
				
			||||||
          </el-dropdown-menu>
 | 
					          </el-dropdown-menu>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-dropdown>
 | 
					      </el-dropdown>
 | 
				
			||||||
@ -136,8 +138,8 @@ function translationEn() {
 | 
				
			|||||||
                icon="logout-circle-r-line"
 | 
					                icon="logout-circle-r-line"
 | 
				
			||||||
                style="margin: 5px"
 | 
					                style="margin: 5px"
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
              {{ t("buttons.hsLoginOut") }}</el-dropdown-item
 | 
					              {{ t("buttons.hsLoginOut") }}
 | 
				
			||||||
            >
 | 
					            </el-dropdown-item>
 | 
				
			||||||
          </el-dropdown-menu>
 | 
					          </el-dropdown-menu>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-dropdown>
 | 
					      </el-dropdown>
 | 
				
			||||||
 | 
				
			|||||||
@ -154,17 +154,21 @@ function translationEn() {
 | 
				
			|||||||
            <el-dropdown-item
 | 
					            <el-dropdown-item
 | 
				
			||||||
              :style="getDropdownItemStyle(locale, 'zh')"
 | 
					              :style="getDropdownItemStyle(locale, 'zh')"
 | 
				
			||||||
              @click="translationCh"
 | 
					              @click="translationCh"
 | 
				
			||||||
              ><span class="check-zh" v-show="locale === 'zh'"
 | 
					 | 
				
			||||||
                ><IconifyIconOffline icon="check" /></span
 | 
					 | 
				
			||||||
              >简体中文</el-dropdown-item
 | 
					 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
 | 
					              <span class="check-zh" v-show="locale === 'zh'">
 | 
				
			||||||
 | 
					                <IconifyIconOffline icon="check" />
 | 
				
			||||||
 | 
					              </span>
 | 
				
			||||||
 | 
					              简体中文
 | 
				
			||||||
 | 
					            </el-dropdown-item>
 | 
				
			||||||
            <el-dropdown-item
 | 
					            <el-dropdown-item
 | 
				
			||||||
              :style="getDropdownItemStyle(locale, 'en')"
 | 
					              :style="getDropdownItemStyle(locale, 'en')"
 | 
				
			||||||
              @click="translationEn"
 | 
					              @click="translationEn"
 | 
				
			||||||
              ><span class="check-en" v-show="locale === 'en'"
 | 
					 | 
				
			||||||
                ><IconifyIconOffline icon="check" /></span
 | 
					 | 
				
			||||||
              >English</el-dropdown-item
 | 
					 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
 | 
					              <span class="check-en" v-show="locale === 'en'">
 | 
				
			||||||
 | 
					                <IconifyIconOffline icon="check" />
 | 
				
			||||||
 | 
					              </span>
 | 
				
			||||||
 | 
					              English
 | 
				
			||||||
 | 
					            </el-dropdown-item>
 | 
				
			||||||
          </el-dropdown-menu>
 | 
					          </el-dropdown-menu>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-dropdown>
 | 
					      </el-dropdown>
 | 
				
			||||||
@ -181,8 +185,8 @@ function translationEn() {
 | 
				
			|||||||
                icon="logout-circle-r-line"
 | 
					                icon="logout-circle-r-line"
 | 
				
			||||||
                style="margin: 5px"
 | 
					                style="margin: 5px"
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
              {{ t("buttons.hsLoginOut") }}</el-dropdown-item
 | 
					              {{ t("buttons.hsLoginOut") }}
 | 
				
			||||||
            >
 | 
					            </el-dropdown-item>
 | 
				
			||||||
          </el-dropdown-menu>
 | 
					          </el-dropdown-menu>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-dropdown>
 | 
					      </el-dropdown>
 | 
				
			||||||
 | 
				
			|||||||
@ -172,9 +172,9 @@ function resolvePath(routePath) {
 | 
				
			|||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <template #title>
 | 
					      <template #title>
 | 
				
			||||||
        <div :style="getDivStyle">
 | 
					        <div :style="getDivStyle">
 | 
				
			||||||
          <span v-if="!menuMode">{{
 | 
					          <span v-if="!menuMode">
 | 
				
			||||||
            transformI18n(onlyOneChild.meta.title)
 | 
					            {{ transformI18n(onlyOneChild.meta.title) }}
 | 
				
			||||||
          }}</span>
 | 
					          </span>
 | 
				
			||||||
          <el-tooltip
 | 
					          <el-tooltip
 | 
				
			||||||
            v-else
 | 
					            v-else
 | 
				
			||||||
            placement="top"
 | 
					            placement="top"
 | 
				
			||||||
 | 
				
			|||||||
@ -652,8 +652,8 @@ const getContextMenuStyle = computed((): CSSProperties => {
 | 
				
			|||||||
          @mouseleave.prevent="onMouseleave(index)"
 | 
					          @mouseleave.prevent="onMouseleave(index)"
 | 
				
			||||||
          @click="tagOnClick(item)"
 | 
					          @click="tagOnClick(item)"
 | 
				
			||||||
        >
 | 
					        >
 | 
				
			||||||
          <router-link :to="item.path"
 | 
					          <router-link :to="item.path">
 | 
				
			||||||
            >{{ transformI18n(item.meta.title) }}
 | 
					            {{ transformI18n(item.meta.title) }}
 | 
				
			||||||
          </router-link>
 | 
					          </router-link>
 | 
				
			||||||
          <span
 | 
					          <span
 | 
				
			||||||
            v-if="
 | 
					            v-if="
 | 
				
			||||||
 | 
				
			|||||||
@ -234,7 +234,8 @@ const layoutHeader = defineComponent({
 | 
				
			|||||||
        <el-backtop
 | 
					        <el-backtop
 | 
				
			||||||
          title="回到顶部"
 | 
					          title="回到顶部"
 | 
				
			||||||
          target=".main-container .el-scrollbar__wrap"
 | 
					          target=".main-container .el-scrollbar__wrap"
 | 
				
			||||||
          ><backTop />
 | 
					        >
 | 
				
			||||||
 | 
					          <backTop />
 | 
				
			||||||
        </el-backtop>
 | 
					        </el-backtop>
 | 
				
			||||||
        <layout-header />
 | 
					        <layout-header />
 | 
				
			||||||
        <!-- 主体内容 -->
 | 
					        <!-- 主体内容 -->
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user