parent
bb48ef1db0
commit
d19dc449ee
File diff suppressed because it is too large
Load Diff
@ -1,2 +1,3 @@
|
|||||||
import request from "@/utils/request";
|
import request from "@/utils/request";
|
||||||
|
|
||||||
// 小池集成
|
// 小池集成
|
Before Width: | Height: | Size: 160 KiB |
Before Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 1.3 KiB |
Binary file not shown.
@ -1,11 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div class="layout-container">
|
|
||||||
<router-view />
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "Layout",
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<style></style>
|
|
Binary file not shown.
@ -1,6 +1,8 @@
|
|||||||
@font-face {
|
@font-face {
|
||||||
font-family: "data_number";
|
font-family: "data_number";
|
||||||
src: url("./data_number.ttf") format("truetype");
|
src: url("./data_number.ttf") format("truetype");
|
||||||
font-weight: normal;
|
}
|
||||||
font-style: normal;
|
@font-face {
|
||||||
|
font-family: "din-regular";
|
||||||
|
src: url("./DIN-Condensed.ttf") format("truetype");
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
@import url(f:\ccgroup\gj-erp-kban-vue\src\styles\font\font.css);.el-input__inner{background-color:rgba(1,1,1,0) !important;border:2px solid #00c0ef !important;color:#72e3ff !important;font-weight:bold}.table-sum{width:96%;border-collapse:collapse;color:#ffffff}.table-sum .table-sum-title{font-size:14px}.table-sum .table-sum-text{font-weight:bold;font-size:18px}.table-sum tr td{border:1px solid #5bc0de;padding-top:0.3rem;padding-bottom:0.3rem;text-indent:10px}.formData-box{width:300px;position:relative;top:10px;display:flex}.formData-box .query-btn{height:22px;background-color:#00c0ef;color:white;border:#00cdff 2px solid;min-width:50px;border-radius:5px;margin-left:20px;text-align:center;font-size:14px;position:relative;top:2px;cursor:pointer}.formData-box .el-form-item__label{color:#fff}.el-select .el-input .el-select__caret{color:#00c0ef !important}.el-table,.el-table tr,.el-table__fixed-right::before,.el-table__fixed::before{background-color:rgba(1,1,1,0) !important}.el-table th,.el-table td{text-align:center !important;height:30px !important;padding:0 !important;color:#fff}.el-table-column--selection .cell{padding-left:0 !important;padding-right:0 !important}.el-table--border{border:none !important}.el-table .el-table__cell{padding:0 !important}.el-table--border::after,.el-table--group::after,.el-table::before{border:none !important;background-color:rgba(1,1,1,0) !important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,0.3);-webkit-box-shadow:inset006pxrgba(0, 0, 0, 0.5)}::-webkit-scrollbar-corner{background:transparent !important}
|
@import url(f:\gj-erp-kban-vue\src\styles\font\font.css);.el-input__inner{background-color:rgba(1,1,1,0) !important;border:2px solid #00c0ef !important;color:#72e3ff !important;font-weight:bold}.table-sum tr td{border:1px solid #5bc0de;padding-top:0.3rem;padding-bottom:0.3rem;text-indent:10px}.formData-box{width:300px;position:relative;top:10px;display:flex}.formData-box .query-btn{height:22px;background-color:#00c0ef;color:white;border:#00cdff 2px solid;min-width:50px;border-radius:5px;margin-left:20px;text-align:center;font-size:14px;position:relative;top:2px;cursor:pointer}.formData-box .el-form-item__label{color:#fff}.el-select .el-input .el-select__caret{color:#00c0ef !important}.el-table,.el-table tr,.el-table__fixed-right::before,.el-table__fixed::before{background-color:rgba(1,1,1,0) !important}.el-table th,.el-table td{text-align:center !important;height:30px !important;padding:0 !important;color:#fff}.el-table-column--selection .cell{padding-left:0 !important;padding-right:0 !important}.el-table--border{border:none !important}.el-table .el-table__cell{padding:0 !important}.el-table--border::after,.el-table--group::after,.el-table::before{border:none !important;background-color:rgba(1,1,1,0) !important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:10px;background:#fff;-webkit-box-shadow:inset006pxrgba(0, 0, 0, 0.5)}::-webkit-scrollbar-corner{background:transparent !important}
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
import CryptoJS from "crypto-js";
|
|
||||||
|
|
||||||
// 解密
|
|
||||||
export function decrypt(word, keyStr) {
|
|
||||||
keyStr = keyStr || "ylhzabcdefghi066";
|
|
||||||
var key = CryptoJS.enc.Utf8.parse(keyStr);
|
|
||||||
|
|
||||||
var decrypt = CryptoJS.AES.decrypt(word, key, {
|
|
||||||
mode: CryptoJS.mode.ECB,
|
|
||||||
padding: CryptoJS.pad.Pkcs7,
|
|
||||||
});
|
|
||||||
return CryptoJS.enc.Utf8.stringify(decrypt).toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
// 加密
|
|
||||||
export function encrypt(word, keyStr) {
|
|
||||||
keyStr = keyStr || "ylhzabcdefghi066";
|
|
||||||
if (!word) return "";
|
|
||||||
const key = CryptoJS.enc.Utf8.parse(keyStr);
|
|
||||||
|
|
||||||
const srcs = CryptoJS.enc.Utf8.parse(word);
|
|
||||||
|
|
||||||
const encrypted = CryptoJS.AES.encrypt(srcs, key, {
|
|
||||||
mode: CryptoJS.mode.ECB,
|
|
||||||
|
|
||||||
padding: CryptoJS.pad.Pkcs7,
|
|
||||||
});
|
|
||||||
|
|
||||||
return encrypted.toString();
|
|
||||||
}
|
|
@ -0,0 +1,9 @@
|
|||||||
|
export function hasDot(num) {
|
||||||
|
// 保留小数点后两位
|
||||||
|
var result = num.toString().indexOf("."); // 查找是否含有小数点
|
||||||
|
if (result != -1) {
|
||||||
|
return num.toString().substring(0, result + 3); //有小数点保留两位小数
|
||||||
|
} else {
|
||||||
|
return num;
|
||||||
|
}
|
||||||
|
}
|
@ -1,106 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div class="errPage-container">
|
|
||||||
<el-button icon="el-icon-arrow-left" class="pan-back-btn" @click="back">
|
|
||||||
返回首页
|
|
||||||
</el-button>
|
|
||||||
<el-row class="row-flex">
|
|
||||||
<el-col :span="12">
|
|
||||||
<h1 class="text-jumbo text-ginormous">Oops!</h1>
|
|
||||||
<!-- gif来源<a href="https://zh.airbnb.com/" target="_blank">airbnb</a> 页面 -->
|
|
||||||
<h2>您没有权限访问该页面</h2>
|
|
||||||
<!-- <h6>如有不满请联系你领导</h6> -->
|
|
||||||
<ul class="list-unstyled">
|
|
||||||
<li>或者你可以去:</li>
|
|
||||||
<li class="link-type">
|
|
||||||
<router-link to="/home"> 回首页 </router-link>
|
|
||||||
</li>
|
|
||||||
<!-- <li class="link-type">
|
|
||||||
<a href="https://www.taobao.com/">随便看看</a>
|
|
||||||
</li> -->
|
|
||||||
<li>
|
|
||||||
<a href="#" @click.prevent="dialogVisible = true">点我看图</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<img
|
|
||||||
:src="errGif"
|
|
||||||
width="313"
|
|
||||||
height="428"
|
|
||||||
alt="Girl has dropped her ice cream."
|
|
||||||
>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-dialog :visible.sync="dialogVisible" title="随便看">
|
|
||||||
<img :src="ewizardClap" class="pan-img">
|
|
||||||
</el-dialog>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import errGif from '@/assets/401_images/401.gif'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
name: 'Page401',
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
errGif: errGif + '?' + +new Date(),
|
|
||||||
ewizardClap:
|
|
||||||
'https://wpimg.wallstcn.com/007ef517-bafd-4066-aae4-6883632d9646',
|
|
||||||
dialogVisible: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
back() {
|
|
||||||
this.$router.push({ path: '/home' })
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.errPage-container {
|
|
||||||
width: 800px;
|
|
||||||
max-width: 100%;
|
|
||||||
margin: 0 auto;
|
|
||||||
padding-top: 100px;
|
|
||||||
height: 100vh;
|
|
||||||
overflow: hidden;
|
|
||||||
.pan-back-btn {
|
|
||||||
background: #008489;
|
|
||||||
color: #fff;
|
|
||||||
border: none !important;
|
|
||||||
}
|
|
||||||
.row-flex{
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.pan-gif {
|
|
||||||
margin: 0 auto;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
.pan-img {
|
|
||||||
display: block;
|
|
||||||
margin: 0 auto;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.text-jumbo {
|
|
||||||
font-size: 60px;
|
|
||||||
font-weight: 700;
|
|
||||||
color: #484848;
|
|
||||||
}
|
|
||||||
.list-unstyled {
|
|
||||||
font-size: 14px;
|
|
||||||
li {
|
|
||||||
padding-bottom: 5px;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #008489;
|
|
||||||
text-decoration: none;
|
|
||||||
&:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
@ -1,12 +0,0 @@
|
|||||||
<script>
|
|
||||||
export default {
|
|
||||||
created() {
|
|
||||||
const { params, query } = this.$route
|
|
||||||
const { path } = params
|
|
||||||
this.$router.replace({ path: '/' + path, query })
|
|
||||||
},
|
|
||||||
render: function(h) {
|
|
||||||
return h() // avoid warning message
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
Loading…
Reference in new issue