From 9057e04efad1b7d61c77a72e5c37a504d0aee935 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 26 九月 2025 09:24:03 +0800
Subject: [PATCH] H5静态化

---
 admin/src/views/index.vue |  656 +++++++++++++++++++----------------------------------------
 1 files changed, 211 insertions(+), 445 deletions(-)

diff --git a/admin/src/views/index.vue b/admin/src/views/index.vue
index 51f20e9..e6cd127 100644
--- a/admin/src/views/index.vue
+++ b/admin/src/views/index.vue
@@ -1,475 +1,241 @@
 <template>
-  <div class="main">
-    <div class="main_left">
-      <div class="main_left_head">
-        <div class="head_item">
-          <div class="head_item_left">
-            <span>寰呭姙宸ュ崟</span>
-            <span>{{obj.waitDealWorkOrderSize || 0}}</span>
-            <span @click="jump(1)">鏌ョ湅鏇村</span>
-          </div>
-          <img class="head_item_icon" src="@/assets/indexIcon/ic_daibangongdan@2x.png" />
+  <div class="main_home"  style="padding-bottom: 30px;">
+    <div class="home_header">
+      <div class="mb10 fs17">涓嬪崍濂斤紝{{ userInfo.realname }}</div>
+      <div class="fs13">
+        浠婂ぉ鏄� {{ nowDate }} {{ nowWeek }}锛屾杩庤闂眴绫宠烦璺冲畼缃戝悗鍙扮鐞嗗钩鍙�
+      </div>
+      <div style="border: 1px solid #cccccc;padding: 20px;margin-top: 30px;">
+        <div style="font-size: 20px;font-weight: bold;color: #144077">
+          銆怭C缃戠珯闈欐�佸寲銆�
         </div>
-        <div class="head_item">
-          <div class="head_item_left">
-            <span>寰呭贰妫�</span>
-            <span>{{obj.waitTaskSize || 0}}</span>
-            <span @click="jump(2)">鏌ョ湅鏇村</span>
-          </div>
-          <img class="head_item_icon" src="@/assets/indexIcon/ic_daixuncha@2x.png" />
+        <div class="content">
+          <el-button class="btn" :loading="loading[0]"  type="primary" @click="staticPage(0)">棣栭〉</el-button>
+          <el-button class="btn" :loading="loading[6]"  type="primary"  @click="staticPage(6)">Alot鐗╄仈</el-button>
+          <el-button class="btn" :loading="loading[5]"  type="primary" @click="staticPage(5)">鏈�鏂板姩鎬�</el-button>
+          <el-button class="btn" :loading="loading[3]"  type="primary" @click="staticPage(3)">鍏充簬鎴戜滑</el-button>
+          <el-button class="btn" :loading="loading[4]"  type="primary" @click="staticPage(4)">娓犻亾鍚堜綔</el-button>
         </div>
