Browse Source

update

pull/1/head
Nick930826 3 years ago
parent
commit
4d517d7a12
  1. 1
      .gitignore
  2. 1
      dist/assets/Account.2c22aa06.css
  3. 1
      dist/assets/Account.996ed45e.js
  4. 1
      dist/assets/AddGood.c70bad19.css
  5. 16
      dist/assets/AddGood.ca6701dc.js
  6. 1
      dist/assets/Category.9a71be4e.css
  7. 1
      dist/assets/Category.ba4562b3.js
  8. 1
      dist/assets/Good.0c3a8b19.css
  9. 1
      dist/assets/Good.77ad9d4c.js
  10. 1
      dist/assets/Guest.5dd11a53.js
  11. 1
      dist/assets/Guest.f86a079a.css
  12. 1
      dist/assets/Index.81d5f681.js
  13. 1
      dist/assets/Index.bfb44764.css
  14. 1
      dist/assets/IndexConfig.99aaa1c2.js
  15. 1
      dist/assets/IndexConfig.eb8088e1.css
  16. 1
      dist/assets/Introduce.054b3b39.js
  17. 1
      dist/assets/Introduce.42cdba0d.css
  18. 1
      dist/assets/Login.c25e8d2c.js
  19. 1
      dist/assets/Login.fbf4e362.css
  20. 1
      dist/assets/Order.6a79e673.js
  21. 1
      dist/assets/Order.b85e2eeb.css
  22. 1
      dist/assets/OrderDetail.59b5ae69.css
  23. 1
      dist/assets/OrderDetail.b1a14111.js
  24. 1
      dist/assets/Swiper.611efa91.css
  25. 1
      dist/assets/Swiper.8c3a87b2.js
  26. BIN
      dist/assets/element-icons.a30f5b3b.ttf
  27. BIN
      dist/assets/element-icons.ab40a589.woff
  28. 1
      dist/assets/index.1fadbad7.css
  29. 1
      dist/assets/index.76206f03.js
  30. 10
      dist/assets/md5.c098eb83.js
  31. 106
      dist/assets/vendor.0469baee.js
  32. BIN
      dist/favicon.ico
  33. 17
      dist/index.html

1
.gitignore

@ -30,6 +30,5 @@ pnpm-debug.log*
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

1
dist/assets/Account.2c22aa06.css

@ -0,0 +1 @@
.account-container{margin-bottom:20px}

1
dist/assets/Account.996ed45e.js

