From 3c6bdb6f439ff7af04765259fd6a91b6d201d095 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 19 六月 2025 17:12:25 +0800 Subject: [PATCH] 工单,数据中心用户查看数据的权限,合同考核每日,以及导出每日和按月 --- src/views/screen/components/wrapper-title/index.vue | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/src/views/screen/components/wrapper-title/index.vue b/src/views/screen/components/wrapper-title/index.vue index 9e7593f..12857a9 100644 --- a/src/views/screen/components/wrapper-title/index.vue +++ b/src/views/screen/components/wrapper-title/index.vue @@ -1,6 +1,15 @@ <template> <div class="title-container"> <span class="title">{{ title }}</span> + + <div class="more-button" v-if="path" @click="toPath"> + <div class="icon"> + <!-- <img src="@/assets/icons/setting.png" alt=""> --> + </div> + <div class="button-text"> + + </div> + </div> </div> </template> @@ -11,6 +20,15 @@ title: { type: String, required: true + }, + path: { + type: String, + default: '' + } + }, + methods: { + toPath() { + this.$router.push(this.path); } } } @@ -25,6 +43,7 @@ width: 100%; position: relative; display: flex; + justify-content: space-between; align-items: center; margin-bottom: 10px; @@ -36,5 +55,31 @@ font-size: 20px; font-style: italic; } + + .more-button { + height: 40px; + cursor: pointer; + display: flex; + align-items: center; + .icon { + width: 20px; + margin-top: 4px; + margin-right: 2px; + img { + width: 100%; + display: block; + } + } + + .button-text { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + color: #ffffff81; + font-size: 16px; + } + } } </style> \ No newline at end of file -- Gitblit v1.8.0