74 changed files with 685 additions and 401 deletions
@ -1 +0,0 @@ |
|||
.bg[data-v-0e9c5623]{display:flex;flex-direction:column}.bg[data-v-0e9c5623] .el-button--text,.bg[data-v-0e9c5623] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-0e9c5623] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-0e9c5623] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-0e9c5623]{margin-bottom:20px}.order-card[data-v-0e9c5623]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-0e9c5623]{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-0e9c5623]{padding:10px 20px}.product-item[data-v-0e9c5623]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-0e9c5623]:last-child{border-bottom:none}.product-image[data-v-0e9c5623]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-0e9c5623]{flex:1}.product-name[data-v-0e9c5623]{color:#333;margin-bottom:5px}.product-spec[data-v-0e9c5623]{color:#999;font-size:12px}.product-price[data-v-0e9c5623]{width:120px;text-align:center;color:#333}.product-quantity[data-v-0e9c5623]{width:100px;text-align:center;color:#666}.product-total[data-v-0e9c5623]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-0e9c5623],.product-status[data-v-0e9c5623]{width:150px;text-align:center}.order-footer[data-v-0e9c5623]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-0e9c5623]{text-align:right}.order-amount[data-v-0e9c5623]{color:#333;margin-bottom:5px}.order-amount strong[data-v-0e9c5623]{color:#ff4d4f;font-size:16px}.order-tips[data-v-0e9c5623]{font-size:12px;color:#999}.order-actions[data-v-0e9c5623]{display:flex;gap:10px} |
@ -1 +0,0 @@ |
|||
.bg[data-v-7926bfa2]{display:flex;flex-direction:column}.bg[data-v-7926bfa2] .el-button--text,.bg[data-v-7926bfa2] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-7926bfa2] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-7926bfa2] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-7926bfa2]{margin-bottom:20px}.order-card[data-v-7926bfa2]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-7926bfa2]{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-7926bfa2]{padding:10px 20px}.product-item[data-v-7926bfa2]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-7926bfa2]:last-child{border-bottom:none}.product-image[data-v-7926bfa2]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-7926bfa2]{flex:1}.product-name[data-v-7926bfa2]{color:#333;margin-bottom:5px}.product-spec[data-v-7926bfa2]{color:#999;font-size:12px}.product-price[data-v-7926bfa2]{width:120px;text-align:center;color:#333}.product-quantity[data-v-7926bfa2]{width:100px;text-align:center;color:#666}.product-total[data-v-7926bfa2]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-7926bfa2],.product-status[data-v-7926bfa2]{width:150px;text-align:center}.order-footer[data-v-7926bfa2]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-7926bfa2]{text-align:right}.order-amount[data-v-7926bfa2]{color:#333;margin-bottom:5px}.order-amount strong[data-v-7926bfa2]{color:#ff4d4f;font-size:16px}.order-tips[data-v-7926bfa2]{font-size:12px;color:#999}.order-actions[data-v-7926bfa2]{display:flex;gap:10px} |
@ -0,0 +1 @@ |
|||
.announcement-container[data-v-34e6c3de]{max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-34e6c3de]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.detail[data-v-34e6c3de]{background:#fff;padding:20px}@media (max-width:768px){.search-input[data-v-34e6c3de]{width:100%}.announcement-header[data-v-34e6c3de]{flex-direction:column;align-items:flex-start}.announcement-date[data-v-34e6c3de]{margin-top:5px}} |
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@ |
|||
.bg[data-v-00950b26]{display:flex;flex-direction:column}.bg[data-v-00950b26] .el-button--text,.bg[data-v-00950b26] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-00950b26] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-00950b26] .el-tabs__item:hover{color:#6a8a27}.order-card[data-v-00950b26]{border-radius:4px;overflow:hidden}.order-header[data-v-00950b26]{padding:12px 20px;display:flex;align-items:center;background:#f8f9fa;border-bottom:1px solid #999;color:#666;font-size:14px}.order-products[data-v-00950b26]{padding:10px 20px}.product-item[data-v-00950b26]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-00950b26]:last-child{border-bottom:none}.product-image[data-v-00950b26]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-00950b26]{flex:1}.product-name[data-v-00950b26]{color:#333}.product-spec[data-v-00950b26]{color:#999;font-size:12px}.product-box[data-v-00950b26]{width:100px;text-align:center;color:#333}.product-quantity[data-v-00950b26]{width:160px;text-align:center;color:#333}.product-select[data-v-00950b26]{width:80px;color:#333}.product-price[data-v-00950b26]{color:#ff5252}.cart-footer[data-v-00950b26]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:15px;background-color:#f5f7fa;border-radius:4px}.selected-info[data-v-00950b26]{color:#666;font-size:14px;padding-right:50px}.import-text[data-v-00950b26]{color:#c7020b;font-size:20px;font-weight:700}.total-price[data-v-00950b26]:before{content:"¥";margin-right:5px;font-size:12px} |
@ -0,0 +1 @@ |
|||
.announcement-container[data-v-2630b25e]{max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-2630b25e]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.search-bar[data-v-2630b25e]{margin-bottom:20px}.search-input[data-v-2630b25e]{width:400px}.announcement-list-card[data-v-2630b25e]{border-radius:4px}.announcement-item[data-v-2630b25e]{padding:15px 0;border-bottom:1px dashed #eee;transition:background-color .2s;cursor:pointer}.announcement-item[data-v-2630b25e]:last-child{border-bottom:none}.announcement-item[data-v-2630b25e]:hover{background-color:#f9f9f9}.announcement-header[data-v-2630b25e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.announcement-title[data-v-2630b25e]{display:flex;align-items:center;font-weight:500;color:#333}.announcement-title .is-top[data-v-2630b25e]{color:#e6a23c}.announcement-title .el-tag[data-v-2630b25e]{margin-left:10px}.announcement-date[data-v-2630b25e]{color:#999;font-size:12px}.announcement-content[data-v-2630b25e]{color:#666;line-height:1.6;margin-bottom:10px}.announcement-action[data-v-2630b25e]{text-align:right}.empty-state[data-v-2630b25e]{padding:50px 0}.pagination-container[data-v-2630b25e]{margin-top:20px;text-align:right}.detail-meta[data-v-2630b25e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;color:#999;font-size:12px}.detail-text[data-v-2630b25e]{line-height:1.8;color:#333}@media (max-width:768px){.search-input[data-v-2630b25e]{width:100%}.announcement-header[data-v-2630b25e]{flex-direction:column;align-items:flex-start}.announcement-date[data-v-2630b25e]{margin-top:5px}} |
@ -0,0 +1 @@ |
|||
.bg[data-v-43266500]{display:flex;flex-direction:column}.bg[data-v-43266500] .el-button--text,.bg[data-v-43266500] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-43266500] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-43266500] .el-tabs__item:hover{color:#6a8a27}.order-card[data-v-43266500]{border-radius:4px;overflow:hidden}.order-header[data-v-43266500]{padding:12px 20px;display:flex;align-items:center;background:#f8f9fa;border-bottom:1px solid #999;color:#666;font-size:14px}.order-products[data-v-43266500]{padding:10px 20px;background:#fff}.product-item[data-v-43266500]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-43266500]:last-child{border-bottom:none}.product-image[data-v-43266500]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-43266500]{flex:1}.product-name[data-v-43266500]{color:#333}.product-spec[data-v-43266500]{color:#999;font-size:12px}.product-box[data-v-43266500]{width:100px;text-align:center;color:#333}.product-quantity[data-v-43266500]{width:160px;text-align:center;color:#333}.product-select[data-v-43266500]{width:80px;color:#333}.product-price[data-v-43266500]{color:#ff5252}.cart-footer[data-v-43266500]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:15px;background-color:#f5f7fa;border-radius:4px}.selected-info[data-v-43266500]{color:#666;font-size:14px;padding-right:50px}.import-text[data-v-43266500]{color:#c7020b;font-size:20px;font-weight:700}.total-price[data-v-43266500]:before{content:"¥";margin-right:5px;font-size:12px} |
@ -1 +0,0 @@ |
|||
.review-container[data-v-14044d92]{max-width:1000px;margin:0 auto;padding:20px}.page-header[data-v-14044d92],.product-card[data-v-14044d92]{margin-bottom:20px}.product-info[data-v-14044d92]{display:flex;align-items:center;padding:10px 0}.product-image[data-v-14044d92]{width:120px;height:120px;border-radius:4px;margin-right:20px}.product-details[data-v-14044d92]{flex:1}.product-title[data-v-14044d92]{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-14044d92]{color:#666;margin-bottom:10px;font-size:14px}.product-price[data-v-14044d92]{color:#ff4d4f;font-size:18px}.review-form-card[data-v-14044d92]{margin-bottom:20px}.rating-stars[data-v-14044d92]{font-size:24px;color:#ccc}.rating-stars .active[data-v-14044d92]{color:#f5a623}.rating-stars i[data-v-14044d92]{cursor:pointer;margin-right:5px;transition:color .2s}.rating-stars i[data-v-14044d92]:hover{color:#f5a623}.rating-text[data-v-14044d92]{margin-top:10px;color:#666;font-size:14px}.char-count[data-v-14044d92]{text-align:right;color:#999;font-size:12px;margin-top:5px}.image-upload[data-v-14044d92]{margin-bottom:10px}.upload-tip[data-v-14044d92]{color:#999;font-size:12px}.review-alert[data-v-14044d92]{margin-top:10px}.anonymous-tip[data-v-14044d92]{color:#999;font-size:12px;margin-top:5px}@media(max-width:768px){.product-info[data-v-14044d92]{flex-direction:column;align-items:flex-start}.product-image[data-v-14044d92]{margin-bottom:15px}} |
@ -0,0 +1 @@ |
|||
.home-layout-container[data-v-40153470]{display:flex;width:100%;height:auto}.left-nav[data-v-40153470]{width:200px;background-color:#f8f9fa;padding:20px 0;box-sizing:border-box;border-radius:10px 0 0 10px}.nav-list[data-v-40153470]{list-style:none;margin:0;padding:0}.nav-item[data-v-40153470]{padding:12px 20px;cursor:pointer;color:#333;transition:all .3s ease;display:flex}.nav-item img[data-v-40153470]{width:20px;margin-right:5px}.nav-item[data-v-40153470]:hover{background-color:#e9ecef;padding-left:25px;color:#fff;background:#6a8a27}.main-content[data-v-40153470]{flex:1;height:auto;overflow:hidden}.carousel-img[data-v-40153470]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-40153470] .el-carousel__container{height:100%!important}.right-info[data-v-40153470]{width:280px;background-color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-left:1px solid #eee;border-radius:0 10px 10px 0}.avatar-container[data-v-40153470]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.user-avatar[data-v-40153470]{width:60px;height:60px;border-radius:50%;margin-bottom:10px;border:2px solid #f0f0f0}.welcome-text[data-v-40153470]{font-size:14px;color:#333}.btn-group[data-v-40153470]{display:flex;gap:10px;margin-bottom:30px;width:100%}.func-icons[data-v-40153470]{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;margin-bottom:10px;padding:10px 0;border-top:1px dashed #eee;border-bottom:1px dashed #eee}.icon-item[data-v-40153470]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#666;transition:color .3s ease;width:50%}.icon-item[data-v-40153470]:nth-child(n+3){margin-top:20px}.icon-item[data-v-40153470]:hover{color:#1890ff}.icon[data-v-40153470]{font-size:24px;margin-bottom:5px}.icon-item span[data-v-40153470]{font-size:12px}.announcement[data-v-40153470]{display:flex;align-items:center;font-size:12px;color:#666;width:100%;padding-top:10px}.announcement span[data-v-40153470]{margin-left:10px}.product-list .product-grid[data-v-71ee3626]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-list .product-card[data-v-71ee3626]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:10px;background:#fff;border-radius:10px}.product-list .product-card[data-v-71ee3626]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-list .product-card .product-img[data-v-71ee3626]{height:250px;overflow:hidden}.product-list .product-card .product-img .product-pic[data-v-71ee3626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-list .product-card .product-img .product-pic[data-v-71ee3626]:hover{transform:scale(1.05)}.product-list .product-card .product-info[data-v-71ee3626]{padding:10px}.product-list .product-card .product-info .product-name[data-v-71ee3626]{font-size:14px;line-height:20px;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.product-list .product-card .product-info .product-name a[data-v-71ee3626]{color:#333}.product-list .product-card .product-info .product-name a[data-v-71ee3626]:hover{color:#409eff}.product-list .product-card .product-info .product-price[data-v-71ee3626]{margin-bottom:15px}.product-list .product-card .product-info .product-price .current-price[data-v-71ee3626]{color:#f40;font-size:16px;font-weight:700}.product-list .product-card .product-info .product-price .original-price[data-v-71ee3626]{color:#999;font-size:12px;text-decoration:line-through;margin-left:8px}.product-list .product-card .product-info .product-actions[data-v-71ee3626]{margin-bottom:10px}.product-list .product-card .product-info .product-sales[data-v-71ee3626]{font-size:12px;color:#999;margin-bottom:15px}.product-list .no-products[data-v-71ee3626]{padding:50px 0;text-align:center}.product-box[data-v-c53f5724]{margin:30px 0}.product-box h2[data-v-c53f5724]{margin-bottom:20px} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@ |
|||
.home-layout-container[data-v-6226f870]{display:flex;width:100%;height:auto}.left-nav[data-v-6226f870]{width:200px;background-color:#f8f9fa;padding:20px 0;box-sizing:border-box}.nav-list[data-v-6226f870]{list-style:none;margin:0;padding:0}.nav-item[data-v-6226f870]{padding:12px 20px;cursor:pointer;color:#333;transition:all .3s ease;display:flex}.nav-item img[data-v-6226f870]{width:20px;margin-right:5px}.nav-item[data-v-6226f870]:hover{background-color:#e9ecef;padding-left:25px;color:#c7000b}.main-content[data-v-6226f870]{flex:1;height:auto;overflow:hidden}.carousel-img[data-v-6226f870]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-6226f870] .el-carousel__container{height:100%!important}.right-info[data-v-6226f870]{width:280px;background-color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-left:1px solid #eee}.avatar-container[data-v-6226f870]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.user-avatar[data-v-6226f870]{width:60px;height:60px;border-radius:50%;margin-bottom:10px;border:2px solid #f0f0f0}.welcome-text[data-v-6226f870]{font-size:14px;color:#333}.btn-group[data-v-6226f870]{display:flex;gap:10px;margin-bottom:30px;width:100%}.func-icons[data-v-6226f870]{display:flex;justify-content:space-around;width:100%;margin-bottom:30px;padding:10px 0;border-top:1px dashed #eee;border-bottom:1px dashed #eee}.icon-item[data-v-6226f870]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#666;transition:color .3s ease;width:50px}.icon-item[data-v-6226f870]:hover{color:#1890ff}.icon[data-v-6226f870]{font-size:24px;margin-bottom:5px}.icon-item span[data-v-6226f870]{font-size:12px}.announcement[data-v-6226f870]{display:flex;align-items:center;font-size:12px;color:#666;width:100%;padding-top:10px}.announcement span[data-v-6226f870]{margin-left:10px}.product-list .product-grid[data-v-0968dad7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-list .product-card[data-v-0968dad7]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:10px}.product-list .product-card[data-v-0968dad7]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-list .product-card .product-img[data-v-0968dad7]{height:250px;overflow:hidden}.product-list .product-card .product-img .product-pic[data-v-0968dad7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-list .product-card .product-img .product-pic[data-v-0968dad7]:hover{transform:scale(1.05)}.product-list .product-card .product-info[data-v-0968dad7]{padding:10px}.product-list .product-card .product-info .product-name[data-v-0968dad7]{font-size:14px;line-height:20px;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.product-list .product-card .product-info .product-name a[data-v-0968dad7]{color:#333}.product-list .product-card .product-info .product-name a[data-v-0968dad7]:hover{color:#409eff}.product-list .product-card .product-info .product-price[data-v-0968dad7]{margin-bottom:15px}.product-list .product-card .product-info .product-price .current-price[data-v-0968dad7]{color:#f40;font-size:16px;font-weight:700}.product-list .product-card .product-info .product-price .original-price[data-v-0968dad7]{color:#999;font-size:12px;text-decoration:line-through;margin-left:8px}.product-list .product-card .product-info .product-actions[data-v-0968dad7]{margin-bottom:10px}.product-list .product-card .product-info .product-sales[data-v-0968dad7]{font-size:12px;color:#999;margin-bottom:15px}.product-list .no-products[data-v-0968dad7]{padding:50px 0;text-align:center}.product-box[data-v-c53f5724]{margin:30px 0}.product-box h2[data-v-c53f5724]{margin-bottom:20px} |
@ -1 +0,0 @@ |
|||
.product-list .product-grid[data-v-0968dad7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-list .product-card[data-v-0968dad7]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:10px}.product-list .product-card[data-v-0968dad7]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-list .product-card .product-img[data-v-0968dad7]{height:250px;overflow:hidden}.product-list .product-card .product-img .product-pic[data-v-0968dad7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-list .product-card .product-img .product-pic[data-v-0968dad7]:hover{transform:scale(1.05)}.product-list .product-card .product-info[data-v-0968dad7]{padding:10px}.product-list .product-card .product-info .product-name[data-v-0968dad7]{font-size:14px;line-height:20px;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.product-list .product-card .product-info .product-name a[data-v-0968dad7]{color:#333}.product-list .product-card .product-info .product-name a[data-v-0968dad7]:hover{color:#409eff}.product-list .product-card .product-info .product-price[data-v-0968dad7]{margin-bottom:15px}.product-list .product-card .product-info .product-price .current-price[data-v-0968dad7]{color:#f40;font-size:16px;font-weight:700}.product-list .product-card .product-info .product-price .original-price[data-v-0968dad7]{color:#999;font-size:12px;text-decoration:line-through;margin-left:8px}.product-list .product-card .product-info .product-actions[data-v-0968dad7]{margin-bottom:10px}.product-list .product-card .product-info .product-sales[data-v-0968dad7]{font-size:12px;color:#999;margin-bottom:15px}.product-list .no-products[data-v-0968dad7]{padding:50px 0;text-align:center}.home-page .home-carousel[data-v-34d6a3aa]{margin-bottom:30px}.home-page .home-carousel .carousel-img[data-v-34d6a3aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .category-nav[data-v-34d6a3aa]{margin-bottom:40px}.home-page .category-nav .category-list[data-v-34d6a3aa]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:20px}.home-page .category-nav .category-item[data-v-34d6a3aa]{flex:1;min-width:120px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;transition:all .3s ease}.home-page .category-nav .category-item[data-v-34d6a3aa]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1);border-color:#409eff}.home-page .category-nav .category-item .category-icon[data-v-34d6a3aa]{font-size:36px;color:#409eff;margin-bottom:15px}.home-page .category-nav .category-item .category-name[data-v-34d6a3aa]{font-size:16px;font-weight:500}.home-page .section-title[data-v-34d6a3aa]{font-size:24px;color:#333;padding-bottom:10px;border-bottom:2px solid #409eff;display:inline-block;margin-bottom:20px}.home-page .section-header[data-v-34d6a3aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.home-page .section-header .more-link[data-v-34d6a3aa]{color:#409eff;font-size:14px;display:flex;align-items:center}.home-page .section-header .more-link[data-v-34d6a3aa]:hover{text-decoration:underline}.home-page .section-header .more-link i[data-v-34d6a3aa]{margin-left:5px;font-size:16px}.home-page .hot-products[data-v-34d6a3aa],.home-page .new-products[data-v-34d6a3aa]{margin-bottom:40px}.home-page .promotion-section[data-v-34d6a3aa]{margin:40px 0}.home-page .promotion-section .promotion-container[data-v-34d6a3aa]{display:flex;gap:20px;margin-top:20px}@media(max-width:768px){.home-page .promotion-section .promotion-container[data-v-34d6a3aa]{flex-direction:column}}.home-page .promotion-section .promotion-item[data-v-34d6a3aa]{flex:1;position:relative;height:300px;border-radius:8px;overflow:hidden}.home-page .promotion-section .promotion-item .promotion-img[data-v-34d6a3aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.home-page .promotion-section .promotion-item .promotion-img[data-v-34d6a3aa]:hover{transform:scale(1.05)}.home-page .promotion-section .promotion-item .promotion-info[data-v-34d6a3aa]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.home-page .promotion-section .promotion-item .promotion-info h3[data-v-34d6a3aa]{font-size:24px;margin-bottom:10px}.home-page .promotion-section .promotion-item .promotion-info p[data-v-34d6a3aa]{font-size:16px;margin-bottom:20px} |
@ -0,0 +1 @@ |
|||
.product-list .product-grid[data-v-71ee3626]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-list .product-card[data-v-71ee3626]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:10px;background:#fff;border-radius:10px}.product-list .product-card[data-v-71ee3626]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-list .product-card .product-img[data-v-71ee3626]{height:250px;overflow:hidden}.product-list .product-card .product-img .product-pic[data-v-71ee3626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-list .product-card .product-img .product-pic[data-v-71ee3626]:hover{transform:scale(1.05)}.product-list .product-card .product-info[data-v-71ee3626]{padding:10px}.product-list .product-card .product-info .product-name[data-v-71ee3626]{font-size:14px;line-height:20px;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.product-list .product-card .product-info .product-name a[data-v-71ee3626]{color:#333}.product-list .product-card .product-info .product-name a[data-v-71ee3626]:hover{color:#409eff}.product-list .product-card .product-info .product-price[data-v-71ee3626]{margin-bottom:15px}.product-list .product-card .product-info .product-price .current-price[data-v-71ee3626]{color:#f40;font-size:16px;font-weight:700}.product-list .product-card .product-info .product-price .original-price[data-v-71ee3626]{color:#999;font-size:12px;text-decoration:line-through;margin-left:8px}.product-list .product-card .product-info .product-actions[data-v-71ee3626]{margin-bottom:10px}.product-list .product-card .product-info .product-sales[data-v-71ee3626]{font-size:12px;color:#999;margin-bottom:15px}.product-list .no-products[data-v-71ee3626]{padding:50px 0;text-align:center}.home-page .home-carousel[data-v-34d6a3aa]{margin-bottom:30px}.home-page .home-carousel .carousel-img[data-v-34d6a3aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page .category-nav[data-v-34d6a3aa]{margin-bottom:40px}.home-page .category-nav .category-list[data-v-34d6a3aa]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:20px}.home-page .category-nav .category-item[data-v-34d6a3aa]{flex:1;min-width:120px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;transition:all .3s ease}.home-page .category-nav .category-item[data-v-34d6a3aa]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1);border-color:#409eff}.home-page .category-nav .category-item .category-icon[data-v-34d6a3aa]{font-size:36px;color:#409eff;margin-bottom:15px}.home-page .category-nav .category-item .category-name[data-v-34d6a3aa]{font-size:16px;font-weight:500}.home-page .section-title[data-v-34d6a3aa]{font-size:24px;color:#333;padding-bottom:10px;border-bottom:2px solid #409eff;display:inline-block;margin-bottom:20px}.home-page .section-header[data-v-34d6a3aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.home-page .section-header .more-link[data-v-34d6a3aa]{color:#409eff;font-size:14px;display:flex;align-items:center}.home-page .section-header .more-link[data-v-34d6a3aa]:hover{text-decoration:underline}.home-page .section-header .more-link i[data-v-34d6a3aa]{margin-left:5px;font-size:16px}.home-page .hot-products[data-v-34d6a3aa],.home-page .new-products[data-v-34d6a3aa]{margin-bottom:40px}.home-page .promotion-section[data-v-34d6a3aa]{margin:40px 0}.home-page .promotion-section .promotion-container[data-v-34d6a3aa]{display:flex;gap:20px;margin-top:20px}@media(max-width:768px){.home-page .promotion-section .promotion-container[data-v-34d6a3aa]{flex-direction:column}}.home-page .promotion-section .promotion-item[data-v-34d6a3aa]{flex:1;position:relative;height:300px;border-radius:8px;overflow:hidden}.home-page .promotion-section .promotion-item .promotion-img[data-v-34d6a3aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.home-page .promotion-section .promotion-item .promotion-img[data-v-34d6a3aa]:hover{transform:scale(1.05)}.home-page .promotion-section .promotion-item .promotion-info[data-v-34d6a3aa]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.home-page .promotion-section .promotion-item .promotion-info h3[data-v-34d6a3aa]{font-size:24px;margin-bottom:10px}.home-page .promotion-section .promotion-item .promotion-info p[data-v-34d6a3aa]{font-size:16px;margin-bottom:20px} |
@ -0,0 +1 @@ |
|||
.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} |
@ -0,0 +1 @@ |
|||
.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-b4aad32e]{display:flex;flex-direction:column}.bg[data-v-b4aad32e] .el-button--text,.bg[data-v-b4aad32e] .el-tabs__item.is-active{color:#6a8a27}.bg[data-v-b4aad32e] .el-tabs__active-bar{background-color:#6a8a27}.bg[data-v-b4aad32e] .el-tabs__item:hover{color:#6a8a27}.filter-bar[data-v-b4aad32e]{margin-bottom:20px}.order-card[data-v-b4aad32e]{border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow:hidden}.order-header[data-v-b4aad32e]{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-b4aad32e]{padding:10px 20px;background:#fff}.product-item[data-v-b4aad32e]{display:flex;align-items:center;padding:15px 0;border-bottom:1px dashed #eee;font-size:14px}.product-item[data-v-b4aad32e]:last-child{border-bottom:none}.product-image[data-v-b4aad32e]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:15px;border-radius:4px}.product-details[data-v-b4aad32e]{flex:1}.product-name[data-v-b4aad32e]{color:#333;margin-bottom:5px}.product-spec[data-v-b4aad32e]{color:#999;font-size:12px}.product-price[data-v-b4aad32e]{width:120px;text-align:center;color:#333}.product-quantity[data-v-b4aad32e]{width:100px;text-align:center;color:#666}.product-total[data-v-b4aad32e]{width:120px;text-align:center;color:#333;font-weight:500}.product-actions[data-v-b4aad32e],.product-status[data-v-b4aad32e]{width:150px;text-align:center}.order-footer[data-v-b4aad32e]{background-color:#f8f9fa;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.order-summary[data-v-b4aad32e]{text-align:right}.order-amount[data-v-b4aad32e]{color:#333;margin-bottom:5px}.order-amount strong[data-v-b4aad32e]{color:#ff4d4f;font-size:16px}.order-tips[data-v-b4aad32e]{font-size:12px;color:#999}.order-actions[data-v-b4aad32e]{display:flex;gap:10px} |
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.9c0851b6.js"></script><script defer="defer" src="/js/app.c1905b36.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.9e5b67dd.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.5f630284.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.5fbd07a4.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([[179],{179: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("el-card",{staticStyle:{width:"100%"}},[t("div",{staticClass:"clearfix flex-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("我的发票")]),t("div",{staticClass:"flex-between"},[t("span",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("您已保存了"+e._s(e.invoiceList.length)+"个发票抬头信息,做多可创建5个。")]),t("el-button",{staticStyle:{float:"right"},attrs:{size:"small",type:"primary"},on:{click:function(t){return e.openDialog("add",{})}}},[e._v("新增")])],1)]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.invoiceList,border:""}},[t("el-table-column",{attrs:{prop:"invoice_head",label:"发票抬头",width:"120"}}),t("el-table-column",{attrs:{prop:"tax_number",label:"纳税人识别号",width:"200"}}),t("el-table-column",{attrs:{prop:"opening_bank",label:"开户银行","min-width":"180"}}),t("el-table-column",{attrs:{prop:"bank_account",label:"银行账号","min-width":"180"}}),t("el-table-column",{attrs:{label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.openDialog("edit",i.row)}}},[e._v("编辑")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.handleDelete(i.row)}}},[e._v("删除")])]}}])})],1)],1),t("el-dialog",{attrs:{title:"发票抬头",visible:e.dialogVisible,width:"700px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",size:"small",rules:e.titleRules}},[t("el-form-item",{attrs:{label:"发票抬头",prop:"invoice_head"}},[t("el-input",{attrs:{placeholder:"请填写发票抬头"},model:{value:e.form.invoice_head,callback:function(t){e.$set(e.form,"invoice_head",t)},expression:"form.invoice_head"}})],1),t("el-form-item",{attrs:{label:"纳税人识别号",prop:"tax_number"}},[t("el-input",{attrs:{placeholder:"请填写纳税人识别号"},model:{value:e.form.tax_number,callback:function(t){e.$set(e.form,"tax_number",t)},expression:"form.tax_number"}})],1),t("el-form-item",{attrs:{label:"开户银行",prop:"opening_bank"}},[t("el-input",{attrs:{placeholder:"请填写开户银行"},model:{value:e.form.opening_bank,callback:function(t){e.$set(e.form,"opening_bank",t)},expression:"form.opening_bank"}})],1),t("el-form-item",{attrs:{label:"银行账号",prop:"bank_account"}},[t("el-input",{attrs:{placeholder:"请填写银行账号"},model:{value:e.form.bank_account,callback:function(t){e.$set(e.form,"bank_account",t)},expression:"form.bank_account"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.saveInvoiceTitle}},[e._v("保存")])],1)],1)],1)},n=[],l={name:"UserInfo",data(){return{user:{},searchParam:{pageSize:5,currentPage:1,total:10},dialogVisible:!1,invoiceList:[],form:{type:"add",invoice_head:"",tax_number:"",opening_bank:"",bank_account:""},titleRules:{invoice_head:[{required:!0,message:"请输入发票抬头",trigger:"blur"}],tax_number:[{required:!0,message:"请输入纳税人识别号",trigger:"blur"},{pattern:/^[A-Z0-9]{15,20}$/,message:"纳税人识别号格式不正确",trigger:"blur"}],opening_bank:[{required:!0,message:"请输入开户银行",trigger:"blur"}],bank_account:[{required:!0,message:"请输入银行账号",trigger:"blur"}]}}},mounted(){this.getList()},methods:{getList(){this.post({offset:0,limit:5},"/api/enterprise_invoice/index").then(e=>{this.invoiceList=e.data})},handleSizeChange(e){this.searchParam.pageSize=e},handleCurrentChange(e){this.searchParam.currentPage=e},openDialog(e,t){this.form={type:e,id:t.id||"",bank_account:t.bank_account||"",invoice_head:t.invoice_head||"",opening_bank:t.opening_bank||"",tax_number:t.tax_number||""},this.dialogVisible=!0},saveInvoiceTitle(){this.$refs.form.validate(e=>{if(e){let e="add"==this.form.type?"/api/enterprise_invoice/create":"/api/enterprise_invoice/edit";this.post(this.form,e).then(e=>{1==e.code&&(this.getList(),this.$message.success("操作成功"),this.dialogVisible=!1)})}})},handleDelete(e){this.$confirm("此操作将永久删除该发票, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.post({id:e.id},"/api/enterprise_invoice/delete").then(e=>{1==e.code&&(this.getList(),this.$message({type:"success",message:"删除成功!"}))})})}}},r=l,o=i(1656),s=(0,o.A)(r,a,n,!1,null,"89376790",null),c=s.exports}}]); |
|||
//# sourceMappingURL=179.67a63611.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
@ -0,0 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[315],{7315:function(t,n,e){e.r(n),e.d(n,{default:function(){return r}});var i=function(){var t=this,n=t._self._c;return n("div",{staticClass:"announcement-container"},[n("div",{staticClass:"page-title"},[t._v("公告详情")]),n("div",{staticClass:"detail",domProps:{innerHTML:t._s(t.util.formateRichText(t.content))}})])},s=[],c={name:"Announcement",data(){return{content:{}}},created(){this.getAnnouncement()},methods:{getAnnouncement(){this.get({id:this.$route.query.id},"/api/anncmnt/getAnncmntById").then(t=>{1==t.code&&(this.content=t.data.content)})}}},a=c,u=e(1656),o=(0,u.A)(a,i,s,!1,null,"34e6c3de",null),r=o.exports}}]); |
|||
//# sourceMappingURL=315.010ae2e0.js.map
|
@ -0,0 +1 @@ |
|||
{"version":3,"file":"js/315.010ae2e0.js","mappings":"oKAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACJ,EAAIK,GAAG,UAAUH,EAAG,MAAM,CAACE,YAAY,SAASE,SAAS,CAAC,UAAYN,EAAIO,GAAGP,EAAIQ,KAAKC,gBAAgBT,EAAIU,cACnQ,EACIC,EAAkB,GCStB,GACAC,KAAA,eACAC,IAAAA,GACA,OACAH,QAAA,GAEA,EACAI,OAAAA,GAEA,KAAAC,iBACA,EACAC,QAAA,CAEAD,eAAAA,GACA,KAAAE,IACA,CACAC,GAAA,KAAAC,OAAAC,MAAAF,IAEA,+BACAG,KAAAC,IACA,GAAAA,EAAAC,OACA,KAAAb,QAAAY,EAAAT,KAAAH,UAGA,ICnCoQ,I,UCQhQc,GAAY,OACd,EACAzB,EACAY,GACA,EACA,KACA,WACA,MAIF,EAAea,E","sources":["webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue","webpack://shiweisuzhou/src/views/notice/noticeDetail.vue","webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue?b35e","webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue?4a16"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"announcement-container\"},[_c('div',{staticClass:\"page-title\"},[_vm._v(\"公告详情\")]),_c('div',{staticClass:\"detail\",domProps:{\"innerHTML\":_vm._s(_vm.util.formateRichText(_vm.content))}})])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"announcement-container\">\r\n <!-- 页面标题 -->\r\n <div class=\"page-title\">公告详情</div>\r\n\r\n <!-- 公告详情 -->\r\n <div class=\"detail\" v-html=\"util.formateRichText(content)\"></div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"Announcement\",\r\n data() {\r\n return {\r\n content: {}\r\n };\r\n },\r\n created() {\r\n // 初始化加载数据\r\n this.getAnnouncement();\r\n },\r\n methods: {\r\n // 获取公告详情\r\n getAnnouncement() {\r\n this.get(\r\n {\r\n id: this.$route.query.id\r\n },\r\n \"/api/anncmnt/getAnncmntById\"\r\n ).then((res) => {\r\n if (res.code == 1) {\r\n this.content = res.data.content;\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.announcement-container {\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.page-title {\r\n font-size: 20px;\r\n font-weight: bold;\r\n color: #333;\r\n margin-bottom: 20px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #eee;\r\n}\r\n\r\n.detail {\r\n background: #fff;\r\n padding: 20px;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .search-input {\r\n width: 100%;\r\n }\r\n\r\n .announcement-header {\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n\r\n .announcement-date {\r\n margin-top: 5px;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./noticeDetail.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./noticeDetail.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./noticeDetail.vue?vue&type=template&id=34e6c3de&scoped=true\"\nimport script from \"./noticeDetail.vue?vue&type=script&lang=js\"\nexport * from \"./noticeDetail.vue?vue&type=script&lang=js\"\nimport style0 from \"./noticeDetail.vue?vue&type=style&index=0&id=34e6c3de&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"34e6c3de\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","staticClass","_v","domProps","_s","util","formateRichText","content","staticRenderFns","name","data","created","getAnnouncement","methods","get","id","$route","query","then","res","code","component"],"sourceRoot":""} |
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([[443],{5443:function(t,e,n){n.r(e),n.d(e,{default:function(){return l}});var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"announcement-container"},[e("div",{staticClass:"page-title"},[t._v("公告列表")]),e("el-card",{staticClass:"announcement-list-card"},[t._l(t.announcementList,function(n){return e("div",{key:n.id,staticClass:"announcement-item",on:{click:function(e){return t.gotoDetail(n)}}},[e("div",{staticClass:"announcement-header"},[e("div",{staticClass:"announcement-title"},[e("span",{class:{"is-top":n.isTop}},[t._v(t._s(n.title))])]),e("div",{staticClass:"announcement-date"},[t._v(t._s(n.createTime))])]),e("div",{staticClass:"announcement-content text-overflowRows",domProps:{innerHTML:t._s(t.util.formateRichText(n.content))}}),e("div",{staticClass:"announcement-action"},[e("el-button",{attrs:{type:"text"}},[t._v("查看详情")])],1)])}),0===t.announcementList.length?e("div",{staticClass:"empty-state"},[e("el-empty",{attrs:{description:"暂无公告信息"}})],1):t._e()],2),t.total>0?e("div",{staticClass:"pagination-container"},[e("el-pagination",{attrs:{"current-page":t.currentPage,"page-sizes":[5,10,20],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},i=[],s=(n(4114),{name:"AnnouncementList",data(){return{searchKeyword:"",currentPage:1,pageSize:5,total:0,announcementList:[]}},filters:{ellipsis(t,e){return t?t.length<=e?t:t.slice(0,e)+"...":""}},created(){this.getAnnouncementList()},methods:{getAnnouncementList(){this.post({offset:(this.currentPage-1)*this.pageSize,limit:this.pageSize},"/api/anncmnt/getAnncmntByType").then(t=>{1==t.code&&(this.announcementList=t.data.list,this.total=t.data.total)})},handleSearch(){this.currentPage=1,this.getAnnouncementList()},handleSizeChange(t){this.pageSize=t,this.currentPage=1,this.getAnnouncementList()},handleCurrentChange(t){this.currentPage=t,this.getAnnouncementList()},gotoDetail(t){this.$router.push("/NoticeDetail?id="+t.id)}}}),c=s,o=n(1656),r=(0,o.A)(c,a,i,!1,null,"2630b25e",null),l=r.exports}}]); |
|||
//# sourceMappingURL=443.953569b3.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
@ -0,0 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[612],{9231: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("el-card",{staticStyle:{width:"100%"}},[t("div",{staticClass:"clearfix flex-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("我的发票")]),t("div",{staticClass:"flex-between"},[t("span",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("您已保存了"+e._s(e.invoiceList.length)+"个发票抬头信息,最多可创建5个。")]),t("el-button",{staticStyle:{float:"right"},attrs:{size:"small",type:"primary"},on:{click:function(t){return e.openDialog("add",{})}}},[e._v("新增")])],1)]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.invoiceList,border:""}},[t("el-table-column",{attrs:{prop:"invoice_head",label:"发票抬头",width:"120"}}),t("el-table-column",{attrs:{prop:"tax_number",label:"纳税人识别号",width:"200"}}),t("el-table-column",{attrs:{prop:"opening_bank",label:"开户银行","min-width":"180"}}),t("el-table-column",{attrs:{prop:"bank_account",label:"银行账号","min-width":"180"}}),t("el-table-column",{attrs:{label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.openDialog("edit",i.row)}}},[e._v("编辑")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.handleDelete(i.row)}}},[e._v("删除")])]}}])})],1)],1),t("el-dialog",{attrs:{title:"发票抬头",visible:e.dialogVisible,width:"700px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",size:"small",rules:e.titleRules}},[t("el-form-item",{attrs:{label:"发票抬头",prop:"invoice_head"}},[t("el-input",{attrs:{placeholder:"请填写发票抬头"},model:{value:e.form.invoice_head,callback:function(t){e.$set(e.form,"invoice_head",t)},expression:"form.invoice_head"}})],1),t("el-form-item",{attrs:{label:"纳税人识别号",prop:"tax_number"}},[t("el-input",{attrs:{placeholder:"请填写纳税人识别号"},model:{value:e.form.tax_number,callback:function(t){e.$set(e.form,"tax_number",t)},expression:"form.tax_number"}})],1),t("el-form-item",{attrs:{label:"开户银行",prop:"opening_bank"}},[t("el-input",{attrs:{placeholder:"请填写开户银行"},model:{value:e.form.opening_bank,callback:function(t){e.$set(e.form,"opening_bank",t)},expression:"form.opening_bank"}})],1),t("el-form-item",{attrs:{label:"银行账号",prop:"bank_account"}},[t("el-input",{attrs:{placeholder:"请填写银行账号"},model:{value:e.form.bank_account,callback:function(t){e.$set(e.form,"bank_account",t)},expression:"form.bank_account"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.saveInvoiceTitle}},[e._v("保存")])],1)],1)],1)},n=[],l={name:"UserInfo",data(){return{user:{},searchParam:{pageSize:5,currentPage:1,total:10},dialogVisible:!1,invoiceList:[],form:{type:"add",invoice_head:"",tax_number:"",opening_bank:"",bank_account:""},titleRules:{invoice_head:[{required:!0,message:"请输入发票抬头",trigger:"blur"}],tax_number:[{required:!0,message:"请输入纳税人识别号",trigger:"blur"},{pattern:/^[A-Z0-9]{15,20}$/,message:"纳税人识别号格式不正确",trigger:"blur"}],opening_bank:[{required:!0,message:"请输入开户银行",trigger:"blur"}],bank_account:[{required:!0,message:"请输入银行账号",trigger:"blur"}]}}},mounted(){this.getList()},methods:{getList(){this.post({offset:0,limit:5},"/api/enterprise_invoice/index").then(e=>{this.invoiceList=e.data})},handleSizeChange(e){this.searchParam.pageSize=e},handleCurrentChange(e){this.searchParam.currentPage=e},openDialog(e,t){this.form={type:e,id:t.id||"",bank_account:t.bank_account||"",invoice_head:t.invoice_head||"",opening_bank:t.opening_bank||"",tax_number:t.tax_number||""},this.dialogVisible=!0},saveInvoiceTitle(){this.$refs.form.validate(e=>{if(e){let e="add"==this.form.type?"/api/enterprise_invoice/create":"/api/enterprise_invoice/edit";this.post(this.form,e).then(e=>{1==e.code&&(this.getList(),this.$message.success("操作成功"),this.dialogVisible=!1)})}})},handleDelete(e){this.$confirm("此操作将永久删除该发票, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.post({id:e.id},"/api/enterprise_invoice/delete").then(e=>{1==e.code&&(this.getList(),this.$message({type:"success",message:"删除成功!"}))})})}}},r=l,o=i(1656),s=(0,o.A)(r,a,n,!1,null,"0c50ce5c",null),c=s.exports}}]); |
|||
//# sourceMappingURL=612.0689f662.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
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,76 @@ |
|||
<template> |
|||
<div class="announcement-container"> |
|||
<!-- 页面标题 --> |
|||
<div class="page-title">公告详情</div> |
|||
|
|||
<!-- 公告详情 --> |
|||
<div class="detail" v-html="util.formateRichText(content)"></div> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
name: "Announcement", |
|||
data() { |
|||
return { |
|||
content: {} |
|||
}; |
|||
}, |
|||
created() { |
|||
// 初始化加载数据 |
|||
this.getAnnouncement(); |
|||
}, |
|||
methods: { |
|||
// 获取公告详情 |
|||
getAnnouncement() { |
|||
this.get( |
|||
{ |
|||
id: this.$route.query.id |
|||
}, |
|||
"/api/anncmnt/getAnncmntById" |
|||
).then((res) => { |
|||
if (res.code == 1) { |
|||
this.content = res.data.content; |
|||
} |
|||
}); |
|||
}, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
|||
<style scoped> |
|||
.announcement-container { |
|||
max-width: 1200px; |
|||
margin: 0 auto; |
|||
padding: 20px; |
|||
} |
|||
|
|||
.page-title { |
|||
font-size: 20px; |
|||
font-weight: bold; |
|||
color: #333; |
|||
margin-bottom: 20px; |
|||
padding-bottom: 10px; |
|||
border-bottom: 1px solid #eee; |
|||
} |
|||
|
|||
.detail { |
|||
background: #fff; |
|||
padding: 20px; |
|||
} |
|||
|
|||
@media (max-width: 768px) { |
|||
.search-input { |
|||
width: 100%; |
|||
} |
|||
|
|||
.announcement-header { |
|||
flex-direction: column; |
|||
align-items: flex-start; |
|||
} |
|||
|
|||
.announcement-date { |
|||
margin-top: 5px; |
|||
} |
|||
} |
|||
</style> |
@ -0,0 +1,243 @@ |
|||
<template> |
|||
<div class="announcement-container"> |
|||
<!-- 页面标题 --> |
|||
<div class="page-title">公告列表</div> |
|||
|
|||
<!-- 公告列表 --> |
|||
<el-card class="announcement-list-card"> |
|||
<div |
|||
class="announcement-item" |
|||
v-for="item in announcementList" |
|||
:key="item.id" |
|||
@click="gotoDetail(item)" |
|||
> |
|||
<div class="announcement-header"> |
|||
<div class="announcement-title"> |
|||
<span :class="{ 'is-top': item.isTop }">{{ item.title }}</span> |
|||
</div> |
|||
<div class="announcement-date">{{ item.createTime }}</div> |
|||
</div> |
|||
<div |
|||
class="announcement-content text-overflowRows" |
|||
v-html="util.formateRichText(item.content)" |
|||
></div> |
|||
<div class="announcement-action"> |
|||
<el-button type="text">查看详情</el-button> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- 空状态 --> |
|||
<div class="empty-state" v-if="announcementList.length === 0"> |
|||
<el-empty description="暂无公告信息"></el-empty> |
|||
</div> |
|||
</el-card> |
|||
|
|||
<!-- 分页 --> |
|||
<div class="pagination-container" v-if="total > 0"> |
|||
<el-pagination |
|||
@size-change="handleSizeChange" |
|||
@current-change="handleCurrentChange" |
|||
:current-page="currentPage" |
|||
:page-sizes="[5, 10, 20]" |
|||
:page-size="pageSize" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
:total="total" |
|||
></el-pagination> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
name: "AnnouncementList", |
|||
data() { |
|||
return { |
|||
// 搜索关键词 |
|||
searchKeyword: "", |
|||
|
|||
// 分页 |
|||
currentPage: 1, |
|||
pageSize: 5, |
|||
total: 0, |
|||
|
|||
// 公告列表数据 |
|||
announcementList: [], |
|||
}; |
|||
}, |
|||
filters: { |
|||
// 文本省略过滤器 |
|||
ellipsis(value, length) { |
|||
if (!value) return ""; |
|||
if (value.length <= length) return value; |
|||
return value.slice(0, length) + "..."; |
|||
}, |
|||
}, |
|||
created() { |
|||
// 初始化加载数据 |
|||
this.getAnnouncementList(); |
|||
}, |
|||
methods: { |
|||
// 获取公告列表 |
|||
getAnnouncementList() { |
|||
this.post( |
|||
{ |
|||
offset: (this.currentPage - 1) * this.pageSize, |
|||
limit: this.pageSize, |
|||
}, |
|||
"/api/anncmnt/getAnncmntByType" |
|||
).then((res) => { |
|||
if (res.code == 1) { |
|||
this.announcementList = res.data.list; |
|||
this.total = res.data.total; |
|||
} |
|||
}); |
|||
}, |
|||
|
|||
// 搜索 |
|||
handleSearch() { |
|||
this.currentPage = 1; // 重置页码 |
|||
this.getAnnouncementList(); |
|||
}, |
|||
|
|||
// 每页条数变化 |
|||
handleSizeChange(val) { |
|||
this.pageSize = val; |
|||
this.currentPage = 1; |
|||
this.getAnnouncementList(); |
|||
}, |
|||
|
|||
// 页码变化 |
|||
handleCurrentChange(val) { |
|||
this.currentPage = val; |
|||
this.getAnnouncementList(); |
|||
}, |
|||
|
|||
// 查看详情 |
|||
gotoDetail(item) { |
|||
this.$router.push("/NoticeDetail?id=" + item.id); |
|||
}, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
|||
<style scoped> |
|||
.announcement-container { |
|||
max-width: 1200px; |
|||
margin: 0 auto; |
|||
padding: 20px; |
|||
} |
|||
|
|||
.page-title { |
|||
font-size: 20px; |
|||
font-weight: bold; |
|||
color: #333; |
|||
margin-bottom: 20px; |
|||
padding-bottom: 10px; |
|||
border-bottom: 1px solid #eee; |
|||
} |
|||
|
|||
.search-bar { |
|||
margin-bottom: 20px; |
|||
} |
|||
|
|||
.search-input { |
|||
width: 400px; |
|||
} |
|||
|
|||
.announcement-list-card { |
|||
border-radius: 4px; |
|||
} |
|||
|
|||
.announcement-item { |
|||
padding: 15px 0; |
|||
border-bottom: 1px dashed #eee; |
|||
transition: background-color 0.2s; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.announcement-item:last-child { |
|||
border-bottom: none; |
|||
} |
|||
|
|||
.announcement-item:hover { |
|||
background-color: #f9f9f9; |
|||
} |
|||
|
|||
.announcement-header { |
|||
display: flex; |
|||
justify-content: space-between; |
|||
align-items: center; |
|||
margin-bottom: 10px; |
|||
} |
|||
|
|||
.announcement-title { |
|||
display: flex; |
|||
align-items: center; |
|||
font-weight: 500; |
|||
color: #333; |
|||
} |
|||
|
|||
.announcement-title .is-top { |
|||
color: #e6a23c; |
|||
} |
|||
|
|||
.announcement-title .el-tag { |
|||
margin-left: 10px; |
|||
} |
|||
|
|||
.announcement-date { |
|||
color: #999; |
|||
font-size: 12px; |
|||
} |
|||
|
|||
.announcement-content { |
|||
color: #666; |
|||
line-height: 1.6; |
|||
margin-bottom: 10px; |
|||
} |
|||
|
|||
.announcement-action { |
|||
text-align: right; |
|||
} |
|||
|
|||
.empty-state { |
|||
padding: 50px 0; |
|||
} |
|||
|
|||
.pagination-container { |
|||
margin-top: 20px; |
|||
text-align: right; |
|||
} |
|||
|
|||
/* 详情弹窗样式 */ |
|||
.detail-meta { |
|||
display: flex; |
|||
justify-content: space-between; |
|||
align-items: center; |
|||
margin-bottom: 20px; |
|||
padding-bottom: 10px; |
|||
border-bottom: 1px solid #eee; |
|||
color: #999; |
|||
font-size: 12px; |
|||
} |
|||
|
|||
.detail-text { |
|||
line-height: 1.8; |
|||
color: #333; |
|||
} |
|||
|
|||
@media (max-width: 768px) { |
|||
.search-input { |
|||
width: 100%; |
|||
} |
|||
|
|||
.announcement-header { |
|||
flex-direction: column; |
|||
align-items: flex-start; |
|||
} |
|||
|
|||
.announcement-date { |
|||
margin-top: 5px; |
|||
} |
|||
} |
|||
</style> |
Loading…
Reference in new issue