Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-ui
Commits
d07b2536
提交
d07b2536
authored
11月 28, 2025
作者:
lidongxu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor(promotion/*): 修复:店内执行上报_填报模式列统一宽度,计划拆分单独列,修改部分列头,增加放大填报表格效果
上级
c8964e1a
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
167 行增加
和
149 行删除
+167
-149
index.vue
src/views/promotion/components/Table/index.vue
+0
-0
index.vue
src/views/promotion/display_schedule/index.vue
+2
-1
display.vue
src/views/promotion/display_schedule/tabs/display.vue
+0
-0
schedule.vue
src/views/promotion/display_schedule/tabs/schedule.vue
+0
-0
schedule_dis.vue
src/views/promotion/display_schedule/tabs/schedule_dis.vue
+64
-53
six_little_diamonds.vue
...s/promotion/display_schedule/tabs/six_little_diamonds.vue
+32
-30
snack.vue
src/views/promotion/display_schedule/tabs/snack.vue
+36
-34
three_two_seconds.vue
...ews/promotion/display_schedule/tabs/three_two_seconds.vue
+33
-31
没有找到文件。
src/views/promotion/components/Table/index.vue
浏览文件 @
d07b2536
差异被折叠。
点击展开。
src/views/promotion/display_schedule/index.vue
浏览文件 @
d07b2536
...
...
@@ -41,7 +41,8 @@ import Snack from './tabs/snack.vue'
import
ThreeTwoSeconds
from
'./tabs/three_two_seconds.vue'
import
SixLittleDiamonds
from
'./tabs/six_little_diamonds.vue'
const
activeName
=
ref
(
'常规陈列'
);
// const activeName = ref('常规陈列');
const
activeName
=
ref
(
'档期计划'
);
const
handleClickTabs
=
(
tab
)
=>
{
activeName
.
value
=
tab
.
name
;
}
...
...
src/views/promotion/display_schedule/tabs/display.vue
浏览文件 @
d07b2536
差异被折叠。
点击展开。
src/views/promotion/display_schedule/tabs/schedule.vue
浏览文件 @
d07b2536
差异被折叠。
点击展开。
src/views/promotion/display_schedule/tabs/schedule_dis.vue
浏览文件 @
d07b2536
...
...
@@ -34,32 +34,31 @@
{
label
:
"基础信息"
,
// 类型标题(用于右上角控制显隐列)
children
:
[
{
label
:
'操作提示'
,
// 列标题
prop
:
'operationTip'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否在填报模式显示
fixed
:
'left'
,
// 是否固定在左侧
width
:
100
,
// 列宽度
onlyFill
:
true
,
// 只在填报列显示(展示模式不显示)
render
:
(
_
,
row
,
col
)
=>
{
// 列自定义渲染内容
return
(
<
div
class
=
"operation_tip_cell"
>
<
p
>
计划
<
/p
>
<
p
>
实际
<
/p
>
<
/div
>
)
}
},
//
{
//
label: '操作提示', // 列标题
//
prop: 'operationTip', // 列属性
//
visible: true, // 是否显示
//
type: 'string', // 列类型
//
fill: true, // 是否在填报模式显示
//
fixed: 'left', // 是否固定在左侧
//
width: 100, // 列宽度
//
onlyFill: true, // 只在填报列显示(展示模式不显示)
//
render: (_, row, col) => { // 列自定义渲染内容
//
return (
//
<
div
class
=
"operation_tip_cell"
>
//
<
p
>
计划
<
/p
>
//
<
p
>
实际
<
/p
>
//
<
/div
>
//
)
//
}
//
},
{
label
:
'计划月份'
,
// 列标题
prop
:
'salesMonth'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
90
fill
:
false
,
// 是否为填报列
width
:
100
},
{
"label"
:
"销售大区"
,
...
...
@@ -167,7 +166,7 @@
"type"
:
"string"
,
"fill"
:
true
,
"width"
:
100
,
fixed
:
'left'
//
fixed: 'left'
},
{
"label"
:
"系统类型"
,
...
...
@@ -372,11 +371,12 @@
// "width": 280
// },
{
"label"
:
"计划端架 - 数量"
,
"label"
:
"端架数量"
,
"subLabel"
:
'计划'
,
"prop"
:
"plannedEndCapQty"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
fals
e
,
"fill"
:
tru
e
,
"width"
:
140
},
// {
...
...
@@ -388,7 +388,8 @@
// "width": 140
// },
{
"label"
:
"实际端架 - 数量"
,
"label"
:
"端架数量"
,
"subLabel"
:
'实际'
,
"prop"
:
"actualEndCapQty"
,
"visible"
:
true
,
"type"
:
"select"
,
...
...
@@ -414,7 +415,7 @@
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
el
-
select
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
if
(
!
value
)
{
...
...
@@ -443,12 +444,13 @@
requestKey
:
[
"actualEndCapExecuted"
,
"promotionDisplayExecuted"
]
},
{
"label"
:
"实际端架 - 是否执行"
,
"label"
:
"端架是否"
,
"subLabel"
:
'按计划执行'
,
"prop"
:
"actualEndCapExecuted"
,
"visible"
:
true
,
"type"
:
"formula"
,
"fill"
:
true
,
"width"
:
1
6
0
,
"width"
:
1
4
0
,
func
:
(
row
)
=>
{
// 如果计划端架数量为空则返回 '-'
if
(
!
row
.
plannedEndCapQty
)
{
...
...
@@ -461,21 +463,15 @@
formulaStr
:
"执行端架数量 >= 计划端架数量"
},
{
"label"
:
"计划地堆 - 平米数(㎡)"
,
"label"
:
"地堆平米数(㎡)"
,
"subLabel"
:
'计划'
,
"prop"
:
"plannedFloorStackArea"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
false
,
"width"
:
180
},
{
"label"
:
"计划地堆 - 数量"
,
"prop"
:
"plannedFloorStackQty"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
false
,
"fill"
:
true
,
"width"
:
140
},
// {
// "label": "计划地堆 - 费用",
// "prop": "plannedFloorStackTotalCost",
...
...
@@ -485,12 +481,13 @@
// "width": 140
// },
{
"label"
:
"实际地堆 - 平米数(㎡)"
,
"label"
:
"地堆平米数(㎡)"
,
"subLabel"
:
'实际'
,
"prop"
:
"actualFloorStackArea"
,
"visible"
:
true
,
"type"
:
"input"
,
"fill"
:
true
,
"width"
:
1
8
0
,
"width"
:
1
4
0
,
referenceKey
:
"plannedFloorStackArea"
,
// "options": [
// {
...
...
@@ -529,7 +526,7 @@
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
el
-
input
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
// 判断空字符串给 0
...
...
@@ -550,7 +547,17 @@
requestKey
:
[
"actualFloorStackExecuted"
,
"promotionDisplayExecuted"
]
},
{
"label"
:
"实际地堆 - 数量"
,
"label"
:
"地堆数量"
,
"subLabel"
:
'计划'
,
"prop"
:
"plannedFloorStackQty"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
true
,
"width"
:
140
},
{
"label"
:
"地堆数量"
,
"subLabel"
:
'实际'
,
"prop"
:
"actualFloorStackQty"
,
"visible"
:
true
,
"type"
:
"input"
,
...
...
@@ -583,7 +590,7 @@
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
el
-
input
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
const
numValue
=
value
===
''
?
0
:
Number
(
value
);
...
...
@@ -603,12 +610,13 @@
requestKey
:
[
"actualFloorStackExecuted"
,
"promotionDisplayExecuted"
]
},
{
"label"
:
"实际地堆是否执行"
,
"label"
:
"地堆是否"
,
"subLabel"
:
'按计划执行'
,
"prop"
:
"actualFloorStackExecuted"
,
"visible"
:
true
,
"type"
:
"formula"
,
"fill"
:
true
,
"width"
:
1
5
0
,
"width"
:
1
4
0
,
func
:
(
row
)
=>
{
// 如果计划端架数量为空则返回 '-'
if
(
!
row
.
plannedFloorStackArea
||
!
row
.
plannedFloorStackQty
)
{
...
...
@@ -621,12 +629,13 @@
formulaStr
:
"执行平米数 >= 计划平米数,并且 执行地堆数量 >= 计划地堆数量"
},
{
"label"
:
"计划其他陈列数量 + 形式"
,
"label"
:
"其他陈列数量+形式"
,
"subLabel"
:
'计划'
,
"prop"
:
"plannedOtherDisplay"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
fals
e
,
"width"
:
1
8
0
"fill"
:
tru
e
,
"width"
:
1
4
0
},
// {
// "label": "计划其他陈列 - 总费用",
...
...
@@ -637,7 +646,8 @@
// "width": 160
// },
{
"label"
:
"实际其他陈列 - 数量 + 形式"
,
"label"
:
"其他陈列数量+形式"
,
"subLabel"
:
'实际'
,
"prop"
:
"actualOtherDisplay"
,
"visible"
:
true
,
"type"
:
"select"
,
...
...
@@ -651,7 +661,7 @@
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
el
-
select
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
row
[
col
.
prop
]
=
value
;
...
...
@@ -676,12 +686,13 @@
requestKey
:
[
"actualOtherDisplayExecuted"
,
"promotionDisplayExecuted"
]
},
{
"label"
:
"实际其他陈列 - 是否执行"
,
"label"
:
"其他陈列是否"
,
"subLabel"
:
'按计划执行'
,
"prop"
:
"actualOtherDisplayExecuted"
,
"visible"
:
true
,
"type"
:
"formula"
,
"fill"
:
true
,
"width"
:
1
9
0
,
"width"
:
1
4
0
,
func
:
(
row
)
=>
{
if
(
!
row
.
plannedOtherDisplay
)
{
row
.
actualOtherDisplayExecuted
=
'-'
...
...
@@ -828,7 +839,7 @@
const
isLoading
=
ref
(
true
)
let
params
=
reactive
({
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
2
0
,
})
const
total
=
ref
(
0
)
...
...
src/views/promotion/display_schedule/tabs/six_little_diamonds.vue
浏览文件 @
d07b2536
...
...
@@ -34,32 +34,31 @@
{
label
:
"基础信息"
,
children
:
[
{
label
:
'操作提示'
,
prop
:
'operationTip'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
100
,
onlyFill
:
true
,
// 只在填报列显示
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
class
=
"operation_tip_cell"
>
<
p
>
计划
<
/p
>
<
p
>
实际
<
/p
>
<
/div
>
)
}
},
//
{
//
label: '操作提示',
//
prop: 'operationTip', // 列属性
//
visible: true, // 是否显示
//
type: 'string', // 列类型
//
fill: true, // 是否为填报列
//
fixed: 'left', // 是否固定在左侧
//
width: 100,
//
onlyFill: true, // 只在填报列显示
//
render: (_, row, col) => {
//
return (
//
<
div
class
=
"operation_tip_cell"
>
//
<
p
>
计划
<
/p
>
//
<
p
>
实际
<
/p
>
//
<
/div
>
//
)
//
}
//
},
{
label
:
'计划月份'
,
// 列标题
prop
:
'salesMonth'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
90
fill
:
false
,
// 是否为填报列
width
:
100
},
{
label
:
'销售大区'
,
...
...
@@ -225,15 +224,17 @@
label
:
"六小金刚批发挂网"
,
children
:
[
{
label
:
'计划执行-六小金刚批发挂网'
,
label
:
'六小金刚批发挂网'
,
subLabel
:
'计划'
,
prop
:
'plannedGw6'
,
visible
:
true
,
type
:
'string'
,
fill
:
fals
e
,
width
:
18
0
fill
:
tru
e
,
width
:
21
0
},
{
label
:
'实际执行-六小金刚批发挂网'
,
label
:
'六小金刚批发挂网'
,
subLabel
:
'实际'
,
prop
:
'actualGw6'
,
referenceKey
:
'plannedGw6'
,
visible
:
true
,
...
...
@@ -247,8 +248,8 @@
// ],
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
<
div
style
=
"padding: 10px 0;"
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
el
-
input
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
const
numValue
=
value
===
''
?
0
:
Number
(
value
);
...
...
@@ -266,7 +267,7 @@
)
},
fill
:
true
,
width
:
19
0
width
:
21
0
},
{
label
:
'六小金刚批发挂网陈列费'
,
...
...
@@ -277,7 +278,8 @@
width
:
160
},
{
label
:
'六小金刚批发挂网-是否执行'
,
label
:
'六小金刚批发挂网是否'
,
subLabel
:
'按实际执行'
,
prop
:
'gwExecuted6'
,
visible
:
true
,
type
:
'formula'
,
...
...
@@ -357,7 +359,7 @@
const
params
=
ref
({
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
2
0
,
})
const
showFill
=
ref
(
true
)
const
getTableList
=
()
=>
{
...
...
src/views/promotion/display_schedule/tabs/snack.vue
浏览文件 @
d07b2536
...
...
@@ -33,32 +33,31 @@
{
label
:
"基础信息"
,
children
:
[
{
label
:
'操作提示'
,
prop
:
'operationTip'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
100
,
onlyFill
:
true
,
// 只在填报列显示
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
class
=
"operation_tip_cell"
>
<
p
>
计划
<
/p
>
<
p
>
实际
<
/p
>
<
/div
>
)
}
},
//
{
//
label: '操作提示',
//
prop: 'operationTip', // 列属性
//
visible: true, // 是否显示
//
type: 'string', // 列类型
//
fill: true, // 是否为填报列
//
fixed: 'left', // 是否固定在左侧
//
width: 100,
//
onlyFill: true, // 只在填报列显示
//
render: (_, row, col) => {
//
return (
//
<
div
class
=
"operation_tip_cell"
>
//
<
p
>
计划
<
/p
>
//
<
p
>
实际
<
/p
>
//
<
/div
>
//
)
//
}
//
},
{
label
:
'计划月份'
,
// 列标题
prop
:
'salesMonth'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
90
fill
:
false
,
// 是否为填报列
width
:
100
},
{
"label"
:
"销售大区"
,
...
...
@@ -250,15 +249,17 @@
"width"
:
280
},
{
"label"
:
"计划 - 陈列形式"
,
"label"
:
"陈列形式"
,
subLabel
:
'计划'
,
"prop"
:
"plannedDisplay"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
fals
e
,
"width"
:
1
4
0
"fill"
:
tru
e
,
"width"
:
1
9
0
},
{
"label"
:
"实际 - 陈列形式"
,
"label"
:
"陈列形式"
,
subLabel
:
'实际'
,
"prop"
:
"actualDisplay"
,
"visible"
:
true
,
"type"
:
"input"
,
...
...
@@ -276,7 +277,7 @@
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
div
style
=
"width: 100%"
>
<
el
-
select
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
...
...
@@ -297,7 +298,7 @@
)
},
"fill"
:
true
,
"width"
:
1
6
0
,
"width"
:
1
9
0
,
// "options": [
// {
// "label": "端架",
...
...
@@ -360,15 +361,17 @@
// formulaStr: "实际陈列形式 === 计划陈列形式"
// },
{
"label"
:
"计划 - 端架数量(组)"
,
"label"
:
"端架数量(组)"
,
subLabel
:
'计划'
,
"prop"
:
"plannedEndCapQty"
,
"visible"
:
true
,
"type"
:
"string"
,
"fill"
:
fals
e
,
"width"
:
1
6
0
"fill"
:
tru
e
,
"width"
:
1
9
0
},
{
"label"
:
"实际 - 端架数量(组)"
,
"label"
:
"端架数量(组)"
,
subLabel
:
'实际'
,
"prop"
:
"actualEndCapQty"
,
"visible"
:
true
,
"type"
:
"input"
,
...
...
@@ -395,7 +398,6 @@
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
<
div
>
<
el
-
input
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
...
...
@@ -414,7 +416,7 @@
<
/div
>
)
},
"width"
:
1
6
0
,
"width"
:
1
9
0
,
// requestKey: ["endCapQtyExecuted", "snackDisplayExecuted"]
requestKey
:
[
"endCapQtyExecuted"
]
},
...
...
@@ -621,7 +623,7 @@
const
isLoading
=
ref
(
true
)
let
params
=
reactive
({
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
2
0
,
})
const
total
=
ref
(
0
)
...
...
src/views/promotion/display_schedule/tabs/three_two_seconds.vue
浏览文件 @
d07b2536
...
...
@@ -37,32 +37,31 @@
{
label
:
"基础信息"
,
children
:
[
{
label
:
'操作提示'
,
prop
:
'operationTip'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
100
,
onlyFill
:
true
,
// 只在填报列显示
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
class
=
"operation_tip_cell"
>
<
p
>
计划
<
/p
>
<
p
>
实际
<
/p
>
<
/div
>
)
}
},
//
{
//
label: '操作提示',
//
prop: 'operationTip', // 列属性
//
visible: true, // 是否显示
//
type: 'string', // 列类型
//
fill: true, // 是否为填报列
//
fixed: 'left', // 是否固定在左侧
//
width: 100,
//
onlyFill: true, // 只在填报列显示
//
render: (_, row, col) => {
//
return (
//
<
div
class
=
"operation_tip_cell"
>
//
<
p
>
计划
<
/p
>
//
<
p
>
实际
<
/p
>
//
<
/div
>
//
)
//
}
//
},
{
label
:
'计划月份'
,
// 列标题
prop
:
'salesMonth'
,
// 列属性
visible
:
true
,
// 是否显示
type
:
'string'
,
// 列类型
fill
:
true
,
// 是否为填报列
fixed
:
'left'
,
// 是否固定在左侧
width
:
90
fill
:
false
,
// 是否为填报列
width
:
100
},
{
label
:
'销售大区'
,
...
...
@@ -228,12 +227,13 @@
label
:
"60g挂条陈列"
,
children
:
[
{
label
:
'计划-60g挂条陈列数量'
,
label
:
'60g挂条陈列数量'
,
subLabel
:
'计划'
,
prop
:
'plannedDisplayQty60'
,
visible
:
true
,
type
:
'string'
,
fill
:
fals
e
,
width
:
16
0
fill
:
tru
e
,
width
:
20
0
},
{
label
:
'60g挂条陈列费'
,
...
...
@@ -244,19 +244,20 @@
width
:
140
},
{
label
:
'实际-60g挂条陈列数量'
,
label
:
'60g挂条陈列数量'
,
subLabel
:
'实际'
,
prop
:
'actualDisplayQty60'
,
referenceKey
:
'plannedDisplayQty60'
,
visible
:
true
,
type
:
'input'
,
fill
:
true
,
width
:
16
0
,
width
:
20
0
,
render
:
(
_
,
row
,
col
)
=>
{
return
(
<
div
>
<
span
>
{
row
[
col
.
referenceKey
]
||
'-'
}
<
/span
>
<
div
style
=
"padding: 10px 0;"
>
{
/* <span>{row[col.referenceKey] || '-'}</span> */
}
<
div
>
<
el
-
input
<
el
-
input
modelValue
=
{
row
[
col
.
prop
]}
onUpdate
:
modelValue
=
{(
value
)
=>
{
const
numValue
=
value
===
''
?
0
:
Number
(
value
);
...
...
@@ -278,7 +279,8 @@
},
// 60g挂条陈列-是否执行
{
label
:
'60g挂条陈列-是否执行'
,
label
:
'60g挂条陈列是否'
,
subLabel
:
'按计划执行'
,
prop
:
'displayQtyExecuted60'
,
visible
:
true
,
type
:
'formula'
,
...
...
@@ -358,7 +360,7 @@
const
params
=
ref
({
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
2
0
,
})
const
showFill
=
ref
(
true
)
const
getTableList
=
()
=>
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论