-        <div class="head_item">
-          <div class="head_item_left">
-            <span>寰呯洏鐐�</span>
-            <span>{{obj.stocktakingSize || 0}}</span>
-            <span @click="jump(3)">鏌ョ湅鏇村</span>
-          </div>
-          <img class="head_item_icon" src="@/assets/indexIcon/ic_daipandian@2x.png" />
+        <div class="content">
+          <el-button class="btn" :loading="loading[7]"   type="primary" @click="staticPage(7)">鏈�鏂板姩鎬佽鎯�</el-button>
+          <el-button class="btn" :loading="loading[9]"  type="primary" @click="staticPage(9)">瀹㈡埛妗堜緥璇︽儏</el-button>
+          <el-button class="btn" :loading="loading[9]"  type="primary" @click="staticPage(14)">杞挱鍥捐鎯�</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
+          銆愭櫤鎱х郴缁熼潤鎬佸寲銆�
+        </div>
+        <div class="content">
+          <el-button class="btn" :loading="loading[1]"  type="primary" @click="staticPage(1)">鏅烘収绯荤粺杩愯惀绯荤粺</el-button>
+          <el-button class="btn" :loading="loading[2]"  type="primary" @click="staticPage(2)">鏅烘収绯荤粺杩愮淮绯荤粺</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
+          銆愯В鍐虫柟妗堥潤鎬佸寲銆�
+        </div>
+        <div class="content">
+          <el-button class="btn" :loading="loading[8]"  type="primary" @click="staticPage(8)">鏁版櫤浣撹偛鍦洪</el-button>
+          <el-button class="btn" :loading="loading[10]"  type="primary" @click="staticPage(10)">24H鏅鸿兘鍦洪</el-button>
+          <el-button class="btn" :loading="loading[11]"  type="primary" @click="staticPage(11)">鏅尯&娓镐箰鍥�</el-button>
+          <el-button class="btn" :loading="loading[12]"  type="primary" @click="staticPage(12)">鏁版櫤浣撹偛骞冲彴</el-button>
+          <el-button class="btn" :loading="loading[13]"  type="primary" @click="staticPage(13)">绌洪棿鏅烘収绠$悊</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
+          銆愯В鍐虫柟妗堬紙3绾ч〉锛夐潤鎬佸寲銆�
+        </div>
+        <div class="content">
+          <el-button class="btn" :loading="loading[15]"  type="primary" @click="staticPage(15)">缁煎悎浣撹偛鍦洪</el-button>
+          <el-button class="btn" :loading="loading[16]"  type="primary" @click="staticPage(16)">鍏ㄦ皯鍋ヨ韩涓績</el-button>
+          <el-button class="btn" :loading="loading[17]"  type="primary" @click="staticPage(17)">鏍″洯浣撹偛鍦洪</el-button>
+          <el-button class="btn" :loading="loading[18]"  type="primary" @click="staticPage(18)">鍐伴洩浣撹偛鍦洪</el-button>
+          <el-button class="btn" :loading="loading[19]"  type="primary" @click="staticPage(19)">娓告吵浣撹偛鍦洪</el-button>
+        </div>
+        <div class="content">
+          <el-button class="btn" :loading="loading[20]"  type="primary" @click="staticPage(20)">鏅烘収浣撹偛鍏洯</el-button>
+          <el-button class="btn" :loading="loading[21]"  type="primary" @click="staticPage(21)">24H鏅鸿兘鍦洪</el-button>
+          <el-button class="btn" :loading="loading[22]"  type="primary" @click="staticPage(22)">鏃犱汉鍊煎畧鍦洪</el-button>
+          <el-button class="btn" :loading="loading[23]"  type="primary" @click="staticPage(23)">浣撹偛杩為攣杩愯惀骞冲彴</el-button>
+          <el-button class="btn" :loading="loading[24]"  type="primary" @click="staticPage(24)">鐪佸競绾ф暟鏅轰綋鑲插钩鍙�</el-button>
+        </div>
+        <div class="content">
+          <el-button class="btn" :loading="loading[25]"  type="primary" @click="staticPage(25)">浜插瓙涔愬洯</el-button>
+          <el-button class="btn" :loading="loading[26]"  type="primary" @click="staticPage(26)">鏃呮父鏅尯</el-button>
+          <el-button class="btn" :loading="loading[27]"  type="primary" @click="staticPage(27)">宸ヤ汉鏂囧寲瀹�</el-button>
+          <el-button class="btn" :loading="loading[28]"  type="primary" @click="staticPage(28)">浼佷笟宸ヤ細棣�</el-button>
+          <el-button class="btn" :loading="loading[29]"  type="primary" @click="staticPage(29)">鏂囪壓婕斿嚭棣�</el-button>
         </div>
       </div>
-      <div class="main_left_menu">
-        <div class="main_left_menu_title">
-          <span>甯哥敤鍔熻兘</span>
-          <div class="main_left_menu_title_edit" @click="$refs.commonFunctions.open('甯哥敤鍔熻兘绠$悊')">
-            <img src="@/assets/indexIcon/ic_daibangongdan@2x.png" />
-            <span>鑷畾涔夊姛鑳�</span>
-          </div>
+      <div style="border: 1px solid #cccccc;padding: 20px;margin-top: 30px;">
+        <div style="font-size: 20px;font-weight: bold; color: #144077">
+          銆愭墜鏈虹闈欐�佸寲銆�
         </div>
