Commit f65c892c by 萱草

update: 礼品管理

parent 7653e1ce
.upload-btn[data-v-d08664b6]{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-d08664b6]{font-size:18px;color:#c0c4cc}.upload-btn[data-v-d08664b6]:hover{border-color:#1890ff}.upload-ele .el-button[data-v-d08664b6]{border:none;color:#c0c4cc;margin-left:60px}.upload-ele .el-button--small[data-v-d08664b6]{padding:0}.uploadText p[data-v-d08664b6]{line-height:26px}.tab-top[data-v-64cc50ba]{height:32px;margin:20px 20px 0 20px}.tab-top .fl[data-v-64cc50ba],.tab-top[data-v-64cc50ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-content[data-v-64cc50ba]{margin:20px;padding-bottom:20px}.table-content .img-text[data-v-64cc50ba]{height:60px}.table-content .img-text img[data-v-64cc50ba]{width:60px;height:60px;border:1px solid #dcdfe6;padding:4px;border-radius:2px}.table-content .img-text .text[data-v-64cc50ba]{display:inline-block;vertical-align:top;width:75%;margin-left:3px;font-size:13px;line-height:14px}.table-content .img-text .text .goods-descript[data-v-64cc50ba]{color:#606266;line-height:18px;font-size:14px;margin-bottom:10px}.table-content .img-text .text .goods-code[data-v-64cc50ba]{color:#909399;font-size:12px;line-height:16px}.table-content .img-text :hover .el-icon-edit-outline[data-v-64cc50ba]{display:inline-block;cursor:pointer}.table-content .img-text .el-icon-edit-outline[data-v-64cc50ba]:hover{color:#2f54ed}.table-content .stock-box:hover .el-icon-edit-outline[data-v-64cc50ba]{display:inline-block;cursor:pointer}.el-icon-edit-outline[data-v-64cc50ba]:hover{color:#2f54ed}.undeline-dash[data-v-64cc50ba]{border-bottom:1px dashed #2f54eb;font-weight:500}.spanclass[data-v-64cc50ba]{display:inline-block;line-height:32px}.damolish .el-tooltip__popper{width:240px}
\ No newline at end of file
.upload-btn[data-v-d08664b6]{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-d08664b6]{font-size:18px;color:#c0c4cc}.upload-btn[data-v-d08664b6]:hover{border-color:#1890ff}.upload-ele .el-button[data-v-d08664b6]{border:none;color:#c0c4cc;margin-left:60px}.upload-ele .el-button--small[data-v-d08664b6]{padding:0}.uploadText p[data-v-d08664b6]{line-height:26px}.tab-top[data-v-4b0bc947]{height:32px;margin:20px 20px 0 20px}.tab-top .fl[data-v-4b0bc947],.tab-top[data-v-4b0bc947]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-content[data-v-4b0bc947]{margin:20px;padding-bottom:20px}.table-content .img-text[data-v-4b0bc947]{height:60px}.table-content .img-text img[data-v-4b0bc947]{width:60px;height:60px;border:1px solid #dcdfe6;padding:4px;border-radius:2px}.table-content .img-text .text[data-v-4b0bc947]{display:inline-block;vertical-align:top;width:75%;margin-left:3px;font-size:13px;line-height:14px}.table-content .img-text .text .goods-descript[data-v-4b0bc947]{color:#606266;line-height:18px;font-size:14px;margin-bottom:10px}.table-content .img-text .text .goods-code[data-v-4b0bc947]{color:#909399;font-size:12px;line-height:16px}.table-content .img-text :hover .el-icon-edit-outline[data-v-4b0bc947]{display:inline-block;cursor:pointer}.table-content .img-text .el-icon-edit-outline[data-v-4b0bc947]:hover{color:#2f54ed}.table-content .stock-box:hover .el-icon-edit-outline[data-v-4b0bc947]{display:inline-block;cursor:pointer}.el-icon-edit-outline[data-v-4b0bc947]:hover{color:#2f54ed}.undeline-dash[data-v-4b0bc947]{border-bottom:1px dashed #2f54eb;font-weight:500}.spanclass[data-v-4b0bc947]{display:inline-block;line-height:32px}.damolish .el-tooltip__popper{width:240px}
\ No newline at end of file
.w-630[data-v-d3208e26]{width:630px}.w-480[data-v-d3208e26]{width:480px}.w-350[data-v-d3208e26]{width:350px}.w-900[data-v-d3208e26]{width:900px}.mb56[data-v-d3208e26]{margin-bottom:56px}.from-content[data-v-d3208e26]{position:relative}.from-content .demo-ruleForm .form-section[data-v-d3208e26]{padding:30px 20px}.from-content .demo-ruleForm .form-section h3[data-v-d3208e26]{color:#303133;font-size:14px;font-weight:700;margin-bottom:20px;margin-left:20px;padding-bottom:20px;border-bottom:1px solid #dfdfdf}.from-content .demo-ruleForm .form-section .prefix-money[data-v-d3208e26]{color:#303133}.from-content .demo-ruleForm .form-section .add-time[data-v-d3208e26]{color:#606266;margin-left:150px}.from-content .demo-ruleForm .form-section .add-time[data-v-d3208e26]:hover{color:#2f54eb}.from-content .demo-ruleForm .form-section .tip-warm[data-v-d3208e26]{color:#909399;font-size:12px}.from-content .demo-ruleForm .form-section .tip-warm i[data-v-d3208e26]{color:#faad14;margin-right:5px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list[data-v-d3208e26]{width:900px;margin-bottom:20px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item[data-v-d3208e26]{width:100%}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name[data-v-d3208e26]{padding:8px;background:#f3f6f9;position:relative}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .sku-title[data-v-d3208e26]{color:#909399;margin-right:7px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .sku-value-title[data-v-d3208e26]{color:#909399;width:55px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .delete-btn[data-v-d3208e26]{color:#909399;font-size:14px;position:absolute;right:20px;cursor:pointer}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .delete-btn[data-v-d3208e26]:hover{color:#2f54ed}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content[data-v-d3208e26]{padding:15px 8px 5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .sku-value-title[data-v-d3208e26]{color:#909399;width:55px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list[data-v-d3208e26]{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list .value-item[data-v-d3208e26]{border:1px solid #e4e7ed;padding:10px 8px;border-radius:4px;display:inline-block;margin-right:7px;position:relative;margin-bottom:10px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list .value-item .el-icon-error[data-v-d3208e26]{font-size:16px;position:absolute;right:-10px;top:-5px;color:#c0c4cc;display:none;cursor:pointer}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list .value-item:hover .el-icon-error[data-v-d3208e26]{display:inline-block;color:#909399}.from-content .demo-ruleForm .form-section .standard-info .sku-table-content[data-v-d3208e26]{padding:10px;width:900px;border:1px solid #dcdfe6;border-radius:2px}.from-content .demo-ruleForm .form-section .standard-info .sku-table-content .batch-box[data-v-d3208e26]{padding-left:130px;font-size:0;height:40px}.from-content .demo-ruleForm .fixed-btn[data-v-d3208e26]{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-d3208e26]{margin-top:12px}.from-content .anchor-link[data-v-d3208e26]{width:120px;position:fixed;right:24px;top:180px;background:#fff}.from-content .anchor-link .link-item[data-v-d3208e26]{height:24px;line-height:24px;color:#606266;font-size:12px;border-left:2px solid #ebeef5;padding-left:18px;cursor:pointer}.from-content .anchor-link .link-item-active[data-v-d3208e26]{border-left:2px solid #2d5aea;color:#2d5aea}.ml20[data-v-d3208e26]{margin-left:20px}.mr10[data-v-d3208e26]{margin-right:10px}.mr16[data-v-d3208e26]{margin-right:16px}.table-img[data-v-d3208e26]{display:inline-block;width:32px;height:32px;border-radius:4px;border:1px dashed #d9d9d9;cursor:pointer;text-align:center;vertical-align:top;position:relative}.table-img img[data-v-d3208e26]{width:30px;height:30px}.table-img[data-v-d3208e26]:hover{border:1px dashed #2f54ed}.img-modal[data-v-d3208e26]{width:32px;height:32px;position:absolute;left:-1px;top:-1px;background:rgba(0,0,0,.5);display:none;cursor:pointer;border-radius:4px}.img-modal .el-icon-delete[data-v-d3208e26]{color:#fff}.table-img:hover .img-modal[data-v-d3208e26]{display:inline-block}.tips-content[data-v-d3208e26]{position:absolute;left:-4px;top:8px}.store-tips[data-v-d3208e26]{width:200px;position:absolute;left:-10px}.table-error .el-form-item__error{display:none!important}.damolish .el-form-item__label:after{content:""}.damolish .el-tooltip__popper{width:245px}table th.star div:before{content:"*";color:red}.right-border{border-right:1px solid #ebeef5}.sku-table-content .sku-table th{line-height:17px!important}.mopney-input span{display:none!important}.from-content .see-btn{color:#909399;margin-left:15px}.from-content .see-btn:hover{color:#2f54ed}
\ No newline at end of file
.tab-top[data-v-4ec26354]{height:32px;margin:20px 20px 0 20px}.tab-top .fl[data-v-4ec26354],.tab-top[data-v-4ec26354]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-content[data-v-4ec26354]{margin:20px;padding-bottom:20px}.table-content .img-text[data-v-4ec26354]{height:60px}.table-content .img-text img[data-v-4ec26354]{width:60px;height:60px;border:1px solid #dcdfe6;padding:4px;border-radius:2px}.table-content .img-text .text[data-v-4ec26354]{display:inline-block;vertical-align:top;margin-left:3px;font-size:13px;line-height:14px}.table-content .img-text .text .goods-descript[data-v-4ec26354]{color:#606266;line-height:18px;font-size:14px;margin-bottom:10px}.table-content .img-text .text .goods-code[data-v-4ec26354]{color:#909399;font-size:12px;line-height:16px}.table-content .img-text :hover .el-icon-edit-outline[data-v-4ec26354]{display:inline-block;cursor:pointer}.table-content .img-text .el-icon-edit-outline[data-v-4ec26354]:hover{color:#2f54ed}.table-content .stock-box:hover .el-icon-edit-outline[data-v-4ec26354]{display:inline-block;cursor:pointer}.el-icon-edit-outline[data-v-4ec26354]:hover{color:#2f54ed}.undeline-dash[data-v-4ec26354]{border-bottom:1px dashed #2f54eb;font-weight:500}.spanclass[data-v-4ec26354]{display:inline-block;line-height:32px}.damolish .el-tooltip__popper{width:240px}
\ No newline at end of file
.upload-btn[data-v-ef2bbf02]{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-ef2bbf02]{font-size:18px;color:#c0c4cc}.upload-btn[data-v-ef2bbf02]:hover{border-color:#1890ff}.upload-ele .el-button[data-v-ef2bbf02]{border:none;color:#c0c4cc}.upload-ele .el-button--small[data-v-ef2bbf02]{padding:0}.w-630[data-v-ef2bbf02]{width:630px}.mb56[data-v-ef2bbf02]{margin-bottom:56px}.from-content[data-v-ef2bbf02]{position:relative}.from-content .demo-ruleForm .form-section[data-v-ef2bbf02]{padding:30px 20px}.from-content .demo-ruleForm .form-section h3[data-v-ef2bbf02]{color:#303133;font-size:14px;font-weight:700;margin-bottom:20px;margin-left:20px;padding-bottom:20px;border-bottom:1px solid #dfdfdf}.from-content .demo-ruleForm .form-section .tip-warm[data-v-ef2bbf02]{color:#909399;font-size:12px}.from-content .demo-ruleForm .form-section .tip-warm i[data-v-ef2bbf02]{color:#faad14;margin-right:5px}.from-content .demo-ruleForm .fixed-btn[data-v-ef2bbf02]{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-ef2bbf02]{margin-top:12px}.from-content .anchor-link[data-v-ef2bbf02]{width:120px;position:fixed;right:24px;top:180px;background:#fff}.from-content .anchor-link .link-item[data-v-ef2bbf02]{height:24px;line-height:24px;color:#606266;font-size:12px;border-left:2px solid #ebeef5;padding-left:18px;cursor:pointer}.from-content .anchor-link .link-item-active[data-v-ef2bbf02]{border-left:2px solid #2d5aea;color:#2d5aea}.ml20[data-v-ef2bbf02]{margin-left:20px}.mr10[data-v-ef2bbf02]{margin-right:10px}.tips-content[data-v-ef2bbf02]{position:absolute;left:-4px;top:8px}.store-tips[data-v-ef2bbf02]{width:200px;position:absolute;left:-10px}.table-error .el-form-item__error{display:none!important}.damolish .el-form-item__label:after{content:""}.damolish .el-tooltip__popper{width:245px}table th.star div:before{content:"*";color:red}.right-border{border-right:1px solid #ebeef5}.mopney-input span{display:none!important}.from-content .see-btn{color:#909399;margin-left:15px}.from-content .see-btn:hover{color:#2f54ed}
\ No newline at end of file
.w-630[data-v-39efcee9]{width:630px}.w-480[data-v-39efcee9]{width:480px}.w-350[data-v-39efcee9]{width:350px}.w-900[data-v-39efcee9]{width:900px}.mb56[data-v-39efcee9]{margin-bottom:56px}.from-content[data-v-39efcee9]{position:relative}.from-content .demo-ruleForm .form-section[data-v-39efcee9]{padding:30px 20px}.from-content .demo-ruleForm .form-section h3[data-v-39efcee9]{color:#303133;font-size:14px;font-weight:700;margin-bottom:20px;margin-left:20px;padding-bottom:20px;border-bottom:1px solid #dfdfdf}.from-content .demo-ruleForm .form-section .prefix-money[data-v-39efcee9]{color:#303133}.from-content .demo-ruleForm .form-section .add-time[data-v-39efcee9]{color:#606266;margin-left:150px}.from-content .demo-ruleForm .form-section .add-time[data-v-39efcee9]:hover{color:#2f54eb}.from-content .demo-ruleForm .form-section .tip-warm[data-v-39efcee9]{color:#909399;font-size:12px}.from-content .demo-ruleForm .form-section .tip-warm i[data-v-39efcee9]{color:#faad14;margin-right:5px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list[data-v-39efcee9]{width:900px;margin-bottom:20px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item[data-v-39efcee9]{width:100%}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name[data-v-39efcee9]{padding:8px;background:#f3f6f9;position:relative}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .sku-title[data-v-39efcee9]{color:#909399;margin-right:7px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .sku-value-title[data-v-39efcee9]{color:#909399;width:55px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .delete-btn[data-v-39efcee9]{color:#909399;font-size:14px;position:absolute;right:20px;cursor:pointer}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .sku-name .delete-btn[data-v-39efcee9]:hover{color:#2f54ed}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content[data-v-39efcee9]{padding:15px 8px 5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .sku-value-title[data-v-39efcee9]{color:#909399;width:55px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list[data-v-39efcee9]{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list .value-item[data-v-39efcee9]{border:1px solid #e4e7ed;padding:10px 8px;border-radius:4px;display:inline-block;margin-right:7px;position:relative;margin-bottom:10px}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list .value-item .el-icon-error[data-v-39efcee9]{font-size:16px;position:absolute;right:-10px;top:-5px;color:#c0c4cc;display:none;cursor:pointer}.from-content .demo-ruleForm .form-section .standard-info .add-sku-list .add-sku-item .value-content .value-list .value-item:hover .el-icon-error[data-v-39efcee9]{display:inline-block;color:#909399}.from-content .demo-ruleForm .form-section .standard-info .sku-table-content[data-v-39efcee9]{padding:10px;width:900px;border:1px solid #dcdfe6;border-radius:2px}.from-content .demo-ruleForm .form-section .standard-info .sku-table-content .batch-box[data-v-39efcee9]{padding-left:130px;font-size:0;height:40px}.from-content .demo-ruleForm .fixed-btn[data-v-39efcee9]{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-39efcee9]{margin-top:12px}.from-content .anchor-link[data-v-39efcee9]{width:120px;position:fixed;right:24px;top:180px;background:#fff}.from-content .anchor-link .link-item[data-v-39efcee9]{height:24px;line-height:24px;color:#606266;font-size:12px;border-left:2px solid #ebeef5;padding-left:18px;cursor:pointer}.from-content .anchor-link .link-item-active[data-v-39efcee9]{border-left:2px solid #2d5aea;color:#2d5aea}.ml20[data-v-39efcee9]{margin-left:20px}.mr10[data-v-39efcee9]{margin-right:10px}.mr16[data-v-39efcee9]{margin-right:16px}.table-img[data-v-39efcee9]{display:inline-block;width:32px;height:32px;border-radius:4px;border:1px dashed #d9d9d9;cursor:pointer;text-align:center;vertical-align:top;position:relative}.table-img img[data-v-39efcee9]{width:30px;height:30px}.table-img[data-v-39efcee9]:hover{border:1px dashed #2f54ed}.img-modal[data-v-39efcee9]{width:32px;height:32px;position:absolute;left:-1px;top:-1px;background:rgba(0,0,0,.5);display:none;cursor:pointer;border-radius:4px}.img-modal .el-icon-delete[data-v-39efcee9]{color:#fff}.table-img:hover .img-modal[data-v-39efcee9]{display:inline-block}.tips-content[data-v-39efcee9]{position:absolute;left:-4px;top:8px}.store-tips[data-v-39efcee9]{width:200px;position:absolute;left:-10px}.table-error .el-form-item__error{display:none!important}.damolish .el-form-item__label:after{content:""}.damolish .el-tooltip__popper{width:245px}table th.star div:before{content:"*";color:red}.right-border{border-right:1px solid #ebeef5}.sku-table-content .sku-table th{line-height:17px!important}.mopney-input span{display:none!important}.from-content .see-btn{color:#909399;margin-left:15px}.from-content .see-btn:hover{color:#2f54ed}
\ No newline at end of file
.upload-btn[data-v-73e839a2]{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-73e839a2]{font-size:18px;color:#c0c4cc}.upload-btn[data-v-73e839a2]:hover{border-color:#1890ff}.upload-ele .el-button[data-v-73e839a2]{border:none;color:#c0c4cc}.upload-ele .el-button--small[data-v-73e839a2]{padding:0}.w-630[data-v-73e839a2]{width:630px}.mb56[data-v-73e839a2]{margin-bottom:56px}.from-content[data-v-73e839a2]{position:relative}.from-content .demo-ruleForm .form-section[data-v-73e839a2]{padding:30px 20px}.from-content .demo-ruleForm .form-section h3[data-v-73e839a2]{color:#303133;font-size:14px;font-weight:700;margin-bottom:20px;margin-left:20px;padding-bottom:20px;border-bottom:1px solid #dfdfdf}.from-content .demo-ruleForm .form-section .tip-warm[data-v-73e839a2]{color:#909399;font-size:12px}.from-content .demo-ruleForm .form-section .tip-warm i[data-v-73e839a2]{color:#faad14;margin-right:5px}.from-content .demo-ruleForm .fixed-btn[data-v-73e839a2]{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-73e839a2]{margin-top:12px}.from-content .anchor-link[data-v-73e839a2]{width:120px;position:fixed;right:24px;top:180px;background:#fff}.from-content .anchor-link .link-item[data-v-73e839a2]{height:24px;line-height:24px;color:#606266;font-size:12px;border-left:2px solid #ebeef5;padding-left:18px;cursor:pointer}.from-content .anchor-link .link-item-active[data-v-73e839a2]{border-left:2px solid #2d5aea;color:#2d5aea}.ml20[data-v-73e839a2]{margin-left:20px}.mr10[data-v-73e839a2]{margin-right:10px}.tips-content[data-v-73e839a2]{position:absolute;left:-4px;top:8px}.store-tips[data-v-73e839a2]{width:200px;position:absolute;left:-10px}.underline[data-v-73e839a2]{text-decoration:underline}.table-error .el-form-item__error{display:none!important}.damolish .el-form-item__label:after{content:""}.damolish .el-tooltip__popper{width:245px}table th.star div:before{content:"*";color:red}.right-border{border-right:1px solid #ebeef5}.mopney-input span{display:none!important}.from-content .see-btn{color:#909399;margin-left:15px}.from-content .see-btn:hover{color:#2f54ed}
\ No newline at end of file
.tab-top[data-v-4db04fd6]{height:32px;margin:20px 20px 0 20px}.tab-top .fl[data-v-4db04fd6],.tab-top[data-v-4db04fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-content[data-v-4db04fd6]{margin:20px;padding-bottom:20px}.table-content .img-text[data-v-4db04fd6]{height:60px}.table-content .img-text img[data-v-4db04fd6]{width:60px;height:60px;border:1px solid #dcdfe6;padding:4px;border-radius:2px}.table-content .img-text .text[data-v-4db04fd6]{display:inline-block;vertical-align:top;width:75%;margin-left:3px;font-size:13px;line-height:14px}.table-content .img-text .text .goods-descript[data-v-4db04fd6]{color:#606266;line-height:18px;font-size:14px;margin-bottom:10px}.table-content .img-text .text .goods-code[data-v-4db04fd6]{color:#909399;font-size:12px;line-height:16px}.table-content .img-text :hover .el-icon-edit-outline[data-v-4db04fd6]{display:inline-block;cursor:pointer}.table-content .img-text .el-icon-edit-outline[data-v-4db04fd6]:hover{color:#2f54ed}.table-content .stock-box:hover .el-icon-edit-outline[data-v-4db04fd6]{display:inline-block;cursor:pointer}.el-icon-edit-outline[data-v-4db04fd6]:hover{color:#2f54ed}.undeline-dash[data-v-4db04fd6]{border-bottom:1px dashed #2f54eb;font-weight:500}.spanclass[data-v-4db04fd6]{display:inline-block;line-height:32px}.damolish .el-tooltip__popper{width:240px}
\ No newline at end of file
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/welfare/favicon2.ico><link rel=stylesheet href=/welfare/static/css/index.css><link href=https://cdn.bootcss.com/element-ui/2.12.0/theme-chalk/index.css rel=stylesheet><link href=//at.alicdn.com/t/font_1434755_89ndzcq2ndm.css rel=stylesheet><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_1418963_hrpaaxicjis.css><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_1393418_z4h4445tiwe.css><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_2349215_oprmr2ef7em.css><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.58.3.css><script src=//at.alicdn.com/t/font_1418963_hrpaaxicjis.js></script><link href=/welfare/css/card-package.ac4691b9.css rel=prefetch><link href=/welfare/css/card-package~gic-card.78656863.css rel=prefetch><link href=/welfare/css/chunk-02062f99.757fd252.css rel=prefetch><link href=/welfare/css/chunk-2107e6c5.4536701d.css rel=prefetch><link href=/welfare/css/chunk-4b84bff4.963b4aa0.css rel=prefetch><link href=/welfare/css/chunk-53f4695c.9908b7cb.css rel=prefetch><link href=/welfare/css/chunk-8a171d34.8af5c3d1.css rel=prefetch><link href=/welfare/css/chunk-9f31dcfe.75b8fd67.css rel=prefetch><link href=/welfare/css/gic-card.fbc40bbf.css rel=prefetch><link href=/welfare/js/card-package.d0a8c0b7.js rel=prefetch><link href=/welfare/js/card-package~gic-card.29632d15.js rel=prefetch><link href=/welfare/js/chunk-02062f99.072e616f.js rel=prefetch><link href=/welfare/js/chunk-2107e6c5.f2137ad1.js rel=prefetch><link href=/welfare/js/chunk-35ba1f02.32555561.js rel=prefetch><link href=/welfare/js/chunk-4b84bff4.fc2c14d9.js rel=prefetch><link href=/welfare/js/chunk-53f4695c.23f8f592.js rel=prefetch><link href=/welfare/js/chunk-8a171d34.53b72a0e.js rel=prefetch><link href=/welfare/js/chunk-9f31dcfe.2b85ba0c.js rel=prefetch><link href=/welfare/js/gic-card.03fb1267.js rel=prefetch><link href=/welfare/css/app.b28f880b.css rel=preload as=style><link href=/welfare/js/app.c6fb650f.js rel=preload as=script><link href=/welfare/js/chunk-vendors.e8c008b5.js rel=preload as=script><link href=/welfare/css/app.b28f880b.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue-router/3.0.3/vue-router.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/base.1.0.0.17.js></script><script src=//web-1251519181.file.myqcloud.com/components/layout.1.2.59.js></script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.20.js></script><script src=//web-1251519181.file.myqcloud.com/components/people-selector.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-select.1.1.78.js></script><script src=//web-1251519181.file.myqcloud.com/components/goods-selector.1.0.51.js></script><script src=//web-1251519181.file.myqcloud.com/components/card-select.1.0.33.js></script><script src=//web-1251519181.file.myqcloud.com/components/link-tools.2.1.21.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-data.1.1.1.js></script><script src=//web-1251519181.file.myqcloud.com/components/integral-select.1.0.26.js></script><script src=//web-1251519181.file.myqcloud.com/components/rule-engine.1.0.86.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/perm-button.1.0.1.js></script><script src=//web-1251519181.file.myqcloud.com/components/steps.1.0.1.js></script><script src=//web-1251519181.file.myqcloud.com/components/upload-picture.1.0.6.js></script><script src=//web-1251519181.file.myqcloud.com/components/upload-file.1.0.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/app-info.1.0.5.js></script><script src=//web-1251519181.file.myqcloud.com/components/preview-img.1.0.3.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.1.1.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/input-number.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/acc-group-select.1.0.3.js></script><script src=//web-1251519181.file.myqcloud.com/components/editor.1.1.12.js></script><script src=/welfare/js/chunk-vendors.e8c008b5.js></script><script src=/welfare/js/app.c6fb650f.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/welfare/favicon2.ico><link rel=stylesheet href=/welfare/static/css/index.css><link href=https://cdn.bootcss.com/element-ui/2.12.0/theme-chalk/index.css rel=stylesheet><link href=//at.alicdn.com/t/font_1434755_89ndzcq2ndm.css rel=stylesheet><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_1418963_hrpaaxicjis.css><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_1393418_z4h4445tiwe.css><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_2349215_oprmr2ef7em.css><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.58.3.css><script src=//at.alicdn.com/t/font_1418963_hrpaaxicjis.js></script><link href=/welfare/css/card-package.ac4691b9.css rel=prefetch><link href=/welfare/css/card-package~gic-card.78656863.css rel=prefetch><link href=/welfare/css/chunk-13af10ee.76e2245d.css rel=prefetch><link href=/welfare/css/chunk-53f4695c.9908b7cb.css rel=prefetch><link href=/welfare/css/chunk-9cf6b39a.874a850f.css rel=prefetch><link href=/welfare/css/chunk-9f31dcfe.75b8fd67.css rel=prefetch><link href=/welfare/css/chunk-be03e6bc.964eba29.css rel=prefetch><link href=/welfare/css/chunk-da99ba24.80960be5.css rel=prefetch><link href=/welfare/css/gic-card.fbc40bbf.css rel=prefetch><link href=/welfare/js/card-package.a931ec50.js rel=prefetch><link href=/welfare/js/card-package~gic-card.bc2f0107.js rel=prefetch><link href=/welfare/js/chunk-13af10ee.4eff6028.js rel=prefetch><link href=/welfare/js/chunk-35ba1f02.1e968ebf.js rel=prefetch><link href=/welfare/js/chunk-53f4695c.da28a450.js rel=prefetch><link href=/welfare/js/chunk-9cf6b39a.b5731d9c.js rel=prefetch><link href=/welfare/js/chunk-9f31dcfe.f29ba906.js rel=prefetch><link href=/welfare/js/chunk-be03e6bc.620a0206.js rel=prefetch><link href=/welfare/js/chunk-da99ba24.c5b41963.js rel=prefetch><link href=/welfare/js/gic-card.05381408.js rel=prefetch><link href=/welfare/css/app.b28f880b.css rel=preload as=style><link href=/welfare/js/app.bfb6b3a1.js rel=preload as=script><link href=/welfare/js/chunk-vendors.52ea3299.js rel=preload as=script><link href=/welfare/css/app.b28f880b.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue-router/3.0.3/vue-router.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/base.1.0.0.17.js></script><script src=//web-1251519181.file.myqcloud.com/components/layout.1.2.59.js></script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.20.js></script><script src=//web-1251519181.file.myqcloud.com/components/people-selector.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-select.1.1.78.js></script><script src=//web-1251519181.file.myqcloud.com/components/goods-selector.1.0.51.js></script><script src=//web-1251519181.file.myqcloud.com/components/card-select.1.0.33.js></script><script src=//web-1251519181.file.myqcloud.com/components/link-tools.2.1.21.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-data.1.1.1.js></script><script src=//web-1251519181.file.myqcloud.com/components/integral-select.1.0.26.js></script><script src=//web-1251519181.file.myqcloud.com/components/rule-engine.1.0.86.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/perm-button.1.0.1.js></script><script src=//web-1251519181.file.myqcloud.com/components/steps.1.0.1.js></script><script src=//web-1251519181.file.myqcloud.com/components/upload-picture.1.0.6.js></script><script src=//web-1251519181.file.myqcloud.com/components/upload-file.1.0.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/app-info.1.0.5.js></script><script src=//web-1251519181.file.myqcloud.com/components/preview-img.1.0.3.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.1.1.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/input-number.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/acc-group-select.1.0.3.js></script><script src=//web-1251519181.file.myqcloud.com/components/editor.1.1.12.js></script><script src=/welfare/js/chunk-vendors.52ea3299.js></script><script src=/welfare/js/app.bfb6b3a1.js></script></body></html>
\ 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.
<template>
<el-dialog title="修改礼品名称" :visible.sync="dialogVisible" width="600px" @close="cancelSubmit('editInfoModal')">
<el-form :model="editInfoModal" ref="editInfoModal" :rules="modalRules" :label-position="labelPosition" v-loading="loading">
<el-form-item label="礼品名称" label-width="80px" prop="name" style="width:560px">
<dm-input type="text" v-model="editInfoModal.name" :byte-type="1" :maxlength="30"> </dm-input>
<el-form-item label="礼品名称" label-width="80px" prop="giftName" style="width:560px">
<dm-input type="text" v-model="editInfoModal.giftName" :byte-type="1" :maxlength="30"> </dm-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
......@@ -13,9 +13,8 @@
</template>
<script>
// import request from '../service/request.js';
// import api from '@/api/gift.js';
// const { updateName } = api;
import api from '@/api/gift.js';
const { updateName } = api;
export default {
props: {
updateNameForm: {
......@@ -29,48 +28,36 @@ export default {
return {
dialogVisible: false,
editInfoModal: {
goodsName: '',
goodsId: ''
giftName: '',
giftId: ''
},
labelPosition: 'top',
modalRules: {
goodsName: [ { required: true, message: '名称不能为空', trigger: 'blur' } ]
giftName: [ { required: true, message: '名称不能为空', trigger: 'blur' } ]
},
title: '',
label: '',
loading: false
};
},
mounted() {
this.dialogVisible = true;
// this.editInfoModal.goodsName = this.updateNameForm.name;
this.editInfoModal.goodsId = this.updateNameForm.id;
},
methods: {
submitProNanme() {
if(this.loading) return;
let params = {
giftId: this.editInfoModal.goodsId,
name: this.editInfoModal.goodsName
giftId: this.updateNameForm.id,
name: this.editInfoModal.giftName
};
this.loading = true;
this.dialogVisible = false;
setInterval(() => {
this.$emit('closeUpdateName');
}, 10);
console.log(params);
// updateName(params).then(res => {
// if(res.code === '0000'){
// console.log(res.data);
// this.dialogVisible = false;
// setInterval(() => {
// this.$emit('closeUpdateName');
// }, 10);
// this.$message.success('修改成功');
// }else{
// this.$message.error(res.message);
// }
// }).finally(() => this.loading = false);
updateName(params).then(res => {
if(res.code === '0000'){
this.dialogVisible = false;
this.$emit('closeUpdateName');
this.$message.success('修改成功');
}else{
this.$message.error(res.message);
}
}).finally(() => this.loading = false);
},
// 取消修改
cancelSubmit(formName) {
......
......@@ -166,9 +166,9 @@
<div class="form-section">
<h3>福利设置</h3>
<!-- 实物 -->
<el-form-item label="配送方式" prop="deliveryType">
<el-form-item label="配送方式" prop="deliveryList">
<template>
<el-checkbox-group v-model="goodsForm.deliveryType" @change="changeDelivery">
<el-checkbox-group v-model="goodsForm.deliveryList" @change="changeDelivery">
<el-checkbox label="1">快递发货</el-checkbox>
<el-checkbox label="2">门店自提</el-checkbox>
</el-checkbox-group>
......@@ -202,7 +202,8 @@
<div class="form-section mb56">
<h3>权限设置</h3>
<el-form-item prop="refundFlag" label="操作人权限" required>
<dm-acc-group-select :etype.sync="goodsForm.operatorAuth" :group-ids.sync="goodsForm.shopCodeList" />
{{goodsForm.operAuthType}}
<dm-acc-group-select :etype.sync="goodsForm.operAuthType" :group-ids.sync="goodsForm.operAuthPre" @updateGroupList="updateGroupList" />
</el-form-item>
</div>
<div class="fixed-btn">
......@@ -334,10 +335,13 @@ export default {
limitTimeBegin: '',
checkList: [],
refundFlag: 0,
operatorAuth: '', // 操作人权限
operAuthType: '', // 操作人权限
operAuth: '',
operAuthPre: [],
shopCodeList: [],
deliveryType: [], // 配送方式 1物流发货 2门店自提 3文本券码
stockUseType: '', // 库存使用类型(0:占用,1:动态 , 2占用+动态)
deliveryList: []
},
validateTime,
pickerOptions: {
......@@ -421,8 +425,17 @@ export default {
return 'star';
}
},
updateGroupList(value){
console.log(value);
},
changeDelivery(value){
console.log(value);
if(value.length > 1){
this.goodsForm.deliveryType = '1,2';
}else{
this.goodsForm.deliveryType = value[0];
};
console.log(this.goodsForm.deliveryType);
},
// 处理库存消耗方式
changeStockUse(value){
......@@ -528,9 +541,15 @@ export default {
this.goodsForm.spuList[0].costPrice = resResult.costPrice; // 成本价
this.goodsForm.spuList[0].stock = resResult.stock; // 库存
this.goodsForm.marketPrice = resResult.marketPrice; // 市场价
this.goodsForm.operatorAuth = resResult.operatorAuth; // 操作人权限
this.goodsForm.operAuthType = resResult.operAuthType; // 操作人权限
// this.goodsForm.shopCodeList = resResult.shopId; // 操作人权限code
this.goodsForm.checkList = resResult.stockUseType == 2 ? [ 1, 2 ] : (resResult.stockUseType == 1 ? [ 1 ] : [ 0 ]); // 库存消耗方式
this.goodsForm.deliveryType = resResult.deliveryType;
if(this.goodsForm.deliveryType == '1,2'){
this.goodsForm.deliveryList = [ 1, 2 ];
}else{
this.goodsForm.deliveryList = [ this.goodsForm.deliveryType ];
};
let img = resResult.giftImages.split(',');
// this.goodsForm.giftImages = [];
if (img.length) {
......@@ -617,14 +636,18 @@ export default {
// 上传成功 返回的图片对象 里面有图片 大小 类型 等相关信息
uploadOnSuccess(obj) {
// 目前返回两个参数 {res:res,file:file}
obj.file.url = obj.res.result[0].downloadUrl;
console.log(obj.res.result[0]);
let url = obj.res.result[0];
// obj.file.imageType = 1;
this.image.push(obj.file);
console.log(obj);
this.image.push(url);
console.log(this.image);
let handelImage = [];
this.image.forEach((item, index) =>{
handelImage[index] = item.url;
});
this.goodsForm.giftImages = handelImage.join('');
console.log(this.goodsForm.giftImages);
},
// 删除图片 返回图片列表的索引 你可以根据这个索引去找对应图片的id
deleteImage(i) {
......@@ -1115,7 +1138,7 @@ export default {
},
// 保存
submitForm(goodsForm) {
if(this.btnLoading) return;
// if(this.btnLoading) return;
if (this.goodsStandardInfo.length > 0) {
for (let item of this.goodsStandardInfo) {
if (item.specStandardId == '') {
......@@ -1155,8 +1178,8 @@ export default {
return item;
});
skuList.push({
gift: this.giftId,
giftSkuId: this.skuSellObj[item].stock,
// gift: this.giftId,
// giftSkuId: this.skuSellObj[item].stock,
stock: this.skuSellObj[item].stock,
giftSkuCode: this.skuSellObj[item].giftSkuCode,
skuBarCode: this.skuSellObj[item].skuBarCode,
......@@ -1203,7 +1226,7 @@ export default {
} else {
skuList = [];
}
this.btnLoading = true;
// this.btnLoading = true;
this.$emit('updateLoading');
let params = {
// giftId: this.giftId,
......@@ -1215,37 +1238,43 @@ export default {
stock: this.goodsForm.spuList[0].stock, // 库存
giftNo: this.goodsForm.spuList[0].giftNo, // 礼品编码
giftBarNo: this.goodsForm.spuList[0].giftBarNo, // 礼品条形码
giftImages: this.giftImages, // 礼品主图
giftImages: this.goodsForm.giftImages, // 礼品主图
giftDescrption: this.goodsForm.giftDescrption, // 礼品详情
refundFlag: this.goodsForm.refundFlag, // 是否支持退货
giftSpecInfo: JSON.stringify(this.goodsStandardInfo),
skuList: skuList,
operatorAuth: this.goodsForm.operatorAuth, // 操作人权限
operAuthType: this.goodsForm.operAuthType, // 操作人权限
operAuth: this.goodsForm.operAuthPre.join(''), // 操作人权限
deliveryType: this.goodsForm.deliveryType, // 兑换方式
source: 1, // 新建方式 默认手动发布1
shopSelectType: '', // 门店选择类型
shopImportUuid: '', // 导入门店唯一标识 仅用于新增
shopCodeList: [], // 门店CodeList
stockUseType: this.goodsForm.stockUseType, // 库存使用类型
};
this.btnLoading = true;
if (this.giftId) {
params.giftId = this.giftId;
giftSave(params).then(res =>{
giftUpdate(params).then(res =>{
if (res.code === '0000') {
this.$router.push({ path: '/gift-manage/real-gift-detail' });
this.btnLoading = false;
this.$router.push({ path: '/gift-manage/real-gift' });
// this.btnLoading = false;
} else {
this.btnLoading = false;
// this.btnLoading = false;
this.$message.error(res.message);
}
}).finally(() => this.$emit('updateLoading'));
}).finally(() => this.$emit('updateLoading', false));
}else{
params.giftId = '';
giftUpdate(params).then(res =>{
// params.giftId = '';
giftSave(params).then(res =>{
if (res.code === '0000') {
this.$router.push({ path: '/gift-manage/real-gift-detail' });
this.btnLoading = false;
this.$router.push({ path: '/gift-manage/real-gift' });
// this.btnLoading = false;
} else {
this.btnLoading = false;
// this.btnLoading = false;
this.$message.error(res.message);
}
}).finally(() => this.$emit('updateLoading'));
}).finally(() => this.$emit('updateLoading', false));
}
}
});
......
......@@ -208,7 +208,7 @@ export default {
giftBarNo: ''
}
],
template: '',
template: '示例1:<br>卡号:{01}<br>卡密:{02}<br><br>示例2:<br>点击卡密链接,使用星巴克电子券二维码直接在门店核销。<br>{卡密链接}<br> 使用条款:<br>本电子代金券需一次性使用完毕,不可兑换现金,不找零,不与其他优惠同享。<br>您可凭以上所示二维码在有效期内前往中国大陆地区星巴克门店购买商品'
},
goodsRules: {
giftName: [ { required: true, message: '请输入礼品名称', trigger: 'blur' } ],
......@@ -237,10 +237,10 @@ export default {
skuBarCode: ''
},
dialogVisible: false,
description: '',
// description: '',
fileName: '',
readonly: false,
isSave: false
isSave: false,
};
},
mounted() {
......@@ -248,9 +248,6 @@ export default {
this.$emit('showAside', true);
this.getLoginUser();
this.giftId = this.$route.query.giftId;
this.goodsForm.template = `示例1:<br>卡号:{01}<br>卡密:{02}<br><br>示例2:<br>点击卡密链接,使用星巴克电子券二维码直接在门店核销。
<br>{卡密链接}<br> 使用条款:<br>本电子代金券需一次性使用完毕,不可兑换现金,不找零,不与其他优惠同享。<br>
您可凭以上所示二维码在有效期内前往中国大陆地区星巴克门店购买商品`;
if (this.giftId) {
this.readonly = true;
this.bread[2].breadName = '编辑礼品';
......@@ -306,23 +303,30 @@ export default {
}
},
handleChange2(value){
this.description = value;
console.log(this.goodsForm.giftDescrption);
this.goodsForm.template = value;
// console.log(this.goodsForm.giftDescrption);
},
// 保存发货内容 校验
saveDescription(){
console.log(this.description);
let index = this.description.indexOf('{'); // 字符出现的位置
console.log(this.goodsForm.template);
let index = this.goodsForm.template.indexOf('{'); // 字符出现的位置
let indexCopy;
let index2 = this.description.indexOf('}'); // 字符出现的位置
let index2 = this.goodsForm.template.indexOf('}'); // 字符出现的位置
// let index3Copy = index2;
let num2 = 0; // 这个字符出现的次数
let num = 0; // 这个字符出现的次数
while(index !== -1) {
console.log(this.goodsForm.template);
this.goodsForm.template.split('');
console.log(this.goodsForm.template);
// this.goodsForm.template.splice(index + 1, 0, '<span style="text-decoration: underline">');
// console.log(this.goodsForm.template);
// this.goodsForm.template = this.goodsForm.template.join('');
// console.log(this.goodsForm.template);
console.log(index); // 打印字符串出现的位置
indexCopy = index;
num++; // 每出现一次 次数加一
index = this.description.indexOf('{', index + 1); // 从字符串出现的位置的下一位置开始继续查找
index = this.goodsForm.template.indexOf('{', index + 1); // 从字符串出现的位置的下一位置开始继续查找
console.log(index, indexCopy);
console.log(index - indexCopy == 1);
if(index - indexCopy == 1){
......@@ -331,16 +335,22 @@ export default {
}
}
while(index2 !== -1) {
console.log(this.goodsForm.template);
this.goodsForm.template = this.goodsForm.template.split('');
this.goodsForm.template = this.goodsForm.template.splice(index - 1, 0, '</span>');
this.goodsForm.template = this.goodsForm.template.join('');
console.log(this.goodsForm.template);
console.log(index2); // 打印字符串出现的位置
num2++; // 每出现一次 次数加一
index2 = this.description.indexOf('}', index2 + 1); // 从字符串出现的位置的下一位置开始继续查找
index2 = this.goodsForm.template.indexOf('}', index2 + 1); // 从字符串出现的位置的下一位置开始继续查找
}
console.log(num, num2);
// console.log(num, num2);
if(num !== num2 || num > 3 || num2 > 3){
this.$message.error('请填写正确的格式');
this.isSave = false;
};
this.isSave = true;
console.log(this.goodsForm.template);
},
// 生成模板
generateTemplate(){
......@@ -474,7 +484,24 @@ export default {
});
}
} // 礼品主图
this.goodsForm.giftDescrption = resResult.giftDescrption; // 礼品详情
let giftDescrption = resResult.giftDescrption; // 礼品详情
let index = this.description.indexOf('{'); // 字符出现的位置
let index2 = this.description.indexOf('}'); // 字符出现的位置
// let num2 = 0; // 这个字符出现的次数
// let num = 0; // 这个字符出现的次数
while(index !== -1) {
giftDescrption = giftDescrption.split('').splice(index + 1, 0, '<span style="text-decoration:underline">');
giftDescrption = giftDescrption.join('');
// num++; // 每出现一次 次数加一
index = giftDescrption.indexOf('{', index + 1); // 从字符串出现的位置的下一位置开始继续查找
}
while(index2 !== -1) {
giftDescrption = giftDescrption.split('').splice(index - 1, 0, '</span>');
giftDescrption = giftDescrption.join('');
// num2++; // 每出现一次 次数加一
index2 = giftDescrption.indexOf('}', index2 + 1); // 从字符串出现的位置的下一位置开始继续查找
}
this.goodsForm.template = giftDescrption;
this.goodsForm.refundFlag = resResult.refundFlag; // 是否支持退货
} else {
this.$message.error(res.message);
......@@ -701,6 +728,9 @@ export default {
position: absolute;
left: -10px;
}
.underline{
text-decoration: underline;
}
/* 规格值 */
</style>
<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