web
This commit is contained in:
6
admin/dist/assets/CouponDistribute-19d580f0.js
vendored
Normal file
6
admin/dist/assets/CouponDistribute-19d580f0.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
admin/dist/assets/CouponDistribute-fcfef7c9.css
vendored
Normal file
1
admin/dist/assets/CouponDistribute-fcfef7c9.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.coupon-distribute-container[data-v-83fc93d3]{padding:20px}.page-header[data-v-83fc93d3]{margin-bottom:20px}.page-header h2[data-v-83fc93d3]{margin:0;font-size:24px;font-weight:500}.type-card[data-v-83fc93d3],.form-card[data-v-83fc93d3],.history-card[data-v-83fc93d3]{margin-bottom:20px}.card-header[data-v-83fc93d3]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.distribute-type-group[data-v-83fc93d3]{display:flex;gap:16px}.distribute-type-group[data-v-83fc93d3] .el-radio-button{margin-right:12px}.distribute-type-group[data-v-83fc93d3] .el-radio-button:last-child{margin-right:0}.coupon-option[data-v-83fc93d3]{display:flex;justify-content:space-between;align-items:center;width:100%}.coupon-preview[data-v-83fc93d3]{background:#f5f7fa;padding:16px;border-radius:4px}.coupon-preview .preview-item[data-v-83fc93d3]{margin-bottom:8px}.coupon-preview .preview-item[data-v-83fc93d3]:last-child{margin-bottom:0}.coupon-preview .preview-item .label[data-v-83fc93d3]{color:#606266;font-weight:500;margin-right:8px}.coupon-preview .preview-item .value[data-v-83fc93d3]{color:#303133}.form-tip[data-v-83fc93d3]{font-size:12px;color:#909399;margin-top:4px}.pagination-container[data-v-83fc93d3]{margin-top:20px;display:flex;justify-content:flex-end}
|
||||
1
admin/dist/assets/CouponList-2dac0d45.css
vendored
Normal file
1
admin/dist/assets/CouponList-2dac0d45.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.coupon-list-container[data-v-b5e9acf1]{padding:20px}.page-header[data-v-b5e9acf1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-b5e9acf1]{margin:0;font-size:24px;font-weight:500}.filter-card[data-v-b5e9acf1]{margin-bottom:20px}.filter-card .filter-form[data-v-b5e9acf1] .el-form-item{margin-bottom:0}.table-card .table-toolbar[data-v-b5e9acf1]{margin-bottom:16px}.table-card .pagination-container[data-v-b5e9acf1]{margin-top:20px;display:flex;justify-content:flex-end}.value-input-group[data-v-b5e9acf1]{display:flex;align-items:center;gap:8px}.value-input-group .value-unit[data-v-b5e9acf1]{color:#606266}.form-tip[data-v-b5e9acf1]{font-size:12px;color:#909399;margin-top:4px}
|
||||
1
admin/dist/assets/CouponList-fe1d298c.js
vendored
Normal file
1
admin/dist/assets/CouponList-fe1d298c.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
import{p as P0,s as wa,q as ba,v as R0,j as _n,x as E0,k as Li,y as Mh,z as yp,A as k0,B as Ah,C as O0,D as B0,G as iu,H as pf,r as or,b as N0,c as Pt,I as F0,o as Se,d as z0,e as K,J as G0,l as Ie,w as rt,f as Z,E as H0,t as $t,K as ks,h as Yt}from"./index-fa7a0ed8.js";import{g as V0}from"./orders-9608cfb6.js";import{_ as W0}from"./_plugin-vue_export-helper-c27b6911.js";/*! *****************************************************************************
|
||||
import{p as P0,s as wa,q as ba,v as R0,j as _n,x as E0,k as Li,y as Mh,z as yp,A as k0,B as Ah,C as O0,D as B0,G as iu,H as pf,r as or,b as N0,c as Pt,I as F0,o as Se,d as z0,e as K,J as G0,l as Ie,w as rt,f as Z,E as H0,t as $t,K as ks,h as Yt}from"./index-01a32b87.js";import{g as V0}from"./orders-dcb3cc2e.js";import{_ as W0}from"./_plugin-vue_export-helper-c27b6911.js";/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
@@ -1 +1 @@
|
||||
import{u as V,a as h,r as _,b as k,c as r,o as L,d as R,e as u,f as s,w as a,g as U,h as c,t as z,E as g}from"./index-fa7a0ed8.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";const C={class:"login-container"},E={class:"login-box"},F={__name:"Login",setup(N){const f=V(),w=h(),d=_(),t=_(!1),o=k({username:"",password:"",remember:!1}),b={username:[{required:!0,message:"请输入用户名",trigger:"blur"},{min:3,max:20,message:"用户名长度在 3 到 20 个字符",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:6,max:20,message:"密码长度在 6 到 20 个字符",trigger:"blur"}]},m=async()=>{if(d.value)try{await d.value.validate(),t.value=!0,await w.login({username:o.username,password:o.password}),g.success("登录成功"),f.push("/")}catch(i){i.message&&g.error(i.message)}finally{t.value=!1}};return(i,e)=>{const p=r("el-input"),n=r("el-form-item"),v=r("el-checkbox"),x=r("el-button"),y=r("el-form");return L(),R("div",C,[u("div",E,[e[4]||(e[4]=u("div",{class:"login-header"},[u("h1",null,"电商管理系统"),u("p",null,"欢迎登录后台管理系统")],-1)),s(y,{ref_key:"loginFormRef",ref:d,model:o,rules:b,class:"login-form",onKeyup:U(m,["enter"])},{default:a(()=>[s(n,{prop:"username"},{default:a(()=>[s(p,{modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=l=>o.username=l),placeholder:"请输入用户名",size:"large","prefix-icon":"User"},null,8,["modelValue"])]),_:1}),s(n,{prop:"password"},{default:a(()=>[s(p,{modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=l=>o.password=l),type:"password",placeholder:"请输入密码",size:"large","prefix-icon":"Lock","show-password":""},null,8,["modelValue"])]),_:1}),s(n,null,{default:a(()=>[s(v,{modelValue:o.remember,"onUpdate:modelValue":e[2]||(e[2]=l=>o.remember=l)},{default:a(()=>[...e[3]||(e[3]=[c("记住密码",-1)])]),_:1},8,["modelValue"])]),_:1}),s(n,null,{default:a(()=>[s(x,{type:"primary",size:"large",loading:t.value,onClick:m,style:{width:"100%"}},{default:a(()=>[c(z(t.value?"登录中...":"登录"),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])}}},K=B(F,[["__scopeId","data-v-bad2aed0"]]);export{K as default};
|
||||
import{u as V,a as h,r as _,b as k,c as r,o as L,d as R,e as u,f as s,w as a,g as U,h as c,t as z,E as g}from"./index-01a32b87.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";const C={class:"login-container"},E={class:"login-box"},F={__name:"Login",setup(N){const f=V(),w=h(),d=_(),t=_(!1),o=k({username:"",password:"",remember:!1}),b={username:[{required:!0,message:"请输入用户名",trigger:"blur"},{min:3,max:20,message:"用户名长度在 3 到 20 个字符",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:6,max:20,message:"密码长度在 6 到 20 个字符",trigger:"blur"}]},m=async()=>{if(d.value)try{await d.value.validate(),t.value=!0,await w.login({username:o.username,password:o.password}),g.success("登录成功"),f.push("/")}catch(i){i.message&&g.error(i.message)}finally{t.value=!1}};return(i,e)=>{const p=r("el-input"),n=r("el-form-item"),v=r("el-checkbox"),x=r("el-button"),y=r("el-form");return L(),R("div",C,[u("div",E,[e[4]||(e[4]=u("div",{class:"login-header"},[u("h1",null,"电商管理系统"),u("p",null,"欢迎登录后台管理系统")],-1)),s(y,{ref_key:"loginFormRef",ref:d,model:o,rules:b,class:"login-form",onKeyup:U(m,["enter"])},{default:a(()=>[s(n,{prop:"username"},{default:a(()=>[s(p,{modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=l=>o.username=l),placeholder:"请输入用户名",size:"large","prefix-icon":"User"},null,8,["modelValue"])]),_:1}),s(n,{prop:"password"},{default:a(()=>[s(p,{modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=l=>o.password=l),type:"password",placeholder:"请输入密码",size:"large","prefix-icon":"Lock","show-password":""},null,8,["modelValue"])]),_:1}),s(n,null,{default:a(()=>[s(v,{modelValue:o.remember,"onUpdate:modelValue":e[2]||(e[2]=l=>o.remember=l)},{default:a(()=>[...e[3]||(e[3]=[c("记住密码",-1)])]),_:1},8,["modelValue"])]),_:1}),s(n,null,{default:a(()=>[s(x,{type:"primary",size:"large",loading:t.value,onClick:m,style:{width:"100%"}},{default:a(()=>[c(z(t.value?"登录中...":"登录"),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])}}},K=B(F,[["__scopeId","data-v-bad2aed0"]]);export{K as default};
|
||||
File diff suppressed because one or more lines are too long
14
admin/dist/assets/ProductList-7baa189e.js
vendored
Normal file
14
admin/dist/assets/ProductList-7baa189e.js
vendored
Normal file
File diff suppressed because one or more lines are too long
14
admin/dist/assets/ProductList-e03d6e50.js
vendored
14
admin/dist/assets/ProductList-e03d6e50.js
vendored
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
admin/dist/assets/categories-3c2f7c55.css
vendored
Normal file
1
admin/dist/assets/categories-3c2f7c55.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.category-form[data-v-29505af6]{padding:20px 0}.icon-upload[data-v-29505af6]{display:flex;align-items:center;gap:10px}.icon-preview[data-v-29505af6]{flex-shrink:0}.image-slot[data-v-29505af6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f5f7fa;color:#909399;border-radius:4px}.dialog-footer[data-v-29505af6]{text-align:right}[data-v-29505af6] .el-tree-select{width:100%}.category-name[data-v-0eb46cf2]{display:flex;align-items:center}.platform-tags[data-v-0eb46cf2]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.page-header[data-v-0eb46cf2]{margin-bottom:20px}.page-header h2[data-v-0eb46cf2]{margin:0 0 8px;font-size:20px;font-weight:600}.page-header p[data-v-0eb46cf2]{margin:0;color:#666;font-size:14px}.el-table .cell{display:flex;align-items:center;min-height:40px}.el-table .el-table__row .el-table__indent{display:inline-flex;align-items:center}.el-table .el-table__row .el-table__expand-icon{vertical-align:middle;margin-right:8px}.el-table__body .el-table__row .el-table__cell:first-child{text-align:left}.el-table__body .el-table__row .el-table__cell:first-child .cell{justify-content:flex-start;padding-left:14px}
|
||||
1
admin/dist/assets/categories-672c1058.js
vendored
Normal file
1
admin/dist/assets/categories-672c1058.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
admin/dist/assets/categories-80fde5d4.js
vendored
1
admin/dist/assets/categories-80fde5d4.js
vendored
File diff suppressed because one or more lines are too long
1
admin/dist/assets/categories-fb0f0b81.css
vendored
1
admin/dist/assets/categories-fb0f0b81.css
vendored
@@ -1 +0,0 @@
|
||||
.category-form[data-v-3f2c1506]{padding:20px 0}.icon-upload[data-v-3f2c1506]{display:flex;align-items:center;gap:10px}.icon-preview[data-v-3f2c1506]{flex-shrink:0}.image-slot[data-v-3f2c1506]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f5f7fa;color:#909399;border-radius:4px}.dialog-footer[data-v-3f2c1506]{text-align:right}[data-v-3f2c1506] .el-tree-select{width:100%}.category-name[data-v-2ced7953]{display:flex;align-items:center}.page-header[data-v-2ced7953]{margin-bottom:20px}.page-header h2[data-v-2ced7953]{margin:0 0 8px;font-size:20px;font-weight:600}.page-header p[data-v-2ced7953]{margin:0;color:#666;font-size:14px}[data-v-2ced7953] .el-table .cell{display:flex;align-items:center;min-height:40px}[data-v-2ced7953] .el-table .el-table__row .el-table__indent{display:inline-flex;align-items:center}[data-v-2ced7953] .el-table .el-table__row .el-table__expand-icon{vertical-align:middle;margin-right:8px}[data-v-2ced7953] .el-table .el-table__body .el-table__row .el-table__cell:first-child{text-align:left}[data-v-2ced7953] .el-table .el-table__body .el-table__row .el-table__cell:first-child .cell{justify-content:flex-start;padding-left:14px}
|
||||
1
admin/dist/assets/coupons-fba9fa19.js
vendored
Normal file
1
admin/dist/assets/coupons-fba9fa19.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{H as o}from"./index-01a32b87.js";function e(t){return o({url:"/admin/api/v1/coupons",method:"get",params:t})}function a(t){return o({url:"/admin/api/v1/coupons",method:"post",data:t})}function i(t,u){return o({url:`/admin/api/v1/coupons/${t}`,method:"put",data:u})}function r(t){return o({url:`/admin/api/v1/coupons/${t}`,method:"delete"})}function p(t){return o({url:"/admin/api/v1/coupons/batch",method:"delete",data:{ids:t}})}function s(t,u){return o({url:`/admin/api/v1/coupons/${t}/status`,method:"put",data:{status:u}})}function d(t){return o({url:"/admin/api/v1/coupons/distribute",method:"post",data:t})}function c(t){return o({url:"/admin/api/v1/coupons/distribute/history",method:"get",params:t})}export{s as a,p as b,a as c,r as d,c as e,d as f,e as g,i as u};
|
||||
File diff suppressed because one or more lines are too long
1
admin/dist/assets/index-032ae2cb.css
vendored
Normal file
1
admin/dist/assets/index-032ae2cb.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.upload-container[data-v-0e1ebe9a]{width:100%}.upload-placeholder[data-v-0e1ebe9a]{text-align:center;padding:40px 0;border:2px dashed #dcdfe6;border-radius:6px;cursor:pointer;transition:border-color .3s}.upload-placeholder[data-v-0e1ebe9a]:hover{border-color:#409eff}.upload-icon[data-v-0e1ebe9a]{font-size:28px;color:#8c939d;margin-bottom:16px}.upload-text[data-v-0e1ebe9a]{color:#606266;font-size:14px;margin-bottom:8px}.upload-tip[data-v-0e1ebe9a]{color:#909399;font-size:12px}.upload-preview[data-v-0e1ebe9a]{position:relative;border-radius:6px;overflow:hidden;cursor:pointer}.upload-overlay[data-v-0e1ebe9a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.upload-preview:hover .upload-overlay[data-v-0e1ebe9a]{opacity:1}.dialog-footer[data-v-0e1ebe9a]{text-align:right}.link-tip[data-v-0e1ebe9a]{margin-top:6px;font-size:12px;color:#909399;line-height:1.5}.banner-detail[data-v-5368e06f]{padding:20px 0}.banner-preview[data-v-5368e06f],.detail-section[data-v-5368e06f]{margin-bottom:30px}.section-title[data-v-5368e06f]{font-size:16px;font-weight:600;color:#303133;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.detail-item[data-v-5368e06f]{margin-bottom:15px;display:flex;align-items:flex-start}.detail-item label[data-v-5368e06f]{font-weight:500;color:#606266;min-width:80px;margin-right:10px}.detail-item span[data-v-5368e06f]{color:#303133;word-break:break-all}.stat-card[data-v-5368e06f]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #ebeef5}.stat-value[data-v-5368e06f]{font-size:24px;font-weight:600;color:#409eff;margin-bottom:8px}.stat-label[data-v-5368e06f]{font-size:14px;color:#909399}.dialog-footer[data-v-5368e06f]{text-align:right}.text-gray[data-v-a7ce7d49]{color:#999}.page-header[data-v-a7ce7d49]{margin-bottom:20px}.page-header h2[data-v-a7ce7d49]{margin:0 0 8px;font-size:20px;font-weight:600}.page-header p[data-v-a7ce7d49]{margin:0;color:#666;font-size:14px}
|
||||
File diff suppressed because one or more lines are too long
1
admin/dist/assets/index-12c2b32b.js
vendored
1
admin/dist/assets/index-12c2b32b.js
vendored
@@ -1 +0,0 @@
|
||||
import{i as ee,u as te,a as ne,r as oe,j as b,k as le,c as o,o as r,d as v,f as e,w as t,e as _,l as m,h as l,F as se,m as ae,t as g,n as ue}from"./index-fa7a0ed8.js";import{_ as de}from"./_plugin-vue_export-helper-c27b6911.js";const re={class:"admin-layout"},_e={class:"logo"},ce={key:1},ie={class:"header-left"},me={class:"header-right"},pe={class:"user-info"},fe={style:{"margin-left":"8px"}},xe={__name:"index",setup(be){const p=ee(),C=te(),w=ne(),c=oe(!1),f=b(()=>w.userInfo),D=b(()=>{const{path:a}=p;return a}),E=b(()=>{const a=p.matched.filter(d=>d.meta&&d.meta.title),n=[];return a.forEach(d=>{n.push({title:d.meta.title,path:d.path})}),n}),A=()=>{c.value=!c.value},L=()=>{document.fullscreenElement?document.exitFullscreen():document.documentElement.requestFullscreen()},R=async a=>{switch(a){case"profile":break;case"settings":break;case"logout":try{await ue.confirm("确定要退出登录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),await w.logout(),C.push("/login")}catch{}break}};return le(()=>p.meta.title,a=>{a&&(document.title=`${a} - 电商管理系统`)},{immediate:!0}),(a,n)=>{const d=o("Shop"),s=o("el-icon"),z=o("DataBoard"),u=o("el-menu-item"),I=o("User"),N=o("Goods"),y=o("el-sub-menu"),T=o("Document"),V=o("RefreshLeft"),q=o("Picture"),G=o("Setting"),M=o("el-menu"),P=o("el-aside"),U=o("Fold"),j=o("Expand"),k=o("el-button"),$=o("el-breadcrumb-item"),H=o("el-breadcrumb"),J=o("FullScreen"),K=o("el-avatar"),O=o("ArrowDown"),x=o("el-dropdown-item"),Q=o("el-dropdown-menu"),W=o("el-dropdown"),X=o("el-header"),Y=o("router-view"),Z=o("el-main"),h=o("el-container");return r(),v("div",re,[e(h,null,{default:t(()=>[e(P,{width:c.value?"64px":"240px",class:"sidebar"},{default:t(()=>[_("div",_e,[c.value?(r(),m(s,{key:0,size:"24"},{default:t(()=>[e(d)]),_:1})):(r(),v("span",ce,"电商管理系统"))]),e(M,{"default-active":D.value,collapse:c.value,"unique-opened":!0,"background-color":"#001529","text-color":"#fff","active-text-color":"#1890ff",router:""},{default:t(()=>[e(u,{index:"/dashboard"},{title:t(()=>[...n[0]||(n[0]=[l("仪表盘",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(z)]),_:1})]),_:1}),e(u,{index:"/users"},{title:t(()=>[...n[1]||(n[1]=[l("用户管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(I)]),_:1})]),_:1}),e(y,{index:"/products"},{title:t(()=>[e(s,null,{default:t(()=>[e(N)]),_:1}),n[2]||(n[2]=_("span",null,"商品管理",-1))]),default:t(()=>[e(u,{index:"/products"},{default:t(()=>[...n[3]||(n[3]=[l("商品列表",-1)])]),_:1}),e(u,{index:"/products/categories"},{default:t(()=>[...n[4]||(n[4]=[l("商品分类",-1)])]),_:1})]),_:1}),e(u,{index:"/orders"},{title:t(()=>[...n[5]||(n[5]=[l("订单管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(T)]),_:1})]),_:1}),e(u,{index:"/refunds"},{title:t(()=>[...n[6]||(n[6]=[l("退款管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(V)]),_:1})]),_:1}),e(u,{index:"/banners"},{title:t(()=>[...n[7]||(n[7]=[l("轮播图管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(q)]),_:1})]),_:1}),e(y,{index:"/system"},{title:t(()=>[e(s,null,{default:t(()=>[e(G)]),_:1}),n[8]||(n[8]=_("span",null,"系统管理",-1))]),default:t(()=>[e(u,{index:"/system/roles"},{default:t(()=>[...n[9]||(n[9]=[l("角色管理",-1)])]),_:1}),e(u,{index:"/system/permissions"},{default:t(()=>[...n[10]||(n[10]=[l("权限管理",-1)])]),_:1})]),_:1})]),_:1},8,["default-active","collapse"])]),_:1},8,["width"]),e(h,{class:"main-content"},{default:t(()=>[e(X,{class:"header"},{default:t(()=>[_("div",ie,[e(k,{type:"text",onClick:A,style:{"font-size":"18px"}},{default:t(()=>[e(s,null,{default:t(()=>[c.value?(r(),m(j,{key:1})):(r(),m(U,{key:0}))]),_:1})]),_:1}),e(H,{class:"breadcrumb",separator:"/"},{default:t(()=>[(r(!0),v(se,null,ae(E.value,i=>(r(),m($,{key:i.path,to:i.path},{default:t(()=>[l(g(i.title),1)]),_:2},1032,["to"]))),128))]),_:1})]),_("div",me,[e(k,{type:"text",onClick:L},{default:t(()=>[e(s,null,{default:t(()=>[e(J)]),_:1})]),_:1}),e(W,{onCommand:R},{dropdown:t(()=>[e(Q,null,{default:t(()=>[e(x,{command:"profile"},{default:t(()=>[...n[11]||(n[11]=[l("个人中心",-1)])]),_:1}),e(x,{command:"settings"},{default:t(()=>[...n[12]||(n[12]=[l("系统设置",-1)])]),_:1}),e(x,{divided:"",command:"logout"},{default:t(()=>[...n[13]||(n[13]=[l("退出登录",-1)])]),_:1})]),_:1})]),default:t(()=>{var i,B;return[_("span",pe,[e(K,{size:32,src:(i=f.value)==null?void 0:i.avatar},{default:t(()=>{var F,S;return[l(g((S=(F=f.value)==null?void 0:F.name)==null?void 0:S.charAt(0)),1)]}),_:1},8,["src"]),_("span",fe,g((B=f.value)==null?void 0:B.name),1),e(s,null,{default:t(()=>[e(O)]),_:1})])]}),_:1})])]),_:1}),e(Z,{class:"content"},{default:t(()=>[e(Y)]),_:1})]),_:1})]),_:1})])}}},we=de(xe,[["__scopeId","data-v-dbfb3303"]]);export{we as default};
|
||||
1
admin/dist/assets/index-1ba66765.js
vendored
Normal file
1
admin/dist/assets/index-1ba66765.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
admin/dist/assets/index-20ceadcc.css
vendored
1
admin/dist/assets/index-20ceadcc.css
vendored
@@ -1 +0,0 @@
|
||||
.admin-layout[data-v-dbfb3303]{height:100vh}.sidebar[data-v-dbfb3303]{background:#001529;transition:width .3s}.logo[data-v-dbfb3303]{height:64px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;border-bottom:1px solid #1f1f1f}.main-content[data-v-dbfb3303]{background:#f0f2f5}.header[data-v-dbfb3303]{background:#fff;padding:0 24px;box-shadow:0 1px 4px #00152914;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-dbfb3303]{display:flex;align-items:center}.breadcrumb[data-v-dbfb3303]{margin-left:16px}.header-right[data-v-dbfb3303]{display:flex;align-items:center;gap:16px}.user-info[data-v-dbfb3303]{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .3s}.user-info[data-v-dbfb3303]:hover{background-color:#f5f5f5}.content[data-v-dbfb3303]{padding:16px;min-height:calc(100vh - 64px)}
|
||||
@@ -1 +1 @@
|
||||
import{_ as o}from"./_plugin-vue_export-helper-c27b6911.js";import{c as t,o as _,d as c,f as s}from"./index-fa7a0ed8.js";const n={class:"system-container"},r={__name:"index",setup(a){return(p,d)=>{const e=t("router-view");return _(),c("div",n,[s(e)])}}},l=o(r,[["__scopeId","data-v-ec5c7e97"]]);export{l as default};
|
||||
import{_ as o}from"./_plugin-vue_export-helper-c27b6911.js";import{c as t,o as _,d as c,f as s}from"./index-01a32b87.js";const n={class:"system-container"},r={__name:"index",setup(a){return(p,d)=>{const e=t("router-view");return _(),c("div",n,[s(e)])}}},l=o(r,[["__scopeId","data-v-ec5c7e97"]]);export{l as default};
|
||||
1
admin/dist/assets/index-3cdcc6af.css
vendored
1
admin/dist/assets/index-3cdcc6af.css
vendored
@@ -1 +0,0 @@
|
||||
.upload-container[data-v-3798b55f]{width:100%}.upload-placeholder[data-v-3798b55f]{text-align:center;padding:40px 0;border:2px dashed #dcdfe6;border-radius:6px;cursor:pointer;transition:border-color .3s}.upload-placeholder[data-v-3798b55f]:hover{border-color:#409eff}.upload-icon[data-v-3798b55f]{font-size:28px;color:#8c939d;margin-bottom:16px}.upload-text[data-v-3798b55f]{color:#606266;font-size:14px;margin-bottom:8px}.upload-tip[data-v-3798b55f]{color:#909399;font-size:12px}.upload-preview[data-v-3798b55f]{position:relative;border-radius:6px;overflow:hidden;cursor:pointer}.upload-overlay[data-v-3798b55f]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.upload-preview:hover .upload-overlay[data-v-3798b55f]{opacity:1}.dialog-footer[data-v-3798b55f]{text-align:right}.banner-detail[data-v-2059dded]{padding:20px 0}.banner-preview[data-v-2059dded],.detail-section[data-v-2059dded]{margin-bottom:30px}.section-title[data-v-2059dded]{font-size:16px;font-weight:600;color:#303133;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.detail-item[data-v-2059dded]{margin-bottom:15px;display:flex;align-items:flex-start}.detail-item label[data-v-2059dded]{font-weight:500;color:#606266;min-width:80px;margin-right:10px}.detail-item span[data-v-2059dded]{color:#303133;word-break:break-all}.stat-card[data-v-2059dded]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #ebeef5}.stat-value[data-v-2059dded]{font-size:24px;font-weight:600;color:#409eff;margin-bottom:8px}.stat-label[data-v-2059dded]{font-size:14px;color:#909399}.dialog-footer[data-v-2059dded]{text-align:right}.text-gray[data-v-7d7660dd]{color:#999}.page-header[data-v-7d7660dd]{margin-bottom:20px}.page-header h2[data-v-7d7660dd]{margin:0 0 8px;font-size:20px;font-weight:600}.page-header p[data-v-7d7660dd]{margin:0;color:#666;font-size:14px}
|
||||
1
admin/dist/assets/index-4e0ab2d0.js
vendored
Normal file
1
admin/dist/assets/index-4e0ab2d0.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
admin/dist/assets/index-6974c019.css
vendored
Normal file
1
admin/dist/assets/index-6974c019.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.admin-layout[data-v-4293d600]{height:100vh}.sidebar[data-v-4293d600]{background:#001529;transition:width .3s}.logo[data-v-4293d600]{height:64px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;border-bottom:1px solid #1f1f1f}.main-content[data-v-4293d600]{background:#f0f2f5}.header[data-v-4293d600]{background:#fff;padding:0 24px;box-shadow:0 1px 4px #00152914;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-4293d600]{display:flex;align-items:center}.breadcrumb[data-v-4293d600]{margin-left:16px}.header-right[data-v-4293d600]{display:flex;align-items:center;gap:16px}.user-info[data-v-4293d600]{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .3s}.user-info[data-v-4293d600]:hover{background-color:#f5f5f5}.content[data-v-4293d600]{padding:16px;min-height:calc(100vh - 64px)}
|
||||
File diff suppressed because one or more lines are too long
1
admin/dist/assets/index-92073a1b.js
vendored
1
admin/dist/assets/index-92073a1b.js
vendored
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{H as e}from"./index-fa7a0ed8.js";const a=r=>e({url:"/admin/api/v1/orders",method:"get",params:r}),d=r=>e({url:`/admin/api/v1/orders/${r}`,method:"get"}),o=(r,t)=>e({url:`/admin/api/v1/orders/${r}/ship`,method:"post",data:t}),n=(r,t)=>e({url:`/admin/api/v1/orders/${r}/cancel`,method:"post",data:{reason:t}}),i=(r,t)=>e({url:`/admin/api/v1/orders/${r}/refund`,method:"post",data:t}),u=()=>e({url:"/admin/api/v1/orders/statistics",method:"get"});export{u as a,d as b,n as c,a as g,i as r,o as s};
|
||||
import{H as e}from"./index-01a32b87.js";const a=r=>e({url:"/admin/api/v1/orders",method:"get",params:r}),d=r=>e({url:`/admin/api/v1/orders/${r}`,method:"get"}),o=(r,t)=>e({url:`/admin/api/v1/orders/${r}/ship`,method:"post",data:t}),n=(r,t)=>e({url:`/admin/api/v1/orders/${r}/cancel`,method:"post",data:{reason:t}}),i=(r,t)=>e({url:`/admin/api/v1/orders/${r}/refund`,method:"post",data:t}),u=()=>e({url:"/admin/api/v1/orders/statistics",method:"get"});export{u as a,d as b,n as c,a as g,i as r,o as s};
|
||||
1
admin/dist/assets/platform-5935cd59.js
vendored
Normal file
1
admin/dist/assets/platform-5935cd59.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{H as a}from"./index-01a32b87.js";const o=t=>a({url:"/admin/api/v1/platforms",method:"get",params:t}),m=t=>a({url:"/admin/api/v1/platforms",method:"post",data:t}),s=(t,r)=>a({url:`/admin/api/v1/platforms/${t}`,method:"put",data:r}),l=t=>a({url:`/admin/api/v1/platforms/${t}`,method:"delete"}),n=()=>a({url:"/admin/api/v1/platforms/all/active",method:"get"});export{o as a,m as c,l as d,n as g,s as u};
|
||||
1
admin/dist/assets/platforms-a31a83f6.css
vendored
Normal file
1
admin/dist/assets/platforms-a31a83f6.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.platform-form[data-v-431bf2a8]{padding:20px 0}.icon-selector[data-v-431bf2a8]{width:100%}.icon-quick-select[data-v-431bf2a8]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.icon-item[data-v-431bf2a8]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.icon-item[data-v-431bf2a8]:hover{border-color:#409eff;background-color:#ecf5ff}.icon-item.active[data-v-431bf2a8]{border-color:#409eff;background-color:#409eff;color:#fff}.dialog-footer[data-v-431bf2a8]{text-align:right}.page-header[data-v-b3f453fc]{margin-bottom:20px}.page-header h2[data-v-b3f453fc]{margin:0 0 8px;font-size:20px;font-weight:600}.page-header p[data-v-b3f453fc]{margin:0;color:#666;font-size:14px}.platform-icon[data-v-b3f453fc]{font-size:24px}.pagination[data-v-b3f453fc]{margin-top:20px;display:flex;justify-content:flex-end}
|
||||
1
admin/dist/assets/platforms-e67da37c.js
vendored
Normal file
1
admin/dist/assets/platforms-e67da37c.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{H as e}from"./index-fa7a0ed8.js";const o=t=>e({url:"/admin/api/v1/products",method:"get",params:t}),d=t=>e({url:`/admin/api/v1/products/${t}`,method:"get"}),u=t=>e({url:"/admin/api/v1/products",method:"post",data:t}),s=(t,r)=>e({url:`/admin/api/v1/products/${t}`,method:"put",data:r}),c=t=>e({url:`/admin/api/v1/products/${t}`,method:"delete"}),n=t=>e({url:"/admin/api/v1/products/batch",method:"delete",data:{ids:t}}),i=(t,r)=>e({url:`/admin/api/v1/products/${t}`,method:"put",data:{status:r}}),p=t=>e({url:"/admin/api/v1/categories",method:"get",params:t}),m=t=>e({url:"/admin/api/v1/categories",method:"post",data:t}),l=(t,r)=>e({url:`/admin/api/v1/categories/${t}`,method:"put",data:r}),g=t=>e({url:`/admin/api/v1/categories/${t}`,method:"delete"});export{o as a,d as b,u as c,c as d,i as e,n as f,p as g,l as h,m as i,g as j,s as u};
|
||||
import{H as e}from"./index-01a32b87.js";const o=t=>e({url:"/admin/api/v1/products",method:"get",params:t}),d=t=>e({url:`/admin/api/v1/products/${t}`,method:"get"}),u=t=>e({url:"/admin/api/v1/products",method:"post",data:t}),s=(t,r)=>e({url:`/admin/api/v1/products/${t}`,method:"put",data:r}),c=t=>e({url:`/admin/api/v1/products/${t}`,method:"delete"}),n=t=>e({url:"/admin/api/v1/products/batch",method:"delete",data:{ids:t}}),i=(t,r)=>e({url:`/admin/api/v1/products/${t}`,method:"put",data:{status:r}}),p=t=>e({url:"/admin/api/v1/categories",method:"get",params:t}),m=t=>e({url:"/admin/api/v1/categories",method:"post",data:t}),l=(t,r)=>e({url:`/admin/api/v1/categories/${t}`,method:"put",data:r}),g=t=>e({url:`/admin/api/v1/categories/${t}`,method:"delete"});export{o as a,d as b,u as c,c as d,i as e,n as f,p as g,l as h,m as i,g as j,s as u};
|
||||
Reference in New Issue
Block a user