Commit 9e025e85 by 黑潮

Merge branch 'feature/福利中心-礼品管理' into dev

parent f3bd0e20
.ml40[data-v-4c3407f6]{margin-left:40px}.filter-block[data-v-4c3407f6]{color:#303133;background:#f7f8fa;padding:20px;margin-bottom:20px}.filter-block span[data-v-4c3407f6]{margin-left:10px;margin-right:10px;line-height:20px}.card[data-v-4c3407f6]{padding-left:70px;min-height:70px;position:relative}.card img[data-v-4c3407f6]{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:4px}.card .name[data-v-4c3407f6]{color:#303133;padding-top:8px;margin-bottom:7px;line-height:22px}.el-icon-delete[data-v-200dd190]{display:inline-block;font-size:17px;padding:9px;margin-right:10px;color:#909399;border:1px solid #e4e7ed;border-radius:50%;vertical-align:middle;cursor:pointer;position:relative;top:-60px}.el-icon-delete[data-v-200dd190]:hover{background:#fef0f0;border:1px solid #fbc4c4;color:#f5222d}
\ No newline at end of file
.ml40[data-v-4c3407f6]{margin-left:40px}.filter-block[data-v-4c3407f6]{color:#303133;background:#f7f8fa;padding:20px;margin-bottom:20px}.filter-block span[data-v-4c3407f6]{margin-left:10px;margin-right:10px;line-height:20px}.card[data-v-4c3407f6]{padding-left:70px;min-height:70px;position:relative}.card img[data-v-4c3407f6]{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:4px}.card .name[data-v-4c3407f6]{color:#303133;padding-top:8px;margin-bottom:7px;line-height:22px}.el-icon-delete[data-v-022ddf33]{display:inline-block;font-size:17px;padding:9px;margin-right:10px;color:#909399;border:1px solid #e4e7ed;border-radius:50%;vertical-align:middle;cursor:pointer;position:relative;top:-60px}.el-icon-delete[data-v-022ddf33]:hover{background:#fef0f0;border:1px solid #fbc4c4;color:#f5222d}
\ No newline at end of file
.prepend-select[data-v-9a364078] .el-input__inner{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#dcdfe6!important;border-right:none!important;border-radius:2px 0 0 2px}.insert-input[data-v-9a364078] .el-input__inner{border-radius:0 2px 2px 0}.welfare-item{width:100%;background:#fff}.welfare-item .head{border-bottom:1px solid #e4e7ed;font-size:13px;background:#f7f8fa;color:#303133;height:40px;line-height:40px;padding:0 20px 0;color:#606266}.welfare-item .head span{margin-right:30px}.welfare-item .head span.btn{margin-right:5px;font-weight:400;color:#303133;line-height:40px;float:right;cursor:pointer}.welfare-item .content{height:83px;overflow:hidden;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-bottom:1px solid #e4e7ed;margin-bottom:20px}.welfare-item .content,.welfare-item .content .f1{display:-webkit-box;display:-ms-flexbox;display:flex}.welfare-item .content .f1{-webkit-box-flex:6;-ms-flex:6;flex:6;border-right:1px solid #e4e7ed}.welfare-item .content .f1>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.welfare-item .content .f1>p{margin-left:10px;padding-top:4px;font-size:14px;font-weight:400;color:#606266;line-height:20px}.welfare-item .content .f1>p span{margin-top:6px;display:block;font-size:18px;font-weight:500;line-height:21px;color:#303133}.welfare-item .content .f1 div.detail{-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative;padding-left:70px}.welfare-item .content .f1 div.detail img{position:absolute;top:-4px;left:0;width:60px;height:60px;border-radius:4px}.welfare-item .content .f1 div.detail p:first-child{padding-top:8px;font-weight:400;color:#303133;line-height:22px;margin-bottom:6px}.welfare-item .content .f1 div.detail p:first-child+p{font-size:12px;color:#303133;line-height:17px}.welfare-item .content .f2{-webkit-box-flex:4;-ms-flex:4;flex:4;padding:0 20px 0}.welfare-item .content .f2 /deep/ .el-col{color:#606266;line-height:20px}.welfare-item .content .f2 /deep/ .el-col span{color:#303133}
\ No newline at end of file
.prepend-select[data-v-9a364078] .el-input__inner{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#dcdfe6!important;border-right:none!important;border-radius:2px 0 0 2px}.insert-input[data-v-9a364078] .el-input__inner{border-radius:0 2px 2px 0}.welfare-item{width:100%;background:#fff}.welfare-item .head{border-bottom:1px solid #e4e7ed;font-size:13px;background:#f7f8fa;color:#303133;height:40px;line-height:40px;padding:0 20px 0;border-bottom:1px solid #dcdfe6;color:#606266}.welfare-item .head span{margin-right:30px}.welfare-item .head span.btn{margin-right:5px;font-weight:400;color:#303133;line-height:40px;float:right;cursor:pointer}.welfare-item .content{height:83px;overflow:hidden;padding:0;padding:10px 16px;border-bottom:1px solid #e4e7ed;margin-bottom:20px}.welfare-item .content,.welfare-item .content .f1{display:-webkit-box;display:-ms-flexbox;display:flex}.welfare-item .content .f1{-webkit-box-flex:6;-ms-flex:6;flex:6;border-right:1px solid #e4e7ed}.welfare-item .content .f1>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.welfare-item .content .f1>p{margin-left:10px;padding-top:4px;font-size:14px;font-weight:400;color:#606266;line-height:20px}.welfare-item .content .f1>p span{margin-top:6px;display:block;font-size:18px;font-weight:500;line-height:21px;color:#303133}.welfare-item .content .f1 div.detail{-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative;padding-left:70px}.welfare-item .content .f1 div.detail img{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:4px}.welfare-item .content .f1 div.detail p:first-child{padding-top:8px;font-weight:400;color:#303133;line-height:22px;margin-bottom:6px}.welfare-item .content .f1 div.detail p:first-child+p{font-size:12px;color:#303133;line-height:17px}.welfare-item .content .f2{-webkit-box-flex:4;-ms-flex:4;flex:4;padding:0 20px 0}.welfare-item .content .f2 /deep/ .el-col{color:#606266;line-height:20px}.welfare-item .content .f2 /deep/ .el-col span{color:#303133}
\ No newline at end of file
.step-text[data-v-eb68228c]{color:#000;font-size:14px}.dash-style[data-v-eb68228c]{border-bottom:1px dashed #2f54eb}.upload-btn[data-v-eb68228c]{height:40px;border:1px dashed #c0c4cc;display:inline-block;font-size:14px;color:#c0c4cc;cursor:pointer;margin-right:10px;width:250px;border-radius:4px}.upload-btn .el-icon-upload2[data-v-eb68228c]{font-size:18px;color:#c0c4cc}.upload-btn[data-v-eb68228c]:hover{border-color:#1890ff}.upload-ele .el-button[data-v-eb68228c]{border:none;color:#c0c4cc}.upload-ele .el-button--small[data-v-eb68228c]{padding:0}.w-630[data-v-eb68228c]{width:630px}.mb56[data-v-eb68228c]{margin-bottom:56px}.from-content[data-v-eb68228c]{position:relative}.from-content .demo-ruleForm .form-section[data-v-eb68228c]{padding:30px 20px}.from-content .demo-ruleForm .form-section h3[data-v-eb68228c]{color:#303133;font-size:14px;font-weight:700;margin-bottom:31px;margin-left:20px;padding-bottom:9px;border-bottom:1px solid #dfdfdf}.from-content .demo-ruleForm .form-section h3[data-v-eb68228c]:before{clear:both;content:"";display:inline-block;overflow:hidden;width:3px;height:12px;line-height:14px;margin-right:8px;background:#2f54eb}.from-content .demo-ruleForm .form-section .tip-warm[data-v-eb68228c]{color:#909399;font-size:12px}.from-content .demo-ruleForm .form-section .tip-warm i[data-v-eb68228c]{color:#faad14;margin-right:5px}.from-content .demo-ruleForm .fixed-btn[data-v-eb68228c]{width:100%;height:56px;position:fixed;bottom:0;left:200px;background:#fff;border-top:1px solid #e4e7ed;text-align:center;margin-left:-100px;z-index:2;font-size:0}.from-content .demo-ruleForm .fixed-btn .el-button[data-v-eb68228c]{margin-top:12px}.from-content .anchor-link[data-v-eb68228c]{width:120px;position:fixed;right:24px;top:180px;background:#fff}.from-content .anchor-link .link-item[data-v-eb68228c]{height:24px;line-height:24px;color:#606266;font-size:12px;border-left:2px solid #ebeef5;padding-left:18px;cursor:pointer}.from-content .see-btn[data-v-eb68228c]{color:#909399;margin-left:15px}.from-content .see-btn[data-v-eb68228c]:hover{color:#2f54ed}.ml20[data-v-eb68228c]{margin-left:20px}.mr10[data-v-eb68228c]{margin-right:10px}.tips-content[data-v-eb68228c]{position:absolute;left:-4px;top:6px}.store-tips[data-v-eb68228c]{width:200px;position:absolute;left:-10px}.underline[data-v-eb68228c]{text-decoration:underline}.pickup-upload[data-v-eb68228c]{display:inline-block;vertical-align:top;margin-left:10px}.pickup-upload .upload-trigger[data-v-eb68228c]{border-style:dashed}.pickup-upload .upload-trigger .upload-icon[data-v-eb68228c]{font-size:14px}.pickup-upload .pickup-list[data-v-eb68228c]{margin-top:18px}.pickup-upload .pickup-list .pickup-list-name[data-v-eb68228c]{font-size:14px;font-weight:400;color:#303133;line-height:20px}.pickup-upload .pickup-list .pickup-list-name .file-icon[data-v-eb68228c]{font-size:14px}.right-border{border-right:1px solid #ebeef5}.step-style .el-step.is-vertical .el-step__line{top:30px;left:8px;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.step-style .el-step__head.is-finish{color:#2f54eb;border-color:#2f54eb}.step-style .el-step__icon.is-text{border:1px solid}.step-style .el-step__icon{width:16px;height:16px}.step-style .el-step__icon-inner{font-size:12px}
\ No newline at end of file
.welfare-index[data-v-45a2385e]{margin:-20px;width:100%!important;background-color:initial!important}.welfare-index-header[data-v-45a2385e]{height:50px;line-height:50px;padding-left:20px;color:#303133;margin-bottom:20px;background-color:#fff;font-weight:500}.welfare-index[data-v-45a2385e]:after{height:0!important}.enter[data-v-45a2385e]{min-height:calc(100vh - 120px);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:80px}.enter>div.b1[data-v-45a2385e]:after{background:url(../img/01.c155f11a.png)}.enter>div.b1[data-v-45a2385e]:after,.enter>div.b2[data-v-45a2385e]:after{content:"";display:block;width:231px;height:211px;position:absolute;right:0;bottom:0}.enter>div.b2[data-v-45a2385e]:after{background:url(../img/02.438fcb96.png)}.enter>div.b3[data-v-45a2385e]:after{background:url(../img/03.6fab4498.png)}.enter>div.b3[data-v-45a2385e]:after,.enter>div.b4[data-v-45a2385e]:after{content:"";display:block;width:231px;height:211px;position:absolute;right:0;bottom:0}.enter>div.b4[data-v-45a2385e]:after{background:url(../img/04.08b8aa0f.png)}.enter .block[data-v-45a2385e]:hover{margin-top:-20px}.enter>div[data-v-45a2385e]{-webkit-transition:all .2s;transition:all .2s;width:280px;cursor:pointer;position:relative;height:360px;border-radius:12px;margin-right:28px}.enter>div[data-v-45a2385e]:last-child{margin-right:0}.enter>div.b1[data-v-45a2385e]{color:#eb584f;background:-webkit-gradient(linear,left top,left bottom,from(#fae5e5),to(#f7cecd));background:linear-gradient(180deg,#fae5e5,#f7cecd)}.enter>div.b1 span.title[data-v-45a2385e]{background:#eb584f}.enter>div.b2[data-v-45a2385e]{color:#f1bd49;background:-webkit-gradient(linear,left top,left bottom,from(#f8f7e4),to(#f7f1cb));background:linear-gradient(180deg,#f8f7e4,#f7f1cb)}.enter>div.b2 span.title[data-v-45a2385e]{background:#f1bd49}.enter>div.b3[data-v-45a2385e]{color:#597ef7;background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f9),to(#d9e1fa));background:linear-gradient(180deg,#f1f1f9,#d9e1fa)}.enter>div.b3 span.title[data-v-45a2385e]{background:#597ef7}.enter>div.b4[data-v-45a2385e]{color:#df7d45;background:-webkit-gradient(linear,left top,left bottom,from(#f5e8df),to(#f2d8c8));background:linear-gradient(180deg,#f5e8df,#f2d8c8)}.enter>div.b4 span.title[data-v-45a2385e]{background:#df7d45}.enter>div p.desc[data-v-45a2385e]{font-size:14px;font-weight:400;line-height:20px;margin:20px;color:inherit}.enter>div .target[data-v-45a2385e]{position:absolute;cursor:pointer;color:inherit;width:40px;height:40px;top:70px;left:22px}.enter>div .target i[data-v-45a2385e]{color:inherit;font-size:32px}.enter>div span.title[data-v-45a2385e]{padding-left:20px;width:140px;display:inline-block;line-height:40px;color:#fff;border-radius:12px 0 12px 0;font-size:20px;font-weight:500}
\ No newline at end of file
.step-text[data-v-cba8a022]{color:#000;font-size:14px}.dash-style[data-v-cba8a022]{border-bottom:1px dashed #2f54eb}.upload-btn[data-v-cba8a022]{height:40px;border:1px dashed #c0c4cc;display:inline-block;font-size:14px;color:#c0c4cc;cursor:pointer;margin-right:10px;width:250px;border-radius:4px}.upload-btn .el-icon-upload2[data-v-cba8a022]{font-size:18px;color:#c0c4cc}.upload-btn[data-v-cba8a022]:hover{border-color:#1890ff}.upload-ele .el-button[data-v-cba8a022]{border:none;color:#c0c4cc}.upload-ele .el-button--small[data-v-cba8a022]{padding:0}.w-630[data-v-cba8a022]{width:630px}.mb56[data-v-cba8a022]{margin-bottom:56px}.from-content[data-v-cba8a022]{position:relative}.from-content .demo-ruleForm .form-section[data-v-cba8a022]{padding:30px 20px}.from-content .demo-ruleForm .form-section h3[data-v-cba8a022]{color:#303133;font-size:14px;font-weight:700;margin-bottom:31px;margin-left:20px;padding-bottom:9px;border-bottom:1px solid #dfdfdf}.from-content .demo-ruleForm .form-section h3[data-v-cba8a022]:before{clear:both;content:"";display:inline-block;overflow:hidden;width:3px;height:12px;line-height:14px;margin-right:8px;background:#2f54eb}.from-content .demo-ruleForm .form-section .tip-warm[data-v-cba8a022]{color:#909399;font-size:12px}.from-content .demo-ruleForm .form-section .tip-warm i[data-v-cba8a022]{color:#faad14;margin-right:5px}.from-content .demo-ruleForm .fixed-btn[data-v-cba8a022]{width:100%;height:56px;position:fixed;bottom:0;left:200px;background:#fff;border-top:1px solid #e4e7ed;text-align:center;margin-left:-100px;z-index:2;font-size:0}.from-content .demo-ruleForm .fixed-btn .el-button[data-v-cba8a022]{margin-top:12px}.from-content .anchor-link[data-v-cba8a022]{width:120px;position:fixed;right:24px;top:180px;background:#fff}.from-content .anchor-link .link-item[data-v-cba8a022]{height:24px;line-height:24px;color:#606266;font-size:12px;border-left:2px solid #ebeef5;padding-left:18px;cursor:pointer}.from-content .see-btn[data-v-cba8a022]{color:#909399;margin-left:15px}.from-content .see-btn[data-v-cba8a022]:hover{color:#2f54ed}.ml20[data-v-cba8a022]{margin-left:20px}.mr10[data-v-cba8a022]{margin-right:10px}.tips-content[data-v-cba8a022]{position:absolute;left:-4px;top:6px}.store-tips[data-v-cba8a022]{width:200px;position:absolute;left:-10px}.underline[data-v-cba8a022]{text-decoration:underline}.pickup-upload[data-v-cba8a022]{display:inline-block;vertical-align:top;margin-left:10px}.pickup-upload .upload-trigger[data-v-cba8a022]{border-style:dashed}.pickup-upload .upload-trigger .upload-icon[data-v-cba8a022]{font-size:14px}.pickup-upload .pickup-list[data-v-cba8a022]{margin-top:18px}.pickup-upload .pickup-list .pickup-list-name[data-v-cba8a022]{font-size:14px;font-weight:400;color:#303133;line-height:20px}.pickup-upload .pickup-list .pickup-list-name .file-icon[data-v-cba8a022]{font-size:14px}.right-border{border-right:1px solid #ebeef5}.step-style .el-step.is-vertical .el-step__line{top:30px;left:8px;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.step-style .el-step__head.is-finish{color:#2f54eb;border-color:#2f54eb}.step-style .el-step__icon.is-text{border:1px solid}.step-style .el-step__icon{width:16px;height:16px}.step-style .el-step__icon-inner{font-size:12px}
\ No newline at end of file
.enter[data-v-7ed25fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:80px}.enter>div.b1[data-v-7ed25fb2]:after{background:url(../img/01.c155f11a.png)}.enter>div.b1[data-v-7ed25fb2]:after,.enter>div.b2[data-v-7ed25fb2]:after{content:"";display:block;width:231px;height:211px;position:absolute;right:0;bottom:0}.enter>div.b2[data-v-7ed25fb2]:after{background:url(../img/02.438fcb96.png)}.enter>div.b3[data-v-7ed25fb2]:after{background:url(../img/03.6fab4498.png)}.enter>div.b3[data-v-7ed25fb2]:after,.enter>div.b4[data-v-7ed25fb2]:after{content:"";display:block;width:231px;height:211px;position:absolute;right:0;bottom:0}.enter>div.b4[data-v-7ed25fb2]:after{background:url(../img/04.08b8aa0f.png)}.enter .block[data-v-7ed25fb2]:hover{margin-top:-20px}.enter>div[data-v-7ed25fb2]{-webkit-transition:all .2s;transition:all .2s;width:280px;cursor:pointer;position:relative;height:360px;border-radius:12px;margin-right:28px}.enter>div[data-v-7ed25fb2]:last-child{margin-right:0}.enter>div.b1[data-v-7ed25fb2]{color:#eb584f;background:-webkit-gradient(linear,left top,left bottom,from(#fae5e5),to(#f7cecd));background:linear-gradient(180deg,#fae5e5,#f7cecd)}.enter>div.b1 span.title[data-v-7ed25fb2]{background:#eb584f}.enter>div.b2[data-v-7ed25fb2]{color:#f1bd49;background:-webkit-gradient(linear,left top,left bottom,from(#f8f7e4),to(#f7f1cb));background:linear-gradient(180deg,#f8f7e4,#f7f1cb)}.enter>div.b2 span.title[data-v-7ed25fb2]{background:#f1bd49}.enter>div.b3[data-v-7ed25fb2]{color:#597ef7;background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f9),to(#d9e1fa));background:linear-gradient(180deg,#f1f1f9,#d9e1fa)}.enter>div.b3 span.title[data-v-7ed25fb2]{background:#597ef7}.enter>div.b4[data-v-7ed25fb2]{color:#df7d45;background:-webkit-gradient(linear,left top,left bottom,from(#f5e8df),to(#f2d8c8));background:linear-gradient(180deg,#f5e8df,#f2d8c8)}.enter>div.b4 span.title[data-v-7ed25fb2]{background:#df7d45}.enter>div p.desc[data-v-7ed25fb2]{font-size:14px;font-weight:400;line-height:20px;margin:20px;color:inherit}.enter>div .target[data-v-7ed25fb2]{position:absolute;cursor:pointer;color:inherit;width:40px;height:40px;top:70px;left:22px}.enter>div .target i[data-v-7ed25fb2]{color:inherit;font-size:32px}.enter>div span.title[data-v-7ed25fb2]{padding-left:20px;width:140px;display:inline-block;line-height:40px;color:#fff;border-radius:12px 0 12px 0;font-size:20px;font-weight:500}
\ No newline at end of file
[data-v-5c1160c4] .el-table__row .hover-btn{opacity:0;-webkit-transition:all .1s;transition:all .1s}[data-v-5c1160c4] .el-table__row.hover-row .hover-btn{opacity:1}.card[data-v-5c1160c4]{padding-left:70px;min-height:70px;position:relative}.card img[data-v-5c1160c4]{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:4px}.card .name[data-v-5c1160c4]{color:#303133;padding-top:8px;margin-bottom:7px;line-height:22px}.ct-block[data-v-5c1160c4]{background:rgba(47,84,235,.07);text-align:center;padding:20px 0 16px}.ct-block p[data-v-5c1160c4]{font-size:16px;color:#303133;line-height:22px}.ct-block div[data-v-5c1160c4]{margin:10px 0 15px;color:#606266;line-height:17px}.ml40[data-v-5c1160c4]{margin-left:40px}.filter-block[data-v-5c1160c4]{color:#303133;background:#f7f8fa;padding:20px;margin-bottom:20px}.filter-block span[data-v-5c1160c4]{margin-left:10px;margin-right:10px;line-height:20px}.dm-switch[data-v-c9bfbe8a] .el-switch__label{color:#606266}.dm-switch[data-v-c9bfbe8a] .el-switch__label.is-active{color:#303133}.w260[data-v-6a8f3e52]{width:260px}.result[data-v-34452bfd]{text-align:center}.result p[data-v-34452bfd]:first-child{color:#303133;font-size:14px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.result i[data-v-34452bfd]{font-size:24px;margin-right:8px}.send-preview[data-v-0ab93ec9]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;z-index:1000;position:fixed;width:100%;height:100%;overflow-y:hidden;left:0;top:0}.send-preview.visible[data-v-0ab93ec9]{visibility:visible;opacity:1}.send-preview div.block[data-v-0ab93ec9]{margin:0 auto;z-index:3;position:relative;top:0;height:100%;width:100%}.send-preview div.block img[data-v-0ab93ec9]{width:100%}.send-preview ul[data-v-0ab93ec9]{position:absolute;bottom:10px}.send-preview .content[data-v-0ab93ec9]{height:100%;width:100%;position:absolute;left:0;top:0}.send-preview .content .avatar[data-v-0ab93ec9]{position:absolute;right:75.5px;top:119px}.send-preview .content .avatar[data-v-0ab93ec9] i{font-size:18px;line-height:35px}.send-preview .content .blk[data-v-0ab93ec9]{position:absolute;padding:22px 15px 13px 15px;right:129.5px;top:119px;width:224px;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:10px}.send-preview .content .blk .card[data-v-0ab93ec9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.send-preview .content .blk .card i[data-v-0ab93ec9]{position:relative;top:2px}.send-preview .content .blk pre[data-v-0ab93ec9]{margin:15px auto;line-height:18px}.send-preview .bg[data-v-0ab93ec9]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:block;background:rgba(0,0,0,.5)}.send-preview .btn[data-v-0ab93ec9]{position:absolute;height:80px;width:368px;top:773px;left:63px;background:#fff;overflow:hidden;border-radius:0 0 50px 50px}.send-preview .btn li[data-v-0ab93ec9]{float:left;width:50%;line-height:80px;color:#606266;text-align:center;font-size:18px}.send-preview .btn li.active[data-v-0ab93ec9]{color:#2f54eb}.page[data-v-0ab93ec9]{width:308px;position:absolute;top:98px;left:50%;margin-left:-154px}.page .title[data-v-0ab93ec9]{color:#335782;font-size:16px;margin:16px 0;text-align:center}.page .page-card[data-v-0ab93ec9]{background:#fff;padding:20px;height:650px;border-radius:4px}.page .give-rule[data-v-0ab93ec9]{margin-top:70px}.page .give-rule dd[data-v-0ab93ec9]{text-align:center;color:#2c3038;font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.page .give-rule dt[data-v-0ab93ec9]{font-size:14px;line-height:24px}.page .card-content[data-v-0ab93ec9]{-webkit-box-shadow:0 2px 8px 0 rgba(136,148,156,.15);box-shadow:0 2px 8px 0 rgba(136,148,156,.15);overflow:hidden;position:relative;height:70px;padding-left:91px;background:#fff}.page .card-content img.exchange[data-v-0ab93ec9]{width:50px}.page .card-content .dl[data-v-0ab93ec9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:91px;color:#fff;height:100%;text-align:center;position:absolute;left:0;top:0;background:#3970b5}.page .card-content .dl[data-v-0ab93ec9]:after{content:"";width:6px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEYyRkY1NkUxQTFGMTFFQTkyMEVEREQ1QjZENzFBNjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEYyRkY1NkYxQTFGMTFFQTkyMEVEREQ1QjZENzFBNjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RjJGRjU2QzFBMUYxMUVBOTIwRURERDVCNkQ3MUE2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RjJGRjU2RDFBMUYxMUVBOTIwRURERDVCNkQ3MUE2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph7O54QAAABGSURBVHjaYvrx48cvID4JxFH///9nAGEGIOc/Ep4KEmQEcRhQQTQTAybIxyZoiE2QAZvgeWyCE9EFp7Gzsy9jwOZ4gAADABluO3AWsN5PAAAAAElFTkSuQmCC) repeat-y;position:absolute;left:-3px;top:0}.page .card-content .dl p[data-v-0ab93ec9]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:28px;font-weight:700;line-height:100px;height:100px;text-align:center}.page .card-content .dl p span[data-v-0ab93ec9]{margin-right:2px;font-size:18px}.page .card-d[data-v-0ab93ec9]{padding:10px 10px 5px 10px;position:relative;height:100%}.page .card-d-title[data-v-0ab93ec9]{height:18px;font-size:13px;font-weight:500;color:#2c3038;line-height:18px;margin-bottom:11px;position:relative;margin-top:2px;padding-left:48px}.page .card-d-title span[data-v-0ab93ec9]{position:absolute;left:-20px;bottom:-7px;width:84px;padding:2px 0 2px;border-radius:1px;text-align:center;color:#fff;line-height:28px;font-weight:400;font-size:20px;display:inline-block;-webkit-transform:scale(.5);transform:scale(.5)}.page .card-d-time[data-v-0ab93ec9]{height:15px;font-size:12px;font-weight:400;color:#2c3038;line-height:15px}.page .card-d-option[data-v-0ab93ec9]{width:calc(200% - 48px);position:absolute;bottom:0;left:-40%;font-size:22px;font-weight:400;color:#2c3038;line-height:32px;-webkit-transform:scale(.5);transform:scale(.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .card-d-option img[data-v-0ab93ec9]{width:24px;height:24px}.page .card-d-option .right[data-v-0ab93ec9]{margin-left:auto}.slide-fade-enter-active[data-v-0ab93ec9]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-0ab93ec9]{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-0ab93ec9],.slide-fade-leave-to[data-v-0ab93ec9]{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.mt8[data-v-26963c7b]{margin-top:8px}.cardForm[data-v-26963c7b]{padding:30px 20px}.cardForm .w165[data-v-26963c7b]{width:165px!important}.cardForm .w265[data-v-26963c7b]{width:265px!important}.cardForm .tips[data-v-26963c7b]{font-size:12px;color:#909399;margin-left:8px}.cardForm .step[data-v-26963c7b]{margin:20px auto 48px}.cardForm[data-v-26963c7b] .el-form .el-input-number .el-input,.cardForm[data-v-26963c7b] .el-form .el-select .el-input{width:100%}.cardForm[data-v-26963c7b] .el-form .w260,.w260[data-v-26963c7b] input,.w260[data-v-26963c7b] textarea{width:260px}.cardEffectiveMode1[data-v-26963c7b]{position:relative}.cardEffectiveMode1-time[data-v-26963c7b]{position:absolute;top:0;left:100px}.cardEffectiveMode1-time.is2[data-v-26963c7b]{top:47px}.content[data-v-26963c7b]{margin-bottom:30px}.info .row[data-v-1cafb36e] .el-form-item{margin-bottom:12px}.w500[data-v-1cafb36e] input,.w500[data-v-1cafb36e] textarea{width:500px}.card-info[data-v-1cafb36e]{padding:24px 20px;position:relative}.card-info .title[data-v-1cafb36e]{font-size:14px;font-weight:700;color:#303133;line-height:22px;margin-bottom:24px}.card-info[data-v-1cafb36e] .btn-area{display:none}.card-info[data-v-1cafb36e] .el-form-item__content{color:#303133}.card-info[data-v-1cafb36e] .el-form .el-input-number .el-input,.card-info[data-v-1cafb36e] .el-form .el-select .el-input{width:100%}.card-info[data-v-1cafb36e] .el-form .dm-input,.card-info[data-v-1cafb36e] .el-form .el-input,.card-info[data-v-1cafb36e] .el-form .el-input-number,.card-info[data-v-1cafb36e] .el-form .el-select,.card-info[data-v-1cafb36e] .el-form .el-textarea{width:352px}.cardSelect[data-v-4082420b] .el-button{width:350px!important}.cardSelect[data-v-4082420b] .reveal .card img.flag{display:none}[data-v-4082420b] .dashed-btn .el-button{width:350px;border-style:dashed;border-radius:2px}[data-v-4082420b] .dashed-btn .el-button:not(.is-disabled){background:#fff;color:#606266;border-color:#c0c4cc}[data-v-4082420b] .dashed-btn .el-button:not(.is-disabled):hover{border-color:#2f54eb;color:#2f54eb}[data-v-4082420b] .dashed-btn .el-button.is-disabled{color:#c0c4cc}.btn-upload[data-v-4082420b] .el-upload .el-button{background-color:#fff;color:#303133;border-style:dashed;border-color:#c4c6cf}
\ No newline at end of file
.rule-list[data-v-5ebd9c85]{color:#303133}.rule-list li+li[data-v-5ebd9c85]{font-size:12px;line-height:20px}[data-v-6c94d378] .el-table__row .hover-btn{opacity:0;-webkit-transition:all .1s;transition:all .1s}[data-v-6c94d378] .el-table__row.hover-row .hover-btn{opacity:1}.card[data-v-6c94d378]{padding-left:70px;min-height:70px;position:relative}.card img[data-v-6c94d378]{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:4px}.card .name[data-v-6c94d378]{color:#303133;padding-top:8px;margin-bottom:7px;line-height:22px}.ct-block[data-v-6c94d378]{background:rgba(47,84,235,.07);text-align:center;padding:20px 0 16px}.ct-block p[data-v-6c94d378]{font-size:16px;color:#303133;line-height:22px}.ct-block div[data-v-6c94d378]{margin:10px 0 15px;color:#606266;line-height:17px}.ml40[data-v-6c94d378]{margin-left:40px}.filter-block[data-v-6c94d378]{color:#303133;background:#f7f8fa;padding:20px;margin-bottom:20px}.filter-block span[data-v-6c94d378]{margin-left:10px;margin-right:10px;line-height:20px}.dm-switch[data-v-e083bfa0] .el-switch__label{color:#606266}.dm-switch[data-v-e083bfa0] .el-switch__label.is-active{color:#303133}.w260[data-v-6a8f3e52]{width:260px}.result[data-v-34452bfd]{text-align:center}.result p[data-v-34452bfd]:first-child{color:#303133;font-size:14px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.result i[data-v-34452bfd]{font-size:24px;margin-right:8px}.send-preview[data-v-0ab93ec9]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;z-index:1000;position:fixed;width:100%;height:100%;overflow-y:hidden;left:0;top:0}.send-preview.visible[data-v-0ab93ec9]{visibility:visible;opacity:1}.send-preview div.block[data-v-0ab93ec9]{margin:0 auto;z-index:3;position:relative;top:0;height:100%;width:100%}.send-preview div.block img[data-v-0ab93ec9]{width:100%}.send-preview ul[data-v-0ab93ec9]{position:absolute;bottom:10px}.send-preview .content[data-v-0ab93ec9]{height:100%;width:100%;position:absolute;left:0;top:0}.send-preview .content .avatar[data-v-0ab93ec9]{position:absolute;right:75.5px;top:119px}.send-preview .content .avatar[data-v-0ab93ec9] i{font-size:18px;line-height:35px}.send-preview .content .blk[data-v-0ab93ec9]{position:absolute;padding:22px 15px 13px 15px;right:129.5px;top:119px;width:224px;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:10px}.send-preview .content .blk .card[data-v-0ab93ec9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.send-preview .content .blk .card i[data-v-0ab93ec9]{position:relative;top:2px}.send-preview .content .blk pre[data-v-0ab93ec9]{margin:15px auto;line-height:18px}.send-preview .bg[data-v-0ab93ec9]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:block;background:rgba(0,0,0,.5)}.send-preview .btn[data-v-0ab93ec9]{position:absolute;height:80px;width:368px;top:773px;left:63px;background:#fff;overflow:hidden;border-radius:0 0 50px 50px}.send-preview .btn li[data-v-0ab93ec9]{float:left;width:50%;line-height:80px;color:#606266;text-align:center;font-size:18px}.send-preview .btn li.active[data-v-0ab93ec9]{color:#2f54eb}.page[data-v-0ab93ec9]{width:308px;position:absolute;top:98px;left:50%;margin-left:-154px}.page .title[data-v-0ab93ec9]{color:#335782;font-size:16px;margin:16px 0;text-align:center}.page .page-card[data-v-0ab93ec9]{background:#fff;padding:20px;height:650px;border-radius:4px}.page .give-rule[data-v-0ab93ec9]{margin-top:70px}.page .give-rule dd[data-v-0ab93ec9]{text-align:center;color:#2c3038;font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.page .give-rule dt[data-v-0ab93ec9]{font-size:14px;line-height:24px}.page .card-content[data-v-0ab93ec9]{-webkit-box-shadow:0 2px 8px 0 rgba(136,148,156,.15);box-shadow:0 2px 8px 0 rgba(136,148,156,.15);overflow:hidden;position:relative;height:70px;padding-left:91px;background:#fff}.page .card-content img.exchange[data-v-0ab93ec9]{width:50px}.page .card-content .dl[data-v-0ab93ec9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:91px;color:#fff;height:100%;text-align:center;position:absolute;left:0;top:0;background:#3970b5}.page .card-content .dl[data-v-0ab93ec9]:after{content:"";width:6px;height:100%;background:url([object Module]) repeat-y;position:absolute;left:-3px;top:0}.page .card-content .dl p[data-v-0ab93ec9]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:28px;font-weight:700;line-height:100px;height:100px;text-align:center}.page .card-content .dl p span[data-v-0ab93ec9]{margin-right:2px;font-size:18px}.page .card-d[data-v-0ab93ec9]{padding:10px 10px 5px 10px;position:relative;height:100%}.page .card-d-title[data-v-0ab93ec9]{height:18px;font-size:13px;font-weight:500;color:#2c3038;line-height:18px;margin-bottom:11px;position:relative;margin-top:2px;padding-left:48px}.page .card-d-title span[data-v-0ab93ec9]{position:absolute;left:-20px;bottom:-7px;width:84px;padding:2px 0 2px;border-radius:1px;text-align:center;color:#fff;line-height:28px;font-weight:400;font-size:20px;display:inline-block;-webkit-transform:scale(.5);transform:scale(.5)}.page .card-d-time[data-v-0ab93ec9]{height:15px;font-size:12px;font-weight:400;color:#2c3038;line-height:15px}.page .card-d-option[data-v-0ab93ec9]{width:calc(200% - 48px);position:absolute;bottom:0;left:-40%;font-size:22px;font-weight:400;color:#2c3038;line-height:32px;-webkit-transform:scale(.5);transform:scale(.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .card-d-option img[data-v-0ab93ec9]{width:24px;height:24px}.page .card-d-option .right[data-v-0ab93ec9]{margin-left:auto}.slide-fade-enter-active[data-v-0ab93ec9]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-0ab93ec9]{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-0ab93ec9],.slide-fade-leave-to[data-v-0ab93ec9]{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.mt8[data-v-26963c7b]{margin-top:8px}.cardForm[data-v-26963c7b]{padding:30px 20px}.cardForm .w165[data-v-26963c7b]{width:165px!important}.cardForm .w265[data-v-26963c7b]{width:265px!important}.cardForm .tips[data-v-26963c7b]{font-size:12px;color:#909399;margin-left:8px}.cardForm .step[data-v-26963c7b]{margin:20px auto 48px}.cardForm[data-v-26963c7b] .el-form .el-input-number .el-input,.cardForm[data-v-26963c7b] .el-form .el-select .el-input{width:100%}.cardForm[data-v-26963c7b] .el-form .w260,.w260[data-v-26963c7b] input,.w260[data-v-26963c7b] textarea{width:260px}.cardEffectiveMode1[data-v-26963c7b]{position:relative}.cardEffectiveMode1-time[data-v-26963c7b]{position:absolute;top:0;left:100px}.cardEffectiveMode1-time.is2[data-v-26963c7b]{top:47px}.content[data-v-26963c7b]{margin-bottom:30px}.info .row[data-v-1cafb36e] .el-form-item{margin-bottom:12px}.w500[data-v-1cafb36e] input,.w500[data-v-1cafb36e] textarea{width:500px}.card-info[data-v-1cafb36e]{padding:24px 20px;position:relative}.card-info .title[data-v-1cafb36e]{font-size:14px;font-weight:700;color:#303133;line-height:22px;margin-bottom:24px}.card-info[data-v-1cafb36e] .btn-area{display:none}.card-info[data-v-1cafb36e] .el-form-item__content{color:#303133}.card-info[data-v-1cafb36e] .el-form .el-input-number .el-input,.card-info[data-v-1cafb36e] .el-form .el-select .el-input{width:100%}.card-info[data-v-1cafb36e] .el-form .dm-input,.card-info[data-v-1cafb36e] .el-form .el-input,.card-info[data-v-1cafb36e] .el-form .el-input-number,.card-info[data-v-1cafb36e] .el-form .el-select,.card-info[data-v-1cafb36e] .el-form .el-textarea{width:352px}.cardSelect[data-v-4082420b] .el-button{width:350px!important}.cardSelect[data-v-4082420b] .reveal .card img.flag{display:none}[data-v-4082420b] .dashed-btn .el-button{width:350px;border-style:dashed;border-radius:2px}[data-v-4082420b] .dashed-btn .el-button:not(.is-disabled){background:#fff;color:#606266;border-color:#c0c4cc}[data-v-4082420b] .dashed-btn .el-button:not(.is-disabled):hover{border-color:#2f54eb;color:#2f54eb}[data-v-4082420b] .dashed-btn .el-button.is-disabled{color:#c0c4cc}.btn-upload[data-v-4082420b] .el-upload .el-button{background-color:#fff;color:#303133;border-style:dashed;border-color:#c4c6cf}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-28da0001"],{"1e4b":function(t,e,a){"use strict";a.r(e);var c=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"welfare-index"},[a("div",{staticClass:"welfare-index-header"},[t._v("福利中心")]),a("div",{staticClass:"enter"},t._l(t.wfTypes,(function(e,c){return a("div",{key:c,class:"block b"+(c+1),on:{click:function(a){return t.$router.push(e.target)}}},[a("span",{staticClass:"title"},[t._v(t._s(e.title))]),t._m(0,!0)])})),0)])},n=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"target"},[a("i",{staticClass:"icon-right-circle iconfont-welfare4"})])}],i=a("f9e4"),r={name:"Index",data:function(){return{wfTypes:i["b"]}}},l=r,s=(a("ee36"),a("2877")),u=Object(s["a"])(l,c,n,!1,null,"45a2385e",null);e["default"]=u.exports},"7c79":function(t,e,a){},ee36:function(t,e,a){"use strict";a("7c79")},f9e4:function(t,e,a){"use strict";a.d(e,"b",(function(){return c})),a.d(e,"a",(function(){return n}));a("6c7b"),Array(31).fill().map((function(t,e){return{label:"".concat(e+1,"号"),value:"".concat(e+1)}})),Array(28).fill().map((function(t,e){return{label:"".concat(e+1,"号"),value:"".concat(e+1)}})).concat({label:"月底",value:"0"}),Array(12).fill().map((function(t,e){return{label:"".concat(e+1,"月"),value:"".concat(e+1)}}));var c=[{title:"实物礼品",target:"/gift-manage/real-gift",code:"w-real-gifts"},{title:"虚拟礼品",target:"/gift-manage/virtual-gift",code:"w-virtual-gifts"},{title:"GIC 卡券",target:"/gic-card/list",code:"w-gic-card"},{title:"GIC 卡券包",target:"/card-package/list",code:"w-card-package"}],n={1:"增加",2:"减少"}}}]);
\ No newline at end of file
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.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f803170c"],{"1e4b":function(t,a,e){"use strict";e.r(a);var c=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("div",{staticClass:"enter"},t._l(t.wfTypes,(function(a,c){return e("div",{key:c,class:"block b"+(c+1)},[e("span",{staticClass:"title"},[t._v(t._s(a.title))]),e("router-link",{staticClass:"target",attrs:{to:a.target}},[e("i",{staticClass:"icon-right-circle iconfont-welfare4"})])],1)})),0)])},n=[],i=e("f9e4"),r={name:"Index",data:function(){return{wfTypes:i["b"]}}},l=r,s=(e("5a29"),e("2877")),u=Object(s["a"])(l,c,n,!1,null,"7ed25fb2",null);a["default"]=u.exports},"5a29":function(t,a,e){"use strict";e("931f")},"931f":function(t,a,e){},f9e4:function(t,a,e){"use strict";e.d(a,"b",(function(){return c})),e.d(a,"a",(function(){return n}));e("6c7b"),Array(31).fill().map((function(t,a){return{label:"".concat(a+1,"号"),value:"".concat(a+1)}})),Array(28).fill().map((function(t,a){return{label:"".concat(a+1,"号"),value:"".concat(a+1)}})).concat({label:"月底",value:"0"}),Array(12).fill().map((function(t,a){return{label:"".concat(a+1,"月"),value:"".concat(a+1)}}));var c=[{title:"实物礼品",target:"/gift-manage/real-gift",code:"w-real-gifts"},{title:"虚拟礼品",target:"/gift-manage/virtual-gift",code:"w-virtual-gifts"},{title:"GIC 卡券",target:"/gic-card/list",code:"w-gic-card"},{title:"GIC 卡券包",target:"/card-package/list",code:"w-card-package"}],n={1:"增加",2:"减少"}}}]);
\ No newline at end of file
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.
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.
<template>
<div v-if="!(project == '' || project == 'index')" class="switch-page">
<div v-if="visible" class="switch-page">
<el-popover placement="left-end" open-delay="200" width="143" trigger="hover" popper-class="sw-page-pop">
<div>
<ul class="toggle">
......@@ -15,9 +15,28 @@
<img src="../../assets/images/svg/more.svg" width="30" height="30" />
</div>
</el-popover>
<transition name="slide-fade">
<div v-if="show" class="page-pop">
<div class="pl15">
<div class="text-right"><i class="el-dialog__close el-icon el-icon-close mr10 cursor" @click="show = false"></i></div>
<div>提示</div>
<div class="tips">当前福利支持在以下应用使用</div>
<ul class="app-list">
<li v-for="(item, idx) in appList" :key="idx" @click="goLink(item)">
<div>
<img :src="item.iconUrl" draggable="false" />
<p :title="item.appName" class="ellipsis-100">{{ item.appName }}</p>
</div>
</li>
<div v-if="appList.length == 0" class="empty_block"></div>
</ul>
</div>
</div>
</transition>
<el-popover v-model="showCanUseApp" open-delay="200" placement="left-end" width="365" trigger="hover" popper-class="sw-page-pop" @hide="close">
<div class="pl15">
<div class="text-right"><i class="el-dialog__close el-icon el-icon-close mr10 cursor" @click="close"></i></div>
<!-- <div class="text-right"><i class="el-dialog__close el-icon el-icon-close mr10 cursor" @click="close"></i></div> -->
<div class="tips">当前福利支持在以下应用使用</div>
<ul class="app-list">
<li v-for="(item, idx) in appList" :key="idx" @click="goLink(item)">
<div>
......@@ -44,7 +63,8 @@ export default {
data() {
return {
showCanUseApp: false,
appList: []
appList: [],
show: false,
};
},
mounted() {
......@@ -71,6 +91,11 @@ export default {
},
showCornerCanUseApp() {
return this.$store.state.showCornerCanUseApp;
},
visible() {
let routes = [ '/gic-card/list', '/card-package/list', '/gift-manage/real-gift', '/gift-manage/virtual-gift' ];
console.log(this.$route.path);
return routes.some(i => i.indexOf(this.$route.path) > -1);
}
},
watch: {
......@@ -78,6 +103,10 @@ export default {
if(val) {
this.showCanUseApp = true;
}
},
'$route'(val) {
let routes = [ '/gic-card/list', '/card-package/list', '/gift-manage/real-gift', '/gift-manage/virtual-gift' ];
this.show = routes.some(i => i.indexOf(this.$route.path) > -1) && this.$route.query.isAdded;
}
}
};
......@@ -109,6 +138,10 @@ export default {
.app-block {
padding-left: 20px;
}
.tips {
margin-top: 8px;
margin-bottom: 8px;
}
.app-list {
margin-top: 12px;
li {
......@@ -129,7 +162,7 @@ export default {
top: 0;
left: 0;
width: 100%;
box-shadow: 0px 4px 12px 0px rgba(220, 223, 230, 0.6);
// box-shadow: 0px 4px 12px 0px rgba(220, 223, 230, 0.6);
border: 1px solid #DCDFE6;
padding-left: 56px;
padding-right: 12px;
......@@ -137,6 +170,7 @@ export default {
transition: all 0.2s;
&:hover {
margin-top: -5px;
box-shadow: 0px 4px 12px 0px rgba(220, 223, 230, 0.6);
}
img {
width: 32px;
......@@ -171,4 +205,42 @@ export default {
.sw-page-pop {
padding: 6px 0 !important;
}
</style>
\ No newline at end of file
.page-pop {
transform-origin: calc(100% - 25px) calc(100% - 25px);
width: 546px;
right: 0;
bottom: 0;
position: absolute;
border-radius: 2px;
right: 0;
bottom: 0;
background: #FFF;
min-width: 150px;
border: 1px solid #EBEEF5;
padding: 12px;
z-index: 2000;
color: #606266;
line-height: 1.4;
text-align: justify;
font-size: 14px;
box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);
word-break: break-all;
padding: 6px 0 !important;
li {
margin-right: 10px !important;
}
.app-list:nth-child(3n) {
margin-right: 0px !important;
}
}
.slide-fade-enter-active {
transition: all .4s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-fade-leave-active {
transition: all .4s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-fade-enter, .slide-fade-leave-to {
transform: scale(0.1);
opacity: 0.8;
}
</style>
......@@ -13,7 +13,7 @@
<el-select class="mr10 w160" clearable v-model="listParams.modifyType" placeholder="所有类型" @change="refresh">
<el-option v-for="item in stockAdjustType" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
<el-select v-model="appCodes" class="w160 mr10" multiple placeholder="所有应用" clearable @change="changeAppCode">
<el-select v-model="appCodes" class="w180 mr10" multiple placeholder="所有应用" :collapse-tags="true" clearable @change="changeAppCode">
<el-option v-for="item in appList" :key="item.appCode" :label="item.appName" :value="item.appCode"></el-option>
</el-select>
<el-input class="mr10 w260" v-model="listParams.activityName" clearable placeholder="请输入活动名称" @change="refresh"><i slot="prefix" class="el-input__icon el-icon-search"></i></el-input>
......
......@@ -165,7 +165,7 @@ export default {
height: 40px;
line-height: 40px;
padding: 0 20px 0;
border-bottom: 1px solid $gray-tab;
// border-bottom: 1px solid $gray-tab;
color: $gray02;
span {
margin-right: 30px;
......@@ -184,6 +184,7 @@ export default {
overflow: hidden;
padding: 0;
display: flex;
align-items: center;
padding: 10px 16px;
border-bottom: 1px solid #E4E7ED;
margin-bottom: 20px;;
......@@ -216,7 +217,7 @@ export default {
padding-left: 70px;
img {
position: absolute;
top: 0;
top: -4px;
left: 0;
width: 60px;
height: 60px;
......@@ -249,4 +250,4 @@ export default {
}
}
}
</style>
\ No newline at end of file
</style>
......@@ -44,7 +44,7 @@ export const cardType = {
*/
export const sendType = {
1: { label: '转赠中', value: 1, cl: 'state-point-loading-scale' },
2: { label: '已撤回', value: 1, cl: 'state-point-warning' },
2: { label: '已撤回', value: 2, cl: 'state-point-warning' },
3: { label: '已完成', value: 3, cl: 'state-point-success' },
};
......@@ -147,4 +147,4 @@ export const mappingCardStatus = (item) => {
}
item._status = _status;
return item;
};
\ No newline at end of file
};
......@@ -22,15 +22,15 @@
<el-option v-for="(v, i) in cardType" :key="i" :label="v.label" :value="v.value"></el-option>
</el-select>
<!-- ui没要这个字段 -->
<el-select v-model="listParams.couponStatus" class="w160" placeholder="所有状态" clearable @change="refresh">
<el-select v-model="listParams.couponStatus" class="w160" placeholder="所有卡券状态" clearable @change="refresh">
<el-option label="使用中" :value="1"></el-option>
<el-option label="已过期" :value="2"></el-option>
<el-option label="已禁用" :value="3"></el-option>
</el-select>
<el-button class="ml10" type="text" @click="isOpen = !isOpen">{{ isOpen ? '收起' : '展开' }}<i :class="`${isOpen ? 'el-icon-arrow-up' : 'el-icon-arrow-down'} el-icon--right ml5`"></i></el-button>
<el-select class="more-select mr10 mlAuto" @change="mutiOption" placeholder="批量操作">
<el-option :disabled="!multipleSelection.length" :value="0">批量禁用</el-option>
<el-option :disabled="!multipleSelection.length" :value="1">批量删除</el-option>
<el-option :value="0">批量禁用</el-option>
<el-option :value="1">批量删除</el-option>
</el-select>
</div>
<div v-show="isOpen" class="filter-block">
......@@ -61,13 +61,13 @@
<div class="card">
<img :src="scope.row.imgUrl" draggable="false" />
<p class="name ellipsis-100" :title="scope.row.cardName">{{ scope.row.cardName }}</p>
<p :title="scope.row.remarkName" class="fz12 gray-lighter ellipsis-100" style="line-height:17px;">
<p :title="scope.row.remarkName" class="fz12 ellipsis-100" style="line-height:17px;color:#909399">
<el-popover placement="top-start" width="300" trigger="hover" open-delay="200" :offset="-8">
<div class="gray01 fz14">
<p style="margin-bottom:5px;">福利ID:{{ scope.row.couponId }}</p>
<p>更新时间:{{ formatDateTimeByType(scope.row.updateTime, 'yyyy-MM-dd HH:mm:ss') }}</p>
</div>
<i class="el-icon-question cursor fz12 gray-lighter" slot="reference"></i>
<i class="el-icon-question cursor fz14" slot="reference"></i>
</el-popover>
{{ scope.row.remarkName }}
</p>
......@@ -83,7 +83,7 @@
<template slot-scope="scope">{{ scope.row.getLimit }} 张/人 </template>
</el-table-column>
<el-table-column prop="name" label="卡券成本(元)" min-width="130">
<template slot-scope="scope">{{ scope.row.cardType == 0 || scope.row.cardType == 2 ? scope.row.costPrice : '--' }}</template>
<template slot-scope="scope">{{ scope.row.cardType == 0 || scope.row.cardType == 2 ? scope.row.costPrice.toFixed(2) : '--' }}</template>
</el-table-column>
<el-table-column label="可占用库存" min-width="180">
<template slot="header">
......@@ -97,11 +97,15 @@
<p style="margin-bottom:5px;">已占用:{{ scope.row.occupyStock || 0 }}</p>
<p>总库存:{{ scope.row.totalStock || 0 }}</p>
</div>
<i class="el-icon-question cursor fz12 gray-lighter" slot="reference" style="position:relative;"></i>
<i class="el-icon-question cursor fz14" slot="reference" style="position:relative;color:#909399"></i>
</el-popover>
{{ scope.row.remainedStock || 0 }}
<el-button v-if="[1, 2].includes(scope.row._status) && scope.row.customCodeFlag == 0" @click="preAdjustStock(scope.row) && scope.row.customCodeFlag == 0" class="hover-btn" icon="el-icon-edit-outline ml5" type="text"></el-button>
<el-button v-if="[1, 2].includes(scope.row._status) && scope.row.customCodeFlag == 2" class="hover-btn ml5" @click="uploadCode(scope.row)" icon="iconfont-market4 icon-shangchuan" type="text"></el-button>
<el-tooltip :open-delay="100" content="调整库存">
<el-button v-if="[1, 2].includes(scope.row._status) && scope.row.customCodeFlag == 0" @click="preAdjustStock(scope.row) && scope.row.customCodeFlag == 0" class="hover-btn" icon="el-icon-edit-outline ml5" type="text"></el-button>
</el-tooltip>
<el-tooltip :open-delay="100" content="批量导入券码">
<el-button v-if="[1, 2].includes(scope.row._status) && scope.row.customCodeFlag == 2" class="hover-btn ml5" @click="uploadCode(scope.row)" icon="iconfont-market4 icon-shangchuan" type="text"></el-button>
</el-tooltip>
</template>
</el-table-column>
<el-table-column label="卡券状态" min-width="120">
......@@ -208,7 +212,7 @@ export default {
};
},
created() {
this.$emit('updateBread', [ { breadName: '福利中心' }, { breadName: 'GIC卡券' }, { breadName: '卡券库' } ]);
this.$emit('updateBread', [ { breadName: '卡券列表' } ]);
},
mounted() {
if(this.currentAreaId) {
......@@ -270,7 +274,7 @@ export default {
_cl = 'state-point-warning'; // 未生效
break;
case 2:
_cl = 'state-point-success'; // 使用中
_cl = 'state-point-loading-scale'; // 使用中
break;
case 3:
case 4:
......@@ -336,6 +340,9 @@ export default {
},
// 批量操作
mutiOption(val) {
if(this.multipleSelection.length == 0) {
return this.$message.warning('请勾选卡券');
}
const ids = this.multipleSelection.map(v => v.couponId).join(',');
if(val == 0) { // 批量禁用
this.stopData(ids, true);
......@@ -357,7 +364,7 @@ export default {
}).finally(() => {
this.loading = false;
});
});
}, undefined, undefined, { confirmButtonText: isMuti ? '批量禁用' : '禁用' });
},
// 批量删除
delData(ids, isMuti = false) {
......@@ -372,7 +379,7 @@ export default {
}).finally(() => {
this.loading = false;
});
});
}, undefined, undefined, { confirmButtonText: isMuti ? '批量删除' : '删除' });
},
// 上传券码dialog
uploadCode({ couponId }) {
......
<template>
<div class="p20" v-loading="loading">
<div class="pb20 clearfix flex-center">
<el-select class="dm-select mr10 w140" clearable v-model="listParams.cardType" placeholder="所有卡券类型" @change="refresh">
<el-option v-for="(v, i) in cardType" :key="i" :label="v.label" :value="v.value"></el-option>
</el-select>
<el-select class="dm-select mr10 w140" clearable v-model="listParams.statusFlag" placeholder="所有使用状态" @change="refresh">
<el-option v-for="(v, i) in status" :key="i" :label="v.label" :value="v.value"></el-option>
</el-select>
<el-input placeholder="请输入关键字" class="w400 mr10" v-model="listParams.search" clearable @change="refresh">
<el-input placeholder="请输入关键字" class="mr10" style="width:290px" v-model="listParams.search" clearable @change="refresh">
<el-select v-model="listParams.searchType" slot="prepend" style="width:120px;" placeholder="请选择" @change="refresh">
<el-option label="卡券名称" :value="1"></el-option>
<el-option label="备注名" :value="2"></el-option>
......@@ -17,18 +11,24 @@
<el-option label="会员卡号" :value="6"></el-option>
</el-select>
</el-input>
<el-select class="w200 mr10" v-model="listParams.visitorFlag" @change="refresh" placeholder="所有用户领取记录">
<el-select class="dm-select mr10 w140" clearable v-model="listParams.cardType" placeholder="所有卡券类型" @change="refresh">
<el-option v-for="(v, i) in cardType" :key="i" :label="v.label" :value="v.value"></el-option>
</el-select>
<el-select class="dm-select mr10 w140" clearable v-model="listParams.statusFlag" placeholder="所有使用状态" @change="refresh">
<el-option v-for="(v, i) in status" :key="i" :label="v.label" :value="v.value"></el-option>
</el-select>
<el-select class="w200 mr10" v-model="listParams.visitorFlag" @change="refresh" placeholder="所有用户领取记录" clearable>
<el-option label="会员领取记录" :value="0"></el-option>
<el-option label="非会员领取记录" :value="1"></el-option>
</el-select>
<el-button class="ml10" type="text" @click="isOpen = !isOpen">{{ isOpen ? '收起' : '展开' }}<i :class="`${isOpen ? 'el-icon-arrow-up' : 'el-icon-arrow-down'} el-icon--right ml5`"></i></el-button>
<!-- <dm-perm-button class="mlAuto" :disabled="$itemPerm($itemCode.gicCardMemberGetExport)" type="primary" icon="iconfont-market4 mr5 icon-icon_yunxiazai" @click="showExport">数据导出</dm-perm-button> -->
<dm-perm-button class="mlAuto" :disabled="$itemPerm($itemCode.gicCardMemberGetExport)" type="primary" icon="iconfont-market4 mr5 icon-icon_yunxiazai" @click="showExport">数据导出</dm-perm-button>
</div>
<div v-show="isOpen" class="table-search-head p20">
<el-tooltip content="数据量较大,最多支持筛选7日,请耐心等待" placement="bottom" open-delay="200">
<span class="tooltip-icon">领取时间</span>
</el-tooltip>
<el-date-picker class="w250 mr10" v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" @change="changeTime" :clearable="false"></el-date-picker>
<el-date-picker class="w250" style="margin-right:60px" v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" @change="changeTime" :clearable="false"></el-date-picker>
核销时间:<el-date-picker class="w250" v-model="dateTime2" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" @change="refresh"></el-date-picker>
</div>
<el-table class="mt20" tooltip-effect="dark" :data="tableList" style="width:100%" :max-height="mainHeight(54 + 50)">
......@@ -158,7 +158,7 @@ export default {
};
},
created() {
this.$emit('updateBread', [ { breadName: '福利中心' }, { breadName: 'GIC卡券' }, { breadName: '卡券领取记录' } ]);
this.$emit('updateBread', [ { breadName: '卡券列表', breadPath: '/gic-card/list' }, { breadName: '卡券领取记录' } ]);
},
mounted() {
if(this.currentAreaId) {
......
......@@ -4,9 +4,9 @@
<el-form-item prop="file" label="导入券码文件">
<input style="position:absolute;top:3px;opacity:0;height:0px;width:0px;" type="file" name="file" accept=".csv" ref="file" @change="change">
<el-button class="dashed" @click="$refs.file.click()"><i class="iconfont-components4 icon-cp-shangc upload-icon mr5"></i>上传</el-button>
<el-button type="text" class="ml20" @click="downloadCouponCSV">点击下载文件模板</el-button>
<el-popover placement="bottom" width="350" trigger="hover" open-delay="200">
<ul>
<el-button type="text" class="ml20" @click="downloadCouponCSV">下载文件模板</el-button>
<el-popover placement="bottom" width="350" trigger="click" open-delay="200">
<ul class="rule-list">
<li>1. 单次上传最多可支持 5000 条</li>
<li>2. 券码格式可由 6~20 位的数字或字母组成</li>
<li>3. 若券码为纯数字组成,为避免发生意外错误,请将其格式设置为 ‘文本’ 格式</li>
......@@ -111,3 +111,13 @@ export default {
},
};
</script>
<style lang="scss" scoped>
.rule-list {
color: #303133;
li + li{
font-size: 12px;
line-height: 20px;
}
}
</style>
<template>
<div>
<div class="welfare-index">
<div class="welfare-index-header">福利中心</div>
<div class="enter">
<div v-for="(item, idx) in wfTypes" :key="idx" :class="`block b${idx + 1}`">
<div v-for="(item, idx) in wfTypes" :key="idx" :class="`block b${idx + 1}`" @click="$router.push(item.target)">
<span class="title">{{ item.title }}</span>
<router-link :to="item.target" class="target"><i class="icon-right-circle iconfont-welfare4"></i></router-link>
<div class="target"><i class="icon-right-circle iconfont-welfare4"></i></div>
</div>
</div>
</div>
......@@ -29,7 +30,26 @@ export default {
background: $color;
}
}
.welfare-index {
margin: -20px;
width: 100% !important;
background-color: initial !important;
&-header {
height: 50px;
line-height: 50px;
padding-left: 20px;
color: #303133;
margin-bottom: 20px;
background-color: #fff;
font-weight: 500;
}
&::after {
height: 0 !important;
}
}
.enter {
min-height: calc(100vh - 120px);
background-color: #fff;
display: flex;
align-content: center;
justify-content: center;
......@@ -96,4 +116,4 @@ export default {
}
}
}
</style>
\ No newline at end of file
</style>
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