mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +08:00 
			
		
		
		
	feat: update
This commit is contained in:
		
							parent
							
								
									594efc6204
								
							
						
					
					
						commit
						321b9da9a8
					
				@ -107,11 +107,13 @@ function translationEn() {
 | 
			
		||||
          </el-dropdown-menu>
 | 
			
		||||
        </template>
 | 
			
		||||
      </el-dropdown>
 | 
			
		||||
      <i
 | 
			
		||||
      <el-icon
 | 
			
		||||
        class="el-icon-setting"
 | 
			
		||||
        :title="$t('message.hssystemSet')"
 | 
			
		||||
        @click="onPanel"
 | 
			
		||||
      ></i>
 | 
			
		||||
      >
 | 
			
		||||
        <Setting />
 | 
			
		||||
      </el-icon>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</template>
 | 
			
		||||
@ -191,8 +193,8 @@ function translationEn() {
 | 
			
		||||
 | 
			
		||||
    .el-icon-setting {
 | 
			
		||||
      height: 48px;
 | 
			
		||||
      width: 40px;
 | 
			
		||||
      padding: 11px;
 | 
			
		||||
      width: 38px;
 | 
			
		||||
      padding: 12px;
 | 
			
		||||
      display: flex;
 | 
			
		||||
      cursor: pointer;
 | 
			
		||||
      align-items: center;
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,9 @@ defineExpose({
 | 
			
		||||
      <div class="right-panel-items">
 | 
			
		||||
        <div class="project-configuration">
 | 
			
		||||
          <h3>项目配置</h3>
 | 
			
		||||
          <i class="el-icon-close" @click="show = !show"></i>
 | 
			
		||||
          <el-icon class="el-icon-close" @click="show = !show">
 | 
			
		||||
            <Close />
 | 
			
		||||
          </el-icon>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div style="border-bottom: 1px solid #dcdfe6"></div>
 | 
			
		||||
        <slot />
 | 
			
		||||
 | 
			
		||||
@ -180,11 +180,13 @@ onMounted(() => {
 | 
			
		||||
          </el-dropdown-menu>
 | 
			
		||||
        </template>
 | 
			
		||||
      </el-dropdown>
 | 
			
		||||
      <i
 | 
			
		||||
      <el-icon
 | 
			
		||||
        class="el-icon-setting"
 | 
			
		||||
        :title="$t('message.hssystemSet')"
 | 
			
		||||
        @click="onPanel"
 | 
			
		||||
      ></i>
 | 
			
		||||
      >
 | 
			
		||||
        <Setting />
 | 
			
		||||
      </el-icon>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
@ -484,14 +484,16 @@ onBeforeMount(() => {
 | 
			
		||||
        <router-link :to="item.path" @click="tagOnClick(item)">{{
 | 
			
		||||
          $t(item.meta.title)
 | 
			
		||||
        }}</router-link>
 | 
			
		||||
        <span
 | 
			
		||||
        <el-icon
 | 
			
		||||
          v-if="
 | 
			
		||||
            ($route.path === item.path && index !== 0) ||
 | 
			
		||||
            (index === activeIndex && index !== 0)
 | 
			
		||||
          "
 | 
			
		||||
          class="el-icon-close"
 | 
			
		||||
          @click="deleteMenu(item)"
 | 
			
		||||
        ></span>
 | 
			
		||||
        >
 | 
			
		||||
          <CloseBold />
 | 
			
		||||
        </el-icon>
 | 
			
		||||
        <div
 | 
			
		||||
          :ref="'schedule' + index"
 | 
			
		||||
          v-if="showModel !== 'card'"
 | 
			
		||||
@ -522,15 +524,19 @@ onBeforeMount(() => {
 | 
			
		||||
    <!-- 右侧功能按钮 -->
 | 
			
		||||
    <ul class="right-button">
 | 
			
		||||
      <li>
 | 
			
		||||
        <i
 | 
			
		||||
        <el-icon
 | 
			
		||||
          :title="$t('message.hsrefreshRoute')"
 | 
			
		||||
          class="el-icon-refresh-right rotate"
 | 
			
		||||
          @click="onFresh"
 | 
			
		||||
        ></i>
 | 
			
		||||
        >
 | 
			
		||||
          <RefreshRight />
 | 
			
		||||
        </el-icon>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <el-dropdown trigger="click" placement="bottom-end">
 | 
			
		||||
          <i class="el-icon-arrow-down"></i>
 | 
			
		||||
          <el-icon>
 | 
			
		||||
            <ArrowDown />
 | 
			
		||||
          </el-icon>
 | 
			
		||||
          <template #dropdown>
 | 
			
		||||
            <el-dropdown-menu>
 | 
			
		||||
              <el-dropdown-item
 | 
			
		||||
@ -630,6 +636,7 @@ onBeforeMount(() => {
 | 
			
		||||
      font-size: 10px;
 | 
			
		||||
      color: #1890ff;
 | 
			
		||||
      cursor: pointer;
 | 
			
		||||
      transform: fontsize3s;
 | 
			
		||||
 | 
			
		||||
      &:hover {
 | 
			
		||||
        border-radius: 50%;
 | 
			
		||||
 | 
			
		||||
@ -48,7 +48,11 @@ import {
 | 
			
		||||
  Lollipop,
 | 
			
		||||
  Link,
 | 
			
		||||
  Position,
 | 
			
		||||
  Histogram
 | 
			
		||||
  Histogram,
 | 
			
		||||
  RefreshRight,
 | 
			
		||||
  ArrowDown,
 | 
			
		||||
  Close,
 | 
			
		||||
  CloseBold
 | 
			
		||||
} from "@element-plus/icons";
 | 
			
		||||
 | 
			
		||||
const components = [
 | 
			
		||||
@ -97,7 +101,11 @@ const components = [
 | 
			
		||||
  Lollipop,
 | 
			
		||||
  Link,
 | 
			
		||||
  Position,
 | 
			
		||||
  Histogram
 | 
			
		||||
  Histogram,
 | 
			
		||||
  RefreshRight,
 | 
			
		||||
  ArrowDown,
 | 
			
		||||
  Close,
 | 
			
		||||
  CloseBold
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
const plugins = [ElLoading];
 | 
			
		||||
 | 
			
		||||
@ -263,7 +263,7 @@
 | 
			
		||||
      .el-icon-setting {
 | 
			
		||||
        height: 62px;
 | 
			
		||||
        width: 40px;
 | 
			
		||||
        padding: 11px;
 | 
			
		||||
        padding: 12px;
 | 
			
		||||
        display: flex;
 | 
			
		||||
        cursor: pointer;
 | 
			
		||||
        align-items: center;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user