Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
e8883767
提交
e8883767
编写于
6月 17, 2020
作者:
alex.zhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
成员管理页开发
上级
104aa95f
变更
6
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
1058 行增加
和
675 行删除
+1058
-675
package-lock.json
package-lock.json
+318
-212
package.json
package.json
+1
-1
fetch.js
src/utils/fetch.js
+1
-1
create-range.vue
src/views/yqrange/create-range.vue
+317
-312
role-manage.vue
src/views/yqrange/role-manage.vue
+420
-148
yq-range.vue
src/views/yqrange/yq-range.vue
+1
-1
未找到文件。
package-lock.json
浏览文件 @
e8883767
...
...
@@ -210,7 +210,7 @@
},
"array-find-index"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm
js.org/array-find-index/-
/array-find-index-1.0.2.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/array-find-index/download
/array-find-index-1.0.2.tgz"
,
"integrity"
:
"sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
},
"array-flatten"
:
{
...
...
@@ -291,7 +291,7 @@
},
"async-foreach"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"https://registry.npm
js.org/async-foreach/-
/async-foreach-0.1.3.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/async-foreach/download
/async-foreach-0.1.3.tgz"
,
"integrity"
:
"sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
},
"async-validator"
:
{
...
...
@@ -1377,11 +1377,6 @@
}
}
},
"builtin-modules"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz"
,
"integrity"
:
"sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
},
"builtin-status-codes"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
,
...
...
@@ -1436,7 +1431,7 @@
},
"camelcase-keys"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm
js.org/camelcase-keys/-
/camelcase-keys-2.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/camelcase-keys/download
/camelcase-keys-2.1.0.tgz"
,
"integrity"
:
"sha1-MIvur/3ygRkFHvodkyITyRuPkuc="
,
"requires"
:
{
"camelcase"
:
"^2.0.0"
,
...
...
@@ -1445,7 +1440,7 @@
"dependencies"
:
{
"camelcase"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npm
js.org/camelcase/-
/camelcase-2.1.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/camelcase/download
/camelcase-2.1.1.tgz"
,
"integrity"
:
"sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
}
}
...
...
@@ -1705,7 +1700,6 @@
"version"
:
"1.9.3"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
,
"integrity"
:
"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
,
"dev"
:
true
,
"requires"
:
{
"color-name"
:
"1.1.3"
}
...
...
@@ -1713,8 +1707,7 @@
"color-name"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
,
"integrity"
:
"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
,
"dev"
:
true
"integrity"
:
"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"color-string"
:
{
"version"
:
"0.3.0"
,
...
...
@@ -2104,7 +2097,7 @@
},
"currently-unhandled"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npm
js.org/currently-unhandled/-
/currently-unhandled-0.4.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/currently-unhandled/download
/currently-unhandled-0.4.1.tgz"
,
"integrity"
:
"sha1-mI3zP+qxke95mmE2nddsF635V+o="
,
"requires"
:
{
"array-find-index"
:
"^1.0.1"
...
...
@@ -2383,6 +2376,11 @@
"throttle-debounce"
:
"^1.0.1"
}
},
"emoji-regex"
:
{
"version"
:
"7.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz"
,
"integrity"
:
"sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY="
},
"emojis-list"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"
,
...
...
@@ -2439,8 +2437,8 @@
},
"error-ex"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npm
js.org/error-ex/-
/error-ex-1.3.2.tgz"
,
"integrity"
:
"sha
512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/error-ex/download
/error-ex-1.3.2.tgz"
,
"integrity"
:
"sha
1-tKxAZIEH/c3PriQvQovqihTU8b8
="
,
"requires"
:
{
"is-arrayish"
:
"^0.2.1"
}
...
...
@@ -2878,7 +2876,8 @@
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"aproba"
:
{
"version"
:
"1.2.0"
,
...
...
@@ -2899,12 +2898,14 @@
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -2919,17 +2920,20 @@
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
...
...
@@ -3046,7 +3050,8 @@
"inherits"
:
{
"version"
:
"2.0.3"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"ini"
:
{
"version"
:
"1.3.5"
,
...
...
@@ -3058,6 +3063,7 @@
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"number-is-nan"
:
"^1.0.0"
}
...
...
@@ -3072,6 +3078,7 @@
"version"
:
"3.0.4"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -3079,12 +3086,14 @@
"minimist"
:
{
"version"
:
"0.0.8"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"minipass"
:
{
"version"
:
"2.2.4"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"safe-buffer"
:
"^5.1.1"
,
"yallist"
:
"^3.0.0"
...
...
@@ -3103,6 +3112,7 @@
"version"
:
"0.5.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"minimist"
:
"0.0.8"
}
...
...
@@ -3183,7 +3193,8 @@
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
...
...
@@ -3195,6 +3206,7 @@
"version"
:
"1.4.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"wrappy"
:
"1"
}
...
...
@@ -3280,7 +3292,8 @@
"safe-buffer"
:
{
"version"
:
"5.1.1"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
...
...
@@ -3316,6 +3329,7 @@
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"code-point-at"
:
"^1.0.0"
,
"is-fullwidth-code-point"
:
"^1.0.0"
,
...
...
@@ -3335,6 +3349,7 @@
"version"
:
"3.0.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
...
...
@@ -3378,12 +3393,14 @@
"wrappy"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"yallist"
:
{
"version"
:
"3.0.2"
,
"bundled"
:
true
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
}
}
},
...
...
@@ -3454,8 +3471,8 @@
},
"gaze"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npm
js.org/gaze/-
/gaze-1.1.3.tgz"
,
"integrity"
:
"sha
512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/gaze/download
/gaze-1.1.3.tgz"
,
"integrity"
:
"sha
1-xEFzPhO5J6yMD/C0w7Az8ogSkko
="
,
"requires"
:
{
"globule"
:
"^1.0.0"
}
...
...
@@ -3467,7 +3484,7 @@
},
"get-stdin"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npm
js.org/get-stdin/-
/get-stdin-4.0.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/get-stdin/download
/get-stdin-4.0.1.tgz"
,
"integrity"
:
"sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
},
"get-stream"
:
{
...
...
@@ -3569,9 +3586,9 @@
"dev"
:
true
},
"globule"
:
{
"version"
:
"1.
2.1
"
,
"resolved"
:
"https://registry.npm
js.org/globule/-/globule-1.2.1
.tgz"
,
"integrity"
:
"sha
512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ=
="
,
"version"
:
"1.
3.2
"
,
"resolved"
:
"https://registry.npm
.taobao.org/globule/download/globule-1.3.2.tgz?cache=0&sync_timestamp=1591641769816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobule%2Fdownload%2Fglobule-1.3.2
.tgz"
,
"integrity"
:
"sha
1-2L3Z6eTu+PluJFmZpd7n612FKcQ
="
,
"requires"
:
{
"glob"
:
"~7.1.1"
,
"lodash"
:
"~4.17.10"
,
...
...
@@ -3731,9 +3748,9 @@
}
},
"hosted-git-info"
:
{
"version"
:
"2.
7.1
"
,
"resolved"
:
"https://registry.npm
js.org/hosted-git-info/-/hosted-git-info-2.7.1
.tgz"
,
"integrity"
:
"sha
512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=
="
"version"
:
"2.
8.8
"
,
"resolved"
:
"https://registry.npm
.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8
.tgz"
,
"integrity"
:
"sha
1-dTm9S8Hg4KiVgVouAmJCCxKFhIg
="
},
"html-comment-regex"
:
{
"version"
:
"1.1.2"
,
...
...
@@ -3892,13 +3909,13 @@
"optional"
:
true
},
"in-publish"
:
{
"version"
:
"2.0.
0
"
,
"resolved"
:
"https://registry.npm
js.org/in-publish/-/in-publish-2.0.0
.tgz"
,
"integrity"
:
"sha1-
4g/146KvwmkDILbcVSaCqcf631E
="
"version"
:
"2.0.
1
"
,
"resolved"
:
"https://registry.npm
.taobao.org/in-publish/download/in-publish-2.0.1
.tgz"
,
"integrity"
:
"sha1-
lIsaU1yAMFYc6lIvc/ePS+NX4Aw
="
},
"indent-string"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm
js.org/indent-string/-
/indent-string-2.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/indent-string/download
/indent-string-2.1.0.tgz"
,
"integrity"
:
"sha1-ji1INIdCEhtKghi3oTfppSBJ3IA="
,
"requires"
:
{
"repeating"
:
"^2.0.0"
...
...
@@ -3979,7 +3996,7 @@
},
"is-arrayish"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npm
js.org/is-arrayish/-
/is-arrayish-0.2.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/is-arrayish/download
/is-arrayish-0.2.1.tgz"
,
"integrity"
:
"sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
},
"is-binary-path"
:
{
...
...
@@ -3996,14 +4013,6 @@
"resolved"
:
"https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
,
"integrity"
:
"sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"is-builtin-module"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"
,
"integrity"
:
"sha1-VAVy0096wxGfj3bDDLwbHgN6/74="
,
"requires"
:
{
"builtin-modules"
:
"^1.0.0"
}
},
"is-data-descriptor"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz"
,
...
...
@@ -4146,7 +4155,7 @@
},
"is-utf8"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npm
js.org/is-utf8/-
/is-utf8-0.2.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/is-utf8/download
/is-utf8-0.2.1.tgz"
,
"integrity"
:
"sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
},
"is-windows"
:
{
...
...
@@ -4347,7 +4356,7 @@
"integrity"
:
"sha512-J9X76xnncMw+wIqb15HeWfPMqPwYxSpPY8yWPJ7rAZN/ZDzFkjCSZObryCyUe8zbrVRNiuCnIeQteCzMn7GnWw=="
,
"requires"
:
{
"canvg"
:
"1.5.3"
,
"file-saver"
:
"github:eligrey/FileSaver.js#
e865e37af9f9947ddcced76b549e27dc45c1cb2e
"
,
"file-saver"
:
"github:eligrey/FileSaver.js#
1.3.8
"
,
"html2canvas"
:
"1.0.0-alpha.12"
,
"omggif"
:
"1.0.7"
,
"promise-polyfill"
:
"8.1.0"
,
...
...
@@ -4454,7 +4463,7 @@
},
"load-json-file"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npm
js.org/load-json-file/-
/load-json-file-1.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/load-json-file/download
/load-json-file-1.1.0.tgz"
,
"integrity"
:
"sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
...
...
@@ -4603,11 +4612,6 @@
"integrity"
:
"sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
,
"dev"
:
true
},
"lodash.assign"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz"
,
"integrity"
:
"sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
},
"lodash.camelcase"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz"
,
...
...
@@ -4617,11 +4621,6 @@
"lodash._createcompounder"
:
"^3.0.0"
}
},
"lodash.clonedeep"
:
{
"version"
:
"4.5.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
,
"integrity"
:
"sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
},
"lodash.deburr"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz"
,
...
...
@@ -4726,11 +4725,6 @@
"lodash.toplainobject"
:
"^3.0.0"
}
},
"lodash.mergewith"
:
{
"version"
:
"4.6.1"
,
"resolved"
:
"https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz"
,
"integrity"
:
"sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="
},
"lodash.pairs"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz"
,
...
...
@@ -4797,7 +4791,7 @@
},
"loud-rejection"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npm
js.org/loud-rejection/-
/loud-rejection-1.6.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/loud-rejection/download
/loud-rejection-1.6.0.tgz"
,
"integrity"
:
"sha1-W0b4AUft7leIcPCG0Eghz5mOVR8="
,
"requires"
:
{
"currently-unhandled"
:
"^0.4.1"
,
...
...
@@ -4835,7 +4829,7 @@
},
"map-obj"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm
js.org/map-obj/-
/map-obj-1.0.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/map-obj/download
/map-obj-1.0.1.tgz"
,
"integrity"
:
"sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
},
"map-visit"
:
{
...
...
@@ -4917,7 +4911,7 @@
},
"meow"
:
{
"version"
:
"3.7.0"
,
"resolved"
:
"https://registry.npm
js.org/meow/-
/meow-3.7.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/meow/download
/meow-3.7.0.tgz"
,
"integrity"
:
"sha1-cstmi0JSKCkKu/qFaJJYcwioAfs="
,
"requires"
:
{
"camelcase-keys"
:
"^2.0.0"
,
...
...
@@ -4933,9 +4927,9 @@
},
"dependencies"
:
{
"minimist"
:
{
"version"
:
"1.2.
0
"
,
"resolved"
:
"https://registry.npm
js.org/minimist/-/minimist-1.2.0
.tgz"
,
"integrity"
:
"sha1-
o1AIsg9BOD7sH7kU9M1d95omQoQ
="
"version"
:
"1.2.
5
"
,
"resolved"
:
"https://registry.npm
.taobao.org/minimist/download/minimist-1.2.5
.tgz"
,
"integrity"
:
"sha1-
Z9ZgFLZqaoqqDAg8X9WN9OTpdgI
="
}
}
},
...
...
@@ -5063,7 +5057,9 @@
"nan"
:
{
"version"
:
"2.11.1"
,
"resolved"
:
"https://registry.npmjs.org/nan/-/nan-2.11.1.tgz"
,
"integrity"
:
"sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA=="
"integrity"
:
"sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA=="
,
"dev"
:
true
,
"optional"
:
true
},
"nanomatch"
:
{
"version"
:
"1.2.13"
,
...
...
@@ -5317,9 +5313,9 @@
}
},
"node-sass"
:
{
"version"
:
"4.
9.4
"
,
"resolved"
:
"https://registry.npm
js.org/node-sass/-/node-sass-4.9.4
.tgz"
,
"integrity"
:
"sha
512-MXyurANsUoE4/6KmfMkwGcBzAnJQ5xJBGW7Ei6ea8KnUKuzHr/SguVBIi3uaUAHtZCPUYkvlJ3Ef5T5VAwVpaA=
="
,
"version"
:
"4.
14.1
"
,
"resolved"
:
"https://registry.npm
.taobao.org/node-sass/download/node-sass-4.14.1
.tgz"
,
"integrity"
:
"sha
1-mch+wu+3BH7WOPtMnbfzpC4iF7U
="
,
"requires"
:
{
"async-foreach"
:
"^0.1.3"
,
"chalk"
:
"^1.1.1"
,
...
...
@@ -5328,54 +5324,57 @@
"get-stdin"
:
"^4.0.1"
,
"glob"
:
"^7.0.3"
,
"in-publish"
:
"^2.0.0"
,
"lodash.assign"
:
"^4.2.0"
,
"lodash.clonedeep"
:
"^4.3.2"
,
"lodash.mergewith"
:
"^4.6.0"
,
"lodash"
:
"^4.17.15"
,
"meow"
:
"^3.7.0"
,
"mkdirp"
:
"^0.5.1"
,
"nan"
:
"^2.1
0.0
"
,
"nan"
:
"^2.1
3.2
"
,
"node-gyp"
:
"^3.8.0"
,
"npmlog"
:
"^4.0.0"
,
"request"
:
"^2.88.0"
,
"sass-graph"
:
"
^2.2.4
"
,
"sass-graph"
:
"
2.2.5
"
,
"stdout-stream"
:
"^1.4.0"
,
"true-case-path"
:
"^1.0.2"
},
"dependencies"
:
{
"ajv"
:
{
"version"
:
"
5.5
.2"
,
"resolved"
:
"https://registry.npm
js.org/ajv/-/ajv-5.5
.2.tgz"
,
"integrity"
:
"sha1-
c7Xuyj+rZT49P5Qis0GtQiBdyWU
="
,
"version"
:
"
6.12
.2"
,
"resolved"
:
"https://registry.npm
.taobao.org/ajv/download/ajv-6.12
.2.tgz"
,
"integrity"
:
"sha1-
xinF7O0XuvMUQ3kY0tqIyZ1ZWM0
="
,
"requires"
:
{
"co"
:
"^4.6.0"
,
"fast-deep-equal"
:
"^1.0.0"
,
"fast-deep-equal"
:
"^3.1.1"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
"json-schema-traverse"
:
"^0.3.0"
"json-schema-traverse"
:
"^0.4.1"
,
"uri-js"
:
"^4.2.2"
}
},
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm
js.org/assert-plus/-
/assert-plus-1.0.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/assert-plus/download
/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
},
"aws-sign2"
:
{
"version"
:
"0.7.0"
,
"resolved"
:
"https://registry.npm
js.org/aws-sign2/-
/aws-sign2-0.7.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/aws-sign2/download
/aws-sign2-0.7.0.tgz"
,
"integrity"
:
"sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
},
"cross-spawn"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npm
js.org/cross-spawn/-
/cross-spawn-3.0.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/cross-spawn/download
/cross-spawn-3.0.1.tgz"
,
"integrity"
:
"sha1-ElYDfsufDF9549bvE14wdwGEuYI="
,
"requires"
:
{
"lru-cache"
:
"^4.0.1"
,
"which"
:
"^1.2.9"
}
},
"fast-deep-equal"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz?cache=0&sync_timestamp=1591599651635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.3.tgz"
,
"integrity"
:
"sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU="
},
"form-data"
:
{
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npm
js.org/form-data/-
/form-data-2.3.3.tgz"
,
"integrity"
:
"sha
512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/form-data/download
/form-data-2.3.3.tgz"
,
"integrity"
:
"sha
1-3M5SwF9kTymManq5Nr1yTO/786Y
="
,
"requires"
:
{
"asynckit"
:
"^0.4.0"
,
"combined-stream"
:
"^1.0.6"
,
...
...
@@ -5384,21 +5383,21 @@
},
"har-schema"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm
js.org/har-schema/-
/har-schema-2.0.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/har-schema/download
/har-schema-2.0.0.tgz"
,
"integrity"
:
"sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
},
"har-validator"
:
{
"version"
:
"5.1.
0
"
,
"resolved"
:
"https://registry.npm
js.org/har-validator/-/har-validator-5.1.0
.tgz"
,
"integrity"
:
"sha
512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA=
="
,
"version"
:
"5.1.
3
"
,
"resolved"
:
"https://registry.npm
.taobao.org/har-validator/download/har-validator-5.1.3
.tgz"
,
"integrity"
:
"sha
1-HvievT5JllV2de7ZiTEQ3DUPoIA
="
,
"requires"
:
{
"ajv"
:
"^
5.3.0
"
,
"ajv"
:
"^
6.5.5
"
,
"har-schema"
:
"^2.0.0"
}
},
"http-signature"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npm
js.org/http-signature/-
/http-signature-1.2.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/http-signature/download
/http-signature-1.2.0.tgz"
,
"integrity"
:
"sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
,
...
...
@@ -5406,20 +5405,40 @@
"sshpk"
:
"^1.7.0"
}
},
"json-schema-traverse"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz"
,
"integrity"
:
"sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
},
"lodash"
:
{
"version"
:
"4.17.15"
,
"resolved"
:
"https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz"
,
"integrity"
:
"sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg="
},
"nan"
:
{
"version"
:
"2.14.1"
,
"resolved"
:
"https://registry.npm.taobao.org/nan/download/nan-2.14.1.tgz"
,
"integrity"
:
"sha1-174036MQW5FJTDFHCJMV7/iHSwE="
},
"oauth-sign"
:
{
"version"
:
"0.9.0"
,
"resolved"
:
"https://registry.npm
js.org/oauth-sign/-
/oauth-sign-0.9.0.tgz"
,
"integrity"
:
"sha
512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=
="
"resolved"
:
"https://registry.npm
.taobao.org/oauth-sign/download
/oauth-sign-0.9.0.tgz"
,
"integrity"
:
"sha
1-R6ewFrqmi1+g7PPe4IqFxnmsZFU
="
},
"performance-now"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm
js.org/performance-now/-
/performance-now-2.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/performance-now/download
/performance-now-2.1.0.tgz"
,
"integrity"
:
"sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
"punycode"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz"
,
"integrity"
:
"sha1-tYsBCsQMIsVldhbI0sLALHv0eew="
},
"request"
:
{
"version"
:
"2.88.
0
"
,
"resolved"
:
"https://registry.npm
js.org/request/-/request-2.88.0
.tgz"
,
"integrity"
:
"sha
512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=
="
,
"version"
:
"2.88.
2
"
,
"resolved"
:
"https://registry.npm
.taobao.org/request/download/request-2.88.2
.tgz"
,
"integrity"
:
"sha
1-1zyRhzHLWofaBH4gcjQUb2ZNErM
="
,
"requires"
:
{
"aws-sign2"
:
"~0.7.0"
,
"aws4"
:
"^1.8.0"
,
...
...
@@ -5428,7 +5447,7 @@
"extend"
:
"~3.0.2"
,
"forever-agent"
:
"~0.6.1"
,
"form-data"
:
"~2.3.2"
,
"har-validator"
:
"~5.1.
0
"
,
"har-validator"
:
"~5.1.
3
"
,
"http-signature"
:
"~1.2.0"
,
"is-typedarray"
:
"~1.0.0"
,
"isstream"
:
"~0.1.2"
,
...
...
@@ -5438,18 +5457,18 @@
"performance-now"
:
"^2.1.0"
,
"qs"
:
"~6.5.2"
,
"safe-buffer"
:
"^5.1.2"
,
"tough-cookie"
:
"~2.
4.3
"
,
"tough-cookie"
:
"~2.
5.0
"
,
"tunnel-agent"
:
"^0.6.0"
,
"uuid"
:
"^3.3.2"
}
},
"tough-cookie"
:
{
"version"
:
"2.
4.3
"
,
"resolved"
:
"https://registry.npm
js.org/tough-cookie/-/tough-cookie-2.4.3
.tgz"
,
"integrity"
:
"sha
512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ=
="
,
"version"
:
"2.
5.0
"
,
"resolved"
:
"https://registry.npm
.taobao.org/tough-cookie/download/tough-cookie-2.5.0
.tgz"
,
"integrity"
:
"sha
1-zZ+yoKodWhK0c72fuW+j3P9lreI
="
,
"requires"
:
{
"psl"
:
"^1.1.2
4
"
,
"punycode"
:
"^
1.4
.1"
"psl"
:
"^1.1.2
8
"
,
"punycode"
:
"^
2.1
.1"
}
}
}
...
...
@@ -5463,14 +5482,24 @@
}
},
"normalize-package-data"
:
{
"version"
:
"2.
4
.0"
,
"resolved"
:
"https://registry.npm
js.org/normalize-package-data/-/normalize-package-data-2.4
.0.tgz"
,
"integrity"
:
"sha
512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw=
="
,
"version"
:
"2.
5
.0"
,
"resolved"
:
"https://registry.npm
.taobao.org/normalize-package-data/download/normalize-package-data-2.5
.0.tgz"
,
"integrity"
:
"sha
1-5m2xg4sgDB38IzIl0SyzZSDiNKg
="
,
"requires"
:
{
"hosted-git-info"
:
"^2.1.4"
,
"
is-builtin-module"
:
"^1.
0.0"
,
"
resolve"
:
"^1.1
0.0"
,
"semver"
:
"2 || 3 || 4 || 5"
,
"validate-npm-package-license"
:
"^3.0.1"
},
"dependencies"
:
{
"resolve"
:
{
"version"
:
"1.17.0"
,
"resolved"
:
"https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz"
,
"integrity"
:
"sha1-sllBtUloIxzC0bt2p5y38sC/hEQ="
,
"requires"
:
{
"path-parse"
:
"^1.0.6"
}
}
}
},
"normalize-path"
:
{
...
...
@@ -5842,7 +5871,7 @@
},
"parse-json"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npm
js.org/parse-json/-
/parse-json-2.2.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/parse-json/download
/parse-json-2.2.0.tgz"
,
"integrity"
:
"sha1-9ID0BDTvgHQfhGkJn43qGPVaTck="
,
"requires"
:
{
"error-ex"
:
"^1.2.0"
...
...
@@ -5889,8 +5918,7 @@
"path-parse"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz"
,
"integrity"
:
"sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
,
"dev"
:
true
"integrity"
:
"sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
},
"path-to-regexp"
:
{
"version"
:
"0.1.7"
,
...
...
@@ -5900,7 +5928,7 @@
},
"path-type"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npm
js.org/path-type/-
/path-type-1.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/path-type/download
/path-type-1.1.0.tgz"
,
"integrity"
:
"sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
...
...
@@ -5921,7 +5949,7 @@
},
"pify"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npm
js.org/pify/-
/pify-2.3.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/pify/download
/pify-2.3.0.tgz"
,
"integrity"
:
"sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
},
"pinkie"
:
{
...
...
@@ -6932,7 +6960,7 @@
},
"read-pkg"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npm
js.org/read-pkg/-
/read-pkg-1.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/read-pkg/download
/read-pkg-1.1.0.tgz"
,
"integrity"
:
"sha1-9f+qXs0pyzHAR0vKfXVra7KePyg="
,
"requires"
:
{
"load-json-file"
:
"^1.0.0"
,
...
...
@@ -6942,7 +6970,7 @@
},
"read-pkg-up"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm
js.org/read-pkg-up/-
/read-pkg-up-1.0.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/read-pkg-up/download
/read-pkg-up-1.0.1.tgz"
,
"integrity"
:
"sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI="
,
"requires"
:
{
"find-up"
:
"^1.0.0"
,
...
...
@@ -6951,7 +6979,7 @@
"dependencies"
:
{
"find-up"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npm
js.org/find-up/-
/find-up-1.1.2.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/find-up/download
/find-up-1.1.2.tgz"
,
"integrity"
:
"sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8="
,
"requires"
:
{
"path-exists"
:
"^2.0.0"
,
...
...
@@ -6960,7 +6988,7 @@
},
"path-exists"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm
js.org/path-exists/-
/path-exists-2.1.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/path-exists/download
/path-exists-2.1.0.tgz"
,
"integrity"
:
"sha1-D+tsZPD8UY2adU3V77YscCJ2H0s="
,
"requires"
:
{
"pinkie-promise"
:
"^2.0.0"
...
...
@@ -7317,7 +7345,7 @@
},
"redent"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm
js.org/redent/-
/redent-1.0.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/redent/download
/redent-1.0.0.tgz"
,
"integrity"
:
"sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94="
,
"requires"
:
{
"indent-string"
:
"^2.1.0"
,
...
...
@@ -7639,101 +7667,149 @@
"dev"
:
true
},
"sass-graph"
:
{
"version"
:
"2.2.
4
"
,
"resolved"
:
"https://registry.npm
js.org/sass-graph/-/sass-graph-2.2.4
.tgz"
,
"integrity"
:
"sha1-
E/vWPNHK8JCLn9k0dq1DpR0eC0k
="
,
"version"
:
"2.2.
5
"
,
"resolved"
:
"https://registry.npm
.taobao.org/sass-graph/download/sass-graph-2.2.5
.tgz"
,
"integrity"
:
"sha1-
qYHIdEa4MZ2W3OBnHkh4eb0kwug
="
,
"requires"
:
{
"glob"
:
"^7.0.0"
,
"lodash"
:
"^4.0.0"
,
"scss-tokenizer"
:
"^0.2.3"
,
"yargs"
:
"^
7.0.0
"
"yargs"
:
"^
13.3.2
"
},
"dependencies"
:
{
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz"
,
"integrity"
:
"sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc="
},
"ansi-styles"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0="
,
"requires"
:
{
"color-convert"
:
"^1.9.0"
}
},
"camelcase"
:
{
"version"
:
"
3.0.0
"
,
"resolved"
:
"https://registry.npm
js.org/camelcase/-/camelcase-3.0.0
.tgz"
,
"integrity"
:
"sha1-
MvxLn82vhF/N9+c7uXysImHwqwo
="
"version"
:
"
5.3.1
"
,
"resolved"
:
"https://registry.npm
.taobao.org/camelcase/download/camelcase-5.3.1
.tgz"
,
"integrity"
:
"sha1-
48mzFWnhBoEd8kL3FXJaH0xJQyA
="
},
"cliui"
:
{
"version"
:
"
3.2
.0"
,
"resolved"
:
"https://registry.npm
js.org/cliui/-/cliui-3.2
.0.tgz"
,
"integrity"
:
"sha1-
EgYBU3qRbSmUD5NNo7SNWFo5IT0
="
,
"version"
:
"
5.0
.0"
,
"resolved"
:
"https://registry.npm
.taobao.org/cliui/download/cliui-5.0
.0.tgz"
,
"integrity"
:
"sha1-
3u/P2y6AB4SqNPRvoI4GhRx7u8U
="
,
"requires"
:
{
"string-width"
:
"^
1.0.1
"
,
"strip-ansi"
:
"^
3.0.1
"
,
"wrap-ansi"
:
"^
2.0
.0"
"string-width"
:
"^
3.1.0
"
,
"strip-ansi"
:
"^
5.2.0
"
,
"wrap-ansi"
:
"^
5.1
.0"
}
},
"
is-fullwidth-code-point
"
:
{
"version"
:
"
1
.0.0"
,
"resolved"
:
"https://registry.npm
js.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1
.0.0.tgz"
,
"integrity"
:
"sha1-
754xOG8DGn8NZDr4L95QxFfvAMs
="
,
"
find-up
"
:
{
"version"
:
"
3
.0.0"
,
"resolved"
:
"https://registry.npm
.taobao.org/find-up/download/find-up-3
.0.0.tgz"
,
"integrity"
:
"sha1-
SRafHXmTQwZG2mHsxa41XCHJe3M
="
,
"requires"
:
{
"
number-is-nan"
:
"^1
.0.0"
"
locate-path"
:
"^3
.0.0"
}
},
"os-locale"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"
,
"integrity"
:
"sha1-IPnxeuKe00XoveWDsT0gCYA8FNk="
,
"get-caller-file"
:
{
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz"
,
"integrity"
:
"sha1-T5RBKoLbMvNuOwuXQfipf+sDH34="
},
"locate-path"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz"
,
"integrity"
:
"sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4="
,
"requires"
:
{
"lcid"
:
"^1.0.0"
"p-locate"
:
"^3.0.0"
,
"path-exists"
:
"^3.0.0"
}
},
"p-limit"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz"
,
"integrity"
:
"sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE="
,
"requires"
:
{
"p-try"
:
"^2.0.0"
}
},
"p-locate"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz"
,
"integrity"
:
"sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ="
,
"requires"
:
{
"p-limit"
:
"^2.0.0"
}
},
"p-try"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz"
,
"integrity"
:
"sha1-yyhoVA4xPWHeWPr741zpAE1VQOY="
},
"require-main-filename"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz"
,
"integrity"
:
"sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs="
},
"string-width"
:
{
"version"
:
"
1.0.2
"
,
"resolved"
:
"https://registry.npm
js.org/string-width/-/string-width-1.0.2
.tgz"
,
"integrity"
:
"sha1-
EYvfW4zcUaKn5w0hHgfisLmxB9M
="
,
"version"
:
"
3.1.0
"
,
"resolved"
:
"https://registry.npm
.taobao.org/string-width/download/string-width-3.1.0
.tgz"
,
"integrity"
:
"sha1-
InZ74htirxCBV0MG9prFG2IgOWE
="
,
"requires"
:
{
"
code-point-at"
:
"^1.0.0
"
,
"is-fullwidth-code-point"
:
"^
1
.0.0"
,
"strip-ansi"
:
"^
3.0
.0"
"
emoji-regex"
:
"^7.0.1
"
,
"is-fullwidth-code-point"
:
"^
2
.0.0"
,
"strip-ansi"
:
"^
5.1
.0"
}
},
"strip-ansi"
:
{
"version"
:
"
3.0.1
"
,
"resolved"
:
"https://registry.npm
js.org/strip-ansi/-/strip-ansi-3.0.1
.tgz"
,
"integrity"
:
"sha1-
ajhfuIU9lS1f8F0Oiq+UJ43GPc8
="
,
"version"
:
"
5.2.0
"
,
"resolved"
:
"https://registry.npm
.taobao.org/strip-ansi/download/strip-ansi-5.2.0
.tgz"
,
"integrity"
:
"sha1-
jJpTb+tq/JYr36WxBKUJHBrZwK4
="
,
"requires"
:
{
"ansi-regex"
:
"^
2.0
.0"
"ansi-regex"
:
"^
4.1
.0"
}
},
"which-module"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz"
,
"integrity"
:
"sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="
"wrap-ansi"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz"
,
"integrity"
:
"sha1-H9H2cjXVttD+54EFYAG/tpTAOwk="
,
"requires"
:
{
"ansi-styles"
:
"^3.2.0"
,
"string-width"
:
"^3.0.0"
,
"strip-ansi"
:
"^5.0.0"
}
},
"y18n"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz"
,
"integrity"
:
"sha1-le+U+F7MgdAHwmThkKEg8KPIVms="
},
"yargs"
:
{
"version"
:
"
7.1.0
"
,
"resolved"
:
"https://registry.npm
js.org/yargs/-/yargs-7.1.0
.tgz"
,
"integrity"
:
"sha1-
a6MY6xaWFyf10oT46gA+jWFU0Mg
="
,
"version"
:
"
13.3.2
"
,
"resolved"
:
"https://registry.npm
.taobao.org/yargs/download/yargs-13.3.2
.tgz"
,
"integrity"
:
"sha1-
rX/+/sGqWVZayRX4Lcyzipwxot0
="
,
"requires"
:
{
"camelcase"
:
"^3.0.0"
,
"cliui"
:
"^3.2.0"
,
"decamelize"
:
"^1.1.1"
,
"get-caller-file"
:
"^1.0.1"
,
"os-locale"
:
"^1.4.0"
,
"read-pkg-up"
:
"^1.0.1"
,
"cliui"
:
"^5.0.0"
,
"find-up"
:
"^3.0.0"
,
"get-caller-file"
:
"^2.0.1"
,
"require-directory"
:
"^2.1.1"
,
"require-main-filename"
:
"^
1.0.1
"
,
"require-main-filename"
:
"^
2.0.0
"
,
"set-blocking"
:
"^2.0.0"
,
"string-width"
:
"^
1.0.2
"
,
"which-module"
:
"^
1
.0.0"
,
"y18n"
:
"^
3.2.1
"
,
"yargs-parser"
:
"^
5.0.0
"
"string-width"
:
"^
3.0.0
"
,
"which-module"
:
"^
2
.0.0"
,
"y18n"
:
"^
4.0.0
"
,
"yargs-parser"
:
"^
13.1.2
"
}
},
"yargs-parser"
:
{
"version"
:
"
5.0.0
"
,
"resolved"
:
"https://registry.npm
js.org/yargs-parser/-/yargs-parser-5.0.0
.tgz"
,
"integrity"
:
"sha1-
J17PDX/+Bcd+ZOfIbkzZS/DhIoo
="
,
"version"
:
"
13.1.2
"
,
"resolved"
:
"https://registry.npm
.taobao.org/yargs-parser/download/yargs-parser-13.1.2
.tgz"
,
"integrity"
:
"sha1-
Ew8JcC667vJlDVTObj5XBvek+zg
="
,
"requires"
:
{
"camelcase"
:
"^3.0.0"
"camelcase"
:
"^5.0.0"
,
"decamelize"
:
"^1.2.0"
}
}
}
...
...
@@ -7782,7 +7858,7 @@
},
"scss-tokenizer"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npm
js.org/scss-tokenizer/-
/scss-tokenizer-0.2.3.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/scss-tokenizer/download
/scss-tokenizer-0.2.3.tgz"
,
"integrity"
:
"sha1-jrBtualyMzOCTT9VMGQRSYR85dE="
,
"requires"
:
{
"js-base64"
:
"^2.1.8"
,
...
...
@@ -7791,7 +7867,7 @@
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.4.4"
,
"resolved"
:
"https://registry.npm
js.org/source-map/-
/source-map-0.4.4.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/source-map/download
/source-map-0.4.4.tgz"
,
"integrity"
:
"sha1-66T12pwNyZneaAMti092FzZSA2s="
,
"requires"
:
{
"amdefine"
:
">=0.0.4"
...
...
@@ -8199,32 +8275,32 @@
"dev"
:
true
},
"spdx-correct"
:
{
"version"
:
"3.
0.2
"
,
"resolved"
:
"https://registry.npm
js.org/spdx-correct/-/spdx-correct-3.0.2
.tgz"
,
"integrity"
:
"sha
512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ=
="
,
"version"
:
"3.
1.1
"
,
"resolved"
:
"https://registry.npm
.taobao.org/spdx-correct/download/spdx-correct-3.1.1
.tgz"
,
"integrity"
:
"sha
1-3s6BrJweZxPl99G28X1Gj6U9iak
="
,
"requires"
:
{
"spdx-expression-parse"
:
"^3.0.0"
,
"spdx-license-ids"
:
"^3.0.0"
}
},
"spdx-exceptions"
:
{
"version"
:
"2.
2
.0"
,
"resolved"
:
"https://registry.npm
js.org/spdx-exceptions/-/spdx-exceptions-2.2
.0.tgz"
,
"integrity"
:
"sha
512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA=
="
"version"
:
"2.
3
.0"
,
"resolved"
:
"https://registry.npm
.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3
.0.tgz"
,
"integrity"
:
"sha
1-PyjOGnegA3JoPq3kpDMYNSeiFj0
="
},
"spdx-expression-parse"
:
{
"version"
:
"3.0.
0
"
,
"resolved"
:
"https://registry.npm
js.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0
.tgz"
,
"integrity"
:
"sha
512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg=
="
,
"version"
:
"3.0.
1
"
,
"resolved"
:
"https://registry.npm
.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1
.tgz"
,
"integrity"
:
"sha
1-z3D1BILu/cmOPOCmgz5KU87rpnk
="
,
"requires"
:
{
"spdx-exceptions"
:
"^2.1.0"
,
"spdx-license-ids"
:
"^3.0.0"
}
},
"spdx-license-ids"
:
{
"version"
:
"3.0.
1
"
,
"resolved"
:
"https://registry.npm
js.org/spdx-license-ids/-/spdx-license-ids-3.0.1
.tgz"
,
"integrity"
:
"sha
512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w=
="
"version"
:
"3.0.
5
"
,
"resolved"
:
"https://registry.npm
.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5
.tgz"
,
"integrity"
:
"sha
1-NpS1gEVnpFjTyARYQqY1hjL2JlQ
="
},
"split-string"
:
{
"version"
:
"3.1.0"
,
...
...
@@ -8298,21 +8374,21 @@
},
"stdout-stream"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npm
js.org/stdout-stream/-
/stdout-stream-1.4.1.tgz"
,
"integrity"
:
"sha
512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/stdout-stream/download
/stdout-stream-1.4.1.tgz"
,
"integrity"
:
"sha
1-WsF0zdXNcmEEqgwLK9g4FdjVNd4
="
,
"requires"
:
{
"readable-stream"
:
"^2.0.1"
},
"dependencies"
:
{
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm
js.org/isarray/-
/isarray-1.0.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/isarray/download
/isarray-1.0.0.tgz"
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"readable-stream"
:
{
"version"
:
"2.3.
6
"
,
"resolved"
:
"https://registry.npm
js.org/readable-stream/-/readable-stream-2.3.6
.tgz"
,
"integrity"
:
"sha
512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=
="
,
"version"
:
"2.3.
7
"
,
"resolved"
:
"https://registry.npm
.taobao.org/readable-stream/download/readable-stream-2.3.7
.tgz"
,
"integrity"
:
"sha
1-Hsoc9xGu+BTAT2IlKjamL2yyO1c
="
,
"requires"
:
{
"core-util-is"
:
"~1.0.0"
,
"inherits"
:
"~2.0.3"
,
...
...
@@ -8325,8 +8401,8 @@
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npm
js.org/string_decoder/-
/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha
512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/string_decoder/download
/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha
1-nPFhG6YmhdcDCunkujQUnDrwP8g
="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
...
...
@@ -8462,7 +8538,7 @@
},
"strip-bom"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm
js.org/strip-bom/-
/strip-bom-2.0.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/strip-bom/download
/strip-bom-2.0.0.tgz"
,
"integrity"
:
"sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4="
,
"requires"
:
{
"is-utf8"
:
"^0.2.0"
...
...
@@ -8475,7 +8551,7 @@
},
"strip-indent"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm
js.org/strip-indent/-
/strip-indent-1.0.1.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/strip-indent/download
/strip-indent-1.0.1.tgz"
,
"integrity"
:
"sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI="
,
"requires"
:
{
"get-stdin"
:
"^4.0.1"
...
...
@@ -8643,7 +8719,7 @@
},
"trim-newlines"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm
js.org/trim-newlines/-
/trim-newlines-1.0.0.tgz"
,
"resolved"
:
"https://registry.npm
.taobao.org/trim-newlines/download
/trim-newlines-1.0.0.tgz"
,
"integrity"
:
"sha1-WIeWa7WCpFA6QetST301ARgVphM="
},
"trim-right"
:
{
...
...
@@ -8654,8 +8730,8 @@
},
"true-case-path"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npm
js.org/true-case-path/-
/true-case-path-1.0.3.tgz"
,
"integrity"
:
"sha
512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/true-case-path/download
/true-case-path-1.0.3.tgz"
,
"integrity"
:
"sha
1-+BO1qMhrQNpZYGcisUTjIleZ9H0
="
,
"requires"
:
{
"glob"
:
"^7.1.2"
}
...
...
@@ -8832,6 +8908,21 @@
"integrity"
:
"sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
,
"dev"
:
true
},
"uri-js"
:
{
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz"
,
"integrity"
:
"sha1-lMVA4f93KVbiKZUHwBCupsiDjrA="
,
"requires"
:
{
"punycode"
:
"^2.1.0"
},
"dependencies"
:
{
"punycode"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz"
,
"integrity"
:
"sha1-tYsBCsQMIsVldhbI0sLALHv0eew="
}
}
},
"urix"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
,
...
...
@@ -8934,8 +9025,8 @@
},
"validate-npm-package-license"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npm
js.org/validate-npm-package-license/-
/validate-npm-package-license-3.0.4.tgz"
,
"integrity"
:
"sha
512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=
="
,
"resolved"
:
"https://registry.npm
.taobao.org/validate-npm-package-license/download
/validate-npm-package-license-3.0.4.tgz"
,
"integrity"
:
"sha
1-/JH2uce6FchX9MssXe/uw51PQQo
="
,
"requires"
:
{
"spdx-correct"
:
"^3.0.0"
,
"spdx-expression-parse"
:
"^3.0.0"
...
...
@@ -9080,6 +9171,21 @@
"resolved"
:
"http://192.168.110.93:4873/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.1.tgz"
,
"integrity"
:
"sha512-UjZz0I5Fy8ADrmvjCqTJm+XJVkf52hi6/yajcTyjqG20DTS2IVByFF26TI69by9PZApwbC+eHkV/lALcvEFgjw=="
},
"vuedraggable"
:
{
"version"
:
"2.23.2"
,
"resolved"
:
"https://registry.npm.taobao.org/vuedraggable/download/vuedraggable-2.23.2.tgz"
,
"integrity"
:
"sha1-DZXX/fTwL1Z1Wiazydylx8qc+nI="
,
"requires"
:
{
"sortablejs"
:
"^1.10.1"
},
"dependencies"
:
{
"sortablejs"
:
{
"version"
:
"1.10.2"
,
"resolved"
:
"https://registry.npm.taobao.org/sortablejs/download/sortablejs-1.10.2.tgz"
,
"integrity"
:
"sha1-bkA2TZE/mLhaFPZnj5K1wSIfUpA="
}
}
},
"vuex"
:
{
"version"
:
"2.5.0"
,
"resolved"
:
"https://registry.npmjs.org/vuex/-/vuex-2.5.0.tgz"
,
...
...
package.json
浏览文件 @
e8883767
...
...
@@ -28,7 +28,7 @@
"
js-md5
"
:
"
^0.7.3
"
,
"
jsencrypt
"
:
"
^3.0.0-rc.1
"
,
"
jspdf
"
:
"
^1.5.3
"
,
"
node-sass
"
:
"
^4.
9.2
"
,
"
node-sass
"
:
"
^4.
14.1
"
,
"
qrcode
"
:
"
^1.3.3
"
,
"
showdown
"
:
"
^1.6.4
"
,
"
sortablejs
"
:
"
^1.10.0-rc3
"
,
...
...
src/utils/fetch.js
浏览文件 @
e8883767
...
...
@@ -54,7 +54,7 @@ service.interceptors.request.use(config => {
}
if
(
process
.
env
.
BUILD_ENV
==
"development"
){
// 本地开发环境
// console.log('环境变量>>>> ', process.env.BUILD_ENV);
config
.
headers
[
'token'
]
=
'
4559D8D1D615430991878A1264830A04
'
;
config
.
headers
[
'token'
]
=
'
1C7A1CC89FD24B8A8EAA0A54A06F7C9A
'
;
// config.headers['token'] = localStorage.getItem('storageToken')
}
else
{
config
.
headers
[
'token'
]
=
localStorage
.
getItem
(
'storageToken'
)
...
...
src/views/yqrange/create-range.vue
浏览文件 @
e8883767
...
...
@@ -19,12 +19,14 @@
</el-row>
<div
class=
"first-step"
v-if=
"active == 0"
>
<p
class=
"p-title"
>
基础信息
</p>
<el-form
ref=
"formData"
<el-form
ref=
"formData"
:model=
"formData"
:rules=
"rules"
label-width=
"150px"
label-suffix=
":"
class=
"basic-form"
>
class=
"basic-form"
>
<el-form-item
label=
"圈子名称"
prop=
"projectName"
>
<el-col
:span=
"13"
>
<el-input
...
...
@@ -51,11 +53,7 @@
@
mouseover
.
stop=
"imgMouseOver1=true"
class=
"bg-img"
/>
<img
v-if=
"!formData.imgUrl1"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<img
v-if=
"!formData.imgUrl1"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOver1"
...
...
@@ -88,11 +86,7 @@
@
mouseover
.
stop=
"imgMouseOver2=true"
class=
"bg-img"
/>
<img
v-if=
"!formData.imgUrl2"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<img
v-if=
"!formData.imgUrl2"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOver2"
...
...
@@ -127,8 +121,8 @@
v-for=
"item in contentList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
:value=
"item.label"
>
</el-option>
</el-select>
</el-form-item>
</el-form>
...
...
@@ -137,14 +131,14 @@
</div>
</
template
>
<
script
>
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
import
{
openLoading
,
closeLoading
}
from
"../../utils/utils"
;
import
{
doUpload
,
getFilePath
}
from
"../../utils/qiniu-util"
;
export
default
{
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
import
{
openLoading
,
closeLoading
}
from
"../../utils/utils"
;
import
{
doUpload
,
getFilePath
}
from
"../../utils/qiniu-util"
;
export
default
{
components
:
{
BreadCrumb
},
data
()
{
data
()
{
let
checkProjectStr
=
(
rule
,
value
,
callback
)
=>
{
if
(
value
.
indexOf
(
"
\
\"
) != -1) {
//存在
...
...
@@ -155,34 +149,35 @@
callback();
}
};
return
{
curmbFirst: '云鹊小圈'
,
curmbSecond: '新建小圈'
,
return
{
curmbFirst: "
云鹊小圈
"
,
curmbSecond: "
新建小圈
"
,
active: 0,
//页面展示位置
stepData: [true, false, false],
showStorage: true,
formData: {
projectName: ''
,
imgUrl1: ''
,
projectName: ""
,
imgUrl1: ""
,
imgUrl1More: {},
imgUrl2: ''
,
imgUrl2: ""
,
imgUrl2More: {},
introduce: ''
,
contentRole: '',
introduce: ""
,
contentRole: ""
},
imgMouseOver1: false,
uploadImgMessage1: false,
//未上传图片,校验提示语
uploadImgMessage1: false,
//未上传图片,校验提示语
imgMouseOver2: false,
uploadImgMessage2: false,
contentList: [
{
value: '1',
label: '所有人可发布动态'
},{
value: '2',
label: '嘉宾可发布动态'
value: "
1
",
label: "
所有人可发布动态
"
},
{
value: "
2
",
label: "
嘉宾可发布动态
"
}
],
rules: {
projectName: [
...
...
@@ -206,10 +201,10 @@
{ validator: checkProjectStr, trigger: "
blur
" }
],
contentRole: [
{ required: true, message: "
请选择内容发布权限
", trigger: "
blur
" },
{ required: true, message: "
请选择内容发布权限
", trigger: "
blur
" }
]
}
}
};
},
methods: {
//上传圈子头像
...
...
@@ -258,13 +253,23 @@
image.src = theFile.target.result;
image.onload = function() {
let _this = this;
if (_this.width != fileLimit.width || _this.height != fileLimit.height) {
if (
_this.width != fileLimit.width ||
_this.height != fileLimit.height
) {
vm.$message.error("
图片尺寸不符合规范,请根据规范上传图片
");
} else {
openLoading(vm);
doUpload(vm, file, getFilePath(file, null), "
preview4
", "
progress1
", 1).then(function(path) {
doUpload(
vm,
file,
getFilePath(file, null),
"
preview4
",
"
progress1
",
1
).then(function(path) {
closeLoading(vm);
console.log('上传成功后路径',
path);
console.log("
上传成功后路径
",
path);
if (fileLimit.show == "
uploadImgMessage1
") {
vm.uploadImgMessage1 = false;
} else if (fileLimit.show == "
uploadImgMessage2
") {
...
...
@@ -295,16 +300,16 @@
//下一步
nextStep() {},
//完成
complete() {},
},
complete() {}
}
};
</
script
>
<
style
lang=
"scss"
>
.yqrange-index-wrapper
{
.yqrange-index-content
{
.yqrange-index-wrapper
{
.yqrange-index-content
{
background
:
#fff
;
padding
:
10px
;
.step-content
{
.step-content
{
overflow
:
hidden
;
height
:
60px
;
padding
:
15px
0
50px
0
;
...
...
@@ -342,9 +347,9 @@
border
:
1px
solid
#449284
!
important
;
}
}
.first-step
{
.first-step
{
margin-top
:
20px
;
.p-title
{
.p-title
{
padding-left
:
10px
;
margin-bottom
:
15px
;
}
...
...
@@ -411,10 +416,10 @@
}
}
}
}
.
required-label
.
el-form-item__label
:
:
before
{
content
:
'*'
;
color
:
#F56C6C
;
}
.
required-label
.
el-form-item__label
:
:
before
{
content
:
"*"
;
color
:
#f56c6c
;
margin-right
:
4px
;
}
}
</
style
>
src/views/yqrange/role-manage.vue
浏览文件 @
e8883767
...
...
@@ -3,30 +3,47 @@
<bread-crumb
:curmbFirst=
"curmbFirst"
:curmbSecond=
"curmbSecond"
></bread-crumb>
<div
class=
"yqrange-index-content screenSet"
id=
"screenSet"
>
<div
class=
"header-title"
>
成员管理
</div>
<el-form
ref=
"searchForm"
:model=
"searchForm"
label-width=
"75px"
label-suffix=
":"
:inline=
"true"
>
<el-form
ref=
"searchForm"
:model=
"searchForm"
label-width=
"75px"
label-suffix=
":"
:inline=
"true"
>
<el-row
:gutter=
"30"
type=
"flex"
style=
"margin-top: 10px"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"科室"
>
<el-select
v-model=
"searchForm.department"
placeholder=
"请选择科室"
clearable
style=
"margin-left:20px;"
>
<el-form-item
label=
"姓名"
>
<el-input
size=
"small"
v-model=
"searchForm.searchName"
placeholder=
"请输入姓名"
></el-input>
<!--
<el-select
v-model=
"searchForm.department"
placeholder=
"请输入姓名"
clearable
style=
"margin-left:20px;"
>
<el-option
v-for=
"item in departmentList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</el-select>
:value=
"item.label"
>
</el-option>
</el-select>
-->
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"职称"
>
<el-select
v-model=
"searchForm.proTitle"
placeholder=
"请选择职称"
clearable
style=
"margin-left:20px;"
>
<el-form-item
label=
"机构"
>
<el-input
size=
"small"
v-model=
"searchForm.searchHospital"
placeholder=
"请输入机构名称"
></el-input>
<!--
<el-select
v-model=
"searchForm.proTitle"
placeholder=
"请选择机构"
clearable
style=
"margin-left:20px;"
>
<el-option
v-for=
"item in proList
"
:key=
"item.value
"
:label=
"item.label
"
:value=
"item.label"
>
</el-option>
</el-select>
v-for=
"(item, index) in organization
"
:key=
"index
"
:value=
"item.id
"
:label=
"item.name"
>
</el-option>
</el-select>
-->
</el-form-item>
</el-col>
<el-col
:span=
"4"
style=
"text-align: right"
>
...
...
@@ -47,9 +64,36 @@
<el-table-column
prop=
"hospital"
label=
"所属机构"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
label=
"操作"
min-width=
"300"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
v-if=
"scope.row.level == 2"
@
click=
"promote(scope.row)"
type=
"text"
size=
"small"
>
升为主管理员
</el-button>
<el-button
v-if=
"scope.row.level == 3"
@
click=
"promote(scope.row)"
type=
"text"
size=
"small"
>
升为管理员
</el-button>
<el-button
v-if=
"scope.row.level != 1"
@
click=
"addBlackList(scope.row)"
type=
"text"
size=
"small"
>
加入黑名单
</el-button>
<el-button
v-if=
"scope.row.level == 0"
@
click=
"promote(scope.row)"
type=
"text"
size=
"small"
>
升为管理员
</el-button>
<el-button
v-if=
"scope.row.level == 1"
@
click=
"promote(scope.row)"
type=
"text"
size=
"small"
>
升为主管理员
</el-button>
<el-button
v-if=
"scope.row.level == 2"
@
click=
"promote(scope.row)"
type=
"text"
size=
"small"
>
升为审核人员
</el-button>
<el-button
v-if=
"scope.row.level == 3"
@
click=
"promote(scope.row)"
type=
"text"
size=
"small"
>
升为审核人员
</el-button>
<el-button
v-if=
"scope.row.level == 0"
@
click=
"addBlackList(scope.row)"
type=
"text"
size=
"small"
>
加入黑名单
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -69,97 +113,325 @@
</div>
</template>
<
script
>
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
export
default
{
let
vm
=
null
;
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
// import * as operationData from "../../../utils/operation";
export
default
{
components
:
{
BreadCrumb
},
data
(){
return
{
curmbFirst
:
'云鹊小圈'
,
curmbSecond
:
'成员管理'
,
data
()
{
vm
=
this
;
return
{
curmbFirst
:
"云鹊小圈"
,
curmbSecond
:
"成员管理"
,
searchForm
:
{
department
:
''
,
proTitle
:
''
,
searchName
:
""
,
searchHospital
:
""
,
department
:
""
,
proTitle
:
""
,
pageNo
:
1
,
pageSize
:
10
,
pageSize
:
10
},
totalRows
:
0
,
departmentList
:
[{
value
:
'1'
,
label
:
'外科'
},
{
value
:
'2'
,
label
:
'内科'
}],
proList
:
[{
value
:
'1'
,
label
:
'主治医师'
},
{
value
:
'2'
,
label
:
'医生'
}],
departmentList
:
[
{
value
:
"1"
,
label
:
"外科"
},
{
value
:
"2"
,
label
:
"内科"
}
],
proList
:
[
{
value
:
"1"
,
label
:
"主治医师"
},
{
value
:
"2"
,
label
:
"医生"
}
],
tableData
:
[
{
role
:
'主管理员'
,
name
:
'炸弹'
,
proTitle
:
''
,
department
:
''
,
hospital
:
''
,
role
:
"普通成员"
,
name
:
"炸弹"
,
proTitle
:
""
,
department
:
""
,
hospital
:
""
,
level
:
0
,
doctorId
:
123
,
status
:
1
},
{
role
:
"管理员"
,
name
:
"炸弹3号"
,
proTitle
:
"医生"
,
department
:
"内科"
,
hospital
:
"浙江省中医院"
,
level
:
1
,
},
{
role
:
'普通成员'
,
name
:
'炸弹3号'
,
proTitle
:
'医生'
,
department
:
'内科'
,
hospital
:
'浙江省中医院'
,
level
:
3
,
doctorId
:
456
,
status
:
1
},
{
role
:
"主管理员"
,
name
:
"炸弹4号"
,
proTitle
:
"医生"
,
department
:
"内科"
,
hospital
:
"浙江省中医院"
,
level
:
2
,
doctorId
:
456
,
status
:
1
}
],
organization
:
[
{
id
:
"1"
,
name
:
"第一医院"
},
{
id
:
"2"
,
name
:
"第二医院"
}
],
id
:
null
};
},
created
()
{
vm
=
this
;
this
.
id
=
this
.
$route
.
query
.
id
;
vm
.
getOrganization
();
},
methods
:
{
searchList
()
{
console
.
log
(
'查询'
)
console
.
log
(
"查询"
);
let
req
=
{
name
:
this
.
searchForm
.
searchName
,
hospitaName
:
this
.
searchForm
.
searchHospital
,
id
:
this
.
id
,
pageNo
:
1
,
pageSize
:
10
};
// vm.POST("eco/circle/members", req)
// .then(res => {
// if (res.code == "000000") {
// // this.tableData = vm.$message({
// // type: "success",
// // message: "操作成功"
// // });
// // vm.search();
// // if (res.message != "success") {
// // vm.$message({
// // message: res.message,
// // type: "warning"
// // });
// // }
// let listData = [];
// for (let i = 0; i
<
data
.
length
;
i
++
)
{
// let roleName = "";
// switch (data[i].role_id) {
// case 0:
// roleName = "普通人 1:管理员 2:主管理员 3:审核人员";
// break;
// case 1:
// roleName = "管理员";
// break;
// case 2:
// roleName = "主管理员";
// break;
// case 3:
// roleName = "审核人员";
// break;
// default:
// roleName = "普通人";
// }
// let obj = {
// role: roleName,
// name: data[i].name,
// proTitle: data[i].title,
// department: data[i].departmentName,
// hospital: data[i].hospitalName,
// level: data[i].role_id,
// doctorId: data[i].id,
// status: data[i].status
// };
// listData.push(obj);
// }
// this.tableData = listData;
// } else {
// // vm.$message.info(res.message);
// // vm.$message.info("操作失败,请重试");
// }
// })
// .catch(function(error) {
// vm.$message.error(error);
// });
let
listData
=
[];
let
obj
=
{
role
:
"大总管"
,
name
:
"小小"
,
proTitle
:
"妇科老大"
,
department
:
"总经办"
,
hospital
:
"青山神经病院"
,
level
:
3
,
doctorId
:
789
};
listData
.
push
(
obj
);
this
.
tableData
=
listData
;
},
resetForm
()
{
console
.
log
(
'重置'
)
console
.
log
(
"重置"
);
this
.
searchForm
.
searchName
=
""
;
this
.
searchForm
.
searchHospital
=
""
;
},
//获取机构
getOrganization
()
{
console
.
log
(
"getOrganization***"
);
let
req
=
{
id
:
this
.
id
};
console
.
log
(
"alex id = "
+
this
.
id
);
// vm.GET("eco/circle/hospitals", req).then(res => {
// if (res.code == "000000") {
// // console.log(res);
// vm.organization = vm.dealOrganizationData(res.data.list);
// } else {
// vm.organization = [
// {
// id: "0",
// label: "请选择机构"
// }
// ];
// }
// });
const
org
=
[
{
id
:
"1"
,
name
:
"中医院"
},
{
id
:
"2"
,
name
:
"妇幼保健院"
}
];
vm
.
organization
=
org
;
},
dealOrganizationData
(
data
)
{
let
org
=
[];
org
[
0
]
=
{
id
:
"-1"
,
name
:
"请选择机构"
};
for
(
let
i
=
0
;
i
<
data
.
length
;
i
++
)
{
let
obj
=
{
id
:
data
[
i
].
id
,
label
:
data
[
i
].
name
};
org
.
push
(
obj
);
}
return
org
;
},
//管理员升级
promote
(
row
)
{
let
currentName
=
''
,
willName
;
if
(
row
.
level
==
1
)
{
currentName
=
'主管理员'
;
vm
=
this
;
let
currentName
=
""
,
willName
,
operation
,
willLevel
;
if
(
row
.
level
==
0
)
{
currentName
=
"普通人"
;
willName
=
"管理员"
;
operation
=
"升为"
;
willLevel
=
1
;
}
else
if
(
row
.
level
==
1
)
{
currentName
=
"管理员"
;
willName
=
"主管理员"
;
operation
=
"升为"
;
willLevel
=
2
;
}
else
if
(
row
.
level
==
2
)
{
currentName
=
'管理员'
;
willName
=
'主管理员'
;
}
else
if
(
row
.
level
==
3
)
{
currentName
=
'普通成员'
;
willName
=
'管理员'
;
}
this
.
$confirm
(
`确定将
${
currentName
}
“
${
row
.
name
}
”升为
${
willName
}
`
,
''
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
,
customClass
:
'range-make-box'
,
})
.
then
(()
=>
{
currentName
=
"主管理员"
;
willName
=
"审核人员"
;
operation
=
"降为"
;
willLevel
=
3
;
}
vm
.
$confirm
(
`确定将
${
currentName
}
“
${
row
.
name
}
”
${
operation
}${
willName
}
?`
,
""
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
customClass
:
"range-make-box"
})
.
then
(()
=>
{
// confirm
}).
catch
(()
=>
{
// vm.$message({
// message: "操作成功!!!"
// });
vm
.
GET
(
"circle/circle/"
+
this
.
id
+
"/entrust/"
+
row
.
doctorId
+
"/"
+
willLevel
,
null
)
.
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
vm
.
$message
({
type
:
"success"
,
message
:
"操作成功"
});
vm
.
search
();
if
(
res
.
message
!=
"success"
)
{
vm
.
$message
({
message
:
res
.
message
,
type
:
"warning"
});
}
}
else
{
// vm.$message.info(res.message);
vm
.
$message
.
info
(
"操作失败,请重试"
);
}
})
.
catch
(
function
(
error
)
{
vm
.
$message
.
error
(
error
);
});
})
.
catch
(()
=>
{
// cancel
});
},
//加入黑名单
addBlackList
(
row
)
{
this
.
$confirm
(
`确定将“
${
row
.
name
}
”加入黑名单吗`
,
''
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
,
customClass
:
'range-make-box'
,
}).
then
(()
=>
{
// confirm
}).
catch
(()
=>
{
vm
=
this
;
this
.
$confirm
(
`确定将“
${
row
.
name
}
”加入黑名单吗`
,
""
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"alert"
,
customClass
:
"range-make-box"
})
.
then
(()
=>
{
console
.
log
(
"查询: this.id = "
+
this
.
id
+
", row.doctorId = "
+
row
.
doctorId
);
vm
.
GET
(
"eco/circle/"
+
this
.
id
+
"/"
+
row
.
doctorId
+
"/freeControl"
,
req
)
.
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
vm
.
$message
({
type
:
"success"
,
message
:
"操作成功"
});
vm
.
search
();
if
(
res
.
message
!=
"success"
)
{
vm
.
$message
({
message
:
res
.
message
,
type
:
"warning"
});
}
}
else
{
// vm.$message.info(res.message);
vm
.
$message
.
info
(
"操作失败,请重试"
);
}
})
.
catch
(
function
(
error
)
{
vm
.
$message
.
error
(
error
);
});
})
.
catch
(()
=>
{
// cancel
});
},
handleSizeChange
(
val
)
{
...
...
@@ -170,36 +442,36 @@
handleNumChange
(
val
)
{
this
.
searchForm
.
pageNo
=
val
;
this
.
searchList
();
},
},
}
}
};
</
script
>
<
style
lang=
"scss"
>
.yqrange-index-wrapper
{
.yqrange-index-content
{
.yqrange-index-wrapper
{
.yqrange-index-content
{
background
:
#fff
;
padding
:
10px
;
.header-title
{
.header-title
{
padding
:
10px
12px
;
font-size
:
12px
;
color
:
#449284
;
border-bottom
:
1px
solid
#efefef
;
}
}
.el-button--text
{
.el-button--text
{
color
:
#449284
;
font-size
:
14px
;
&
:
:
after
{
content
:
''
;
&
:
:
after
{
content
:
""
;
position
:
relative
;
height
:
14px
;
/*border-right: 1px solid #EBEEF5;*/
border-right
:
1px
solid
#aaaaaa
;
padding-right
:
10px
;
}
&
:last-of-type
{
&
:
:
after
{
content
:
''
;
&
:last-of-type
{
&
:
:
after
{
content
:
""
;
position
:
relative
;
width
:
1px
;
height
:
14px
;
...
...
@@ -207,5 +479,5 @@
}
}
}
}
}
</
style
>
src/views/yqrange/yq-range.vue
浏览文件 @
e8883767
...
...
@@ -147,7 +147,7 @@ export default {
//成员管理
roleManage
(
row
)
{
this
.
$router
.
push
({
path
:
'/role-manage
'
,
path
:
'/role-manage
?id='
+
row
.
id
,
})
},
//编辑
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录