-        <div class="main_left_menu_list">
-          <div class="list_item" v-for="(item, index) in list" :key="index" @click="jump1(item.path)">
-            <div class="list_item_left">
-              <img :src="item.icoPath" />
-              <span>{{item.name}}</span>
-            </div>
-            <i class="el-icon-arrow-right"></i>
-          </div>
-          <div class="list_item1"></div>
-          <div class="list_item1"></div>
-          <div class="list_item1"></div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[0]"  type="primary" @click="staticPageMobile(0)">棣栭〉</el-button>
+          <el-button class="btn1" :loading="loadingMobile[21]"  type="primary" @click="staticPageMobile(21)">鍏充簬鎴戜滑</el-button>
+          <el-button class="btn1" :loading="loadingMobile[16]"   type="primary" @click="staticPageMobile(16)">鏈�鏂板姩鎬�</el-button>
+          <el-button class="btn1" :loading="loadingMobile[22]"   type="primary" @click="staticPageMobile(22)">鏈�鏂板姩鎬佸垪琛�</el-button>
+          <el-button class="btn1" :loading="loadingMobile[17]"   type="primary" @click="staticPageMobile(17)">鏈�鏂板姩鎬佽鎯�</el-button>
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[20]"  type="primary" @click="staticPageMobile(20)">娓犻亾鍚堜綔</el-button>
+          <!--          <el-button class="btn1" :loading="loading[18]"  type="primary" @click="staticPageMobile(18)">瀹㈡埛妗堜緥璇︽儏</el-button>
+                    <el-button class="btn1" :loading="loading[19]"  type="primary" @click="staticPageMobile(19)">杞挱鍥捐鎯�</el-button>-->
+        </div>
+        <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
+          銆愰椤佃В鍐虫柟妗堛��
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loading[11]"  type="primary" @click="staticPageMobile(11)">鏁版櫤浣撹偛鍦洪</el-button>
+          <el-button class="btn1" :loading="loading[12]"  type="primary" @click="staticPageMobile(12)">24H鏅鸿兘鍦洪</el-button>
+          <el-button class="btn1" :loading="loading[13]"  type="primary" @click="staticPageMobile(13)">鏁版櫤浣撹偛骞冲彴</el-button>
+          <el-button class="btn1" :loading="loading[14]"  type="primary" @click="staticPageMobile(14)">鏅尯&娓镐箰鍥�</el-button>
+          <el-button class="btn1" :loading="loading[15]"  type="primary" @click="staticPageMobile(15)">绌洪棿鏅烘収绠$悊</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold; color: #144077;margin-top: 30px;">
+          銆愭櫤鎱х郴缁熴��
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[1]"  type="primary" @click="staticPageMobile(1)">鏅烘収绯荤粺杩愯惀绯荤粺</el-button>
+          <el-button class="btn1" :loading="loadingMobile[2]"  type="primary" @click="staticPageMobile(2)">鏅烘収绯荤粺杩愮淮绯荤粺</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold; color: #144077;margin-top: 30px;">
+          銆愭暟鏅轰綋鑲插満棣嗐��
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[3]"  type="primary" @click="staticPageMobile(3)">缁煎悎浣撹偛鍦洪</el-button>
+          <el-button class="btn1" :loading="loadingMobile[4]"  type="primary" @click="staticPageMobile(4)">鍏ㄦ皯鍋ヨ韩涓績</el-button>
+          <el-button class="btn1" :loading="loadingMobile[5]"  type="primary" @click="staticPageMobile(5)">鏍″洯浣撹偛鍦洪</el-button>
+          <el-button class="btn1" :loading="loadingMobile[6]"  type="primary" @click="staticPageMobile(6)">鍐伴洩浣撹偛鍦洪</el-button>
+          <el-button class="btn1" :loading="loadingMobile[7]"  type="primary" @click="staticPageMobile(7)">娓告吵浣撹偛鍦洪</el-button>
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[8]"  type="primary" @click="staticPageMobile(8)">鏅烘収浣撹偛鍏洯</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold; color: #144077;margin-top: 30px;">
+          銆�24H鏅鸿兘鍦洪銆�
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[9]"  type="primary" @click="staticPageMobile(9)">24H鏅鸿兘鍦洪</el-button>
+          <el-button class="btn1" :loading="loadingMobile[10]"  type="primary" @click="staticPageMobile(10)">鏃犱汉鍊煎畧鍦洪</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold; color: #144077;margin-top: 30px;">
+          銆愭暟鏅轰綋鑲插钩鍙般��
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[24]"  type="primary" @click="staticPageMobile(24)">浣撹偛杩為攣杩愯惀骞冲彴</el-button>
+          <el-button class="btn1" :loading="loadingMobile[23]"  type="primary" @click="staticPageMobile(23)">鐪佸競绾ф暟鏅轰綋鑲插満棣�</el-button>
+        </div>
+        <div style="font-size: 20px;font-weight: bold; color: #144077;margin-top: 30px;">
+          銆愭櫙鍖�&娓镐箰鍥��
+        </div>
+        <div class="content">
+          <el-button class="btn1" :loading="loadingMobile[25]"  type="primary" @click="staticPageMobile(25)">浜插瓙涔愬洯</el-button>
+          <el-button class="btn1" :loading="loadingMobile[26]"  type="primary" @click="staticPageMobile(26)">鏃呮父鏅尯</el-button>
         </div>
       </div>
     </div>