@ -0,0 +1 @@
var e=Object.defineProperty,a=Object.prototype.hasOwnProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.propertyIsEnumerable,o=(a,l,s)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[l]=s,r=(e,r)=>{for(var n in r||(r={}))a.call(r,n)&&o(e,n,r[n]);if(l)for(var n of l(r))s.call(r,n)&&o(e,n,r[n]);return e};import"./index.76206f03.js";import{Z as n,r as m,o as t,b as u,t as i,_ as d,e as p,f as c,g,h as f,a9 as b,a8 as w,k as F}from"./vendor.0469baee.js";import{m as N}from"./md5.c098eb83.js";const h={name:"Account",setup(){const e=n(null),a=n(null),l=m({user:null,nameForm:{loginName:"",nickName:""},passForm:{oldpass:"",newpass:""},rules:{loginName:[{required:"true",message:"登录名不能为空",trigger:["change"]}],nickName:[{required:"true",message:"昵称不能为空",trigger:["change"]}],oldpass:[{required:"true",message:"原密码不能为空",trigger:["change"]}],newpass:[{required:"true",message:"新密码不能为空",trigger:["change"]}]}});t((()=>{u.get("/adminUser/profile").then((e=>{l.user=e,l.nameForm.loginName=e.loginUserName,l.nameForm.nickName=e.nickName}))}));return r(r({},i(l)),{nameRef:e,passRef:a,submitName:()=>{e.value.validate((e=>{e&&u.put("/adminUser/name",{loginUserName:l.nameForm.loginName,nickName:l.nameForm.nickName}).then((()=>{d.success("修改成功"),window.location.reload()}))}))},submitPass:()=>{a.value.validate((e=>{e&&u.put("/adminUser/password",{originalPassword:N(l.passForm.oldpass),newPassword:N(l.passForm.newpass)}).then((()=>{d.success("修改成功"),window.location.reload()}))}))}})}},k=F("确认修改"),y=F("确认修改");h.render=function(e,a,l,s,o,r){const n=p("el-input"),m=p("el-form-item"),t=p("el-button"),u=p("el-form"),i=p("el-card");return c(),g(w,null,[f(i,{class:"account-container"},{default:b((()=>[f(u,{model:e.nameForm,rules:e.rules,ref:"nameRef","label-width":"80px","label-position":"right",class:"demo-ruleForm"},{default:b((()=>[f(m,{label:"登录名:",prop:"loginName"},{default:b((()=>[f(n,{style:{width:"200px"},modelValue:e.nameForm.loginName,"onUpdate:modelValue":a[1]||(a[1]=a=>e.nameForm.loginName=a)},null,8,["modelValue"])])),_:1}),f(m,{label:"昵称:",prop:"nickName"},{default:b((()=>[f(n,{style:{width:"200px"},modelValue:e.nameForm.nickName,"onUpdate:modelValue":a[2]||(a[2]=a=>e.nameForm.nickName=a)},null,8,["modelValue"])])),_:1}),f(m,null,{default:b((()=>[f(t,{type:"danger",onClick:s.submitName},{default:b((()=>[k])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1}),f(i,{class:"account-container"},{default:b((()=>[f(u,{model:e.passForm,rules:e.rules,ref:"passRef","label-width":"80px","label-position":"right",class:"demo-ruleForm"},{default:b((()=>[f(m,{label:"原密码:",prop:"oldpass"},{default:b((()=>[f(n,{style:{width:"200px"},modelValue:e.passForm.oldpass,"onUpdate:modelValue":a[3]||(a[3]=a=>e.passForm.oldpass=a)},null,8,["modelValue"])])),_:1}),f(m,{label:"新密码:",prop:"newpass"},{default:b((()=>[f(n,{style:{width:"200px"},modelValue:e.passForm.newpass,"onUpdate:modelValue":a[4]||(a[4]=a=>e.passForm.newpass=a)},null,8,["modelValue"])])),_:1}),f(m,null,{default:b((()=>[f(t,{type:"danger",onClick:s.submitPass},{default:b((()=>[y])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)};export default h;

1
dist/assets/AddGood.c70bad19.css

@ -0,0 +1 @@
.add[data-v-5b264698]{display:flex}.add-container[data-v-5b264698]{flex:1;height:100%}.avatar-uploader[data-v-5b264698]{width:100px;height:100px;color:#ddd;font-size:30px}.avatar-uploader-icon[data-v-5b264698]{display:block;width:100%;height:100%;border:1px solid #e9e9e9;padding:32px 17px}

16
dist/assets/AddGood.ca6701dc.js
File diff suppressed because it is too large
View File

1
dist/assets/Category.9a71be4e.css

@ -0,0 +1 @@
.category-container[data-v-4d5aa038]{min-height:100%}.el-card.is-always-shadow[data-v-4d5aa038]{min-height:100%!important}

1
dist/assets/Category.ba4562b3.js
File diff suppressed because it is too large
View File

1
dist/assets/Good.0c3a8b19.css

@ -0,0 +1 @@
.good-container[data-v-1e078d77]{min-height:100%}.el-card.is-always-shadow[data-v-1e078d77]{min-height:100%!important}

1
dist/assets/Good.77ad9d4c.js

@ -0,0 +1 @@
var e=Object.defineProperty,a=Object.prototype.hasOwnProperty,t=Object.getOwnPropertySymbols,l=Object.prototype.propertyIsEnumerable,o=(a,t,l)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[t]=l,r=(e,r)=>{for(var n in r||(r={}))a.call(r,n)&&o(e,n,r[n]);if(t)for(var n of t(r))l.call(r,n)&&o(e,n,r[n]);return e};import"./index.76206f03.js";import{Z as n,u as s,r as d,o as i,b as p,t as g,_ as c,p as u,d as h,e as b,a6 as y,f as m,g as f,h as C,a7 as S,w as k,k as w}from"./vendor.0469baee.js";const P={name:"Good",setup(){const e=n(null),a=s(),t=d({loading:!1,tableData:[],multipleSelection:[],total:0,currentPage:1,pageSize:10});i((()=>{l()}));const l=()=>{t.loading=!0,p.get("/goods/list",{params:{pageNumber:t.currentPage,pageSize:t.pageSize}}).then((e=>{t.tableData=e.list,t.total=e.totalCount,t.currentPage=e.currPage,t.loading=!1}))};return r(r({},g(t)),{multipleTable:e,handleSelectionChange:e=>{t.multipleSelection=e},handleAdd:()=>{a.push({path:"/add"})},handleEdit:e=>{a.push({path:"/add",query:{id:e}})},getGoodList:l,changePage:e=>{t.currentPage=e,l()},handleStatus:(e,a)=>{p.put(`/goods/status/${a}`,{ids:e?[e]:[]}).then((()=>{c.success("修改成功"),l()}))}})}},v=k();u("data-v-1e078d77");const x={class:"header"},I=w("新增商品"),_={key:0,style:{color:"green"}},z={key:1,style:{color:"red"}};h();const j=v(((e,a,t,l,o,r)=>{const n=b("el-button"),s=b("el-table-column"),d=b("el-table"),i=b("el-pagination"),p=b("el-card"),g=y("loading");return m(),f(p,{class:"good-container"},{header:v((()=>[C("div",x,[C(n,{type:"primary",size:"small",icon:"el-icon-plus",onClick:l.handleAdd},{default:v((()=>[I])),_:1},8,["onClick"])])])),default:v((()=>[S(C(d,{ref:"multipleTable",data:e.tableData,"tooltip-effect":"dark",style:{width:"100%"},onSelectionChange:l.handleSelectionChange},{default:v((()=>[C(s,{type:"selection",width:"55"}),C(s,{prop:"goodsId",label:"商品编号"}),C(s,{prop:"goodsName",label:"商品名"}),C(s,{prop:"goodsIntro",label:"商品简介"}),C(s,{label:"商品图片",width:"150px"},{default:v((a=>[(m(),f("img",{style:{width:"100px",height:"100px"},key:a.row.goodsId,src:e.$filters.prefix(a.row.goodsCoverImg),alt:"商品主图"},null,8,["src"]))])),_:1}),C(s,{prop:"stockNum",label:"商品库存"}),C(s,{prop:"sellingPrice",label:"商品售价"}),C(s,{label:"上架状态"},{default:v((e=>[0==e.row.goodsSellStatus?(m(),f("span",_,"销售中")):(m(),f("span",z,"已下架"))])),_:1}),C(s,{label:"操作",width:"100"},{default:v((e=>[C("a",{style:{cursor:"pointer","margin-right":"10px"},onClick:a=>l.handleEdit(e.row.goodsId)},"修改",8,["onClick"]),0==e.row.goodsSellStatus?(m(),f("a",{key:0,style:{cursor:"pointer","margin-right":"10px"},onClick:a=>l.handleStatus(e.row.goodsId,1)},"下架",8,["onClick"])):(m(),f("a",{key:1,style:{cursor:"pointer","margin-right":"10px"},onClick:a=>l.handleStatus(e.row.goodsId,0)},"上架",8,["onClick"]))])),_:1})])),_:1},8,["data","onSelectionChange"]),[[g,e.loading]]),C(i,{background:"",layout:"prev, pager, next",total:e.total,"page-size":e.pageSize,"current-page":e.currentPage,onCurrentChange:l.changePage},null,8,["total","page-size","current-page","onCurrentChange"])])),_:1})}));P.render=j,P.__scopeId="data-v-1e078d77";export default P;

1
dist/assets/Guest.5dd11a53.js

@ -0,0 +1 @@
var e=Object.defineProperty,a=Object.prototype.hasOwnProperty,l=Object.getOwnPropertySymbols,t=Object.prototype.propertyIsEnumerable,n=(a,l,t)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[l]=t,o=(e,o)=>{for(var r in o||(o={}))a.call(o,r)&&n(e,r,o[r]);if(l)for(var r of l(o))t.call(o,r)&&n(e,r,o[r]);return e};import"./index.76206f03.js";import{Z as r,r as i,o as s,b as c,t as p,_ as u,p as d,d as g,e as m,a6 as b,f as h,g as f,h as S,a7 as y,j as w,i as C,w as v,k}from"./vendor.0469baee.js";const P={name:"Guest",setup(){const e=r(null),a=i({loading:!1,tableData:[],multipleSelection:[],total:0,currentPage:1,pageSize:10});s((()=>{l()}));const l=()=>{a.loading=!0,c.get("/users",{params:{pageNumber:a.currentPage,pageSize:a.pageSize}}).then((e=>{a.tableData=e.list,a.total=e.totalCount,a.currentPage=e.currPage,a.loading=!1}))};return o(o({},p(a)),{multipleTable:e,handleSelectionChange:e=>{a.multipleSelection=e},getGuestList:l,changePage:e=>{a.currentPage=e,l()},handleSolve:()=>{a.multipleSelection.length?c.put("/users/0",{ids:a.multipleSelection.map((e=>e.userId))}).then((()=>{u.success("解除成功"),l()})):u.error("请选择项")},handleForbid:()=>{a.multipleSelection.length?c.put("/users/1",{ids:a.multipleSelection.map((e=>e.userId))}).then((()=>{u.success("禁用成功"),l()})):u.error("请选择项")}})}},_=v();d("data-v-1e85480e");const z={class:"header"},j=k("解除禁用"),F=k("禁用账户");g();const O=_(((e,a,l,t,n,o)=>{const r=m("el-button"),i=m("el-table-column"),s=m("el-table"),c=m("el-pagination"),p=m("el-card"),u=b("loading");return h(),f(p,{class:"guest-container"},{header:_((()=>[S("div",z,[S(r,{type:"primary",size:"small",icon:"el-icon-plus",onClick:t.handleSolve},{default:_((()=>[j])),_:1},8,["onClick"]),S(r,{type:"danger",size:"small",icon:"el-icon-delete",onClick:t.handleForbid},{default:_((()=>[F])),_:1},8,["onClick"])])])),default:_((()=>[y(S(s,{ref:"multipleTable",data:e.tableData,"tooltip-effect":"dark",style:{width:"100%"},onSelectionChange:t.handleSelectionChange},{default:_((()=>[S(i,{type:"selection",width:"55"}),S(i,{prop:"nickName",label:"昵称"}),S(i,{prop:"loginName",label:"登录名"}),S(i,{label:"身份状态"},{default:_((e=>[S("span",{style:0==e.row.lockedFlag?"color: green;":"color: red;"},w(0==e.row.lockedFlag?"正常":"禁用"),5)])),_:1}),S(i,{label:"是否注销"},{default:_((e=>[S("span",{style:0==e.row.lockedFlag?"color: green;":"color: red;"},w(0==e.row.isDeleted?"正常":"注销"),5)])),_:1}),S(i,{prop:"createTime",label:"注册时间"}),C(' <el-table-column\n label="操作"\n width="100"\n >\n <template #default="scope">\n <a style="cursor: pointer; margin-right: 10px" @confirm="handleSolve(scope.row)">解除禁用</a>\n <el-popconfirm\n title="确定禁用吗?"\n @confirm="handleForbid(scope.row)"\n >\n <template #reference>\n <a style="cursor: pointer">禁用账户</a>\n </template>\n </el-popconfirm>\n </template>\n </el-table-column> ')])),_:1},8,["data","onSelectionChange"]),[[u,e.loading]]),S(c,{background:"",layout:"prev, pager, next",total:e.total,"page-size":e.pageSize,"current-page":e.currentPage,onCurrentChange:t.changePage},null,8,["total","page-size","current-page","onCurrentChange"])])),_:1})}));P.render=O,P.__scopeId="data-v-1e85480e";export default P;

1
dist/assets/Guest.f86a079a.css

@ -0,0 +1 @@
.guest-container[data-v-1e85480e]{min-height:100%}.el-card.is-always-shadow[data-v-1e85480e]{min-height:100%!important}

1
dist/assets/Index.81d5f681.js

@ -0,0 +1 @@
import{o as e,l as a,p as s,d as t,e as i,f as d,g as l,h as r,w as o}from"./vendor.0469baee.js";let n=null;const c={name:"Index",setup(){e((()=>{if(window.echarts){n=window.echarts.init(document.getElementById("zoom"));const e={title:{text:"系统折线图"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["新增注册","付费用户","活跃用户","订单数","当日总收入"]},toolbox:{feature:{saveAsImage:{}}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["2021-03-11","2021-03-12","2021-03-13","2021-03-14","2021-03-15","2021-03-16","2021-03-17"]}],yAxis:[{type:"value"}],series:[{name:"新增注册",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"付费用户",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"活跃用户",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"订单数",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"当日总收入",type:"line",stack:"总量",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]};n.setOption(e)}})),a((()=>{n.dispose()}))}},p=o();s("data-v-23543608");const m={class:"order"},u=r("div",{class:"card-header"},[r("span",null,"今日订单数")],-1),y=r("div",{class:"item"},"1888",-1),h=r("div",{class:"card-header"},[r("span",null,"今日日活")],-1),f=r("div",{class:"item"},"36271",-1),v=r("div",{class:"card-header"},[r("span",null,"转化率")],-1),g=r("div",{class:"item"},"20%",-1),x=r("div",{id:"zoom"},null,-1);t();const b=p(((e,a,s,t,o,n)=>{const c=i("el-card");return d(),l(c,{class:"introduce"},{default:p((()=>[r("div",m,[r(c,{class:"order-item"},{header:p((()=>[u])),default:p((()=>[y])),_:1}),r(c,{class:"order-item"},{header:p((()=>[h])),default:p((()=>[f])),_:1}),r(c,{class:"order-item"},{header:p((()=>[v])),default:p((()=>[g])),_:1})]),x])),_:1})}));c.render=b,c.__scopeId="data-v-23543608";export default c;

1
dist/assets/Index.bfb44764.css

@ -0,0 +1 @@
.introduce .order[data-v-23543608]{display:flex;margin-bottom:50px}.introduce .order .order-item[data-v-23543608]{flex:1;margin-right:20px}.introduce .order .order-item[data-v-23543608]:last-child{margin-right:0}#zoom[data-v-23543608]{min-height:300px}

1
dist/assets/IndexConfig.99aaa1c2.js
File diff suppressed because it is too large
View File

1
dist/assets/IndexConfig.eb8088e1.css

@ -0,0 +1 @@
.index-container[data-v-c24c5f2c]{min-height:100%}.el-card.is-always-shadow[data-v-c24c5f2c]{min-height:100%!important}

1
dist/assets/Introduce.054b3b39.js

@ -0,0 +1 @@
import{p as l,d as u,e as n,f as i,g as e,h as o,w as t}from"./vendor.0469baee.js";const a={name:"Introduce",setup:()=>({goJuejin:()=>{console.log("goJuejin"),window.open("https://juejin.cn/book/6933939264455442444","target")}})},s=t();l("data-v-6850a8d5");const r=o("h1",null,"系统简介",-1),c=o("div",{style:{"line-height":"30px"}}," vue3-admin 是一套企业级后台管理系统,基于 Spring Boot 、Vue 3.0 相关技术栈开发,供各位开发者们体验和学习,一定给你最好的学习体验。 ",-1),g=o("img",{style:{width:"70%",display:"block",margin:"0 auto"},src:"https://s.yezgea02.com/1616331765416/WechatIMG40038.png",alt:""},null,-1),p=o("h1",null,"开发及部署文档",-1),V=o("img",{style:{width:"70%",display:"block",margin:"0 auto"},src:"https://s.yezgea02.com/1616938239101/419241616938196_.pic.jpg"},null,-1),d=o("li",null,"开篇词:通关Vue3.0 企业级项目开发,升职加薪快人一步",-1),h=o("li",null,"项目须知与课程约定",-1),m=o("li",null,"大势所趋:“前后端分离”开发模式",-1),I=o("li",null,"Vue 3.0 简介及开发环境搭建",-1),P=o("li",null,"Vue 3.0 组合 API 入口 Setup 浅析",-1),j=o("li",null,"Vue 3.0 之响应式系统 API",-1),A=o("li",null,"Vue 3.0 之生命周期钩子函数、提供注入",-1),S=o("li",null,"Vue 3.0 性能和业务层面上的提升",-1),b=o("li",null,"Vite 2.0 原理分析及简单插件编写",-1),x=o("li",null,"Vue-Router 4.x 使用方法及路由原理",-1),y=o("li",null,"Vue 3.0 实战项目启动篇",-1),B=o("li",null,"技术选型之 Spring Boot",-1),w=o("li",null,"后端开发环境搭建",-1),k=o("li",null,"快速搭建一个 Spring Boot 项目",-1),J=o("li",null,"Spring Boot 实践之 Web 功能开发",-1),f=o("li",null,"Spring Boot 实践之文件上传处理",-1),v=o("li",null,"Spring Boot 实践之整合 MyBatis 操作数据库",-1),E=o("li",null,"Spring Boot 实践之整合 Lombok",-1),_=o("li",null,"Spring Boot 实践之整合 Swagger 生成接口文档",-1),C=o("li",null,"后端 API 项目启动和运行注意事项",-1),M=o("li",null,"接口参数处理和统一响应结果处理",-1),q=o("li",null,"API 接口开发实战之用户登录接口开发",-1),z=o("li",null,"API 接口开发实战之用户身份认证详解",-1),Q=o("li",null,"API 接口开发实战之轮播图管理模块接口开发",-1),R=o("li",null,"API 接口开发实战之商品分类管理模块接口开发",-1),T=o("li",null,"API 接口开发实战之商品管理模块接口开发",-1),W=o("li",null,"API 接口开发实战之商品配置管理模块接口开发",-1),F=o("li",null,"API 接口开发实战之订单管理模块接口开发",-1),G=o("li",null,"成为一名有独立开发能力的前端工程师",-1),L=o("li",null,"Vite 2.0 + Vue 3.0 + Element-plus 搭建管理后台项目",-1),D=o("li",null,"Vue 3.0 实战之管理后台左右栏目布局(Menu 菜单组件)",-1),H=o("li",null,"Vue 3.0 实战之登录鉴权(Form 表单组件)",-1),K=o("li",null,"Vue 3.0 实战之首页大盘数据(Echart 5.x)",-1),N=o("li",null,"Vue 3.0 实战之首页配置 Table",-1),O=o("li",null,"Vue 3.0 实战之分类管理(多级共用 Table)",-1),U=o("li",null,"Vue 3.0 实战之商品管理",-1),X=o("li",null,"Vue 3.0 实战之订单管理(操作多级判断)",-1),Y=o("li",null,"Vue 3.0 实战之会员管理、账户修改",-1),Z=o("li",null,"pm2 实现一键部署云端服务器",-1),$=o("li",null,"常见问题汇总讲解",-1),ll=o("h1",null,"技术选型",-1),ul=o("ul",{style:{"font-weight":"bold"}},[o("li",null,"Vue 3.x"),o("li",null,"Vite 2.x"),o("li",null,"Vue-Router 4.x"),o("li",null,"Element-Plus(适配全新 Vue 3.x 的 PC 端组件库)"),o("li",null,"Echarts 5.0"),o("li",null,"axios"),o("li",null,"wangEditor")],-1),nl=o("h1",null,"联系作者",-1),il=o("ul",null,[o("li",null,"我的邮箱:2449207463@qq.com"),o("li",null,"QQ技术交流群:932227898、707779034")],-1);u();const el=s(((l,u,t,a,el,ol)=>{const tl=n("el-card");return i(),e(tl,{class:"account-container"},{default:s((()=>[r,c,g,p,V,o("ul",{class:"course",onClick:u[1]||(u[1]=(...l)=>a.goJuejin&&a.goJuejin(...l))},[d,h,m,I,P,j,A,S,b,x,y,B,w,k,J,f,v,E,_,C]),o("ul",{class:"course",onClick:u[2]||(u[2]=(...l)=>a.goJuejin&&a.goJuejin(...l))},[M,q,z,Q,R,T,W,F,G,L,D,H,K,N,O,U,X,Y,Z,$]),ll,ul,nl,il])),_:1})}));a.render=el,a.__scopeId="data-v-6850a8d5";export default a;

1
dist/assets/Introduce.42cdba0d.css

@ -0,0 +1 @@
.course[data-v-6850a8d5]{font-weight:700;display:inline-block}.course li[data-v-6850a8d5]{line-height:36px;color:#409eff;cursor:pointer}

1
dist/assets/Login.c25e8d2c.js

@ -0,0 +1 @@
var e=Object.defineProperty,r=Object.prototype.hasOwnProperty,o=Object.getOwnPropertySymbols,l=Object.prototype.propertyIsEnumerable,a=(r,o,l)=>o in r?e(r,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[o]=l,s=(e,s)=>{for(var t in s||(s={}))r.call(s,t)&&a(e,t,s[t]);if(o)for(var t of o(s))l.call(s,t)&&a(e,t,s[t]);return e};import{l as t}from"./index.76206f03.js";import{m as d}from"./md5.c098eb83.js";import{Z as u,r as m,t as i,b as n,p as c,d as p,e as f,f as v,g as b,h as g,w,$ as y,k as F}from"./vendor.0469baee.js";const h={name:"Login",setup(){const e=u(null),r=m({ruleForm:{username:"",password:""},checked:!0,rules:{username:[{required:"true",message:"账户不能为空",trigger:"blur"}],password:[{required:"true",message:"密码不能为空",trigger:"blur"}]}});return s(s({},i(r)),{loginForm:e,submitForm:async()=>{e.value.validate((e=>{if(!e)return console.log("error submit!!"),!1;n.post("/adminUser/login",{userName:r.ruleForm.username||"",passwordMd5:d(r.ruleForm.password)}).then((e=>{t("token",e),window.location.href="/"}))}))},resetForm:()=>{e.value.resetFields()}})}},V=w();c("data-v-26084dc2");const k={class:"login-body"},_={class:"login-container"},j=y('<div class="head" data-v-26084dc2><img class="logo" src="https://s.weituibao.com/1582958061265/mlogo.png" data-v-26084dc2><div class="name" data-v-26084dc2><div class="title" data-v-26084dc2>新蜂商城</div><div class="tips" data-v-26084dc2>Vue3.0 后台管理系统</div></div></div>',1),O=g("div",{style:{color:"#333"}},[F("登录表示您已同意"),g("a",null,"《服务条款》")],-1),x=F("立即登录"),U=F("下次自动登录");p();const C=V(((e,r,o,l,a,s)=>{const t=f("el-input"),d=f("el-form-item"),u=f("el-button"),m=f("el-checkbox"),i=f("el-form");return v(),b("div",k,[g("div",_,[j,g(i,{"label-position":"top",rules:e.rules,model:e.ruleForm,ref:"loginForm",class:"login-form"},{default:V((()=>[g(d,{label:"账号",prop:"username"},{default:V((()=>[g(t,{type:"text",modelValue:e.ruleForm.username,"onUpdate:modelValue":r[1]||(r[1]=r=>e.ruleForm.username=r),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])])),_:1}),g(d,{label:"密码",prop:"password"},{default:V((()=>[g(t,{type:"password",modelValue:e.ruleForm.password,"onUpdate:modelValue":r[2]||(r[2]=r=>e.ruleForm.password=r),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])])),_:1}),g(d,null,{default:V((()=>[O,g(u,{style:{width:"100%"},type:"primary",onClick:l.submitForm},{default:V((()=>[x])),_:1},8,["onClick"]),g(m,{modelValue:e.checked,"onUpdate:modelValue":r[3]||(r[3]=r=>e.checked=r),onChange:r[4]||(r[4]=r=>!e.checked)},{default:V((()=>[U])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["rules","model"])])])}));h.render=C,h.__scopeId="data-v-26084dc2";export default h;

1
dist/assets/Login.fbf4e362.css

@ -0,0 +1 @@
.login-body[data-v-26084dc2]{display:flex;justify-content:center;align-items:center;width:100%;background-color:#fff}.login-container[data-v-26084dc2]{width:420px;height:500px;background-color:#fff;border-radius:4px;box-shadow:0 21px 41px 0 rgba(0,0,0,.2)}.head[data-v-26084dc2]{display:flex;justify-content:center;align-items:center;padding:40px 0 20px 0}.head img[data-v-26084dc2]{width:100px;height:100px;margin-right:20px}.head .title[data-v-26084dc2]{font-size:28px;color:#1baeae;font-weight:700}.head .tips[data-v-26084dc2]{font-size:12px;color:#999}.login-form[data-v-26084dc2]{width:70%;margin:0 auto}.el-form--label-top .el-form-item__label{padding:0}.login-form .el-form-item{margin-bottom:12px}

1
dist/assets/Order.6a79e673.js
File diff suppressed because it is too large
View File

1
dist/assets/Order.b85e2eeb.css

@ -0,0 +1 @@
.order-container[data-v-3c1ef684]{min-height:100%}.el-card.is-always-shadow[data-v-3c1ef684]{min-height:100%!important}

1
dist/assets/OrderDetail.59b5ae69.css

@ -0,0 +1 @@
.data[data-v-54c4b975]{display:flex;margin-bottom:50px}.data .data-item[data-v-54c4b975]{flex:1;margin:0 10px}.el-table[data-v-54c4b975]{border:1px solid #ebeef5;border-bottom:none}.has-gutter th[data-v-54c4b975]{border-right:1px solid #ebeef5}.has-gutter th[data-v-54c4b975]:last-child{border-right:none}.el-table__row td[data-v-54c4b975]{border-right:1px solid #ebeef5}.el-table__row td[data-v-54c4b975]:last-child{border-right:none}

1
dist/assets/OrderDetail.b1a14111.js

@ -0,0 +1 @@
var a=Object.defineProperty,e=Object.prototype.hasOwnProperty,t=Object.getOwnPropertySymbols,r=Object.prototype.propertyIsEnumerable,l=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;import{a3 as d,r as o,o as s,b as n,t as c,p as i,d as p,e as u,f as b,g as f,h as v,j as h,w as m}from"./vendor.0469baee.js";import"./index.76206f03.js";const g={name:"OrderDetail",setup(){const a=d(),{id:i}=a.query,p=o({data:{},tableData:[]});return s((()=>{n.get(`/orders/${i}`).then((a=>{console.log(a),p.data=a,p.tableData=a.newBeeMallOrderItemVOS}))})),((a,d)=>{for(var o in d||(d={}))e.call(d,o)&&l(a,o,d[o]);if(t)for(var o of t(d))r.call(d,o)&&l(a,o,d[o]);return a})({},c(p))}},w=m();i("data-v-54c4b975");const y={class:"data"},O=v("div",{class:"card-header"},[v("span",null,"订单状态")],-1),_=v("div",{class:"card-header"},[v("span",null,"创建时间")],-1),j=v("div",{class:"card-header"},[v("span",null,"订单号")],-1);p();const I=w(((a,e,t,r,l,d)=>{const o=u("el-card"),s=u("el-table-column"),n=u("el-table");return b(),f(o,{class:"order-container"},{default:w((()=>[v("div",y,[v(o,{class:"data-item",shadow:"hover"},{header:w((()=>[O])),default:w((()=>[v("div",null,h(a.data.orderStatusString),1)])),_:1}),v(o,{class:"data-item",shadow:"hover"},{header:w((()=>[_])),default:w((()=>[v("div",null,h(a.data.createTime),1)])),_:1}),v(o,{class:"data-item",shadow:"hover"},{header:w((()=>[j])),default:w((()=>[v("div",null,h(a.data.orderNo),1)])),_:1})]),v(n,{data:a.tableData,"tooltip-effect":"dark",style:{width:"100%"}},{default:w((()=>[v(s,{label:"商品图片"},{default:w((e=>[(b(),f("img",{style:{width:"100px"},key:e.row.goodsId,src:a.$filters.prefix(e.row.goodsCoverImg),alt:"商品主图"},null,8,["src"]))])),_:1}),v(s,{prop:"goodsId",label:"商品编号"}),v(s,{prop:"goodsName",label:"商品名"}),v(s,{prop:"goodsCount",label:"商品数量"}),v(s,{prop:"sellingPrice",label:"价格"})])),_:1},8,["data"])])),_:1})}));g.render=I,g.__scopeId="data-v-54c4b975";export default g;

1
dist/assets/Swiper.611efa91.css

@ -0,0 +1 @@
.avatar-uploader[data-v-6c3e84de]{width:100px;height:100px;color:#ddd;font-size:30px}.avatar-uploader-icon[data-v-6c3e84de]{display:block;width:100%;height:100%;border:1px solid #e9e9e9;padding:32px 17px}.swiper-container[data-v-38f4bf32]{min-height:100%}.el-card.is-always-shadow[data-v-38f4bf32]{min-height:100%!important}

1
dist/assets/Swiper.8c3a87b2.js
File diff suppressed because it is too large
View File

BIN
dist/assets/element-icons.a30f5b3b.ttf

BIN
dist/assets/element-icons.ab40a589.woff

1
dist/assets/index.1fadbad7.css
File diff suppressed because it is too large
View File

1
dist/assets/index.76206f03.js
File diff suppressed because it is too large
View File

10
dist/assets/md5.c098eb83.js
File diff suppressed because it is too large
View File

106
dist/assets/vendor.0469baee.js
File diff suppressed because it is too large
View File

BIN
dist/favicon.ico

17
dist/index.html

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="http://mall.newbee.ltd/favicon.ico">
<title>vue3-admin</title>
<script type="module" crossorigin src="./assets/index.76206f03.js"></script>
<link rel="modulepreload" href="./assets/vendor.0469baee.js">
<link rel="stylesheet" href="./assets/index.1fadbad7.css">
</head>
<body>
<div id="app"></div>
<script src="https://s.yezgea02.com/1609305532675/echarts.js"></script>
</body>
</html>
Loading…
Cancel
Save