From dc2ed575ac5236f5100baac236254a434dcae8b9 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期五, 24 一月 2025 18:01:22 +0800 Subject: [PATCH] Merge branch '2.0.1' of http://139.186.142.91:10010/r/productDev/funingyunwei into 2.0.1 --- admin/src/views/index.vue | 138 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 116 insertions(+), 22 deletions(-) diff --git a/admin/src/views/index.vue b/admin/src/views/index.vue index 3ac4dda..999bd92 100644 --- a/admin/src/views/index.vue +++ b/admin/src/views/index.vue @@ -30,15 +30,15 @@ <div class="main_left_menu"> <div class="main_left_menu_title"> <span>甯哥敤鍔熻兘</span> - <div class="main_left_menu_title_edit"> + <div class="main_left_menu_title_edit" @click="$refs.commonFunctions.open('甯哥敤鍔熻兘绠$悊', list)"> <img src="@/assets/indexIcon/ic_daibangongdan@2x.png" /> <span>鑷畾涔夊姛鑳�</span> </div> </div> <div class="main_left_menu_list"> - <div class="list_item" v-for="(item, index) in menu" :key="index"> + <div class="list_item" v-for="(item, index) in list" :key="index"> <div class="list_item_left"> - <img :src="item.icon" /> + <img :src="item.path" /> <span>{{item.name}}</span> </div> <i class="el-icon-arrow-right"></i> @@ -67,13 +67,33 @@ </el-select> </div> <div class="main_right_date"> - <el-calendar v-model="value" :mark-data="markData"></el-calendar> + <el-calendar v-model="value"></el-calendar> + </div> + <div class="main_right_rc"> + <div class="main_right_rc_title">褰撴棩鏃ョ▼锛�3锛�</div> + <div class="main_right_rc_list"> + <div class="main_right_rc_list_row" v-for="(item, index) in 5" :key="index"> + <div class="top"> + <div class="top_left"> + <div class="top_left_dian"></div> + <div class="top_left_title">鐩樼偣閫氱煡</div> + </div> + <div class="top_date">2024-12-13 12:53:12</div> + </div> + <div class="bottom"> + 銆愮洏鐐硅鍒掑悕绉般�戝皢鍦ㄣ��2024-12-1 + </div> + </div> + </div> </div> </div> + <CommonFunctions ref="commonFunctions" /> </div> </template> <script> +import CommonFunctions from '@/components/business/commonFunctions' +import { getYwQuickList } from '@/api/ywWorkDesk' export default { data() { return { @@ -89,25 +109,24 @@ { name: '璐﹀崟鍒楄〃', icon: require('@/assets/indexIcon/ic_zhangdanliebiao@2x.png') }, { name: '鏂板鍏ュ簱鍗�', icon: require('@/assets/indexIcon/ic_xinzengruku@2x.png') }, { name: '鏂板鍑哄簱鍗�', icon: require('@/assets/indexIcon/ic_xinzengchuku@2x.png') }, - { name: '璧勪骇娓呭崟', icon: require('@/assets/indexIcon/ic_zichan@2x.png') }, + { name: '鐗╂枡娓呭崟', icon: require('@/assets/indexIcon/ic_zichan@2x.png') }, ], - options: [], - value: '', - markData: [ - { - date: '2025-01-22', // 鏍囪鐨勬棩鏈� - // 鑷畾涔夋爣璁板唴瀹� - content: '<div style="color: red;">閲嶈浜嬩欢</div>' - }, - { - date: '2025-01-19', - content: '鐢熸棩' - } - ] + list: [], + value: new Date() } }, + components: { CommonFunctions }, + created () { + this.getYwQuickLists() + }, methods: { - + getYwQuickLists() { + getYwQuickList({}) + .then(res => { + console.log(res) + this.list = res + }) + } } } </script> @@ -115,12 +134,12 @@ <style lang="scss" scoped> .main { width: 100%; - height: calc(100vh - 48px - 56px - 35px); + /*height: calc(100vh - 48px - 56px - 35px);*/ padding: 15px; box-sizing: border-box; background: #F4F7FC; display: flex; - align-items: center; + align-items: self-start; justify-content: space-between; .main_left { flex: 1; @@ -199,6 +218,7 @@ color: #222222; } .main_left_menu_title_edit { + cursor: pointer; display: flex; align-items: center; img { @@ -266,9 +286,68 @@ color: #222222; margin-bottom: 12px; } + .main_right_rc { + width: 100%; + display: flex; + flex-direction: column; + .main_right_rc_title { + font-weight: 500; + font-size: 16px; + color: #222222; + margin-bottom: 15px; + } + .main_right_rc_list { + width: 100%; + height: 300px; + overflow-y: scroll; + .main_right_rc_list_row { + width: 100%; + padding: 15px; + box-sizing: border-box; + background: #F4F7FC; + border-radius: 2px; + margin-bottom: 10px; + .top { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + .top_left { + display: flex; + align-items: center; + .top_left_dian { + width: 10px; + height: 10px; + border-radius: 50%; + background: #FF9E00; + margin-right: 10px; + } + .top_left_title { + font-weight: 500; + font-size: 15px; + color: #222222; + } + } + .top_date { + font-weight: 400; + font-size: 12px; + color: #999999; + } + } + .bottom { + font-weight: 400; + font-size: 13px; + color: #666666; + margin-top: 8px; + } + } + } + } .main_right_date { width: 100%; - height: 300px; + ::v-deep .el-calendar__header { + display: none; + } ::v-deep .el-calendar-table tr td:first-child{ border: none; } @@ -283,6 +362,21 @@ align-items: center; justify-content: center; } + ::v-deep thead th { + height: 20px; + border-bottom: 1px solid #DFE2E8; + } + ::v-deep.el-calendar-table .el-calendar-day{ + width: 100%; + height: 50px; + text-align: center; + } + ::v-deep .el-calendar-table td.is-selected { + background: #3E80EF; + } + ::v-deep .el-calendar-table .el-calendar-day:hover { + background: none; + } } } } -- Gitblit v1.9.3