Commit 4e05999a by liyuhang19990520

dialog表单组件封装、axios json格式封装、业务子系统页面搭建

parent 592c83b9
<template>
<div id="dialogForm">
<el-dialog
:title="title"
:visible.sync="dialogFormVisible"
custom-class="tztgClass"
@closed="closed"
>
<SearchForm
ref="searchForm"
:formProps="newFormProps"
:form="newForm"
sceneType="form"
></SearchForm>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="affirm()" size="small"
>确 定</el-button
>
<el-button @click="callOff()">取 消</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import SearchForm from "./SearchForm.vue";
import utils from "@/utils/util.js";
export default {
name: "DialogForm",
components: {
SearchForm,
},
props: {
formProps: {
type: Array,
required: true,
default: () => [],
},
form: {
type: Object,
required: true,
default: () => {},
},
},
data() {
return {
newFormProps: utils.deepClone(this.formProps),
newForm: utils.deepClone(this.form),
dialogFormVisible: false,
type: "",
id: "",
title: "",
};
},
methods: {
affirm() {
console.log(22222222);
console.log(this.$refs.searchForm.formData);
this.dialogFormVisible = false;
},
closed() {
//关闭时回到初始化配置
this.newForm = utils.deepClone(this.form);
},
callOff() {
console.log(this.form);
this.dialogFormVisible = false;
},
init(type, id) {
this.dialogFormVisible = true;
this.type = type;
this.id = id;
if (this.type == "add") {
this.title = "增加";
// this.url = addUrl
} else if (this.type == "update") {
this.title = "修改";
} else if (this.type == "view") {
this.title = "查看";
}
},
},
};
</script>
<style lang="scss" scoped>
#dialogForm /deep/ {
.tztgClass {
.el-dialog__header {
border-bottom: 1px solid #cccccc !important;
.el-dialog__title {
font-size: 15px;
color: #222;
font-weight: bold;
}
.el-dialog__headerbtn {
top: 14px;
}
}
.el-dialog__body {
height: 388px;
padding: 0 10px !important;
}
.el-dialog__footer {
padding: 10px 10px;
border-top: 1px solid #ccc;
}
}
}
</style>
\ No newline at end of file
......@@ -189,7 +189,7 @@
</div>
</el-form>
<!--按钮-->
<div class="btm-btns">
<div class="btm-btns" v-show="sceneType !== 'form'">
<el-button
type="primary"
size="small"
......@@ -229,6 +229,7 @@ export default {
type: Array,
default: () => [],
},
sceneType: String,
},
methods: {
search() {
......@@ -299,6 +300,7 @@ export default {
},
form: {
handler(val) {
console.log(111111111, this.formProps, this.form);
this.formData = val;
},
deep: true,
......
import axios from "axios";
// import { getToken } from "./auth.js";
import { Message,MessageBox } from "element-ui";
import { Message, MessageBox } from "element-ui";
// import store from "@/store";
// import router from "@/router";
import qs from "qs";
......@@ -59,14 +59,14 @@ axios.interceptors.response.use(
type: "warning",
})
.then(() => {
if(relUrlIp =='47.92.225.109' ){
if (relUrlIp == '47.92.225.109') {
// window.open('http://47.92.225.109:8300/#/login', '_blank')
window.location.href = 'http://47.92.225.109:8300/#/login';
}else if(relUrlIp =='26.3.13.120'){
} else if (relUrlIp == '26.3.13.120') {
window.location.href = 'http://26.3.13.120:8050/#/login';
}else if(relUrlIp =='10.142.16.177'){
} else if (relUrlIp == '10.142.16.177') {
window.location.href = 'http://10.142.16.177:8050/#/login';
} else{
} else {
// window.open('http://localhost:8080/#/login', '_blank')
window.location.href = 'http://localhost:8080/#/login';
}
......@@ -159,6 +159,21 @@ export function post(url, params) {
});
});
}
/**
* 封装post请求 json格式
* @param url
* @param data
* @returns {Promise}
*/
export function postJson(url, data) {
return new Promise((resolve, reject) => {
axios.post(url, data).then(response => {
resolve(response);
});
}).catch(err => {
reject(err.data);
});
}
/**
* 封装post请求 multipart/form-data
......
......@@ -4,6 +4,10 @@
overflow-y: auto;
line-height: 1.8;
text-align: left;
.export-btn {
float: right;
margin-top: 10px;
}
.topTitle {
width: 100%;
height: 56px;
......@@ -30,6 +34,34 @@
.el-pagination {
margin-top: 15px;
}
.flTtitle {
margin: 16px 10px 14px 8px;
display: inline-block;
font-size: 15px;
font-weight: bold;
line-height: 20px;
color: #333333;
opacity: 1;
}
.total {
height: 16px;
background: #f1970f;
border-radius: 8px;
display: inline-block;
text-align: center;
line-height: 16px;
padding: 0 8px;
span {
width: 35px;
height: 16px;
font-size: 12px;
font-weight: 400;
line-height: 16px;
color: #ffffff;
opacity: 1;
}
}
/deep/ .el-pagination__sizes {
top: 12px;
right: 152px;
......
......@@ -15,6 +15,15 @@
<!-- 表格内容 -->
<div class="Content paneDiv">
<div class="">
<el-row style="width: 99%; margin: 0 auto">
<el-col :span="24">
<span class="flTtitle">查询结果</span>
<!--可配置化图标-->
<div class="total">
<span> {{ tableDataLength }} </span>
</div>
</el-col>
</el-row>
<!--表格-->
<el-table
stripe
......@@ -44,9 +53,9 @@
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="currentPage1"
:current-page.sync="form.page"
:page-sizes="[10, 20, 50, 100]"
:page-size="page_size"
:page-size="form.pageSize"
layout="sizes,prev, pager, next"
:total="tableDataLength"
>
......@@ -68,7 +77,7 @@
<script>
import SearchForm from "@c/SearchForm.vue";
import { get } from "@/utils/http.js";
import { get, postJson } from "@/utils/http.js";
// 下拉框数据
import { yjlx, zkdl, xb, yjjb } from "@/assets/jsData/selectData.js";
// 切换时查询表单数据格式以及form
......@@ -278,10 +287,6 @@ export default {
clearData() {
this.formData = {};
},
//字符串转数组
stringToArr(str) {
return str.split("-");
},
/**
* @description: 查询事件
* @param {*} form 表单
......@@ -295,6 +300,17 @@ export default {
this.selectTableTitle(this.key);
// 重置echarts图表
this.setPieDiagram(this.title, this.pieData);
// 获取表格内容
this.getTableList(form);
},
getTableList(form) {
// let formData = new FormData();
// for (let key in form) {
// formData.append(key, form[key]);
// }
postJson("/api/spjkyjzzyy/queryYjList", form).then((res) => {
console.log(res);
});
},
/**
* @description: 监听预警类别变化更换查询表单
......@@ -304,8 +320,10 @@ export default {
selectChange(val) {
let search = searchFormData[val];
//必须深拷,不然会污染数据
this.formProps = utils.deepClone(search.formProps);
this.form = utils.deepClone(search.form);
if (search) {
this.formProps = utils.deepClone(search.formProps);
this.form = utils.deepClone(search.form);
}
},
/**
* @description: 根据预警类型切换表头
......@@ -347,9 +365,22 @@ export default {
break;
}
},
// 分页
handleSizeChange() {},
handleCurrentChange() {},
/**
* @description: 每页条数
* @param {*} val 目标条数
* @return {*}
*/
handleSizeChange(val) {
this.$set(this.form, "pageSize", val);
},
/**
* @description: 第几页
* @param {*} val 当前页数
* @return {*}
*/
handleCurrentChange(val) {
this.$set(this.form, "page", val);
},
/**
* @description: 人员饼图封装
* @param {*} data 饼图数据
......
<template>
<!--业务协同调度子系统-->
<div>121</div>
<div class="Content">
<div class="rightContent">
<div class="topTitle">
<span>视频监控预警综治运用</span>
</div>
<!-- 查询表单 -->
<SearchForm
:formProps="formProps"
:form="form"
@searchEvent="searchEvent"
@clearEvent="searchEvent"
></SearchForm>
<!-- 表格内容 -->
<div class="Content paneDiv">
<div class="">
<el-row style="width: 99%; margin: 0 auto">
<el-col :span="24">
<span class="flTtitle">查询结果</span>
<!--可配置化图标-->
<div class="total">
<span> {{ tableDataLength }} </span>
</div>
<p class="export-btn">
<el-button
type="primary"
size="small"
@click="openDialogForm('add')"
>新增</el-button
>
</p>
</el-col>
</el-row>
<!--表格-->
<el-table
stripe
:key="key"
v-loading="tableLoading"
element-loading-text="拼命加载中"
ref="itsmDataTable"
tooltip-effect="dark"
max-height="550"
style="width: 99%; margin: 0 auto"
width="100%"
size="small"
:data="bztjDataList"
>
<el-table-column
align="center"
v-for="columnTitle in bztjFormThead"
:prop="columnTitle.prop"
:key="columnTitle.label"
:label="columnTitle.label"
:width="columnTitle.width"
>
</el-table-column>
<el-table-column
align="center"
key="caozuo"
label="操作"
width="auto"
>
<template slot-scope="scope">
<div>
<el-button
type="text"
size="mini"
@click="openDialogForm('update', scope.row)"
>修改</el-button
>
<el-button type="text" size="mini">删除</el-button>
</div>
</template>
</el-table-column>
</el-table>
<!--分页-->
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="form.page"
:page-sizes="[10, 20, 50, 100]"
:page-size="form.pageSize"
layout="sizes,prev, pager, next"
:total="tableDataLength"
>
</el-pagination>
</div>
</div>
</div>
<DialogForm
ref="dialogForm"
:formProps="formProps"
:form="form"
></DialogForm>
</div>
</template>
<script>
import SearchForm from "@c/SearchForm.vue";
import DialogForm from "@c/Dialog_Form.vue";
import { get, post } from "@/utils/http.js";
// 下拉框数据
import { yjlx, zkdl, xb, yjjb } from "@/assets/jsData/selectData.js";
import utils from "@/utils/util.js";
export default {
name: 'index'
}
name: "bztj",
components: {
SearchForm,
DialogForm,
},
data() {
return {
key: "1",
// 多少条数据
tableDataLength: 30,
//表格loading
tableLoading: false,
//查询表单配置
formProps: [
{
name: "预警类别",
id: "yjlx",
type: "select",
selectData: yjlx,
placeholder: "请选择",
rules: [
{ required: true, message: "请输入预警类别", trigger: "blur" },
],
col: "3",
},
{
name: "特殊人员类型",
id: "zkdl",
type: "select",
selectData: zkdl,
placeholder: "请选择",
col: "3",
},
{
name: "姓名",
id: "xm",
type: "text",
placeholder: "请输入",
col: "3",
},
{
name: "性别",
id: "xb",
type: "select",
selectData: xb,
placeholder: "请选择",
col: "3",
},
{
name: "证件号码",
id: "zjhm",
type: "text",
placeholder: "请填写",
col: "3",
},
{
name: "预警级别",
id: "yjjb",
type: "select",
selectData: yjjb,
placeholder: "请选择",
col: "3",
},
],
//表单值
form: {
page: 1,
pageSize: 10,
yjlx: "1",
zkdl: "",
xm: "",
xb: "",
zjhm: "",
yjjb: "",
},
// 初始化表格表头
bztjFormThead: [
{
label: "立案单位",
prop: "dwmc",
width: "auto",
},
{
label: "盗窃",
prop: "dqwbz",
width: "auto",
},
{
/*table默认得表头*/
label: "诈骗案",
prop: "dqbz",
width: "auto",
},
{
label: "抢劫案",
prop: "zpawbz",
width: "auto",
},
{
label: "抢夺案",
prop: "qjawbz",
width: "auto",
},
{
label: "招摇撞骗案",
prop: "adabz",
width: "auto",
},
],
// 表格数据
bztjDataList: [
{
dwmc: "甘肃省公安厅",
dqwbz: "0",
dqbz: "1",
zpawbz: "0",
zpabz: "3",
qjawbz: "0",
qjabz: "4",
qdawbz: "0",
adabz: "2",
ayzpawbz: "0",
ayzpabz: "1",
dqyp: "1",
dqwp: "3",
},
{
dwmc: "青海省公安厅",
dqwbz: "0",
dqbz: "1",
zpawbz: "0",
zpabz: "3",
qjawbz: "0",
qjabz: "4",
qdawbz: "0",
adabz: "2",
ayzpawbz: "0",
ayzpabz: "1",
dqyp: "3",
dqwp: "2",
},
{
dwmc: "宁夏回族自治区公安厅",
dqwbz: "0",
dqbz: "1",
zpawbz: "0",
zpabz: "3",
qjawbz: "0",
qjabz: "4",
qdawbz: "0",
adabz: "2",
ayzpawbz: "0",
ayzpabz: "1",
dqyp: "0",
dqwp: "0",
},
{
dwmc: "新疆维尔吾自治区公安厅",
dqwbz: "0",
dqbz: "1",
zpawbz: "0",
zpabz: "3",
qjawbz: "0",
qjabz: "4",
qdawbz: "0",
adabz: "2",
ayzpawbz: "0",
ayzpabz: "1",
dqyp: "4",
dqwp: "1",
},
],
};
},
methods: {
// 清空按钮
clearData() {
this.formData = {};
},
/**
* @description: 查询事件
* @param {*} form 表单
* @return {*}
*/
searchEvent(form) {
// 获取表格内容
this.getTableList(form);
},
//打开dialog
openDialogForm(type, id) {
this.$refs.dialogForm.init(type, id);
},
//修改
updata(scope) {
console.log(scope.row);
},
//获取列表
getTableList(form) {
post("http://172.18.108.37/spjkyjzzyy/queryYjList", form).then(
(res) => {
console.log(res);
}
);
},
/**
* @description: 每页条数
* @param {*} val 目标条数
* @return {*}
*/
handleSizeChange(val) {
this.$set(this.form, "pageSize", val);
},
/**
* @description: 第几页
* @param {*} val 当前页数
* @return {*}
*/
handleCurrentChange(val) {
this.$set(this.form, "page", val);
},
},
};
</script>
<style scoped>
<style lang="scss" scoped>
/deep/.el-table thead {
font-weight: 500;
}
.pie1 {
height: 100%;
width: 100%;
}
@import "../spjkyjzzyy/index.scss";
</style>
/*
* @Author: your name
* @Date: 2021-07-30 16:59:37
* @LastEditTime: 2021-08-02 14:23:14
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\vue.config.js
*/
const path = require("path");
// const CompressionPlugin = require('compression-webpack-plugin');
// const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i;
......@@ -50,7 +58,7 @@ module.exports = {
},
proxy: {
"/api": {
target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
target: "http://172.18.108.37:8030", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
ws: true,
changeOrigin: true,
pathRewrite: {
......
......@@ -821,6 +821,14 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
"@babel/runtime-corejs3@^7.11.2":
version "7.14.8"
resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.8.tgz#68539e0129f13eb1ed9a9aa273d3542b93c88384"
integrity sha512-4dMD5QRBkumn45oweR0SxoNtt15oz3BUBAQ8cIx7HJqZTtE8zjpM0My8aHJHVnyf4XfRg6DNzaE1080WLBiC1w==
dependencies:
core-js-pure "^3.15.0"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.11.0", "@babel/runtime@^7.8.4":
version "7.11.2"
resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
......@@ -828,6 +836,13 @@
dependencies:
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.11.2":
version "7.14.8"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
dependencies:
regenerator-runtime "^0.13.4"
"@babel/template@^7.10.4":
version "7.10.4"
resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.4.tgz?cache=0&sync_timestamp=1593522831608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
......@@ -1812,6 +1827,11 @@ async@^2.6.2:
dependencies:
lodash "^4.17.14"
async@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720"
integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
......@@ -2246,6 +2266,14 @@ cache-loader@^4.1.0:
neo-async "^2.6.1"
schema-utils "^2.0.0"
call-bind@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
dependencies:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
call-me-maybe@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
......@@ -2611,8 +2639,8 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
commander@2.17.x:
version "2.17.1"
resolved "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz?cache=0&sync_timestamp=1598576059374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
integrity sha1-vXerfebelCBc6sxy8XFtKfIKd78=
resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
commander@^2.18.0, commander@^2.20.0:
version "2.20.3"
......@@ -2768,6 +2796,11 @@ core-js-compat@^3.6.2, core-js-compat@^3.6.5:
browserslist "^4.8.5"
semver "7.0.0"
core-js-pure@^3.15.0:
version "3.16.0"
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.0.tgz#218e07add3f1844e53fab195c47871fc5ba18de8"
integrity sha512-wzlhZNepF/QA9yvx3ePDgNGudU5KDB8lu/TRPKelYA/QtSnkS/cLl2W+TIdEX1FAFcBr0YpY7tPDlcmXJ7AyiQ==
core-js@^2.4.0:
version "2.6.11"
resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1592817929546&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
......@@ -3125,6 +3158,11 @@ deepmerge@^1.2.0, deepmerge@^1.5.2:
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#10499d868844cdad4fee0842df8c7f6f0c95a753"
integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M=
deepmerge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
default-gateway@^4.2.0:
version "4.2.0"
resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz?cache=0&sync_timestamp=1598471327539&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b"
......@@ -3335,6 +3373,11 @@ dotenv@^8.2.0:
resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=
driver.js@^0.9.8:
version "0.9.8"
resolved "https://registry.yarnpkg.com/driver.js/-/driver.js-0.9.8.tgz#4b327f4537b1c9b9fb19419de86174be821ae32a"
integrity sha512-bczjyKdX6XmFyCDkwtRmlaORDwfBk1xXmRO0CAe5VwNQTM98aWaG2LAIiIdTe53iV/B7W5lXlIy2xYtf0JRb7Q==
duplexer@^0.1.1:
version "0.1.2"
resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz?cache=0&sync_timestamp=1597220926027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fduplexer%2Fdownload%2Fduplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
......@@ -3363,6 +3406,13 @@ ecc-jsbn@~0.1.1:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
echarts@^4.9.0:
version "4.9.0"
resolved "https://registry.yarnpkg.com/echarts/-/echarts-4.9.0.tgz#a9b9baa03f03a2a731e6340c55befb57a9e1347d"
integrity sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==
dependencies:
zrender "4.3.2"
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
......@@ -4197,6 +4247,15 @@ get-caller-file@^2.0.1:
resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=
get-intrinsic@^1.0.2:
version "1.1.1"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
has-symbols "^1.0.1"
get-stdin@^4.0.1:
version "4.0.1"
resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
......@@ -4270,6 +4329,18 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@^7.1.6:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"
globals@^11.1.0:
version "11.12.0"
resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1596711111019&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
......@@ -5167,6 +5238,11 @@ js-base64@^2.1.8:
resolved "https://registry.npm.taobao.org/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1599897523811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
integrity sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=
js-cookie@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
js-message@1.0.5:
version "1.0.5"
resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"
......@@ -6087,6 +6163,11 @@ object-inspect@^1.8.0:
resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545092032&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA=
object-inspect@^1.9.0:
version "1.11.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
object-is@^1.0.1:
version "1.1.3"
resolved "https://registry.npm.taobao.org/object-is/download/object-is-1.1.3.tgz#2e3b9e65560137455ee3bd62aec4d90a2ea1cc81"
......@@ -7028,6 +7109,13 @@ qs@6.7.0:
resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=
qs@^6.9.4:
version "6.10.1"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a"
integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==
dependencies:
side-channel "^1.0.4"
qs@~6.5.2:
version "6.5.2"
resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
......@@ -7466,6 +7554,16 @@ sass-loader@^8.0.2:
schema-utils "^2.6.1"
semver "^6.3.0"
sass-resources-loader@^2.1.1:
version "2.2.3"
resolved "https://registry.yarnpkg.com/sass-resources-loader/-/sass-resources-loader-2.2.3.tgz#1be92ea326a4a2d8d7c3483a01577a70df7d7fa1"
integrity sha512-QHyhf1euMF16qC5R24felQYkg7NvSlsNkidUpgrga27hMLqNP5TfmQ6K0iVn7BurKmUU/CDuygZh0py9lXeYPQ==
dependencies:
async "^3.2.0"
chalk "^4.1.0"
glob "^7.1.6"
loader-utils "^2.0.0"
sax@~1.2.4:
version "1.2.4"
resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
......@@ -7652,6 +7750,20 @@ shell-quote@^1.6.1:
resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=
shvl@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/shvl/-/shvl-2.0.3.tgz#eb4bd37644f5684bba1fc52c3010c96fb5e6afd1"
integrity sha512-V7C6S9Hlol6SzOJPnQ7qzOVEWUQImt3BNmmzh40wObhla3XOYMe4gGiYzLrJd5TFa+cI2f9LKIRJTTKZSTbWgw==
side-channel@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
dependencies:
call-bind "^1.0.0"
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.3"
resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
......@@ -8356,6 +8468,11 @@ tslib@^1.9.0:
resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz?cache=0&sync_timestamp=1602286730817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=
tslib@^2.1.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
tty-browserify@0.0.0:
version "0.0.0"
resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
......@@ -8710,16 +8827,38 @@ vue-template-es2015-compiler@^1.9.0:
resolved "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
integrity sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=
vue-wechat-title@^2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/vue-wechat-title/-/vue-wechat-title-2.0.7.tgz#6ad4ca49fb2e7bcd0f1eed0a5fdcbe9461b2946b"
integrity sha512-qNkb56AWFHjOoGfW4lkstS4GC2W4YqVJYfnIUM73b/CBpMSOvcWSqtmb8ANa9owTKJr2dmBRmQV5K5YwrzbC5A==
vue@^2.6.11:
version "2.6.12"
resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz?cache=0&sync_timestamp=1600441210971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123"
integrity sha1-9evU+mvShpQD4pqJau1JBEVskSM=
vuex-persistedstate@^4.0.0-beta.1:
version "4.0.0"
resolved "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-4.0.0.tgz#ed82f266ca98c869a2aad9cb9880c2f608c05f3a"
integrity sha512-jDs+awbV9YD2A2F6S5zgtYq1Bjd8v0YldOK6HPv1EJZzGMse0FtZTREfXvA7zlVfq9MpmSZJNmYQVylfpZ5znQ==
dependencies:
deepmerge "^4.2.2"
shvl "^2.0.3"
vuex@^3.4.0:
version "3.5.1"
resolved "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz#f1b8dcea649bc25254cf4f4358081dbf5da18b3d"
integrity sha1-8bjc6mSbwlJUz09DWAgdv12hiz0=
wangeditor@^4.7.6:
version "4.7.6"
resolved "https://registry.yarnpkg.com/wangeditor/-/wangeditor-4.7.6.tgz#d2e6ddecf2474ec26c42773be2fac433d1e0baaf"
integrity sha512-8mOrYG8hDW0ZUhJqPpPGeav90RwZRHIPQolHVjdyQ6jitSmlCTzc67vLz8X5bXocriGOAaVIPiphAD+5wDNwBg==
dependencies:
"@babel/runtime" "^7.11.2"
"@babel/runtime-corejs3" "^7.11.2"
tslib "^2.1.0"
watchpack-chokidar2@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0"
......@@ -9060,3 +9199,8 @@ yorkie@^2.0.0:
is-ci "^1.0.10"
normalize-path "^1.0.0"
strip-indent "^2.0.0"
zrender@4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/zrender/-/zrender-4.3.2.tgz#ec7432f9415c82c73584b6b7b8c47e1b016209c6"
integrity sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==
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