Commit 6c6ae6b9 authored by louyuqi's avatar louyuqi

update

parent d340f0a6
......@@ -15,7 +15,7 @@
"crypto-js": "^4.1.1",
"dayjs": "^1.11.1",
"downloadjs": "^1.4.7",
"element-plus": "^1.3.0-beta.8",
"element-plus": "^2.1.11",
"less": "^4.1.2",
"less-loader": "^10.2.0",
"vue": "^3.2.25",
......
import axios from 'axios'
import axios, {AxiosResponse} from 'axios'
import downloadjs from 'downloadjs'
import { getStore, USR } from '../utils/userinfo'
interface LoginData{
......@@ -18,10 +18,10 @@ instance.interceptors.request.use((config)=>{
return config
}
})
instance.interceptors.response.use((response)=>{
// console.log('ee',response)
return response.data
})
// instance.interceptors.response.use((response)=>{
// // console.log('ee',response)
// // return response.data
// })
const store = getStore<USR<any>>('mining-manager')
export const doLogin = async (data:LoginData) => {
......@@ -38,57 +38,18 @@ export const doLogin = async (data:LoginData) => {
})
}
export function getResData(res:AxiosResponse){
return res.data
}
export const getPlatList = async()=>{
return instance.get('/api/admin/plat-list',)
return instance.get('/api/admin/plat-list',).then(getResData)
}
export const getNodeList = async(params:{id:string})=>{
return instance.get('/api/admin/node-list',{params})
return instance.get('/api/admin/node-list',{params}).then(getResData)
}
export const getPoolList = async(params:{id:string})=>{
return instance.get('/api/admin/pool-list',{params})
return instance.get('/api/admin/pool-list',{params}).then(getResData)
}
export interface GetTransListParams{
platId?:number
status?:number
start?:number
end?:number
addr?:string
page?:number
pageSize?:number
}
export const getTransList = async(params:GetTransListParams)=>{
params.page?params.page:params.page=1
params.pageSize?params.pageSize:params.pageSize=10
return instance.get('/api/admin/trans-list',{
params:params
}).then(res=>{
return res.data
})
}
export const downloadTxt = async(params:GetTransListParams)=>{
return instance.get('/download/unsigntxs',{
params: params
}).then(async res=>{
try{
await downloadjs(res.data)
return{
status:'success',
message:'download action is finished'
}
}catch(err){
console.log('下载出错了',err);
}
return
}).catch((err:any)=>{
return{
status:'error',
message:err.response.data.message
}
})
}
export default instance
\ No newline at end of file
import Http from './index';
import Http, {getResData} from './index';
export interface INewUsersParams{
platId?:string,
nodeId?:string,
......@@ -11,5 +11,5 @@ export interface INewUsersParams{
date?:string,
}
export function getNewUsersList(params:INewUsersParams){
return Http.get('/api/admin/new-users',{params})
return Http.get('/api/admin/new-users',{params}).then(getResData)
}
\ No newline at end of file
import Http from './index';
import Http, {getResData} from './index';
export interface IAddRuleParams{
ty:number,
addr:string
......@@ -12,11 +12,11 @@ export interface IDeleteRuleParams{
id:string
}
export function addWithdraw(params:IAddRuleParams){
return Http.post('/api/admin/add-withdraw',params)
return Http.post('/api/admin/add-withdraw',params).then(getResData)
}
export function delWithdraw(params:IDeleteRuleParams){
return Http.post('/api/admin/del-withdraw',params)
return Http.post('/api/admin/del-withdraw',params).then(getResData)
}
export function getWithdrawList(params:IWithdrawListParams){
return Http.get('/api/admin/withdraw-list',{params})
return Http.get('/api/admin/withdraw-list',{params}).then(getResData)
}
\ No newline at end of file
import downloadjs from "downloadjs";
import Http, {getResData} from "./index";
export interface GetTransListParams{
platId?:number
status?:number
start?:number
end?:number
addr?:string
page?:number
pageSize?:number
}
export const getTransList = async(params:GetTransListParams)=>{
params.page?params.page:params.page=1
params.pageSize?params.pageSize:params.pageSize=10
return Http.get('/api/admin/trans-list',{
params:params
}).then(res=>{
return res.data
})
}
export const downloadTxt = async(params:GetTransListParams)=>{
return Http.get('/download/unsigntxs',{
params: params
}).then(async res=>{
try{
await downloadjs(res.data)
return{
status:'success',
message:'download action is finished'
}
}catch(err){
console.log('下载出错了',err);
}
return
}).catch((err:any)=>{
return{
status:'error',
message:err.response.data.message
}
})
}
export function doForceReady(ids:string[]){
return Http.post('/api/admin/force-ready',{ids}).then(getResData)
}
\ No newline at end of file
......@@ -13,7 +13,7 @@ const props = defineProps<{
btnEnable:boolean
}>()
const emit = defineEmits(["eventEmitted", "dodownload"]);
const emit = defineEmits(["eventEmitted", "dodownload",'doForceReady']);
const downloadTxt = () => {
emit("dodownload");
};
......@@ -40,6 +40,10 @@ const options = [
value: 4,
label: "成功",
},
{
value:8,
label:"未达标"
}
];
onMounted(async () => {
const res = await getPlatList();
......@@ -91,6 +95,7 @@ onMounted(async () => {
>
</el-input>
</div>
<el-tooltip placement="top">
<template #content> 下载需要至少设定精准id和时间范围 </template>
<el-button
......
......@@ -22,13 +22,13 @@ const login = async () => {
token: getToken,
expire: '1d'
})
router.push('/user')
ElMessage({
message: "用户登陆成功",
type: "success"
})
console.log('?')
router.push('/user')
} else {
ElMessage({
message: "登陆失败",
......
......@@ -3,7 +3,7 @@ import Tabs from '../../components/tabs.vue';
import Controllbar from '../../components/controllbar.vue';
import {useAxios} from '@vueuse/integrations/useAxios'
import {computed, onMounted, reactive, ref, watch} from 'vue';
import {downloadTxt, getTransList} from '../../api';
import {doForceReady, downloadTxt, getTransList} from '../../api/userInfoService';
import {ElMessage} from 'element-plus'
import dayjs from 'dayjs'
......@@ -16,7 +16,7 @@ const reqData = reactive({
pageSize: 10,
addr: ''
})
const forceReadyIds=ref<string[]>([])
const loading = ref(false)
const disableDownload = ref(true)
const table = ref([])
......@@ -86,6 +86,18 @@ const childDataChange = (v: { data: any, type: string }) => {
}
console.log(reqData);
}
const forceReady=()=>{
doForceReady(forceReadyIds.value).then(res=>{
ElMessage.success('重置成功')
initTable();
})
}
const handleSelectionChange=(val:any[])=>{
console.log(val)
forceReadyIds.value=val.map(data=>{
return data.id;
})
}
const download = async () => {
const res = await downloadTxt(reqData) as any
if (res.status === 'error') {
......@@ -124,6 +136,8 @@ const statusFilter = computed((v) => {
return '失败'
case 4:
return '成功'
case 8:
return '未达标'
}
}
......@@ -156,13 +170,22 @@ onMounted(async () => {
<Controllbar @eventEmitted="childDataChange" @dodownload="downloadModal=true"
:btnEnable="disableDownload"></Controllbar>
<div class="table-view w-full ">
<div class=" text-sm opacity-50 py-3 px-3">当前交易笔数:{{ pageController.size }}</div>
<div class="flex justify-between">
<div class=" text-sm opacity-50 py-3 px-3">当前交易笔数:{{ pageController.size }} </div>
<!-- <div> <el-button :disabled="forceReadyIds.length===0" @click="forceReady">重置未导出</el-button></div>-->
<div> <el-button :disabled="!~[3,8].indexOf(reqData.status)||forceReadyIds.length===0" @click="forceReady">重置未导出</el-button></div>
</div>
<el-table
v-loading="loading"
element-loading-text="加载中,请等待..."
:data="table"
@selection-change="handleSelectionChange"
class=" container">
<el-table-column v-if="!!~[3,8].indexOf(reqData.status)" type="selection" width="55" />
<!-- <el-table-column type="selection" width="55" />-->
<el-table-column v-for="i in columnSet" :prop="i.prop" :label="i.label">
<template #default="scope" v-if="i.prop === 'status'">
{{ statusFilter(scope.row.status) }}
</template>
......@@ -176,6 +199,7 @@ onMounted(async () => {
{{ dateFilter(scope.row.jboTime) }}
</template>
</el-table-column>
</el-table>
</div>
<div class=" w-full mx-auto absolute left-0 bottom-0">
......
......@@ -284,10 +284,10 @@
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
"@ctrl/tinycolor@^3.4.0":
version "3.4.0"
resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz#c3c5ae543c897caa9c2a68630bed355be5f9990f"
integrity sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==
"@ctrl/tinycolor@^3.4.1":
version "3.4.1"
resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz#75b4c27948c81e88ccd3a8902047bcd797f38d32"
integrity sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==
"@drauu/core@0.2.1":
version "0.2.1"
......@@ -301,6 +301,11 @@
resolved "https://registry.yarnpkg.com/@element-plus/icons-vue/-/icons-vue-0.2.6.tgz#28e48aa4abd5b02638b41c1d95a6e7f96bb23308"
integrity sha512-2gg7VCq4d2firgl7/aVym4Cx/wqKFwKybEQGJiiWJN4urW36+QdAEG1knqSD9qidbjhVp0Jnc9XdSTR1/4Whzw==
"@element-plus/icons-vue@^1.1.4":
version "1.1.4"
resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-1.1.4.tgz#5d2788ea356f1458068e6d400e724ca5f3d29aca"
integrity sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==
"@emmetio/abbreviation@^2.2.2":
version "2.2.2"
resolved "https://registry.yarnpkg.com/@emmetio/abbreviation/-/abbreviation-2.2.2.tgz#746762fd9e7a8c2ea604f580c62e3cfe250e6989"
......@@ -320,6 +325,18 @@
resolved "https://registry.yarnpkg.com/@emmetio/scanner/-/scanner-1.0.0.tgz#065b2af6233fe7474d44823e3deb89724af42b5f"
integrity sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==
"@floating-ui/core@^0.6.2":
version "0.6.2"
resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-0.6.2.tgz#f2813f0e5f3d5ed7af5029e1a082203dadf02b7d"
integrity sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==
"@floating-ui/dom@^0.4.5":
version "0.4.5"
resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.4.5.tgz#2e88d16646119cc67d44683f75ee99840475bbfa"
integrity sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==
dependencies:
"@floating-ui/core" "^0.6.2"
"@jridgewell/resolve-uri@^3.0.3":
version "3.0.6"
resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz#4ac237f4dabc8dd93330386907b97591801f7352"
......@@ -359,10 +376,10 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
"@popperjs/core@^2.11.2":
version "2.11.2"
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9"
integrity sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==
"@popperjs/core@npm:@sxzz/popperjs-es@^2.11.6":
version "2.11.6"
resolved "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.6.tgz#932711b897e7a67d940c024e0bd93931cb61338c"
integrity sha512-V8W+eJiInGq8roHR8xYR+lxojL022LyUI9E4FRav4+1Ih+875ONcLNK3XIs809fyxk1lNzrZO5OAy6xpvEafNw==
"@rollup/pluginutils@^4.1.2":
version "4.1.2"
......@@ -395,6 +412,18 @@
resolved "https://registry.yarnpkg.com/@types/downloadjs/-/downloadjs-1.4.3.tgz#01c0414a9756afa2bd438b1e2ec6c50de7df316d"
integrity sha512-MjJepFle/tLtT2/jmDNth6ZnwWzEhm40L+olE5HKR70ISUCfgT55eqreeHldAzFLY2HDUGsn8zgyto8KygN0CA==
"@types/lodash-es@^4.17.6":
version "4.17.6"
resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0"
integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==
dependencies:
"@types/lodash" "*"
"@types/lodash@*", "@types/lodash@^4.14.182":
version "4.14.182"
resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2"
integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==
"@types/parse-json@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
......@@ -612,6 +641,15 @@
"@vueuse/shared" "7.5.4"
vue-demi "*"
"@vueuse/core@^8.2.6":
version "8.3.1"
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-8.3.1.tgz#7f2c5977cc0690a803f44c3f5c291536ad7880d1"
integrity sha512-WiXUgVyPG9elGx3G8UV8g+zqbEJ2hYacrPICogAxDdW6hnxxcUFdF7FtvDroJ/DxWmo2pg8XNNz07ybfnZyJbw==
dependencies:
"@vueuse/metadata" "8.3.1"
"@vueuse/shared" "8.3.1"
vue-demi "*"
"@vueuse/integrations@^7.5.4":
version "7.5.4"
resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-7.5.4.tgz#488fbe7dd53268b4941c5390d54c102ccd99a357"
......@@ -630,6 +668,11 @@
qrcode "^1.5.0"
universal-cookie "^4.0.4"
"@vueuse/metadata@8.3.1":
version "8.3.1"
resolved "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-8.3.1.tgz#acc0ff9ad686c68dfc7b4869639c43e71ae2682b"
integrity sha512-1aZaFL44HzXXkfN6Q7KMDOXBFKTHDClHlOJBxtN8rTBXIIScoGOrJCpxWiQ4kuVg95MzG/pHrd3P4wd8poL9XQ==
"@vueuse/shared@7.5.4":
version "7.5.4"
resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-7.5.4.tgz#4285e5c47fe5f2d608f115bf2aa26154f474e881"
......@@ -637,6 +680,13 @@
dependencies:
vue-demi "*"
"@vueuse/shared@8.3.1":
version "8.3.1"
resolved "https://registry.npmmirror.com/@vueuse/shared/-/shared-8.3.1.tgz#a941ef6a0eaf483ecb0e88a062163d506c22cc4b"
integrity sha512-7HKLCcxp4dtONq6QSSoavblo9riYgqzw7jhqiC0/VUYMXKzqj1G/GznOzTmY8Wi8uKKT197JqjKQ1DKt2j/0+A==
dependencies:
vue-demi "*"
acorn-node@^1.6.1:
version "1.8.2"
resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
......@@ -699,9 +749,9 @@ assert-never@^1.2.1:
integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==
async-validator@^4.0.7:
version "4.0.7"
resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.0.7.tgz#034a0fd2103a6b2ebf010da75183bec299247afe"
integrity sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==
version "4.1.1"
resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.1.1.tgz#3cd1437faa2de64743f7d56649dd904c946a18fe"
integrity sha512-p4DO/JXwjs8klJyJL8Q2oM4ks5fUTze/h5k10oPPKMiLe1fj3G1QMzPHNmN1Py4ycOk7WlO2DcGXv1qiESJCZA==
autoprefixer@^10.4.2:
version "10.4.2"
......@@ -951,11 +1001,6 @@ csstype@^2.6.8:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa"
integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==
dayjs@^1.10.7:
version "1.10.7"
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468"
integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==
dayjs@^1.11.1:
version "1.11.1"
resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.1.tgz#90b33a3dda3417258d48ad2771b415def6545eb0"
......@@ -1073,20 +1118,26 @@ electron-to-chromium@^1.4.84:
resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz#2d917c71712dac9652cc01af46c7d0bd51552974"
integrity sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==
element-plus@^1.3.0-beta.8:
version "1.3.0-beta.8"
resolved "https://registry.yarnpkg.com/element-plus/-/element-plus-1.3.0-beta.8.tgz#1305b1b9bd6ca7e029a85c9173c848f7ebe29260"
integrity sha512-PRYzCKKqHoQ5IWpNj0hxPyjjRhaKlQvN0WNPeVrIe4OK7SxsV2Q8lfwIwn0GDYg8uYANTytxkg0Bky8Y+SALOQ==
dependencies:
"@ctrl/tinycolor" "^3.4.0"
"@element-plus/icons-vue" "^0.2.6"
"@popperjs/core" "^2.11.2"
"@vueuse/core" "^7.5.4"
element-plus@^2.1.11:
version "2.1.11"
resolved "https://registry.npmmirror.com/element-plus/-/element-plus-2.1.11.tgz#6c1be29f5d78ea78720e0dda519960fd0c7d8fde"
integrity sha512-s4X0I8s787tv+9UdekBC1g7v42Fj4bucPAmu03EjbgrGrV7BJvkoBGuK52lNfu4yC76bl6Uyjesd5Fu8CMakSw==
dependencies:
"@ctrl/tinycolor" "^3.4.1"
"@element-plus/icons-vue" "^1.1.4"
"@floating-ui/dom" "^0.4.5"
"@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.6"
"@types/lodash" "^4.14.182"
"@types/lodash-es" "^4.17.6"
"@vueuse/core" "^8.2.6"
async-validator "^4.0.7"
dayjs "^1.10.7"
dayjs "^1.11.1"
escape-html "^1.0.3"
lodash "^4.17.21"
lodash-es "^4.17.21"
lodash-unified "^1.0.2"
memoize-one "^6.0.0"
normalize-wheel-es "^1.1.1"
normalize-wheel-es "^1.1.2"
emmet@^2.3.0:
version "2.3.5"
......@@ -1243,6 +1294,11 @@ escalade@^3.1.1:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
escape-html@^1.0.3:
version "1.0.3"
resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
......@@ -1596,9 +1652,19 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
lodash-es@^4.17.21:
version "4.17.21"
resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
lodash-unified@^1.0.2:
version "1.0.2"
resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz#bb2694db3533781e5cce984af60cfaea318b83c1"
integrity sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==
lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
lru-cache@^6.0.0:
......@@ -1625,7 +1691,7 @@ make-dir@^2.1.0:
memoize-one@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045"
resolved "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045"
integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==
merge2@^1.3.0:
......@@ -1702,10 +1768,10 @@ normalize-range@^0.1.2:
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
normalize-wheel-es@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/normalize-wheel-es/-/normalize-wheel-es-1.1.1.tgz#a8096db6a56f94332d884fd8ebeda88f2fc79569"
integrity sha512-157VNH4CngrcsvF8xOVOe22cwniIR3nxSltdctvQeHZj8JttEeOXffK28jucWfWBXs0QNetAumjc1GiInnwX4w==
normalize-wheel-es@^1.1.2:
version "1.1.2"
resolved "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.1.2.tgz#285e43676a62d687bf145e33452ea6be435162d0"
integrity sha512-scX83plWJXYH1J4+BhAuIHadROzxX0UBF3+HuZNY2Ks8BciE7tSTQ+5JhTsvzjaO0/EJdm4JBGrfObKxFf3Png==
nprogress@^0.2.0:
version "0.2.0"
......@@ -2392,9 +2458,9 @@ vscode-vue-languageservice@0.29.8:
vscode-typescript-languageservice "0.29.8"
vue-demi@*:
version "0.12.1"
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.12.1.tgz#f7e18efbecffd11ab069d1472d7a06e319b4174c"
integrity sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==
version "0.12.5"
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.12.5.tgz#8eeed566a7d86eb090209a11723f887d28aeb2d1"
integrity sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==
vue-router@^4.0.14:
version "4.0.14"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment