From 86e5ff7028168bf18b5d3846022ebeac09aa4d4f Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期四, 05 九月 2024 17:11:19 +0800
Subject: [PATCH] 1.处理页面表格错位问题 引入activated() 事件
---
src/views/kanbanManager/cgdd.vue | 1034 ++++++++++++++++++++++++++++----------------------------
1 files changed, 517 insertions(+), 517 deletions(-)
diff --git a/src/views/kanbanManager/cgdd.vue b/src/views/kanbanManager/cgdd.vue
index 2ed54b2..8489816 100644
--- a/src/views/kanbanManager/cgdd.vue
+++ b/src/views/kanbanManager/cgdd.vue
@@ -1,517 +1,517 @@
-<!--<template>-->
-<!-- <div>-->
-<!-- <div class="kb_dashboard">-->
-
-<!-- <!– 鏄熺┖鑳屾櫙–>-->
-<!-- <div ref="starsRef" class="stars">-->
-<!-- <div v-for="(item, index) in starsCount" :key="index" class="star" />-->
-<!-- </div>-->
-
-<!-- <div class="kb_header">-->
-<!-- <div class="flex_c_c kb_header_text">-->
-<!-- <div id="topBarLeft" style="width:600px;height:100%" />-->
-<!-- 閲囪喘璺熻釜鏁板瓧鍖栫湅鏉�-->
-<!-- <div id="topBarRight" style="width:600px;height:100%;transform:rotate(180deg);" />-->
-<!-- </div>-->
-
-<!-- <div class="kb_headTime" style="left: 85px">-->
-<!-- <span>娴欐睙鏂板嚡杩暟瀛楃鎶�鑲′唤鏈夐檺鍏徃</span>-->
-<!-- </div>-->
-
-<!-- <div class="kb_headTime">-->
-<!-- <span>{{ headTime }}</span>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- <div style="display: flex;justify-content: space-between;padding:0 20px 20px 20px;height: 980px">-->
-<!-- <div style="width: 1250px;" class="flex_c_b">-->
-<!-- <div style="height: 380px;">-->
-<!-- <div>-->
-<!-- <div class="smallTitle">-->
-<!-- <svg-icon icon-class="cggz" class="svg_class" />-->
-<!-- 閲囪喘璺熻釜-->
-<!-- </div>-->
-<!-- <div class="lineContent horn" style="height: 345px">-->
-<!-- <div id="cgddchart" class="flex_c_c" style="width: 100%;height:100%" />-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- <div style="height: 560px; ">-->
-<!-- <div>-->
-<!-- <div class="smallTitle">-->
-<!-- <svg-icon icon-class="cggz" class="svg_class" />-->
-<!-- 閲囪喘鍒拌揣璺熻釜-->
-<!-- </div>-->
-<!-- <div class="lineContent horn" style="height: 525px">-->
-<!-- <el-table-->
-<!-- ref="tableData"-->
-<!-- :data="tableData"-->
-<!-- class="tableData"-->
-<!-- style="width: 100%;"-->
-<!-- :header-cell-style="headerCellStyleCenter"-->
-<!-- :cell-style="cellStyleCenter"-->
-<!-- height="515"-->
-<!-- >-->
-<!-- <el-table-column-->
-<!-- prop="PurchaseOrder"-->
-<!-- label="閲囪喘璁㈠崟"-->
-<!-- width="225"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div class="ellipsis">{{ row.PurchaseOrder }}</div>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <el-table-column-->
-<!-- prop="suppername"-->
-<!-- label="渚涘簲鍟�"-->
-<!-- width="183"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.suppername" class="ellipsis">{{ row.suppername }}</div>-->
-<!-- <div v-else />-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <!– <el-table-column–>-->
-<!-- <!– prop="username"–>-->
-<!-- <!– label="閲囪喘鍛�"–>-->
-<!-- <!– width="78"–>-->
-<!-- <!– >–>-->
-<!-- <!– <template slot-scope="{row}">–>-->
-<!-- <!– <div v-if="row.username">{{ row.username }}</div>–>-->
-<!-- <!– <div v-else>/</div>–>-->
-<!-- <!– </template>–>-->
-<!-- <!– </el-table-column>–>-->
-
-<!-- <!– <el-table-column–>-->
-<!-- <!– prop="partcode"–>-->
-<!-- <!– label="浜у搧缂栫爜"–>-->
-<!-- <!– width="108"–>-->
-<!-- <!– />–>-->
-<!-- <el-table-column-->
-<!-- prop="partname"-->
-<!-- label="浜у搧鍚嶇О"-->
-<!-- width="215"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.partname" class="ellipsis">{{ row.partname }}</div>-->
-<!-- <div v-else />-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <!– <el-table-column–>-->
-<!-- <!– prop="partspec"–>-->
-<!-- <!– label="瑙勬牸鍨嬪彿"–>-->
-<!-- <!– width="130"–>-->
-<!-- <!– >–>-->
-<!-- <!– <template slot-scope="{row}">–>-->
-<!-- <!– <div v-if="row.partspec" class="ellipsis">{{ row.partspec }}</div>–>-->
-<!-- <!– <div v-else>/</div>–>-->
-<!-- <!– </template>–>-->
-<!-- <!– </el-table-column>–>-->
-<!-- <el-table-column-->
-<!-- prop="quantity"-->
-<!-- label="璁㈠崟鏁伴噺"-->
-<!-- width="114"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.quantity">{{ parseFloat(row.quantity) }}</div>-->
-<!-- <div v-else>0</div>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <!– <el-table-column–>-->
-<!-- <!– prop="checktype"–>-->
-<!-- <!– label="妫�楠岀姸鎬�"–>-->
-<!-- <!– width="104"–>-->
-<!-- <!– >–>-->
-<!-- <!– <template slot-scope="{row}">–>-->
-<!-- <!– <div v-if="row.checktype===null">鏈楠�</div>–>-->
-<!-- <!– <div v-else>宸叉楠�</div>–>-->
-<!-- <!– </template>–>-->
-<!-- <!– </el-table-column>–>-->
-<!-- <!– <el-table-column–>-->
-<!-- <!– prop="checkuser"–>-->
-<!-- <!– label="妫�楠屼汉鍛�"–>-->
-<!-- <!– width="94"–>-->
-<!-- <!– >–>-->
-<!-- <!– <template slot-scope="{row}">–>-->
-<!-- <!– <div v-if="row.checkuser===null">/</div>–>-->
-<!-- <!– <div v-else>{{ row.checkuser }}</div>–>-->
-<!-- <!– </template>–>-->
-<!-- <!– </el-table-column>–>-->
-<!-- <el-table-column-->
-<!-- prop="quantity1"-->
-<!-- label="宸叉敹鏁伴噺"-->
-<!-- width="114"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.quantity1">{{ parseFloat(row.quantity1) }}</div>-->
-<!-- <div v-else>0</div>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <el-table-column-->
-<!-- label="鏈敹鏁伴噺"-->
-<!-- width="114"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.quantity- row.quantity1">{{ parseFloat(row.quantity - row.quantity1) }}</div>-->
-<!-- <div v-else>0</div>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <el-table-column-->
-<!-- prop="acceptDate"-->
-<!-- label="棰勮浜ゆ湡"-->
-<!-- width="135"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.acceptDate">{{ row.acceptDate.substring(0, 10) }}</div>-->
-<!-- <div v-else>/</div>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <el-table-column-->
-<!-- prop="warning"-->
-<!-- label="寤舵湡澶╂暟"-->
-<!-- width="144"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="parseFloat(row.warning)<0" style="color: red">{{-->
-<!-- Math.abs(parseFloat(row.warning))-->
-<!-- }}-->
-<!-- </div>-->
-<!-- <div v-else-if="row.warning===null||row.warning===''||row.warning>=0">0</div>-->
-<!-- <!– <div v-else-if="parseFloat(row.warning)>3">{{ row.warning }}</div>–>-->
-<!-- <!– <div v-else-if="parseFloat(row.warning)>0&&parseFloat(row.warning)<=3" style="color:yellow;">–>-->
-<!-- <!– {{ row.warning }}–>-->
-<!-- <!– </div>–>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- </el-table>-->
-<!-- <!– <div id="cgddchart" class="flex_c_c" style="width: 100%;height:100%" />–>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- <div style="width: 600px;">-->
-<!-- <div>-->
-<!-- <div class="smallTitle">-->
-<!-- <svg-icon icon-class="yqjh" class="svg_class" />-->
-<!-- 渚涘簲鍟嗗欢鏈熶氦璐ф帓琛�-->
-<!-- </div>-->
-<!-- <div class="lineContent horn" style="height: 925px">-->
-<!-- <el-table-->
-<!-- ref="tableDataRank"-->
-<!-- :data="tableDataRank"-->
-<!-- class="tableData"-->
-<!-- style="width: 100%;"-->
-<!-- :header-cell-style="headerCellStyleCenter"-->
-<!-- :cell-style="cellStyleCenter"-->
-<!-- :row-class-name="tableRowClassName"-->
-<!-- height="920"-->
-<!-- >-->
-<!-- <el-table-column-->
-<!-- type="index"-->
-<!-- label="搴忓彿"-->
-<!-- width="80"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div>NO.{{ row.index }}</div>-->
-<!-- <!– <div>NO.100</div>–>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <!– <el-table-column–>-->
-<!-- <!– prop="cj"–>-->
-<!-- <!– label="杞﹂棿"–>-->
-<!-- <!– width="100"–>-->
-<!-- <!– />–>-->
-<!-- <el-table-column-->
-<!-- prop="suppercode"-->
-<!-- label="渚涘簲鍟嗙紪鐮�"-->
-<!-- width="140"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div v-if="row.suppercode" class="ellipsis">{{ row.suppercode }}</div>-->
-<!-- <div v-else />-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <el-table-column-->
-<!-- prop="suppername"-->
-<!-- width="293"-->
-<!-- label="渚涘簲鍟嗗悕绉�"-->
-<!-- >-->
-<!-- <template slot-scope="{row}">-->
-<!-- <div class="ellipsis">{{ row.suppername }}</div>-->
-<!-- </template>-->
-<!-- </el-table-column>-->
-<!-- <el-table-column-->
-<!-- prop="cont"-->
-<!-- label="娆℃暟"-->
-<!-- width="81"-->
-<!-- />-->
-<!-- </el-table>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- </div>-->
-<!-- </div>-->
-
-<!-- </div>-->
-<!-- </div>-->
-<!--</template>-->
-
-<!--<script>-->
-<!--import './kbCommon.css'-->
-<!--import { cgddchart, kbTop, loadEcharts } from '@/utils/myEcharts'-->
-<!--import { PurchaseLeftBottom, PurchaseLeftTop, PurchaseRight } from '@/api/kanbanManager'-->
-
-<!--export default {-->
-<!-- name: 'Index2',-->
-<!-- data() {-->
-<!-- return {-->
-<!-- onLine: navigator.onLine, // 鐩戝惉缃戠粶鏄惁鍦ㄧ嚎-->
-
-<!-- headTime: '',-->
-<!-- purchaseLeftTopData: {},-->
-
-<!-- tableData: [],-->
-<!-- tableDataRank: [],-->
-
-<!-- PurchaseRight: null,-->
-<!-- PurchaseLeftBottom: null,-->
-
-<!-- starsCount: 800, // 鏄熸槦鏁伴噺-->
-<!-- distance: 900 // 闂磋窛-->
-
-<!-- }-->
-<!-- },-->
-
-<!-- created() {-->
-<!-- setInterval(this.getNowTime, 1000)-->
-
-<!-- // 涓ゅ皬鏃剁湅鏉垮埛鏂颁竴娆�-->
-<!-- setInterval(() => {-->
-<!-- window.location.reload()-->
-<!-- }, 1000 * 60 * 60 * 10)-->
-<!-- },-->
-<!-- mounted() {-->
-<!-- // 鐩戝惉缃戠粶鏄惁鍦ㄧ嚎-->
-<!-- window.addEventListener('online', this.updateOnlineStatus)-->
-<!-- window.addEventListener('offline', this.updateOnlineStatus)-->
-<!-- this.updateOnlineStatus({ type: this.onLine ? 'online' : 'offline', isFirst: true })-->
-
-<!-- this.getTopBar()-->
-<!-- this.getEcharts()-->
-<!-- this.getPurchaseLeftBottom()-->
-<!-- this.getPurchaseRight()-->
-
-<!-- this.setStarsRef()-->
-<!-- },-->
-<!-- beforeDestroy() {-->
-<!-- window.removeEventListener('online', this.updateOnlineStatus)-->
-<!-- window.removeEventListener('offline', this.updateOnlineStatus)-->
-<!-- },-->
-<!-- methods: {-->
-<!-- // 鏇存柊缃戠粶鐘舵��-->
-<!-- updateOnlineStatus(e) {-->
-<!-- if (e.isFirst) {-->
-<!-- // console.log('x')-->
-<!-- } else {-->
-<!-- const loading = this.$loading({-->
-<!-- lock: true,-->
-<!-- text: '鏂綉浜嗭紝姝e湪鎷煎懡鑱旂綉涓紝璇锋鏌ョ綉缁滄槸鍚︽甯�...',-->
-<!-- spinner: 'el-icon-loading',-->
-<!-- customClass: 'osloading',-->
-<!-- background: 'rgba(0, 0, 0, 0.7)'-->
-<!-- })-->
-<!-- const { type } = e-->
-<!-- this.onLine = type === 'online'-->
-<!-- if (this.onLine) {-->
-<!-- loading.close()-->
-<!-- this.$message.success('缃戠粶杩炴帴鎴愬姛锛�')-->
-<!-- } else {-->
-<!-- this.$message.error('缃戠粶鎺夌嚎锛岃鍏虫敞缃戠粶鐘舵�侊紒')-->
-<!-- }-->
-<!-- }-->
-<!-- },-->
-<!-- setStarsRef() {-->
-<!-- const starNodes = Array.from(this.$refs.starsRef.children)-->
-<!-- starNodes.forEach(item => {-->
-<!-- const speed = 0.2 + Math.random() * 1-->
-<!-- const thisDistance = this.distance + Math.random() * 300-->
-<!-- item.style.transformOrigin = `0 0 ${thisDistance}px`-->
-<!-- item.style.transform = `-->
-<!-- translate3d(0,0,-${thisDistance}px)-->
-<!-- rotateY(${Math.random() * 360}deg)-->
-<!-- rotateX(${Math.random() * -50}deg)-->
-<!-- scale(${speed},${speed})`-->
-<!-- })-->
-<!-- },-->
-<!-- // 鑾峰彇topEcharts-->
-<!-- getTopBar() {-->
-<!-- loadEcharts('topBarLeft', kbTop())-->
-<!-- loadEcharts('topBarRight', kbTop())-->
-<!-- },-->
-<!-- // 鑾峰彇echarts-->
-<!-- async getEcharts() {-->
-<!-- PurchaseLeftTop().then(res => {-->
-<!-- this.purchaseLeftTopData = res.data[0]-->
-<!-- loadEcharts('cgddchart', cgddchart(this.purchaseLeftTopData.ThisMonthPurchaseOrderCont, this.purchaseLeftTopData.ThisMonthPurchaseArrivalOrderCont, this.purchaseLeftTopData.ThisMonthWareHouseOrderCont))-->
-<!-- // loadEcharts('cgddchart', cgddchart(30, 5, 10))-->
-<!-- })-->
-<!-- setInterval(() => {-->
-<!-- PurchaseLeftTop().then(res => {-->
-<!-- this.purchaseLeftTopData = res.data[0]-->
-<!-- loadEcharts('cgddchart', cgddchart(this.purchaseLeftTopData.ThisMonthPurchaseOrderCont, this.purchaseLeftTopData.ThisMonthPurchaseArrivalOrderCont, this.purchaseLeftTopData.ThisMonthWareHouseOrderCont))-->
-<!-- })-->
-<!-- }, 1000 * 6)-->
-<!-- },-->
-<!-- getPurchaseLeftBottom() {-->
-<!-- PurchaseLeftBottom().then(res => {-->
-<!-- this.tableData = res.data.filter(i => !parseFloat(i.quantity1))// 杩囨护鎺夊凡鏀舵暟閲忓ぇ浜庨浂鐨勫��-->
-
-<!-- // this.number1 = this.tableData.length-->
-
-<!-- const divData = this.$refs.tableData.bodyWrapper-->
-<!-- // 鎷垮埌鍏冪礌鍚庯紝瀵瑰厓绱犺繘琛屽畾鏃跺鍔犺窛绂婚《閮ㄨ窛绂伙紝瀹炵幇婊氬姩鏁堟灉(姝ら厤缃负姣�100姣绉诲姩1鍍忕礌)-->
-<!-- this.PurchaseLeftBottom = setInterval(() => {-->
-<!-- // 鍏冪礌鑷璺濈椤堕儴1鍍忕礌-->
-<!-- divData.scrollTop += 1-->
-<!-- // 鍒ゆ柇鍏冪礌鏄惁婊氬姩鍒板簳閮�(鍙楂樺害+璺濈椤堕儴=鏁翠釜楂樺害)-->
-<!-- if (divData.clientHeight + divData.scrollTop === divData.scrollHeight) {-->
-<!-- // 閲嶇疆table璺濈椤堕儴璺濈-->
-<!-- divData.scrollTop = 0-->
-<!-- PurchaseLeftBottom().then(res => {-->
-<!-- this.tableData = res.data.filter(i => !parseFloat(i.quantity1))// 杩囨护鎺夊凡鏀舵暟閲忓ぇ浜庨浂鐨勫��-->
-<!-- // this.number1 = this.tableData.length-->
-<!-- if (this.tableData.length > 13) {-->
-<!-- clearInterval(this.PurchaseLeftBottom)-->
-<!-- this.getPurchaseLeftBottom()-->
-<!-- }-->
-<!-- })-->
-<!-- }-->
-<!-- }, this.tableData.length <= 13 ? 1000 * 3 : 100)-->
-<!-- })-->
-<!-- },-->
-<!-- getPurchaseRight() {-->
-<!-- PurchaseRight().then(res => {-->
-<!-- this.tableDataRank = res.data-->
-<!-- const divData = this.$refs.tableDataRank.bodyWrapper-->
-<!-- // 鎷垮埌鍏冪礌鍚庯紝瀵瑰厓绱犺繘琛屽畾鏃跺鍔犺窛绂婚《閮ㄨ窛绂伙紝瀹炵幇婊氬姩鏁堟灉(姝ら厤缃负姣�100姣绉诲姩1鍍忕礌)-->
-<!-- this.PurchaseRight = setInterval(() => {-->
-<!-- // 鍏冪礌鑷璺濈椤堕儴1鍍忕礌-->
-<!-- divData.scrollTop += 1-->
-<!-- // 鍒ゆ柇鍏冪礌鏄惁婊氬姩鍒板簳閮�(鍙楂樺害+璺濈椤堕儴=鏁翠釜楂樺害)-->
-<!-- if (divData.clientHeight + divData.scrollTop === divData.scrollHeight) {-->
-<!-- // 閲嶇疆table璺濈椤堕儴璺濈-->
-<!-- divData.scrollTop = 0-->
-<!-- PurchaseRight().then(res => {-->
-<!-- this.tableDataRank = res.data-->
-<!-- if (this.tableDataRank.length > 23) {-->
-<!-- clearInterval(this.PurchaseRight)-->
-<!-- this.getPurchaseRight()-->
-<!-- }-->
-<!-- })-->
-<!-- }-->
-<!-- }, this.tableDataRank.length <= 23 ? 1000 * 3 : 100)-->
-<!-- })-->
-<!-- },-->
-<!-- tableRowClassName({ row, rowIndex }) {-->
-<!-- // 鎶婃瘡涓�琛岀殑绱㈠紩鏀捐繘row-->
-<!-- row.index = rowIndex + 1-->
-<!-- },-->
-
-<!-- // 鑾峰彇褰撳墠鏃堕棿-->
-<!-- getNowTime() {-->
-<!-- const dt = new Date()-->
-<!-- const wk = dt.getDay()-->
-<!-- const y = dt.getFullYear()-->
-<!-- const m = (dt.getMonth() + 1 + '').padStart(2, '0')-->
-<!-- const d = (dt.getDate() + '').padStart(2, '0')-->
-
-<!-- const hh = (dt.getHours() + '').padStart(2, '0')-->
-<!-- const mm = (dt.getMinutes() + '').padStart(2, '0')-->
-<!-- const ss = (dt.getSeconds() + '').padStart(2, '0')-->
-<!-- const weeks = ['鏄熸湡鏃�', '鏄熸湡涓�', '鏄熸湡浜�', '鏄熸湡涓�', '鏄熸湡鍥�', '鏄熸湡浜�', '鏄熸湡鍏�']-->
-<!-- const week = weeks[wk]-->
-
-<!-- this.headTime = `${y}-${m}-${d} ${hh}:${mm}:${ss} ${week}`-->
-<!-- },-->
-<!-- headerCellStyleCenter() {-->
-<!-- return {-->
-<!-- // backgroundColor: 'rgb(30 ,33, 46)',-->
-<!-- backgroundColor: '#000',-->
-<!-- padding: '10px 0',-->
-<!-- textAlign: 'center',-->
-<!-- color: '#07acc2',-->
-<!-- border: 'none',-->
-<!-- fontSize: '18px'-->
-<!-- }-->
-<!-- },-->
-<!-- cellStyleCenter() {-->
-<!-- return {-->
-<!-- padding: '7.5px 0',-->
-<!-- textAlign: 'center',-->
-<!-- backgroundColor: '#000',-->
-<!-- color: '#fff',-->
-<!-- border: 'none',-->
-<!-- fontSize: '18px'-->
-<!-- }-->
-<!-- }-->
-<!-- }-->
-<!--}-->
-<!--</script>-->
-
-<!--<style scoped lang="scss">-->
-<!--$main_color: #09d8f2;-->
-<!--$color01: #00FFFF;-->
-<!--.tableData {-->
-<!-- background: #000;-->
-<!--}-->
-
-<!--.el-table__empty-text {-->
-<!-- color: $main_color;-->
-<!--}-->
-
-<!--::v-deep .el-table::before {-->
-<!-- height: 0;-->
-<!--}-->
-
-<!--::v-deep .el-table__body-wrapper::-webkit-scrollbar {-->
-<!-- /* width: 0;瀹藉害涓�0鏆楄棌 */-->
-<!-- width: 0;-->
-<!--}-->
-
-<!--::v-deep .cell {-->
-<!-- padding: 0 !important;-->
-<!-- font-size: 18px;-->
-<!--}-->
-<!--</style>-->
-<!--<!–鏄熺┖–>-->
-<!--<style lang="css" scoped>-->
-<!--@keyframes rotate {-->
-<!-- 0% {-->
-<!-- transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(0);-->
-<!-- }-->
-<!-- 100% {-->
-<!-- transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(-360deg);-->
-<!-- }-->
-<!--}-->
-
-<!--.stars {-->
-<!-- transform: perspective(500px);-->
-<!-- transform-style: preserve-3d;-->
-<!-- position: absolute;-->
-<!-- perspective-origin: 50% 100%;-->
-<!-- left: 45%;-->
-<!-- animation: rotate 90s infinite linear;-->
-<!-- bottom: 0;-->
-<!-- z-index: 102;-->
-<!--}-->
-
-<!--.star {-->
-<!-- width: 2px;-->
-<!-- height: 2px;-->
-<!-- /*background: #f7f7b6;*/-->
-<!-- background: #8edffc;-->
-<!-- position: absolute;-->
-<!-- left: 0;-->
-<!-- top: 0;-->
-<!-- backface-visibility: hidden;-->
-<!-- z-index: 102;-->
-<!--}-->
-<!--</style>-->
+<!--<template>-->
+<!-- <div>-->
+<!-- <div class="kb_dashboard">-->
+
+<!-- <!– 鏄熺┖鑳屾櫙–>-->
+<!-- <div ref="starsRef" class="stars">-->
+<!-- <div v-for="(item, index) in starsCount" :key="index" class="star" />-->
+<!-- </div>-->
+
+<!-- <div class="kb_header">-->
+<!-- <div class="flex_c_c kb_header_text">-->
+<!-- <div id="topBarLeft" style="width:600px;height:100%" />-->
+<!-- 閲囪喘璺熻釜鏁板瓧鍖栫湅鏉�-->
+<!-- <div id="topBarRight" style="width:600px;height:100%;transform:rotate(180deg);" />-->
+<!-- </div>-->
+
+<!-- <div class="kb_headTime" style="left: 85px">-->
+<!-- <span>娴欐睙鏂板嚡杩暟瀛楃鎶�鑲′唤鏈夐檺鍏徃</span>-->
+<!-- </div>-->
+
+<!-- <div class="kb_headTime">-->
+<!-- <span>{{ headTime }}</span>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- <div style="display: flex;justify-content: space-between;padding:0 20px 20px 20px;height: 980px">-->
+<!-- <div style="width: 1250px;" class="flex_c_b">-->
+<!-- <div style="height: 380px;">-->
+<!-- <div>-->
+<!-- <div class="smallTitle">-->
+<!-- <svg-icon icon-class="cggz" class="svg_class" />-->
+<!-- 閲囪喘璺熻釜-->
+<!-- </div>-->
+<!-- <div class="lineContent horn" style="height: 345px">-->
+<!-- <div id="cgddchart" class="flex_c_c" style="width: 100%;height:100%" />-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- <div style="height: 560px; ">-->
+<!-- <div>-->
+<!-- <div class="smallTitle">-->
+<!-- <svg-icon icon-class="cggz" class="svg_class" />-->
+<!-- 閲囪喘鍒拌揣璺熻釜-->
+<!-- </div>-->
+<!-- <div class="lineContent horn" style="height: 525px">-->
+<!-- <el-table-->
+<!-- ref="tableData"-->
+<!-- :data="tableData"-->
+<!-- class="tableData"-->
+<!-- style="width: 100%;"-->
+<!-- :header-cell-style="headerCellStyleCenter"-->
+<!-- :cell-style="cellStyleCenter"-->
+<!-- height="515"-->
+<!-- >-->
+<!-- <el-table-column-->
+<!-- prop="PurchaseOrder"-->
+<!-- label="閲囪喘璁㈠崟"-->
+<!-- width="225"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div class="ellipsis">{{ row.PurchaseOrder }}</div>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <el-table-column-->
+<!-- prop="suppername"-->
+<!-- label="渚涘簲鍟�"-->
+<!-- width="183"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.suppername" class="ellipsis">{{ row.suppername }}</div>-->
+<!-- <div v-else />-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <!– <el-table-column–>-->
+<!-- <!– prop="username"–>-->
+<!-- <!– label="閲囪喘鍛�"–>-->
+<!-- <!– width="78"–>-->
+<!-- <!– >–>-->
+<!-- <!– <template slot-scope="{row}">–>-->
+<!-- <!– <div v-if="row.username">{{ row.username }}</div>–>-->
+<!-- <!– <div v-else>/</div>–>-->
+<!-- <!– </template>–>-->
+<!-- <!– </el-table-column>–>-->
+
+<!-- <!– <el-table-column–>-->
+<!-- <!– prop="partcode"–>-->
+<!-- <!– label="浜у搧缂栫爜"–>-->
+<!-- <!– width="108"–>-->
+<!-- <!– />–>-->
+<!-- <el-table-column-->
+<!-- prop="partname"-->
+<!-- label="浜у搧鍚嶇О"-->
+<!-- width="215"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.partname" class="ellipsis">{{ row.partname }}</div>-->
+<!-- <div v-else />-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <!– <el-table-column–>-->
+<!-- <!– prop="partspec"–>-->
+<!-- <!– label="瑙勬牸鍨嬪彿"–>-->
+<!-- <!– width="130"–>-->
+<!-- <!– >–>-->
+<!-- <!– <template slot-scope="{row}">–>-->
+<!-- <!– <div v-if="row.partspec" class="ellipsis">{{ row.partspec }}</div>–>-->
+<!-- <!– <div v-else>/</div>–>-->
+<!-- <!– </template>–>-->
+<!-- <!– </el-table-column>–>-->
+<!-- <el-table-column-->
+<!-- prop="quantity"-->
+<!-- label="璁㈠崟鏁伴噺"-->
+<!-- width="114"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.quantity">{{ parseFloat(row.quantity) }}</div>-->
+<!-- <div v-else>0</div>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <!– <el-table-column–>-->
+<!-- <!– prop="checktype"–>-->
+<!-- <!– label="妫�楠岀姸鎬�"–>-->
+<!-- <!– width="104"–>-->
+<!-- <!– >–>-->
+<!-- <!– <template slot-scope="{row}">–>-->
+<!-- <!– <div v-if="row.checktype===null">鏈楠�</div>–>-->
+<!-- <!– <div v-else>宸叉楠�</div>–>-->
+<!-- <!– </template>–>-->
+<!-- <!– </el-table-column>–>-->
+<!-- <!– <el-table-column–>-->
+<!-- <!– prop="checkuser"–>-->
+<!-- <!– label="妫�楠屼汉鍛�"–>-->
+<!-- <!– width="94"–>-->
+<!-- <!– >–>-->
+<!-- <!– <template slot-scope="{row}">–>-->
+<!-- <!– <div v-if="row.checkuser===null">/</div>–>-->
+<!-- <!– <div v-else>{{ row.checkuser }}</div>–>-->
+<!-- <!– </template>–>-->
+<!-- <!– </el-table-column>–>-->
+<!-- <el-table-column-->
+<!-- prop="quantity1"-->
+<!-- label="宸叉敹鏁伴噺"-->
+<!-- width="114"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.quantity1">{{ parseFloat(row.quantity1) }}</div>-->
+<!-- <div v-else>0</div>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <el-table-column-->
+<!-- label="鏈敹鏁伴噺"-->
+<!-- width="114"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.quantity- row.quantity1">{{ parseFloat(row.quantity - row.quantity1) }}</div>-->
+<!-- <div v-else>0</div>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <el-table-column-->
+<!-- prop="acceptDate"-->
+<!-- label="棰勮浜ゆ湡"-->
+<!-- width="135"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.acceptDate">{{ row.acceptDate.substring(0, 10) }}</div>-->
+<!-- <div v-else>/</div>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <el-table-column-->
+<!-- prop="warning"-->
+<!-- label="寤舵湡澶╂暟"-->
+<!-- width="144"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="parseFloat(row.warning)<0" style="color: red">{{-->
+<!-- Math.abs(parseFloat(row.warning))-->
+<!-- }}-->
+<!-- </div>-->
+<!-- <div v-else-if="row.warning===null||row.warning===''||row.warning>=0">0</div>-->
+<!-- <!– <div v-else-if="parseFloat(row.warning)>3">{{ row.warning }}</div>–>-->
+<!-- <!– <div v-else-if="parseFloat(row.warning)>0&&parseFloat(row.warning)<=3" style="color:yellow;">–>-->
+<!-- <!– {{ row.warning }}–>-->
+<!-- <!– </div>–>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- </el-table>-->
+<!-- <!– <div id="cgddchart" class="flex_c_c" style="width: 100%;height:100%" />–>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- <div style="width: 600px;">-->
+<!-- <div>-->
+<!-- <div class="smallTitle">-->
+<!-- <svg-icon icon-class="yqjh" class="svg_class" />-->
+<!-- 渚涘簲鍟嗗欢鏈熶氦璐ф帓琛�-->
+<!-- </div>-->
+<!-- <div class="lineContent horn" style="height: 925px">-->
+<!-- <el-table-->
+<!-- ref="tableDataRank"-->
+<!-- :data="tableDataRank"-->
+<!-- class="tableData"-->
+<!-- style="width: 100%;"-->
+<!-- :header-cell-style="headerCellStyleCenter"-->
+<!-- :cell-style="cellStyleCenter"-->
+<!-- :row-class-name="tableRowClassName"-->
+<!-- height="920"-->
+<!-- >-->
+<!-- <el-table-column-->
+<!-- type="index"-->
+<!-- label="搴忓彿"-->
+<!-- width="80"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div>NO.{{ row.index }}</div>-->
+<!-- <!– <div>NO.100</div>–>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <!– <el-table-column–>-->
+<!-- <!– prop="cj"–>-->
+<!-- <!– label="杞﹂棿"–>-->
+<!-- <!– width="100"–>-->
+<!-- <!– />–>-->
+<!-- <el-table-column-->
+<!-- prop="suppercode"-->
+<!-- label="渚涘簲鍟嗙紪鐮�"-->
+<!-- width="140"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div v-if="row.suppercode" class="ellipsis">{{ row.suppercode }}</div>-->
+<!-- <div v-else />-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <el-table-column-->
+<!-- prop="suppername"-->
+<!-- width="293"-->
+<!-- label="渚涘簲鍟嗗悕绉�"-->
+<!-- >-->
+<!-- <template slot-scope="{row}">-->
+<!-- <div class="ellipsis">{{ row.suppername }}</div>-->
+<!-- </template>-->
+<!-- </el-table-column>-->
+<!-- <el-table-column-->
+<!-- prop="cont"-->
+<!-- label="娆℃暟"-->
+<!-- width="81"-->
+<!-- />-->
+<!-- </el-table>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+
+<!-- </div>-->
+<!-- </div>-->
+<!--</template>-->
+
+<!--<script>-->
+<!--import './kbCommon.css'-->
+<!--import { cgddchart, kbTop, loadEcharts } from '@/utils/myEcharts'-->
+<!--import { PurchaseLeftBottom, PurchaseLeftTop, PurchaseRight } from '@/api/kanbanManager'-->
+
+<!--export default {-->
+<!-- name: 'Index2',-->
+<!-- data() {-->
+<!-- return {-->
+<!-- onLine: navigator.onLine, // 鐩戝惉缃戠粶鏄惁鍦ㄧ嚎-->
+
+<!-- headTime: '',-->
+<!-- purchaseLeftTopData: {},-->
+
+<!-- tableData: [],-->
+<!-- tableDataRank: [],-->
+
+<!-- PurchaseRight: null,-->
+<!-- PurchaseLeftBottom: null,-->
+
+<!-- starsCount: 800, // 鏄熸槦鏁伴噺-->
+<!-- distance: 900 // 闂磋窛-->
+
+<!-- }-->
+<!-- },-->
+
+<!-- activated() {
window.addEventListener('resize', this.getHeight)
this.getHeight()
},
created() {-->
+<!-- setInterval(this.getNowTime, 1000)-->
+
+<!-- // 涓ゅ皬鏃剁湅鏉垮埛鏂颁竴娆�-->
+<!-- setInterval(() => {-->
+<!-- window.location.reload()-->
+<!-- }, 1000 * 60 * 60 * 10)-->
+<!-- },-->
+<!-- mounted() {-->
+<!-- // 鐩戝惉缃戠粶鏄惁鍦ㄧ嚎-->
+<!-- window.addEventListener('online', this.updateOnlineStatus)-->
+<!-- window.addEventListener('offline', this.updateOnlineStatus)-->
+<!-- this.updateOnlineStatus({ type: this.onLine ? 'online' : 'offline', isFirst: true })-->
+
+<!-- this.getTopBar()-->
+<!-- this.getEcharts()-->
+<!-- this.getPurchaseLeftBottom()-->
+<!-- this.getPurchaseRight()-->
+
+<!-- this.setStarsRef()-->
+<!-- },-->
+<!-- beforeDestroy() {-->
+<!-- window.removeEventListener('online', this.updateOnlineStatus)-->
+<!-- window.removeEventListener('offline', this.updateOnlineStatus)-->
+<!-- },-->
+<!-- methods: {-->
+<!-- // 鏇存柊缃戠粶鐘舵��-->
+<!-- updateOnlineStatus(e) {-->
+<!-- if (e.isFirst) {-->
+<!-- // console.log('x')-->
+<!-- } else {-->
+<!-- const loading = this.$loading({-->
+<!-- lock: true,-->
+<!-- text: '鏂綉浜嗭紝姝e湪鎷煎懡鑱旂綉涓紝璇锋鏌ョ綉缁滄槸鍚︽甯�...',-->
+<!-- spinner: 'el-icon-loading',-->
+<!-- customClass: 'osloading',-->
+<!-- background: 'rgba(0, 0, 0, 0.7)'-->
+<!-- })-->
+<!-- const { type } = e-->
+<!-- this.onLine = type === 'online'-->
+<!-- if (this.onLine) {-->
+<!-- loading.close()-->
+<!-- this.$message.success('缃戠粶杩炴帴鎴愬姛锛�')-->
+<!-- } else {-->
+<!-- this.$message.error('缃戠粶鎺夌嚎锛岃鍏虫敞缃戠粶鐘舵�侊紒')-->
+<!-- }-->
+<!-- }-->
+<!-- },-->
+<!-- setStarsRef() {-->
+<!-- const starNodes = Array.from(this.$refs.starsRef.children)-->
+<!-- starNodes.forEach(item => {-->
+<!-- const speed = 0.2 + Math.random() * 1-->
+<!-- const thisDistance = this.distance + Math.random() * 300-->
+<!-- item.style.transformOrigin = `0 0 ${thisDistance}px`-->
+<!-- item.style.transform = `-->
+<!-- translate3d(0,0,-${thisDistance}px)-->
+<!-- rotateY(${Math.random() * 360}deg)-->
+<!-- rotateX(${Math.random() * -50}deg)-->
+<!-- scale(${speed},${speed})`-->
+<!-- })-->
+<!-- },-->
+<!-- // 鑾峰彇topEcharts-->
+<!-- getTopBar() {-->
+<!-- loadEcharts('topBarLeft', kbTop())-->
+<!-- loadEcharts('topBarRight', kbTop())-->
+<!-- },-->
+<!-- // 鑾峰彇echarts-->
+<!-- async getEcharts() {-->
+<!-- PurchaseLeftTop().then(res => {-->
+<!-- this.purchaseLeftTopData = res.data[0]-->
+<!-- loadEcharts('cgddchart', cgddchart(this.purchaseLeftTopData.ThisMonthPurchaseOrderCont, this.purchaseLeftTopData.ThisMonthPurchaseArrivalOrderCont, this.purchaseLeftTopData.ThisMonthWareHouseOrderCont))-->
+<!-- // loadEcharts('cgddchart', cgddchart(30, 5, 10))-->
+<!-- })-->
+<!-- setInterval(() => {-->
+<!-- PurchaseLeftTop().then(res => {-->
+<!-- this.purchaseLeftTopData = res.data[0]-->
+<!-- loadEcharts('cgddchart', cgddchart(this.purchaseLeftTopData.ThisMonthPurchaseOrderCont, this.purchaseLeftTopData.ThisMonthPurchaseArrivalOrderCont, this.purchaseLeftTopData.ThisMonthWareHouseOrderCont))-->
+<!-- })-->
+<!-- }, 1000 * 6)-->
+<!-- },-->
+<!-- getPurchaseLeftBottom() {-->
+<!-- PurchaseLeftBottom().then(res => {-->
+<!-- this.tableData = res.data.filter(i => !parseFloat(i.quantity1))// 杩囨护鎺夊凡鏀舵暟閲忓ぇ浜庨浂鐨勫��-->
+
+<!-- // this.number1 = this.tableData.length-->
+
+<!-- const divData = this.$refs.tableData.bodyWrapper-->
+<!-- // 鎷垮埌鍏冪礌鍚庯紝瀵瑰厓绱犺繘琛屽畾鏃跺鍔犺窛绂婚《閮ㄨ窛绂伙紝瀹炵幇婊氬姩鏁堟灉(姝ら厤缃负姣�100姣绉诲姩1鍍忕礌)-->
+<!-- this.PurchaseLeftBottom = setInterval(() => {-->
+<!-- // 鍏冪礌鑷璺濈椤堕儴1鍍忕礌-->
+<!-- divData.scrollTop += 1-->
+<!-- // 鍒ゆ柇鍏冪礌鏄惁婊氬姩鍒板簳閮�(鍙楂樺害+璺濈椤堕儴=鏁翠釜楂樺害)-->
+<!-- if (divData.clientHeight + divData.scrollTop === divData.scrollHeight) {-->
+<!-- // 閲嶇疆table璺濈椤堕儴璺濈-->
+<!-- divData.scrollTop = 0-->
+<!-- PurchaseLeftBottom().then(res => {-->
+<!-- this.tableData = res.data.filter(i => !parseFloat(i.quantity1))// 杩囨护鎺夊凡鏀舵暟閲忓ぇ浜庨浂鐨勫��-->
+<!-- // this.number1 = this.tableData.length-->
+<!-- if (this.tableData.length > 13) {-->
+<!-- clearInterval(this.PurchaseLeftBottom)-->
+<!-- this.getPurchaseLeftBottom()-->
+<!-- }-->
+<!-- })-->
+<!-- }-->
+<!-- }, this.tableData.length <= 13 ? 1000 * 3 : 100)-->
+<!-- })-->
+<!-- },-->
+<!-- getPurchaseRight() {-->
+<!-- PurchaseRight().then(res => {-->
+<!-- this.tableDataRank = res.data-->
+<!-- const divData = this.$refs.tableDataRank.bodyWrapper-->
+<!-- // 鎷垮埌鍏冪礌鍚庯紝瀵瑰厓绱犺繘琛屽畾鏃跺鍔犺窛绂婚《閮ㄨ窛绂伙紝瀹炵幇婊氬姩鏁堟灉(姝ら厤缃负姣�100姣绉诲姩1鍍忕礌)-->
+<!-- this.PurchaseRight = setInterval(() => {-->
+<!-- // 鍏冪礌鑷璺濈椤堕儴1鍍忕礌-->
+<!-- divData.scrollTop += 1-->
+<!-- // 鍒ゆ柇鍏冪礌鏄惁婊氬姩鍒板簳閮�(鍙楂樺害+璺濈椤堕儴=鏁翠釜楂樺害)-->
+<!-- if (divData.clientHeight + divData.scrollTop === divData.scrollHeight) {-->
+<!-- // 閲嶇疆table璺濈椤堕儴璺濈-->
+<!-- divData.scrollTop = 0-->
+<!-- PurchaseRight().then(res => {-->
+<!-- this.tableDataRank = res.data-->
+<!-- if (this.tableDataRank.length > 23) {-->
+<!-- clearInterval(this.PurchaseRight)-->
+<!-- this.getPurchaseRight()-->
+<!-- }-->
+<!-- })-->
+<!-- }-->
+<!-- }, this.tableDataRank.length <= 23 ? 1000 * 3 : 100)-->
+<!-- })-->
+<!-- },-->
+<!-- tableRowClassName({ row, rowIndex }) {-->
+<!-- // 鎶婃瘡涓�琛岀殑绱㈠紩鏀捐繘row-->
+<!-- row.index = rowIndex + 1-->
+<!-- },-->
+
+<!-- // 鑾峰彇褰撳墠鏃堕棿-->
+<!-- getNowTime() {-->
+<!-- const dt = new Date()-->
+<!-- const wk = dt.getDay()-->
+<!-- const y = dt.getFullYear()-->
+<!-- const m = (dt.getMonth() + 1 + '').padStart(2, '0')-->
+<!-- const d = (dt.getDate() + '').padStart(2, '0')-->
+
+<!-- const hh = (dt.getHours() + '').padStart(2, '0')-->
+<!-- const mm = (dt.getMinutes() + '').padStart(2, '0')-->
+<!-- const ss = (dt.getSeconds() + '').padStart(2, '0')-->
+<!-- const weeks = ['鏄熸湡鏃�', '鏄熸湡涓�', '鏄熸湡浜�', '鏄熸湡涓�', '鏄熸湡鍥�', '鏄熸湡浜�', '鏄熸湡鍏�']-->
+<!-- const week = weeks[wk]-->
+
+<!-- this.headTime = `${y}-${m}-${d} ${hh}:${mm}:${ss} ${week}`-->
+<!-- },-->
+<!-- headerCellStyleCenter() {-->
+<!-- return {-->
+<!-- // backgroundColor: 'rgb(30 ,33, 46)',-->
+<!-- backgroundColor: '#000',-->
+<!-- padding: '10px 0',-->
+<!-- textAlign: 'center',-->
+<!-- color: '#07acc2',-->
+<!-- border: 'none',-->
+<!-- fontSize: '18px'-->
+<!-- }-->
+<!-- },-->
+<!-- cellStyleCenter() {-->
+<!-- return {-->
+<!-- padding: '7.5px 0',-->
+<!-- textAlign: 'center',-->
+<!-- backgroundColor: '#000',-->
+<!-- color: '#fff',-->
+<!-- border: 'none',-->
+<!-- fontSize: '18px'-->
+<!-- }-->
+<!-- }-->
+<!-- }-->
+<!--}-->
+<!--</script>-->
+
+<!--<style scoped lang="scss">-->
+<!--$main_color: #09d8f2;-->
+<!--$color01: #00FFFF;-->
+<!--.tableData {-->
+<!-- background: #000;-->
+<!--}-->
+
+<!--.el-table__empty-text {-->
+<!-- color: $main_color;-->
+<!--}-->
+
+<!--::v-deep .el-table::before {-->
+<!-- height: 0;-->
+<!--}-->
+
+<!--::v-deep .el-table__body-wrapper::-webkit-scrollbar {-->
+<!-- /* width: 0;瀹藉害涓�0鏆楄棌 */-->
+<!-- width: 0;-->
+<!--}-->
+
+<!--::v-deep .cell {-->
+<!-- padding: 0 !important;-->
+<!-- font-size: 18px;-->
+<!--}-->
+<!--</style>-->
+<!--<!–鏄熺┖–>-->
+<!--<style lang="css" scoped>-->
+<!--@keyframes rotate {-->
+<!-- 0% {-->
+<!-- transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(0);-->
+<!-- }-->
+<!-- 100% {-->
+<!-- transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(-360deg);-->
+<!-- }-->
+<!--}-->
+
+<!--.stars {-->
+<!-- transform: perspective(500px);-->
+<!-- transform-style: preserve-3d;-->
+<!-- position: absolute;-->
+<!-- perspective-origin: 50% 100%;-->
+<!-- left: 45%;-->
+<!-- animation: rotate 90s infinite linear;-->
+<!-- bottom: 0;-->
+<!-- z-index: 102;-->
+<!--}-->
+
+<!--.star {-->
+<!-- width: 2px;-->
+<!-- height: 2px;-->
+<!-- /*background: #f7f7b6;*/-->
+<!-- background: #8edffc;-->
+<!-- position: absolute;-->
+<!-- left: 0;-->
+<!-- top: 0;-->
+<!-- backface-visibility: hidden;-->
+<!-- z-index: 102;-->
+<!--}-->
+<!--</style>-->
--
Gitblit v1.9.3