Compare commits
No commits in common. "0f241a79fd75a61775f55ca2a28e5a804b3a4af8" and "9c405513f49bb33aba9504513c7d027cfca9ab1e" have entirely different histories.
0f241a79fd
...
9c405513f4
@ -1,4 +0,0 @@
|
||||
# 开发环境配置
|
||||
VITE_API_BASE_URL=
|
||||
VITE_APP_BASE_API=http://localhost:8089
|
||||
VITE_APP_TITLE=与书有行
|
||||
@ -1,4 +0,0 @@
|
||||
# 生产环境配置
|
||||
VITE_API_BASE_URL=https://api.buzhiyushu.cn
|
||||
VITE_APP_BASE_API=https://api.buzhiyushu.cn
|
||||
VITE_APP_TITLE=与书同行
|
||||
10
.idea/AugmentWebviewStateStore.xml
generated
10
.idea/AugmentWebviewStateStore.xml
generated
File diff suppressed because one or more lines are too long
11
.idea/inspectionProfiles/Project_Default.xml
generated
11
.idea/inspectionProfiles/Project_Default.xml
generated
@ -1,11 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="ImplicitTypeConversion" enabled="true" level="WARNING" enabled_by_default="true">
|
||||
<option name="BITS" value="1720" />
|
||||
<option name="FLAG_EXPLICIT_CONVERSION" value="true" />
|
||||
<option name="IGNORE_NODESET_TO_BOOLEAN_VIA_STRING" value="true" />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="UsePropertyAccessSyntax" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
|
||||
</profile>
|
||||
</component>
|
||||
@ -1,38 +0,0 @@
|
||||
# 需求文档
|
||||
|
||||
## 介绍
|
||||
|
||||
在redirectUrl页面中创建一个"点击跳转"按钮,用户点击后跳转到ERP注册页面。跳转URL需要动态构建,包含pddMallId、pddMallName、accessToken和skuSpec等参数。
|
||||
|
||||
## 需求
|
||||
|
||||
### 需求 1
|
||||
|
||||
**用户故事:** 作为用户,我希望能够通过点击"点击跳转"按钮跳转到ERP注册页面,以便我可以完成注册流程。
|
||||
|
||||
#### 验收标准
|
||||
|
||||
1. 当用户访问redirectUrl页面时,系统应该显示一个"点击跳转"按钮
|
||||
2. 当用户点击跳转按钮时,系统应该构建完整的跳转URL并在新标签页中打开
|
||||
3. 当构建URL时,系统应该正确编码pddMallName和skuSpec参数
|
||||
4. 当跳转URL构建完成时,系统应该包含所有必需的参数:pddMallId、pddMallName、type、accessToken、skuSpec
|
||||
|
||||
### 需求 2
|
||||
|
||||
**用户故事:** 作为用户,我希望页面有良好的视觉设计,以便我能够清楚地理解页面的用途。
|
||||
|
||||
#### 验收标准
|
||||
|
||||
1. 当页面加载时,系统应该显示清晰的页面标题
|
||||
2. 当页面显示时,系统应该使用Element Plus组件库提供美观的按钮样式
|
||||
3. 当用户悬停在跳转按钮上时,系统应该提供视觉反馈
|
||||
|
||||
### 需求 3
|
||||
|
||||
**用户故事:** 作为开发者,我希望能够灵活配置跳转参数,以便在不同场景下使用不同的参数值。
|
||||
|
||||
#### 验收标准
|
||||
|
||||
1. 当页面初始化时,系统应该能够获取或设置pddMallId、pddMallName、accessToken、skuSpec参数
|
||||
2. 当参数缺失时,系统应该使用默认值或显示适当的提示
|
||||
3. 当URL构建时,系统应该正确处理中文字符编码
|
||||
@ -1,154 +0,0 @@
|
||||
# 动态菜单系统使用指南
|
||||
|
||||
## 概述
|
||||
|
||||
本系统实现了基于后端权限数据的动态菜单功能,不同用户根据其权限展示不同的后台菜单栏。
|
||||
|
||||
## 实现原理
|
||||
|
||||
### 1. 后端接口
|
||||
- **接口地址**: `/admin/permission/user/tree`
|
||||
- **请求方法**: GET
|
||||
- **返回数据**: 用户权限菜单树结构
|
||||
|
||||
### 2. 数据结构
|
||||
```json
|
||||
{
|
||||
"code": 200,
|
||||
"message": "OK",
|
||||
"data": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "系统管理",
|
||||
"code": null,
|
||||
"type": 1,
|
||||
"path": "/system",
|
||||
"component": "",
|
||||
"icon": "Setting",
|
||||
"sort": 1,
|
||||
"status": 1,
|
||||
"children": [
|
||||
{
|
||||
"id": 11,
|
||||
"name": "配置列表",
|
||||
"code": "settled:config:list",
|
||||
"type": 2,
|
||||
"path": "/settledConfig/list",
|
||||
"component": "/SettledConfig/List",
|
||||
"icon": "",
|
||||
"sort": 1,
|
||||
"status": 1,
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### 3. 权限类型说明
|
||||
- **type: 1** - 目录(一级菜单)
|
||||
- **type: 2** - 菜单(二级菜单)
|
||||
- **type: 3** - 接口权限(按钮权限)
|
||||
|
||||
## 核心组件
|
||||
|
||||
### 1. DynamicSidebar.vue
|
||||
动态侧边栏组件,负责:
|
||||
- 获取用户权限菜单数据
|
||||
- 根据权限过滤菜单项
|
||||
- 渲染菜单树结构
|
||||
- 处理图标映射
|
||||
|
||||
### 2. 权限过滤逻辑
|
||||
```javascript
|
||||
const filterMenuByPermission = (menuItems: any[]): any[] => {
|
||||
return menuItems.map(item => {
|
||||
// 递归过滤子菜单
|
||||
if (item.children && item.children.length > 0) {
|
||||
const filteredChildren = filterMenuByPermission(item.children)
|
||||
return { ...item, children: filteredChildren }
|
||||
}
|
||||
return item
|
||||
}).filter(item => {
|
||||
// 目录类型:检查是否有可显示的子菜单
|
||||
if (item.type === 1) {
|
||||
return item.children && item.children.length > 0
|
||||
}
|
||||
// 菜单类型:检查权限
|
||||
if (item.type === 2) {
|
||||
return item.code ? hasPermission(item.code) : true
|
||||
}
|
||||
return false
|
||||
})
|
||||
}
|
||||
```
|
||||
|
||||
## 使用方法
|
||||
|
||||
### 1. 后端配置
|
||||
确保后端接口 `/admin/permission/user/tree` 返回正确的权限菜单数据。
|
||||
|
||||
### 2. 前端配置
|
||||
系统已自动配置,无需额外设置。布局组件会自动使用 `DynamicSidebar` 组件。
|
||||
|
||||
### 3. 图标配置
|
||||
在 `DynamicSidebar.vue` 中的 `iconMap` 对象中添加新图标:
|
||||
```javascript
|
||||
const iconMap = {
|
||||
'Setting': Setting,
|
||||
'Shop': Shop,
|
||||
'Notebook': Notebook,
|
||||
// 添加新图标
|
||||
'NewIcon': NewIconComponent
|
||||
}
|
||||
```
|
||||
|
||||
## 权限控制
|
||||
|
||||
### 1. 菜单级权限
|
||||
通过后端返回的菜单树数据控制,只返回用户有权限的菜单项。
|
||||
|
||||
### 2. 路由级权限
|
||||
在路由配置中使用 `meta.permission` 字段:
|
||||
```javascript
|
||||
{
|
||||
path: '/user/list',
|
||||
component: () => import('@/views/User/List.vue'),
|
||||
meta: { title: '用户列表', permission: 'user:list:view' }
|
||||
}
|
||||
```
|
||||
|
||||
### 3. 按钮级权限
|
||||
使用权限指令:
|
||||
```html
|
||||
<!-- 单个权限 -->
|
||||
<el-button v-permission="'user:add'">添加用户</el-button>
|
||||
|
||||
<!-- 多个权限(任意一个) -->
|
||||
<el-button v-permission="['user:add', 'user:edit']">操作</el-button>
|
||||
|
||||
<!-- 所有权限都需要 -->
|
||||
<el-button v-permission-all="['user:add', 'user:edit']">高级操作</el-button>
|
||||
```
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. **权限初始化**: 系统在启动时会自动初始化用户权限,确保权限数据可用。
|
||||
|
||||
2. **菜单刷新**: 如果用户权限发生变化,需要重新登录或刷新页面以获取最新菜单。
|
||||
|
||||
3. **图标缺失**: 如果菜单项的图标在 `iconMap` 中不存在,会使用默认的 `Setting` 图标。
|
||||
|
||||
4. **路径匹配**: 确保菜单项的 `path` 字段与路由配置中的路径一致。
|
||||
|
||||
## 扩展功能
|
||||
|
||||
### 1. 添加新菜单类型
|
||||
可以在权限过滤逻辑中添加对新菜单类型的支持。
|
||||
|
||||
### 2. 自定义菜单样式
|
||||
可以在 `DynamicSidebar.vue` 的样式部分自定义菜单外观。
|
||||
|
||||
### 3. 菜单缓存
|
||||
可以考虑添加菜单数据缓存机制,减少API调用次数。
|
||||
@ -1 +1 @@
|
||||
import{R as s}from"./RefreshButton.7d989868.js";import{o as e,k as a,l as t,ap as o,H as r,an as i}from"./vendor.be06958f.js";const n={class:"action-bar"},c={class:"action-left"},f={class:"action-right"},h=Object.assign({name:"ActionBar"},{__name:"ActionBar",props:{showRefresh:{type:Boolean,default:!0}},emits:["refresh"],setup(h,{emit:l}){const d=l,p=()=>{d("refresh")};return(l,d)=>(e(),a("div",n,[t("div",c,[o(l.$slots,"left",{},void 0,!0)]),t("div",f,[o(l.$slots,"right",{},(()=>[h.showRefresh?(e(),r(s,{key:0,onRefresh:p})):i("",!0)]),!0)])]))}});h.__scopeId="data-v-01186ab0";var l=h;export{l as A};
|
||||
import{R as s}from"./RefreshButton.8cc1a8ff.js";import{o as a,k as e,l as t,ap as o,H as r,an as i}from"./vendor.7d62357a.js";const n={class:"action-bar"},c={class:"action-left"},f={class:"action-right"},h=Object.assign({name:"ActionBar"},{__name:"ActionBar",props:{showRefresh:{type:Boolean,default:!0}},emits:["refresh"],setup(h,{emit:l}){const d=l,p=()=>{d("refresh")};return(l,d)=>(a(),e("div",n,[t("div",c,[o(l.$slots,"left",{},void 0,!0)]),t("div",f,[o(l.$slots,"right",{},(()=>[h.showRefresh?(a(),r(s,{key:0,onRefresh:p})):i("",!0)]),!0)])]))}});h.__scopeId="data-v-01186ab0";var l=h;export{l as A};
|
||||
1
dist/assets/ActiveCardsList.3d98f9a6.js
vendored
1
dist/assets/ActiveCardsList.3d98f9a6.js
vendored
@ -1 +0,0 @@
|
||||
import{_ as a,a8 as e,$ as t,ao as r,ac as s,ae as i,af as o,ag as l,as as n,o as d,k as c,m as p,at as u,H as f,w as m,v,t as b,l as g,a6 as w,a7 as h}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{A as j}from"./ActionBar.646f8638.js";import{c as _}from"./cards.59bf9f14.js";import"./RefreshButton.7d989868.js";import"./index.c0a98caf.js";const z={class:"active-cards-container"},y=(a=>(w("data-v-0b6b9e2f"),a=a(),h(),a))((()=>g("div",{class:"status-indicator active"},null,-1))),x={class:"pagination-container"},C={__name:"ActiveCardsList",setup(w){const h=a([]),C=a(!1),A=e({current:1,size:10,total:0});t((()=>{S()}));const S=async()=>{C.value=!0;try{const a=await _.getActiveCardsPage(A);200===a.code?(h.value=a.data.list||[],A.total=a.data.total||0):r.error(a.message||"获取数据失败")}catch(a){console.error("获取数据失败:",a),r.error("获取数据失败,请稍后再试"),h.value=[],A.total=0}finally{C.value=!1}},T=()=>{S()},D=a=>{A.size=a,A.current=1,S()},k=a=>{A.current=a,S()},B=a=>({0:"未激活",1:"未使用",2:"已使用",3:"已冻结",4:"已过期"}[a]||"未知"),I=a=>{if(!a)return"-";return new Date(a).toLocaleString()};return(a,e)=>{const t=s,r=i,w=o,_=l,S=n;return d(),c("div",z,[p(j,{onRefresh:T}),u((d(),f(w,{data:h.value,border:"",stripe:"",style:{width:"100%"}},{default:m((()=>[p(t,{label:"状态",width:"80",align:"center"},{default:m((()=>[y])),_:1}),p(t,{prop:"cardId",label:"卡密账号","min-width":"180"}),p(t,{prop:"cardSecret",label:"卡密密码","min-width":"180"}),p(t,{prop:"status",label:"使用状态",width:"120"},{default:m((({row:a})=>{return[p(r,{type:(e=a.status,{0:"info",1:"success",2:"warning",3:"danger",4:"info"}[e]||"info")},{default:m((()=>[v(b(B(a.status)),1)])),_:2},1032,["type"])];var e})),_:1}),p(t,{prop:"effectiveDays",label:"有效期",width:"100"},{default:m((({row:a})=>[v(b(a.effectiveDays)+"天 ",1)])),_:1}),p(t,{prop:"activateTime",label:"激活时间","min-width":"160"},{default:m((({row:a})=>[v(b(I(a.activateTime)),1)])),_:1}),p(t,{prop:"expireTime",label:"过期时间","min-width":"160"},{default:m((({row:a})=>[v(b(I(a.expireTime)),1)])),_:1}),p(t,{prop:"note",label:"备注","min-width":"120"})])),_:1},8,["data"])),[[S,C.value]]),g("div",x,[p(_,{"current-page":A.current,"onUpdate:currentPage":e[0]||(e[0]=a=>A.current=a),"page-size":A.size,"onUpdate:pageSize":e[1]||(e[1]=a=>A.size=a),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:A.total,onSizeChange:D,onCurrentChange:k},null,8,["current-page","page-size","total"])])])}},__scopeId:"data-v-0b6b9e2f"};export{C as default};
|
||||
1
dist/assets/ActiveCardsList.aa4a0808.js
vendored
Normal file
1
dist/assets/ActiveCardsList.aa4a0808.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as a,a8 as e,$ as t,ao as r,ac as s,ae as i,af as o,ag as n,as as l,o as d,k as c,m as p,at as u,H as f,w as m,v,t as b,l as g,a6 as w,a7 as h}from"./vendor.7d62357a.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{A as j}from"./ActionBar.39d7b312.js";import{c as _}from"./cards.0d23d53e.js";import"./RefreshButton.8cc1a8ff.js";import"./index.b524af77.js";const z={class:"active-cards-container"},y=(a=>(w("data-v-0b6b9e2f"),a=a(),h(),a))((()=>g("div",{class:"status-indicator active"},null,-1))),x={class:"pagination-container"},C={__name:"ActiveCardsList",setup(w){const h=a([]),C=a(!1),A=e({current:1,size:10,total:0});t((()=>{S()}));const S=async()=>{C.value=!0;try{const a=await _.getActiveCardsPage(A);200===a.code?(h.value=a.data.list||[],A.total=a.data.total||0):r.error(a.message||"获取数据失败")}catch(a){console.error("获取数据失败:",a),r.error("获取数据失败,请稍后再试"),h.value=[],A.total=0}finally{C.value=!1}},T=()=>{S()},D=a=>{A.size=a,A.current=1,S()},k=a=>{A.current=a,S()},B=a=>({0:"未激活",1:"未使用",2:"已使用",3:"已冻结",4:"已过期"}[a]||"未知"),I=a=>{if(!a)return"-";return new Date(a).toLocaleString()};return(a,e)=>{const t=s,r=i,w=o,_=n,S=l;return d(),c("div",z,[p(j,{onRefresh:T}),u((d(),f(w,{data:h.value,border:"",stripe:"",style:{width:"100%"}},{default:m((()=>[p(t,{label:"状态",width:"80",align:"center"},{default:m((()=>[y])),_:1}),p(t,{prop:"cardId",label:"卡密账号","min-width":"180"}),p(t,{prop:"cardSecret",label:"卡密密码","min-width":"180"}),p(t,{prop:"status",label:"使用状态",width:"120"},{default:m((({row:a})=>{return[p(r,{type:(e=a.status,{0:"info",1:"success",2:"warning",3:"danger",4:"info"}[e]||"info")},{default:m((()=>[v(b(B(a.status)),1)])),_:2},1032,["type"])];var e})),_:1}),p(t,{prop:"effectiveDays",label:"有效期",width:"100"},{default:m((({row:a})=>[v(b(a.effectiveDays)+"天 ",1)])),_:1}),p(t,{prop:"activateTime",label:"激活时间","min-width":"160"},{default:m((({row:a})=>[v(b(I(a.activateTime)),1)])),_:1}),p(t,{prop:"expireTime",label:"过期时间","min-width":"160"},{default:m((({row:a})=>[v(b(I(a.expireTime)),1)])),_:1}),p(t,{prop:"note",label:"备注","min-width":"120"})])),_:1},8,["data"])),[[S,C.value]]),g("div",x,[p(_,{"current-page":A.current,"onUpdate:currentPage":e[0]||(e[0]=a=>A.current=a),"page-size":A.size,"onUpdate:pageSize":e[1]||(e[1]=a=>A.size=a),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:A.total,onSizeChange:D,onCurrentChange:k},null,8,["current-page","page-size","total"])])])}},__scopeId:"data-v-0b6b9e2f"};export{C as default};
|
||||
@ -1 +1 @@
|
||||
import{aY as a,_ as r,$ as e,S as o,o as l,k as n,l as s,an as t,m as i,w as c,t as d,v as u,z as v,a3 as m,a6 as p,a7 as f}from"./vendor.be06958f.js";const y={name:"MonitorDashboard",components:{Warning:a},setup(){const a=r(null),o=r(!0),l=r(""),n=r("http://118.195.145.61");return e((async()=>{await(async()=>{try{if(!(await fetch(`${n.value}/api/v1/health`)).ok)throw new Error("监控服务不可用");return!0}catch(a){return l.value="无法连接到监控服务,请确保Go监控服务已启动",o.value=!1,!1}})()&&a.value&&(a.value.src=n.value)})),{monitorFrame:a,monitorUrl:n,loading:o,error:l,onFrameLoad:()=>{o.value=!1,l.value=""},reload:()=>{o.value=!0,l.value="",a.value&&(a.value.src=n.value)}}}},h=a=>(p("data-v-ccc0a0ea"),a=a(),f(),a),g={class:"monitor-dashboard-wrapper"},k=["src"],w={key:0,class:"loading-overlay"},F=[h((()=>s("div",{class:"loading-spinner"},[s("i",{class:"el-icon-loading"})],-1))),h((()=>s("p",null,"正在加载监控大屏...",-1)))],_={key:1,class:"error-overlay"};y.render=function(a,r,e,p,f,y){const h=o("Warning"),b=v,L=m;return l(),n("div",g,[s("iframe",{ref:"monitorFrame",src:p.monitorUrl,class:"monitor-iframe",frameborder:"0",onLoad:r[0]||(r[0]=(...a)=>p.onFrameLoad&&p.onFrameLoad(...a))},null,40,k),p.loading?(l(),n("div",w,F)):t("",!0),p.error?(l(),n("div",_,[i(b,null,{default:c((()=>[i(h)])),_:1}),s("p",null,d(p.error),1),i(L,{onClick:p.reload,type:"primary"},{default:c((()=>[u("重新加载")])),_:1},8,["onClick"])])):t("",!0)])},y.__scopeId="data-v-ccc0a0ea";export{y as default};
|
||||
import{aV as a,_ as r,$ as e,S as o,o as l,k as n,l as s,an as t,m as i,w as c,t as d,v as u,z as v,a3 as m,a6 as p,a7 as f}from"./vendor.7d62357a.js";const y={name:"MonitorDashboard",components:{Warning:a},setup(){const a=r(null),o=r(!0),l=r(""),n=r("http://118.195.145.61");return e((async()=>{await(async()=>{try{if(!(await fetch(`${n.value}/api/v1/health`)).ok)throw new Error("监控服务不可用");return!0}catch(a){return l.value="无法连接到监控服务,请确保Go监控服务已启动",o.value=!1,!1}})()&&a.value&&(a.value.src=n.value)})),{monitorFrame:a,monitorUrl:n,loading:o,error:l,onFrameLoad:()=>{o.value=!1,l.value=""},reload:()=>{o.value=!0,l.value="",a.value&&(a.value.src=n.value)}}}},h=a=>(p("data-v-ccc0a0ea"),a=a(),f(),a),g={class:"monitor-dashboard-wrapper"},k=["src"],w={key:0,class:"loading-overlay"},F=[h((()=>s("div",{class:"loading-spinner"},[s("i",{class:"el-icon-loading"})],-1))),h((()=>s("p",null,"正在加载监控大屏...",-1)))],_={key:1,class:"error-overlay"};y.render=function(a,r,e,p,f,y){const h=o("Warning"),L=v,b=m;return l(),n("div",g,[s("iframe",{ref:"monitorFrame",src:p.monitorUrl,class:"monitor-iframe",frameborder:"0",onLoad:r[0]||(r[0]=(...a)=>p.onFrameLoad&&p.onFrameLoad(...a))},null,40,k),p.loading?(l(),n("div",w,F)):t("",!0),p.error?(l(),n("div",_,[i(L,null,{default:c((()=>[i(h)])),_:1}),s("p",null,d(p.error),1),i(b,{onClick:p.reload,type:"primary"},{default:c((()=>[u("重新加载")])),_:1},8,["onClick"])])):t("",!0)])},y.__scopeId="data-v-ccc0a0ea";export{y as default};
|
||||
1
dist/assets/DictTag.19b4485b.js
vendored
1
dist/assets/DictTag.19b4485b.js
vendored
@ -1 +0,0 @@
|
||||
import{B as e,o as a,k as l,J as s,I as o,aJ as n,t as u,H as t,w as r,v as i,an as p,ae as v}from"./vendor.be06958f.js";/* empty css */const g=["index"],d={__name:"DictTag",props:{options:{type:Array,default:()=>[]},value:{type:[String,Number,Array,Boolean],default:""},showValue:{type:Boolean,default:!0}},setup(d){const y=d;console.log("zhuxiaodong"+y),console.log("zhuxiaodong"+y.options),console.log("zhuxiaodongvalues"+y.values);const T=e((()=>(console.log(y.value+"1222zhuxiaodong"),""===y.value||null===y.value||void 0===y.value?[]:Array.isArray(y.value)?y.value.map((e=>e)):String(y.value).split(y.separator))));console.log(T+"829"),e((()=>{var e;return 0!==(null==(e=y.options)?void 0:e.length)&&""!==y.value&&null!==y.value&&void 0!==y.value&&T.value.some((e=>!y.options.some((a=>a.value===e))))})),e((()=>{const e=[];return""!==y.value&&null!==y.value&&void 0!==y.value&&T.value.forEach((a=>{y.options.some((e=>e.value===a))||e.push(a)})),c(e)}));const c=e=>0===e.length?"":e.join(" ");return(e,y)=>{const c=v;return a(),l("div",null,[(a(!0),l(s,null,o(d.options,((e,o)=>(a(),l(s,null,[T.value.includes(String(e.value))?(a(),l(s,{key:0},["default"!==e.elTagType&&""!==e.elTagType||""!==e.elTagClass&&null!=e.elTagClass?(a(),t(c,{key:e.value+"","disable-transitions":!0,index:o,type:"primary"===e.elTagType||"success"===e.elTagType||"info"===e.elTagType||"warning"===e.elTagType||"danger"===e.elTagType?e.elTagType:"primary",class:n(e.elTagClass)},{default:r((()=>[i(u(e.label+" "),1)])),_:2},1032,["index","type","class"])):(a(),l("span",{key:e.value,index:o,class:n(e.elTagClass)},u(e.label+" "),11,g))],64)):p("",!0)],64)))),256))])}}};export{d as _};
|
||||
1
dist/assets/DictTag.4aa7d194.css
vendored
1
dist/assets/DictTag.4aa7d194.css
vendored
@ -1 +0,0 @@
|
||||
.el-tag+.el-tag{margin-left:10px}
|
||||
1
dist/assets/Image.73035cf4.js
vendored
1
dist/assets/Image.73035cf4.js
vendored
@ -1 +0,0 @@
|
||||
import{i as e}from"./index.c0a98caf.js";const a={getImage:a=>e.get("/zhishu/image/getImage",{params:a}),imagelicenseUpload:a=>{const t=new FormData;return t.append("file",a),e.post("/zhishu/image/userUpload",t,{headers:{"Content-Type":"multipart/form-data"}})}};export{a as I};
|
||||
1
dist/assets/Index.52965b1d.js
vendored
1
dist/assets/Index.52965b1d.js
vendored
@ -1 +0,0 @@
|
||||
import{g as a,a8 as e,_ as s,u as l,$ as r,ak as o,a9 as t,aa as c,a3 as n,ab as i,o as p,k as u,m as d,w as m,l as f,t as g,n as v,v as h,aw as w,a6 as b,a7 as y,aR as _,ao as V}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css */import{s as x}from"./index.c0a98caf.js";const k={class:"login-container"},j={class:"header"},q=(a=>(b("data-v-c7eaa19c"),a=a(),y(),a))((()=>f("h2",{class:"title"},"登录",-1))),C={class:"subtitle"},U={class:"captcha-wrapper"},R=["src"],$={__name:"Index",setup(b){var y;const $=null==(y=a())?void 0:y.appContext.config.globalProperties.$global,D=e({username:"",password:"",captcha:""}),I=e({username:[{required:!0,message:"手机号不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],captcha:[{required:!0,message:"验证码不能为空",trigger:"blur"}]}),L=s(null),P=s(""),F=s(!1),K=l(),z=()=>{P.value=`/api/userLogin/generateCaptcha?t=${Date.now()}`},A=async()=>{L.value&&await L.value.validate((async a=>{if(a)try{F.value=!0;const a=new FormData;a.append("username",D.username),a.append("password",D.password),a.append("code",D.captcha),console.log('准备调用store.dispatch("login")',a),await x.dispatch("login",a),console.log('store.dispatch("login")调用成功');const e=K.currentRoute.value.query.redirect||"/welcome";console.log("跳转地址",e),_((()=>{window.location.href=e,K.replace(e),V.success("登录成功")}))}catch(e){console.error("登录错误详情:",e),z(),V.error(e.message||"登录失败")}finally{F.value=!1}else z()}))};return r((()=>{z()})),(a,e)=>{const s=o,l=t,r=c,b=n,y=i;return p(),u("div",k,[d(y,{ref_key:"formRef",ref:L,model:D,rules:I,onKeyup:w(A,["enter"])},{default:m((()=>{var a;return[f("div",j,[q,f("p",C,"欢迎使用"+g(null==(a=v($))?void 0:a.system.name)+"管理系统",1),d(s)]),d(r,{prop:"username",class:"form-item"},{default:m((()=>[d(l,{modelValue:D.username,"onUpdate:modelValue":e[0]||(e[0]=a=>D.username=a),placeholder:"请输入手机号","prefix-icon":"User",class:"input-item"},null,8,["modelValue"])])),_:1}),d(r,{prop:"password",class:"form-item"},{default:m((()=>[d(l,{modelValue:D.password,"onUpdate:modelValue":e[1]||(e[1]=a=>D.password=a),type:"password",placeholder:"请输入密码","prefix-icon":"Lock","show-password":"",class:"input-item"},null,8,["modelValue"])])),_:1}),d(r,{prop:"captcha",class:"form-item"},{default:m((()=>[f("div",U,[d(l,{modelValue:D.captcha,"onUpdate:modelValue":e[2]||(e[2]=a=>D.captcha=a),placeholder:"请输入验证码","prefix-icon":"Picture",class:"captcha-input input-item"},null,8,["modelValue"]),f("img",{src:P.value,class:"captcha-image",onClick:z},null,8,R)])])),_:1}),d(s,{class:"custom-divider"}),d(b,{type:"primary",class:"login-btn",loading:F.value,onClick:A},{default:m((()=>[h("登录")])),_:1},8,["loading"])]})),_:1},8,["model","rules"])])}},__scopeId:"data-v-c7eaa19c"};export{$ as default};
|
||||
@ -1 +1 @@
|
||||
import{d as m,g as e,_ as a,a3 as t,a4 as r,a5 as n,o as s,k as T,m as o,w as _,l as c,t as l,n as d,v as i,a6 as E,a7 as I}from"./vendor.be06958f.js";/* empty css *//* empty css */let p=null;const D={receipt:(m,e)=>{m.PRINT_INIT("销售小票"),m.SET_PRINT_PAGESIZE(1,"76mm","110mm",""),m.ADD_PRINT_TEXT("10mm","5mm","60mm","5mm","=== 销售小票 ==="),m.SET_PRINT_STYLEA(0,"FontSize",12),e.items.forEach(((e,a)=>{m.ADD_PRINT_TEXT(25+8*a+"mm","5mm","60mm","5mm",`${e.name} x${e.qty} ¥${e.price}`)}))},yunda:(m,e)=>{m.PRINT_INIT("韵达快递单"),m.SET_PRINT_PAGESIZE(3,"100mm","150mm",""),m.ADD_PRINT_RECT("3mm","3mm","94mm","144mm",0,1),m.ADD_PRINT_LINE("20mm","3mm","20mm","97mm",0,1),m.ADD_PRINT_LINE("75mm","3mm","75mm","97mm",0,1),m.ADD_PRINT_LINE("120mm","3mm","120mm","97mm",0,1),m.ADD_PRINT_TEXT("5mm","65mm","30mm","8mm","代收货款"),m.ADD_PRINT_TEXT("10mm","65mm","30mm","8mm",`¥${e.payment}`),m.SET_PRINT_STYLEA(0,"FontSize",10),m.ADD_PRINT_TEXT("15mm","65mm","30mm","5mm","运费总计"),m.ADD_PRINT_TEXT("20mm","65mm","30mm","5mm",`¥${e.freight}`),m.SET_PRINT_STYLEA(0,"FontSize",8),m.ADD_PRINT_BARCODE("25mm","10mm","60mm","15mm","CODE39",e.trackingNumber),m.ADD_PRINT_TEXT("40mm","10mm","60mm","5mm",e.trackingNumber),m.ADD_PRINT_TEXT("45mm","10mm","40mm","5mm",e.cityCode),m.SET_PRINT_STYLEA(0,"FontSize",9),m.ADD_PRINT_TEXT("50mm","10mm","30mm","5mm",`集 ${e.packageCenter}`),m.ADD_PRINT_TEXT("80mm","5mm","40mm","25mm",`联 ${e.receiver.name}\n ${e.receiver.phone}\n${e.receiver.address}`),m.SET_PRINT_STYLEA(0,"LineSpacing","3mm"),m.ADD_PRINT_TEXT("80mm","50mm","40mm","25mm",`寄 ${e.sender.name}\n ${e.sender.phone}\n${e.sender.address}`),m.ADD_PRINT_TEXT("125mm","10mm","80mm","5mm","已验视"),m.ADD_PRINT_TEXT("135mm","10mm","80mm","5mm","本包裹由大商道商贸技术支持"),m.SET_PRINT_STYLEA(0,"Bold",1),m.SET_PRINT_STYLEA(0,"Alignment",2)}},N=async(m,e)=>{try{const a=await new Promise(((m,e)=>{if(p)return m(p);const a=document.createElement("script");a.src="http://localhost:8000/CLodopfuncs.js",a.onload=()=>{p=getCLodop(),p||e(new Error("C-Lodop 未正确安装")),m(p)},a.onerror=()=>e(new Error("加载 C-Lodop 失败")),document.head.appendChild(a)}));if(!D[m])throw console.log(m),new Error(`未找到模板: ${m}`);return D[m](a,e),a}catch(a){throw a}},P={class:"welcome-container"},R={class:"content-wrapper"},A={class:"welcome-title"},u=(m=>(E("data-v-8a731d3e"),m=m(),I(),m))((()=>c("p",{class:"sub-text"},"让管理更高效,让工作更轻松",-1)));var S=m({__name:"Index",setup(m){var E;const I=null==(E=e())?void 0:E.appContext.config.globalProperties.$global;a([]),a(!1);const p={payment:100,freight:8.39,cityCode:"杭州 123A-456-789",packageCenter:"杭州",sender:{name:"张三",phone:"13800138000",address:"上海市浦东新区韵达总部大厦1号楼"},receiver:{name:"李四",phone:"13900139000",address:"北京市海淀区中关村大街1号院5号楼"},trackingNumber:"4300123456789",weight:1.5,remark:"易碎品,轻拿轻放"},D=async(m=!0)=>{try{const e=await N("yunda",p);m?e.PREVIEW():e.PRINT()}catch(e){alert(e.message)}};return(m,e)=>{const a=t,E=r,p=n;return s(),T("div",P,[o(p,{class:"welcome-card"},{default:_((()=>{var m;return[c("div",R,[c("h1",A,"欢迎使用"+l(null==(m=d(I))?void 0:m.system.name)+"管理系统",1),u,o(a,{type:"primary",class:"start-button",onClick:e[0]||(e[0]=()=>{})},{default:_((()=>[i("立即开始使用")])),_:1}),o(E,{style:{"margin-top":"20px"}},{default:_((()=>[o(a,{type:"primary",class:"start-button",onClick:e[1]||(e[1]=m=>D(!0))},{default:_((()=>[i("打印预览")])),_:1})])),_:1}),o(E,{style:{"margin-top":"20px"}},{default:_((()=>[o(a,{type:"primary",class:"start-button",onClick:e[2]||(e[2]=m=>D(!1))},{default:_((()=>[i("直接打印")])),_:1})])),_:1})])]})),_:1})])}}});S.__scopeId="data-v-8a731d3e";export{S as default};
|
||||
import{d as m,g as e,_ as a,a3 as t,a4 as r,a5 as n,o as s,k as T,m as o,w as _,l as c,t as d,n as l,v as i,a6 as E,a7 as I}from"./vendor.7d62357a.js";/* empty css *//* empty css */let p=null;const D={receipt:(m,e)=>{m.PRINT_INIT("销售小票"),m.SET_PRINT_PAGESIZE(1,"76mm","110mm",""),m.ADD_PRINT_TEXT("10mm","5mm","60mm","5mm","=== 销售小票 ==="),m.SET_PRINT_STYLEA(0,"FontSize",12),e.items.forEach(((e,a)=>{m.ADD_PRINT_TEXT(25+8*a+"mm","5mm","60mm","5mm",`${e.name} x${e.qty} ¥${e.price}`)}))},yunda:(m,e)=>{m.PRINT_INIT("韵达快递单"),m.SET_PRINT_PAGESIZE(3,"100mm","150mm",""),m.ADD_PRINT_RECT("3mm","3mm","94mm","144mm",0,1),m.ADD_PRINT_LINE("20mm","3mm","20mm","97mm",0,1),m.ADD_PRINT_LINE("75mm","3mm","75mm","97mm",0,1),m.ADD_PRINT_LINE("120mm","3mm","120mm","97mm",0,1),m.ADD_PRINT_TEXT("5mm","65mm","30mm","8mm","代收货款"),m.ADD_PRINT_TEXT("10mm","65mm","30mm","8mm",`¥${e.payment}`),m.SET_PRINT_STYLEA(0,"FontSize",10),m.ADD_PRINT_TEXT("15mm","65mm","30mm","5mm","运费总计"),m.ADD_PRINT_TEXT("20mm","65mm","30mm","5mm",`¥${e.freight}`),m.SET_PRINT_STYLEA(0,"FontSize",8),m.ADD_PRINT_BARCODE("25mm","10mm","60mm","15mm","CODE39",e.trackingNumber),m.ADD_PRINT_TEXT("40mm","10mm","60mm","5mm",e.trackingNumber),m.ADD_PRINT_TEXT("45mm","10mm","40mm","5mm",e.cityCode),m.SET_PRINT_STYLEA(0,"FontSize",9),m.ADD_PRINT_TEXT("50mm","10mm","30mm","5mm",`集 ${e.packageCenter}`),m.ADD_PRINT_TEXT("80mm","5mm","40mm","25mm",`联 ${e.receiver.name}\n ${e.receiver.phone}\n${e.receiver.address}`),m.SET_PRINT_STYLEA(0,"LineSpacing","3mm"),m.ADD_PRINT_TEXT("80mm","50mm","40mm","25mm",`寄 ${e.sender.name}\n ${e.sender.phone}\n${e.sender.address}`),m.ADD_PRINT_TEXT("125mm","10mm","80mm","5mm","已验视"),m.ADD_PRINT_TEXT("135mm","10mm","80mm","5mm","本包裹由大商道商贸技术支持"),m.SET_PRINT_STYLEA(0,"Bold",1),m.SET_PRINT_STYLEA(0,"Alignment",2)}},N=async(m,e)=>{try{const a=await new Promise(((m,e)=>{if(p)return m(p);const a=document.createElement("script");a.src="http://localhost:8000/CLodopfuncs.js",a.onload=()=>{p=getCLodop(),p||e(new Error("C-Lodop 未正确安装")),m(p)},a.onerror=()=>e(new Error("加载 C-Lodop 失败")),document.head.appendChild(a)}));if(!D[m])throw console.log(m),new Error(`未找到模板: ${m}`);return D[m](a,e),a}catch(a){throw a}},P={class:"welcome-container"},R={class:"content-wrapper"},A={class:"welcome-title"},u=(m=>(E("data-v-8a731d3e"),m=m(),I(),m))((()=>c("p",{class:"sub-text"},"让管理更高效,让工作更轻松",-1)));var S=m({__name:"Index",setup(m){var E;const I=null==(E=e())?void 0:E.appContext.config.globalProperties.$global;a([]),a(!1);const p={payment:100,freight:8.39,cityCode:"杭州 123A-456-789",packageCenter:"杭州",sender:{name:"张三",phone:"13800138000",address:"上海市浦东新区韵达总部大厦1号楼"},receiver:{name:"李四",phone:"13900139000",address:"北京市海淀区中关村大街1号院5号楼"},trackingNumber:"4300123456789",weight:1.5,remark:"易碎品,轻拿轻放"},D=async(m=!0)=>{try{const e=await N("yunda",p);m?e.PREVIEW():e.PRINT()}catch(e){alert(e.message)}};return(m,e)=>{const a=t,E=r,p=n;return s(),T("div",P,[o(p,{class:"welcome-card"},{default:_((()=>{var m;return[c("div",R,[c("h1",A,"欢迎使用"+d(null==(m=l(I))?void 0:m.system.name)+"管理系统",1),u,o(a,{type:"primary",class:"start-button",onClick:e[0]||(e[0]=()=>{})},{default:_((()=>[i("立即开始使用")])),_:1}),o(E,{style:{"margin-top":"20px"}},{default:_((()=>[o(a,{type:"primary",class:"start-button",onClick:e[1]||(e[1]=m=>D(!0))},{default:_((()=>[i("打印预览")])),_:1})])),_:1}),o(E,{style:{"margin-top":"20px"}},{default:_((()=>[o(a,{type:"primary",class:"start-button",onClick:e[2]||(e[2]=m=>D(!1))},{default:_((()=>[i("直接打印")])),_:1})])),_:1})])]})),_:1})])}}});S.__scopeId="data-v-8a731d3e";export{S as default};
|
||||
1
dist/assets/Index.c4a1c9c3.js
vendored
Normal file
1
dist/assets/Index.c4a1c9c3.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{g as a,a8 as e,_ as s,u as l,$ as r,ak as o,a9 as t,aa as c,a3 as n,ab as i,o as p,k as d,m as u,w as m,l as g,t as f,n as v,v as h,av as w,a6 as b,a7 as y,aO as _,ao as V}from"./vendor.7d62357a.js";/* empty css *//* empty css *//* empty css */import{s as x}from"./index.b524af77.js";const k={class:"login-container"},j={class:"header"},q=(a=>(b("data-v-c7eaa19c"),a=a(),y(),a))((()=>g("h2",{class:"title"},"登录",-1))),C={class:"subtitle"},U={class:"captcha-wrapper"},$=["src"],D={__name:"Index",setup(b){var y;const D=null==(y=a())?void 0:y.appContext.config.globalProperties.$global,I=e({username:"",password:"",captcha:""}),L=e({username:[{required:!0,message:"手机号不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],captcha:[{required:!0,message:"验证码不能为空",trigger:"blur"}]}),P=s(null),R=s(""),F=s(!1),K=l(),O=()=>{R.value=`/api/userLogin/generateCaptcha?t=${Date.now()}`},z=async()=>{P.value&&await P.value.validate((async a=>{if(a)try{F.value=!0;const a=new FormData;a.append("username",I.username),a.append("password",I.password),a.append("code",I.captcha),console.log('准备调用store.dispatch("login")',a),await x.dispatch("login",a),console.log('store.dispatch("login")调用成功');const e=K.currentRoute.value.query.redirect||"/welcome";console.log("跳转地址",e),_((()=>{window.location.href=e,K.replace(e),V.success("登录成功")}))}catch(e){console.error("登录错误详情:",e),O(),V.error(e.message||"登录失败")}finally{F.value=!1}else O()}))};return r((()=>{O()})),(a,e)=>{const s=o,l=t,r=c,b=n,y=i;return p(),d("div",k,[u(y,{ref_key:"formRef",ref:P,model:I,rules:L,onKeyup:w(z,["enter"])},{default:m((()=>{var a;return[g("div",j,[q,g("p",C,"欢迎使用"+f(null==(a=v(D))?void 0:a.system.name)+"管理系统",1),u(s)]),u(r,{prop:"username",class:"form-item"},{default:m((()=>[u(l,{modelValue:I.username,"onUpdate:modelValue":e[0]||(e[0]=a=>I.username=a),placeholder:"请输入手机号","prefix-icon":"User",class:"input-item"},null,8,["modelValue"])])),_:1}),u(r,{prop:"password",class:"form-item"},{default:m((()=>[u(l,{modelValue:I.password,"onUpdate:modelValue":e[1]||(e[1]=a=>I.password=a),type:"password",placeholder:"请输入密码","prefix-icon":"Lock","show-password":"",class:"input-item"},null,8,["modelValue"])])),_:1}),u(r,{prop:"captcha",class:"form-item"},{default:m((()=>[g("div",U,[u(l,{modelValue:I.captcha,"onUpdate:modelValue":e[2]||(e[2]=a=>I.captcha=a),placeholder:"请输入验证码","prefix-icon":"Picture",class:"captcha-input input-item"},null,8,["modelValue"]),g("img",{src:R.value,class:"captcha-image",onClick:O},null,8,$)])])),_:1}),u(s,{class:"custom-divider"}),u(b,{type:"primary",class:"login-btn",loading:F.value,onClick:z},{default:m((()=>[h("登录")])),_:1},8,["loading"])]})),_:1},8,["model","rules"])])}},__scopeId:"data-v-c7eaa19c"};export{D as default};
|
||||
1
dist/assets/List.0f32b580.js
vendored
1
dist/assets/List.0f32b580.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.105316c5.css
vendored
Normal file
1
dist/assets/List.105316c5.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.19d8d19a.js
vendored
Normal file
1
dist/assets/List.19d8d19a.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.231113c1.js
vendored
Normal file
1
dist/assets/List.231113c1.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
var e=Object.defineProperty,a=Object.defineProperties,t=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,o=(a,t,l)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[t]=l;import{_ as n,a8 as i,$ as c,ao as u,ac as p,a3 as d,af as f,ag as g,a9 as v,am as m,as as b,o as y,k as h,l as j,m as w,at as z,H as O,w as _,an as x,v as k,a6 as C,a7 as N,aO as P}from"./vendor.7d62357a.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as S}from"./index.b524af77.js";import"./RefreshButton.8cc1a8ff.js";import{A as V}from"./ActionBar.39d7b312.js";const I=e=>{const n=(i=((e,a)=>{for(var t in a||(a={}))r.call(a,t)&&o(e,t,a[t]);if(l)for(var t of l(a))s.call(a,t)&&o(e,t,a[t]);return e})({},e),c={pageNum:e.page,pageSize:e.size},a(i,t(c)));var i,c;return delete n.page,delete n.size,S.get("/runningLog/pageQuery",{params:n})},R=e=>S.get("/runningLog/viewLog?fileName="+e);const T={class:"list-container"},$=(e=>(C("data-v-2c6b56fc"),e=e(),N(),e))((()=>j("div",{class:"search-area"},null,-1))),L={class:"search-area"},U={class:"pagination-container"},A={class:"dialog-footer"},B={__name:"List",setup(e){const a=n([]),t=n(!1),l=n(null);n("");const r=n(!1);i({type:"",name:"",review:"",status:""});const s=i({current:1,size:10,total:0}),o=n([]),C=n(!0),N=n(!0),S=e=>{o.value=e.map((e=>e.id)),C.value=1!=e.length,N.value=!e.length};c((()=>{B()}));const B=async()=>{t.value=!0;try{const e={page:s.current,size:s.size},l=await I(e);200===l.code?(a.value=l.data.list||[],s.total=l.data.total||0):u.error(l.message||"获取数据失败")}catch(e){console.error("获取数据失败:",e),"ECONNABORTED"===e.code?u.error("请求超时,请检查网络连接或联系管理员"):e.response?u.error(`请求失败: ${e.response.status} ${e.response.statusText}`):e.request?u.error("服务器未响应,请稍后再试"):u.error(`请求错误: ${e.message}`),a.value=[],s.total=0}finally{t.value=!1}},E=n(),q=n(null);let D=null;const H=async e=>{const a=await R(e);E.value=a.data,P((()=>{var e,a;const t=null==(a=null==(e=q.value)?void 0:e.$el)?void 0:a.querySelector("textarea");t&&(t.scrollTop=t.scrollHeight)}))},Q=()=>{clearInterval(D),D=null,r.value=!1,E.value=""},F=()=>{B()},G=e=>{s.size=e,s.current=1,B()},J=e=>{s.current=e,B()};return(e,o)=>{const n=p,i=d,c=f,u=g,C=v,N=m,P=b;return y(),h("div",T,[$,j("div",L,[w(V,{onRefresh:F}),z((y(),O(c,{ref_key:"tableRef",ref:l,data:a.value,border:"",stripe:"",style:{width:"100%"},onSelectionChange:S},{default:_((()=>[w(n,{type:"selection",width:"55",align:"center"}),x("",!0),w(n,{label:"文件名称",align:"center",prop:"fileName"}),w(n,{label:"文件类型",align:"center",prop:"fileType"}),w(n,{label:"排序",align:"center",prop:"fileOrder"}),w(n,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:_((e=>[w(i,{type:"primary",onClick:a=>(async e=>{clearInterval(D),D=null,E.value="",r.value=!0,await H(e),D=setInterval((async()=>{await H(e)}),5e3)})(e.row.fileName)},{default:_((()=>[k("查看日志")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data"])),[[P,t.value]]),j("div",U,[w(u,{"current-page":s.current,"onUpdate:currentPage":o[0]||(o[0]=e=>s.current=e),"page-size":s.size,"onUpdate:pageSize":o[1]||(o[1]=e=>s.size=e),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:s.total,onSizeChange:G,onCurrentChange:J},null,8,["current-page","page-size","total"])])]),w(N,{modelValue:r.value,"onUpdate:modelValue":o[3]||(o[3]=e=>r.value=e),width:"1300px","close-on-click-modal":!1},{footer:_((()=>[j("span",A,[w(i,{onClick:Q},{default:_((()=>[k("关闭")])),_:1})])])),default:_((()=>[w(C,{modelValue:E.value,"onUpdate:modelValue":o[2]||(o[2]=e=>E.value=e),style:{width:"100%"},rows:30,type:"textarea",placeholder:"暂无日志信息",disabled:"",ref_key:"logTextareaRef",ref:q},null,8,["modelValue"])])),_:1},8,["modelValue"])])}},__scopeId:"data-v-2c6b56fc"};export{B as default};
|
||||
1
dist/assets/List.253fa912.css
vendored
1
dist/assets/List.253fa912.css
vendored
@ -1 +0,0 @@
|
||||
.container[data-v-5846db94]{padding:20px}.search-area[data-v-5846db94]{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px #0000001a;position:relative}.search-row[data-v-5846db94]{display:flex;margin-bottom:10px;flex-wrap:wrap}.search-item[data-v-5846db94]{display:flex;align-items:center;margin-right:15px;margin-bottom:5px}.search-label[data-v-5846db94]{width:90px;text-align:right;padding-right:10px;color:#606266;font-size:14px}.search-item .el-input[data-v-5846db94]{width:220px}.search-item .el-select[data-v-5846db94]{width:220px}.btn-item[data-v-5846db94]{margin-left:auto}.action-bar[data-v-5846db94]{margin-bottom:15px;background-color:#fff;padding:10px;border-radius:4px;box-shadow:0 1px 4px #00000014;display:flex;justify-content:space-between}.action-left[data-v-5846db94]{display:flex;gap:10px}.pagination-container[data-v-5846db94]{margin-top:20px;background-color:#fff;padding:10px;border-radius:4px;box-shadow:0 1px 4px #00000014;display:flex;justify-content:flex-end}.template-select[data-v-5846db94]{display:flex;align-items:center}.template-link[data-v-5846db94]{cursor:pointer}[data-v-5846db94] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000001a;margin-bottom:20px}[data-v-5846db94] .el-table__header-wrapper{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}[data-v-5846db94] .el-table__body-wrapper{overflow-y:auto;scrollbar-width:thin}[data-v-5846db94] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}[data-v-5846db94] .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:3px;background:#c0c4cc}[data-v-5846db94] .el-table__body-wrapper::-webkit-scrollbar-track{border-radius:3px;background:#f5f7fa}[data-v-5846db94] .el-table th{background-color:#f5f7fa;color:#606266;text-align:center;height:50px;padding:8px 0;font-weight:500;border-bottom:2px solid #EBEEF5}[data-v-5846db94] .el-table td{padding:12px 8px;height:55px;vertical-align:middle}[data-v-5846db94] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#fafafa}[data-v-5846db94] .el-table__row:hover td{background-color:#f0f7ff!important}[data-v-5846db94] .el-table__row.empty-row td{color:#909399;font-style:italic;background-color:#f9f9f9;text-align:center;padding:20px 0}[data-v-5846db94] .el-table__expand-icon{color:#409eff;font-size:16px}[data-v-5846db94] .el-table__indent{padding-left:15px}[data-v-5846db94] .el-table .cell{padding:0 10px}[data-v-5846db94] .el-tag{border-radius:4px;padding:0 8px;height:28px;line-height:26px;font-weight:500}[data-v-5846db94] .el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8}[data-v-5846db94] .el-tag--danger{background-color:#fef0f0;border-color:#fde2e2}[data-v-5846db94] .el-button.is-link{padding:4px 8px;margin:0 4px}[data-v-5846db94] .el-button.is-link:hover{background-color:#ecf5ff;border-radius:4px}.dialog-footer[data-v-5846db94]{display:flex;justify-content:flex-end;gap:10px}[data-v-5846db94] .el-table__empty-text{padding:30px 0;font-size:14px;color:#909399}
|
||||
1
dist/assets/List.28755db8.js
vendored
1
dist/assets/List.28755db8.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.3dc68e95.css
vendored
1
dist/assets/List.3dc68e95.css
vendored
@ -1 +0,0 @@
|
||||
.user-list-container[data-v-7aa34d24]{padding:20px}.header-actions[data-v-7aa34d24]{display:flex;justify-content:space-between;margin-bottom:20px}.search-input[data-v-7aa34d24]{width:300px}.pagination-container[data-v-7aa34d24]{margin-top:20px;display:flex;justify-content:flex-end}.user-form[data-v-7aa34d24]{margin:0 20px}[data-v-7aa34d24] .el-dialog__body{padding-top:10px;padding-bottom:10px}.shop-section[data-v-7aa34d24]{margin-bottom:30px}.shop-type-title[data-v-7aa34d24]{margin-bottom:15px;font-size:16px;font-weight:bold}.no-data[data-v-7aa34d24]{text-align:center;padding:40px 0}.shop-tabs[data-v-7aa34d24]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e4e7ed;text-align:center}.shop-tabs .el-button-group[data-v-7aa34d24]{align-items:center;gap:0}.shop-tabs .el-button[data-v-7aa34d24]{transition:all .3s ease;font-weight:500}.shop-tabs .el-button[data-v-7aa34d24]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.shop-tabs .el-button[data-v-7aa34d24]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.shop-tabs .el-button[data-v-7aa34d24]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.shop-tabs .el-button[data-v-7aa34d24]:not(:first-child):not(:last-child){border-radius:0}.shop-table[data-v-7aa34d24]{border-collapse:collapse}.shop-table[data-v-7aa34d24] .el-table__header-wrapper{background-color:#f5f7fa}.shop-table[data-v-7aa34d24] .el-table__header{background-color:#f5f7fa}.shop-table[data-v-7aa34d24] .el-table__header th{background-color:#f5f7fa!important;color:#606266;font-weight:600;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;padding:12px 0;text-align:center}.shop-table[data-v-7aa34d24] .el-table__header th:last-child{border-right:none}.shop-table[data-v-7aa34d24] .el-table__body td{border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;padding:12px 0;text-align:center}.shop-table[data-v-7aa34d24] .el-table__body td:last-child{border-right:none}.shop-table[data-v-7aa34d24] .el-table__row:hover>td{background-color:#f5f7fa}.shop-table[data-v-7aa34d24] .el-table__border{border:1px solid #ebeef5}.shop-table[data-v-7aa34d24] .el-table__cell{padding:12px 8px;border-right:1px solid #ebeef5}.shop-table[data-v-7aa34d24] .el-table__cell:last-child{border-right:none}
|
||||
1
dist/assets/List.4d31a92d.js
vendored
1
dist/assets/List.4d31a92d.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.519b5d64.css
vendored
Normal file
1
dist/assets/List.519b5d64.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
.user-list-container[data-v-2bfa3c88]{padding:20px}.header-actions[data-v-2bfa3c88]{display:flex;justify-content:space-between;margin-bottom:20px}.search-input[data-v-2bfa3c88]{width:300px}.pagination-container[data-v-2bfa3c88]{margin-top:20px;display:flex;justify-content:flex-end}.user-form[data-v-2bfa3c88]{margin:0 20px}[data-v-2bfa3c88] .el-dialog__body{padding-top:10px;padding-bottom:10px}
|
||||
1
dist/assets/List.5adcba33.js
vendored
Normal file
1
dist/assets/List.5adcba33.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.5ba8804f.js
vendored
1
dist/assets/List.5ba8804f.js
vendored
@ -1 +0,0 @@
|
||||
var e=Object.defineProperty,a=Object.defineProperties,t=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,o=(a,t,l)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[t]=l;import{_ as n,a8 as i,$ as c,ao as u,ac as p,a3 as d,af as f,ag as g,a9 as m,am as v,as as b,o as y,k as h,l as j,m as w,at as z,H as O,w as _,an as x,v as k,a6 as C,a7 as N,aR as P}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as R}from"./index.c0a98caf.js";import"./RefreshButton.7d989868.js";import{A as S}from"./ActionBar.646f8638.js";const V=e=>{const n=(i=((e,a)=>{for(var t in a||(a={}))r.call(a,t)&&o(e,t,a[t]);if(l)for(var t of l(a))s.call(a,t)&&o(e,t,a[t]);return e})({},e),c={pageNum:e.page,pageSize:e.size},a(i,t(c)));var i,c;return delete n.page,delete n.size,R.get("/runningLog/pageQuery",{params:n})},I=e=>R.get("/runningLog/viewLog?fileName="+e);const T={class:"list-container"},$=(e=>(C("data-v-2c6b56fc"),e=e(),N(),e))((()=>j("div",{class:"search-area"},null,-1))),L={class:"search-area"},U={class:"pagination-container"},A={class:"dialog-footer"},B={__name:"List",setup(e){const a=n([]),t=n(!1),l=n(null);n("");const r=n(!1);i({type:"",name:"",review:"",status:""});const s=i({current:1,size:10,total:0}),o=n([]),C=n(!0),N=n(!0),R=e=>{o.value=e.map((e=>e.id)),C.value=1!=e.length,N.value=!e.length};c((()=>{B()}));const B=async()=>{t.value=!0;try{const e={page:s.current,size:s.size},l=await V(e);200===l.code?(a.value=l.data.list||[],s.total=l.data.total||0):u.error(l.message||"获取数据失败")}catch(e){console.error("获取数据失败:",e),"ECONNABORTED"===e.code?u.error("请求超时,请检查网络连接或联系管理员"):e.response?u.error(`请求失败: ${e.response.status} ${e.response.statusText}`):e.request?u.error("服务器未响应,请稍后再试"):u.error(`请求错误: ${e.message}`),a.value=[],s.total=0}finally{t.value=!1}},E=n(),q=n(null);let D=null;const H=async e=>{const a=await I(e);E.value=a.data,P((()=>{var e,a;const t=null==(a=null==(e=q.value)?void 0:e.$el)?void 0:a.querySelector("textarea");t&&(t.scrollTop=t.scrollHeight)}))},Q=()=>{clearInterval(D),D=null,r.value=!1,E.value=""},F=()=>{B()},G=e=>{s.size=e,s.current=1,B()},J=e=>{s.current=e,B()};return(e,o)=>{const n=p,i=d,c=f,u=g,C=m,N=v,P=b;return y(),h("div",T,[$,j("div",L,[w(S,{onRefresh:F}),z((y(),O(c,{ref_key:"tableRef",ref:l,data:a.value,border:"",stripe:"",style:{width:"100%"},onSelectionChange:R},{default:_((()=>[w(n,{type:"selection",width:"55",align:"center"}),x("",!0),w(n,{label:"文件名称",align:"center",prop:"fileName"}),w(n,{label:"文件类型",align:"center",prop:"fileType"}),w(n,{label:"排序",align:"center",prop:"fileOrder"}),w(n,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:_((e=>[w(i,{type:"primary",onClick:a=>(async e=>{clearInterval(D),D=null,E.value="",r.value=!0,await H(e),D=setInterval((async()=>{await H(e)}),5e3)})(e.row.fileName)},{default:_((()=>[k("查看日志")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data"])),[[P,t.value]]),j("div",U,[w(u,{"current-page":s.current,"onUpdate:currentPage":o[0]||(o[0]=e=>s.current=e),"page-size":s.size,"onUpdate:pageSize":o[1]||(o[1]=e=>s.size=e),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:s.total,onSizeChange:G,onCurrentChange:J},null,8,["current-page","page-size","total"])])]),w(N,{modelValue:r.value,"onUpdate:modelValue":o[3]||(o[3]=e=>r.value=e),width:"1300px","close-on-click-modal":!1},{footer:_((()=>[j("span",A,[w(i,{onClick:Q},{default:_((()=>[k("关闭")])),_:1})])])),default:_((()=>[w(C,{modelValue:E.value,"onUpdate:modelValue":o[2]||(o[2]=e=>E.value=e),style:{width:"100%"},rows:30,type:"textarea",placeholder:"暂无日志信息",disabled:"",ref_key:"logTextareaRef",ref:q},null,8,["modelValue"])])),_:1},8,["modelValue"])])}},__scopeId:"data-v-2c6b56fc"};export{B as default};
|
||||
1
dist/assets/List.5dbd121c.js
vendored
1
dist/assets/List.5dbd121c.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.6770a0a9.js
vendored
Normal file
1
dist/assets/List.6770a0a9.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.730baa02.js
vendored
Normal file
1
dist/assets/List.730baa02.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.a0329056.js
vendored
Normal file
1
dist/assets/List.a0329056.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.a19c1ef2.js
vendored
1
dist/assets/List.a19c1ef2.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.b30d57ec.js
vendored
1
dist/assets/List.b30d57ec.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.b57d2299.js
vendored
1
dist/assets/List.b57d2299.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/List.d71369e4.js
vendored
Normal file
1
dist/assets/List.d71369e4.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/List.e6207d13.js
vendored
Normal file
1
dist/assets/List.e6207d13.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/MemberRecord.16efe50f.js
vendored
1
dist/assets/MemberRecord.16efe50f.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/MemberRecord.69c84fb9.js
vendored
Normal file
1
dist/assets/MemberRecord.69c84fb9.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/Pagination.4d8ac43b.js
vendored
1
dist/assets/Pagination.4d8ac43b.js
vendored
@ -1 +0,0 @@
|
||||
import{B as e,ag as a,o as t,k as i,m as p}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css */const n={class:"pagination-container"},o=Object.assign({name:"Pagination"},{__name:"Pagination",props:{total:{type:Number,default:0},page:{type:Number,default:1},limit:{type:Number,default:10}},emits:["update:page","update:limit","pagination"],setup(o,{emit:s}){const l=o,g=s,u=e({get:()=>l.page,set:e=>g("update:page",e)}),r=e({get:()=>l.limit,set:e=>g("update:limit",e)}),m=e=>{g("update:limit",e),g("pagination",{page:u.value,limit:e})},d=e=>{g("update:page",e),g("pagination",{page:e,limit:r.value})};return(e,s)=>{const l=a;return t(),i("div",n,[p(l,{"current-page":u.value,"onUpdate:currentPage":s[0]||(s[0]=e=>u.value=e),"page-size":r.value,"onUpdate:pageSize":s[1]||(s[1]=e=>r.value=e),"page-sizes":[10,20,50,100],total:o.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:m,onCurrentChange:d},null,8,["current-page","page-size","total"])])}}});o.__scopeId="data-v-42e53612";export{o as _};
|
||||
1
dist/assets/Pagination.988d8a2d.css
vendored
1
dist/assets/Pagination.988d8a2d.css
vendored
@ -1 +0,0 @@
|
||||
.pagination-container[data-v-42e53612]{display:flex;justify-content:flex-end;margin-top:20px}
|
||||
1
dist/assets/Permission.0e45e894.js
vendored
Normal file
1
dist/assets/Permission.0e45e894.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/Permission.3f2c2edb.js
vendored
1
dist/assets/Permission.3f2c2edb.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/RefreshButton.7d989868.js
vendored
1
dist/assets/RefreshButton.7d989868.js
vendored
@ -1 +0,0 @@
|
||||
import{_ as e,a3 as s,o as a,H as t,w as r,m as n,n as i,aq as o,z as l}from"./vendor.be06958f.js";const u=Object.assign({name:"RefreshButton"},{__name:"RefreshButton",props:{size:{type:String,default:"default"},position:{type:String,default:"right"}},emits:["refresh"],setup(u,{emit:f}){const c=f,d=e(!1),p=()=>{d.value=!0,c("refresh"),setTimeout((()=>{d.value=!1}),500)};return(e,f)=>{const c=l,m=s;return a(),t(m,{class:"btn-circle btn-refresh",size:u.size,onClick:p,loading:d.value},{default:r((()=>[n(c,null,{default:r((()=>[n(i(o))])),_:1})])),_:1},8,["size","loading"])}}});u.__scopeId="data-v-4afcc2ad";var f=u;export{f as R};
|
||||
1
dist/assets/RefreshButton.8cc1a8ff.js
vendored
Normal file
1
dist/assets/RefreshButton.8cc1a8ff.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,a3 as s,o as a,H as t,w as r,m as n,n as i,aq as o,z as l}from"./vendor.7d62357a.js";const u=Object.assign({name:"RefreshButton"},{__name:"RefreshButton",props:{size:{type:String,default:"default"},position:{type:String,default:"right"}},emits:["refresh"],setup(u,{emit:d}){const f=d,c=e(!1),p=()=>{c.value=!0,f("refresh"),setTimeout((()=>{c.value=!1}),500)};return(e,d)=>{const f=l,m=s;return a(),t(m,{class:"btn-circle btn-refresh",size:u.size,onClick:p,loading:c.value},{default:r((()=>[n(f,null,{default:r((()=>[n(i(o))])),_:1})])),_:1},8,["size","loading"])}}});u.__scopeId="data-v-4afcc2ad";var d=u;export{d as R};
|
||||
1
dist/assets/RightToolbar.0c29bd4c.js
vendored
1
dist/assets/RightToolbar.0c29bd4c.js
vendored
@ -1 +0,0 @@
|
||||
import{a3 as a,o as e,k as s,l as o,m as t,w as l,n as r,av as c,aq as n,z as i}from"./vendor.be06958f.js";const u={class:"right-toolbar"},d={class:"toolbar-actions"},h=Object.assign({name:"RightToolbar"},{__name:"RightToolbar",props:{showSearch:{type:Boolean,default:!0}},emits:["update:showSearch","queryTable"],setup(h,{emit:b}){const p=h,_=b,f=()=>{_("update:showSearch",!p.showSearch)},m=()=>{_("queryTable")};return(h,b)=>{const p=i,_=a;return e(),s("div",u,[o("div",d,[t(_,{onClick:f,circle:""},{default:l((()=>[t(p,null,{default:l((()=>[t(r(c))])),_:1})])),_:1}),t(_,{onClick:m,circle:""},{default:l((()=>[t(p,null,{default:l((()=>[t(r(n))])),_:1})])),_:1})])])}}});h.__scopeId="data-v-d270b3e0";export{h as _};
|
||||
1
dist/assets/RightToolbar.a828870f.css
vendored
1
dist/assets/RightToolbar.a828870f.css
vendored
@ -1 +0,0 @@
|
||||
.right-toolbar[data-v-d270b3e0]{display:flex;justify-content:flex-end;align-items:center}.toolbar-actions[data-v-d270b3e0]{display:flex;gap:10px}
|
||||
1
dist/assets/Role.f29532cc.js
vendored
Normal file
1
dist/assets/Role.f29532cc.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/Role.f570fe3b.js
vendored
1
dist/assets/Role.f570fe3b.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/TabsView.2f6bd8e9.js
vendored
Normal file
1
dist/assets/TabsView.2f6bd8e9.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{d as a,V as e,u as l,_ as t,$ as u,C as s,a0 as o,a1 as n,S as v,o as c,k as d,m as i,w as p,J as m,I as r,l as h,H as f,P as b,a2 as w}from"./vendor.7d62357a.js";const _={class:"tabs-container"},P={class:"tab-content"};var V=a({__name:"TabsView",setup(a){const V=e(),k=l(),y=t(V.path),I=t([]),x=t([]);u((()=>{I.value.some((a=>"/welcome"===a.path))||I.value.push({title:"欢迎页",path:"/welcome"})})),s(V,(a=>{var e;const l=a.fullPath,t=(null==(e=a.meta.title)?void 0:e.toString())||"异常页";if("/welcome"===l)return;I.value.find((a=>a.path===l))||(I.value.push({title:t,path:l}),x.value.includes(l)||x.value.push(l)),y.value=l}),{immediate:!0}),s(y,(a=>{a&&a!==V.fullPath&&k.push(a)}));const C=a=>{if("/welcome"===a)return;const e=I.value.findIndex((e=>e.path===a));if(-1!==e&&(x.value=x.value.filter((e=>e!==a)),I.value.splice(e,1),a===V.fullPath)){const a=I.value[e]||I.value[e-1];y.value=(null==a?void 0:a.path)||"/welcome"}};return(a,e)=>{const l=o,t=n,u=v("router-view");return c(),d("div",_,[i(t,{modelValue:y.value,"onUpdate:modelValue":e[0]||(e[0]=a=>y.value=a),type:"card",closable:"",onTabRemove:C},{default:p((()=>[(c(!0),d(m,null,r(I.value,(a=>(c(),f(l,{key:a.path,label:a.title,name:a.path,closable:"/welcome"!==a.path},null,8,["label","name","closable"])))),128))])),_:1},8,["modelValue"]),h("div",P,[i(u,null,{default:p((({Component:e})=>[(c(),f(w,{include:x.value},[(c(),f(b(e),{key:a.$route.fullPath}))],1032,["include"]))])),_:1})])])}}});V.__scopeId="data-v-c370b4d0";export{V as default};
|
||||
1
dist/assets/TabsView.aa8ed5d9.css
vendored
1
dist/assets/TabsView.aa8ed5d9.css
vendored
@ -1 +0,0 @@
|
||||
.tabs-container[data-v-c370b4d0]{height:100%;display:flex;flex-direction:column}.tab-content[data-v-c370b4d0]{flex:1;overflow:auto;padding:0 15px 15px;background:#fff}
|
||||
File diff suppressed because one or more lines are too long
1
dist/assets/TabsView.ccc88af2.js
vendored
1
dist/assets/TabsView.ccc88af2.js
vendored
@ -1 +0,0 @@
|
||||
import{d as a,V as e,u as l,_ as t,$ as u,C as s,a0 as o,a1 as n,S as v,o as c,k as i,m as d,w as p,J as m,I as r,l as h,H as f,P as b,a2 as w}from"./vendor.be06958f.js";/* empty css */const _={class:"tabs-container"},P={class:"tab-content"};var V=a({__name:"TabsView",setup(a){const V=e(),k=l(),y=t(V.path),I=t([]),j=t([]);u((()=>{I.value.some((a=>"/welcome"===a.path))||I.value.push({title:"欢迎页",path:"/welcome"})})),s(V,(a=>{var e;const l=a.fullPath,t=(null==(e=a.meta.title)?void 0:e.toString())||"异常页";if("/welcome"===l)return;I.value.find((a=>a.path===l))||(I.value.push({title:t,path:l}),j.value.includes(l)||j.value.push(l)),y.value=l}),{immediate:!0}),s(y,(a=>{a&&a!==V.fullPath&&k.push(a)}));const x=a=>{if("/welcome"===a)return;const e=I.value.findIndex((e=>e.path===a));if(-1!==e&&(j.value=j.value.filter((e=>e!==a)),I.value.splice(e,1),a===V.fullPath)){const a=I.value[e]||I.value[e-1];y.value=(null==a?void 0:a.path)||"/welcome"}};return(a,e)=>{const l=o,t=n,u=v("router-view");return c(),i("div",_,[d(t,{modelValue:y.value,"onUpdate:modelValue":e[0]||(e[0]=a=>y.value=a),type:"card",closable:"",onTabRemove:x},{default:p((()=>[(c(!0),i(m,null,r(I.value,(a=>(c(),f(l,{key:a.path,label:a.title,name:a.path,closable:"/welcome"!==a.path},null,8,["label","name","closable"])))),128))])),_:1},8,["modelValue"]),h("div",P,[d(u,null,{default:p((({Component:e})=>[(c(),f(w,{include:j.value},[(c(),f(b(e),{key:a.$route.fullPath}))],1032,["include"]))])),_:1})])])}}});V.__scopeId="data-v-c370b4d0";export{V as default};
|
||||
1
dist/assets/cards.0d23d53e.js
vendored
Normal file
1
dist/assets/cards.0d23d53e.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
var e=Object.defineProperty,r=Object.defineProperties,a=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,d=(r,a,t)=>a in r?e(r,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[a]=t;import{i}from"./index.b524af77.js";const c={pageQueryCard:e=>{const c=(p=((e,r)=>{for(var a in r||(r={}))o.call(r,a)&&d(e,a,r[a]);if(t)for(var a of t(r))s.call(r,a)&&d(e,a,r[a]);return e})({},e),n={pageNum:e.page,pageSize:e.size},r(p,a(n)));var p,n;return delete c.page,delete c.size,console.log("卡密查询参数:",c),i.get("/cards/pageQueryCard",{params:c,paramsSerializer:e=>Object.entries(e).filter((([e,r])=>void 0!==r)).map((([e,r])=>`${e}=${encodeURIComponent(r)}`)).join("&")})},deleteCard:e=>i.post("/cards/deleteCard",{id:e}),disableCard:e=>i.post("/cards/disableCard",{id:e}),enableCard:e=>i.post("/cards/enableCard",{id:e}),createCardSecret:e=>i.post("/cards/createCardSecret",e),batchCreateCards:e=>i.post("/cards/batchCreate",e),updateCardStatus:e=>i.put("/cards/updateStatus",e),getActiveCardsPage:e=>{const r={pageNum:e.current,pageSize:e.size};return delete r.current,delete r.size,console.log("活跃卡密查询参数:",r),i.get("/verifyPrice/getActiveCardsPage",{params:r,paramsSerializer:e=>Object.entries(e).filter((([e,r])=>void 0!==r)).map((([e,r])=>`${e}=${encodeURIComponent(r)}`)).join("&")})}};export{c};
|
||||
1
dist/assets/cards.59bf9f14.js
vendored
1
dist/assets/cards.59bf9f14.js
vendored
@ -1 +0,0 @@
|
||||
var e=Object.defineProperty,r=Object.defineProperties,a=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,d=(r,a,t)=>a in r?e(r,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[a]=t;import{i as c}from"./index.c0a98caf.js";const i={pageQueryCard:e=>{const i=(p=((e,r)=>{for(var a in r||(r={}))o.call(r,a)&&d(e,a,r[a]);if(t)for(var a of t(r))s.call(r,a)&&d(e,a,r[a]);return e})({},e),n={pageNum:e.page,pageSize:e.size},r(p,a(n)));var p,n;return delete i.page,delete i.size,console.log("卡密查询参数:",i),c.get("/cards/pageQueryCard",{params:i,paramsSerializer:e=>Object.entries(e).filter((([e,r])=>void 0!==r)).map((([e,r])=>`${e}=${encodeURIComponent(r)}`)).join("&")})},deleteCard:e=>c.post("/cards/deleteCard",{id:e}),disableCard:e=>c.post("/cards/disableCard",{id:e}),enableCard:e=>c.post("/cards/enableCard",{id:e}),createCardSecret:e=>c.post("/cards/createCardSecret",e),batchCreateCards:e=>c.post("/cards/batchCreate",e),updateCardStatus:e=>c.put("/cards/updateStatus",e),getActiveCardsPage:e=>{const r={pageNum:e.current,pageSize:e.size};return delete r.current,delete r.size,console.log("活跃卡密查询参数:",r),c.get("/verifyPrice/getActiveCardsPage",{params:r,paramsSerializer:e=>Object.entries(e).filter((([e,r])=>void 0!==r)).map((([e,r])=>`${e}=${encodeURIComponent(r)}`)).join("&")})}};export{i as c};
|
||||
1
dist/assets/depot.271b39fa.js
vendored
Normal file
1
dist/assets/depot.271b39fa.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{i as e}from"./index.b524af77.js";const t={getDepotList:t=>e.get("/depot/list",{params:t}),createDepot:t=>e.post("/depot/create",t),updateDepot:t=>e.put("/depot/update",t),deleteDepot:t=>e.delete(`/depot/delete/${t}`),getDepotById:t=>e.get(`/depot/get/${t}`),getDepotsByUserId:t=>e.get(`/depot/user/${t}`),getDepotByCode:t=>e.get(`/depot/code/${t}`),getShelvesByDepotId:t=>e.get(`/depot/shelves/${t}`),getFreightByShelveId:t=>e.get(`/depot/freight/${t}`)};export{t as d};
|
||||
1
dist/assets/depot.d88ed951.js
vendored
1
dist/assets/depot.d88ed951.js
vendored
@ -1 +0,0 @@
|
||||
import{i as e}from"./index.c0a98caf.js";const t={getDepotList:t=>e.get("/depot/list",{params:t}),createDepot:t=>e.post("/depot/create",t),updateDepot:t=>e.put("/depot/update",t),deleteDepot:t=>e.delete(`/depot/delete/${t}`),getDepotById:t=>e.get(`/depot/get/${t}`),getDepotsByUserId:t=>e.get(`/depot/user/${t}`),getDepotByCode:t=>e.get(`/depot/code/${t}`),getShelvesByDepotId:t=>e.get(`/depot/shelves/${t}`),getFreightByShelveId:t=>e.get(`/depot/freight/${t}`),getDepotNameList:()=>e.get("/depot/nameList"),goGetStorageList:t=>e.get("/depot/GetStorageListByGo",{params:t}),goCreateDepot:t=>{const o=new FormData;return Object.keys(t).forEach((e=>{null!==t[e]&&void 0!==t[e]&&o.append(e,t[e])})),e.post("/depot/CreateByGo",o,{headers:{"Content-Type":"multipart/form-data"}})},goUpdateDepot:t=>{const o=new FormData;return Object.keys(t).forEach((e=>{null!==t[e]&&void 0!==t[e]&&o.append(e,t[e])})),e.post("/depot/UpdateByGo",o,{headers:{"Content-Type":"multipart/form-data"}})},goDeleteDepot:t=>e.get("/depot/DeleteByGo",{params:t}),goGetStorageInfo:t=>e.get("/depot/GetStorageInfoByGo",{params:t})};export{t as d};
|
||||
@ -1 +1 @@
|
||||
import{i as t}from"./index.c0a98caf.js";const i=()=>t.get("/district/provinces"),s=i=>t.get(`/district/freInfo/${i}`);export{i as a,s as g};
|
||||
import{i as t}from"./index.b524af77.js";const i=()=>t.get("/district/provinces"),s=i=>t.get(`/district/freInfo/${i}`);export{i as a,s as g};
|
||||
1
dist/assets/el-checkbox.30b9db59.css
vendored
1
dist/assets/el-checkbox.30b9db59.css
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/el-checkbox.583d4ee9.css
vendored
Normal file
1
dist/assets/el-checkbox.583d4ee9.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/el-empty.99ecbb89.css
vendored
1
dist/assets/el-empty.99ecbb89.css
vendored
@ -1 +0,0 @@
|
||||
.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}
|
||||
1
dist/assets/el-link.a8df7622.css
vendored
1
dist/assets/el-link.a8df7622.css
vendored
@ -1 +0,0 @@
|
||||
.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link.is-hover-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-underline:after{border-bottom:1px solid var(--el-link-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}
|
||||
1
dist/assets/el-tag.65deac98.css
vendored
1
dist/assets/el-tag.65deac98.css
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.031a28ff.css
vendored
1
dist/assets/index.031a28ff.css
vendored
@ -1 +0,0 @@
|
||||
.truncate-cell{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
|
||||
1
dist/assets/index.10477bce.css
vendored
1
dist/assets/index.10477bce.css
vendored
@ -1 +0,0 @@
|
||||
.freight-template-container[data-v-58bf69be]{padding:20px}.region-edit-container[data-v-58bf69be]{max-height:400px;overflow-y:auto}.region-edit-container .el-checkbox[data-v-58bf69be]{display:block;margin:10px 0}.dialog-footer[data-v-58bf69be]{text-align:right}.mb8[data-v-58bf69be]{margin-bottom:8px}.p-2[data-v-58bf69be]{padding:8px}.mb-10[data-v-58bf69be]{margin-bottom:10px}
|
||||
1
dist/assets/index.1624b715.js
vendored
Normal file
1
dist/assets/index.1624b715.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.16409276.js
vendored
Normal file
1
dist/assets/index.16409276.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.167853e6.js
vendored
1
dist/assets/index.167853e6.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.1ad3634a.css
vendored
1
dist/assets/index.1ad3634a.css
vendored
@ -1 +0,0 @@
|
||||
.truncate-cell{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verify-price-dialog{padding:0 20px}.url-display{margin-bottom:20px}.tips p{margin:5px 0;line-height:1.5}.upload-demo{text-align:center;padding:20px}
|
||||
1
dist/assets/index.1e30f164.js
vendored
1
dist/assets/index.1e30f164.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.21f2b91e.js
vendored
1
dist/assets/index.21f2b91e.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.22bea0f1.js
vendored
1
dist/assets/index.22bea0f1.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.275a4905.css
vendored
1
dist/assets/index.275a4905.css
vendored
@ -1 +0,0 @@
|
||||
.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{flex:auto;text-align:left}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.truncate-cell{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
|
||||
1
dist/assets/index.2b40dfca.js
vendored
1
dist/assets/index.2b40dfca.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.2cd477b7.js
vendored
1
dist/assets/index.2cd477b7.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.303cee0b.js
vendored
1
dist/assets/index.303cee0b.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.357ecf3c.js
vendored
1
dist/assets/index.357ecf3c.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.3ef0cdc8.css
vendored
Normal file
1
dist/assets/index.3ef0cdc8.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
.freight-template-container[data-v-ba02cf80]{padding:20px}.region-edit-container[data-v-ba02cf80]{max-height:400px;overflow-y:auto}.region-edit-container .el-checkbox[data-v-ba02cf80]{display:block;margin:10px 0}.dialog-footer[data-v-ba02cf80]{text-align:right}.mb8[data-v-ba02cf80]{margin-bottom:8px}.p-2[data-v-ba02cf80]{padding:8px}.mb-10[data-v-ba02cf80]{margin-bottom:10px}
|
||||
1
dist/assets/index.4513a8ca.css
vendored
1
dist/assets/index.4513a8ca.css
vendored
@ -1 +0,0 @@
|
||||
.settle-in-container[data-v-056527d2]{display:flex;justify-content:center;align-items:center;background-color:#f5f7fa;min-height:calc(100vh - 120px);padding:20px}.main-content[data-v-056527d2]{text-align:center;padding:40px;background:white;border-radius:8px;box-shadow:0 2px 12px #0000001a;width:80%;max-width:600px;margin:20px}.welcome-title[data-v-056527d2]{font-size:28px;color:#303133;margin-bottom:16px}.welcome-desc[data-v-056527d2]{font-size:16px;color:#909399;margin-bottom:40px}.apply-btn[data-v-056527d2]{padding:12px 36px;font-size:16px}@media (max-width: 768px){.el-dialog[data-v-056527d2]{width:90%!important}.main-content[data-v-056527d2]{width:90%;padding:20px}.welcome-title[data-v-056527d2]{font-size:24px}.welcome-desc[data-v-056527d2]{font-size:14px}}.avatar-uploader[data-v-056527d2]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.avatar-uploader[data-v-056527d2]:hover{border-color:var(--el-color-primary)}.avatar-uploader-icon[data-v-056527d2]{font-size:28px;color:#8c939d;width:140px;height:120px;text-align:center}.upload-tip[data-v-056527d2]{margin-top:8px;width:100%;text-align:center}.avatar-uploader .avatar[data-v-056527d2]{width:178px;height:178px;display:block}
|
||||
1
dist/assets/index.4f13ff25.css
vendored
1
dist/assets/index.4f13ff25.css
vendored
@ -1 +0,0 @@
|
||||
.filter-set-container[data-v-669c76ee]{padding:20px}.search-section[data-v-669c76ee]{margin-bottom:20px}.header-actions[data-v-669c76ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.action-buttons[data-v-669c76ee]{display:flex;gap:10px}.toolbar-actions[data-v-669c76ee]{display:flex;gap:10px}.pagination-container[data-v-669c76ee]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-669c76ee] .el-dialog__body{padding-top:10px;padding-bottom:10px}[data-v-669c76ee] .el-form-item{margin-bottom:18px}[data-v-669c76ee] .el-card__body{padding:20px}
|
||||
1
dist/assets/index.54adec4f.css
vendored
1
dist/assets/index.54adec4f.css
vendored
@ -1 +0,0 @@
|
||||
.truncate-cell[data-v-15f5bccc]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dual-column-preview[data-v-15f5bccc]{margin-top:20px;padding:12px;background:#0a0a0a;border-radius:4px}.image-grid[data-v-15f5bccc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px}.grid-item[data-v-15f5bccc]{position:relative;border:1px solid #ebeef5;border-radius:4px;overflow:hidden;transition:all .3s}.grid-item[data-v-15f5bccc]:hover{box-shadow:0 2px 12px #0000001a}.grid-item[data-v-15f5bccc] .el-image{width:100%;height:140px;display:block}.meta-info[data-v-15f5bccc]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:white}.file-name[data-v-15f5bccc]{flex:1;font-size:12px;overflow:hidden;color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap}.image-loading[data-v-15f5bccc]{@apply w-full h-full flex items-center justify-center text-sm text-gray-400;}.image-slot[data-v-15f5bccc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:10px}[data-v-15f5bccc] .el-table .nested-table .el-table__header th{background-color:var(--el-color-info-light-3)!important;color:#000!important}[data-v-15f5bccc] .el-table .nested-table td{background-color:var(--el-color-info-light-5);color:#000}[data-v-15f5bccc] .el-radio__label{font-size:24px}
|
||||
1
dist/assets/index.55e1a144.js
vendored
1
dist/assets/index.55e1a144.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.57fcb606.css
vendored
1
dist/assets/index.57fcb606.css
vendored
@ -1 +0,0 @@
|
||||
.filter-set-container[data-v-3a317885]{padding:20px}
|
||||
1
dist/assets/index.607c6de5.js
vendored
1
dist/assets/index.607c6de5.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.63c43103.js
vendored
Normal file
1
dist/assets/index.63c43103.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.65ffd898.css
vendored
1
dist/assets/index.65ffd898.css
vendored
@ -1 +0,0 @@
|
||||
.containerzxd[data-v-7affd057]{display:flex;justify-content:flex-end;padding:20px}
|
||||
1
dist/assets/index.723ee3e2.css
vendored
1
dist/assets/index.723ee3e2.css
vendored
@ -1 +0,0 @@
|
||||
.card-header[data-v-6618a541]{display:flex;justify-content:space-between;align-items:center}.truncate-cell[data-v-6618a541]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logs-message[data-v-6618a541]{width:100%;height:162px;background:#f2f2f2;white-space:pre-wrap;padding:13px;margin-bottom:15px;border-radius:4px;overflow-y:auto}.el-tooltip__popper[data-v-6618a541]{max-width:400px;word-break:break-all}
|
||||
1
dist/assets/index.74c392f9.css
vendored
1
dist/assets/index.74c392f9.css
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.7ed3af03.js
vendored
Normal file
1
dist/assets/index.7ed3af03.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.8a6d6c6e.css
vendored
Normal file
1
dist/assets/index.8a6d6c6e.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.8b4a3459.css
vendored
1
dist/assets/index.8b4a3459.css
vendored
@ -1 +0,0 @@
|
||||
.card-header[data-v-289f0aa6]{display:flex;justify-content:space-between;align-items:center}.config-item[data-v-289f0aa6]{margin-bottom:4px}.config-label[data-v-289f0aa6]{display:inline-block;width:80px;font-weight:bold}.upward-info[data-v-289f0aa6]{margin-top:8px}.upward-info .el-tag[data-v-289f0aa6]{margin-right:5px}.config-form[data-v-289f0aa6]{border:1px solid #e4e7ed;border-radius:4px;padding:16px}.config-row[data-v-289f0aa6]{display:flex;align-items:center;margin-bottom:16px;padding:8px;background:#f8f9fa;border-radius:4px}.role-label[data-v-289f0aa6]{width:100px;font-weight:bold}.unit[data-v-289f0aa6]{margin-left:8px;width:30px}.pagination-container[data-v-289f0aa6]{margin-top:16px;display:flex;justify-content:flex-end}.upward-control[data-v-289f0aa6]{padding:12px;background:#f5f7fa;border-radius:4px}.upward-options[data-v-289f0aa6]{margin-top:12px}.upward-options .el-checkbox[data-v-289f0aa6]{margin-right:20px}.percent-warning[data-v-289f0aa6]{margin-top:10px}
|
||||
1
dist/assets/index.9a8c8cb8.js
vendored
1
dist/assets/index.9a8c8cb8.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.9d3db65e.js
vendored
Normal file
1
dist/assets/index.9d3db65e.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
dist/assets/index.9ee32560.js
vendored
1
dist/assets/index.9ee32560.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.9f102318.js
vendored
1
dist/assets/index.9f102318.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.a8042b4c.css
vendored
1
dist/assets/index.a8042b4c.css
vendored
@ -1 +0,0 @@
|
||||
.isHide[data-v-5e1e4663]{display:none}
|
||||
1
dist/assets/index.acda8953.css
vendored
1
dist/assets/index.acda8953.css
vendored
@ -1 +0,0 @@
|
||||
.truncate-cell[data-v-a5e33f9c]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-tooltip__popper[data-v-a5e33f9c]{max-width:400px;word-break:break-all}.demo-table-expand[data-v-a5e33f9c]{font-size:0}.demo-table-expand label[data-v-a5e33f9c]{width:90px;color:#99a9bf}.demo-table-expand .el-form-item[data-v-a5e33f9c]{margin-right:0;margin-bottom:0;width:50%}
|
||||
1
dist/assets/index.b524af77.js
vendored
Normal file
1
dist/assets/index.b524af77.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.b6fcad75.js
vendored
Normal file
1
dist/assets/index.b6fcad75.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user