-    <div class="main_right">
-      <div class="main_right_title">鏃ョ▼</div>
-      <div class="main_right_search">
-        <el-select v-model="nian" style="width: 150px; margin-right: 15px;" @change="getMonthNoticess" placeholder="璇烽�夋嫨">
-          <el-option
-            v-for="item in yearList"
-            :key="item.val"
-            :label="item.name"
-            :value="item.val">
-          </el-option>
-        </el-select>
-        <el-select v-model="yue" style="width: 150px;" @change="getMonthNoticess" placeholder="璇烽�夋嫨">
-          <el-option
-            v-for="(item, index) in 12"
-            :key="index"
-            :label="item + '鏈�'"
-            :value="item > 9 ? item : `0${item}`">
-          </el-option>
-        </el-select>
-      </div>
-      <div class="main_right_date">
-        <Calendar
-          ref="Calendar"
-          v-on:choseDay="clickDay"
-          :markDateMore="markDateMore"
-        ></Calendar>
-      </div>
-      <div class="main_right_rc">
-        <div class="main_right_rc_title">褰撴棩鏃ョ▼锛坽{dataList.length}}锛�</div>
-        <div class="main_right_rc_list" v-loading="loading">
-          <div class="main_right_rc_list_row" v-for="(item, index) in dataList" :key="index">
-            <div class="top">
-              <div class="top_left">
-                <div class="top_left_dian"></div>
-                <div class="top_left_title">{{item.title}}</div>
-              </div>
-              <div class="top_date">{{item.param1}}</div>
-            </div>
-            <div class="bottom">
-              {{item.content}}
-            </div>
-          </div>
-        </div>
-      </div>
-    </div>
-    <CommonFunctions ref="commonFunctions" @success="getYwQuickLists" />
   </div>
 </template>
 
 <script>
