Commit 12a20f1b by crushh

update: dist

parent 7b09a097
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
<link rel="stylesheet" type="text/css" href="<%= htmlWebpackPlugin.options.BASE_URL %>static/css/common.css"> <link rel="stylesheet" type="text/css" href="<%= htmlWebpackPlugin.options.BASE_URL %>static/css/common.css">
<link rel="stylesheet" href="//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css"> <!--GIC后台3.0--> <link rel="stylesheet" href="//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css"> <!--GIC后台3.0-->
<script src="//at.alicdn.com/t/font_688955_2dxzdzrb3a7.js"></script> <!--GIC后台3.0--> <script src="//at.alicdn.com/t/font_688955_2dxzdzrb3a7.js"></script> <!--GIC后台3.0-->
<link rel="stylesheet" href="//at.alicdn.com/t/font_3229694_f4zx0uhc8y.css"> <!--GIC3.0营销--> <link rel="stylesheet" href="//at.alicdn.com/t/c/font_3229694_yzk6z4765g.css"> <!--GIC3.0营销-->
<script src="//at.alicdn.com/t/font_3229694_f4zx0uhc8y.js"></script> <!--GIC3.0营销--> <script src="//at.alicdn.com/t/c/font_3229694_yzk6z4765g.js"></script> <!--GIC3.0营销-->
<link src="//at.alicdn.com/t/font_2859043_udehp133w1.css"><!--3.0组件库--> <link src="//at.alicdn.com/t/font_2859043_udehp133w1.css"><!--3.0组件库-->
<script src="//at.alicdn.com/t/font_2859043_udehp133w1.js"></script><!--3.0组件库--> <script src="//at.alicdn.com/t/font_2859043_udehp133w1.js"></script><!--3.0组件库-->
<link rel="stylesheet" href="//at.alicdn.com/t/font_2996579_dv9vctk5vdt.css"> <!-- 3.0企业 --> <link rel="stylesheet" href="//at.alicdn.com/t/font_2996579_dv9vctk5vdt.css"> <!-- 3.0企业 -->
......
@font-face {
@font-face {
font-family: "iconfont-components3"; /* Project id 2859043 */
src: url('iconfont.woff2?t=1659408855687') format('woff2'),
url('iconfont.woff?t=1659408855687') format('woff'),
url('iconfont.ttf?t=1659408855687') format('truetype');
}
.iconfont-components3 {
font-family: "iconfont-components3" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-cp-check1:before {
content: "\e646";
}
.icon-cp-close1:before {
content: "\e62a";
}
.icon-cp-toBottom-fill:before {
content: "\e615";
}
.icon-cp-shurumima-anma:before {
content: "\ec6c";
}
.icon-cp-shurumima-mingma:before {
content: "\ec6d";
}
.icon-cp-no-permission:before {
content: "\ec9c";
}
.icon-cp-tuozhuaipaixu:before {
content: "\ec9a";
}
.icon-cp-more:before {
content: "\ec97";
}
.icon-cp-xiajiantou:before {
content: "\e9e9";
}
.icon-cp-shangjiantou:before {
content: "\ea62";
}
.icon-cp-zanwuhuashu:before {
content: "\ec6e";
}
.icon-cp-reload-outlined:before {
content: "\e61a";
}
.icon-cp-no-data:before {
content: "\ec64";
}
.icon-cp-peizhiweikong:before {
content: "\ec56";
}
.icon-cp-Excleweishangchuan:before {
content: "\e675";
}
.icon-cp-excel:before {
content: "\e614";
}
.icon-cp-xitong:before {
content: "\ec54";
}
.icon-cp-CaretLeftOutlined:before {
content: "\e658";
}
.icon-cp-CaretRightOutlined:before {
content: "\e991";
}
.icon-cp-fuwu:before {
content: "\ec3a";
}
.icon-cp-peizhi:before {
content: "\ec39";
}
.icon-cp-shangcheng:before {
content: "\ec38";
}
.icon-cp-shuju:before {
content: "\ec37";
}
.icon-cp-jifen:before {
content: "\ec36";
}
.icon-cp-shangpin:before {
content: "\ec32";
}
.icon-cp-qiye:before {
content: "\ec31";
}
.icon-cp-yingxiao:before {
content: "\ec30";
}
.icon-cp-kehu:before {
content: "\ec2b";
}
.icon-cp-CaretUpOutlined:before {
content: "\e655";
}
.icon-cp-CaretDownOutlined:before {
content: "\e654";
}
.icon-cp-shouye:before {
content: "\ec23";
}
.icon-cp-SwapOutlined:before {
content: "\e672";
}
.icon-cp-BellOutlined:before {
content: "\e673";
}
.icon-cp-QuestionCircleOutlined:before {
content: "\e65c";
}
.icon-cp-error_403:before {
content: "\ebd0";
}
.icon-cp-xianliu:before {
content: "\ebcf";
}
.icon-cp-zoom-in-outlined:before {
content: "\e652";
}
.icon-cp-DeleteOutlined:before {
content: "\e612";
}
.icon-cp-edit-outlined:before {
content: "\e623";
}
.icon-cp-PlusOutlined:before {
content: "\e61d";
}
.icon-cp-PlusCircleOutlined:before {
content: "\e666";
}
.icon-cp-check-circle-fill:before {
content: "\e844";
}
.icon-cp-close-circle-fill:before {
content: "\e845";
}
.icon-cp-warning-circle-fill:before {
content: "\e848";
}
.icon-cp-setting:before {
content: "\e62e";
}
.icon-cp-file-text:before {
content: "\e7b9";
}
.icon-cp-time-circle:before {
content: "\e999";
}
.icon-cp-calendar:before {
content: "\e7d3";
}
.icon-cp-close:before {
content: "\e992";
}
.icon-cp-star:before {
content: "\e8e4";
}
.icon-cp-close-circle:before {
content: "\e77d";
}
.icon-cp-up:before {
content: "\eb1e";
}
.icon-cp-xiazai:before {
content: "\eb83";
}
.icon-cp-shangc:before {
content: "\e62d";
}
.icon-cp-search:before {
content: "\e993";
}
.icon-cp-check:before {
content: "\e7fc";
}
.icon-cp-left:before {
content: "\eb1b";
}
.icon-cp-down:before {
content: "\eb1c";
}
.icon-cp-right:before {
content: "\eb1d";
}
.icon-cp-error_404:before {
content: "\ebce";
}
.icon-cp-error_500:before {
content: "\ebcd";
}
.icon-cp-user-default:before {
content: "\ebcc";
}
.icon-cp-pic-error:before {
content: "\ebcb";
}
.icon-cp-no-access:before {
content: "\ebc9";
}
.icon-cp-loading-error:before {
content: "\ebc8";
}
.icon-cp-goods-default:before {
content: "\ebc7";
}
.icon-cp-gift-default:before {
content: "\ebc6";
}
This source diff could not be displayed because it is too large. You can view the blob instead.
/* Logo 字体 */
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
.main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
@font-face {
@font-face { @font-face {
font-family: "iconfont"; /* Project id 688955 */ font-family: "iconfont"; /* Project id 688955 */
src: url('iconfont.woff2?t=1637225676006') format('woff2'), src: url('iconfont.woff2?t=1659408885671') format('woff2'),
url('iconfont.woff?t=1637225676006') format('woff'), url('iconfont.woff?t=1659408885671') format('woff'),
url('iconfont.ttf?t=1637225676006') format('truetype'); url('iconfont.ttf?t=1659408885671') format('truetype');
} }
.iconfont { .iconfont {
...@@ -13,20 +13,152 @@ ...@@ -13,20 +13,152 @@
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.icon-a-1_heimingdanguanli:before { .icon-bianji6:before {
content: "\e68d"; content: "\ec81";
} }
.icon-weixinquguan:before { .icon-delete:before {
content: "\e68c"; content: "\ec82";
} }
.icon-jifen1:before { .icon-more:before {
content: "\ec97";
}
.icon-shengji:before {
content: "\eca9";
}
.icon-gengduo2:before {
content: "\e6aa";
}
.icon-shangc:before {
content: "\e6ac";
}
.icon-xiazai:before {
content: "\eb83";
}
.icon-PlusOutlined:before {
content: "\e6a9";
}
.icon-peizhiweikong:before {
content: "\ec56";
}
.icon-arrow-right1:before {
content: "\e808";
}
.icon-yuanyin:before {
content: "\e6a7";
}
.icon-jifenguanli:before {
content: "\e6a8";
}
.icon-jiaoseliebiao:before {
content: "\e6a1";
}
.icon-yonghuliebiao1:before {
content: "\e6a0";
}
.icon-tingyezhengdun:before {
content: "\e69f";
}
.icon-yishangxian:before {
content: "\e689"; content: "\e689";
} }
.icon-yingxiao:before { .icon-weishangxian:before {
content: "\e765"; content: "\e69d";
}
.icon-daishangxian:before {
content: "\e69e";
}
.icon-huodongliebiao:before {
content: "\e698";
}
.icon-huodongtongji:before {
content: "\e699";
}
.icon-yongjinguanli:before {
content: "\e69c";
}
.icon-error_403:before {
content: "\ebd0";
}
.icon-no-access:before {
content: "\ebc9";
}
.icon-jifenjiabei:before {
content: "\e696";
}
.icon-jifenduihuan:before {
content: "\e697";
}
.icon-xiangqing1:before {
content: "\e695";
}
.icon-qiwei:before {
content: "\e694";
}
.icon-waibu:before {
content: "\e673";
}
.icon-search:before {
content: "\e672";
}
.icon-renwuwancheng:before {
content: "\ec13";
}
.icon-QuestionCircleOutlined:before {
content: "\e693";
}
.icon-tonghuajilu1:before {
content: "\e68f";
}
.icon-yingxiaojilu:before {
content: "\e691";
}
.icon-a-weimeng2:before {
content: "\eba7";
}
.icon-zhangdan:before {
content: "\e74b";
}
.icon-a-1_heimingdanguanli:before {
content: "\e68d";
}
.icon-weixinquguan:before {
content: "\e68c";
} }
.icon-shouqi1:before { .icon-shouqi1:before {
...@@ -45,10 +177,6 @@ ...@@ -45,10 +177,6 @@
content: "\e684"; content: "\e684";
} }
.icon-weimeng:before {
content: "\e6e4";
}
.icon-weixin1:before { .icon-weixin1:before {
content: "\e685"; content: "\e685";
} }
...@@ -113,18 +241,14 @@ ...@@ -113,18 +241,14 @@
content: "\e677"; content: "\e677";
} }
.icon-SwapOutlined:before {
content: "\e672";
}
.icon-BellOutlined:before {
content: "\e673";
}
.icon-chakanxiangqing:before { .icon-chakanxiangqing:before {
content: "\e892"; content: "\e892";
} }
.icon-chakanxiangqing-copy:before {
content: "\eba8";
}
.icon-jiaocheng:before { .icon-jiaocheng:before {
content: "\e6f8"; content: "\e6f8";
} }
...@@ -625,22 +749,6 @@ ...@@ -625,22 +749,6 @@
content: "\e791"; content: "\e791";
} }
.icon-guijijiansuo:before {
content: "\e78c";
}
.icon-xiaofei2:before {
content: "\e78d";
}
.icon-jibenxinxi:before {
content: "\e78e";
}
.icon-yingxiaohuodongguanli:before {
content: "\e78f";
}
.icon-fengefu:before { .icon-fengefu:before {
content: "\e61f"; content: "\e61f";
} }
...@@ -757,18 +865,10 @@ ...@@ -757,18 +865,10 @@
content: "\ea17"; content: "\ea17";
} }
.icon-shuangxianghujiao:before {
content: "\e617";
}
.icon-yuyinxiaoxi:before { .icon-yuyinxiaoxi:before {
content: "\e65d"; content: "\e65d";
} }
.icon-duanxin:before {
content: "\e61d";
}
.icon-shoujiyanzhengma:before { .icon-shoujiyanzhengma:before {
content: "\e619"; content: "\e619";
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
{
...@@ -6,6 +6,251 @@ ...@@ -6,6 +6,251 @@
"description": "", "description": "",
"glyphs": [ "glyphs": [
{ {
"icon_id": "28506829",
"name": "编辑",
"font_class": "bianji6",
"unicode": "ec81",
"unicode_decimal": 60545
},
{
"icon_id": "28506833",
"name": "删除",
"font_class": "delete",
"unicode": "ec82",
"unicode_decimal": 60546
},
{
"icon_id": "28687110",
"name": "more",
"font_class": "more",
"unicode": "ec97",
"unicode_decimal": 60567
},
{
"icon_id": "30105703",
"name": "升级",
"font_class": "shengji",
"unicode": "eca9",
"unicode_decimal": 60585
},
{
"icon_id": "11939784",
"name": "更多",
"font_class": "gengduo2",
"unicode": "e6aa",
"unicode_decimal": 59050
},
{
"icon_id": "7501395",
"name": "上传",
"font_class": "shangc",
"unicode": "e6ac",
"unicode_decimal": 59052
},
{
"icon_id": "19954052",
"name": "下载",
"font_class": "xiazai",
"unicode": "eb83",
"unicode_decimal": 60291
},
{
"icon_id": "20415179",
"name": "PlusOutlined",
"font_class": "PlusOutlined",
"unicode": "e6a9",
"unicode_decimal": 59049
},
{
"icon_id": "27876718",
"name": "配置为空",
"font_class": "peizhiweikong",
"unicode": "ec56",
"unicode_decimal": 60502
},
{
"icon_id": "8376401",
"name": "arrow-right",
"font_class": "arrow-right1",
"unicode": "e808",
"unicode_decimal": 59400
},
{
"icon_id": "23919509",
"name": "原因",
"font_class": "yuanyin",
"unicode": "e6a7",
"unicode_decimal": 59047
},
{
"icon_id": "19657697",
"name": "积分管理",
"font_class": "jifenguanli",
"unicode": "e6a8",
"unicode_decimal": 59048
},
{
"icon_id": "26925526",
"name": "角色列表",
"font_class": "jiaoseliebiao",
"unicode": "e6a1",
"unicode_decimal": 59041
},
{
"icon_id": "10235785",
"name": "用户列表",
"font_class": "yonghuliebiao1",
"unicode": "e6a0",
"unicode_decimal": 59040
},
{
"icon_id": "26804068",
"name": "停业整顿",
"font_class": "tingyezhengdun",
"unicode": "e69f",
"unicode_decimal": 59039
},
{
"icon_id": "26803980",
"name": "已上线",
"font_class": "yishangxian",
"unicode": "e689",
"unicode_decimal": 59017
},
{
"icon_id": "26803981",
"name": "未上线",
"font_class": "weishangxian",
"unicode": "e69d",
"unicode_decimal": 59037
},
{
"icon_id": "26803982",
"name": "待上线",
"font_class": "daishangxian",
"unicode": "e69e",
"unicode_decimal": 59038
},
{
"icon_id": "26701965",
"name": "活动列表",
"font_class": "huodongliebiao",
"unicode": "e698",
"unicode_decimal": 59032
},
{
"icon_id": "26701968",
"name": "活动统计",
"font_class": "huodongtongji",
"unicode": "e699",
"unicode_decimal": 59033
},
{
"icon_id": "26701969",
"name": "佣金管理",
"font_class": "yongjinguanli",
"unicode": "e69c",
"unicode_decimal": 59036
},
{
"icon_id": "24937766",
"name": "error_403",
"font_class": "error_403",
"unicode": "ebd0",
"unicode_decimal": 60368
},
{
"icon_id": "24838389",
"name": "no-access",
"font_class": "no-access",
"unicode": "ebc9",
"unicode_decimal": 60361
},
{
"icon_id": "20657659",
"name": "积分加倍",
"font_class": "jifenjiabei",
"unicode": "e696",
"unicode_decimal": 59030
},
{
"icon_id": "20657666",
"name": "积分兑换",
"font_class": "jifenduihuan",
"unicode": "e697",
"unicode_decimal": 59031
},
{
"icon_id": "966293",
"name": "详情",
"font_class": "xiangqing1",
"unicode": "e695",
"unicode_decimal": 59029
},
{
"icon_id": "26390250",
"name": "企微",
"font_class": "qiwei",
"unicode": "e694",
"unicode_decimal": 59028
},
{
"icon_id": "26389942",
"name": "外部",
"font_class": "waibu",
"unicode": "e673",
"unicode_decimal": 58995
},
{
"icon_id": "462796",
"name": "search",
"font_class": "search",
"unicode": "e672",
"unicode_decimal": 58994
},
{
"icon_id": "26304073",
"name": "任务完成",
"font_class": "renwuwancheng",
"unicode": "ec13",
"unicode_decimal": 60435
},
{
"icon_id": "20893446",
"name": "QuestionCircleOutlined",
"font_class": "QuestionCircleOutlined",
"unicode": "e693",
"unicode_decimal": 59027
},
{
"icon_id": "25982878",
"name": "通话记录",
"font_class": "tonghuajilu1",
"unicode": "e68f",
"unicode_decimal": 59023
},
{
"icon_id": "25982879",
"name": "营销记录",
"font_class": "yingxiaojilu",
"unicode": "e691",
"unicode_decimal": 59025
},
{
"icon_id": "23690641",
"name": "微盟 (2)",
"font_class": "a-weimeng2",
"unicode": "eba7",
"unicode_decimal": 60327
},
{
"icon_id": "17102423",
"name": "账单",
"font_class": "zhangdan",
"unicode": "e74b",
"unicode_decimal": 59211
},
{
"icon_id": "22465139", "icon_id": "22465139",
"name": "1_黑名单管理", "name": "1_黑名单管理",
"font_class": "a-1_heimingdanguanli", "font_class": "a-1_heimingdanguanli",
...@@ -20,20 +265,6 @@ ...@@ -20,20 +265,6 @@
"unicode_decimal": 59020 "unicode_decimal": 59020
}, },
{ {
"icon_id": "25698898",
"name": "积分",
"font_class": "jifen1",
"unicode": "e689",
"unicode_decimal": 59017
},
{
"icon_id": "5880283",
"name": "营销",
"font_class": "yingxiao",
"unicode": "e765",
"unicode_decimal": 59237
},
{
"icon_id": "672034", "icon_id": "672034",
"name": "收起", "name": "收起",
"font_class": "shouqi1", "font_class": "shouqi1",
...@@ -62,13 +293,6 @@ ...@@ -62,13 +293,6 @@
"unicode_decimal": 59012 "unicode_decimal": 59012
}, },
{ {
"icon_id": "7722415",
"name": "微盟",
"font_class": "weimeng",
"unicode": "e6e4",
"unicode_decimal": 59108
},
{
"icon_id": "15933094", "icon_id": "15933094",
"name": "微信", "name": "微信",
"font_class": "weixin1", "font_class": "weixin1",
...@@ -181,20 +405,6 @@ ...@@ -181,20 +405,6 @@
"unicode_decimal": 58999 "unicode_decimal": 58999
}, },
{ {
"icon_id": "20893458",
"name": "SwapOutlined",
"font_class": "SwapOutlined",
"unicode": "e672",
"unicode_decimal": 58994
},
{
"icon_id": "22596519",
"name": "BellOutlined",
"font_class": "BellOutlined",
"unicode": "e673",
"unicode_decimal": 58995
},
{
"icon_id": "9002691", "icon_id": "9002691",
"name": "查看详情", "name": "查看详情",
"font_class": "chakanxiangqing", "font_class": "chakanxiangqing",
...@@ -202,6 +412,13 @@ ...@@ -202,6 +412,13 @@
"unicode_decimal": 59538 "unicode_decimal": 59538
}, },
{ {
"icon_id": "26072953",
"name": "查看详情",
"font_class": "chakanxiangqing-copy",
"unicode": "eba8",
"unicode_decimal": 60328
},
{
"icon_id": "22607678", "icon_id": "22607678",
"name": "教程", "name": "教程",
"font_class": "jiaocheng", "font_class": "jiaocheng",
...@@ -1077,34 +1294,6 @@ ...@@ -1077,34 +1294,6 @@
"unicode_decimal": 59281 "unicode_decimal": 59281
}, },
{ {
"icon_id": "6841622",
"name": "轨迹检索",
"font_class": "guijijiansuo",
"unicode": "e78c",
"unicode_decimal": 59276
},
{
"icon_id": "6841623",
"name": "消费",
"font_class": "xiaofei2",
"unicode": "e78d",
"unicode_decimal": 59277
},
{
"icon_id": "6841624",
"name": "基本信息",
"font_class": "jibenxinxi",
"unicode": "e78e",
"unicode_decimal": 59278
},
{
"icon_id": "6841625",
"name": "营销活动管理",
"font_class": "yingxiaohuodongguanli",
"unicode": "e78f",
"unicode_decimal": 59279
},
{
"icon_id": "3934054", "icon_id": "3934054",
"name": "分隔符", "name": "分隔符",
"font_class": "fengefu", "font_class": "fengefu",
...@@ -1308,13 +1497,6 @@ ...@@ -1308,13 +1497,6 @@
"unicode_decimal": 59927 "unicode_decimal": 59927
}, },
{ {
"icon_id": "327811",
"name": "双向呼叫",
"font_class": "shuangxianghujiao",
"unicode": "e617",
"unicode_decimal": 58903
},
{
"icon_id": "707983", "icon_id": "707983",
"name": "语音消息", "name": "语音消息",
"font_class": "yuyinxiaoxi", "font_class": "yuyinxiaoxi",
...@@ -1322,13 +1504,6 @@ ...@@ -1322,13 +1504,6 @@
"unicode_decimal": 58973 "unicode_decimal": 58973
}, },
{ {
"icon_id": "1510339",
"name": "短信",
"font_class": "duanxin",
"unicode": "e61d",
"unicode_decimal": 58909
},
{
"icon_id": "2741961", "icon_id": "2741961",
"name": "手机验证码", "name": "手机验证码",
"font_class": "shoujiyanzhengma", "font_class": "shoujiyanzhengma",
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
/* Logo 字体 */
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
.main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
@font-face {
@font-face {
font-family: "iconfont"; /* Project id 3380872 */
src: url('iconfont.woff2?t=1659408931949') format('woff2'),
url('iconfont.woff?t=1659408931949') format('woff'),
url('iconfont.ttf?t=1659408931949') format('truetype');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-wenbenmsg:before {
content: "\e790";
}
.icon-anquanbaozhang:before {
content: "\e694";
}
.icon-renwuwancheng:before {
content: "\ec13";
}
.icon-duanxinyzm:before {
content: "\e777";
}
.icon-shuangxianghujiao1:before {
content: "\ec14";
}
.icon-warning-circle-fill:before {
content: "\e848";
}
.icon-check:before {
content: "\e7fc";
}
.icon-user-default:before {
content: "\ebcc";
}
.icon-AIdianhua:before {
content: "\ec78";
}
.icon-xitongtongzhi:before {
content: "\e6a7";
}
.icon-shengrizunxiang:before {
content: "\ec7b";
}
.icon-Plus:before {
content: "\ec7e";
}
.icon-edit:before {
content: "\ec7f";
}
.icon-Delete:before {
content: "\ec80";
}
.icon-zanwuhuashu:before {
content: "\ec6e";
}
.icon-lianjie:before {
content: "\e620";
}
.icon-kaiqi:before {
content: "\eca6";
}
.icon-zanting:before {
content: "\eca7";
}
.icon-yinfu:before {
content: "\e626";
}
.icon-xingzhuangjiehe2x:before {
content: "\e6cf";
}
.icon-yaoqing:before {
content: "\eca4";
}
.icon-kaika:before {
content: "\ecab";
}
.icon-chakanxiangqing-copy:before {
content: "\eba8";
}
.icon-kehufugouguanli:before {
content: "\e731";
}
.icon-huodongyaoyue:before {
content: "\ec6f";
}
.icon-qiweihaoyou:before {
content: "\ec70";
}
.icon-qitachangjing:before {
content: "\ec7a";
}
.icon-biaoqian:before {
content: "\e70a";
}
.icon-dengji-:before {
content: "\e6a3";
}
.icon-dengji-1:before {
content: "\e6a4";
}
.icon-dengji-2:before {
content: "\e6a2";
}
.icon-dengji-3:before {
content: "\e6a5";
}
.icon-dengji-4:before {
content: "\e6a6";
}
.icon-arrow-right1:before {
content: "\e808";
}
.icon-dengji-5:before {
content: "\e67a";
}
.icon-dengji-6:before {
content: "\e67b";
}
.icon-dengji-7:before {
content: "\e67c";
}
.icon-dengji-8:before {
content: "\e67d";
}
.icon-dengji-9:before {
content: "\e67e";
}
.icon-PlusOutlined:before {
content: "\e6a9";
}
.icon-reload-outlined:before {
content: "\e6aa";
}
.icon-peizhiweikong:before {
content: "\ec56";
}
.icon-jibenxinxi:before {
content: "\ec5a";
}
.icon-xiaofeihuodong:before {
content: "\ec5b";
}
.icon-yingxiaohuodong:before {
content: "\ec5c";
}
.icon-yonghuguiji:before {
content: "\ec5d";
}
.icon-daogoubiaoqian:before {
content: "\ec5e";
}
.icon-qitabiaoqian:before {
content: "\ec5f";
}
.icon-weimengbiaoqian:before {
content: "\ec60";
}
.icon-changyongbiaoqian:before {
content: "\ec61";
}
.icon-qudaobiaoqian:before {
content: "\ec62";
}
.icon-kehufenzu:before {
content: "\ec67";
}
.icon-jinzitakehu:before {
content: "\ec68";
}
.icon-yingxiaohuodongbiaoqian:before {
content: "\ec75";
}
.icon-bianji6:before {
content: "\ec81";
}
.icon-delete:before {
content: "\ec82";
}
.icon-more:before {
content: "\ec97";
}
.icon-gengduo:before {
content: "\ec98";
}
.icon-tuozhuaipaixu:before {
content: "\ec9a";
}
.icon-fuzhi:before {
content: "\ec9b";
}
.icon-wodejifen:before {
content: "\eca8";
}
.icon-shangsheng:before {
content: "\ec9d";
}
.icon-xiajiang:before {
content: "\ec9e";
}
.icon-mendian-data:before {
content: "\eca0";
}
.icon-laodian:before {
content: "\eca1";
}
.icon-xindian:before {
content: "\eca2";
}
.icon-yichang:before {
content: "\eca3";
}
.icon-zhibiaoshuoming:before {
content: "\eb57";
}
.icon-shangc:before {
content: "\e6ac";
}
.icon-xiazai:before {
content: "\eb83";
}
.icon-QuestionCircleOutlined:before {
content: "\e693";
}
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -7,6 +7,7 @@ import directives from './directives'; ...@@ -7,6 +7,7 @@ import directives from './directives';
import limit from '@/utils/limiting'; import limit from '@/utils/limiting';
import scrollToError from '@/assets/common.js'; import scrollToError from '@/assets/common.js';
import '@/utils/sticky.js'; import '@/utils/sticky.js';
Vue.config.productionTip = false; Vue.config.productionTip = false;
if (process.env.NODE_ENV == 'development') { // eslint-disable-line if (process.env.NODE_ENV == 'development') { // eslint-disable-line
......
...@@ -535,7 +535,7 @@ export default { ...@@ -535,7 +535,7 @@ export default {
}); });
} else if (row.activityPlanStatus === 6) { } else if (row.activityPlanStatus === 6) {
if (this.money > row.fee || this.isWhite) { if (this.money > row.fee || this.isWhite) {
this.$confirm(`本次外呼预计营销人数${row.peopleCount}费用预计需要消费${row.fee}元,是否继续启动?`, '提示', { this.$confirm(`本次外呼预计营销人数${row.peopleCount},费用预计需要消费${row.fee.toLocaleString()}元,是否继续启动?`, '提示', {
confirmButtonText: '启动', confirmButtonText: '启动',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
...@@ -550,14 +550,30 @@ export default { ...@@ -550,14 +550,30 @@ export default {
this.loading = false; this.loading = false;
}); });
}); });
} else { } else if (this.money <= 0) {
this.$confirm(`任务外呼预计消费${row.fee},当前余额${this.money.toLocaleString()},请前往充值中心充值。`, '提示', { this.$confirm(`本次外呼预计营销人数${row.peopleCount}人,费用预计需要消费${row.fee.toLocaleString()}元,当前余额不足,请充值。`, '提示', {
confirmButtonText: '充值', confirmButtonText: '充值',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(_ => { }).then(_ => {
this.recharge(); this.recharge();
}); });
} else {
this.$confirm(`本次外呼预计营销人数${row.peopleCount}人,费用预计需要消费${row.fee.toLocaleString()}元,是否继续启动?`, '提示', {
confirmButtonText: '启动',
cancelButtonText: '取消',
type: 'warning'
}).then(_ => {
this.loading = true;
continueActivityPlan({ planId: row.planId })
.then(res => {
this.$message.success('操作成功');
this.getTableData();
})
.finally(_ => {
this.loading = false;
});
});
} }
} }
}, },
......
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