77 changed files with 568 additions and 246 deletions
@ -1 +0,0 @@ |
|||
.bg[data-v-732b9384]{display:flex;flex-direction:column}.bg[data-v-732b9384] .el-button--text,.bg[data-v-732b9384] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-732b9384] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-732b9384] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-732b9384]{margin-bottom:20px}.filter-bar[data-v-732b9384] .el-input-number__decrease,.filter-bar[data-v-732b9384] .el-input-number__increase{display:none}.filter-bar[data-v-732b9384] .el-input-number .el-input__inner{padding-left:10px;padding-right:10px}.order-card[data-v-732b9384]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-732b9384]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-732b9384]{padding:10px 20px}.product-item[data-v-732b9384]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-732b9384]:last-child{border-bottom:none}.product-image[data-v-732b9384]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-732b9384]{flex:1}.product-name[data-v-732b9384]{color:#333;margin-bottom:5px}.product-spec[data-v-732b9384]{color:#999;font-size:12px}.product-price[data-v-732b9384]{width:120px;text-align:center;color:#333}.product-quantity[data-v-732b9384]{width:100px;text-align:center;color:#666}.product-total[data-v-732b9384]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-732b9384],.product-status[data-v-732b9384]{width:150px;text-align:center}.order-footer[data-v-732b9384]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-732b9384]{text-align:right}.order-amount[data-v-732b9384]{color:#333;margin-bottom:5px}.order-amount strong[data-v-732b9384]{color:#ff4d4f;font-size:16px}.order-tips[data-v-732b9384]{font-size:12px;color:#999}.order-actions[data-v-732b9384]{display:flex;gap:10px}.notice-bar[data-v-732b9384]{background-color:#fffbe6;border:1px solid #ffe58f;padding:12px 16px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;color:#fa8c16;font-size:14px;line-height:1.5}.product-info[data-v-732b9384]{display:flex;align-items:center;padding:5px 0}.product-info .product-img[data-v-732b9384]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:10px;border:1px solid #eee}.product-info .product-name[data-v-732b9384]{color:#333} |
@ -1 +1 @@ |
|||
.avatar-uploader-icon[data-v-441d4440]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}[data-v-441d4440] .avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar[data-v-441d4440]{width:100px;height:100px;display:block}.hover-tip[data-v-441d4440]{position:absolute;bottom:0;left:0;right:0;width:100%;height:20px;text-align:center;line-height:20px;font-size:14px;color:#fff;background:rgba(0,0,0,.5)} |
|||
.avatar-uploader-icon[data-v-dbf125e0]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}[data-v-dbf125e0] .avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar[data-v-dbf125e0]{width:100px;height:100px;display:block}.hover-tip[data-v-dbf125e0]{position:absolute;bottom:0;left:0;right:0;width:100%;height:20px;text-align:center;line-height:20px;font-size:14px;color:#fff;background:rgba(0,0,0,.5)} |
@ -1 +0,0 @@ |
|||
.bg[data-v-8c8369c0]{display:flex;flex-direction:column}.bg[data-v-8c8369c0] .el-button--text,.bg[data-v-8c8369c0] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-8c8369c0] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-8c8369c0] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-8c8369c0]{margin-bottom:20px}.order-card[data-v-8c8369c0]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-8c8369c0]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-8c8369c0]{padding:10px 20px}.product-item[data-v-8c8369c0]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-8c8369c0]:last-child{border-bottom:none}.product-image[data-v-8c8369c0]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-8c8369c0]{flex:1}.product-name[data-v-8c8369c0]{color:#333;margin-bottom:5px}.product-spec[data-v-8c8369c0]{color:#999;font-size:12px}.product-price[data-v-8c8369c0]{width:120px;text-align:center;color:#333}.product-quantity[data-v-8c8369c0]{width:100px;text-align:center;color:#666}.product-total[data-v-8c8369c0]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-8c8369c0],.product-status[data-v-8c8369c0]{width:150px;text-align:center}.order-footer[data-v-8c8369c0]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-8c8369c0]{text-align:right}.order-amount[data-v-8c8369c0]{color:#333;margin-bottom:5px}.order-amount strong[data-v-8c8369c0]{color:#ff4d4f;font-size:16px}.order-tips[data-v-8c8369c0]{font-size:12px;color:#999}.order-actions[data-v-8c8369c0]{display:flex;gap:10px} |
@ -0,0 +1 @@ |
|||
.express-info[data-v-05881a53]{padding:15px;background-color:#fafafa;border-radius:4px;margin-bottom:25px}.express-logo[data-v-05881a53]{display:flex;align-items:center;margin-bottom:10px}.logo-img[data-v-05881a53]{width:30px;height:30px;margin-right:10px}.express-name[data-v-05881a53]{font-weight:500;color:#333}.express-number[data-v-05881a53]{display:flex;align-items:center}.number-label[data-v-05881a53]{color:#666;margin-right:8px}.number-value[data-v-05881a53]{color:#333;flex:1}.copy-btn[data-v-05881a53]{color:#1890ff;padding:0;height:auto}.timeline-container[data-v-05881a53]{padding-left:20px;max-height:50vh;overflow-y:auto}.el-timeline[data-v-05881a53]{padding-left:10px}.el-timeline-item[data-v-05881a53]:not(:last-child):before{height:100%;left:6px}.el-timeline-item__node--large[data-v-05881a53]{width:16px;height:16px}.timeline-status[data-v-05881a53]{font-weight:500;margin-bottom:5px;color:#333}.timeline-status.active[data-v-05881a53]{color:#ff7d00}.timeline-desc[data-v-05881a53]{color:#666;line-height:1.6;font-size:13px}.el-timeline-item__timestamp[data-v-05881a53]{color:#999;font-size:12px;width:80px;padding-top:2px}.dialog-footer[data-v-05881a53]{text-align:center}.bg[data-v-c32677a6]{display:flex;flex-direction:column}.bg[data-v-c32677a6] .el-button--text,.bg[data-v-c32677a6] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-c32677a6] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-c32677a6] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-c32677a6]{margin-bottom:20px}.order-card[data-v-c32677a6]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-c32677a6]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-c32677a6]{padding:10px 20px;background:#fff}.product-item[data-v-c32677a6]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-c32677a6]:last-child{border-bottom:none}.product-image[data-v-c32677a6]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-c32677a6]{flex:1}.product-name[data-v-c32677a6]{color:#333;margin-bottom:5px}.product-spec[data-v-c32677a6]{color:#999;font-size:12px}.product-price[data-v-c32677a6]{width:120px;text-align:center;color:#333}.product-quantity[data-v-c32677a6]{width:100px;text-align:center;color:#666}.product-total[data-v-c32677a6]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-c32677a6],.product-status[data-v-c32677a6]{width:150px;text-align:center}.order-footer[data-v-c32677a6]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-c32677a6]{text-align:right}.order-amount[data-v-c32677a6]{color:#333;margin-bottom:5px}.order-amount strong[data-v-c32677a6]{color:#ff4d4f;font-size:16px}.order-tips[data-v-c32677a6]{font-size:12px;color:#999}.order-actions[data-v-c32677a6]{display:flex;gap:10px} |
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@ |
|||
.bg[data-v-b367cf90]{display:flex;flex-direction:column}.bg[data-v-b367cf90] .el-button--text{color:#6a8a27}.el-card[data-v-b367cf90]{margin-bottom:20px;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);border:none}.el-card__header[data-v-b367cf90]{padding:16px 20px;border-bottom:1px solid #f0f0f0;background-color:#fff;font-size:16px;font-weight:500}.el-card__body[data-v-b367cf90]{padding:20px}.notice-bar[data-v-b367cf90]{background-color:#fffbe6;border:1px solid #ffe58f;padding:12px 16px;border-radius:4px;margin-bottom:20px;justify-content:space-between;color:#fa8c16;font-size:14px}.notice-bar[data-v-b367cf90],.notice-bar__content[data-v-b367cf90]{display:flex;align-items:center}.notice-bar__content i[data-v-b367cf90]{margin-right:8px}.notice-bar__close[data-v-b367cf90]{cursor:pointer;transition:color .2s}.notice-bar__close[data-v-b367cf90]:hover{color:#fa8c16}.user-info[data-v-b367cf90]{display:flex;align-items:flex-start;padding:10px 0}.user-avatar[data-v-b367cf90]{width:100px;height:100px;border-radius:50%;margin-right:20px;border:4px solid #f5f7fa;-o-object-fit:cover;object-fit:cover}.user-details[data-v-b367cf90]{flex:1}.user-name[data-v-b367cf90]{font-size:20px;font-weight:500;margin-bottom:10px;color:#1f2329}.user-other-info[data-v-b367cf90]{color:#4e5969;margin-bottom:6px;font-size:14px}.login-info[data-v-b367cf90]{display:flex;padding-top:20px}.login-section[data-v-b367cf90]{flex:1}.login-section-title[data-v-b367cf90]{font-weight:500;margin-bottom:10px;color:#1f2329;font-size:15px}.login-detail[data-v-b367cf90]{color:#4e5969;font-size:14px;margin-bottom:6px}.feature-grid[data-v-b367cf90]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px}.feature-item[data-v-b367cf90]{display:flex;flex-direction:column;align-items:center;padding:15px 10px;border-radius:6px;transition:all .2s;cursor:pointer}.feature-item[data-v-b367cf90]:hover{background-color:#f5f7fa}.feature-icon[data-v-b367cf90]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:10px;font-size:20px;color:#6a8a27;background-color:rgba(106,138,39,.1)}.feature-name[data-v-b367cf90]{font-size:14px;color:#4e5969} |
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
.bg[data-v-96301760]{display:flex;flex-direction:column}.bg[data-v-96301760] .el-button--text,.bg[data-v-96301760] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-96301760] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-96301760] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-96301760]{margin-bottom:20px}.order-card[data-v-96301760]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-96301760]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-96301760]{padding:10px 20px}.product-item[data-v-96301760]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-96301760]:last-child{border-bottom:none}.product-image[data-v-96301760]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-96301760]{flex:1}.product-name[data-v-96301760]{color:#333;margin-bottom:5px}.product-spec[data-v-96301760]{color:#999;font-size:12px}.product-price[data-v-96301760]{width:120px;text-align:center;color:#333}.product-quantity[data-v-96301760]{width:100px;text-align:center;color:#666}.product-total[data-v-96301760]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-96301760],.product-status[data-v-96301760]{width:150px;text-align:center}.order-footer[data-v-96301760]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-96301760]{text-align:right}.order-amount[data-v-96301760]{color:#333;margin-bottom:5px}.order-amount strong[data-v-96301760]{color:#ff4d4f;font-size:16px}.order-tips[data-v-96301760]{font-size:12px;color:#999}.order-actions[data-v-96301760]{display:flex;gap:10px} |
@ -0,0 +1 @@ |
|||
.bg[data-v-231e55aa]{display:flex;flex-direction:column}.bg[data-v-231e55aa] .el-button--text{color:#6a8a27}.el-card[data-v-231e55aa]{margin-bottom:20px;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);border:none}.el-card__header[data-v-231e55aa]{padding:16px 20px;border-bottom:1px solid #f0f0f0;background-color:#fff;font-size:16px;font-weight:500}.el-card__body[data-v-231e55aa]{padding:20px}.notice-bar[data-v-231e55aa]{background-color:#fffbe6;border:1px solid #ffe58f;padding:12px 16px;border-radius:4px;margin-bottom:20px;justify-content:space-between;color:#fa8c16;font-size:14px}.notice-bar[data-v-231e55aa],.notice-bar__content[data-v-231e55aa]{display:flex;align-items:center}.notice-bar__content i[data-v-231e55aa]{margin-right:8px}.notice-bar__close[data-v-231e55aa]{cursor:pointer;transition:color .2s}.notice-bar__close[data-v-231e55aa]:hover{color:#fa8c16}.user-info[data-v-231e55aa]{display:flex;align-items:flex-start;padding:10px 0}.user-avatar[data-v-231e55aa]{width:100px;height:100px;border-radius:50%;margin-right:20px;border:4px solid #f5f7fa;-o-object-fit:cover;object-fit:cover}.user-details[data-v-231e55aa]{flex:1}.user-name[data-v-231e55aa]{font-size:20px;font-weight:500;margin-bottom:10px;color:#1f2329}.user-other-info[data-v-231e55aa]{color:#4e5969;margin-bottom:6px;font-size:14px}.login-info[data-v-231e55aa]{display:flex;padding-top:20px}.login-section[data-v-231e55aa]{flex:1}.login-section-title[data-v-231e55aa]{font-weight:500;margin-bottom:10px;color:#1f2329;font-size:15px}.login-detail[data-v-231e55aa]{color:#4e5969;font-size:14px;margin-bottom:6px}.feature-grid[data-v-231e55aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px}.feature-item[data-v-231e55aa]{display:flex;flex-direction:column;align-items:center;padding:15px 10px;border-radius:6px;transition:all .2s;cursor:pointer}.feature-item[data-v-231e55aa]:hover{background-color:#f5f7fa}.feature-icon[data-v-231e55aa]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:10px;font-size:20px;color:#6a8a27;background-color:rgba(106,138,39,.1)}.feature-name[data-v-231e55aa]{font-size:14px;color:#4e5969} |
@ -1 +1 @@ |
|||
.express-info[data-v-05881a53]{padding:15px;background-color:#fafafa;border-radius:4px;margin-bottom:25px}.express-logo[data-v-05881a53]{display:flex;align-items:center;margin-bottom:10px}.logo-img[data-v-05881a53]{width:30px;height:30px;margin-right:10px}.express-name[data-v-05881a53]{font-weight:500;color:#333}.express-number[data-v-05881a53]{display:flex;align-items:center}.number-label[data-v-05881a53]{color:#666;margin-right:8px}.number-value[data-v-05881a53]{color:#333;flex:1}.copy-btn[data-v-05881a53]{color:#1890ff;padding:0;height:auto}.timeline-container[data-v-05881a53]{padding-left:20px;max-height:50vh;overflow-y:auto}.el-timeline[data-v-05881a53]{padding-left:10px}.el-timeline-item[data-v-05881a53]:not(:last-child):before{height:100%;left:6px}.el-timeline-item__node--large[data-v-05881a53]{width:16px;height:16px}.timeline-status[data-v-05881a53]{font-weight:500;margin-bottom:5px;color:#333}.timeline-status.active[data-v-05881a53]{color:#ff7d00}.timeline-desc[data-v-05881a53]{color:#666;line-height:1.6;font-size:13px}.el-timeline-item__timestamp[data-v-05881a53]{color:#999;font-size:12px;width:80px;padding-top:2px}.dialog-footer[data-v-05881a53]{text-align:center}.bg[data-v-382893c1]{display:flex;flex-direction:column;font-size:14px}.common-card[data-v-382893c1]{width:100%;background-color:#fff;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.order-status[data-v-382893c1]{border-right:1px solid #eee;width:350px;height:220px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.order-status .order-no[data-v-382893c1]{color:#999}.order-status .order-no .el-button[data-v-382893c1]{width:-moz-fit-content;width:fit-content;margin:0;display:inline-block;padding:0}.order-status .status-title[data-v-382893c1]{display:flex;align-items:center;font-size:16px;font-weight:700}.order-status .status-title i[data-v-382893c1]{font-size:24px}.order-status .el-button[data-v-382893c1]{width:120px;display:block;margin:0 auto}.order-step[data-v-382893c1]{flex:1;width:1px;padding:0 20px;display:flex;align-items:center}.order-step[data-v-382893c1] .el-step__icon.is-text{border:none;width:30px;height:30px;border-radius:50%;background:#c0c4cc;color:#fff}.order-step[data-v-382893c1] .el-step__line{top:13px}.order-step[data-v-382893c1] .el-step__line-inner{border-color:#c0c4cc}.order-step .process-title[data-v-382893c1]{color:#666;font-weight:700;font-size:14px;margin-top:20px}.order-step .process-description[data-v-382893c1]{color:#666;font-size:12px}.order-step[data-v-382893c1] .is-finish .el-step__icon{background:#67c23a}.order-info-card[data-v-382893c1]{display:flex}.order-info-card[data-v-382893c1] .el-descriptions{flex:1;flex-shrink:0;border-right:1px solid hsla(0,0%,60%,.1);padding:0 20px}.order-info-card[data-v-382893c1] .el-descriptions .el-descriptions-item__label{width:90px}.product-image[data-v-382893c1]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.total-card[data-v-382893c1]{margin-top:20px;background:#fafafa;box-shadow:none}.total-card[data-v-382893c1] .el-descriptions__body{background:none;text-align:right}.total-card[data-v-382893c1] .el-descriptions__body .el-descriptions-item__label{width:90%;text-align:right;justify-content:flex-end}.total-card[data-v-382893c1] .el-descriptions__body .el-descriptions-item__content{justify-content:flex-end} |
|||
.express-info[data-v-05881a53]{padding:15px;background-color:#fafafa;border-radius:4px;margin-bottom:25px}.express-logo[data-v-05881a53]{display:flex;align-items:center;margin-bottom:10px}.logo-img[data-v-05881a53]{width:30px;height:30px;margin-right:10px}.express-name[data-v-05881a53]{font-weight:500;color:#333}.express-number[data-v-05881a53]{display:flex;align-items:center}.number-label[data-v-05881a53]{color:#666;margin-right:8px}.number-value[data-v-05881a53]{color:#333;flex:1}.copy-btn[data-v-05881a53]{color:#1890ff;padding:0;height:auto}.timeline-container[data-v-05881a53]{padding-left:20px;max-height:50vh;overflow-y:auto}.el-timeline[data-v-05881a53]{padding-left:10px}.el-timeline-item[data-v-05881a53]:not(:last-child):before{height:100%;left:6px}.el-timeline-item__node--large[data-v-05881a53]{width:16px;height:16px}.timeline-status[data-v-05881a53]{font-weight:500;margin-bottom:5px;color:#333}.timeline-status.active[data-v-05881a53]{color:#ff7d00}.timeline-desc[data-v-05881a53]{color:#666;line-height:1.6;font-size:13px}.el-timeline-item__timestamp[data-v-05881a53]{color:#999;font-size:12px;width:80px;padding-top:2px}.dialog-footer[data-v-05881a53]{text-align:center}.bg[data-v-a02735a6]{display:flex;flex-direction:column;font-size:14px}.common-card[data-v-a02735a6]{width:100%;background-color:#fff;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.order-status[data-v-a02735a6]{border-right:1px solid #eee;width:350px;height:220px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.order-status .order-no[data-v-a02735a6]{color:#999}.order-status .order-no .el-button[data-v-a02735a6]{width:-moz-fit-content;width:fit-content;margin:0;display:inline-block;padding:0}.order-status .status-title[data-v-a02735a6]{display:flex;align-items:center;font-size:16px;font-weight:700}.order-status .status-title i[data-v-a02735a6]{font-size:24px}.order-status .el-button[data-v-a02735a6]{width:120px;display:block;margin:0 auto}.order-step[data-v-a02735a6]{flex:1;width:1px;padding:0 20px;display:flex;align-items:center}.order-step[data-v-a02735a6] .el-step__icon.is-text{border:none;width:30px;height:30px;border-radius:50%;background:#c0c4cc;color:#fff}.order-step[data-v-a02735a6] .el-step__line{top:13px}.order-step[data-v-a02735a6] .el-step__line-inner{border-color:#c0c4cc}.order-step .process-title[data-v-a02735a6]{color:#666;font-weight:700;font-size:14px;margin-top:20px}.order-step .process-description[data-v-a02735a6]{color:#666;font-size:12px}.order-step[data-v-a02735a6] .is-finish .el-step__icon{background:#67c23a}.order-info-card[data-v-a02735a6]{display:flex}.order-info-card[data-v-a02735a6] .el-descriptions{flex:1;flex-shrink:0;border-right:1px solid hsla(0,0%,60%,.1);padding:0 20px}.order-info-card[data-v-a02735a6] .el-descriptions .el-descriptions-item__label{width:90px}.product-image[data-v-a02735a6]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.total-card[data-v-a02735a6]{margin-top:20px;background:#fafafa;box-shadow:none}.total-card[data-v-a02735a6] .el-descriptions__body{background:none;text-align:right}.total-card[data-v-a02735a6] .el-descriptions__body .el-descriptions-item__label{width:90%;text-align:right;justify-content:flex-end}.total-card[data-v-a02735a6] .el-descriptions__body .el-descriptions-item__content{justify-content:flex-end} |
@ -0,0 +1 @@ |
|||
.bg[data-v-bf2be14c]{display:flex;flex-direction:column}.bg[data-v-bf2be14c] .el-button--text,.bg[data-v-bf2be14c] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-bf2be14c] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-bf2be14c] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-bf2be14c]{margin-bottom:20px}.filter-bar[data-v-bf2be14c] .el-input-number__decrease,.filter-bar[data-v-bf2be14c] .el-input-number__increase{display:none}.filter-bar[data-v-bf2be14c] .el-input-number .el-input__inner{padding-left:10px;padding-right:10px}.order-card[data-v-bf2be14c]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-bf2be14c]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-bf2be14c]{padding:10px 20px}.product-item[data-v-bf2be14c]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-bf2be14c]:last-child{border-bottom:none}.product-image[data-v-bf2be14c]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-bf2be14c]{flex:1}.product-name[data-v-bf2be14c]{color:#333;margin-bottom:5px}.product-spec[data-v-bf2be14c]{color:#999;font-size:12px}.product-price[data-v-bf2be14c]{width:120px;text-align:center;color:#333}.product-quantity[data-v-bf2be14c]{width:100px;text-align:center;color:#666}.product-total[data-v-bf2be14c]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-bf2be14c],.product-status[data-v-bf2be14c]{width:150px;text-align:center}.order-footer[data-v-bf2be14c]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-bf2be14c]{text-align:right}.order-amount[data-v-bf2be14c]{color:#333;margin-bottom:5px}.order-amount strong[data-v-bf2be14c]{color:#ff4d4f;font-size:16px}.order-tips[data-v-bf2be14c]{font-size:12px;color:#999}.order-actions[data-v-bf2be14c]{display:flex;gap:10px}.notice-bar[data-v-bf2be14c]{background-color:#fffbe6;border:1px solid #ffe58f;padding:12px 16px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;color:#fa8c16;font-size:14px;line-height:1.5}.product-info[data-v-bf2be14c]{display:flex;align-items:center;padding:5px 0}.product-info .product-img[data-v-bf2be14c]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:10px;border:1px solid #eee}.product-info .product-name[data-v-bf2be14c]{color:#333} |
@ -1 +0,0 @@ |
|||
.express-info[data-v-05881a53]{padding:15px;background-color:#fafafa;border-radius:4px;margin-bottom:25px}.express-logo[data-v-05881a53]{display:flex;align-items:center;margin-bottom:10px}.logo-img[data-v-05881a53]{width:30px;height:30px;margin-right:10px}.express-name[data-v-05881a53]{font-weight:500;color:#333}.express-number[data-v-05881a53]{display:flex;align-items:center}.number-label[data-v-05881a53]{color:#666;margin-right:8px}.number-value[data-v-05881a53]{color:#333;flex:1}.copy-btn[data-v-05881a53]{color:#1890ff;padding:0;height:auto}.timeline-container[data-v-05881a53]{padding-left:20px;max-height:50vh;overflow-y:auto}.el-timeline[data-v-05881a53]{padding-left:10px}.el-timeline-item[data-v-05881a53]:not(:last-child):before{height:100%;left:6px}.el-timeline-item__node--large[data-v-05881a53]{width:16px;height:16px}.timeline-status[data-v-05881a53]{font-weight:500;margin-bottom:5px;color:#333}.timeline-status.active[data-v-05881a53]{color:#ff7d00}.timeline-desc[data-v-05881a53]{color:#666;line-height:1.6;font-size:13px}.el-timeline-item__timestamp[data-v-05881a53]{color:#999;font-size:12px;width:80px;padding-top:2px}.dialog-footer[data-v-05881a53]{text-align:center}.bg[data-v-dc03f51c]{display:flex;flex-direction:column}.bg[data-v-dc03f51c] .el-button--text,.bg[data-v-dc03f51c] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-dc03f51c] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-dc03f51c] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-dc03f51c]{margin-bottom:20px}.order-card[data-v-dc03f51c]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-dc03f51c]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-dc03f51c]{padding:10px 20px;background:#fff}.product-item[data-v-dc03f51c]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-dc03f51c]:last-child{border-bottom:none}.product-image[data-v-dc03f51c]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-dc03f51c]{flex:1}.product-name[data-v-dc03f51c]{color:#333;margin-bottom:5px}.product-spec[data-v-dc03f51c]{color:#999;font-size:12px}.product-price[data-v-dc03f51c]{width:120px;text-align:center;color:#333}.product-quantity[data-v-dc03f51c]{width:100px;text-align:center;color:#666}.product-total[data-v-dc03f51c]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-dc03f51c],.product-status[data-v-dc03f51c]{width:150px;text-align:center}.order-footer[data-v-dc03f51c]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-dc03f51c]{text-align:right}.order-amount[data-v-dc03f51c]{color:#333;margin-bottom:5px}.order-amount strong[data-v-dc03f51c]{color:#ff4d4f;font-size:16px}.order-tips[data-v-dc03f51c]{font-size:12px;color:#999}.order-actions[data-v-dc03f51c]{display:flex;gap:10px} |
@ -0,0 +1 @@ |
|||
.review-container[data-v-a87ad2ea]{max-width:1000px;margin:0 auto;padding:20px}.page-header[data-v-a87ad2ea],.product-card[data-v-a87ad2ea]{margin-bottom:20px}.product-info[data-v-a87ad2ea]{display:flex;align-items:center;padding:10px 0}.product-image[data-v-a87ad2ea]{width:120px;height:120px;border-radius:4px;margin-right:20px}.product-details[data-v-a87ad2ea]{flex:1}.product-title[data-v-a87ad2ea]{font-size:16px;font-weight:500;margin-bottom:10px;color:#333;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-desc[data-v-a87ad2ea]{color:#666;margin-bottom:10px;font-size:14px}.product-price[data-v-a87ad2ea]{color:#ff4d4f;font-size:18px}.review-form-card[data-v-a87ad2ea]{margin-bottom:20px}.rating-stars[data-v-a87ad2ea]{font-size:24px;color:#ccc}.rating-stars .active[data-v-a87ad2ea]{color:#f5a623}.rating-stars i[data-v-a87ad2ea]{cursor:pointer;margin-right:5px;transition:color .2s}.rating-stars i[data-v-a87ad2ea]:hover{color:#f5a623}.rating-text[data-v-a87ad2ea]{margin-top:10px;color:#666;font-size:14px}.char-count[data-v-a87ad2ea]{text-align:right;color:#999;font-size:12px;margin-top:5px}.image-upload[data-v-a87ad2ea]{margin-bottom:10px}.upload-tip[data-v-a87ad2ea]{color:#999;font-size:12px}.review-alert[data-v-a87ad2ea]{margin-top:10px}.anonymous-tip[data-v-a87ad2ea]{color:#999;font-size:12px;margin-top:5px}@media(max-width:768px){.product-info[data-v-a87ad2ea]{flex-direction:column;align-items:flex-start}.product-image[data-v-a87ad2ea]{margin-bottom:15px}} |
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@ |
|||
.bg[data-v-d39f5dce]{display:flex;flex-direction:column}.bg[data-v-d39f5dce] .el-button--text,.bg[data-v-d39f5dce] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-d39f5dce] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-d39f5dce] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-d39f5dce]{margin-bottom:20px}.order-card[data-v-d39f5dce]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-d39f5dce]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-d39f5dce]{padding:10px 20px;background:#fff}.product-item[data-v-d39f5dce]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-d39f5dce]:last-child{border-bottom:none}.product-image[data-v-d39f5dce]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-d39f5dce]{flex:1}.product-name[data-v-d39f5dce]{color:#333;margin-bottom:5px}.product-spec[data-v-d39f5dce]{color:#999;font-size:12px}.product-price[data-v-d39f5dce]{width:120px;text-align:center;color:#333}.product-quantity[data-v-d39f5dce]{width:100px;text-align:center;color:#666}.product-total[data-v-d39f5dce]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-d39f5dce],.product-status[data-v-d39f5dce]{width:150px;text-align:center}.order-footer[data-v-d39f5dce]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-d39f5dce]{text-align:right}.order-amount[data-v-d39f5dce]{color:#333;margin-bottom:5px}.order-amount strong[data-v-d39f5dce]{color:#ff4d4f;font-size:16px}.order-tips[data-v-d39f5dce]{font-size:12px;color:#999}.order-actions[data-v-d39f5dce]{display:flex;gap:10px} |
@ -1 +0,0 @@ |
|||
.review-container[data-v-64b727d4]{max-width:1000px;margin:0 auto;padding:20px}.page-header[data-v-64b727d4],.product-card[data-v-64b727d4]{margin-bottom:20px}.product-info[data-v-64b727d4]{display:flex;align-items:center;padding:10px 0}.product-image[data-v-64b727d4]{width:120px;height:120px;border-radius:4px;margin-right:20px}.product-details[data-v-64b727d4]{flex:1}.product-title[data-v-64b727d4]{font-size:16px;font-weight:500;margin-bottom:10px;color:#333;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-desc[data-v-64b727d4]{color:#666;margin-bottom:10px;font-size:14px}.product-price[data-v-64b727d4]{color:#ff4d4f;font-size:18px}.review-form-card[data-v-64b727d4]{margin-bottom:20px}.rating-stars[data-v-64b727d4]{font-size:24px;color:#ccc}.rating-stars .active[data-v-64b727d4]{color:#f5a623}.rating-stars i[data-v-64b727d4]{cursor:pointer;margin-right:5px;transition:color .2s}.rating-stars i[data-v-64b727d4]:hover{color:#f5a623}.rating-text[data-v-64b727d4]{margin-top:10px;color:#666;font-size:14px}.char-count[data-v-64b727d4]{text-align:right;color:#999;font-size:12px;margin-top:5px}.image-upload[data-v-64b727d4]{margin-bottom:10px}.upload-tip[data-v-64b727d4]{color:#999;font-size:12px}.review-alert[data-v-64b727d4]{margin-top:10px}.anonymous-tip[data-v-64b727d4]{color:#999;font-size:12px;margin-top:5px}@media(max-width:768px){.product-info[data-v-64b727d4]{flex-direction:column;align-items:flex-start}.product-image[data-v-64b727d4]{margin-bottom:15px}} |
@ -0,0 +1 @@ |
|||
.bg[data-v-90572a8e]{display:flex;flex-direction:column}.bg[data-v-90572a8e] .el-button--text,.bg[data-v-90572a8e] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-90572a8e] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-90572a8e] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-90572a8e]{margin-bottom:20px}.order-card[data-v-90572a8e]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-90572a8e]{background-color:#f8f9fa;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#666;font-size:14px}.order-products[data-v-90572a8e]{padding:10px 20px;background:#fff}.product-item[data-v-90572a8e]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-90572a8e]:last-child{border-bottom:none}.product-image[data-v-90572a8e]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-90572a8e]{flex:1}.product-name[data-v-90572a8e]{color:#333;margin-bottom:5px}.product-spec[data-v-90572a8e]{color:#999;font-size:12px}.product-price[data-v-90572a8e]{width:120px;text-align:center;color:#333}.product-quantity[data-v-90572a8e]{width:100px;text-align:center;color:#666}.product-total[data-v-90572a8e]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-90572a8e],.product-status[data-v-90572a8e]{width:150px;text-align:center}.order-footer[data-v-90572a8e]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-90572a8e]{text-align:right}.order-amount[data-v-90572a8e]{color:#333;margin-bottom:5px}.order-amount strong[data-v-90572a8e]{color:#ff4d4f;font-size:16px}.order-tips[data-v-90572a8e]{font-size:12px;color:#999}.order-actions[data-v-90572a8e]{display:flex;gap:10px}.review-box .time[data-v-90572a8e]{color:#666;font-size:16px}.review-box .rating-stars[data-v-90572a8e]{margin-left:auto;color:#ff4d4f;font-size:20px;margin-top:10px}.review-box .content[data-v-90572a8e]{color:#000;font-size:16px;margin-top:10px}.review-box .imgs[data-v-90572a8e]{display:flex;flex-wrap:wrap}.review-box .imgs .img[data-v-90572a8e]{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;margin:10px 10px 10px 0} |
File diff suppressed because one or more lines are too long
@ -1 +1 @@ |
|||
<!doctype html><html lang=""><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="/favicon.ico"><title>shiweisuzhou</title><script defer="defer" src="/js/chunk-vendors.981357e9.js"></script><script defer="defer" src="/js/app.a5d22e80.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.b0d0af41.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but shiweisuzhou doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html> |
|||
<!doctype html><html lang=""><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="/favicon.ico"><title>shiweisuzhou</title><script defer="defer" src="/js/chunk-vendors.9c0851b6.js"></script><script defer="defer" src="/js/app.bde3f723.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.7266d7b4.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but shiweisuzhou doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html> |
@ -1,2 +0,0 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[15],{7015:function(e,t,r){r.r(t),r.d(t,{default:function(){return c}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bg"},[e._m(0),t("div",{staticClass:"filter-bar"},[t("el-form",{attrs:{inline:!0,model:e.filterForm,size:"small"}},[t("el-form-item",{attrs:{label:"合同号"}},[t("el-input",{attrs:{placeholder:"请输入合同号"},model:{value:e.filterForm.contract_number,callback:function(t){e.$set(e.filterForm,"contract_number",t)},expression:"filterForm.contract_number"}})],1),t("el-form-item",{attrs:{label:"订单编号"}},[t("el-input",{attrs:{placeholder:"请输入订单编号"},model:{value:e.filterForm.order_id,callback:function(t){e.$set(e.filterForm,"order_id",t)},expression:"filterForm.order_id"}})],1),t("el-form-item",{attrs:{label:"下单时间"}},[t("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.filterForm.datetime,callback:function(t){e.$set(e.filterForm,"datetime",t)},expression:"filterForm.datetime"}})],1),t("el-form-item",[t("el-button",{staticStyle:{background:"#6a8a27",border:"none"},attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")])],1),t("el-form-item",[t("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.orders,border:""}},[t("el-table-column",{attrs:{prop:"create_time",label:"下单时间",width:"160"}}),t("el-table-column",{attrs:{prop:"order_id",label:"订单号","min-width":"100"}}),t("el-table-column",{attrs:{prop:"status",label:"商品信息","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(r){return[t("div",{staticClass:"product-info"},[t("img",{staticClass:"product-img",attrs:{src:r.row.product_headimg}}),t("div",{staticClass:"product-name"},[e._v(" "+e._s(r.row.product_title)+" "+e._s(r.row.child_order_num>1?"等"+r.row.child_order_num+"款":"")+" ")])])]}}])}),t("el-table-column",{attrs:{prop:"contract_number",label:"合同号",width:"180"}}),t("el-table-column",{attrs:{prop:"paid_money",label:"合同金额","min-width":"70"}}),t("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:e._u([{key:"default",fn:function(r){return r.row.contract_number?[t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.handleDownload(r.row)}}},[e._v("下载合同模板")])]:void 0}}],null,!0)})],1),t("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[t("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[5,10,20],"page-size":e.filterForm.limit,layout:"total, sizes, prev, pager, next, jumper",total:e.filterForm.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},i=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"notice-bar"},[t("div",{staticClass:"notice-bar__content"},[t("div",[e._v("说明:")]),t("div",[e._v("1.订单提交成功,系统将根据订单内容自动为您创建交易合同。")]),t("div",[e._v("2.您可直接“下载合同模板”,线下邮寄盖章使用。")])])])}],l=(r(4114),{name:"OrderList",data(){return{activeTab:"all",currentPage:1,filterForm:{contract_number:"",datetime:"",order_id:"",limit:10},orders:[]}},mounted(){this.getList()},methods:{handlePreview(e){window.open(e,"_blank")},handleDownload(e){const t=e.contract_url,r=document.createElement("a");r.href=t,r.download=`合同${e.contract_number}.pdf`,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r),this.$message({message:`合同 ${e.contract_number} 开始下载`,type:"success"})},getList(){this.post({offset:(this.currentPage-1)*this.filterForm.limit,...this.filterForm},"/api/order/orderContract").then(e=>{this.orders=e.data})},search(){this.currentPage=1,this.getList()},reset(){this.filterForm={order_id:"",createTime:"",contract_number:"",datetime:""},this.activeTab="all",this.currentPage=1},handleSizeChange(e){this.filterForm.limit=e},handleCurrentChange(e){this.currentPage=e},getStatusText(e){const t={pendingPayment:"待付款",pendingDelivery:"待发货",delivering:"配送中",completed:"已完成",cancelled:"已取消"};return t[e]||e},getStatusTagType(e){const t={pendingPayment:"warning",pendingDelivery:"info",delivering:"primary",completed:"success",cancelled:"danger"};return t[e]||"default"},payOrder(e){this.$message({message:`订单 ${e} 去付款`,type:"info"})},remindDelivery(e){this.$message({message:`已提醒订单 ${e} 发货`,type:"success"})},checkLogistics(e){this.$message({message:`查看订单 ${e} 物流`,type:"info"})},gotoReview(e){this.$message({message:`去评价订单 ${e}`,type:"info"})},viewOrderDetail(e){this.$router.push({name:"OrderDetail"})}}}),n=l,s=r(1656),o=(0,s.A)(n,a,i,!1,null,"732b9384",null),c=o.exports}}]); |
|||
//# sourceMappingURL=15.4bb1e723.js.map
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[192],{1192:function(e,t,s){s.r(t),s.d(t,{default:function(){return u}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bg"},[t("el-card",{staticStyle:{width:"100%"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("个人信息")])]),t("div",{staticStyle:{"padding-right":"200px"}},[t("el-form",{ref:"userForm",attrs:{model:e.user,"label-width":"100px",size:"small"}},[t("el-form-item",{attrs:{label:"用户头像"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#","auto-upload":!1,"on-change":e.handleAvatarChange,"show-file-list":!1}},[e.user.avatar?t("div",{staticStyle:{position:"relative"}},[t("img",{staticClass:"avatar",attrs:{src:e.user.avatar}}),t("div",{staticClass:"hover-tip"},[e._v("修改头像")])]):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),t("el-form-item",{attrs:{label:"昵称",prop:"nickname",rules:[{required:!0,message:"请输入昵称"}]}},[t("el-input",{attrs:{placeholder:"请输入昵称"},model:{value:e.user.nickname,callback:function(t){e.$set(e.user,"nickname",t)},expression:"user.nickname"}})],1),t("el-form-item",{attrs:{label:"用户ID"}},[t("el-input",{attrs:{disabled:""},model:{value:e.user.user_id,callback:function(t){e.$set(e.user,"user_id",t)},expression:"user.user_id"}},[t("template",{slot:"append"},[t("el-button",{on:{click:e.copyId}},[e._v("复制")])],1)],2)],1),t("el-form-item",{attrs:{label:"性别"}},[t("el-radio-group",{model:{value:e.user.gender,callback:function(t){e.$set(e.user,"gender",t)},expression:"user.gender"}},[t("el-radio",{attrs:{label:1}},[e._v("男性")]),t("el-radio",{attrs:{label:2}},[e._v("女性")]),t("el-radio",{attrs:{label:0}},[e._v("保密")])],1)],1),t("el-form-item",{attrs:{label:"生日"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:e.user.birthday,callback:function(t){e.$set(e.user,"birthday",t)},expression:"user.birthday"}})],1),t("el-form-item",{staticClass:"form-actions"},[t("el-button",{attrs:{type:"primary"},on:{click:e.saveUser}},[e._v("保存")])],1)],1)],1)])],1)},r=[],i={name:"UserInfo",data(){return{user:{avatar:"",nickname:"",id:"",gender:null,birthday:null}}},mounted(){this.getUserInfo()},methods:{getUserInfo(){this.post({},"/api/uservice/user/getMyInfo").then(e=>{this.user=e.data})},handleAvatarChange(e){this.util.imgToBase64(e.raw).then(e=>{console.log(e),this.post({img_base64:e},"/api/pbservice/Other/base64Upload").then(e=>{this.user.avatar=e.data.url})})},copyId(){const e=document.createElement("input");e.value=this.user.id,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),this.$message({message:"用户ID已复制",type:"success"})},saveUser(){this.$refs.userForm.validate(e=>{e&&this.post({...this.user},"/api/uservice/user/profile").then(e=>{1==e.code&&(this.$message({message:"修改成功",type:"success"}),this.post({},"/api/uservice/user/getMyInfo").then(e=>{this.$store.dispatch("login",{userInfo:e.data,token:e.data.token})}))})})}}},l=i,o=s(1656),n=(0,o.A)(l,a,r,!1,null,"dbf125e0",null),u=n.exports}}]); |
|||
//# sourceMappingURL=192.a0b515d3.js.map
|
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[309],{4309:function(e,t,i){i.r(t),i.d(t,{default:function(){return c}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bg"},[t("div",{staticClass:"filter-bar"},[t("el-form",{attrs:{inline:!0,model:e.filterForm,size:"small"}},[t("el-form-item",{attrs:{label:"订单编号"}},[t("el-input",{attrs:{placeholder:"请输入订单编号"},model:{value:e.filterForm.order_id,callback:function(t){e.$set(e.filterForm,"order_id",t)},expression:"filterForm.order_id"}})],1),t("el-form-item",{attrs:{label:"开票状态"}},[t("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择"},model:{value:e.filterForm.invoice_status,callback:function(t){e.$set(e.filterForm,"invoice_status",t)},expression:"filterForm.invoice_status"}},[t("el-option",{attrs:{label:"全部",value:""}}),t("el-option",{attrs:{label:"未申请",value:"0"}}),t("el-option",{attrs:{label:"已申请",value:"1"}}),t("el-option",{attrs:{label:"已开票",value:"2"}}),t("el-option",{attrs:{label:"开票失败",value:"3"}})],1)],1),t("el-form-item",{attrs:{label:"下单时间"}},[t("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.filterForm.datetime,callback:function(t){e.$set(e.filterForm,"datetime",t)},expression:"filterForm.datetime"}})],1),t("el-form-item",[t("el-button",{staticStyle:{background:"#6a8a27",border:"none"},attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")])],1),t("el-form-item",[t("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.invoiceList,border:""}},[t("el-table-column",{attrs:{prop:"order_id",label:"订单号","min-width":"120"}}),t("el-table-column",{attrs:{prop:" ",label:"订单状态",width:"80"}}),t("el-table-column",{attrs:{prop:"create_time",label:"下单时间",width:"200"}}),t("el-table-column",{attrs:{prop:"paid_money",label:"发票金额",width:"110"}}),t("el-table-column",{attrs:{prop:"invoice_head",label:"发票抬头","min-width":"120"}}),t("el-table-column",{attrs:{prop:"invoice_type",label:"发票类型",width:"120"}}),t("el-table-column",{attrs:{prop:"invoice_status",label:"开票状态",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getStatusText(t.row.invoice_status))+" ")]}}])}),t("el-table-column",{attrs:{label:"操作",width:"110"},scopedSlots:e._u([{key:"default",fn:function(i){return i.row.invoice_url?[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.handleDownload(i.row)}}},[e._v("下载发票")])]:void 0}}],null,!0)})],1),t("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[t("el-pagination",{attrs:{"current-page":e.filterForm.offset,"page-sizes":[5,10,20],"page-size":e.filterForm.limit,layout:"total, sizes, prev, pager, next, jumper",total:e.filterForm.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},l=[],r=(i(4114),{name:"OrderList",data(){return{activeTab:"all",filterForm:{order_id:"",datetime:"",status:"",offset:1,limit:10,total:0,invoice_status:""},invoiceList:[]}},mounted(){this.getList()},methods:{getList(){this.filterForm.offset=(this.filterForm.offset-1)*this.filterForm.limit,this.post(this.filterForm,"/api/order/orderInvoice").then(e=>{this.invoiceList=e.data})},search(){this.filterForm.offset=1,this.getList()},reset(){this.filterForm={order_id:"",datetime:"",status:"",offset:1,limit:10,total:0,invoice_status:""},this.activeTab="all"},handleDownload(e){const t=e.invoice_url,i=document.createElement("a");i.href=t,i.download=`发票${e.invoice_head}.pdf`,i.style.display="none",document.body.appendChild(i),i.click(),document.body.removeChild(i),this.$message({message:`发票 ${e.invoice_head} 开始下载`,type:"success"})},getStatusText(e){let t="";switch(e){case 0:t="未申请";break;case 1:t="已申请";break;case 2:t="已开票";break;case 3:t="开票失败";break;default:break}return t},handleSizeChange(e){this.limit=e},handleCurrentChange(e){this.offset=e},getStatusTagType(e){const t={pendingPayment:"warning",pendingDelivery:"info",delivering:"primary",completed:"success",cancelled:"danger"};return t[e]||"default"},payOrder(e){this.$message({message:`订单 ${e} 去付款`,type:"info"})},remindDelivery(e){this.$message({message:`已提醒订单 ${e} 发货`,type:"success"})},checkLogistics(e){this.$message({message:`查看订单 ${e} 物流`,type:"info"})},gotoReview(e){this.$message({message:`去评价订单 ${e}`,type:"info"})},viewOrderDetail(e){this.$router.push({name:"OrderDetail"})}}}),s=r,o=i(1656),n=(0,o.A)(s,a,l,!1,null,"8c8369c0",null),c=n.exports}}]); |
|||
//# sourceMappingURL=309.22b35bd1.js.map
|
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[441],{441:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bg"},[t("el-card",{staticStyle:{width:"100%"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("个人信息")])]),t("div",{staticStyle:{"padding-right":"200px"}},[t("el-form",{ref:"userForm",attrs:{model:e.user,"label-width":"100px",size:"small"}},[t("el-form-item",{attrs:{label:"用户头像"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#","auto-upload":!1,"on-change":e.handleAvatarChange,"show-file-list":!1}},[e.user.avatar?t("div",{staticStyle:{position:"relative"}},[t("img",{staticClass:"avatar",attrs:{src:e.user.avatar}}),t("div",{staticClass:"hover-tip"},[e._v("修改头像")])]):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),t("el-form-item",{attrs:{label:"昵称",prop:"nickname",rules:[{required:!0,message:"请输入昵称"}]}},[t("el-input",{attrs:{placeholder:"请输入昵称"},model:{value:e.user.nickname,callback:function(t){e.$set(e.user,"nickname",t)},expression:"user.nickname"}})],1),t("el-form-item",{attrs:{label:"用户ID"}},[t("el-input",{attrs:{disabled:""},model:{value:e.user.user_id,callback:function(t){e.$set(e.user,"user_id",t)},expression:"user.user_id"}},[t("template",{slot:"append"},[t("el-button",{on:{click:e.copyId}},[e._v("复制")])],1)],2)],1),t("el-form-item",{attrs:{label:"性别"}},[t("el-radio-group",{model:{value:e.user.gender,callback:function(t){e.$set(e.user,"gender",t)},expression:"user.gender"}},[t("el-radio",{attrs:{label:1}},[e._v("男性")]),t("el-radio",{attrs:{label:2}},[e._v("女性")]),t("el-radio",{attrs:{label:0}},[e._v("保密")])],1)],1),t("el-form-item",{attrs:{label:"生日"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:e.user.birthday,callback:function(t){e.$set(e.user,"birthday",t)},expression:"user.birthday"}})],1),t("el-form-item",{staticClass:"form-actions"},[t("el-button",{attrs:{type:"primary"},on:{click:e.saveUser}},[e._v("保存")])],1)],1)],1)])],1)},r=[],l={name:"UserInfo",data(){return{user:{avatar:"",nickname:"",id:"",gender:null,birthday:null}}},mounted(){this.getUserInfo()},methods:{getUserInfo(){this.post({},"/api/uservice/user/getMyInfo").then(e=>{this.user=e.data})},handleAvatarChange(e){this.util.imgToBase64(e.raw).then(e=>{console.log(e),this.post({img_base64:e},"/api/pbservice/Other/base64Upload").then(e=>{this.user.avatar=e.data.url})})},copyId(){const e=document.createElement("input");e.value=this.user.id,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),this.$message({message:"用户ID已复制",type:"success"})},saveUser(){this.$refs.userForm.validate(e=>{e&&this.post({...this.user},"/api/uservice/user/profile").then(e=>{1==e.code&&this.$message({message:"修改成功",type:"success"})})})}}},i=l,o=a(1656),n=(0,o.A)(i,s,r,!1,null,"441d4440",null),u=n.exports}}]); |
|||
//# sourceMappingURL=441.4765143b.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[688],{5688:function(e,t,i){i.r(t),i.d(t,{default:function(){return c}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bg"},[t("div",{staticClass:"filter-bar"},[t("el-form",{attrs:{inline:!0,model:e.filterForm,size:"small"}},[t("el-form-item",{attrs:{label:"订单编号"}},[t("el-input",{attrs:{placeholder:"请输入订单编号"},model:{value:e.filterForm.order_id,callback:function(t){e.$set(e.filterForm,"order_id",t)},expression:"filterForm.order_id"}})],1),t("el-form-item",{attrs:{label:"开票状态"}},[t("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择"},model:{value:e.filterForm.invoice_status,callback:function(t){e.$set(e.filterForm,"invoice_status",t)},expression:"filterForm.invoice_status"}},[t("el-option",{attrs:{label:"全部",value:""}}),t("el-option",{attrs:{label:"未申请",value:"0"}}),t("el-option",{attrs:{label:"已申请",value:"1"}}),t("el-option",{attrs:{label:"已开票",value:"2"}}),t("el-option",{attrs:{label:"开票失败",value:"3"}})],1)],1),t("el-form-item",{attrs:{label:"下单时间"}},[t("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.filterForm.datetime,callback:function(t){e.$set(e.filterForm,"datetime",t)},expression:"filterForm.datetime"}})],1),t("el-form-item",[t("el-button",{staticStyle:{background:"#6a8a27",border:"none"},attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")])],1),t("el-form-item",[t("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.invoiceList,border:""}},[t("el-table-column",{attrs:{prop:"order_id",label:"订单号","min-width":"120"}}),t("el-table-column",{attrs:{prop:"status",label:"订单状态",width:"80"}}),t("el-table-column",{attrs:{prop:"create_time",label:"下单时间",width:"200"}}),t("el-table-column",{attrs:{prop:"paid_money",label:"发票金额",width:"110"}}),t("el-table-column",{attrs:{prop:"invoice_head",label:"发票抬头","min-width":"120"}}),t("el-table-column",{attrs:{prop:"invoice_type",label:"发票类型",width:"120"}}),t("el-table-column",{attrs:{prop:"invoice_status",label:"开票状态",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getStatusText(t.row.invoice_status))+" ")]}}])}),t("el-table-column",{attrs:{label:"操作",width:"110"},scopedSlots:e._u([{key:"default",fn:function(i){return i.row.invoice_url?[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.handleDownload(i.row)}}},[e._v("下载发票")])]:void 0}}],null,!0)})],1),t("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[t("el-pagination",{attrs:{"current-page":e.offset,"page-sizes":[5,10,20],"page-size":e.filterForm.limit,layout:"total, sizes, prev, pager, next, jumper",total:e.filterForm.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},l=[],r=(i(4114),{name:"OrderList",data(){return{activeTab:"all",offset:1,filterForm:{order_id:"",datetime:"",status:"",limit:10,total:0,invoice_status:""},invoiceList:[]}},mounted(){this.getList()},methods:{getList(){this.post({offset:(this.offset-1)*this.filterForm.limit,...this.filterForm},"/api/order/orderInvoice").then(e=>{this.invoiceList=e.data.list,this.filterForm.total=e.data.total})},search(){this.offset=1,this.getList()},reset(){this.filterForm={order_id:"",datetime:"",status:"",offset:1,limit:10,total:0,invoice_status:""},this.activeTab="all"},handleDownload(e){const t=e.invoice_url,i=document.createElement("a");i.href=t,i.download=`发票${e.invoice_head}.pdf`,i.style.display="none",document.body.appendChild(i),i.click(),document.body.removeChild(i),this.$message({message:`发票 ${e.invoice_head} 开始下载`,type:"success"})},getStatusText(e){let t="";switch(e){case 0:t="未申请";break;case 1:t="已申请";break;case 2:t="已开票";break;case 3:t="开票失败";break;default:break}return t},handleSizeChange(e){this.filterForm.limit=e,this.getList()},handleCurrentChange(e){this.offset=e,this.getList()},getStatusTagType(e){const t={pendingPayment:"warning",pendingDelivery:"info",delivering:"primary",completed:"success",cancelled:"danger"};return t[e]||"default"},payOrder(e){this.$message({message:`订单 ${e} 去付款`,type:"info"})},remindDelivery(e){this.$message({message:`已提醒订单 ${e} 发货`,type:"success"})},checkLogistics(e){this.$message({message:`查看订单 ${e} 物流`,type:"info"})},gotoReview(e){this.$message({message:`去评价订单 ${e}`,type:"info"})},viewOrderDetail(e){this.$router.push({name:"OrderDetail"})}}}),s=r,o=i(1656),n=(0,o.A)(s,a,l,!1,null,"96301760",null),c=n.exports}}]); |
|||
//# sourceMappingURL=688.aa0eb580.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[719],{100:function(e,t,r){r.r(t),r.d(t,{default:function(){return c}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bg"},[e._e(),t("div",{staticClass:"filter-bar"},[t("el-form",{attrs:{inline:!0,model:e.filterForm,size:"small"}},[t("el-form-item",{attrs:{label:"合同号"}},[t("el-input",{attrs:{placeholder:"请输入合同号"},model:{value:e.filterForm.contract_number,callback:function(t){e.$set(e.filterForm,"contract_number",t)},expression:"filterForm.contract_number"}})],1),t("el-form-item",{attrs:{label:"订单编号"}},[t("el-input",{attrs:{placeholder:"请输入订单编号"},model:{value:e.filterForm.order_id,callback:function(t){e.$set(e.filterForm,"order_id",t)},expression:"filterForm.order_id"}})],1),t("el-form-item",{attrs:{label:"下单时间"}},[t("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.filterForm.datetime,callback:function(t){e.$set(e.filterForm,"datetime",t)},expression:"filterForm.datetime"}})],1),t("el-form-item",[t("el-button",{staticStyle:{background:"#6a8a27",border:"none"},attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")])],1),t("el-form-item",[t("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.orders,border:""}},[t("el-table-column",{attrs:{prop:"create_time",label:"下单时间",width:"160"}}),t("el-table-column",{attrs:{prop:"order_id",label:"订单号","min-width":"100"}}),t("el-table-column",{attrs:{prop:"status",label:"商品信息","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(r){return[t("div",{staticClass:"product-info"},[t("img",{staticClass:"product-img",attrs:{src:r.row.product_headimg}}),t("div",{staticClass:"product-name"},[e._v(" "+e._s(r.row.product_title)+" "+e._s(r.row.child_order_num>1?"等"+r.row.child_order_num+"款":"")+" ")])])]}}])}),t("el-table-column",{attrs:{prop:"contract_number",label:"合同号",width:"180"}}),t("el-table-column",{attrs:{prop:"paid_money",label:"合同金额","min-width":"70"}}),t("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:e._u([{key:"default",fn:function(r){return r.row.contract_number?[t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.handleDownload(r.row)}}},[e._v("下载合同")])]:void 0}}],null,!0)})],1),t("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[t("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[5,10,20],"page-size":e.filterForm.limit,layout:"total, sizes, prev, pager, next, jumper",total:e.filterForm.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},i=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"notice-bar__content"},[t("div",[e._v("说明:")]),t("div",[e._v("1.订单提交成功,系统将根据订单内容自动为您创建交易合同。")]),t("div",[e._v("2.您可直接“下载合同模板”,线下邮寄盖章使用。")])])}],l=(r(4114),{name:"OrderList",data(){return{activeTab:"all",currentPage:1,filterForm:{contract_number:"",datetime:"",order_id:"",limit:10,total:0},orders:[]}},mounted(){this.getList()},methods:{handlePreview(e){window.open(e,"_blank")},handleDownload(e){const t=e.contract_url,r=document.createElement("a");r.href=t,r.download=`合同${e.contract_number}.pdf`,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r),this.$message({message:`合同 ${e.contract_number} 开始下载`,type:"success"})},getList(){this.post({offset:(this.currentPage-1)*this.filterForm.limit,...this.filterForm},"/api/order/orderContract").then(e=>{this.orders=e.data.list,this.filterForm.total=e.data.total})},search(){this.currentPage=1,this.getList()},reset(){this.filterForm={order_id:"",createTime:"",contract_number:"",datetime:""},this.activeTab="all",this.currentPage=1},handleSizeChange(e){this.filterForm.limit=e,this.getList()},handleCurrentChange(e){this.currentPage=e,this.getList()},getStatusText(e){const t={pendingPayment:"待付款",pendingDelivery:"待发货",delivering:"配送中",completed:"已完成",cancelled:"已取消"};return t[e]||e},getStatusTagType(e){const t={pendingPayment:"warning",pendingDelivery:"info",delivering:"primary",completed:"success",cancelled:"danger"};return t[e]||"default"},payOrder(e){this.$message({message:`订单 ${e} 去付款`,type:"info"})},remindDelivery(e){this.$message({message:`已提醒订单 ${e} 发货`,type:"success"})},checkLogistics(e){this.$message({message:`查看订单 ${e} 物流`,type:"info"})},gotoReview(e){this.$message({message:`去评价订单 ${e}`,type:"info"})},viewOrderDetail(e){this.$router.push({name:"OrderDetail"})}}}),n=l,s=r(1656),o=(0,s.A)(n,a,i,!1,null,"bf2be14c",null),c=o.exports}}]); |
|||
//# sourceMappingURL=719.4c174724.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,151 +1,176 @@ |
|||
<template> |
|||
<div class="bg"> |
|||
<el-card style="width: 100%;"> |
|||
<div slot="header" class="clearfix"> |
|||
<span>个人信息</span> |
|||
</div> |
|||
<div style="padding-right: 200px;"> |
|||
<el-form ref="userForm" :model="user" label-width="100px" size="small"> |
|||
<el-form-item label="用户头像"> |
|||
<el-upload class="avatar-uploader" action="#" :auto-upload="false" |
|||
:on-change="handleAvatarChange" :show-file-list="false"> |
|||
<div style="position: relative;" v-if="user.avatar"> |
|||
<img :src="user.avatar" class="avatar"> |
|||
<div class="hover-tip">修改头像</div> |
|||
</div> |
|||
<i v-else class="el-icon-plus avatar-uploader-icon"></i> |
|||
</el-upload> |
|||
</el-form-item> |
|||
<el-form-item label="昵称" prop="nickname" :rules="[{ required: true, message: '请输入昵称' }]"> |
|||
<el-input v-model="user.nickname" placeholder="请输入昵称"></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="用户ID"> |
|||
<el-input v-model="user.user_id" disabled> |
|||
<template slot="append"> |
|||
<el-button @click="copyId">复制</el-button> |
|||
</template> |
|||
</el-input> |
|||
</el-form-item> |
|||
<el-form-item label="性别"> |
|||
<el-radio-group v-model="user.gender"> |
|||
<el-radio :label="1">男性</el-radio> |
|||
<el-radio :label="2">女性</el-radio> |
|||
<el-radio :label="0">保密</el-radio> |
|||
</el-radio-group> |
|||
</el-form-item> |
|||
<el-form-item label="生日"> |
|||
<el-date-picker type="date" placeholder="选择日期" v-model="user.birthday" |
|||
style="width: 100%;" value-format="yyyy-MM-dd"></el-date-picker> |
|||
</el-form-item> |
|||
<el-form-item class="form-actions"> |
|||
<el-button type="primary" @click="saveUser">保存</el-button> |
|||
<!-- <el-button @click="close">关闭</el-button> --> |
|||
</el-form-item> |
|||
</el-form> |
|||
</div> |
|||
|
|||
<el-card style="width: 100%"> |
|||
<div slot="header" class="clearfix"> |
|||
<span>个人信息</span> |
|||
</div> |
|||
<div style="padding-right: 200px"> |
|||
<el-form ref="userForm" :model="user" label-width="100px" size="small"> |
|||
<el-form-item label="用户头像"> |
|||
<el-upload |
|||
class="avatar-uploader" |
|||
action="#" |
|||
:auto-upload="false" |
|||
:on-change="handleAvatarChange" |
|||
:show-file-list="false" |
|||
> |
|||
<div style="position: relative" v-if="user.avatar"> |
|||
<img :src="user.avatar" class="avatar" /> |
|||
<div class="hover-tip">修改头像</div> |
|||
</div> |
|||
<i v-else class="el-icon-plus avatar-uploader-icon"></i> |
|||
</el-upload> |
|||
</el-form-item> |
|||
<el-form-item |
|||
label="昵称" |
|||
prop="nickname" |
|||
:rules="[{ required: true, message: '请输入昵称' }]" |
|||
> |
|||
<el-input |
|||
v-model="user.nickname" |
|||
placeholder="请输入昵称" |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="用户ID"> |
|||
<el-input v-model="user.user_id" disabled> |
|||
<template slot="append"> |
|||
<el-button @click="copyId">复制</el-button> |
|||
</template> |
|||
</el-input> |
|||
</el-form-item> |
|||
<el-form-item label="性别"> |
|||
<el-radio-group v-model="user.gender"> |
|||
<el-radio :label="1">男性</el-radio> |
|||
<el-radio :label="2">女性</el-radio> |
|||
<el-radio :label="0">保密</el-radio> |
|||
</el-radio-group> |
|||
</el-form-item> |
|||
<el-form-item label="生日"> |
|||
<el-date-picker |
|||
type="date" |
|||
placeholder="选择日期" |
|||
v-model="user.birthday" |
|||
style="width: 100%" |
|||
value-format="yyyy-MM-dd" |
|||
></el-date-picker> |
|||
</el-form-item> |
|||
<el-form-item class="form-actions"> |
|||
<el-button type="primary" @click="saveUser">保存</el-button> |
|||
<!-- <el-button @click="close">关闭</el-button> --> |
|||
</el-form-item> |
|||
</el-form> |
|||
</div> |
|||
</el-card> |
|||
</div> |
|||
</template> |
|||
<script> |
|||
export default { |
|||
name: 'UserInfo', |
|||
name: "UserInfo", |
|||
data() { |
|||
return { |
|||
user: { |
|||
avatar: '', |
|||
nickname: '', |
|||
id: '', |
|||
gender: null, |
|||
birthday: null, |
|||
} |
|||
} |
|||
user: { |
|||
avatar: "", |
|||
nickname: "", |
|||
id: "", |
|||
gender: null, |
|||
birthday: null, |
|||
}, |
|||
}; |
|||
}, |
|||
mounted() { |
|||
this.getUserInfo(); |
|||
}, |
|||
methods:{ |
|||
methods: { |
|||
getUserInfo() { |
|||
// 获取用户信息 |
|||
this.post({},"/api/uservice/user/getMyInfo").then(res=>{ |
|||
this.post({}, "/api/uservice/user/getMyInfo").then((res) => { |
|||
this.user = res.data; |
|||
}) |
|||
}); |
|||
}, |
|||
|
|||
handleAvatarChange(file) { |
|||
// this.user.avatar = URL.createObjectURL(file.raw); |
|||
|
|||
this.util.imgToBase64(file.raw).then(base64 => { |
|||
this.util.imgToBase64(file.raw).then((base64) => { |
|||
console.log(base64); |
|||
this.post({ |
|||
img_base64: base64 |
|||
}, "/api/pbservice/Other/base64Upload").then(res=>{ |
|||
this.post( |
|||
{ |
|||
img_base64: base64, |
|||
}, |
|||
"/api/pbservice/Other/base64Upload" |
|||
).then((res) => { |
|||
this.user.avatar = res.data.url; |
|||
}) |
|||
}) |
|||
|
|||
}); |
|||
}); |
|||
}, |
|||
copyId() { |
|||
const input = document.createElement('input'); |
|||
const input = document.createElement("input"); |
|||
input.value = this.user.id; |
|||
document.body.appendChild(input); |
|||
input.select(); |
|||
document.execCommand('copy'); |
|||
document.execCommand("copy"); |
|||
document.body.removeChild(input); |
|||
this.$message({ |
|||
message: '用户ID已复制', |
|||
type: 'success' |
|||
message: "用户ID已复制", |
|||
type: "success", |
|||
}); |
|||
}, |
|||
saveUser() { |
|||
this.$refs.userForm.validate((valid)=>{ |
|||
if(valid){ |
|||
this.post({...this.user},"/api/uservice/user/profile").then(res=>{ |
|||
if (res.code == 1) { |
|||
this.$message({ message: '修改成功', type:'success'}); |
|||
this.$refs.userForm.validate((valid) => { |
|||
if (valid) { |
|||
this.post({ ...this.user }, "/api/uservice/user/profile").then( |
|||
(res) => { |
|||
if (res.code == 1) { |
|||
this.$message({ message: "修改成功", type: "success" }); |
|||
|
|||
this.post({}, "/api/uservice/user/getMyInfo").then((res) => { |
|||
this.$store.dispatch("login", { |
|||
userInfo: res.data, |
|||
token: res.data.token, |
|||
}); |
|||
}); |
|||
} |
|||
} |
|||
}) |
|||
); |
|||
} |
|||
}) |
|||
}); |
|||
}, |
|||
|
|||
} |
|||
|
|||
} |
|||
}, |
|||
}; |
|||
</script> |
|||
<style lang="scss" scoped> |
|||
.avatar-uploader-icon { |
|||
font-size: 28px; |
|||
color: #8c939d; |
|||
width: 100px; |
|||
height: 100px; |
|||
line-height: 100px; |
|||
text-align: center; |
|||
} |
|||
::v-deep .avatar-uploader .el-upload { |
|||
border: 1px dashed #d9d9d9; |
|||
border-radius: 6px; |
|||
cursor: pointer; |
|||
position: relative; |
|||
overflow: hidden; |
|||
} |
|||
font-size: 28px; |
|||
color: #8c939d; |
|||
width: 100px; |
|||
height: 100px; |
|||
line-height: 100px; |
|||
text-align: center; |
|||
} |
|||
::v-deep .avatar-uploader .el-upload { |
|||
border: 1px dashed #d9d9d9; |
|||
border-radius: 6px; |
|||
cursor: pointer; |
|||
position: relative; |
|||
overflow: hidden; |
|||
} |
|||
|
|||
.avatar { |
|||
width: 100px; |
|||
height: 100px; |
|||
display: block; |
|||
} |
|||
.hover-tip{ |
|||
position: absolute; |
|||
bottom: 0; |
|||
left: 0; |
|||
right: 0; |
|||
width: 100%; |
|||
height: 20px; |
|||
text-align: center; |
|||
line-height: 20px; |
|||
font-size: 14px; |
|||
color: #fff; |
|||
background: rgba(0,0,0,0.5); |
|||
} |
|||
.avatar { |
|||
width: 100px; |
|||
height: 100px; |
|||
display: block; |
|||
} |
|||
.hover-tip { |
|||
position: absolute; |
|||
bottom: 0; |
|||
left: 0; |
|||
right: 0; |
|||
width: 100%; |
|||
height: 20px; |
|||
text-align: center; |
|||
line-height: 20px; |
|||
font-size: 14px; |
|||
color: #fff; |
|||
background: rgba(0, 0, 0, 0.5); |
|||
} |
|||
</style> |
Loading…
Reference in new issue