Commit e54eda5e authored by 张俊's avatar 张俊

Merge branch 'dev' of https://cloud.wodcloud.com/git/apaas/apaas-v3-ui into dev

parents 6ff3cd69 0d9cdaef
...@@ -24,6 +24,13 @@ module.exports = { ...@@ -24,6 +24,13 @@ module.exports = {
"^/awecloud": "" "^/awecloud": ""
} }
}, },
"/vmap": {
target: "https://apaas3.wodcloud.com/vmap/",
changeOrigin: true,
pathRewrite: {
"^/vmap": ""
}
},
}, },
// Various Dev Server settings // Various Dev Server settings
host: "localhost", // can be overwritten by process.env.HOST host: "localhost", // can be overwritten by process.env.HOST
......
This diff is collapsed.
...@@ -7,6 +7,7 @@ export const lang = { ...@@ -7,6 +7,7 @@ export const lang = {
personal_center: "个人中心", personal_center: "个人中心",
profile: "个人档案", profile: "个人档案",
message_center: "消息中心", message_center: "消息中心",
my_questions_and_answers: "我的问答",
// unit of purchase duration // unit of purchase duration
by_year: "按年", by_year: "按年",
......
src/assets/imgs/img_head.png

2.15 KB | W: | H:

src/assets/imgs/img_head.png

3.09 KB | W: | H:

src/assets/imgs/img_head.png
src/assets/imgs/img_head.png
src/assets/imgs/img_head.png
src/assets/imgs/img_head.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
<template>
<el-form :inline="true" ref="formInline" :model="formInline" class="demo-form-inline formsearch d_ui_form">
<el-form-item
:label="item.label"
v-for="(item,index) in data"
:key="index+500"
:prop="item.key"
>
<el-input
v-if="item.type == 'input'"
class="d_search_input"
v-model="formInline[item.key]"
:placeholder="item.placeholder"
></el-input>
<el-date-picker
v-if="item.type == 'daterange'"
v-model="formInline[item.key]"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
<el-select
v-if="item.type == 'select'"
v-model="formInline[item.key]"
:placeholder="item.placeholder"
>
<el-option v-for="(it,idx) in item.arr" :key="idx+600" :label="it.label" :value="it.value"></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button class="primary_btn" type="primary" @click="onSubmit">查询</el-button>
<el-button class="defaule_btn" @click="remove_data">重置</el-button>
</el-form-item>
</el-form>
</template>
<script>
export default {
props: ["data"],
components: {},
data() {
return {
formInline: {},
};
},
watch: {},
computed: {},
created() {
var temp = {};
this.data.forEach((e) => {
temp[e.key] = "";
});
this.formInline = temp;
},
mounted() {},
methods: {
onSubmit() {
this.$emit("serach", this.formInline);
},
remove_data() {
this.$refs["formInline"].resetFields();
this.$emit("serach", "");
},
},
};
</script>
<style scoped>
.primary_btn {
width: 100px;
background-color: #515fe7;
color: #e6ebfe;
}
.defaule_btn {
width: 100px;
background-color: #c3caf8;
color: #0f2683;
}
</style>
<style>
.formsearch .el-form-item {
/* margin-left: 50px; */
margin-left: 30px;
}
.formsearch .el-form-item:nth-last-of-type(1) {
position: absolute;
right: -210px;
}
.formsearch .el-form-item .el-form-item__label {
color: #242c43;
font-weight: 600;
}
.d_search_input.el-input {
width: 200px;
}
</style>
<style scoped>
.formsearch {
position: relative;
width: calc(100% - 220px);
}
</style>
<template>
<div class="tab_btns">
<div
class="btn"
v-for="(item, index) in data"
:key="index + 100"
@click="clickFunc(item.func)"
:style="{
float: item.position,
backgroundColor: item.type == 'warn' ? '#ad3a4a' : '',
}"
:class="item.position == 'right' ? 'left_marg' : ''"
>
{{ item.label }}
</div>
<span class="selectnum"
>已选择
<span style="color: #242c43; font-weight: 600">{{ num }}</span></span
>
<span class="clean" @click="clean">清空</span>
</div>
</template>
<script>
export default {
props: ["data", "num"],
components: {},
data() {
return {};
},
watch: {},
computed: {},
created() {},
mounted() {},
methods: {
clickFunc(type) {
this.$emit(type);
},
clean() {
this.$emit("clean");
},
},
};
</script>
<style scoped>
.btn {
height: 40px;
line-height: 40px;
background-color: #2b4695;
border-radius: 8px;
padding: 0 30px;
float: left;
color: #fefefe;
cursor: pointer;
}
.selectnum {
/* float: right; */
line-height: 40px;
margin: 0 30px;
color: #8890a7;
}
.clean {
/* float: right; */
text-decoration: underline;
color: #2b4695;
line-height: 40px;
margin-right: 20px;
cursor: pointer;
}
.left_marg {
margin-left: 10px;
}
.tab_btns {
position: relative;
margin-bottom: 25px;
}
.tab_btns::after {
content: "";
position: absolute;
width: calc(100% + 40px);
height: 1px;
background-color: #e3e5ef;
left: -20px;
bottom: -20px;
}
</style>
<style>
.from_content1 .el-input__inner {
background-color: #f7f8f9;
}
.el-date-editor.el-range-editor .el-range-input {
background-color: #f7f8f9;
}
</style>
\ No newline at end of file
<template> <template>
<div> <div class="answer_list_container">
list <div class="apass_breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item to="/technical_support">
技术支持
</el-breadcrumb-item>
<el-breadcrumb-item to="/technical_support/answer_center">
问答中心
</el-breadcrumb-item>
<el-breadcrumb-item>
问答列表
</el-breadcrumb-item>
</el-breadcrumb>
</div> </div>
<div class="main_container">
<!-- -->
</div>
</div>
</template> </template>
<script> <script>
export default { export default {
props: [], data() {
components: { return {};
},
}, created() {},
data() { methods: {},
return {
};
},
watch: {
},
computed: {
},
created() {
},
mounted() {
},
methods: {
},
}; };
</script> </script>
<style scoped> <style scoped>
.apass_breadcrumb > .el-breadcrumb {
padding: 12px 0 11px;
}
.main_container {
min-height: calc(100vh - 58px - 66px);
padding: 0 15px;
background-color: #fff;
border-radius: 10px;
margin-bottom: 20px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
</style> </style>
...@@ -33,15 +33,24 @@ export default { ...@@ -33,15 +33,24 @@ export default {
this.$api.general.getNowMenu({ teamName: "APAAS3" }).then((response) => { this.$api.general.getNowMenu({ teamName: "APAAS3" }).then((response) => {
if (response.data.success == 1) { if (response.data.success == 1) {
let arr = response.data.data[0].Child; let arr = response.data.data[0].Child;
let user_index = arr.findIndex(
(item) => item.visit_url == "/technical_support/doc-manage" for (let i = 0; i < arr.length; i++) {
); let first = arr[i];
if (user_index != -1) {
this.navList = arr[user_index].Child; if (first.visit_url == "/technical_support") {
this.navList.forEach((item) => { for (let j = 0; j < first.Child.length; j++) {
item.name = item.menu_name; let second = first.Child[j];
item.path = item.visit_url;
}); if (second.visit_url == "/technical_support/doc_manage") {
this.navList = second.Child.map((item) => ({
name: item.menu_name,
path: item.visit_url,
}));
break;
}
}
break;
}
} }
} }
}); });
......
...@@ -33,15 +33,24 @@ export default { ...@@ -33,15 +33,24 @@ export default {
this.$api.general.getNowMenu({ teamName: "APAAS3" }).then((response) => { this.$api.general.getNowMenu({ teamName: "APAAS3" }).then((response) => {
if (response.data.success == 1) { if (response.data.success == 1) {
let arr = response.data.data[0].Child; let arr = response.data.data[0].Child;
let user_index = arr.findIndex(
(item) => item.visit_url == "/technical_support/doc" for (let i = 0; i < arr.length; i++) {
); let first = arr[i];
if (user_index != -1) {
this.navList = arr[user_index].Child; if (first.visit_url == "/technical_support") {
this.navList.forEach((item) => { for (let j = 0; j < first.Child.length; j++) {
item.name = item.menu_name; let second = first.Child[j];
item.path = item.visit_url;
}); if (second.visit_url == "/technical_support/doc") {
this.navList = second.Child.map((item) => ({
name: item.menu_name,
path: item.visit_url,
}));
break;
}
}
break;
}
} }
} }
}); });
......
<template>
<div class="community">
<el-breadcrumb separator="/" class="bread_crumb1 bread_left">
<el-breadcrumb-item :to="{ path: '/user' }">{{
$t("lang.personal_center")
}}</el-breadcrumb-item>
<el-breadcrumb-item>{{
$t("lang.my_questions_and_answers")
}}</el-breadcrumb-item>
</el-breadcrumb>
<div class="from_content1 form_input_block">
<inline-form
class="form"
:data="form_data"
@serach="get_search_list"
></inline-form>
</div>
<div class="from_content form_list_block">
<table-btn
class="from_content_btn"
:data="btn_data"
:num="num"
@deleteData="deleteData"
@clean="clean"
></table-btn>
<apass-table
class="from_content_table"
height="calc(100% - 20px)"
ref="outtreetable"
@selectnum="selectnum"
v-if="tableData.length"
:data="tableData"
:header="table_header"
></apass-table>
<list-pagination
v-if="tableData.length"
:total="total_list"
:page-sizes="[50, 10]"
:page-size="currentlimit"
:current-page="currentPage"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
></list-pagination>
</div>
</div>
</template>
<script>
import inlineForm from "@/components/new-com/inlineForm";
import tableBtn from "@/components/new-com/tableBtn";
import apassTable from "@/components/new-com/apassTable";
import ListPagination from "@/components/comments-pagination";
import apassDialog from "@/components/apass-dialog";
export default {
components: {
inlineForm,
tableBtn,
apassTable,
ListPagination,
apassDialog,
},
data() {
return {
search_text: "",
tableData: [
{
user_id: "100021李想李想李想李想李想李想李想李想李想李想",
user_name: "李想李想李想李想李想李想李想李想李想李想",
user_type: 1,
oid: "f49afc8a-e4a5-4f70-8192-bbe2bb36945f",
org_name: "山西省应急管理厅-应急物资处",
gender: 2,
shared_state: 2,
state: 2,
operate_user_name: "",
operate_time: "2020-08-27 14:46:40",
sort: 1,
},
],
table_header: [],
total_list: 0,
currentPage: 1,
currentlimit: 50,
form_data: [
{
label: "问题搜索",
type: "input",
placeholder: "请输入问题标题或内容关键词",
key: "name",
},
{
label: "发布人搜索",
type: "input",
placeholder: "请输入发布人名称",
key: "name",
},
{
label: "发布时间",
type: "daterange",
placeholder: "请选择",
key: "name",
},
],
btn_data: [
{
position: "left",
label: "批量删除",
type: "warn",
func: "deleteData",
},
],
num: 0,
selected_date: [],
role_type: "",
};
},
watch: {
$route(to, from) {
this.changeState(to.path);
},
},
created() {
this.getlist();
},
methods: {
getRouter() {
let this_route = this.$route.path;
this.changeState(this_route);
},
edit_data(val) {},
deleteData() {
if (this.selected_date.length) {
this.$refs.deletelog.show();
} else {
this.$message.error("请先选择要删除的数据");
}
},
handleSizeChange(val) {
console.log(val);
this.currentlimit = val;
this.currentPage = 1;
this.getlist();
},
handleCurrentChange(val) {
console.log(val);
this.currentPage = val;
this.getlist();
},
//获取列表数据
getlist() {},
get_search_list(val) {
console.log(val);
if (val) {
this.search_text = val.name;
this.role_type = val.type;
} else {
this.search_text = "";
}
this.currentPage = 1;
this.getlist();
},
clean() {
this.$refs.outtreetable.cleanSel();
},
selectnum({ select, rows }) {
this.num = select.length;
this.selected_date = select;
},
changeState(val) {
if (val == "/user/questions") {
this.table_header = [
{
prop: "user_id",
label: "问题标题",
align: "left",
type: "html",
getHtml: (str) => {
return `<span style="color:#0f2683;font-weight:bold;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;" title="${str.user_id}">${str.user_id}</span>`;
},
},
{
prop: "user_id",
label: "问题内容",
align: "left",
type: "html",
getHtml: (str) => {
return `<span style="width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;" title="${str.user_id}">${str.user_id}</span>`;
},
},
{
prop: "operate_time",
label: "回复数",
align: "center",
},
{
prop: "operate_time",
label: "浏览数",
align: "center",
},
{
prop: "operate_time",
label: "发布人",
align: "center",
},
{
prop: "operate_time",
label: "发布时间",
align: "center",
width: 200,
},
{
label: "操作",
type: "buttons",
width: "120px",
align: "center",
actionList: [
{
label: "修改",
callback: this.edit_data,
},
],
},
];
} else {
this.table_header = [
{
prop: "user_id",
label: "回答内容",
align: "left",
type: "html",
getHtml: (str) => {
return `<span style="color:#0f2683;font-weight:bold;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;" title="${str.user_id}">${str.user_id}</span>`;
},
},
{
prop: "user_id",
label: "问题标题",
align: "left",
type: "html",
getHtml: (str) => {
return `<span style="width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;" title="${str.user_id}">${str.user_id}</span>`;
},
},
{
prop: "user_id",
label: "问题内容",
align: "left",
type: "html",
getHtml: (str) => {
return `<span style="width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;" title="${str.user_id}">${str.user_id}</span>`;
},
},
{
prop: "operate_time",
label: "回复数",
align: "center",
},
{
prop: "operate_time",
label: "浏览数",
align: "center",
},
{
prop: "operate_time",
label: "回复人",
align: "center",
},
{
prop: "operate_time",
label: "回复时间",
align: "center",
width: 200,
},
{
label: "操作",
type: "buttons",
width: "120px",
align: "center",
actionList: [
{
label: "修改",
callback: this.edit_data,
},
],
},
];
}
},
},
mounted() {
this.getRouter();
},
};
</script>
<style scoped>
.community {
height: calc(100%);
overflow: hidden;
}
.form_list_block {
height: calc(100% - 180px);
}
</style>
This diff is collapsed.
...@@ -1587,12 +1587,21 @@ export default { ...@@ -1587,12 +1587,21 @@ export default {
goBack(type) { goBack(type) {
let self = this; let self = this;
if (type == "map") { if (type == "map") {
self.$store.commit("setZnztDetailsParams", { // self.$store.commit("setZnztDetailsParams", {
type: "", // type: "",
queryType: "webmap", // queryType: "webmap",
id: self.portal_id, // id: self.portal_id,
}); // });
this.$router.push("/intelligent_drawing"); // this.$router.push("/intelligent_drawing");
if(self.is_map == 1){
let shareWebMapParam =JSON.parse(window.sessionStorage.getItem('shareWebMapParam'))
window.location.href = '/vmap/#/map'+`?id=${shareWebMapParam.portalid}`
}else if(self.is_map == 4){
self.$router.back(-1);
}else{
let shareWebMapParam =JSON.parse(window.sessionStorage.getItem('shareWebMapParam'))
window.location.href = '/vmap/#/map'+`?id=${shareWebMapParam.portalid}`
}
} else if (type == "process") { } else if (type == "process") {
this.$router.push("/progress/designer"); this.$router.push("/progress/designer");
} }
......
...@@ -972,8 +972,8 @@ export default { ...@@ -972,8 +972,8 @@ export default {
pic: require("@/assets/imgs/home_tool_ic_znht.png"), pic: require("@/assets/imgs/home_tool_ic_znht.png"),
bg: "#e5f4fe", bg: "#e5f4fe",
color: "#38aef9", color: "#38aef9",
url: "/intelligent_drawing", url: "/vmap/#/map",
target: 0 target: 1
}, },
{ {
text: "流程设计", text: "流程设计",
......
...@@ -206,7 +206,7 @@ export default new Router({ ...@@ -206,7 +206,7 @@ export default new Router({
import("@/pages/technical-support/answer-center/detail"), import("@/pages/technical-support/answer-center/detail"),
}, // 问答中心详情 }, // 问答中心详情
], ],
}, // 开发文档管理 }, // 问答中心
], ],
}, // 技术支持 }, // 技术支持
{ {
...@@ -419,6 +419,21 @@ export default new Router({ ...@@ -419,6 +419,21 @@ export default new Router({
name: "orderDetail", name: "orderDetail",
component: () => import("@/pages/user/order/order_detail"), component: () => import("@/pages/user/order/order_detail"),
}, },
{
path: "/user/my_qa", // 我的问答
name: "myQA",
component: () => import("@/pages/user/questions-answers/my-qa"),
},
{
path: "/user/questions", // 提问列表
name: "questions",
component: () => import("@/pages/user/questions-answers/community"),
},
{
path: "/user/answers", // 回答列表
name: "answers",
component: () => import("@/pages/user/questions-answers/community"),
},
], ],
}, // 个人中心 }, // 个人中心
{ {
......
...@@ -940,6 +940,21 @@ ...@@ -940,6 +940,21 @@
"@babel/types" "^7.4.4" "@babel/types" "^7.4.4"
esutils "^2.0.2" esutils "^2.0.2"
"@babel/runtime-corejs3@^7.11.2":
version "7.12.1"
resolved "https://registry.npm.taobao.org/@babel/runtime-corejs3/download/@babel/runtime-corejs3-7.12.1.tgz#51b9092befbeeed938335a109dbe0df51451e9dc"
integrity sha1-UbkJK+++7tk4M1oQnb4N9RRR6dw=
dependencies:
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.11.2":
version "7.12.1"
resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.12.1.tgz?cache=0&sync_timestamp=1602799933339&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740"
integrity sha1-tBFqa2cR0BCy2tO3tuQ78bmVR0A=
dependencies:
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.4.2", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4": "@babel/runtime@^7.4.2", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4":
version "7.10.5" version "7.10.5"
resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.10.5.tgz#303d8bd440ecd5a491eae6117fd3367698674c5c" resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.10.5.tgz#303d8bd440ecd5a491eae6117fd3367698674c5c"
...@@ -2316,6 +2331,11 @@ core-js-compat@^3.6.2: ...@@ -2316,6 +2331,11 @@ core-js-compat@^3.6.2:
browserslist "^4.8.5" browserslist "^4.8.5"
semver "7.0.0" semver "7.0.0"
core-js-pure@^3.0.0:
version "3.6.5"
resolved "https://registry.npm.taobao.org/core-js-pure/download/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
integrity sha1-x5519eONvIWmYtke6lK4JW1TuBM=
core-js@^2.4.0, core-js@^2.5.0: core-js@^2.4.0, core-js@^2.5.0:
version "2.6.11" version "2.6.11"
resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
...@@ -4555,6 +4575,11 @@ loader-runner@^2.4.0: ...@@ -4555,6 +4575,11 @@ loader-runner@^2.4.0:
resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1593786193413&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1593786193413&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c= integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=
loader-runner@^4.0.0:
version "4.1.0"
resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-4.1.0.tgz?cache=0&sync_timestamp=1601450715716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-4.1.0.tgz#f70bc0c29edbabdf2043e7ee73ccc3fe1c96b42d"
integrity sha1-9wvAwp7bq98gQ+fuc8zD/hyWtC0=
loader-utils@^0.2.16: loader-utils@^0.2.16:
version "0.2.17" version "0.2.17"
resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
...@@ -5103,9 +5128,9 @@ negotiator@0.6.2: ...@@ -5103,9 +5128,9 @@ negotiator@0.6.2:
resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=
neo-async@^2.5.0, neo-async@^2.6.1: neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2:
version "2.6.2" version "2.6.2"
resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz?cache=0&sync_timestamp=1594317624736&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz?cache=0&sync_timestamp=1594317434347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8=
nice-try@^1.0.4: nice-try@^1.0.4:
...@@ -7186,6 +7211,15 @@ terser@^4.1.2: ...@@ -7186,6 +7211,15 @@ terser@^4.1.2:
source-map "~0.6.1" source-map "~0.6.1"
source-map-support "~0.5.12" source-map-support "~0.5.12"
thread-loader@^3.0.0:
version "3.0.0"
resolved "https://registry.npm.taobao.org/thread-loader/download/thread-loader-3.0.0.tgz?cache=0&sync_timestamp=1599928601406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthread-loader%2Fdownload%2Fthread-loader-3.0.0.tgz#375170ff73a965d894b8a1e0fd551ab3ee7a39e6"
integrity sha1-N1Fw/3OpZdiUuKHg/VUas+56OeY=
dependencies:
loader-runner "^4.0.0"
loader-utils "^2.0.0"
neo-async "^2.6.2"
throttle-debounce@^1.0.1: throttle-debounce@^1.0.1:
version "1.1.0" version "1.1.0"
resolved "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz?cache=0&sync_timestamp=1591627091850&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrottle-debounce%2Fdownload%2Fthrottle-debounce-1.1.0.tgz#51853da37be68a155cb6e827b3514a3c422e89cd" resolved "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz?cache=0&sync_timestamp=1591627091850&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrottle-debounce%2Fdownload%2Fthrottle-debounce-1.1.0.tgz#51853da37be68a155cb6e827b3514a3c422e89cd"
...@@ -7684,6 +7718,14 @@ vux@^2.9.4: ...@@ -7684,6 +7718,14 @@ vux@^2.9.4:
vux-xscroll "^3.1.10" vux-xscroll "^3.1.10"
x-photoswipe "^4.1.3-rc.1" x-photoswipe "^4.1.3-rc.1"
wangeditor@^4.0.5:
version "4.0.5"
resolved "https://registry.npm.taobao.org/wangeditor/download/wangeditor-4.0.5.tgz?cache=0&sync_timestamp=1603286305867&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwangeditor%2Fdownload%2Fwangeditor-4.0.5.tgz#0a7d19a068a9fe3af3de316a320d678cc1145e5d"
integrity sha1-Cn0ZoGip/jrz3jFqMg1njMEUXl0=
dependencies:
"@babel/runtime" "^7.11.2"
"@babel/runtime-corejs3" "^7.11.2"
watchpack-chokidar2@^2.0.0: watchpack-chokidar2@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz?cache=0&sync_timestamp=1589640722705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack-chokidar2%2Fdownload%2Fwatchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz?cache=0&sync_timestamp=1589640722705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack-chokidar2%2Fdownload%2Fwatchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0"
......
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