-import CommonFunctions from '@/components/business/commonFunctions'
-import { getYwQuickList, getMonthNotices, workDeskData } from '@/api/ywWorkDesk'
-import Calendar from 'vue-calendar-component'
+import dayjs from 'dayjs'
+import { weeks } from '@/utils/config'
+import { create as createPage ,createMobile as createPageMobile} from '@/api/business/static'
 export default {
-  data() {
+  components: {
+  },
+  data () {
     return {
-      list: [],
-      value: new Date(),
-      yearList: [],
-      markDateMore: [],
-      nian: '',
-      yue: '',
-      obj: {},
-      dataList: [],
-      loading: false
+      loading:[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],
+      loadingMobile:[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]
     }
   },
-  components: { CommonFunctions, Calendar },
+  computed: {
+    userInfo () {
+      return this.$store.state.userInfo
+    }
+  },
   created () {
-    this.getWorkDeskData()
-    this.getYwQuickLists()
-    this.getYear()
+  },
+  mounted () {
+    this.updateDate()
+    // this.initData()
   },
   methods: {
-    getYear() {
-      let currentYear = new Date().getFullYear();
-      let currentMonth = new Date().getMonth() + 1;
-      this.nian = currentYear
-      this.yue = currentMonth > 9 ? currentMonth : `0${currentMonth}`
-      for (let i = currentYear - 10; i <= currentYear; i++) {
-        this.yearList.unshift({ name: i + '骞�', val: i })
-      }
-      this.getMonthNoticess()
-    },
-    // 鑾峰彇浠e姙
-    getWorkDeskData() {
-      workDeskData({})
-        .then(res => {
-          this.obj = res
-        })
-    },
-    clickDay(e) {
-      this.loading = true
-      let date = e.replace("/\\//g", "-")
-      let arr = this.markDateMore.filter(item => {
-        if (item.date === date) {
-          return item
-        }
-      })
-      if (arr.length > 0) {
-        this.dataList = arr[0].noticeList
-      } else {
-        this.dataList = []
-      }
-      this.loading = false
-    },
-    // 鑾峰彇鏃ョ▼
-    getMonthNoticess() {
-      getMonthNotices(this.nian + '-' + this.yue).then(res => {
-        let arr = res.filter(item => {
-          if (item.noticeList && item.noticeList.length > 0) {
-            return item
-          }
-        })
-        this.markDateMore = arr.map(item => {
-          return { date: item.monthDate.replace("/-0/g", "-"), className: 'markRed', noticeList: item.noticeList }
-        })
-        let toDay = this.getDay()
-        this.markDateMore.forEach(item => {
-          if (item.date === toDay) {
-            this.dataList = item.noticeList
-          }
-        })
-        this.$refs.Calendar.ChoseMonth(`${this.nian}-${this.yue}`, false)
+    staticPage (index) {
+      this.loading[index] = true
+      createPage({ pageIndex: index }).then(res => {
+        this.$message.success('鎿嶄綔鎴愬姛')
+      }).catch(e => {
+        this.$tip.apiFailed(e)
+      }).finally(() => {
+        this.loading[index] = false
       })
     },
-    getYwQuickLists() {
-      getYwQuickList({})
-        .then(res => {
-          this.list = res
-        })
+    staticPageMobile (index) {
+      this.loadingMobile[index] = true
+      createPageMobile({ pageIndex: index }).then(res => {
+        this.$message.success('鎿嶄綔鎴愬姛')
+      }).catch(e => {
+        this.$tip.apiFailed(e)
+      }).finally(() => {
+        this.loading[index] = false
+      })
     },
-    getDay() {
-      let date = new Date();
-      let year = date.getFullYear();  // 鑾峰彇骞翠唤
-      let month = String(date.getMonth() + 1).padStart(2, '0');  // 鑾峰彇鏈堜唤锛屽苟琛ラ浂
-      let day = String(date.getDate()).padStart(2, '0');  // 鑾峰彇鏃ユ湡锛屽苟琛ラ浂
-  
-      return `${year}-${month}-${day}`;
-    },
-    jump(type) {
-      if (type === 1) {
-        this.$router.push({ path: '/workorder/workorderList' })
-      } else if (type === 2) {
-        this.$router.push({ path: '/Inspection/task' })
-      } else if (type === 3) {
-        this.$router.push({ path: '/stock/check' })
-      }
-    },
-    jump1(path) {
-      this.$router.push({ path })
+    updateDate () {
+      this.nowDate = dayjs().format('YYYY骞碝鏈圖鏃�')
+      this.nowWeek = weeks[new Date().getDay()]
     }
   }
 }
 </script>
+
 <style lang="scss" scoped>
-  .main {
-    width: 100%;
-    padding: 15px;
-    box-sizing: border-box;
-    background: #F4F7FC;
-    display: flex;
-    align-items: self-start;
-    justify-content: space-between;
-    .main_left {
-      flex: 1;
-      height: 100%;
-      display: flex;
-      flex-direction: column;
-      .main_left_head {
-        width: 100%;
-        height: 199px;
-        background: #FFFFFF;
-        border-radius: 8px;
-        display: flex;
-        align-items: center;
-        padding: 20px;
-        box-sizing: border-box;
-        .head_item {
-          flex: 1;
-          height: 100%;
-          display: flex;
-          align-items: center;
-          justify-content: space-between;
-          background: #F1F5FF;
-          border-radius: 8px;
-          margin-right: 15px;
-          padding: 28px 20px;
-          box-sizing: border-box;
-          &:last-child {
-            margin: 0 !important;
-          }
-          .head_item_left {
-            flex: 1;
-            display: flex;
-            flex-direction: column;
-            span {
-              &:nth-child(1) {
-                font-weight: 600;
-                font-size: 17px;
-                color: #222222;
-              }
-              &:nth-child(2) {
-                font-weight: 600;
-                font-size: 30px;
-                color: #111111;
-                margin-top: 6px;
-                margin-bottom: 14px;
-              }
-              &:nth-child(3) {
-                font-weight: 400;
-                font-size: 13px;
-                color: #999999;
-                cursor: pointer;
-              }
-            }
-          }
-          .head_item_icon {
-            width: 60px;
-            height: 60px;
-          }
-        }
-      }
-      .main_left_menu {
-        width: 100%;
-        height: calc(100% - 214px);
-        background: #FFFFFF;
-        border-radius: 8px;
-        margin-top: 15px;
-        padding: 20px;
-        box-sizing: border-box;
-        .main_left_menu_title {
-          width: 100%;
-          display: flex;
-          align-items: center;
-          justify-content: space-between;
-          span {
-            font-weight: 600;
-            font-size: 18px;
-            color: #222222;
-          }
-          .main_left_menu_title_edit {
-            cursor: pointer;
-            display: flex;
-            align-items: center;
-            img {
-              width: 15px;
-              height: 15px;
-            }
-            span {
-              font-weight: 400;
-              font-size: 14px;
-              color: #3E80EF;
-              margin-left: 5px;
-            }
-          }
-        }
-        .main_left_menu_list {
-          width: 100%;
-          margin-top: 20px;
-          display: flex;
-          align-items: center;
-          flex-wrap: wrap;
-          justify-content: space-between;
-          .list_item1 {
-            width: 24%;
-            height: 0;
-          }
-          .list_item {
-            cursor: pointer;
-            width: 24%;
-            height: 70px;
-            background: #FFFFFF;
-            border-radius: 8px;
-            border: 1px solid #EEEEEE;
-            padding: 0 16px;
-            box-sizing: border-box;
-            margin-bottom: 15px;
-            display: flex;
-            align-items: center;
-            justify-content: space-between;
-            .list_item_left {
-              display: flex;
-              align-items: center;
-              img {
-                width: 40px;
-                height: 40px;
-                margin-right: 5px;
-              }
-              span {
-                font-weight: 500;
-                font-size: 15px;
-                color: #222222;
-              }
-            }
-          }
-        }
-      }
-    }
-    .main_right {
-      flex-shrink: 0;
-      width: 500px;
-      height: 100%;
-      margin-left: 15px;
-      background: #FEFEFF;
-      border-radius: 8px;
-      padding: 20px;
-      box-sizing: border-box;
-      .main_right_title {
-        font-weight: 600;
-        font-size: 18px;
-        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%;
-        padding-top: 15px;
-        box-sizing: border-box;
-        ::v-deep .wh_content_item {
-          height: 50px;
-          color: #222222;
-          font-weight: 400;
-          font-size: 15px;
-        }
-        ::v-deep .wh_item_date {
-          width: 30px;
-          height: 30px;
-          font-size: 15px;
-        }
-        ::v-deep .wh_content_all {
-          background-color: #ffffff;
-        }
-        ::v-deep .wh_top_changge {
-          display: none;
-        }
-        ::v-deep .wh_container {
-          max-width: 100%;
-        }
-        ::v-deep .wh_content_item .wh_isToday {
-          background-color: rgba(62, 128, 239, 0.47);
-          color: #ffffff;
-        }
-        ::v-deep .wh_item_date:hover {
-          background-color: #3E80EF;
-          border-radius: 50%;
-          color: #ffffff;
-        }
-        ::v-deep .wh_content_item .wh_chose_day {
-          background: #3E80EF;
-          color: #fff;
-        }
-        ::v-deep .markRed {
-          position: relative;
-        }
-        ::v-deep .markRed::after {
-          content: '鈼�';
-          color: #FF9E00;
-          font-size: 11px;
-          position: absolute;
-          bottom: -30px;
-          left: 50%;
-          transform: translate(-50%, 0);
-        }
-      }
-    }
+
+div {
+  box-sizing: border-box;
+}
+
+.home_title {
+  font-weight: 600;
+  font-size: 16px;
+  color: #222222;
+  line-height: 22px;
+}
+.content {
+  display: flex;
+  margin-top: 30px;
+  width: 100%;
+  .btn{
+    width: 18%;
+    height: 60px;
+    margin: 10px;
+    font-size: 20px;
   }
+  .btn1{
+    width: 18%;
+    height: 60px;
+    margin: 10px;
+    font-size: 20px;
+    background-color: #f76920;
+    border: #f76920;
+  }
+}
+
+.main_home {
+  background: #f4f7fc;
+  position: relative;
+  width: 100%;
+  height: 100%;
+  overflow: auto;
+  padding: 92px 20px 20px;
+  .home_header {
+    position: absolute;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 200px;
+    padding: 20px;
+    color: #fff;
+    background: linear-gradient(180deg, #076ae5 0%, rgba(32, 127, 247, 0) 100%);
+  }
+}
 </style>

--
Gitblit v1.9.3