This commit is contained in:
我是个攻城狮
2026-07-31 16:33:31 +08:00
parent a13285371d
commit 77da721290
253 changed files with 39916 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
> 1%
last 2 versions
not dead
+1
View File
@@ -0,0 +1 @@
NODE_ENV=production
+1
View File
@@ -8,4 +8,5 @@ docs/_book
# TODO: where does this rule come from? # TODO: where does this rule come from?
test/ test/
/node_modules
+5
View File
@@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
+1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.user-shell-page[data-v-ae1cf232]{min-height:100vh;background:#eef3fb}.topbar[data-v-ae1cf232]{position:sticky;top:0;z-index:20;height:78px;background:hsla(0,0%,100%,.96);box-shadow:0 1px 0 rgba(229,235,247,.95)}.topbar-inner[data-v-ae1cf232]{width:1166px;max-width:calc(100vw - 32px);height:100%;margin:0 auto;display:flex;align-items:center}.brand[data-v-ae1cf232]{border:0;padding:0;background:transparent;display:inline-flex;align-items:center;gap:12px;cursor:pointer}.brand-logo[data-v-ae1cf232]{width:273px;display:block}.brand-text[data-v-ae1cf232]{color:#222942;font-size:15px;font-weight:700}.top-nav[data-v-ae1cf232]{display:flex;align-items:center;gap:36px;margin-left:130px;width:450px}.top-nav-item[data-v-ae1cf232]{border:0;background:transparent;cursor:pointer;font-family:Source Han Sans;font-weight:400;font-size:15px;color:#646199;line-height:24px}.top-nav-item.active[data-v-ae1cf232],.top-nav-item[data-v-ae1cf232]:hover{color:#625ae8}.top-actions[data-v-ae1cf232]{margin-left:auto;display:flex;align-items:center;gap:18px}.center-link[data-v-ae1cf232]{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:Source Han Sans;font-weight:500;font-size:15px;color:#5b63f3;line-height:22px}.center-avatar[data-v-ae1cf232]{width:38px;height:38px;border-radius:50%;background:rgba(93,96,106,.5);background:conic-gradient(from 0deg,#9f64ff,#528aff);padding:2px;box-sizing:border-box;position:relative}.center-avatar[data-v-ae1cf232]:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:50%;background:#fff}.apply-btn[data-v-ae1cf232]{border:none;width:120px;height:44px;background:linear-gradient(117deg,#518bff,#9e5dff);box-shadow:0 4px 14px 0 rgba(99,102,241,.35);border-radius:10px 10px 10px 10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.page-body[data-v-ae1cf232]{padding:24px 0 40px}.page-inner[data-v-ae1cf232]{width:1166px;max-width:calc(100vw - 32px);margin:0 auto;display:grid;grid-template-columns:254px minmax(0,1fr);gap:28px}.sidebar[data-v-ae1cf232]{align-self:start;width:254px}.content-card[data-v-ae1cf232],.sidebar[data-v-ae1cf232]{border-radius:8px;background:#fff;box-shadow:0 3px 8px 0 rgba(118,120,144,.22)}.profile-card[data-v-ae1cf232]{min-height:118px;padding:18px 20px;display:flex;align-items:center;gap:14px;background-size:cover;background-position:50%;border-radius:8px 8px 0 0}.profile-avatar[data-v-ae1cf232]{width:54px;height:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:rgba(93,96,106,.5);background:conic-gradient(from 0deg,#9f64ff,#528aff);padding:2px;box-sizing:border-box;position:relative}.profile-meta[data-v-ae1cf232]{min-width:0}.profile-name[data-v-ae1cf232]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d233e;font-size:18px;font-weight:700}.profile-role[data-v-ae1cf232]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;color:#6170ff;font-size:15px}.menu-card[data-v-ae1cf232]{min-height:430px;padding:12px;border-radius:0}.menu-item[data-v-ae1cf232]{border:0;background:transparent;display:flex;align-items:center;gap:14px;padding:0 18px;font-weight:400;font-size:14px;color:#696e83;cursor:pointer;width:230px;height:40px;border-radius:8px 8px 8px 8px;margin-bottom:8px}.menu-item.active[data-v-ae1cf232]{background:#e6e8ff;font-family:Source Han Sans;font-weight:500;font-size:14px;color:#4f46e5}.menu-icon[data-v-ae1cf232]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.content-card[data-v-ae1cf232]{min-height:886px;padding:22px 44px;box-shadow:0 4px 10px 0 rgba(118,120,144,.22)}.content-header h1[data-v-ae1cf232]{font-family:Source Han Sans;font-weight:700;font-size:20px;color:#1e293b}.content-header p[data-v-ae1cf232]{margin-top:6px;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#999fb8}@media(max-width:1200px){.topbar[data-v-ae1cf232]{height:auto;padding:12px 0}.page-inner[data-v-ae1cf232],.topbar-inner[data-v-ae1cf232]{max-width:calc(100vw - 24px)}.topbar-inner[data-v-ae1cf232]{flex-wrap:wrap;gap:12px}.top-nav[data-v-ae1cf232]{margin-left:0;order:3;flex-wrap:wrap}.page-inner[data-v-ae1cf232]{grid-template-columns:1fr}}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.register-page[data-v-63901a08]{min-height:100vh;background:url(../img/l_bg.b4766c7f.png) 50% no-repeat;background-size:100% 100%}.register-shell[data-v-63901a08]{position:relative;min-height:100vh;padding:30px 52px}.brand-corner[data-v-63901a08]{position:absolute;top:32px;left:52px}.brand-corner-logo[data-v-63901a08]{width:292px;display:block}.register-stage[data-v-63901a08]{min-height:calc(100vh - 60px);display:grid;grid-template-columns:minmax(480px,1fr) 536px;align-items:center;gap:72px}.stage-visual[data-v-63901a08]{display:flex;align-items:flex-end;justify-content:center;padding-top:30px}.stage-visual-img[data-v-63901a08]{width:min(100%,540px);display:block;transform:translateX(-90px)}.register-card[data-v-63901a08]{width:536px;min-height:692px;padding:58px 48px 38px;border-radius:24px;background:hsla(0,0%,100%,.94);box-shadow:0 20px 60px rgba(131,141,190,.18);transform:translateX(-270px)}.register-card-logo[data-v-63901a08]{width:152px;display:block;margin:0 auto}.register-tabs[data-v-63901a08]{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;border-bottom:1px solid #cfd3de;width:260px}.register-tab[data-v-63901a08]{height:44px;border:0;border-bottom:2px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#8a93b3;font-size:16px;cursor:pointer}.register-tab.active[data-v-63901a08]{border-bottom-color:#6575ff;color:#6575ff}.register-tab-icon[data-v-63901a08]{width:16px;height:16px;display:block;-o-object-fit:contain;object-fit:contain}.register-form[data-v-63901a08]{margin-top:22px}.form-block[data-v-63901a08]{margin-top:20px}.field-label[data-v-63901a08]{margin-bottom:8px;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#1e293b;line-height:20px}.required[data-v-63901a08]{color:#d06bf7}.inline-row[data-v-63901a08]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;align-items:center}.flex-1[data-v-63901a08]{min-width:0}.field-input[data-v-63901a08] .el-input__inner{height:45px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#2d3654;font-size:15px}.field-input[data-v-63901a08] .el-input__inner::-moz-placeholder{color:#b2b9d0}.field-input[data-v-63901a08] .el-input__inner::placeholder{color:#b2b9d0}.field-input[data-v-63901a08] .el-input__inner:focus{border-color:#7a83ff}.code-btn[data-v-63901a08]{height:46px;border:0;border-radius:8px;background:#e6e9ff;cursor:pointer;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#4f46e5}.code-btn[data-v-63901a08]:disabled{cursor:not-allowed;opacity:.7}.agreement-block[data-v-63901a08]{margin-top:18px}.agreement-item[data-v-63901a08]{display:flex;align-items:center;gap:8px;margin-top:10px;font-family:Source Han Sans;font-weight:400;font-size:12px;color:#3d3d3d;line-height:18px}.agreement-item input[data-v-63901a08]{margin-top:3px}.agreement-link[data-v-63901a08]{border:0;padding:0;background:transparent;color:#4d79ff;font-size:13px;cursor:pointer}.submit-btn[data-v-63901a08]{width:100%;height:54px;margin-top:22px;border:0;color:#fff;font-size:18px;font-weight:700;cursor:pointer;background:linear-gradient(117deg,#518bff,#9e5dff),linear-gradient(149deg,rgba(172,234,255,.6),rgba(209,250,255,0));box-shadow:0 2px 10px 0 rgba(157,157,191,.35);border-radius:12px 12px 12px 12px}.submit-btn[data-v-63901a08]:disabled{cursor:not-allowed;opacity:.75}.register-footer[data-v-63901a08]{margin-top:14px;display:flex;justify-content:flex-end;align-items:center;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#999fb8;line-height:20px}.login-link[data-v-63901a08]{border:0;padding:0;background:transparent;cursor:pointer;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#4f46e5}@media(max-width:1200px){.register-shell[data-v-63901a08]{padding:24px}.brand-corner[data-v-63901a08]{left:24px;top:24px}.register-stage[data-v-63901a08]{grid-template-columns:1fr;justify-items:center;gap:24px;padding-top:70px}.stage-visual[data-v-63901a08]{padding-top:0}.register-card[data-v-63901a08],.stage-visual-img[data-v-63901a08]{transform:none}}@media(max-width:640px){.brand-corner-logo[data-v-63901a08]{width:210px}.register-card[data-v-63901a08]{min-height:auto;padding:34px 20px 28px;border-radius:20px}.register-card-logo[data-v-63901a08]{width:170px}.field-label[data-v-63901a08],.register-tab[data-v-63901a08]{font-size:14px}.inline-row[data-v-63901a08]{grid-template-columns:1fr}.code-btn[data-v-63901a08],.field-input[data-v-63901a08] .el-input__inner{height:44px}}
+1
View File
@@ -0,0 +1 @@
.hero-row[data-v-cc15cbde]{display:flex;align-items:center;gap:20px;margin-top:28px;padding-bottom:26px;border-bottom:1px solid #e6e8ee}.hero-avatar[data-v-cc15cbde]{width:74px;height:74px;border-radius:50%;background:conic-gradient(from 0deg,#9f64ff,#528aff);padding:2px;box-sizing:border-box}.hero-name-row[data-v-cc15cbde]{display:flex;align-items:center;gap:18px}.hero-name[data-v-cc15cbde]{font-size:22px;font-weight:600;color:#1e293b}.hero-tag[data-v-cc15cbde]{width:82px;height:28px}.hero-subline[data-v-cc15cbde]{margin-top:8px;font-size:14px;color:#84899e}.notice-box[data-v-cc15cbde]{display:flex;align-items:center;gap:8px;min-height:42px;margin-top:22px;padding:0 16px;border:1px solid #b5a5ff;border-radius:10px;background:#f3f3ff;color:#7e65ed;font-size:14px}.notice-icon[data-v-cc15cbde]{width:24px;height:24px}.section-icon[data-v-cc15cbde]{width:18px;height:18px}.form-section[data-v-cc15cbde]{margin-top:32px}.account-grid[data-v-cc15cbde],.form-grid[data-v-cc15cbde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.field-item[data-v-cc15cbde]{min-width:0}.field-item-wide[data-v-cc15cbde]{grid-column:1/2}.field-item label[data-v-cc15cbde],.textarea-item label[data-v-cc15cbde]{display:block;margin-bottom:10px;color:#1e293b;font-size:16px;font-weight:600}.required[data-v-cc15cbde]{color:#d06bf7}.control[data-v-cc15cbde]{width:100%}.control[data-v-cc15cbde] .el-input__inner,.control[data-v-cc15cbde] .el-textarea__inner{border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.control[data-v-cc15cbde] .el-input__inner{height:45px;font-weight:400;font-size:14px;color:#1e293b}.section-header[data-v-cc15cbde]{display:flex;align-items:center}.between[data-v-cc15cbde]{justify-content:space-between}.section-title-row[data-v-cc15cbde]{display:inline-flex;align-items:center;gap:4px;color:#1e293b;font-size:16px;font-weight:600}.standalone[data-v-cc15cbde]{margin-bottom:18px}.section-note[data-v-cc15cbde]{color:#696e83;font-size:12px;font-weight:400}.mini-primary-btn[data-v-cc15cbde]{min-width:114px;height:30px;border:0;border-radius:8px;background:#6f68f3;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.account-panel[data-v-cc15cbde]{position:relative;margin-top:16px;padding:18px 18px 20px;border-radius:12px;background:#f8fafc}.forecast-panel[data-v-cc15cbde]{position:relative;margin-top:0;padding:18px 18px 20px;width:794px;height:306px;background:#f8f9fc;border-radius:10px 10px 10px 10px}.forecast-panel[data-v-cc15cbde] .el-input__inner{border-radius:8px;border:1px solid #e2e8f0;background:#fff}.remove-account-btn[data-v-cc15cbde]{margin-top:14px;border:0;background:transparent;color:#6f68f3;font-size:14px;cursor:pointer}.textarea-list[data-v-cc15cbde]{display:grid;gap:24px;width:796px;background:#f8f9fc;border-radius:10px 10px 10px 10px;padding:24px 28px}.textarea-item[data-v-cc15cbde]{margin-top:2px}.compact-top[data-v-cc15cbde]{margin-top:18px}.textarea-wrap[data-v-cc15cbde]{position:relative}.textarea-control[data-v-cc15cbde] .el-textarea__inner{height:92px;background:#fff;border-radius:4px 4px 4px 4px;border:1px solid #e2e8f0}.textarea-count[data-v-cc15cbde]{position:absolute;right:12px;bottom:10px;color:#b0b7ca;font-size:12px}.upload-grid[data-v-cc15cbde]{display:flex;gap:12px;flex-wrap:wrap}.proof-card[data-v-cc15cbde]{width:120px;min-height:120px;cursor:pointer;border:0;background:#f8fafc}.proof-card[data-v-cc15cbde]:disabled{cursor:default}.proof-image[data-v-cc15cbde]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.proof-label[data-v-cc15cbde]{margin-top:8px;color:#9098b4;font-size:12px;line-height:1.5}.proof-file-name[data-v-cc15cbde]{margin-top:6px;color:#6f68f3;font-size:12px;line-height:1.5;word-break:break-all}.file-input[data-v-cc15cbde]{display:none}.upload-tip[data-v-cc15cbde]{margin-top:8px;font-weight:400;font-size:12px;color:#999fb8;line-height:22px;text-align:left}.section-title-row em[data-v-cc15cbde]{color:#a0a8c3;font-style:normal;font-size:12px;font-weight:400}.footer-actions[data-v-cc15cbde]{display:flex;justify-content:center;gap:20px;margin-top:34px}.footer-btn[data-v-cc15cbde]{min-width:92px;height:40px;padding:0 18px;border-radius:8px;font-size:14px;cursor:pointer}.footer-btn.ghost[data-v-cc15cbde]{border:1px solid #d8dfef;background:#fff;color:#6b7280}.footer-btn.primary[data-v-cc15cbde]{border:0;background:#6f68f3;color:#fff}@media(max-width:760px){.between[data-v-cc15cbde],.hero-name-row[data-v-cc15cbde],.hero-row[data-v-cc15cbde]{flex-direction:column;align-items:flex-start}.account-grid[data-v-cc15cbde],.form-grid[data-v-cc15cbde]{grid-template-columns:1fr}.field-item-wide[data-v-cc15cbde]{grid-column:auto}.footer-actions[data-v-cc15cbde],.upload-grid[data-v-cc15cbde]{flex-direction:column}.footer-btn[data-v-cc15cbde],.mini-primary-btn[data-v-cc15cbde],.proof-card[data-v-cc15cbde]{width:100%}}
+1
View File
@@ -0,0 +1 @@
.login-page[data-v-3d232fce]{min-height:100vh;background:url(../img/l_bg.b4766c7f.png) 50% no-repeat;background-size:100% 100%}.login-shell[data-v-3d232fce]{position:relative;min-height:100vh;padding:30px 52px}.brand-corner[data-v-3d232fce]{position:absolute;top:32px;left:52px}.brand-corner-logo[data-v-3d232fce]{width:292px;display:block}.login-stage[data-v-3d232fce]{min-height:calc(100vh - 60px);display:grid;grid-template-columns:minmax(480px,1fr) 536px;align-items:center;gap:72px}.stage-visual[data-v-3d232fce]{display:flex;align-items:flex-end;justify-content:center;padding-top:30px}.stage-visual-img[data-v-3d232fce]{width:min(100%,540px);display:block;transform:translateX(-90px)}.login-card[data-v-3d232fce]{width:536px;min-height:714px;padding:58px 48px 44px;border-radius:24px;background:hsla(0,0%,100%,.94);box-shadow:0 20px 60px rgba(131,141,190,.18);transform:translateX(-270px)}.login-card-logo[data-v-3d232fce]{width:152px;display:block;margin:0 auto}.login-tabs[data-v-3d232fce]{display:grid;grid-template-columns:1fr 1fr;margin-top:34px;border-bottom:1px solid #cfd3de;width:260px}.login-tab[data-v-3d232fce]{height:44px;border:0;border-bottom:2px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:Source Han Sans;font-weight:500;font-size:14px;color:#999fb8}.login-tab-icon[data-v-3d232fce]{width:16px;height:16px;display:block;-o-object-fit:contain;object-fit:contain}.login-tab.active[data-v-3d232fce]{border-bottom-color:#5b63f3;color:#5b63f3}.form-block[data-v-3d232fce],.login-form[data-v-3d232fce]{margin-top:22px}.field-label[data-v-3d232fce]{margin-bottom:12px;color:#232843;font-size:15px}.required[data-v-3d232fce]{color:#9f6bff}.inline-row[data-v-3d232fce]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;align-items:center}.flex-1[data-v-3d232fce]{min-width:0}.field-input[data-v-3d232fce] .el-input__inner{height:45px;background:#f8fafc;border-radius:8px 8px 8px 8px;border:1px solid #e2e8f0;color:#2d3654;font-size:15px}.inline-row2[data-v-3d232fce] .el-input__inner{border:none;height:43px}.inline-row2[data-v-3d232fce]{display:grid;grid-template-columns:minmax(0,1fr) 87px;gap:10px;align-items:center;height:45px;background:#f8fafc;border-radius:8px 8px 8px 8px;border:1px solid #e2e8f0;color:#2d3654;font-size:15px}.field-input[data-v-3d232fce] .el-input__inner::-moz-placeholder{color:#b2b9d0}.field-input[data-v-3d232fce] .el-input__inner::placeholder{color:#b2b9d0}.field-input[data-v-3d232fce] .el-input__inner:focus{border-color:#7a83ff}.captcha-box[data-v-3d232fce],.code-btn[data-v-3d232fce]{height:45px;border:0;border-radius:8px}.code-btn[data-v-3d232fce]{background:#e6e9ff;cursor:pointer;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#4f46e5}.code-btn[data-v-3d232fce]:disabled{cursor:not-allowed;opacity:.7}.captcha-box[data-v-3d232fce]{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border:none;background:none;cursor:pointer;width:82px;height:36px}.captcha-image[data-v-3d232fce]{width:100%;height:100%;display:block}.submit-btn[data-v-3d232fce]{width:100%;height:54px;margin-top:28px;border:0;background:linear-gradient(117deg,#518bff,#9e5dff),linear-gradient(149deg,rgba(172,234,255,.6),rgba(209,250,255,0));box-shadow:0 2px 10px 0 rgba(157,157,191,.35);border-radius:12px 12px 12px 12px;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.submit-btn[data-v-3d232fce]:disabled{cursor:not-allowed;opacity:.75}.login-footer[data-v-3d232fce]{margin-top:14px;display:flex;justify-content:flex-end;align-items:center;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#999fb8;line-height:20px}.register-link[data-v-3d232fce]{border:0;padding:0;background:transparent;cursor:pointer;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#4f46e5}@media(max-width:1200px){.login-shell[data-v-3d232fce]{padding:24px}.brand-corner[data-v-3d232fce]{left:24px;top:24px}.login-stage[data-v-3d232fce]{grid-template-columns:1fr;justify-items:center;gap:24px;padding-top:70px}.stage-visual[data-v-3d232fce]{padding-top:0}.login-card[data-v-3d232fce],.stage-visual-img[data-v-3d232fce]{transform:none}}@media(max-width:640px){.brand-corner-logo[data-v-3d232fce]{width:210px}.login-card[data-v-3d232fce]{min-height:auto;padding:34px 20px 28px;border-radius:20px}.login-card-logo[data-v-3d232fce]{width:170px}.login-tab[data-v-3d232fce]{font-size:14px}.field-label[data-v-3d232fce]{font-family:Source Han Sans;font-weight:400;font-size:14px;color:#1e293b;line-height:20px;text-align:left}.inline-row[data-v-3d232fce]{grid-template-columns:1fr}.captcha-box[data-v-3d232fce],.code-btn[data-v-3d232fce],.field-input[data-v-3d232fce] .el-input__inner{height:44px}}
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
View File
@@ -0,0 +1 @@
.page-actions[data-v-0f5eb5b5]{display:flex;justify-content:flex-end;margin-top:-52px}.apply-entry-btn[data-v-0f5eb5b5]{width:144px;height:46px;border:none;background:linear-gradient(117deg,#7c83ff,#8b44f4);border-radius:10px 10px 10px 10px;font-weight:500;font-size:14px;color:#fff;cursor:pointer}.notice-box[data-v-0f5eb5b5]{display:flex;gap:12px;margin-top:20px;padding:10px 20px;width:796px;height:68px;background:#f3f3ff;border-radius:10px 10px 10px 10px;border:1px solid #b5a5ff}.notice-text[data-v-0f5eb5b5]{font-family:Source Han Sans;font-weight:400;font-size:14px;color:#7e65ed;line-height:24px;text-align:left}.search-row[data-v-0f5eb5b5]{display:flex;align-items:center;gap:14px;margin-top:36px}.search-input[data-v-0f5eb5b5]{width:256px}.search-input[data-v-0f5eb5b5] .el-input__inner{width:256px;height:32px;background:#f7f8fa;border:0}.search-btn[data-v-0f5eb5b5]{width:82px;height:32px;background:#6f68f3;border-radius:6px 6px 6px 6px;border:0;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-btn img[data-v-0f5eb5b5]{margin-right:6px}.table-wrap[data-v-0f5eb5b5]{margin-top:21px;border:1px solid #d4dae8;border-radius:14px;overflow:hidden}.apply-table[data-v-0f5eb5b5]{width:100%;border-collapse:collapse;table-layout:fixed}.apply-table thead tr[data-v-0f5eb5b5]{background:#f6f8fc;height:45px}.apply-table td[data-v-0f5eb5b5],.apply-table th[data-v-0f5eb5b5]{padding:0 16px;border-bottom:1px solid #e2e8f0;text-align:center;font-weight:400;font-size:14px;color:#1e293b}.apply-table tbody tr:last-child td[data-v-0f5eb5b5]{border-bottom:0}.apply-table th[data-v-0f5eb5b5]{font-weight:400;font-size:16px;color:#64748b;text-align:center}.status-pill[data-v-0f5eb5b5]{display:inline-flex;align-items:center;justify-content:center;font-size:13px;width:70px;height:30px;border-radius:50px 50px 50px 50px}.status-rejected[data-v-0f5eb5b5]{background:#ffdcdc;color:#ed2d2d}.status-reviewing[data-v-0f5eb5b5]{background:#dee8ff;color:#2564f6}.status-approved[data-v-0f5eb5b5]{background:#ecfdf5;color:#059669}.status-draft[data-v-0f5eb5b5]{background:#edf1f7;color:#6b7280}.action-group[data-v-0f5eb5b5]{display:flex;justify-content:center;gap:6px}.table-btn[data-v-0f5eb5b5]{min-width:62px;height:32px;padding:0 14px;border-radius:6px;border:0;font-size:14px;cursor:pointer}.table-btn.primary[data-v-0f5eb5b5]{background:#6f68f3;color:#fff}.table-btn.ghost[data-v-0f5eb5b5]{background:#e6f2ff;color:#2564f6}.table-btn.wide[data-v-0f5eb5b5]{min-width:84px;background:rgba(79,70,229,.06);color:#4f46e5;margin-right:6px}.empty-cell[data-v-0f5eb5b5]{color:#4f46e5}@media(max-width:760px){.page-actions[data-v-0f5eb5b5],.search-row[data-v-0f5eb5b5]{flex-direction:column;align-items:flex-start}.apply-entry-btn[data-v-0f5eb5b5],.search-input[data-v-0f5eb5b5]{width:100%}.table-wrap[data-v-0f5eb5b5]{overflow-x:auto}.apply-table[data-v-0f5eb5b5]{min-width:760px}}
+1
View File
@@ -0,0 +1 @@
.product-detail[data-v-266593e1]{.product-image[data-v-266593e1]{width:100%;height:auto;max-width:100%;max-height:100vh;-o-object-fit:contain;object-fit:contain;margin-top:20px}.product-info[data-v-266593e1]{text-align:center}}
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 413 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

+1
View File
@@ -0,0 +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,maximum-scale=1,user-scalable=no"><link rel="icon" href="favicon.ico"><title>COG主播可信资产综合服务平台</title><link href="css/chunk-0832baca.b4433fd8.css" rel="prefetch"><link href="css/chunk-140d5c98.5e7f8185.css" rel="prefetch"><link href="css/chunk-28937310.9e1dff9a.css" rel="prefetch"><link href="css/chunk-30c3e620.57d9f9dd.css" rel="prefetch"><link href="css/chunk-31bdcd34.da5878c3.css" rel="prefetch"><link href="css/chunk-389c5b8b.5188ad44.css" rel="prefetch"><link href="css/chunk-3cd099b8.ad79b4b6.css" rel="prefetch"><link href="css/chunk-421680a2.767e3d3c.css" rel="prefetch"><link href="css/chunk-46279d24.92320a51.css" rel="prefetch"><link href="css/chunk-48fddd5c.b47bc151.css" rel="prefetch"><link href="css/chunk-704642d2.1cb69d1e.css" rel="prefetch"><link href="css/chunk-71354ca8.7504c190.css" rel="prefetch"><link href="css/chunk-785c492a.24b8ae0f.css" rel="prefetch"><link href="css/chunk-e1235dc4.7473d143.css" rel="prefetch"><link href="js/chunk-0832baca.bfa7ac12.js" rel="prefetch"><link href="js/chunk-140d5c98.3995a6a8.js" rel="prefetch"><link href="js/chunk-28937310.a075be2b.js" rel="prefetch"><link href="js/chunk-30c3e620.0c29d318.js" rel="prefetch"><link href="js/chunk-31bdcd34.4198dae2.js" rel="prefetch"><link href="js/chunk-389c5b8b.04f210ec.js" rel="prefetch"><link href="js/chunk-3cd099b8.ece92216.js" rel="prefetch"><link href="js/chunk-421680a2.e25e1dbc.js" rel="prefetch"><link href="js/chunk-46279d24.9571ee36.js" rel="prefetch"><link href="js/chunk-48fddd5c.61cac1d2.js" rel="prefetch"><link href="js/chunk-704642d2.147d6227.js" rel="prefetch"><link href="js/chunk-71354ca8.83e9fd03.js" rel="prefetch"><link href="js/chunk-785c492a.e8c1dbb5.js" rel="prefetch"><link href="js/chunk-e1235dc4.50ff50b0.js" rel="prefetch"><link href="css/app.c5d73453.css" rel="preload" as="style"><link href="css/chunk-vendors.6521351c.css" rel="preload" as="style"><link href="js/app.c19cf7e4.js" rel="preload" as="script"><link href="js/chunk-vendors.6e1fb4c9.js" rel="preload" as="script"><link href="css/chunk-vendors.6521351c.css" rel="stylesheet"><link href="css/app.c5d73453.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but COG主播可信资产综合服务平台 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.6e1fb4c9.js"></script><script src="js/app.c19cf7e4.js"></script></body></html>
+2
View File
File diff suppressed because one or more lines are too long
+1
View File
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
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
+2
View File
@@ -0,0 +1,2 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e1235dc4"],{"059d":function(t,r,a){},"6ab1":function(t,r,a){"use strict";a.r(r);var e=function(){var t=this,r=t._self._c;return r("div",{staticClass:"product-detail"},[r("Nav"),r("el-card",[r("img",{staticClass:"product-image",attrs:{src:t.product.coverImage}}),r("div",{staticClass:"product-info"},[r("h1",[t._v(t._s(t.product.name))]),r("p",[t._v(t._s(t.product.description))]),t._l(t.product.detailImages,(function(t,a){return r("div",{key:a},[r("img",{staticClass:"product-image",attrs:{src:t,alt:"商品图片"}})])}))],2)]),t.error?r("el-alert",{attrs:{title:t.error,type:"error",closable:!1}}):t._e(),r("Footer",{staticClass:"top"})],1)},o=[],c=(a("d9e2"),a("f8d9")),s=a("c683");a("b775");function i(t){}var n={name:"ProductDetail",data(){return{product:{},error:null}},components:{Nav:c["a"],Footer:s["a"]},async created(){try{const t=this.$route.params.id;console.log("Fetching product with ID:",t);const r=await i(t);if(console.log("Product data received:",r),0!==r.code)throw new Error(r.message||"获取产品详情失败");this.product=r.data}catch(t){console.error("获取产品详情失败:",t),this.error="获取产品详情失败,请稍后再试"}}},d=n,u=(a("aa10"),a("2877")),l=Object(u["a"])(d,e,o,!1,null,"266593e1",null);r["default"]=l.exports},aa10:function(t,r,a){"use strict";a("059d")}}]);
//# sourceMappingURL=chunk-e1235dc4.50ff50b0.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
+17930
View File
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More