Commit 5497b3e9 by 蔡嘉凯

蔡嘉凯

parent f6e1930a
......@@ -69,3 +69,10 @@ export const getDbZlList = params =>
//首页待审批案件列表
export const getDspAjList = params =>
get(`${base.alyIP}/dbsx/getDspAjList`, params);
//获取未读消息列表
export const getMsgList = params =>
post(`${base.alyIP}/getXxList`,params);
//查看未读消息
export const updateMsgReaded = params =>
post(`${base.alyIP}/updateXxzt`,params)
\ No newline at end of file
src/assets/img/Login/LoginTitle.png

21.9 KB | W: | H:

src/assets/img/Login/LoginTitle.png

12.7 KB | W: | H:

src/assets/img/Login/LoginTitle.png
src/assets/img/Login/LoginTitle.png
src/assets/img/Login/LoginTitle.png
src/assets/img/Login/LoginTitle.png
  • 2-up
  • Swipe
  • Onion skin
@font-face {
font-family: "iconfont";
src: url('//at.alicdn.com/t/font_2135421_cvk8apcq5k4.eot?t=1613987438626');
src: url('//at.alicdn.com/t/font_2135421_t907by2kk6.eot?t=1614866006429');
/* IE9 */
src: url('//at.alicdn.com/t/font_2135421_cvk8apcq5k4.eot?t=1613987438626#iefix') format('embedded-opentype'),
src: url('//at.alicdn.com/t/font_2135421_t907by2kk6.eot?t=1614866006429#iefix') format('embedded-opentype'),
/* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('//at.alicdn.com/t/font_2135421_cvk8apcq5k4.woff?t=1613987438626') format('woff'),
url('//at.alicdn.com/t/font_2135421_cvk8apcq5k4.ttf?t=1613987438626') format('truetype'),
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('//at.alicdn.com/t/font_2135421_t907by2kk6.woff?t=1614866006429') format('woff'),
url('//at.alicdn.com/t/font_2135421_t907by2kk6.ttf?t=1614866006429') format('truetype'),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('//at.alicdn.com/t/font_2135421_cvk8apcq5k4.svg?t=1613987438626#iconfont') format('svg');
url('//at.alicdn.com/t/font_2135421_t907by2kk6.svg?t=1614866006429#iconfont') format('svg');
/* iOS 4.1- */
}
......@@ -20,6 +20,26 @@
-moz-osx-font-smoothing: grayscale;
}
.iconxiansuo:before {
content: "\e687";
}
.iconanjian:before {
content: "\e688";
}
.iconrenyuan:before {
content: "\e689";
}
.iconquanxianjiesuo:before {
content: "\e686";
}
.iconxinzengtupian:before {
content: "\e685";
}
.iconmorentupian:before {
content: "\e6d6";
}
......
<template>
<div class="msg">
<div class="msgInfo" :class="[data.sfydPdbz == 0 ? 'unRead' : '']">
<div class="msgHeader">
<span class="msgTitle">{{ data.xxbt }}</span>
<span class="msgType">{{ data.xxname }}</span>
<span class="msgSender">{{ data.fsrName }}</span>
<span class="msgSendTime">{{ data.fssj }}</span>
</div>
<div class="msgContent">{{ data.xxnr }}</div>
</div>
<div class="msgMark">
<div class="msgMarkBtn" v-if="data.sfydPdbz == 0" @click="$emit('mark')">
<span>标为已读</span>
</div>
<span class="msgMarked" v-else>已读</span>
</div>
</div>
</template>
<script>
export default {
props: { data: Object },
};
</script>
<style lang="scss" scoped>
.msg {
width: 678px;
height: 59px;
padding: 8px 13px 0 16px;
overflow: hidden;
border-bottom: solid 1px #e9e9e9;
.msgInfo {
width: 550px;
float: left;
.msgHeader {
overflow: hidden;
line-height: 20px;
> * {
float: left;
}
.msgTitle {
font-size: 15px;
color: #222222;
}
.msgType {
margin-left: 25px;
font-size: 12px;
color: #007af8;
}
.msgSender {
margin-left: 20px;
font-size: 12px;
color: #888888;
}
.msgSendTime {
margin-left: 20px;
font-size: 12px;
color: #888888;
}
}
.msgContent {
margin-top: 8px;
font-size: 12px;
line-height: 16px;
color: #666666;
}
&.unRead {
.msgTitle {
font-weight: bold;
}
.msgSender {
color: #666666;
}
.msgSendTime {
color: #666666;
}
.msgContent {
color: #222222;
}
}
}
.msgMark {
width: 64px;
height: 24px;
float: right;
margin-top: 11px;
margin-right: 20px;
text-align: center;
.msgMarkBtn {
height: 22px;
cursor: pointer;
border: solid 1px #0086fe;
border-radius: 12px;
color: #0086fe;
span {
font-size: 12px;
}
}
.msgMarked {
font-size: 12px;
color: #aaaaaa;
}
}
}
</style>
<template>
<el-dialog
custom-class="msgDetail"
:visible.sync="visible"
width="800px"
append-to-body
:data="data"
@close="handleClose"
>
<template class="title" #title>
sdsdsd
</template>
<div class="header">
<div class="title">{{ data.xxbt }}</div>
<div class="breadCrumb">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item>活动管理</el-breadcrumb-item>
<el-breadcrumb-item>活动列表</el-breadcrumb-item>
<el-breadcrumb-item>活动详情</el-breadcrumb-item>
</el-breadcrumb>
</div>
</div>
<div style="border-top:solid 1px #AAAAAA"></div>
<div class="main">
<div class="type">
消息类型:<span>{{ data.xxname }}</span>
</div>
<div class="content">{{ data.xxnr }}</div>
</div>
<div class="footer">
<span>发送人:{{ data.fsrName }}</span>
<span>发送时间:{{ data.fssj }}</span>
</div>
</el-dialog>
</template>
<script>
export default {
props: { data: Object, visible: Boolean },
methods: {
handleClose() {
this.$emit("close");
},
},
};
</script>
<style lang="scss" scoped>
.msgDetail.el-dialog {
.el-dialog__header {
padding: 0;
}
.el-dialog__body {
.header {
padding: 4px;
overflow: hidden;
.title {
float: left;
font-size: $ns-font-size-lg;
font-weight: bold;
color: #39e;
}
.breadCrumb {
width: 40%;
float: right;
font-size: $ns-font-size-base;
color: #28d;
}
}
.main {
padding: 4px;
.type {
font-size: $ns-font-size-sm;
span {
color: #da8;
}
}
.content {
font-size: $ns-font-size-base;
}
}
.footer {
width: 100%;
position: absolute;
bottom: 4px;
font-size: $ns-font-size-sm;
}
}
}
</style>
<template>
<div>
<div class="title">
<span class="iconfont iconjibenxinxi"
style="font-size: 22px; display: inline-block; margin-right: 12px; font-weight: normal"></span>
<span
class="iconfont iconjibenxinxi"
style="font-size: 22px; display: inline-block; margin-right: 12px; font-weight: normal"
></span>
<span>案事件详情</span>
</div>
<div class="ajDetail"
v-loading="loading">
<div class="ajDetail" v-loading="loading">
<!-- 时间轴 -->
<div class="steps">
<el-steps class="shijianzhou black"
<el-steps
class="shijianzhou black"
:active="Number(active)"
align-center>
<el-step v-for="(item, index) in xsxqSjz"
align-center
>
<el-step
v-for="(item, index) in xsxqSjz"
:key="index"
:title="item.name"
:class="
item.ztdm == '5'
? 'green'
? 'blue'
: item.ztdm == '10' || item.ztdm == '4'
? 'blue'
: item.ztdm == ''|| item.ztdm == null|| item.ztdm == undefined
: item.ztdm == '' || item.ztdm == null || item.ztdm == undefined
? 'grey'
:item.ztdm == '0'
: item.ztdm == '0'
? 'orange'
:item.ztdm == '6'||item.ztdm == '12'
: item.ztdm == '6' || item.ztdm == '12'
? 'red'
:''
">
: ''
"
>
</el-step>
</el-steps>
</div>
......@@ -35,19 +40,33 @@
<div class="detail_item">
<div class="ajTitle">案事件信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in ajInfo"
:key="item.id">
<div class="aj_contents" v-for="item in ajInfo" :key="item.id">
<div class="other">
<template v-if="!(mynavIndex==0 && (item.id=='shiSprXm'||item.id=='shiSpsj'||item.id=='shiSpdwGajgmc'||item.id=='shengSprXm'||item.id=='shengSpsj'||item.id=='shengSpdwGajgmc'||item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk'))">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<template
v-if="
!(
mynavIndex == 0 &&
(item.id == 'shiSprXm' ||
item.id == 'shiSpsj' ||
item.id == 'shiSpdwGajgmc' ||
item.id == 'shengSprXm' ||
item.id == 'shengSpsj' ||
item.id == 'shengSpdwGajgmc' ||
item.id == 'shiSpyjJyqk' ||
item.id == 'shengSpyjJyqk')
)
"
>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</div>
</div>
</div>
......@@ -57,326 +76,438 @@
<!--<div class="jyqk_title">简要情况</div>-->
<div class="jyqk_text">
<div class="text_title">简要案情:</div>
<el-input type="textarea"
<el-input
type="textarea"
:rows="3"
placeholder="请输入内容"
style="width:840px;background: #F9F9F9;"
v-model="jyaq">
v-model="jyaq"
>
</el-input>
</div>
<el-button type="primary"
class="jyqk_btn"
@click="save('jyqk')">保存</el-button>
<el-button type="primary" class="jyqk_btn" @click="save('jyqk')"
>保存</el-button
>
</div>
<!-- 主要特点 -->
<div class="detail_jyaq">
<!--<div class="jyqk_title">主要特点</div>-->
<div class="jyqk_text">
<div class="text_title">主要特点:</div>
<el-input class="noresize"
<el-input
class="noresize"
type="textarea"
:rows="3"
placeholder="请输入内容"
style="width:840px;background: #F9F9F9;"
v-model="zytd">
v-model="zytd"
>
</el-input>
</div>
<el-button type="primary"
class="jyqk_btn"
@click="save('zytd')">保存</el-button>
<el-button type="primary" class="jyqk_btn" @click="save('zytd')"
>保存</el-button
>
</div>
<!-- 立案信息 -->
<div class="detail_item"
v-if="lashow">
<div class="detail_item" v-if="lashow">
<div class="ajTitle">立案信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in laInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}:</div>
<div class="aj_content"
<div class="aj_contents" v-for="item in laInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}:
</div>
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(laxx_xxzjbh,subitem)">
@click="wsfjdownload(laxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}:</div>
<template v-if="(item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk')&&item.content=='同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: lawngreen">
<div class="other" v-else>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}:
</div>
<template
v-if="
(item.id == 'shiSpyjJyqk' || item.id == 'shengSpyjJyqk') &&
item.content == '同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: lawngreen"
>
{{ item.content }}
</div>
</template>
<template v-else-if="item.id=='shiSpyjJyqk'&&item.content=='不同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: red">
<template
v-else-if="item.id == 'shiSpyjJyqk' && item.content == '不同意'"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: red"
>
{{ item.content }}
</div>
</template>
<template v-else>
<div class="aj_content"
style="display:flex;align-items: center">
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</div>
</div>
</div>
</div>
<!-- 移送起诉 -->
<div class="detail_item"
v-if="ysqsshow">
<div class="detail_item" v-if="ysqsshow">
<div class="ajTitle">移送起诉</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in ysqsInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in ysqsInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(ysqs_xxzjbh,subitem)">
@click="wsfjdownload(ysqs_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<template v-if="!(item.id == 'zhyy' && (item.content == null || item.content == '')) ">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="other" v-else>
<template
v-if="
!(
item.id == 'zhyy' &&
(item.content == null || item.content == '')
)
"
>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<template v-if="(item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk')&&item.content=='同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: lawngreen">
<template
v-if="
(item.id == 'shiSpyjJyqk' || item.id == 'shengSpyjJyqk') &&
item.content == '同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: lawngreen"
>
{{ item.content }}
</div>
</template>
<template v-else-if="item.id=='shiSpyjJyqk'&&item.content=='不同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: red">
<template
v-else-if="
item.id == 'shiSpyjJyqk' && item.content == '不同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: red"
>
{{ item.content }}
</div>
</template>
<template v-else>
<div class="aj_content"
style="display:flex;align-items: center">
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</template>
</div>
</div>
</div>
</div>
<!-- 提起公诉 -->
<div class="detail_item"
v-if="tqgsshow">
<div class="detail_item" v-if="tqgsshow">
<div class="ajTitle">提起公诉</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in tqgsInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in tqgsInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(tqgs_xxzjgh,subitem)">
@click="wsfjdownload(tqgs_xxzjgh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<template v-if="!(item.id == 'zhyy' && (item.content == null || item.content == '')) ">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="other" v-else>
<template
v-if="
!(
item.id == 'zhyy' &&
(item.content == null || item.content == '')
)
"
>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<template v-if="(item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk')&&item.content=='同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: lawngreen">
<template
v-if="
(item.id == 'shiSpyjJyqk' || item.id == 'shengSpyjJyqk') &&
item.content == '同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: lawngreen"
>
{{ item.content }}
</div>
</template>
<template v-else-if="item.id=='shiSpyjJyqk'&&item.content=='不同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: red">
<template
v-else-if="
item.id == 'shiSpyjJyqk' && item.content == '不同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: red"
>
{{ item.content }}
</div>
</template>
<template v-else>
<div class="aj_content"
style="display:flex;align-items: center">
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</template>
</div>
</div>
</div>
</div>
<!-- 一审信息 -->
<div class="detail_item"
v-if="ysshow">
<div class="detail_item" v-if="ysshow">
<div class="ajTitle">一审信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in ysInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in ysInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(ysxx_xxzjbh,subitem)">
@click="wsfjdownload(ysxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<template v-if="!(item.id == 'zhyy' && (item.content == null || item.content == '')) ">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="other" v-else>
<template
v-if="
!(
item.id == 'zhyy' &&
(item.content == null || item.content == '')
)
"
>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<template v-if="(item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk')&&item.content=='同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: lawngreen">
<template
v-if="
(item.id == 'shiSpyjJyqk' || item.id == 'shengSpyjJyqk') &&
item.content == '同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: lawngreen"
>
{{ item.content }}
</div>
</template>
<template v-else-if="item.id=='shiSpyjJyqk'&&item.content=='不同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: red">
<template
v-else-if="
item.id == 'shiSpyjJyqk' && item.content == '不同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: red"
>
{{ item.content }}
</div>
</template>
<template v-else>
<div class="aj_content"
style="display:flex;align-items: center">
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</template>
</div>
</div>
</div>
</div>
<!-- 二审信息 -->
<div class="detail_item"
v-if="esshow">
<div class="detail_item" v-if="esshow">
<div class="ajTitle">二审信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in esInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in esInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(ersxx_xxzjbh,subitem)">
@click="wsfjdownload(ersxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<template v-if="!(item.id == 'zhyy' && (item.content == null || item.content == '')) ">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="other" v-else>
<template
v-if="
!(
item.id == 'zhyy' &&
(item.content == null || item.content == '')
)
"
>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<template v-if="(item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk')&&item.content=='同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: lawngreen">
<template
v-if="
(item.id == 'shiSpyjJyqk' || item.id == 'shengSpyjJyqk') &&
item.content == '同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: lawngreen"
>
{{ item.content }}
</div>
</template>
<template v-else-if="item.id=='shiSpyjJyqk'&&item.content=='不同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: red">
<template
v-else-if="
item.id == 'shiSpyjJyqk' && item.content == '不同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: red"
>
{{ item.content }}
</div>
</template>
<template v-else>
<div class="aj_content"
style="display:flex;align-items: center">
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</template>
</div>
</div>
</div>
</div>
<!-- 判决生效信息 -->
<div class="detail_item"
v-if="pjsxshow">
<div class="detail_item" v-if="pjsxshow">
<div class="ajTitle">判决生效信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in pjsxInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in pjsxInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(pjsxxx_xxzjbh,subitem)">
@click="wsfjdownload(pjsxxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<template v-if="!(item.id == 'zhyy' && (item.content == null || item.content == '')) ">
<div class="aj_name">{{ item.name ? item.name + ":" : "" }}</div>
<div class="other" v-else>
<template
v-if="
!(
item.id == 'zhyy' &&
(item.content == null || item.content == '')
)
"
>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<template v-if="(item.id=='shiSpyjJyqk'||item.id=='shengSpyjJyqk')&&item.content=='同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: lawngreen">
<template
v-if="
(item.id == 'shiSpyjJyqk' || item.id == 'shengSpyjJyqk') &&
item.content == '同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: lawngreen"
>
{{ item.content }}
</div>
</template>
<template v-else-if="item.id=='shiSpyjJyqk'&&item.content=='不同意'">
<div class="aj_content"
style="display:flex;align-items: center;color: red">
<template
v-else-if="
item.id == 'shiSpyjJyqk' && item.content == '不同意'
"
>
<div
class="aj_content"
style="display:flex;align-items: center;color: red"
>
{{ item.content }}
</div>
</template>
<template v-else>
<div class="aj_content"
style="display:flex;align-items: center">
<div
class="aj_content"
style="display:flex;align-items: center"
>
{{ item.content }}
</div>
</template>
</template>
</div>
</div>
</div>
......@@ -387,22 +518,26 @@
<div class="ajinfo">
<div class="aj_contents">
<div style="padding-left: 40px;padding-right: 40px;">
<el-tag v-for="(item, index) in sjzmList"
<el-tag
v-for="(item, index) in sjzmList"
:key="index"
style="margin:0 10px 10px;">{{ item.name }}起</el-tag>
style="margin:0 10px 10px;"
>{{ item.name }}起</el-tag
>
<span v-if="sjzmList.length == 0">暂无数据</span>
</div>
</div>
</div>
</div>
<!--颜色提示信息-->
<div class="tips">
<!-- <div class="tips">
<p>流程状态:</p>
<ul>
<li v-for="(item,index) in tips"
:key="index"><span :class="item.class"><i></i></span>{{item.name}}</li>
<li v-for="(item, index) in tips" :key="index">
<span :class="item.class"><i></i></span>{{ item.name }}
</li>
</ul>
</div>
</div> -->
</div>
</div>
</template>
......@@ -419,13 +554,13 @@ import { getPjByXxzjbh } from "@/api/case/courtDecision.js";
import axios from "axios";
export default {
name: "ajDetail",
data () {
data() {
return {
tips: [
{ class: 'blue', name: '等待审核' },
{ class: 'orange', name: '侦办中' },
{ class: 'green', name: '已完成' },
{ class: 'red', name: '审核未通过' },
{ class: "orange", name: "等待审核" },
{ class: "orange", name: "侦办中" },
{ class: "green", name: "已完成" },
{ class: "red", name: "审核未通过" },
],
//获取案件进度
xsxqSjz: [],
......@@ -523,52 +658,6 @@ export default {
id: "fzzq",
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: "",
type: "CODE_SHCE_HDQYDM",
},
{
name: "市审批时间",
id: "shiSpsj",
content: "",
type: "CODE_SHCE_HDQYDM",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: "",
type: "CODE_SHCE_HDQYDM",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: "",
type: "CODE_SHCE_HDQYDM",
},
{
name: "省审批时间",
id: "shengSpsj",
content: "",
type: "CODE_SHCE_HDQYDM",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: "",
type: "CODE_SHCE_HDQYDM",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: "",
},
],
//立案信息
laInfo: [
......@@ -632,7 +721,6 @@ export default {
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
......@@ -680,7 +768,6 @@ export default {
id: "shengSpyjJyqk",
content: "",
},
],
lashow: false,
//移送起诉
......@@ -758,7 +845,6 @@ export default {
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
......@@ -923,7 +1009,6 @@ export default {
type: "CODE_SHCE_HDQYDM",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
......@@ -1028,7 +1113,6 @@ export default {
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
......@@ -1214,7 +1298,6 @@ export default {
type: "CODE_SHCE_HDQYDM",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
......@@ -1304,7 +1387,6 @@ export default {
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
......@@ -1465,18 +1547,18 @@ export default {
// 罪名列表
sjzmList: [],
//记录每个阶段(立案、移送起诉、提起公诉、一审、二审、判决)的 xxzjbh
laxx_xxzjbh: '',
ysqs_xxzjbh: '',
tqgs_xxzjgh: '',
ysxx_xxzjbh: '',
ersxx_xxzjbh: '',
pjsxxx_xxzjbh: '',
laxx_xxzjbh: "",
ysqs_xxzjbh: "",
tqgs_xxzjgh: "",
ysxx_xxzjbh: "",
ersxx_xxzjbh: "",
pjsxxx_xxzjbh: "",
loading: true,
mynavIndex: '',
mynavIndex: "",
};
},
created () {
this.mynavIndex = this.$route.query.navIndex,
created() {
(this.mynavIndex = this.$route.query.navIndex),
(this.xxzjbh = this.$route.query.jbxxzjbh),
this.getHqsjz(),
this.getajInfo(),
......@@ -1489,7 +1571,7 @@ export default {
},
methods: {
/*法律文书附件下载*/
wsfjdownload (xxzjbh, filename) {
wsfjdownload(xxzjbh, filename) {
console.log("下载");
var params = new FormData();
params.append("xxzjbh", xxzjbh);
......@@ -1514,7 +1596,7 @@ export default {
});
},
/**获取案件的进度情况 */
getHqsjz () {
getHqsjz() {
var self = this;
Hqsjz({ jbxxzjbh: self.xxzjbh, shsedm: self.$route.query.navIndex }).then(
(res) => {
......@@ -1523,7 +1605,7 @@ export default {
);
},
//保存
save (type) {
save(type) {
var params = new FormData();
params.append("xxzjbh", this.xxzjbh);
if (type == "jyqk") {
......@@ -1536,7 +1618,7 @@ export default {
});
},
//获取案件信息
getajInfo () {
getajInfo() {
var self = this;
getAjjbxxBybh({
xxzjbh: self.xxzjbh,
......@@ -1551,7 +1633,7 @@ export default {
});
},
//获取立案信息
getlaInfo () {
getlaInfo() {
var self = this;
getlaxxByxxzjbh({
jbxxzjbh: this.xxzjbh,
......@@ -1582,7 +1664,7 @@ export default {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
debugger
debugger;
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
......@@ -1606,7 +1688,7 @@ export default {
});
},
//获取移送起诉信息
getysqsInfo () {
getysqsInfo() {
var self = this;
getYsqsAllBybh({
jbxxzjbh: this.xxzjbh,
......@@ -1659,7 +1741,7 @@ export default {
});
},
//获取提起公诉信息
gettqgsInfo () {
gettqgsInfo() {
var self = this;
getTqgsxxByXxzjbh({
jbxxzjbh: this.xxzjbh,
......@@ -1711,7 +1793,7 @@ export default {
});
},
//获取一审信息
getysInfo () {
getysInfo() {
var self = this;
getYsxxAllBybh({
jbxxzjbh: this.xxzjbh,
......@@ -1763,7 +1845,7 @@ export default {
});
},
//获取二审信息
getesInfo () {
getesInfo() {
var self = this;
getErsxxByXxzjbh({
jbxxzjbh: this.xxzjbh,
......@@ -1771,7 +1853,7 @@ export default {
self.ersxx_xxzjbh = res.data.ajShse.flws[0].xxzjbh;
console.log("二审" + self.ersxx_xxzjbh);
var result = res.data.ajShse.espj;
debugger
debugger;
self.esInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ajShse.flws.forEach((subitem) => {
......@@ -1816,7 +1898,7 @@ export default {
});
},
//获取判决信息
getpjInfo () {
getpjInfo() {
var self = this;
getPjByXxzjbh({
jbxxzjbh: this.xxzjbh,
......@@ -1882,7 +1964,7 @@ export default {
font-weight: bold;
font-size: 20px;
color: #ffffff;
margin-bottom: 12px;
margin-bottom: 16px;
}
.ajDetail {
margin: 0 auto;
......@@ -1960,17 +2042,16 @@ export default {
/*padding: 36px 0;*/
/deep/.shijianzhou.el-steps {
width: 100%;
height: 100px;
height: 63px;
background: #ffffff;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);
padding-top: 20px;
padding-top: 32px;
opacity: 1;
border-radius: 8px;
margin-bottom: 16px;
display: flex;
justify-content: center;
align-items: center;
.black .el-step__title {
.el-step__title {
color: #000000;
font-size: 14px;
}
......@@ -2088,10 +2169,9 @@ export default {
}
.detail_item {
box-shadow: 0px 1px 2px rgba($color: #000000, $alpha: 0.2);
margin: 0 20px 0 0;
background: #fff;
color: #8c97a0;
margin: 20px auto;
margin: 16px auto;
width: 1280px;
border-radius: 8px;
......@@ -2113,7 +2193,7 @@ export default {
flex-wrap: wrap;
width: 1280px;
padding-top: 46px;
padding-bottom: 40px;
padding-bottom: 32px;
.aj_contents {
margin-top: 10px;
.other {
......@@ -2181,10 +2261,9 @@ export default {
.detail_jyaq {
padding: 16px 40px;
box-shadow: 0px 1px 2px rgba($color: #000000, $alpha: 0.2);
margin: 0 20px 0 0;
background: #fff;
color: #8c97a0;
margin: 20px auto;
margin: 16px auto;
width: 1200px;
border-radius: 8px;
......
<template>
<div class="ajDetail"
v-loading="loading">
<div class="ajDetail" v-loading="loading">
<!-- 时间轴 -->
<div class="steps">
<el-steps class="shijianzhou black"
:active="Number(active)"
align-center>
<el-step v-for="(item, index) in xsxqSjz"
<el-steps class="shijianzhou black" :active="Number(active)" align-center>
<el-step
v-for="(item, index) in xsxqSjz"
:key="index"
:title="item.name"
:class="
......@@ -14,30 +12,26 @@
? 'green'
: item.ztdm == '10' || item.ztdm == '4'
? 'blue'
: item.ztdm == ''|| item.ztdm == null|| item.ztdm == undefined
: item.ztdm == '' || item.ztdm == null || item.ztdm == undefined
? 'grey'
:item.ztdm == '0'
: item.ztdm == '0'
? 'orange'
:item.ztdm == '6'||item.ztdm == '12'
: item.ztdm == '6' || item.ztdm == '12'
? 'red'
:''
">
: ''
"
>
</el-step>
</el-steps>
</div>
<!-- 案事件信息 -->
<div class="detail_item"
v-if="bz >= 1">
<div class="detail_item" v-if="bz >= 1">
<div class="ajTitle">案事件信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in ajInfo"
:key="item.id">
<div class="aj_contents" v-for="item in ajInfo" :key="item.id">
<div class="other">
<div class="aj_name"
v-if="item.name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_name" v-if="item.name">{{ item.name }}</div>
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -45,30 +39,26 @@
</div>
</div>
<!-- 立案信息 -->
<div class="detail_item"
v-if="bz >= 2 && navIndex == 0">
<div class="detail_item" v-if="bz >= 2 && navIndex == 0">
<div class="ajTitle">立案信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in laInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in laInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(laxx_xxzjbh,subItem)">
@click="wsfjdownload(laxx_xxzjbh, subItem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="other" v-else>
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -76,30 +66,26 @@
</div>
</div>
<!-- 移送起诉 -->
<div class="detail_item"
v-if="bz >= 3">
<div class="detail_item" v-if="bz >= 3">
<div class="ajTitle">移送起诉</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in ysqsInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in ysqsInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(yisqs_xxzjbh,subitem)">
@click="wsfjdownload(yisqs_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="other" v-else>
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -107,30 +93,26 @@
</div>
</div>
<!-- 提起公诉 -->
<div class="detail_item"
v-if="bz >= 4">
<div class="detail_item" v-if="bz >= 4">
<div class="ajTitle">提起公诉</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in tqgsInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in tqgsInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(tqgs_xxzjgh,subitem)">
@click="wsfjdownload(tqgs_xxzjgh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="other" v-else>
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -138,30 +120,26 @@
</div>
</div>
<!-- 一审信息 -->
<div class="detail_item"
v-if="bz >= 5">
<div class="detail_item" v-if="bz >= 5">
<div class="ajTitle">一审信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in ysInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in ysInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(yisxx_xxzjbh,subitem)">
@click="wsfjdownload(yisxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="other" v-else>
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -169,30 +147,26 @@
</div>
</div>
<!-- 二审信息 -->
<div class="detail_item"
v-if="bz >= 6 && navIndex == 0">
<div class="detail_item" v-if="bz >= 6 && navIndex == 0">
<div class="ajTitle">二审信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in esInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in esInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(ersxx_xxzjbh,subitem)">
@click="wsfjdownload(ersxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="other" v-else>
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -200,30 +174,26 @@
</div>
</div>
<!-- 判决生效日期 -->
<div class="detail_item"
v-if="bz >= 7 && navIndex == 0">
<div class="detail_item" v-if="bz >= 7 && navIndex == 0">
<div class="ajTitle">判决生效信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in pjsxInfo"
:key="item.id">
<div class="fj"
v-if="item.arr">
<div class="aj_contents" v-for="item in pjsxInfo" :key="item.id">
<div class="fj" v-if="item.arr">
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
<div
class="aj_content"
v-for="(subitem, index) in item.content"
:key="index"
style="cursor: pointer"
@click="wsfjdownload(pjsxxx_xxzjbh,subitem)">
@click="wsfjdownload(pjsxxx_xxzjbh, subitem)"
>
<i class="iconfont iconjibenxinxi"></i>
{{ subitem }}
</div>
</div>
<div class="other"
v-else>
<div class="other" v-else>
<div class="aj_name">{{ item.name }}</div>
<div class="aj_content"
style="display:flex;align-items: center">
<div class="aj_content" style="display:flex;align-items: center">
{{ item.content }}
</div>
</div>
......@@ -236,9 +206,11 @@
<div class="ajinfo">
<div class="aj_contents">
<div style="padding-left: 40px;padding-right: 40px;">
<el-tag v-for="(item, index) in sjzmList"
<el-tag
v-for="(item, index) in sjzmList"
:key="index"
style="margin:0 10px 10px;">{{ item.name }}
style="margin:0 10px 10px;"
>{{ item.name }}
</el-tag>
<span v-if="sjzmList.length == 0">暂无数据</span>
</div>
......@@ -249,85 +221,101 @@
<div class="hcfksh">
<div class="content_item">
<div class="name">审批</div>
<el-form ref="form"
<el-form
ref="form"
:model="ruleForm"
:rules="rules"
label-width="130px">
label-width="130px"
>
<div class="form_time">
<el-form-item label="公安机关机构代码"
<el-form-item
label="公安机关机构代码"
prop="policedm"
class="time_item">
<el-input v-model="ruleForm.policedm"
class="time_item"
>
<el-input
v-model="ruleForm.policedm"
placeholder="请输入"
:disabled="true"
@keyup.native="number"></el-input>
@keyup.native="number"
></el-input>
</el-form-item>
<el-form-item label="公安机关名称"
<el-form-item
label="公安机关名称"
prop="policename"
class="time_item">
<el-input v-model="ruleForm.policename"
class="time_item"
>
<el-input
v-model="ruleForm.policename"
placeholder="请输入"
:disabled="true"
@keyup.native="number"></el-input>
@keyup.native="number"
></el-input>
</el-form-item>
<el-form-item label="姓名"
prop="name"
class="time_item">
<el-input v-model="ruleForm.name"
<el-form-item label="姓名" prop="name" class="time_item">
<el-input
v-model="ruleForm.name"
placeholder="请输入"
:disabled="true"
@keyup.native="number"></el-input>
@keyup.native="number"
></el-input>
</el-form-item>
<el-form-item label="审批时间"
prop="spTime"
class="time_item">
<el-date-picker v-model="ruleForm.spTime"
<el-form-item label="审批时间" prop="spTime" class="time_item">
<el-date-picker
v-model="ruleForm.spTime"
type="date"
:disabled="true"
placeholder="选择日期">
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
<el-form-item label="联系电话"
prop="tell"
class="time_item">
<el-input v-model="ruleForm.tell"
<el-form-item label="联系电话" prop="tell" class="time_item">
<el-input
v-model="ruleForm.tell"
placeholder="请输入"
:disabled="true"
@keyup.native="number"></el-input>
@keyup.native="number"
></el-input>
</el-form-item>
</div>
<el-form-item label="审批意见"
prop="shyj"
class="shyj">
<el-input type="textarea"
<el-form-item label="审批意见" prop="shyj" class="shyj">
<el-input
type="textarea"
:rows="2"
placeholder="审批通过默认填写:同意"
v-model="ruleForm.shyj">
v-model="ruleForm.shyj"
>
</el-input>
</el-form-item>
<el-button type="primary"
<el-button
type="primary"
@click="spSubmit('1', 'form')"
style="margin-left: 130px;padding: 15px 50px;margin-top:5px">审批通过
style="margin-left: 130px;padding: 15px 50px;margin-top:5px"
>审批通过
</el-button>
<el-button type="primary"
<el-button
type="primary"
@click="spSubmit('0', 'form')"
style="margin-left: 100px;padding: 15px 50px;margin-top:5px">审批退回
style="margin-left: 100px;padding: 15px 50px;margin-top:5px"
>审批退回
</el-button>
<el-button type="primary"
<el-button
type="primary"
@click="qx"
style="margin-left: 100px;padding: 15px 50px;margin-top:5px">取消
style="margin-left: 100px;padding: 15px 50px;margin-top:5px"
>取消
</el-button>
</el-form>
</div>
</div>
<!--颜色提示信息-->
<div class="tips">
<!-- <div class="tips">
<p>流程状态:</p>
<ul>
<li v-for="(item,index) in tips"
:key="index"><span :class="item.class"><i></i></span>{{item.name}}</li>
</ul>
</div>
</div> -->
</div>
</template>
......@@ -351,7 +339,7 @@ export default {
// components: {
// FormGroupCommonPage,
// },
data () {
data() {
return {
tips: [
// { class: 'green', name: '省审核通过' },
......@@ -359,137 +347,135 @@ export default {
// { class: 'grey', name: '没有录入' },
// { class: 'orange', name: '草稿' },
// { class: 'red', name: '省审核不通过、市审核不通过' },
{ class: 'blue', name: '等待审核' },
{ class: 'orange', name: '侦办中' },
{ class: 'green', name: '已完成' },
{ class: 'red', name: '审核未通过' },
{ class: "blue", name: "等待审核" },
{ class: "orange", name: "侦办中" },
{ class: "green", name: "已完成" },
{ class: "red", name: "审核未通过" },
],
//案事件信息
ajInfo: [
{
name: "案事件名称",
id: "laAjmc",
content: ""
content: "",
},
{
name: "案事件主编号",
id: "asjbh",
content: ""
content: "",
},
{
name: "",
id: "kong",
content: ""
content: "",
},
{
name: "组织头目",
id: "zztm",
content: ""
content: "",
},
{
name: "案件类别",
id: "laAjlb",
content: "",
type: "CODE_SHCE_AJLBDM"
type: "CODE_SHCE_AJLBDM",
},
{
name: "省份/地区",
id: "sjdqXzqh",
content: "",
type: "CODE_XZQH"
type: "CODE_XZQH",
},
{
name: "破案数(刑事)",
id: "pas",
content: ""
content: "",
},
{
name: "缴获枪支数",
id: "jhqzs",
content: ""
content: "",
},
{
name: "抓获人数",
id: "zhrs",
content: ""
content: "",
},
{
name: "涉案公职人员数",
id: "bhsrs",
content: ""
content: "",
},
{
name: "致伤人数",
id: "zshangrs",
content: ""
content: "",
},
{
name: "刑拘人数",
id: "xjrs",
content: ""
content: "",
},
{
name: "批捕人数",
id: "pbrs",
content: ""
content: "",
},
{
name: "致死人数",
id: "zsirs",
content: ""
content: "",
},
{
name: "活动地域",
id: "afd",
content: "",
type: "CODE_SHCE_HDQYDM"
type: "CODE_SHCE_HDQYDM",
},
{
name: "形成年份",
id: "shseXc",
content: "",
type: "CODE_SHCE_XCNFDM"
type: "CODE_SHCE_XCNFDM",
},
{
name: "发展周期",
id: "fzzq",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
],
//获取案件进度
xsxqSjz: [],
......@@ -499,97 +485,96 @@ export default {
{
name: "立案日期",
id: "larq",
content: ""
content: "",
},
{
name: "立案单位",
id: "ladwGajgjg",
content: "",
type: "CODE_UNIT"
type: "CODE_UNIT",
},
{
name: "涉及行业领域",
id: "shseSjhyly",
content: "",
type: "CODE_SHCE_SJHYLYDM"
type: "CODE_SHCE_SJHYLYDM",
},
{
name: "立案决定书",
id: "flwsfj",
content: [],
arr: true
arr: true,
},
{
name: "人民币现金(万元)",
id: "chshzzmxccXj",
content: ""
content: "",
},
{
name: "人民币存款(万元)",
id: "chshzzmxccYhck",
content: ""
content: "",
},
{
name: "其他财产估值(万元)",
id: "chshzzmxccZbgjszh",
content: ""
content: "",
},
{
name: "房产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "车辆估值(万元)",
id: "chshzzmxccClgz",
content: ""
content: "",
},
{
name: "财产总计(万元)",
id: "chshzzmxccCczj",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: ""
content: "",
},
],
// 移送起诉信息
......@@ -597,111 +582,110 @@ export default {
{
name: "案件定性",
id: "spjg",
content: ""
content: "",
},
{
name: "形成时间",
id: "xcsj",
content: ""
content: "",
},
{
name: "发展周期",
id: "fzzqOld",
content: ""
content: "",
},
{
name: "移送起诉日期",
id: "ysqsSj",
content: ""
content: "",
},
{
name: "移送起诉人数(涉黑)",
id: "ysqsRs",
content: ""
content: "",
},
{
name: "涉及领域",
id: "shseSjhyly",
content: "",
type: "CODE_SHCE_SJHYLYDM"
type: "CODE_SHCE_SJHYLYDM",
},
{
name: "移送起诉报告书",
id: "flwsfj",
content: [],
arr: true
arr: true,
},
{
name: "人民币现金(万元)",
id: "chshzzmxccXj",
content: ""
content: "",
},
{
name: "人民币存款(万元)",
id: "chshzzmxccYhck",
content: ""
content: "",
},
{
name: "其他财产估值(万元)",
id: "chshzzmxccZbgjszh",
content: ""
content: "",
},
{
name: "房产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "车辆估值(万元)",
id: "chshzzmxccClgz",
content: ""
content: "",
},
{
name: "财产总计(万元)",
id: "chshzzmxccCczj",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: ""
content: "",
},
],
// 提起公诉
......@@ -709,101 +693,100 @@ export default {
{
name: "案件定性",
id: "spjg",
content: ""
content: "",
},
{
name: "提起公诉日期",
id: "tqgsSj",
content: ""
content: "",
},
{
name: "提起公诉人数",
id: "tqgsRs",
content: ""
content: "",
},
{
name: "涉及行业领域",
id: "shseSjhyly",
content: "",
type: "CODE_SHCE_SJHYLYDM"
type: "CODE_SHCE_SJHYLYDM",
},
{
name: "起诉书",
id: "flwsfj",
content: [],
arr: true
arr: true,
},
{
name: "人民币现金(万元)",
id: "chshzzmxccXj",
content: ""
content: "",
},
{
name: "人民币存款(万元)",
id: "chshzzmxccYhck",
content: ""
content: "",
},
{
name: "其他财产估值(万元)",
id: "chshzzmxccZbgjszh",
content: ""
content: "",
},
{
name: "房产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "车辆估值(万元)",
id: "chshzzmxccClgz",
content: ""
content: "",
},
{
name: "财产总计(万元)",
id: "chshzzmxccCczj",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: ""
content: "",
},
],
// 一审信息
......@@ -812,121 +795,120 @@ export default {
name: "判决是否生效",
id: "sfsxmc",
content: "",
type: "CODE_IF"
type: "CODE_IF",
},
{
name: "案件定性",
id: "spjg",
content: ""
content: "",
},
{
name: "涉及行业领域",
id: "shseSjhyly",
content: "",
type: "CODE_SHCE_SJHYLYDM"
type: "CODE_SHCE_SJHYLYDM",
},
{
name: "一审判决日期",
id: "yspjSj",
content: ""
content: "",
},
{
name: "一审判决人数",
id: "yspjRs",
content: ""
content: "",
},
{
name: "判处罚金(万元)",
id: "ccpfxxPcfj",
content: ""
content: "",
},
{
name: "追缴非法所得(万元)",
id: "ccpfxxZjmsffsd",
content: ""
content: "",
},
{
name: "没收个人财产(万元)",
id: "ccpfxxMsgrccJyqk",
content: ""
content: "",
},
{
name: "一审判决书",
id: "flwsfj",
content: [],
arr: true
arr: true,
},
{
name: "人民币现金(万元)",
id: "chshzzmxccXj",
content: ""
content: "",
},
{
name: "人民币存款(万元)",
id: "chshzzmxccYhck",
content: ""
content: "",
},
{
name: "其他财产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "房产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "车辆估值(万元)",
id: "chshzzmxccClgz",
content: ""
content: "",
},
{
name: "财产总计(万元)",
id: "chshzzmxccCczj",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: ""
content: "",
},
],
// 二审信息
......@@ -935,126 +917,126 @@ export default {
name: "判决是否生效",
id: "sfsxmc",
content: "",
type: "CODE_IF"
type: "CODE_IF",
},
{
name: "案件定性",
id: "spjg",
content: ""
content: "",
},
{
name: "涉及行业领域",
id: "shseSjhyly",
content: "",
type: "CODE_SHCE_SJHYLYDM"
type: "CODE_SHCE_SJHYLYDM",
},
{
name: "二审判决日期",
id: "espjSj",
content: ""
content: "",
},
{
name: "二审判决人数",
id: "espjRs",
content: ""
content: "",
},
{
name: "二审判决单位",
id: "ershendw",
content: ""
content: "",
},
{
name: "判处罚金(万元)",
id: "ccpfxxPcfj",
content: ""
content: "",
},
{
name: "追缴非法所得(万元)",
id: "ccpfxxZjmsffsd",
content: ""
content: "",
},
{
name: "没收个人财产(万元)",
id: "ccpfxxMsgrccJyqk",
content: ""
content: "",
},
{
name: "二审判决书",
id: "flwsfj",
content: [],
arr: true
arr: true,
},
{
name: "人民币现金(万元)",
id: "chshzzmxccXj",
content: ""
content: "",
},
{
name: "人民币存款(万元)",
id: "chshzzmxccYhck",
content: ""
content: "",
},
{
name: "其他财产估值(万元)",
id: "chshzzmxccZbgjszh",
content: ""
content: "",
},
{
name: "房产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "车辆估值(万元)",
id: "chshzzmxccClgz",
content: ""
content: "",
},
{
name: "财产总计(万元)",
id: "chshzzmxccCczj",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: ""
content: "",
},
],
// 判决生效
......@@ -1062,111 +1044,111 @@ export default {
{
name: "案件定性",
id: "spjg",
content: ""
content: "",
},
{
name: "涉及行业领域",
id: "shseSjhyly",
content: "",
type: "CODE_SHCE_SJHYLYDM"
type: "CODE_SHCE_SJHYLYDM",
},
{
name: "生效判决日期",
id: "sxpjSj",
content: ""
content: "",
},
{
name: "生效判决人数",
id: "sxpjRs",
content: ""
content: "",
},
{
name: "判决生效单位",
id: "pjsxdw",
content: ""
content: "",
},
{
name: "判处罚金(万元)",
id: "ccpfxxPcfj",
content: ""
content: "",
},
{
name: "二审判决书",
id: "flwsfj",
content: [],
arr: true
arr: true,
},
{
name: "人民币现金(万元)",
id: "chshzzmxccXj",
content: ""
content: "",
},
{
name: "人民币存款(万元)",
id: "chshzzmxccYhck",
content: ""
content: "",
},
{
name: "其他财产估值(万元)",
id: "chshzzmxccZbgjszh",
content: ""
content: "",
},
{
name: "房产估值(万元)",
id: "chshzzmxccFcgz",
content: ""
content: "",
},
{
name: "车辆估值(万元)",
id: "chshzzmxccClgz",
content: ""
content: "",
},
{
name: "财产总计(万元)",
id: "chshzzmxccCczj",
content: ""
content: "",
},
{
name: "市审批人姓名",
id: "shiSprXm",
content: ""
content: "",
},
{
name: "市审批时间",
id: "shiSpsj",
content: ""
content: "",
},
{
name: "市审批单位",
id: "shiSpdwGajgmc",
content: ""
content: "",
},
{
name: "市审批意见",
id: "shiSpyjJyqk",
content: ""
content: "",
},
{
name: "省审批人姓名",
id: "shengSprXm",
content: ""
content: "",
},
{
name: "省审批时间",
id: "shengSpsj",
content: ""
content: "",
},
{
name: "省审批单位",
id: "shengSpdwGajgmc",
content: ""
content: "",
},
{
name: "省审批意见",
id: "shengSpyjJyqk",
content: ""
content: "",
},
],
// 涉及罪名
......@@ -1174,105 +1156,105 @@ export default {
{
name: "强迫交易数",
id: "sjzmQpjyQs",
num: ""
num: "",
},
{
name: "敲诈勒索数",
id: "sjzmQzlsQs",
num: ""
num: "",
},
{
name: "寻衅滋事数",
id: "sjzmXxzsQs",
num: ""
num: "",
},
{
name: "聚众斗殴数",
id: "sjzmJzdoQs",
num: ""
num: "",
},
{
name: "非法拘禁数",
id: "sjzmFfjjQs",
num: ""
num: "",
},
{
name: "故意毁坏财务数",
id: "sjzmGyhhcwQs",
num: ""
num: "",
},
{
name: "组织卖淫数",
id: "sjzmZzmyQs",
num: ""
num: "",
},
{
name: "强迫卖淫数",
id: "sjzmQpmyQs",
num: ""
num: "",
},
{
name: "开设赌场数",
id: "sjzmKsdcQs",
num: ""
num: "",
},
{
name: "故意伤害数",
id: "sjzmGyshQs",
num: ""
num: "",
},
{
name: "故意杀人数",
id: "sjzmGysrQs",
num: ""
num: "",
},
{
name: "聚众扰乱社会数",
id: "sjzmJzrlshzxQs",
num: ""
num: "",
},
{
name: "聚众扰乱公共场所、交通秩序数",
id: "sjzmJzrlggcsjtzxQs",
num: ""
num: "",
},
{
name: "妨碍公务数",
id: "sjzmFagwQs",
num: ""
num: "",
},
{
name: "抢劫数",
id: "sjzmQjQs",
num: ""
num: "",
},
{
name: "赌博数",
id: "sjzmDbQs",
num: ""
num: "",
},
{
name: "非法占用农用地数",
id: "sjzmFfzynydQs",
num: ""
num: "",
},
{
name: "非法采矿数",
id: "sjzmFfckQs",
num: ""
num: "",
},
{
name: "毒品犯罪数",
id: "sjzmDpfzQs",
num: ""
}
num: "",
},
],
laxx_xxzjbh: '',
yisqs_xxzjbh: '',
tqgs_xxzjgh: '',
pjsxxx_xxzjbh: '',
yisxx_xxzjbh: '',
ersxx_xxzjbh: '',
laxx_xxzjbh: "",
yisqs_xxzjbh: "",
tqgs_xxzjgh: "",
pjsxxx_xxzjbh: "",
yisxx_xxzjbh: "",
ersxx_xxzjbh: "",
sjzmList: [],
allZm: "",
jyaq: "",
......@@ -1284,19 +1266,19 @@ export default {
policename: "",
name: "",
spTime: "",
tell: ""
tell: "",
},
rules: {
shyj: [{ required: true, message: "请填写审批意见", trigger: "" }]
shyj: [{ required: true, message: "请填写审批意见", trigger: "" }],
},
loading: true,
navIndex: ''
navIndex: "",
};
},
computed: {
...mapGetters(["userInfo"])
...mapGetters(["userInfo"]),
},
created () {
created() {
(this.xxzjbh = this.$route.query.jbxxzjbh),
(this.bz = this.$route.query.name);
this.navIndex = this.$route.query.navIndex;
......@@ -1316,7 +1298,7 @@ export default {
},
methods: {
/*法律文书附件下载*/
wsfjdownload (xxzjbh, filename) {
wsfjdownload(xxzjbh, filename) {
console.log("下载");
var params = new FormData();
params.append("xxzjbh", xxzjbh);
......@@ -1340,9 +1322,9 @@ export default {
document.body.removeChild(elink);
});
},
submitForm (formName) { },
submitForm(formName) {},
//审批
spSubmit (sftg, formName) {
spSubmit(sftg, formName) {
var spbz = "";
if (this.bz == "1") {
spbz = "jb";
......@@ -1366,11 +1348,11 @@ export default {
confirmButtonText = "退回";
}
if (sftg == 0) {
this.$refs[formName].validate(valid => {
this.$refs[formName].validate((valid) => {
if (valid) {
this.$confirm(confirmtitle, "审批", {
confirmButtonText: confirmButtonText,
cancelButtonText: "稍后"
cancelButtonText: "稍后",
})
.then(() => {
updateSpjg({
......@@ -1378,17 +1360,16 @@ export default {
spbz: spbz,
sftg: sftg,
spyj: this.ruleForm.shyj,
shsedm: this.$route.query.navIndex
}).then(res => {
debugger
shsedm: this.$route.query.navIndex,
}).then((res) => {
debugger;
if (res.code == "200") {
this.$message.success("审批成功");
this.$router.push("/caseQuery");
}
});
})
.catch(() => {
});
.catch(() => {});
} else {
//console.log("error submit!!");
return false;
......@@ -1407,7 +1388,7 @@ export default {
if (sftg == 1) {
this.$confirm(confirmtitle, "审批", {
confirmButtonText: confirmButtonText,
cancelButtonText: "稍后"
cancelButtonText: "稍后",
})
.then(() => {
updateSpjg({
......@@ -1415,9 +1396,9 @@ export default {
spbz: spbz,
sftg: sftg,
spyj: this.ruleForm.shyj,
shsedm: this.$route.query.navIndex
}).then(res => {
debugger
shsedm: this.$route.query.navIndex,
}).then((res) => {
debugger;
if (res.code == "200") {
this.$message.success("审批成功");
this.$router.push("/caseQuery");
......@@ -1431,20 +1412,20 @@ export default {
});
}
},
qx () {
qx() {
this.ruleForm.shyj = "";
},
/**获取案件的进度情况 */
getHqsjz () {
getHqsjz() {
var self = this;
Hqsjz({ jbxxzjbh: self.xxzjbh, shsedm: this.$route.query.navIndex }).then(
res => {
(res) => {
self.xsxqSjz = res.data.xsxqSjz;
}
);
},
//保存
save (type) {
save(type) {
var params = new FormData();
params.append("jbxxzjbh", this.xxzjbh);
if (type == "jyqk") {
......@@ -1452,18 +1433,18 @@ export default {
} else {
params.append("shseZytd", this.zytd);
}
updateAjjbxx(params).then(res => {
updateAjjbxx(params).then((res) => {
this.$message.success("更新成功");
});
},
//获取案件信息
getajInfo () {
getajInfo() {
var self = this;
getAjjbxxBybh({
xxzjbh: self.xxzjbh
}).then(res => {
xxzjbh: self.xxzjbh,
}).then((res) => {
var result = res.data.ajjbxx;
self.ajInfo.forEach(item => {
self.ajInfo.forEach((item) => {
item.content = result[item.id];
});
this.jyaq = res.data.ajjbxx.shseJyaq;
......@@ -1472,17 +1453,17 @@ export default {
});
},
//获取立案信息
getlaInfo () {
getlaInfo() {
var self = this;
getlaxxByxxzjbh({
jbxxzjbh: this.xxzjbh
}).then(res => {
jbxxzjbh: this.xxzjbh,
}).then((res) => {
self.laxx_xxzjbh = res.data.ajShse.flws[0].xxzjbh;
console.log("立案信息主键编号+" + self.laxx_xxzjbh);
var result = res.data.ajShse.la;
self.laInfo.forEach(item => {
self.laInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ajShse.flws.forEach(subitem => {
res.data.ajShse.flws.forEach((subitem) => {
item.content.push(subitem.flwsDzwjbt);
});
} else {
......@@ -1492,15 +1473,15 @@ export default {
//犯罪数量统计
if (self.bz >= 2) {
let sjqtzm = res.data.ajShse.sjqtzm;
self.sjzm.forEach(item => {
self.sjzm.forEach((item) => {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
let zmnum = self.sjzm.filter(i => {
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
let arr = [];
zmnum.forEach(numItem => {
zmnum.forEach((numItem) => {
let obj = {};
obj["name"] = numItem.name + ":" + numItem.num;
arr.push(obj);
......@@ -1519,17 +1500,17 @@ export default {
});
},
//获取移送起诉信息
getysqsInfo () {
getysqsInfo() {
var self = this;
getYsqsAllBybh({
jbxxzjbh: this.xxzjbh
}).then(res => {
jbxxzjbh: this.xxzjbh,
}).then((res) => {
self.yisqs_xxzjbh = res.data.ysqs.flws[0].xxzjbh;
console.log("移送起诉主键编号+" + self.yisqs_xxzjbh);
let result = res.data.ysqs.ys;
self.ysqsInfo.forEach(item => {
self.ysqsInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ysqs.flws.forEach(subitem => {
res.data.ysqs.flws.forEach((subitem) => {
item.content.push(subitem.flwsDzwjbt);
});
} else {
......@@ -1539,15 +1520,15 @@ export default {
//犯罪数量统计
if (self.bz >= 3) {
let sjqtzm = res.data.ysqs.sjqtzm;
self.sjzm.forEach(item => {
self.sjzm.forEach((item) => {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
let zmnum = self.sjzm.filter(i => {
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
let arr = [];
zmnum.forEach(numItem => {
zmnum.forEach((numItem) => {
let obj = {};
obj["name"] = numItem.name + ":" + numItem.num;
arr.push(obj);
......@@ -1565,17 +1546,17 @@ export default {
});
},
//获取提起公诉信息
gettqgsInfo () {
gettqgsInfo() {
var self = this;
getTqgsxxByXxzjbh({
jbxxzjbh: this.xxzjbh
}).then(res => {
jbxxzjbh: this.xxzjbh,
}).then((res) => {
self.tqgs_xxzjgh = res.data.ajShse.flws[0].xxzjbh;
console.log("提起公诉主键编号+" + self.tqgs_xxzjgh);
var result = res.data.ajShse.gs;
self.tqgsInfo.forEach(item => {
self.tqgsInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ajShse.flws.forEach(subitem => {
res.data.ajShse.flws.forEach((subitem) => {
item.content.push(subitem.flwsDzwjbt);
});
} else {
......@@ -1585,15 +1566,15 @@ export default {
//犯罪数量统计
if (self.bz >= 4) {
let sjqtzm = res.data.ajShse.sjqtzm;
self.sjzm.forEach(item => {
self.sjzm.forEach((item) => {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
let zmnum = self.sjzm.filter(i => {
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
let arr = [];
zmnum.forEach(numItem => {
zmnum.forEach((numItem) => {
let obj = {};
obj["name"] = numItem.name + ":" + numItem.num;
arr.push(obj);
......@@ -1611,37 +1592,37 @@ export default {
});
},
//获取一审信息
getysInfo () {
getysInfo() {
var self = this;
getYsxxAllBybh({
jbxxzjbh: this.xxzjbh
}).then(res => {
debugger
jbxxzjbh: this.xxzjbh,
}).then((res) => {
debugger;
self.yisxx_xxzjbh = res.data.ysxx.flws[0].xxzjbh;
console.log("一审信息主键编号+" + self.yisxx_xxzjbh);
var result = res.data.ysxx.yspj;
self.ysInfo.forEach(item => {
self.ysInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ysxx.flws.forEach(subitem => {
res.data.ysxx.flws.forEach((subitem) => {
item.content.push(subitem.flwsDzwjbt);
});
} else {
debugger
debugger;
item.content = result[item.id];
}
});
//犯罪数量统计
if (self.bz >= 5) {
let sjqtzm = res.data.ysxx.sjqtzm;
self.sjzm.forEach(item => {
self.sjzm.forEach((item) => {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
let zmnum = self.sjzm.filter(i => {
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
let arr = [];
zmnum.forEach(numItem => {
zmnum.forEach((numItem) => {
let obj = {};
obj["name"] = numItem.name + ":" + numItem.num;
arr.push(obj);
......@@ -1659,17 +1640,17 @@ export default {
});
},
//获取二审信息
getesInfo () {
getesInfo() {
var self = this;
getErsxxByXxzjbh({
jbxxzjbh: this.xxzjbh
}).then(res => {
jbxxzjbh: this.xxzjbh,
}).then((res) => {
self.ersxx_xxzjbh = res.data.ajShse.flws[0].xxzjbh;
console.log("二审信息主键编号+" + self.ersxx_xxzjbh);
var result = res.data.ajShse.espj;
self.esInfo.forEach(item => {
self.esInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ajShse.flws.forEach(subitem => {
res.data.ajShse.flws.forEach((subitem) => {
item.content.push(subitem.flwsDzwjbt);
});
} else {
......@@ -1679,15 +1660,15 @@ export default {
//犯罪数量统计
if (self.bz >= 6) {
let sjqtzm = res.data.ajShse.sjqtzm;
self.sjzm.forEach(item => {
self.sjzm.forEach((item) => {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
let zmnum = self.sjzm.filter(i => {
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
let arr = [];
zmnum.forEach(numItem => {
zmnum.forEach((numItem) => {
let obj = {};
obj["name"] = numItem.name + ":" + numItem.num;
arr.push(obj);
......@@ -1705,17 +1686,17 @@ export default {
});
},
//获取判决信息
getpjInfo () {
getpjInfo() {
var self = this;
getPjByXxzjbh({
jbxxzjbh: this.xxzjbh
}).then(res => {
jbxxzjbh: this.xxzjbh,
}).then((res) => {
self.pjsxxx_xxzjbh = res.data.ajShse.flws[0].xxzjbh;
console.log("判决生效信息主键编号+" + self.pjsxxx_xxzjbh);
var result = res.data.ajShse.pjsx;
self.pjsxInfo.forEach(item => {
self.pjsxInfo.forEach((item) => {
if (item.id == "flwsfj") {
res.data.ajShse.flws.forEach(subitem => {
res.data.ajShse.flws.forEach((subitem) => {
item.content.push(subitem.flwsDzwjbt);
});
} else {
......@@ -1725,15 +1706,15 @@ export default {
//犯罪数量统计
if (self.bz >= 7) {
let sjqtzm = res.data.ajShse.sjqtzm;
self.sjzm.forEach(item => {
self.sjzm.forEach((item) => {
item.num = result[item.id];
});
//过滤出罪名数量大于0 的罪名
let zmnum = self.sjzm.filter(i => {
let zmnum = self.sjzm.filter((i) => {
return i.num !== "" && i.num > 0;
});
let arr = [];
zmnum.forEach(numItem => {
zmnum.forEach((numItem) => {
let obj = {};
obj["name"] = numItem.name + ":" + numItem.num;
arr.push(obj);
......@@ -1749,8 +1730,8 @@ export default {
self.sjzmList = arr;
}
});
}
}
},
},
};
</script>
<style>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<div class="login-container">
<video width="100%"
<video
width="100%"
height="100%"
id="myVideo"
class="video-js video"
style="object-fit: fill;">
<source src="../../assets/img/Login/login.mp4"
type="video/mp4" />
style="object-fit: fill;"
>
<source src="../../assets/img/Login/login.mp4" type="video/mp4" />
您的浏览器不支持 video 标签。
</video>
<div class="bgImgDiv">
<div class="bgImg">
<div class="title">
<img src="../../assets/img/Login/LoginTitle.png"
alt="">
<img src="../../assets/img/Login/LoginTitle.png" alt="" />
</div>
<div class="login_border">
<div class="left_img">
<img class="zqcj_shce"
src="../../assets/img/Login/Zqcj_Shce.png"
alt="">
<img
class="zqcj_shce"
src="../../assets/img/Login/Zqcj_Shce-2.png"
alt=""
/>
</div>
<el-form ref="loginForm"
<el-form
ref="loginForm"
:model="loginForm"
:rules="loginRules"
class="login-form"
autocomplete="on"
label-position="right">
label-position="right"
>
<!-- <h3 class="title">{{sjtitle}}扫黑除恶管理应用系统</h3> -->
<el-form-item prop="username"
style="text-align: center;">
<el-input ref="username"
<el-form-item prop="username" style="text-align: center;">
<el-input
ref="username"
v-model="loginForm.username"
placeholder="请输入用户名"
name="username"
type="text"
tabindex="1"
style="width:318px;margin-top:30px"
autocomplete="on">
<img slot="prefix"
autocomplete="on"
>
<img
slot="prefix"
style="margin-left:10px;width:14px;height:15px"
src="../../assets/img/Login/username.png" />
src="../../assets/img/Login/username.png"
/>
</el-input>
</el-form-item>
<el-form-item prop="password"
style="text-align: center;">
<el-input :key="passwordType"
<el-form-item prop="password" style="text-align: center;">
<el-input
:key="passwordType"
ref="password"
v-model="loginForm.password"
:type="passwordType"
......@@ -56,32 +63,40 @@
tabindex="2"
autocomplete="on"
style="width:318px"
@keyup.enter.native="handleLogin">
<img slot="prefix"
@keyup.enter.native="handleLogin"
>
<img
slot="prefix"
style="margin-left:10px;width:14px;height:15px"
src="../../assets/img/Login/password.png" />
src="../../assets/img/Login/password.png"
/>
</el-input>
</el-form-item>
<!-- 按钮事件
读取状态属性 绑定
类型: 样式内容 -->
<el-button :loading="loading"
<el-button
:loading="loading"
type="primary"
style="width:318px;background-image: linear-gradient(to right, #3666EB , #0FE6E3)"
@click.native.prevent="handleLogin">{{loading ? "加载中":"登录"}}</el-button>
@click.native.prevent="handleLogin"
>{{ loading ? "加载中" : "登录" }}</el-button
>
</el-form>
</div>
<div class="footer"
style="z-index:1000;">
<span style="margin-right:30px">{{sjtitle}}扫黑除恶管理应用系统</span>
<span style="margin-left:30px">技术支持:方正国际软件(北京)有限公司</span>
<div class="footer" style="z-index:1000;">
<span style="margin-right:30px"
>{{ sjtitle }}扫黑除恶管理应用系统</span
>
<span style="margin-left:30px"
>技术支持:方正国际软件(北京)有限公司</span
>
</div>
</div>
</div>
<!-- loginRules 对验证规则进行了包裹,通过控件中的prop绑定内容进行验证-->
<!-- <img class="" src="../../assets/img/Login/animate.gif" style="position: absolute;left:200px;top:300px;object-fit:none"/> -->
</div>
</template>
......@@ -94,17 +109,19 @@ import "video.js/dist/video-js.css";
export default {
name: "Login",
data () {
data() {
return {
loginForm: {
username: "",
password: ""
password: "",
},
loginRules: {
username: [
{ required: true, trigger: "blur", message: "用户名是必填项" }
{ required: true, trigger: "blur", message: "用户名是必填项" },
],
password: [
{ required: true, trigger: "blur", message: "密码是必填项" },
],
password: [{ required: true, trigger: "blur", message: "密码是必填项" }]
},
passwordType: "password",
capsTooltip: false,
......@@ -114,14 +131,14 @@ export default {
redirect: undefined,
otherQuery: {},
userInfo: {},
sjtitle: '内蒙古自治区'
sjtitle: "内蒙古自治区",
};
},
created () {
created() {
// window.addEventListener('storage', this.afterQRScan)
this.getTitle()
this.getTitle();
},
mounted () {
mounted() {
if (this.loginForm.username === "") {
this.$refs.username.focus();
} else if (this.loginForm.password === "") {
......@@ -129,22 +146,22 @@ export default {
}
this.initVideo();
},
destroyed () {
destroyed() {
// window.removeEventListener('storage', this.afterQRScan)
},
methods: {
getTitle () {
getTitle() {
var relUrlIp = window.location.host.substring(
0,
window.location.host.length - 5
);
if (relUrlIp == '10.142.16.177') {
this.sjtitle = '湖南省'
if (relUrlIp == "10.142.16.177") {
this.sjtitle = "湖南省";
} else {
this.sjtitle = '内蒙古自治区'
this.sjtitle = "内蒙古自治区";
}
},
showPwd () {
showPwd() {
if (this.passwordType === "password") {
this.passwordType = "";
} else {
......@@ -154,20 +171,22 @@ export default {
this.$refs.password.focus();
});
},
handleLogin () {
handleLogin() {
this.loading = true;
doLogin({
username: this.loginForm.username,
password: this.loginForm.password
password: this.loginForm.password,
})
.then(res => {
res.USER.ip = res.ip
let navList = res.USER.permissions.split(',')
res.USER.permissions = navList
debugger
.then((res) => {
res.USER.ip = res.ip;
let navList = res.USER.permissions.split(",");
res.USER.permissions = navList;
debugger;
this.$store.commit("user/SET_LoginForm", this.loginForm);
if (JSON.stringify(res) !== "{}") {
Cookies.set('JSESSIONID', res.JSESSIONID, { expires: this._expires * (30 * 1000) });
Cookies.set("JSESSIONID", res.JSESSIONID, {
expires: this._expires * (30 * 1000),
});
window.localStorage.setItem("user", JSON.stringify(res.USER));
this.userInfo =
JSON.parse(window.localStorage.getItem("user")) || "";
......@@ -178,14 +197,14 @@ export default {
}
this.loading = false;
})
.catch(err => {
.catch((err) => {
this.loading = false;
console.log(err);
});
},
//初始化视频方法
initVideo () {
initVideo() {
let myPlayer = Video("myVideo", {
//确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。
controls: false,
......@@ -193,11 +212,11 @@ export default {
//自动播放属性,muted:静音播放
autoplay: "muted",
//建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
preload: "auto"
preload: "auto",
//设置视频播放器的显示宽度(以像素为单位)
});
}
}
},
},
};
</script>
......@@ -313,7 +332,8 @@ $light_gray: #eee;
width: 380px;
height: 260px;
position: absolute;
top: calc(50% - 150px);
top: 311px;
left: 1173px;
max-width: 100%;
padding-top: 15px;
overflow: hidden;
......@@ -336,11 +356,10 @@ $light_gray: #eee;
width: auto;
height: 562px;
position: absolute;
top: calc(50% - 290px);
right: 50%;
top: 312px;
left: 283px;
.zqcj_shce {
width: 793px;
height: 581px;
width: 522px;
}
}
}
......
......@@ -3,43 +3,54 @@
<div class="box_block">
<div class="block">
<span>涉及地区:</span>
<el-select placeholder="请选择"
<el-select
placeholder="请选择"
v-model="sjdq"
:props="CodeOptions"
popper-class="zdyCodeDialog"
:popper-append-to-body="false"
empty-text="请从弹框中选择数据"
style="margin-right:50px;width:320px"
@visible-change="
(val, $event) => showCodeTreeDialogs(val)
"
clearable>
<el-option v-for="item2 in CodeOptions"
@visible-change="(val, $event) => showCodeTreeDialogs(val)"
clearable
>
<el-option
v-for="item2 in CodeOptions"
:key="item2.id"
:label="item2.name"
:value="item2.id">
:value="item2.id"
>
</el-option>
</el-select>
</div>
<!--多级或多数据下拉框弹框样式-->
<el-dialog v-if="dialogCodeVisible"
<el-dialog
v-if="dialogCodeVisible"
:visible.sync="dialogCodeVisible"
style="z-index: 2020 !important;"
class="jyDialog"
:close-on-click-modal="false"
@close="codeTreeConfig.props = []"
center>
<div slot="title"
center
>
<div
slot="title"
class="header-title"
style="text-align: left;height: 24px;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;line-height: 24px;color: #ffffff;opacity: 1;">
style="text-align: left;height: 24px;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;line-height: 24px;color: #ffffff;opacity: 1;"
>
<div>{{ codeTreeConfig.title }}</div>
</div>
<el-input placeholder="输入关键字进行过滤"
<el-input
placeholder="输入关键字进行过滤"
v-model="filterText"
style="width: 96% !important;">
style="width: 96% !important;"
>
</el-input>
<el-scrollbar style="height:calc(100% - 42px);border-bottom: 1px solid #F2F2F2;border-top: 1px solid #F2F2F2;">
<el-tree :props="codeTreeConfig.props"
<el-scrollbar
style="height:calc(100% - 42px);border-bottom: 1px solid #F2F2F2;border-top: 1px solid #F2F2F2;"
>
<el-tree
:props="codeTreeConfig.props"
node-key="id"
ref="codeTreeDialog"
:filter-node-method="filterNode"
......@@ -48,26 +59,32 @@
:data="codeTreeConfig.props"
check-strictly
show-checkbox
style="min-height: 370px;">
style="min-height: 370px;"
>
</el-tree>
</el-scrollbar>
<span slot="footer"
class="dialog-footer"
style="margin-left: 60%;">
<el-button type="primary"
<span slot="footer" class="dialog-footer" style="margin-left: 60%;">
<el-button
type="primary"
@click="forSureSelectCode"
style="width:120px;height:36px">确 定</el-button>
<el-button @click="
style="width:120px;height:36px"
>确 定</el-button
>
<el-button
@click="
dialogCodeVisible = false;
codeTreeConfig.props = [];
"
style="width:120px;height:36px">取 消</el-button>
style="width:120px;height:36px"
>取 消</el-button
>
</span>
</el-dialog>
<div class="block">
<span>立案日期:</span>
<el-date-picker v-model="larq"
<el-date-picker
v-model="larq"
type="daterange"
align="right"
unlink-panels
......@@ -76,12 +93,14 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 320px;"
clearable>
clearable
>
</el-date-picker>
</div>
<div class="block">
<span>移送日期:</span>
<el-date-picker v-model="ysrq"
<el-date-picker
v-model="ysrq"
type="daterange"
align="right"
unlink-panels
......@@ -90,12 +109,14 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 320px;"
clearable>
clearable
>
</el-date-picker>
</div>
<div class="block">
<span>公诉日期:</span>
<el-date-picker v-model="gsrq"
<el-date-picker
v-model="gsrq"
type="daterange"
align="right"
unlink-panels
......@@ -104,12 +125,14 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 320px;"
clearable>
clearable
>
</el-date-picker>
</div>
<div class="block">
<span>一审日期:</span>
<el-date-picker v-model="yisrq"
<el-date-picker
v-model="yisrq"
type="daterange"
align="right"
unlink-panels
......@@ -118,12 +141,14 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 320px;"
clearable>
clearable
>
</el-date-picker>
</div>
<div class="block">
<span>二审日期:</span>
<el-date-picker v-model="ersrq"
<el-date-picker
v-model="ersrq"
type="daterange"
align="right"
unlink-panels
......@@ -132,29 +157,36 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 320px;"
clearable>
clearable
>
</el-date-picker>
</div>
<div class="button_block">
<el-button plain
size="small"
@click="clearData"
style="width:168px;height:40px;border: 1px solid #CFCFCF;border-radius: 4px;margin-right:10px">清空
</el-button>
<el-button type="primary"
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="doQuery"
style="width:168px;height:40px;border-radius: 4px;box-shadow: 0px 4px 4px rgba(26, 129, 225, 0.2);margin-right:15px">查询
style="width:168px;height:40px;border-radius: 4px;box-shadow: 0px 4px 4px rgba(26, 129, 225, 0.2);margin-right:15px"
>查询
</el-button>
<el-button
plain
size="small"
@click="clearData"
style="width:168px;height:40px;border: 1px solid #CFCFCF;border-radius: 4px;margin-right:10px"
>清空
</el-button>
</div>
</div>
<table id="table0"
<table
id="table0"
width="100%"
border="1"
cellspacing="0"
cellpadding="0"
align="center">
align="center"
>
<!-- 第一行 -->
<tr>
<td rowspan="2">原案件性质</td>
......@@ -175,150 +207,150 @@
<tr>
<td rowspan="4">涉黑组织</td>
<td>涉恶集团</td>
<td> {{zbajList[0][0]}} </td>
<td> {{zbajList[0][1]}} </td>
<td>{{zbajList[0][2]}} </td>
<td>{{zbajList[0][3]}}</td>
<td>{{zbajList[0][4]}}</td>
<td>{{zbajList[0][5]}}</td>
<td>{{ zbajList[0][0] }}</td>
<td>{{ zbajList[0][1] }}</td>
<td>{{ zbajList[0][2] }}</td>
<td>{{ zbajList[0][3] }}</td>
<td>{{ zbajList[0][4] }}</td>
<td>{{ zbajList[0][5] }}</td>
</tr>
<tr>
<td>涉恶团伙</td>
<td>{{zbajList[1][0]}}</td>
<td>{{zbajList[1][1]}}</td>
<td>{{zbajList[1][2]}}</td>
<td>{{zbajList[1][3]}}</td>
<td>{{zbajList[1][4]}}</td>
<td>{{zbajList[1][5]}}</td>
<td>{{ zbajList[1][0] }}</td>
<td>{{ zbajList[1][1] }}</td>
<td>{{ zbajList[1][2] }}</td>
<td>{{ zbajList[1][3] }}</td>
<td>{{ zbajList[1][4] }}</td>
<td>{{ zbajList[1][5] }}</td>
</tr>
<tr>
<td>个案</td>
<td>{{zbajList[2][0]}}</td>
<td>{{zbajList[2][1]}}</td>
<td>{{zbajList[2][2]}}</td>
<td>{{zbajList[2][3]}}</td>
<td>{{zbajList[2][4]}}</td>
<td>{{zbajList[2][5]}}</td>
<td>{{ zbajList[2][0] }}</td>
<td>{{ zbajList[2][1] }}</td>
<td>{{ zbajList[2][2] }}</td>
<td>{{ zbajList[2][3] }}</td>
<td>{{ zbajList[2][4] }}</td>
<td>{{ zbajList[2][5] }}</td>
</tr>
<tr>
<td>一般案件</td>
<td>{{zbajList[3][0]}}</td>
<td>{{zbajList[3][1]}}</td>
<td>{{zbajList[3][2]}}</td>
<td>{{zbajList[3][3]}}</td>
<td>{{zbajList[3][4]}}</td>
<td>{{zbajList[3][5]}}</td>
<td>{{ zbajList[3][0] }}</td>
<td>{{ zbajList[3][1] }}</td>
<td>{{ zbajList[3][2] }}</td>
<td>{{ zbajList[3][3] }}</td>
<td>{{ zbajList[3][4] }}</td>
<td>{{ zbajList[3][5] }}</td>
</tr>
<tr>
<td rowspan="4">涉恶集团</td>
<td>涉黑组织</td>
<td>{{zbajList[4][0]}}</td>
<td>{{zbajList[4][1]}}</td>
<td>{{zbajList[4][2]}}</td>
<td>{{zbajList[4][3]}}</td>
<td>{{zbajList[4][4]}}</td>
<td>{{zbajList[4][5]}}</td>
<td>{{ zbajList[4][0] }}</td>
<td>{{ zbajList[4][1] }}</td>
<td>{{ zbajList[4][2] }}</td>
<td>{{ zbajList[4][3] }}</td>
<td>{{ zbajList[4][4] }}</td>
<td>{{ zbajList[4][5] }}</td>
</tr>
<tr>
<td>涉恶团伙</td>
<td>{{zbajList[5][0]}}</td>
<td>{{zbajList[5][1]}}</td>
<td>{{zbajList[5][2]}}</td>
<td>{{zbajList[5][3]}}</td>
<td>{{zbajList[5][4]}}</td>
<td>{{zbajList[5][5]}}</td>
<td>{{ zbajList[5][0] }}</td>
<td>{{ zbajList[5][1] }}</td>
<td>{{ zbajList[5][2] }}</td>
<td>{{ zbajList[5][3] }}</td>
<td>{{ zbajList[5][4] }}</td>
<td>{{ zbajList[5][5] }}</td>
</tr>
<tr>
<td>个案</td>
<td>{{zbajList[6][0]}}</td>
<td>{{zbajList[6][1]}}</td>
<td>{{zbajList[6][2]}}</td>
<td>{{zbajList[6][3]}}</td>
<td>{{zbajList[6][4]}}</td>
<td>{{zbajList[6][5]}}</td>
<td>{{ zbajList[6][0] }}</td>
<td>{{ zbajList[6][1] }}</td>
<td>{{ zbajList[6][2] }}</td>
<td>{{ zbajList[6][3] }}</td>
<td>{{ zbajList[6][4] }}</td>
<td>{{ zbajList[6][5] }}</td>
</tr>
<tr>
<td>一般案件</td>
<td>{{zbajList[7][0]}}</td>
<td>{{zbajList[7][1]}}</td>
<td>{{zbajList[7][2]}}</td>
<td>{{zbajList[7][3]}}</td>
<td>{{zbajList[7][4]}}</td>
<td>{{zbajList[7][5]}}</td>
<td>{{ zbajList[7][0] }}</td>
<td>{{ zbajList[7][1] }}</td>
<td>{{ zbajList[7][2] }}</td>
<td>{{ zbajList[7][3] }}</td>
<td>{{ zbajList[7][4] }}</td>
<td>{{ zbajList[7][5] }}</td>
</tr>
<tr>
<td rowspan="4">涉恶团伙</td>
<td>涉黑组织</td>
<td>{{zbajList[8][0]}}</td>
<td>{{zbajList[8][1]}}</td>
<td>{{zbajList[8][2]}}</td>
<td>{{zbajList[8][3]}}</td>
<td>{{zbajList[8][4]}}</td>
<td>{{zbajList[8][5]}}</td>
<td>{{ zbajList[8][0] }}</td>
<td>{{ zbajList[8][1] }}</td>
<td>{{ zbajList[8][2] }}</td>
<td>{{ zbajList[8][3] }}</td>
<td>{{ zbajList[8][4] }}</td>
<td>{{ zbajList[8][5] }}</td>
</tr>
<tr>
<td>涉恶集团</td>
<td>{{zbajList[9][0]}}</td>
<td>{{zbajList[9][1]}}</td>
<td>{{zbajList[9][2]}}</td>
<td>{{zbajList[9][3]}}</td>
<td>{{zbajList[9][4]}}</td>
<td>{{zbajList[9][5]}}</td>
<td>{{ zbajList[9][0] }}</td>
<td>{{ zbajList[9][1] }}</td>
<td>{{ zbajList[9][2] }}</td>
<td>{{ zbajList[9][3] }}</td>
<td>{{ zbajList[9][4] }}</td>
<td>{{ zbajList[9][5] }}</td>
</tr>
<tr>
<td>个案</td>
<td>{{zbajList[10][0]}}</td>
<td>{{zbajList[10][1]}}</td>
<td>{{zbajList[10][2]}}</td>
<td>{{zbajList[10][3]}}</td>
<td>{{zbajList[10][4]}}</td>
<td>{{zbajList[10][5]}}</td>
<td>{{ zbajList[10][0] }}</td>
<td>{{ zbajList[10][1] }}</td>
<td>{{ zbajList[10][2] }}</td>
<td>{{ zbajList[10][3] }}</td>
<td>{{ zbajList[10][4] }}</td>
<td>{{ zbajList[10][5] }}</td>
</tr>
<tr>
<td>一般案件</td>
<td>{{zbajList[11][0]}}</td>
<td>{{zbajList[11][1]}}</td>
<td>{{zbajList[11][2]}}</td>
<td>{{zbajList[11][3]}}</td>
<td>{{zbajList[11][4]}}</td>
<td>{{zbajList[11][5]}}</td>
<td>{{ zbajList[11][0] }}</td>
<td>{{ zbajList[11][1] }}</td>
<td>{{ zbajList[11][2] }}</td>
<td>{{ zbajList[11][3] }}</td>
<td>{{ zbajList[11][4] }}</td>
<td>{{ zbajList[11][5] }}</td>
</tr>
<tr>
<td rowspan="4">一般案件</td>
<td>涉黑组织</td>
<td>{{zbajList[12][0]}}</td>
<td>{{zbajList[12][1]}}</td>
<td>{{zbajList[12][2]}}</td>
<td>{{zbajList[12][3]}}</td>
<td>{{zbajList[12][4]}}</td>
<td>{{zbajList[12][5]}}</td>
<td>{{ zbajList[12][0] }}</td>
<td>{{ zbajList[12][1] }}</td>
<td>{{ zbajList[12][2] }}</td>
<td>{{ zbajList[12][3] }}</td>
<td>{{ zbajList[12][4] }}</td>
<td>{{ zbajList[12][5] }}</td>
</tr>
<tr>
<td>涉恶集团</td>
<td>{{zbajList[13][0]}}</td>
<td>{{zbajList[13][1]}}</td>
<td>{{zbajList[13][2]}}</td>
<td>{{zbajList[13][3]}}</td>
<td>{{zbajList[13][4]}}</td>
<td>{{zbajList[13][5]}}</td>
<td>{{ zbajList[13][0] }}</td>
<td>{{ zbajList[13][1] }}</td>
<td>{{ zbajList[13][2] }}</td>
<td>{{ zbajList[13][3] }}</td>
<td>{{ zbajList[13][4] }}</td>
<td>{{ zbajList[13][5] }}</td>
</tr>
<tr>
<td>个案</td>
<td>{{zbajList[14][0]}}</td>
<td>{{zbajList[14][1]}}</td>
<td>{{zbajList[14][2]}}</td>
<td>{{zbajList[14][3]}}</td>
<td>{{zbajList[14][4]}}</td>
<td>{{zbajList[14][5]}}</td>
<td>{{ zbajList[14][0] }}</td>
<td>{{ zbajList[14][1] }}</td>
<td>{{ zbajList[14][2] }}</td>
<td>{{ zbajList[14][3] }}</td>
<td>{{ zbajList[14][4] }}</td>
<td>{{ zbajList[14][5] }}</td>
</tr>
<tr>
<td>涉恶团伙</td>
<td>{{zbajList[15][0]}}</td>
<td>{{zbajList[15][1]}}</td>
<td>{{zbajList[15][2]}}</td>
<td>{{zbajList[15][3]}}</td>
<td>{{zbajList[15][4]}}</td>
<td>{{zbajList[15][5]}}</td>
<td>{{ zbajList[15][0] }}</td>
<td>{{ zbajList[15][1] }}</td>
<td>{{ zbajList[15][2] }}</td>
<td>{{ zbajList[15][3] }}</td>
<td>{{ zbajList[15][4] }}</td>
<td>{{ zbajList[15][5] }}</td>
</tr>
</table>
</div>
......@@ -330,25 +362,37 @@ import axios from "axios";
export default {
name: "caseStatistics",
data () {
data() {
return {
sjdq: '',
sjdqStr: '',
lakssj: '',
lajssj: '',
yskssj: '',
ysjssj: '',
gskssj: '',
gsjssj: '',
yiskssj: '',
yisjssj: '',
erskssj: '',
ersjssj: '',
sjdq: "",
sjdqStr: "",
lakssj: "",
lajssj: "",
yskssj: "",
ysjssj: "",
gskssj: "",
gsjssj: "",
yiskssj: "",
yisjssj: "",
erskssj: "",
ersjssj: "",
zbajList: [
['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''],
['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''],
['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''],
['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', ''], ['', '', '', '', '', '']
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
["", "", "", "", "", ""],
],
zbajTj: [],
CodeOptions: [],
......@@ -367,16 +411,15 @@ export default {
fieldItem: null,
//codeTree预设
props: [],
isNf: false
isNf: false,
},
larq: '',
ysrq: '',
gsrq: '',
yisrq: '',
ersrq: '',
}
larq: "",
ysrq: "",
gsrq: "",
yisrq: "",
ersrq: "",
};
},
// props: {
// zbajTj: {
......@@ -384,11 +427,11 @@ export default {
// default: () => []
// }
// },
created () {
created() {
this.getZbajTjTable();
},
methods: {
getZbajTjTable () {
getZbajTjTable() {
getZbajTj({
sjdq: this.sjdq.toString(),
lakssj: this.lakssj.toString(),
......@@ -401,11 +444,11 @@ export default {
yisjssj: this.yisjssj.toString(),
erskssj: this.erskssj.toString(),
ersjssj: this.ersjssj.toString(),
}).then(res => {
}).then((res) => {
this.zbajTj = res.data.zbaj;
var self = this
var self = this;
var l = 0;
for (var i = 2; i <= 14;) {
for (var i = 2; i <= 14; ) {
// var data = document.getElementById("table0").rows[i].cells[0].innerHTML;
// console.log(data);
var k = 1;
......@@ -425,28 +468,28 @@ export default {
l += 1;
}
}
this.$forceUpdate()
this.$forceUpdate();
});
},
filterNode (value, data) {
filterNode(value, data) {
if (!value) return true;
return data.label.indexOf(value) !== -1;
},
/**
* 展示字典树弹出框
*/
showCodeTreeDialogs (value) {
showCodeTreeDialogs(value) {
var self = this;
if (value) {
self.filterText = "";
self.codeTreeConfig.nodeKey = "value";
self.codeTreeConfig.codeType = 'CODE_XZQH';
self.codeTreeConfig.codeType = "CODE_XZQH";
self.codeTreeConfig.codeId = "";
// self.codeTreeConfig.fieldItem = item;
// self.codeTreeConfig.realFatherValue = realFormLableAlign;
self.codeTreeConfig.realrValueKey = self.sjdq;
self.codeTreeConfig.isNf = true
self.codeTreeConfig.title = '涉及地区'
self.codeTreeConfig.isNf = true;
self.codeTreeConfig.title = "涉及地区";
//延迟加载使弹框的z-index值在el-select之上
setTimeout(() => {
self.dialogCodeVisible = true;
......@@ -456,48 +499,48 @@ export default {
Filename = self.codeTreeConfig.codeType;
axios
.get(`JsonData/${Filename}.json`)
.then(res => {
.then((res) => {
self.codeTreeConfig.props = res.data.rows;
})
.catch(err => {
.catch((err) => {
console.log(err);
});
}
},
//获取子节点方法
loadCodeTreeNode (node, resolve) {
loadCodeTreeNode(node, resolve) {
var self = this;
if (node.level == 0 || node.data.isParent) {
var nodeId = node.data?.value;
queryCodeByType({
type: self.codeTreeConfig.codeType,
id: nodeId
id: nodeId,
})
.then(res => {
const nodes = res.rows.map(item => ({
.then((res) => {
const nodes = res.rows.map((item) => ({
value: item.id,
label: item.name,
isParent: item.isParent,
leaf: !item.isParent
leaf: !item.isParent,
// leaf: level >= 2
}));
// 通过调用resolve将子节点数据返回,通知组件数据加载完成
resolve(nodes);
//val.codeOptions = res.rows;
})
.catch(err => {
.catch((err) => {
console.log(err);
});
} else {
resolve([]);
}
},
handleNodeClick (data, checked) {
debugger
handleNodeClick(data, checked) {
debugger;
var self = this;
if (self.codeTreeConfig.isNf) {
self.codeTreeConfig.codeId = data.id
self.codeTreeConfig.fieldItem = data.label
self.codeTreeConfig.codeId = data.id;
self.codeTreeConfig.fieldItem = data.label;
} else {
if (!self.codeTreeConfig.fieldItem.multiple) {
if (checked === true) {
......@@ -512,7 +555,7 @@ export default {
}
},
//树形字典节点点击事件(用来拦截并控制单选)
codeTreeNodeCheck (data, checked, node) {
codeTreeNodeCheck(data, checked, node) {
/*var self = this;
if (!self.codeTreeConfig.fieldItem.multiple) {
this.$refs.codeTreeDialog.setCheckedNodes([data]);
......@@ -520,12 +563,12 @@ export default {
},
//确定选择当前用户
forSureSelectCode () {
forSureSelectCode() {
var self = this;
var thisCodeOptions = [];
if (self.codeTreeConfig.isNf) {
self.sjdq = self.codeTreeConfig.codeId
self.sjdq = self.codeTreeConfig.fieldItem
self.sjdq = self.codeTreeConfig.codeId;
self.sjdq = self.codeTreeConfig.fieldItem;
} else {
if (self.$refs.codeTreeDialog.getCheckedNodes().length != 0) {
if (self.codeTreeConfig.fieldItem.multiple) {
......@@ -538,7 +581,7 @@ export default {
for (var i = 0; i < selectedNodes.length; i++) {
thisCodeOptions.push({
id: self.$refs.codeTreeDialog.getCheckedNodes()[i].id,
name: self.$refs.codeTreeDialog.getCheckedNodes()[i].label
name: self.$refs.codeTreeDialog.getCheckedNodes()[i].label,
});
}
} else {
......@@ -549,7 +592,7 @@ export default {
);
thisCodeOptions.push({
id: self.$refs.codeTreeDialog.getCheckedNodes()[0].id,
name: self.$refs.codeTreeDialog.getCheckedNodes()[0].label
name: self.$refs.codeTreeDialog.getCheckedNodes()[0].label,
});
}
self.codeTreeConfig.fieldItem.codeOptions = thisCodeOptions;
......@@ -566,13 +609,13 @@ export default {
self.codeTreeConfig.props = [];
},
doQuery () {
doQuery() {
console.log(this.lakssj.toString());
this.dateChange();
this.getZbajTjTable();
},
dateChange () {
dateChange() {
var a = this.larq.toString();
this.lakssj = a.substr(0, 10);
this.lajssj = a.substr(11, 20);
......@@ -591,21 +634,21 @@ export default {
},
/*清空*/
clearData () {
this.sjdq = '';
this.larq = '';
this.ysrq = '';
this.gsrq = '';
this.yisrq = '';
this.ersrq = '';
clearData() {
this.sjdq = "";
this.larq = "";
this.ysrq = "";
this.gsrq = "";
this.yisrq = "";
this.ersrq = "";
},
}
}
},
};
</script>
<style scoped>
.box_block {
margin: 40px auto 30px 30px;
margin: 40px auto 40px 30px;
padding-left: 90px;
}
......@@ -634,7 +677,7 @@ td {
.button_block {
position: relative;
left: 1032px;
margin-top: 53px;
left: 71px;
margin-top: 24px;
}
</style>
......@@ -828,6 +828,13 @@
dependencies:
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.9.2":
version "7.13.9"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.9.tgz#97dbe2116e2630c489f22e0656decd60aaa1fcee"
integrity sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==
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"
......@@ -915,6 +922,14 @@
resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=
"@npmcli/move-file@^1.0.1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
dependencies:
mkdirp "^1.0.4"
rimraf "^3.0.2"
"@soda/friendly-errors-webpack-plugin@^1.7.1":
version "1.7.1"
resolved "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.7.1.tgz#706f64bcb4a8b9642b48ae3ace444c70334d615d"
......@@ -1005,6 +1020,11 @@
resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
integrity sha1-9MfsQ+gbMZqYFRFQMXCfJph4kfA=
"@types/json-schema@^7.0.6":
version "7.0.7"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
"@types/mime@*":
version "2.0.3"
resolved "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.3.tgz?cache=0&sync_timestamp=1596839497533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmime%2Fdownload%2F%40types%2Fmime-2.0.3.tgz#c893b73721db73699943bfc3653b1deb7faa4a3a"
......@@ -1102,6 +1122,38 @@
"@types/webpack-sources" "*"
source-map "^0.6.0"
"@videojs/http-streaming@2.4.2":
version "2.4.2"
resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.4.2.tgz#0289c1833e33f3242d1faf5f52a4052ec15abdcf"
integrity sha512-yXT85ao2t9Sg/aQN2MV1AYikoRToxCaHD8rRR1+SuOWOv9+z8+M4X9ZvxIdFF3pFgZ67Widp/6xyRrDn2u2QWQ==
dependencies:
"@babel/runtime" "^7.12.5"
"@videojs/vhs-utils" "^2.3.0"
aes-decrypter "3.1.0"
global "^4.4.0"
m3u8-parser "4.5.0"
mpd-parser "0.15.0"
mux.js "5.8.0"
video.js "^6 || ^7"
"@videojs/vhs-utils@^2.2.1", "@videojs/vhs-utils@^2.3.0":
version "2.3.0"
resolved "https://registry.yarnpkg.com/@videojs/vhs-utils/-/vhs-utils-2.3.0.tgz#490a3a00dfc1b51d85d5dcf8f8361e2d4c4d1440"
integrity sha512-ThSmm91S7tuIJ757ON50K4y7S/bvKN4+B0tu303gCOxaG57PoP1UvPfMQZ90XGhxwNgngexVojOqbBHhTvXVHQ==
dependencies:
"@babel/runtime" "^7.5.5"
global "^4.3.2"
url-toolkit "^2.1.6"
"@videojs/xhr@2.5.1":
version "2.5.1"
resolved "https://registry.yarnpkg.com/@videojs/xhr/-/xhr-2.5.1.tgz#26bc5a79dbb3b03bfb13742c6ce559f89e90719e"
integrity sha512-wV9nGESHseSK+S9ePEru2+OJZ1jq/ZbbzniGQ4weAmTIepuBMSYPx5zrxxQA0E786T5ykpO8ts+LayV+3/oI2w==
dependencies:
"@babel/runtime" "^7.5.5"
global "~4.4.0"
is-function "^1.0.1"
"@vue/babel-helper-vue-jsx-merge-props@^1.0.0":
version "1.0.0"
resolved "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040"
......@@ -1556,6 +1608,24 @@ address@^1.1.2:
resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=
adler-32@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/adler-32/-/adler-32-1.2.0.tgz#6a3e6bf0a63900ba15652808cb15c6813d1a5f25"
integrity sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=
dependencies:
exit-on-epipe "~1.0.1"
printj "~1.1.0"
aes-decrypter@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-3.1.0.tgz#fc0b1d703f97a64aa3f7b13528f4661971db68c4"
integrity sha512-wL1NFwP2yNrJG4InpXYFhhYe9TfonnDyhyxMq2+K9/qt+SrZzUieOpviN6pkDly7GawTqw5feehk0rn5iYo00g==
dependencies:
"@babel/runtime" "^7.5.5"
"@videojs/vhs-utils" "^2.2.1"
global "^4.3.2"
pkcs7 "^1.0.4"
aggregate-error@^3.0.0:
version "3.1.0"
resolved "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz?cache=0&sync_timestamp=1598049934879&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faggregate-error%2Fdownload%2Faggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
......@@ -1584,6 +1654,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
ajv@^6.12.5:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
alphanum-sort@^1.0.0:
version "1.0.2"
resolved "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
......@@ -1812,6 +1892,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"
......@@ -2219,6 +2304,29 @@ cacache@^13.0.1:
ssri "^7.0.0"
unique-filename "^1.1.1"
cacache@^15.0.5:
version "15.0.5"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0"
integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==
dependencies:
"@npmcli/move-file" "^1.0.1"
chownr "^2.0.0"
fs-minipass "^2.0.0"
glob "^7.1.4"
infer-owner "^1.0.4"
lru-cache "^6.0.0"
minipass "^3.1.1"
minipass-collect "^1.0.2"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.2"
mkdirp "^1.0.3"
p-map "^4.0.0"
promise-inflight "^1.0.1"
rimraf "^3.0.2"
ssri "^8.0.0"
tar "^6.0.2"
unique-filename "^1.1.1"
cache-base@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
......@@ -2331,6 +2439,15 @@ caseless@~0.12.0:
resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
cfb@^1.1.4:
version "1.2.0"
resolved "https://registry.yarnpkg.com/cfb/-/cfb-1.2.0.tgz#6a4d0872b525ed60349e1ef51fb4b0bf73eca9a8"
integrity sha512-sXMvHsKCICVR3Naq+J556K+ExBo9n50iKl6LGarlnvuA2035uMlGA/qVrc0wQtow5P1vJEw9UyrKLCbtIKz+TQ==
dependencies:
adler-32 "~1.2.0"
crc-32 "~1.2.0"
printj "~1.1.2"
chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
......@@ -2416,6 +2533,11 @@ chownr@^1.1.1, chownr@^1.1.2:
resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=
chownr@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
chrome-trace-event@^1.0.2:
version "1.0.2"
resolved "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
......@@ -2549,6 +2671,14 @@ code-point-at@^1.0.0:
resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
codepage@~1.14.0:
version "1.14.0"
resolved "https://registry.yarnpkg.com/codepage/-/codepage-1.14.0.tgz#8cbe25481323559d7d307571b0fff91e7a1d2f99"
integrity sha1-jL4lSBMjVZ19MHVxsP/5HnodL5k=
dependencies:
commander "~2.14.1"
exit-on-epipe "~1.0.1"
collection-visit@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
......@@ -2609,16 +2739,21 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
dependencies:
delayed-stream "~1.0.0"
commander@2.17.x:
commander@2.17.x, commander@~2.17.1:
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"
resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1598576059374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=
commander@~2.14.1:
version "2.14.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa"
integrity sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==
commander@~2.19.0:
version "2.19.0"
resolved "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&sync_timestamp=1598576059374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
......@@ -2641,6 +2776,17 @@ compressible@~2.0.16:
dependencies:
mime-db ">= 1.43.0 < 2"
compression-webpack-plugin@^6.0.4:
version "6.1.1"
resolved "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-6.1.1.tgz#ae8e4b2ffdb7396bb776e66918d751a20d8ccf0e"
integrity sha512-BEHft9M6lwOqVIQFMS/YJGmeCYXVOakC5KzQk05TFpMBlODByh1qNsZCWjUBxCQhUP9x0WfGidxTbGkjbWO/TQ==
dependencies:
cacache "^15.0.5"
find-cache-dir "^3.3.1"
schema-utils "^3.0.0"
serialize-javascript "^5.0.1"
webpack-sources "^1.4.3"
compression@^1.7.4:
version "1.7.4"
resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
......@@ -2793,6 +2939,14 @@ cosmiconfig@^5.0.0:
js-yaml "^3.13.1"
parse-json "^4.0.0"
crc-32@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208"
integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==
dependencies:
exit-on-epipe "~1.0.1"
printj "~1.1.0"
create-ecdh@^4.0.0:
version "4.0.4"
resolved "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz?cache=0&sync_timestamp=1596557456448&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcreate-ecdh%2Fdownload%2Fcreate-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
......@@ -3125,6 +3279,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"
......@@ -3280,6 +3439,11 @@ dom-serializer@0:
domelementtype "^2.0.1"
entities "^2.0.0"
dom-walk@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
domain-browser@^1.1.1:
version "1.2.0"
resolved "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
......@@ -3363,6 +3527,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"
......@@ -3378,10 +3549,10 @@ electron-to-chromium@^1.3.571:
resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.578.tgz#e6671936f4571a874eb26e2e833aa0b2c0b776e0"
integrity sha1-5mcZNvRXGodOsm4ugzqgssC3duA=
element-ui@^2.4.5:
version "2.13.2"
resolved "https://registry.npm.taobao.org/element-ui/download/element-ui-2.13.2.tgz?cache=0&sync_timestamp=1589795216634&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-ui%2Fdownload%2Felement-ui-2.13.2.tgz#582bf47aaaaaafe23ea1958fae217a687ad06447"
integrity sha1-WCv0eqqqr+I+oZWPriF6aHrQZEc=
element-ui@^2.14.1:
version "2.15.1"
resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-2.15.1.tgz#ada00aa6e32c02774a2e77563dd84668f813cdff"
integrity sha512-TqlScAKGH97XndSScUDeEHIzL1x7yg7DvQdKPEOUdiDcyIz3y3FJJBlpHYaJT96FOn1xpIcUZb+I2FJeU9EcrQ==
dependencies:
async-validator "~1.8.1"
babel-helper-vue-jsx-merge-props "^2.0.0"
......@@ -3759,6 +3930,11 @@ execa@^3.3.0:
signal-exit "^3.0.2"
strip-final-newline "^2.0.0"
exit-on-epipe@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692"
integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==
expand-brackets@^2.1.4:
version "2.1.4"
resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
......@@ -3907,6 +4083,11 @@ faye-websocket@~0.11.1:
dependencies:
websocket-driver ">=0.5.1"
fflate@^0.3.8:
version "0.3.11"
resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.3.11.tgz#2c440d7180fdeb819e64898d8858af327b042a5d"
integrity sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==
figgy-pudding@^3.5.1:
version "3.5.2"
resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
......@@ -3934,6 +4115,11 @@ file-loader@^4.2.0:
loader-utils "^1.2.3"
schema-utils "^2.5.0"
file-saver@^2.0.2:
version "2.0.5"
resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38"
integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==
file-uri-to-path@1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
......@@ -4082,6 +4268,11 @@ forwarded@~0.1.2:
resolved "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
frac@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/frac/-/frac-1.1.2.tgz#3d74f7f6478c88a1b5020306d747dc6313c74d0b"
integrity sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==
fragment-cache@^0.2.1:
version "0.2.1"
resolved "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
......@@ -4258,10 +4449,10 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1:
glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1:
version "7.1.6"
resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
......@@ -4270,6 +4461,22 @@ 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"
global@4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f"
integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=
dependencies:
min-document "^2.19.0"
process "~0.5.1"
global@^4.3.1, global@^4.3.2, global@^4.4.0, global@~4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406"
integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
dependencies:
min-document "^2.19.0"
process "^0.11.10"
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"
......@@ -4742,6 +4949,11 @@ indexes-of@^1.0.1:
resolved "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
individual@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97"
integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c=
infer-owner@^1.0.3, infer-owner@^1.0.4:
version "1.0.4"
resolved "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
......@@ -4992,6 +5204,11 @@ is-fullwidth-code-point@^3.0.0:
resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=
is-function@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08"
integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
is-glob@^3.1.0:
version "3.1.0"
resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
......@@ -5162,11 +5379,21 @@ jest-worker@^25.4.0:
merge-stream "^2.0.0"
supports-color "^7.0.0"
jquery@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5"
integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==
js-base64@^2.1.8:
version "2.6.4"
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"
......@@ -5278,6 +5505,11 @@ jsprim@^1.2.2:
json-schema "0.2.3"
verror "1.10.0"
keycode@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.2.0.tgz#3d0af56dc7b8b8e5cba8d0a97f107204eec22b04"
integrity sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ=
killable@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
......@@ -5496,6 +5728,22 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
dependencies:
yallist "^4.0.0"
m3u8-parser@4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-4.5.0.tgz#9c30b32c9b69cc3f81b5e6789717fa84b9fdb9aa"
integrity sha512-RGm/1WVCX3o1bSWbJGmJUu4zTbtJy8lImtgHM4CESFvJRXYztr1j6SW/q9/ghYOrUjgH7radsIar+z1Leln0sA==
dependencies:
"@babel/runtime" "^7.5.5"
"@videojs/vhs-utils" "^2.2.1"
global "^4.3.2"
make-dir@^2.0.0:
version "2.1.0"
resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
......@@ -5675,6 +5923,13 @@ mimic-fn@^2.1.0:
resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1596095644798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=
min-document@^2.19.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=
dependencies:
dom-walk "^0.1.0"
mini-css-extract-plugin@^0.9.0:
version "0.9.0"
resolved "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e"
......@@ -5735,6 +5990,14 @@ minipass@^3.0.0, minipass@^3.1.1:
dependencies:
yallist "^4.0.0"
minizlib@^2.1.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
dependencies:
minipass "^3.0.0"
yallist "^4.0.0"
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
......@@ -5766,6 +6029,11 @@ mixin-deep@^1.2.0:
dependencies:
minimist "^1.2.5"
mkdirp@^1.0.3, mkdirp@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
......@@ -5778,6 +6046,16 @@ move-concurrently@^1.0.1:
rimraf "^2.5.4"
run-queue "^1.0.3"
mpd-parser@0.15.0:
version "0.15.0"
resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.15.0.tgz#2b4836e6bdbd92229110e31b189ed029535aea83"
integrity sha512-GfspJVaEnVbWKZQASvh9nsJkvxWh3M/c5Kb2RPnN5ZXPZ7jWWfarWkNKTEuqvoaAKIT8IB/r6PFTWA1GY4fzGg==
dependencies:
"@babel/runtime" "^7.5.5"
"@videojs/vhs-utils" "^2.2.1"
global "^4.3.2"
xmldom "^0.1.27"
ms@2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
......@@ -5811,6 +6089,11 @@ mute-stream@0.0.8:
resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=
mux.js@5.8.0:
version "5.8.0"
resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-5.8.0.tgz#1e1ca927b498de5ae48f1284ccada4d88e47e187"
integrity sha512-v56I2YPyCq1bVbXW7vcuvQs8iHrDy7AeXsZyG1kxCxBUqUjZD0Xq/cU1wrd5dy9YTxRpvw37aTQ4ILwi40GXiw==
mz@^2.4.0:
version "2.7.0"
resolved "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
......@@ -6296,6 +6579,13 @@ p-map@^3.0.0:
dependencies:
aggregate-error "^3.0.0"
p-map@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
dependencies:
aggregate-error "^3.0.0"
p-retry@^3.0.1:
version "3.0.1"
resolved "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328"
......@@ -6515,6 +6805,13 @@ pinkie@^2.0.0:
resolved "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
pkcs7@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-1.0.4.tgz#6090b9e71160dabf69209d719cbafa538b00a1cb"
integrity sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==
dependencies:
"@babel/runtime" "^7.5.5"
pkg-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
......@@ -6923,6 +7220,11 @@ pretty-error@^2.0.2:
renderkid "^2.0.1"
utila "~0.4"
printj@~1.1.0, printj@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222"
integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
......@@ -6933,6 +7235,11 @@ process@^0.11.10:
resolved "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
process@~0.5.1:
version "0.5.2"
resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=
progress@^2.0.0:
version "2.0.3"
resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
......@@ -7028,6 +7335,11 @@ 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.9.6"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
qs@~6.5.2:
version "6.5.2"
resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
......@@ -7396,6 +7708,13 @@ rimraf@2.6.3:
dependencies:
glob "^7.1.3"
rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
ripemd160@^2.0.0, ripemd160@^2.0.1:
version "2.0.2"
resolved "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
......@@ -7416,6 +7735,13 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
rust-result@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/rust-result/-/rust-result-1.0.0.tgz#34c75b2e6dc39fe5875e5bdec85b5e0f91536f72"
integrity sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=
dependencies:
individual "^2.0.0"
rxjs@^6.6.0:
version "6.6.3"
resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.3.tgz?cache=0&sync_timestamp=1600896740146&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552"
......@@ -7433,6 +7759,13 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1,
resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=
safe-json-parse@4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-4.0.0.tgz#7c0f578cfccd12d33a71c0e05413e2eca171eaac"
integrity sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw=
dependencies:
rust-result "^1.0.0"
safe-regex@^1.1.0:
version "1.1.0"
resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
......@@ -7466,6 +7799,16 @@ sass-loader@^8.0.2:
schema-utils "^2.6.1"
semver "^6.3.0"
sass-resources-loader@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/sass-resources-loader/-/sass-resources-loader-2.1.1.tgz#a231b7c4e326d9c8d141909c901233bef9453151"
integrity sha512-/KrD5mEBTj3ZQ49thKSThhpv1OFhc82JbWA0bmv9yANRuPIlQrydNpZG82jdy4pEWY0QcQTGyd5OmCb3xVeZsw==
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"
......@@ -7489,6 +7832,15 @@ schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6
ajv "^6.12.4"
ajv-keywords "^3.5.2"
schema-utils@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
dependencies:
"@types/json-schema" "^7.0.6"
ajv "^6.12.5"
ajv-keywords "^3.5.2"
scss-tokenizer@^0.2.3:
version "0.2.3"
resolved "https://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
......@@ -7555,6 +7907,13 @@ serialize-javascript@^4.0.0:
dependencies:
randombytes "^2.1.0"
serialize-javascript@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==
dependencies:
randombytes "^2.1.0"
serve-index@^1.9.1:
version "1.9.1"
resolved "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
......@@ -7652,6 +8011,11 @@ 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.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/shvl/-/shvl-2.0.2.tgz#eca7decb9bbd4e8dd93f06ea9ab94036319cd351"
integrity sha512-G3KkIXPza3dgkt6Bo8zIl5K/KvAAhbG6o9KfAjhPvrIIzzAhnfc2ztv1i+iPTbNNM43MaBUqIaZwqVjkSgY/rw==
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"
......@@ -7853,6 +8217,13 @@ sprintf-js@~1.0.2:
resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
ssf@~0.11.2:
version "0.11.2"
resolved "https://registry.yarnpkg.com/ssf/-/ssf-0.11.2.tgz#0b99698b237548d088fc43cdf2b70c1a7512c06c"
integrity sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==
dependencies:
frac "~1.1.2"
sshpk@^1.7.0:
version "1.16.1"
resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
......@@ -7883,6 +8254,13 @@ ssri@^7.0.0, ssri@^7.1.0:
figgy-pudding "^3.5.1"
minipass "^3.1.1"
ssri@^8.0.0:
version "8.0.1"
resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
dependencies:
minipass "^3.1.1"
stable@^0.1.8:
version "0.1.8"
resolved "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
......@@ -8160,6 +8538,18 @@ tar@^2.0.0:
fstream "^1.0.12"
inherits "2"
tar@^6.0.2:
version "6.1.0"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
minipass "^3.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"
terser-webpack-plugin@^1.4.3:
version "1.4.5"
resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b"
......@@ -8535,6 +8925,11 @@ url-parse@^1.4.3:
querystringify "^2.1.1"
requires-port "^1.0.0"
url-toolkit@^2.1.6:
version "2.2.1"
resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.2.1.tgz#89009ed3d62a3574de079532a7266c14d2cc1c4f"
integrity sha512-8+DzgrtDZYZGhHaAop5WGVghMdCfOLGbhcArsJD0qDll71FXa7EeKxi2hilPIscn2nwMz4PRjML32Sz4JTN0Xw==
url@^0.11.0:
version "0.11.0"
resolved "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
......@@ -8632,6 +9027,32 @@ verror@1.10.0:
core-util-is "1.0.2"
extsprintf "^1.2.0"
"video.js@^6 || ^7", video.js@^7.10.2:
version "7.11.4"
resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.11.4.tgz#64300cb6def9f17ecba4808ae76ec7c10c952378"
integrity sha512-eT9n7YCugHyWNHI2gyK28XoozNmLiW4F9dRYEP6ET/JVmm7oXPhLeVfs5kqcRviquISqWsvsNmhK1b9vvZzyVA==
dependencies:
"@babel/runtime" "^7.9.2"
"@videojs/http-streaming" "2.4.2"
"@videojs/xhr" "2.5.1"
global "4.3.2"
keycode "^2.2.0"
safe-json-parse "4.0.0"
videojs-font "3.2.0"
videojs-vtt.js "^0.15.2"
videojs-font@3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-3.2.0.tgz#212c9d3f4e4ec3fa7345167d64316add35e92232"
integrity sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==
videojs-vtt.js@^0.15.2:
version "0.15.2"
resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.15.2.tgz#a828c4ea0aac6303fa471fd69bc7586a5ba1a273"
integrity sha512-kEo4hNMvu+6KhPvVYPKwESruwhHC3oFis133LwhXHO9U7nRnx0RiJYMiqbgwjgazDEXHR6t8oGJiHM6wq5XlAw==
dependencies:
global "^4.3.1"
vm-browserify@^1.0.1:
version "1.1.2"
resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
......@@ -8710,11 +9131,24 @@ 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-beta.3"
resolved "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-4.0.0-beta.3.tgz#89dd712de72d28e85cc95467d066002c1405f277"
integrity sha512-T4IRD27qoUWh+8qr6T6zVp15xO7x/nPgnU13OD0C2uUwA7U9PhGozrj6lvVmMYDyRgc36J0msMXn3GvwHjkIhA==
dependencies:
deepmerge "^4.2.2"
shvl "^2.0.2"
vuex@^3.4.0:
version "3.5.1"
resolved "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz#f1b8dcea649bc25254cf4f4358081dbf5da18b3d"
......@@ -8928,11 +9362,21 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.2 || 2"
wmf@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wmf/-/wmf-1.0.2.tgz#7d19d621071a08c2bdc6b7e688a9c435298cc2da"
integrity sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==
word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
word@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/word/-/word-0.3.0.tgz#8542157e4f8e849f4a363a288992d47612db9961"
integrity sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==
worker-farm@^1.7.0:
version "1.7.0"
resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
......@@ -8977,6 +9421,27 @@ ws@^6.0.0, ws@^6.2.1:
dependencies:
async-limiter "~1.0.0"
xlsx@^0.16.8:
version "0.16.9"
resolved "https://registry.yarnpkg.com/xlsx/-/xlsx-0.16.9.tgz#dacd5bb46bda6dd3743940c9c3dc1e2171826256"
integrity sha512-gxi1I3EasYvgCX1vN9pGyq920Ron4NO8PNfhuoA3Hpq6Y8f0ECXiy4OLrK4QZBnj1jx3QD+8Fq5YZ/3mPZ5iXw==
dependencies:
adler-32 "~1.2.0"
cfb "^1.1.4"
codepage "~1.14.0"
commander "~2.17.1"
crc-32 "~1.2.0"
exit-on-epipe "~1.0.1"
fflate "^0.3.8"
ssf "~0.11.2"
wmf "~1.0.1"
word "~0.3.0"
xmldom@^0.1.27:
version "0.1.31"
resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff"
integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==
xtend@^4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
......@@ -9060,3 +9525,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