Browse Source

新页面判断

master
aBin 4 years ago
parent
commit
14fdc0f848
  1. 17244
      package-lock.json
  2. 6
      src/App.vue
  3. 206
      src/components/Activity/ActivityAdd.vue
  4. 61
      src/components/Activity/ActivityDate.vue
  5. 218
      src/components/Activity/ActivityEdit.vue
  6. 14
      src/components/Activity/ActivitySearch.vue
  7. 14
      src/views/EventAnnouncement/EventAnnouncement.vue
  8. 150
      yarn.lock

17244
package-lock.json

File diff suppressed because it is too large

6
src/App.vue

@ -10,11 +10,11 @@
<script>
import { mapState, mapActions, mapMutations } from 'vuex';
import zh_CN from 'ant-design-vue/lib/locale-provider/zh_CN';
import BtnCon from 'components/BtnCom/BtnCon.vue';
// import BtnCon from 'components/BtnCom/BtnCon.vue';
export default {
name: 'App',
components: { BtnCon },
// components: { BtnCon },
data() {
return { zh_CN };
},
@ -32,7 +32,7 @@ export default {
},
created() {
//
// //
// const userId = '1218763410024566784';
// const params = { userId };
// this.getUserId(params);

206
src/components/Activity/ActivityAdd.vue

@ -1,197 +1,100 @@
<template>
<div class="d-flex flex-wrap pb-3">
<!-- 添加 -->
<a-modal
:maskClosable="false"
@cancel="$emit('closeModal')"
destroyOnClose
footer
title="添加活动公告"
v-model="visible"
width="700px"
>
<a-modal :maskClosable="false" @cancel="$emit('closeModal')" destroyOnClose footer title="添加活动公告" v-model="visible" width="700px">
<a-form :form="form" @submit="handleSubmit">
<!-- 标题 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="标题"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="标题">
<a-input
placeholder="标题"
v-decorator="[
'title',
{
rules: [
{ required: true, message: '标题不能为空' },
{ whitespace: true, message: '标题不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
'title',
{
rules: [
{ required: true, message: '标题不能为空' },
{ whitespace: true, message: '标题不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
/>
</a-form-item>
<!-- 地点 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="地点"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="地点">
<a-input
placeholder="地点"
v-decorator="[
'address',
{
rules: [
{ required: true, message: '地点不能为空' },
{ whitespace: true, message: '地点不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
'address',
{
rules: [
{ required: true, message: '地点不能为空' },
{ whitespace: true, message: '地点不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
/>
</a-form-item>
<!-- 时间 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="时间"
required
>
<a-range-picker
@change="onChange"
format="YYYY-MM-DD HH:mm:ss"
show-time
style="width:100%"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="时间" required>
<a-range-picker @change="onChange" format="YYYY-MM-DD HH:mm:ss" show-time style="width: 100%" />
</a-form-item>
<!-- 活动类型 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="活动类型"
>
<a-select @change="changeType" placeholder="活动类型" style="width:100%">
<a-select-option
:key="index"
:value="category.id"
v-for="(category, index) in types"
>{{ category.name }}</a-select-option>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="活动类型">
<a-select @change="changeType" placeholder="活动类型" style="width: 100%">
<a-select-option :key="index" :value="category.id" v-for="(category, index) in types">{{ category.name }}</a-select-option>
</a-select>
</a-form-item>
<!-- 主讲人 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="主讲人"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="主讲人">
<a-input
placeholder="主讲人"
v-decorator="[
'name',
{
rules: [
{ required: true, message: '主讲人不能为空' },
{ whitespace: true, message: '主讲人不能为空' },
{ max: 140, massage: '主讲人最多140个字符' },
],
},
]"
'name',
{
rules: [
{ required: true, message: '主讲人不能为空' },
{ whitespace: true, message: '主讲人不能为空' },
{ max: 140, massage: '主讲人最多140个字符' },
],
},
]"
/>
</a-form-item>
<!-- 组织单位 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="组织单位"
>
<a-input
placeholder="组织单位"
v-decorator="[
'organization'
]"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="组织单位">
<a-input placeholder="组织单位" v-decorator="['organization']" />
</a-form-item>
<!-- 其他事宜 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="其他事宜"
>
<a-input
placeholder="其他事宜"
v-decorator="[
'other'
]"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="其他事宜">
<a-input placeholder="其他事宜" v-decorator="['other']" />
</a-form-item>
<!-- 会议主题 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="会议主题"
>
<a-input
placeholder="会议主题"
v-decorator="[
'theme'
]"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="会议主题">
<a-input placeholder="会议主题" v-decorator="['theme']" />
</a-form-item>
<!-- 培训对象 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="培训对象"
>
<a-input
placeholder="培训对象"
v-decorator="[
'trainees'
]"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="培训对象">
<a-input placeholder="培训对象" v-decorator="['trainees']" />
</a-form-item>
<!-- 报名方式 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="报名方式"
>
<a-input
placeholder="报名方式"
v-decorator="[
'way'
]"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="报名方式">
<a-input placeholder="报名方式" v-decorator="['way']" />
</a-form-item>
<!-- 活动结束内容 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="活动结束内容"
>
<a-textarea
placeholder="活动结束内容"
v-decorator="[
'endContent',
]"
/>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="活动结束内容">
<a-textarea placeholder="活动结束内容" v-decorator="['endContent']" />
</a-form-item>
<!-- 详情 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="详情"
required
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="详情" required>
<quill-editor :max-size="maxSize" :placeholder="placeholder" @changeInput="changeInput" />
</a-form-item>
@ -215,7 +118,13 @@ const formItemLayout = {
const tailItemLayout = { wrapperCol: { span: 16, offset: 6 } };
export default {
name: 'ActivityAdd',
props: { visible: { type: Boolean, default: false } },
props: {
visible: { type: Boolean, default: false },
informReport: {
type: Number,
default: 0,
},
},
components: { QuillEditor },
data() {
return {
@ -263,12 +172,13 @@ export default {
if (!err) {
try {
console.log('values: ', values);
const { releaseTime, closeTime, content, activityType } = this;
const { releaseTime, closeTime, content, activityType, informReport } = this;
const params = { param: values };
params.param.releaseTime = releaseTime;
params.param.closeTime = closeTime;
params.param.content = content;
params.param.activityType = activityType;
params.param.informReport = informReport;
console.log('params: ', params);
const res = await saveActivity(params);
const { data, msg, code } = res.data;

61
src/components/Activity/ActivityDate.vue

@ -1,7 +1,7 @@
<template>
<div class="main flex-1">
<a-spin :spinning="showEdit">
<div style="width:100%" v-if="lists && lists.length > 0">
<div style="width: 100%" v-if="lists && lists.length > 0">
<a-table
:columns="columns"
:data-source="lists"
@ -19,45 +19,30 @@
</template>
<template slot="time" slot-scope="text, record">
<span v-if="record.releaseTime">{{ record.releaseTime}}</span>
<span v-if="record.closeTime">-{{record.closeTime}}</span>
<span v-if="record.releaseTime">{{ record.releaseTime }}</span>
<span v-if="record.closeTime">-{{ record.closeTime }}</span>
</template>
<template slot="auditStatus" slot-scope="text, record">
<a-tag
:color="record.auditStatus === 2 ? 'green' : record.auditStatus === 1 ? 'red' : 'blue'"
>{{ record.auditStatus === 2 ? '已通过' : record.auditStatus === 1 ? '未通过' : '审核中' }}</a-tag>
<a-tag :color="record.auditStatus === 2 ? 'green' : record.auditStatus === 1 ? 'red' : 'blue'">{{
record.auditStatus === 2 ? '已通过' : record.auditStatus === 1 ? '未通过' : '审核中'
}}</a-tag>
</template>
<template slot="examine" slot-scope="text, record">
<div class="d-flex flex-column align-center">
<a-button
@click="handleApply(record, 2)"
size="small"
type="primary"
v-if="record.auditStatus !== 2"
>通过</a-button>
<a-button @click="handleApply(record, 2)" size="small" type="primary" v-if="record.auditStatus !== 2">通过</a-button>
<a-button @click="handleApply(record, 1)" size="small" type="danger" v-else>不通过</a-button>
<a-textarea class="fill-width mt-3" placeholder="备注" v-model="record.remark" />
</div>
</template>
<template slot="edit" slot-scope="text, record">
<a-icon
@click="showEditModal(record)"
class="pointer mr-5"
theme="twoTone"
type="edit"
/>
<a-icon @click="showEditModal(record)" class="pointer mr-5" theme="twoTone" type="edit" />
<a-button @click="openEnroll(record.activityId)" size="small" type="primary">活动报名</a-button>
</template>
<div
class="d-flex flex-column"
slot="expandedRowRender"
slot-scope="record"
style="margin: 0"
>
<div class="d-flex flex-column" slot="expandedRowRender" slot-scope="record" style="margin: 0">
<a-spin :spinning="spinning" tip="详情加载中...">
<div class="d-flex flex-nowrap justify-space-between mb-3">
<div class="d-flex flex-row">
@ -68,10 +53,15 @@
<div class="d-flex flex-row">
<span class="font-bold-14">
活动类型
<a-tag
color="blue"
v-if="record.info && record.info.activityType !== null"
>{{ record.info.activityType === 0 ? '路演' : record.info.activityType === 1 ? '讲座' : record.info.activityType === 2 ? '沙龙' : '' }}</a-tag>
<a-tag color="blue" v-if="record.info && record.info.activityType !== null">{{
record.info.activityType === 0
? '路演'
: record.info.activityType === 1
? '讲座'
: record.info.activityType === 2
? '沙龙'
: ''
}}</a-tag>
</span>
</div>
<div class="d-flex flex-row">
@ -83,18 +73,15 @@
<div class="d-flex flex-nowrap justify-space-between mb-3">
<div class="d-flex flex-row">
<span class="font-bold-14">组织单位</span>
<span
v-if="record.info && record.info.organization"
>{{ record.info.organization }}</span>
<span v-if="record.info && record.info.organization">{{ record.info.organization }}</span>
<span v-else>暂无</span>
</div>
<div class="d-flex flex-row">
<span class="font-bold-14">
发布平台
<a-tag
color="green"
v-if="record.info && record.info.publishPlatform !== null"
>{{ record.info.publishPlatform === 0 ? '绿谷' : record.info.publishPlatform === 1 ? '创时代' : '' }}</a-tag>
<a-tag color="green" v-if="record.info && record.info.publishPlatform !== null">{{
record.info.publishPlatform === 0 ? '绿谷' : record.info.publishPlatform === 1 ? '创时代' : ''
}}</a-tag>
</span>
</div>
</div>
@ -191,9 +178,7 @@ const columns = [
export default {
name: 'ActivityDate',
components: {
ActivityEdit,
},
components: {ActivityEdit,},
props: { lists: { type: Array, default: () => [] }, pagination: { type: Object, default: () => {} } },

218
src/components/Activity/ActivityEdit.vue

@ -12,216 +12,162 @@
>
<a-form :form="form" @submit="handleSubmit" v-if="editVisible && editItem">
<!-- 标题 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="标题"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="标题">
<a-input
placeholder="标题"
v-decorator="[
'title',
{
initialValue: editItem.title || '',
rules: [
{ required: true, message: '标题不能为空' },
{ whitespace: true, message: '标题不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
'title',
{
initialValue: editItem.title || '',
rules: [
{ required: true, message: '标题不能为空' },
{ whitespace: true, message: '标题不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
/>
</a-form-item>
<!-- 地点 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="地点"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="地点">
<a-input
placeholder="地点"
v-decorator="[
'address',
{
initialValue: editItem.address || '',
rules: [
{ required: true, message: '地点不能为空' },
{ whitespace: true, message: '地点不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
'address',
{
initialValue: editItem.address || '',
rules: [
{ required: true, message: '地点不能为空' },
{ whitespace: true, message: '地点不能为空' },
{ max: 140, massage: '地点最多140个字符' },
],
},
]"
/>
</a-form-item>
<!-- 时间 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="时间"
required
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="时间" required>
<a-range-picker
:default-value="[editItem.releaseTime ? editItem.releaseTime : '',editItem.closeTime ? editItem.closeTime : '']"
:default-value="[editItem.releaseTime ? editItem.releaseTime : '', editItem.closeTime ? editItem.closeTime : '']"
@change="onChange"
format="YYYY-MM-DD HH:mm:ss"
show-time
style="width:100%"
style="width: 100%"
/>
</a-form-item>
<!-- 活动类型 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="活动类型"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="活动类型">
<a-select
@change="changeType"
placeholder="活动类型"
style="width:100%"
style="width: 100%"
v-decorator="[
'activityType',
{
initialValue: editItem.info && editItem.info.activityType,
},
]"
'activityType',
{
initialValue: editItem.info && editItem.info.activityType,
},
]"
>
<a-select-option
:key="index"
:value="category.id"
v-for="(category, index) in types"
>{{ category.name }}</a-select-option>
<a-select-option :key="index" :value="category.id" v-for="(category, index) in types">{{ category.name }}</a-select-option>
</a-select>
</a-form-item>
<!-- 主讲人 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="主讲人"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="主讲人">
<a-input
placeholder="主讲人"
v-decorator="[
'name',
{
initialValue: (editItem.info && editItem.info.name) ? editItem.info.name : '',
rules: [
{ required: true, message: '主讲人不能为空' },
{ whitespace: true, message: '主讲人不能为空' },
{ max: 140, massage: '主讲人最多140个字符' },
],
},
]"
'name',
{
initialValue: editItem.info && editItem.info.name ? editItem.info.name : '',
rules: [
{ required: true, message: '主讲人不能为空' },
{ whitespace: true, message: '主讲人不能为空' },
{ max: 140, massage: '主讲人最多140个字符' },
],
},
]"
/>
</a-form-item>
<!-- 组织单位 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="组织单位"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="组织单位">
<a-input
placeholder="组织单位"
v-decorator="[
'organization',
{
initialValue: (editItem.info && editItem.info.organization) ? editItem.info.organization : '',
},
]"
'organization',
{
initialValue: editItem.info && editItem.info.organization ? editItem.info.organization : '',
},
]"
/>
</a-form-item>
<!-- 其他事宜 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="其他事宜"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="其他事宜">
<a-input
placeholder="其他事宜"
v-decorator="[
'other',
{
initialValue: (editItem.info && editItem.info.other) ? editItem.info.other : '',
},
]"
'other',
{
initialValue: editItem.info && editItem.info.other ? editItem.info.other : '',
},
]"
/>
</a-form-item>
<!-- 会议主题 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="会议主题"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="会议主题">
<a-input
placeholder="会议主题"
v-decorator="[
'theme',
{
initialValue: (editItem.info && editItem.info.theme) ? editItem.info.theme : '',
},
]"
'theme',
{
initialValue: editItem.info && editItem.info.theme ? editItem.info.theme : '',
},
]"
/>
</a-form-item>
<!-- 培训对象 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="培训对象"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="培训对象">
<a-input
placeholder="培训对象"
v-decorator="[
'trainees',
{
initialValue: (editItem.info && editItem.info.trainees) ? editItem.info.trainees : '',
},
]"
'trainees',
{
initialValue: editItem.info && editItem.info.trainees ? editItem.info.trainees : '',
},
]"
/>
</a-form-item>
<!-- 报名方式 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="报名方式"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="报名方式">
<a-input
placeholder="报名方式"
v-decorator="[
'way',
{
initialValue: (editItem.info && editItem.info.way) ? editItem.info.way : '',
},
]"
'way',
{
initialValue: editItem.info && editItem.info.way ? editItem.info.way : '',
},
]"
/>
</a-form-item>
<!-- 活动结束内容 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="活动结束内容"
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="活动结束内容">
<a-textarea
placeholder="活动结束内容"
v-decorator="[
'endContent',
{
initialValue: (editItem.info && editItem.info.endContent) ? editItem.info.endContent : '',
},
]"
'endContent',
{
initialValue: editItem.info && editItem.info.endContent ? editItem.info.endContent : '',
},
]"
/>
</a-form-item>
<!-- 详情 -->
<a-form-item
:label-col="formItemLayout.labelCol"
:wrapper-col="formItemLayout.wrapperCol"
label="详情"
required
>
<a-form-item :label-col="formItemLayout.labelCol" :wrapper-col="formItemLayout.wrapperCol" label="详情" required>
<quill-editor
:max-size="maxSize"
:value="(editItem && editItem.info && editItem.info.content) ? editItem.info.content : content"
:value="editItem && editItem.info && editItem.info.content ? editItem.info.content : content"
@changeInput="changeInput"
/>
</a-form-item>

14
src/components/Activity/ActivitySearch.vue

@ -1,12 +1,12 @@
<template>
<div class="d-flex flex-wrap pb-3 align-center">
<!-- 活动类型 0路演 1讲座 2沙龙 不传参数则查询全部 -->
<div class="mb-3">
<div class="mb-3" v-if="informReport === 0">
<span class="font-bold-14">活动类型</span>
<a-checkbox-group :options="items" @change="onChange" />
</div>
<!-- 发布平台 -->
<div class="mb-3">
<div class="mb-3" v-if="informReport === 0">
<span class="font-bold-14 ml-8">发布平台</span>
<a-radio-group @change="getPlatform">
<a-radio :value="0">绿谷</a-radio>
@ -21,7 +21,7 @@
<div class="flex-1"></div>
<a-button @click="showModal" class="editable-add-btn mb-3" type="primary">增加</a-button>
<!-- 添加 -->
<activity-add :visible="visible" @closeModal="closeModal" />
<activity-add :inform-report="informReport" :visible="visible" @closeModal="closeModal" />
</div>
</template>
@ -31,8 +31,12 @@ import ActivityAdd from 'components/Activity/ActivityAdd.vue';
export default {
name: 'ActivitySearch',
components: {
ActivityAdd,
components: { ActivityAdd },
props: {
informReport: {
type: Number,
default: 0,
},
},
data() {
return {

14
src/views/EventAnnouncement/EventAnnouncement.vue

@ -1,6 +1,6 @@
<template>
<div class="pa-3 white fill-height d-flex flex-column">
<activity-search @getSelectTeam="getSelectTeam" />
<activity-search :inform-report="informReport" @getSelectTeam="getSelectTeam" />
<activity-date :lists="lists" :pagination="pagination" @getSelectTeam="getSelectTeam" />
</div>
</template>
@ -21,10 +21,20 @@ export default {
return {
lists: [],
pagination: { current: 1, pageSize: 10 },
informReport: 0,
};
},
created() {
var query = window.location.search.substring(1);
var vars = query.split('&');
console.log(vars);
var pair = {};
for (var i = 0; i < vars.length; i++) {
vars[i].split('=');
pair[vars[i].split('=')[0]] = vars[i].split('=')[1];
}
this.informReport = pair.id;
this.getSelectTeam();
},
@ -39,7 +49,7 @@ export default {
param: {
pageNum: (condition && condition.current) || 1,
pageSize: (condition && condition.pageSize) || 10,
informReport: 0,
informReport: this.informReport,
},
};
if (condition) {

150
yarn.lock

@ -17,7 +17,7 @@
"@ant-design/colors" "^3.1.0"
"babel-runtime" "^6.26.0"
"@ant-design/icons@^2.1.1":
"@ant-design/icons@^2.0.0", "@ant-design/icons@^2.1.1":
"integrity" "sha1-e5wI3/1PXUHbZn2dvl4BB9C9mko="
"resolved" "https://registry.npm.taobao.org/@ant-design/icons/download/@ant-design/icons-2.1.1.tgz?cache=0&sync_timestamp=1605268034416&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40ant-design%2Ficons%2Fdownload%2F%40ant-design%2Ficons-2.1.1.tgz"
"version" "2.1.1"
@ -34,7 +34,7 @@
"resolved" "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.12.5.tgz?cache=0&sync_timestamp=1604441336656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcompat-data%2Fdownload%2F%40babel%2Fcompat-data-7.12.5.tgz"
"version" "7.12.5"
"@babel/core@^7.11.0":
"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.0":
"integrity" "sha1-G0NohOHjv/b7EyjcArIIdZ3pKtg="
"resolved" "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.12.3.tgz"
"version" "7.12.3"
@ -1305,7 +1305,7 @@
"resolved" "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.8.tgz?cache=0&sync_timestamp=1603102336555&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-vuex%2Fdownload%2F%40vue%2Fcli-plugin-vuex-4.5.8.tgz"
"version" "4.5.8"
"@vue/cli-service@~4.5.0":
"@vue/cli-service@^3.0.0 || ^4.0.0-0", "@vue/cli-service@~4.5.0":
"integrity" "sha1-n+WLx8d8USHqu5QPgOBsGNqxI+o="
"resolved" "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-4.5.8.tgz?cache=0&sync_timestamp=1603104099608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-service%2Fdownload%2F%40vue%2Fcli-service-4.5.8.tgz"
"version" "4.5.8"
@ -1397,9 +1397,10 @@
"merge-source-map" "^1.1.0"
"postcss" "^7.0.14"
"postcss-selector-parser" "^6.0.2"
"prettier" "^1.18.2"
"source-map" "~0.6.1"
"vue-template-es2015-compiler" "^1.9.0"
optionalDependencies:
"prettier" "^1.18.2"
"@vue/eslint-config-prettier@^6.0.0":
"integrity" "sha1-rVkSswj0rkaEWOAqKwXbC50kZwA="
@ -1591,7 +1592,7 @@
"resolved" "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1597235826369&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz"
"version" "7.2.0"
"acorn@^6.4.1":
"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^6.4.1":
"integrity" "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY="
"resolved" "https://registry.npm.taobao.org/acorn/download/acorn-6.4.2.tgz"
"version" "6.4.2"
@ -1644,7 +1645,7 @@
"co" "^4.6.0"
"json-stable-stringify" "^1.0.1"
"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5":
"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0":
"integrity" "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ="
"resolved" "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz"
"version" "6.12.6"
@ -1717,7 +1718,7 @@
"ansi-styles@^4.1.0":
"integrity" "sha1-7dgDYornHATIWuegkG7a00tkiTc="
"resolved" "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1601839122515&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz"
"resolved" "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz"
"version" "4.3.0"
dependencies:
"color-convert" "^2.0.1"
@ -2102,13 +2103,6 @@
"resolved" "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.1.0.tgz?cache=0&sync_timestamp=1593261363626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.1.0.tgz"
"version" "2.1.0"
"bindings@^1.5.0":
"integrity" "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8="
"resolved" "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz"
"version" "1.5.0"
dependencies:
"file-uri-to-path" "1.0.0"
"bluebird@^3.1.1", "bluebird@^3.5.0", "bluebird@^3.5.5":
"integrity" "sha1-nyKcFb4nJFT/qXOs4NvueaGww28="
"resolved" "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz"
@ -3103,6 +3097,24 @@
"postcss" "^7.0.1"
"timsort" "^0.3.0"
"css-loader@*", "css-loader@^5.0.1":
"integrity" "sha1-nk3g1mNqYmalhb0JALQiyFU50l8="
"resolved" "https://registry.npm.taobao.org/css-loader/download/css-loader-5.0.1.tgz?cache=0&sync_timestamp=1604507107408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-5.0.1.tgz"
"version" "5.0.1"
dependencies:
"camelcase" "^6.2.0"
"cssesc" "^3.0.0"
"icss-utils" "^5.0.0"
"loader-utils" "^2.0.0"
"postcss" "^8.1.4"
"postcss-modules-extract-imports" "^3.0.0"
"postcss-modules-local-by-default" "^4.0.0"
"postcss-modules-scope" "^3.0.0"
"postcss-modules-values" "^4.0.0"
"postcss-value-parser" "^4.1.0"
"schema-utils" "^3.0.0"
"semver" "^7.3.2"
"css-loader@^3.5.3":
"integrity" "sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU="
"resolved" "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1604507107408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz"
@ -3122,24 +3134,6 @@
"schema-utils" "^2.7.0"
"semver" "^6.3.0"
"css-loader@^5.0.1":
"integrity" "sha1-nk3g1mNqYmalhb0JALQiyFU50l8="
"resolved" "https://registry.npm.taobao.org/css-loader/download/css-loader-5.0.1.tgz?cache=0&sync_timestamp=1604507107408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-5.0.1.tgz"
"version" "5.0.1"
dependencies:
"camelcase" "^6.2.0"
"cssesc" "^3.0.0"
"icss-utils" "^5.0.0"
"loader-utils" "^2.0.0"
"postcss" "^8.1.4"
"postcss-modules-extract-imports" "^3.0.0"
"postcss-modules-local-by-default" "^4.0.0"
"postcss-modules-scope" "^3.0.0"
"postcss-modules-values" "^4.0.0"
"postcss-value-parser" "^4.1.0"
"schema-utils" "^3.0.0"
"semver" "^7.3.2"
"css-parse@~2.0.0":
"integrity" "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q="
"resolved" "https://registry.npm.taobao.org/css-parse/download/css-parse-2.0.0.tgz"
@ -3393,6 +3387,11 @@
"resolved" "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&sync_timestamp=1593463429320&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz"
"version" "1.5.2"
"deepmerge@^4.2.2":
"integrity" "sha1-RNLqNnm49NT/ujPwPYZfwee/SVU="
"resolved" "https://registry.npm.taobao.org/deepmerge/download/deepmerge-4.2.2.tgz?cache=0&sync_timestamp=1593463429320&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-4.2.2.tgz"
"version" "4.2.2"
"deepmerge@1.3.2":
"integrity" "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA="
"resolved" "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.3.2.tgz?cache=0&sync_timestamp=1593463429320&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.3.2.tgz"
@ -3594,7 +3593,7 @@
"dompurify@^2.0.0":
"integrity" "sha1-VJRdxcC0XOWuIocFd36OWdey7cQ="
"resolved" "https://registry.npm.taobao.org/dompurify/download/dompurify-2.2.6.tgz?cache=0&sync_timestamp=1608303432721&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdompurify%2Fdownload%2Fdompurify-2.2.6.tgz"
"resolved" "https://registry.npm.taobao.org/dompurify/download/dompurify-2.2.6.tgz"
"version" "2.2.6"
"domready@1.0.8":
@ -3845,7 +3844,7 @@
"object-hash" "^1.1.4"
"rimraf" "^2.6.1"
"eslint-plugin-prettier@^3.1.3":
"eslint-plugin-prettier@^3.1.0", "eslint-plugin-prettier@^3.1.3":
"integrity" "sha1-Foq0MVTi6lfbmSos0JfIKBcfdcI="
"resolved" "https://registry.npm.taobao.org/eslint-plugin-prettier/download/eslint-plugin-prettier-3.1.4.tgz"
"version" "3.1.4"
@ -3889,7 +3888,7 @@
"resolved" "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1597435347526&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz"
"version" "1.3.0"
"eslint@^6.7.2":
"eslint@^5.0.0 || ^6.0.0", "eslint@^6.7.2", "eslint@>= 1.6.0 < 7.0.0", "eslint@>= 4.12.1", "eslint@>= 5.0.0", "eslint@>=1.6.0 <7.0.0", "eslint@>=3.14.1", "eslint@>=5.0.0":
"integrity" "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s="
"resolved" "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-6.8.0.tgz"
"version" "6.8.0"
@ -4229,7 +4228,7 @@
dependencies:
"flat-cache" "^2.0.1"
"file-loader@^4.2.0":
"file-loader@*", "file-loader@^4.2.0":
"integrity" "sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8="
"resolved" "https://registry.npm.taobao.org/file-loader/download/file-loader-4.3.0.tgz?cache=0&sync_timestamp=1603816876316&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-4.3.0.tgz"
"version" "4.3.0"
@ -4471,19 +4470,6 @@
"resolved" "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz"
"version" "1.0.0"
"fsevents@^1.2.7":
"integrity" "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg="
"resolved" "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz?cache=0&sync_timestamp=1604593376153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.13.tgz"
"version" "1.2.13"
dependencies:
"bindings" "^1.5.0"
"nan" "^2.12.1"
"fsevents@~2.1.2":
"integrity" "sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4="
"resolved" "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.3.tgz?cache=0&sync_timestamp=1604593376153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.1.3.tgz"
"version" "2.1.3"
"function-bind@^1.1.1":
"integrity" "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0="
"resolved" "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz"
@ -4698,7 +4684,7 @@
"has-flag@^4.0.0":
"integrity" "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s="
"resolved" "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz"
"resolved" "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1618559697170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz"
"version" "4.0.0"
"has-symbols@^1.0.1":
@ -4873,7 +4859,7 @@
"resolved" "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz"
"version" "3.1.0"
"html-webpack-plugin@^3.2.0":
"html-webpack-plugin@^3.2.0", "html-webpack-plugin@>=2.26.0":
"integrity" "sha1-sBq71yOsqqeze2r0SS69oD2d03s="
"resolved" "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtml-webpack-plugin%2Fdownload%2Fhtml-webpack-plugin-3.2.0.tgz"
"version" "3.2.0"
@ -5629,7 +5615,7 @@
"integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss="
"resolved" "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz?cache=0&sync_timestamp=1604161933968&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-4.0.0.tgz"
"version" "4.0.0"
dependencies:
optionalDependencies:
"graceful-fs" "^4.1.6"
"jsonify@~0.0.0":
@ -5719,20 +5705,19 @@
"loader-utils" "^1.1.0"
"pify" "^3.0.0"
"less@^2.7.3":
"less@^2.3.1 || ^3.0.0", "less@^2.7.3":
"integrity" "sha1-zBJg9RyQCp7A2R+2mYE54CUHtjs="
"resolved" "https://registry.npm.taobao.org/less/download/less-2.7.3.tgz?cache=0&sync_timestamp=1601388895510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless%2Fdownload%2Fless-2.7.3.tgz"
"version" "2.7.3"
dependencies:
optionalDependencies:
"errno" "^0.1.1"
"graceful-fs" "^4.1.2"
"image-size" "~0.5.0"
"mkdirp" "^0.5.0"
"source-map" "^0.5.3"
optionalDependencies:
"mime" "^1.2.11"
"mkdirp" "^0.5.0"
"promise" "^7.1.1"
"request" "2.81.0"
"source-map" "^0.5.3"
"levn@^0.3.0", "levn@~0.3.0":
"integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
@ -5957,6 +5942,11 @@
dependencies:
"object-visit" "^1.0.0"
"material-design-icons-iconfont@^6.1.0":
"integrity" "sha1-/60hpx8gADNv1BDL66Nt2/MB8PI="
"resolved" "https://registry.npm.taobao.org/material-design-icons-iconfont/download/material-design-icons-iconfont-6.1.0.tgz"
"version" "6.1.0"
"md5.js@^1.3.4":
"integrity" "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8="
"resolved" "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz"
@ -6297,11 +6287,6 @@
"object-assign" "^4.0.1"
"thenify-all" "^1.0.0"
"nan@^2.12.1":
"integrity" "sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk="
"resolved" "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591646310&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz"
"version" "2.14.2"
"nanoid@^3.1.16":
"integrity" "sha1-sh8KfQMRlvr3UxTXxl02NSvu72Q="
"resolved" "https://registry.npm.taobao.org/nanoid/download/nanoid-3.1.16.tgz?cache=0&sync_timestamp=1603674859824&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnanoid%2Fdownload%2Fnanoid-3.1.16.tgz"
@ -7355,7 +7340,7 @@
"source-map" "^0.5.6"
"supports-color" "^3.2.3"
"postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6":
"postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6", "postcss@^8.1.0":
"integrity" "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ="
"resolved" "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1605023930750&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz"
"version" "7.0.35"
@ -7429,7 +7414,7 @@
dependencies:
"fast-diff" "^1.1.2"
"prettier@^1.18.2", "prettier@^1.19.1":
"prettier@^1.18.2", "prettier@^1.19.1", "prettier@>= 1.13.0", "prettier@>=1.13.0":
"integrity" "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s="
"resolved" "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1600215497530&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz"
"version" "1.19.1"
@ -8043,7 +8028,7 @@
"sass-loader@^8.0.2":
"integrity" "sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0="
"resolved" "https://registry.npm.taobao.org/sass-loader/download/sass-loader-8.0.2.tgz"
"resolved" "https://registry.npm.taobao.org/sass-loader/download/sass-loader-8.0.2.tgz?cache=0&sync_timestamp=1612804548821&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass-loader%2Fdownload%2Fsass-loader-8.0.2.tgz"
"version" "8.0.2"
dependencies:
"clone-deep" "^4.0.1"
@ -8052,10 +8037,10 @@
"schema-utils" "^2.6.1"
"semver" "^6.3.0"
"sass@^1.26.5":
"integrity" "sha1-7E4YQsFG2OqSWMKMFBuMK3xqt/E="
"resolved" "https://registry.npm.taobao.org/sass/download/sass-1.29.0.tgz?cache=0&sync_timestamp=1604536483628&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass%2Fdownload%2Fsass-1.29.0.tgz"
"version" "1.29.0"
"sass@^1.3.0", "sass@^1.32.8":
"integrity" "sha1-8WqavY3FMK3Yg05QaHiigIwDe9w="
"resolved" "https://registry.npm.taobao.org/sass/download/sass-1.32.8.tgz?cache=0&sync_timestamp=1613687400541&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass%2Fdownload%2Fsass-1.32.8.tgz"
"version" "1.32.8"
dependencies:
"chokidar" ">=2.0.0 <4.0.0"
@ -8749,7 +8734,7 @@
"lodash.clonedeep" "^4.5.0"
"when" "~3.6.x"
"stylus@^0.54.8":
"stylus@^0.54.5", "stylus@>=0.52.4":
"integrity" "sha1-PaPmWWa8Vnp7BEv+DuzmU+CZ0Uc="
"resolved" "https://registry.npm.taobao.org/stylus/download/stylus-0.54.8.tgz?cache=0&sync_timestamp=1594899882272&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstylus%2Fdownload%2Fstylus-0.54.8.tgz"
"version" "0.54.8"
@ -8798,7 +8783,7 @@
"supports-color@^7.1.0":
"integrity" "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo="
"resolved" "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1598611732186&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz"
"resolved" "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz"
"version" "7.2.0"
dependencies:
"has-flag" "^4.0.0"
@ -9397,8 +9382,8 @@
"version" "0.0.4"
"vue-dompurify-html@^2.3.0":
"integrity" "sha1-sXXt2lc2LPewPShkRo+mROBaKtA="
"resolved" "https://registry.npm.taobao.org/vue-dompurify-html/download/vue-dompurify-html-2.3.0.tgz"
"integrity" "sha512-Iz9wI4iiJF+rzC2x3r8quw/VXrkwgMsWXt9p0Le4wXtolBXwMDJOmK3QNMiNg36bzU2b0f3En/wjidoeRVNZ7A=="
"resolved" "https://registry.npmjs.org/vue-dompurify-html/-/vue-dompurify-html-2.3.0.tgz"
"version" "2.3.0"
dependencies:
"dompurify" "^2.0.0"
@ -9421,9 +9406,9 @@
"version" "2.3.4"
"vue-loader-v16@npm:vue-loader@^16.0.0-beta.7":
"integrity" "sha1-nB8WhOLQHIpyIW+dTbEZ4VxiJkU="
"resolved" "https://registry.npm.taobao.org/vue-loader/download/vue-loader-16.0.0-rc.1.tgz?cache=0&sync_timestamp=1604764704943&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-loader%2Fdownload%2Fvue-loader-16.0.0-rc.1.tgz"
"version" "16.0.0-rc.1"
"integrity" "sha1-BGpTMI3Ufljv4g3ewe3sAnzjtG4="
"resolved" "https://registry.nlark.com/vue-loader/download/vue-loader-16.2.0.tgz"
"version" "16.2.0"
dependencies:
"chalk" "^4.1.0"
"hash-sum" "^2.0.0"
@ -9466,7 +9451,7 @@
"hash-sum" "^1.0.2"
"loader-utils" "^1.0.2"
"vue-template-compiler@^2.6.11":
"vue-template-compiler@^2.0.0", "vue-template-compiler@^2.6.11", "vue-template-compiler@>=2.5.0", "vue-template-compiler@>=2.6.0":
"integrity" "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4="
"resolved" "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz?cache=0&sync_timestamp=1597927307972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-template-compiler%2Fdownload%2Fvue-template-compiler-2.6.12.tgz"
"version" "2.6.12"
@ -9479,11 +9464,16 @@
"resolved" "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz"
"version" "1.9.1"
"vue@^2.0.0", "vue@^2.6.11":
"vue@^2 || ^3.0.0-0", "vue@^2.0.0", "vue@^2.6.11", "vue@^2.6.4", "vue@>=2.5.0", "vue@>=2.6.0":
"integrity" "sha1-9evU+mvShpQD4pqJau1JBEVskSM="
"resolved" "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz"
"version" "2.6.12"
"vuetify@^2.4.6":
"integrity" "sha1-Ens3vTbHpj9hYV4M1vl+iyA+egc="
"resolved" "https://registry.npm.taobao.org/vuetify/download/vuetify-2.4.6.tgz"
"version" "2.4.6"
"vuex@^3.4.0":
"integrity" "sha1-8bjc6mSbwlJUz09DWAgdv12hiz0="
"resolved" "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz?cache=0&sync_timestamp=1604065438225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvuex%2Fdownload%2Fvuex-3.5.1.tgz"
@ -9508,10 +9498,10 @@
"resolved" "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz"
"version" "1.7.5"
dependencies:
"chokidar" "^3.4.1"
"graceful-fs" "^4.1.2"
"neo-async" "^2.5.0"
optionalDependencies:
"chokidar" "^3.4.1"
"watchpack-chokidar2" "^2.0.1"
"wbuf@^1.1.0", "wbuf@^1.7.3":
@ -9628,7 +9618,7 @@
"source-list-map" "^2.0.0"
"source-map" "~0.6.1"
"webpack@^4.0.0":
"webpack@^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", "webpack@^4.0.0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.4.0", "webpack@>=2", "webpack@>=2.0.0 <5.0.0", "webpack@>=4.0.0":
"integrity" "sha1-a/4rCvBVyLLR6Q7SzZNj+EEma3I="
"resolved" "https://registry.npm.taobao.org/webpack/download/webpack-4.44.2.tgz"
"version" "4.44.2"

Loading…
Cancel
Save