Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
mini-wms
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
周海峰
mini-wms
Commits
f4cf12bb
Commit
f4cf12bb
authored
Dec 24, 2025
by
wangchunyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
验证码显示调整
parent
2effa2ff
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
57 行增加
和
17 行删除
+57
-17
ruoyi-admin-vue/src/views/inventory/report_view/inventory_detail.vue
+46
-5
ruoyi-admin-vue/src/views/inventory/warehouses/index.vue
+8
-9
ruoyi-framework/src/main/java/com/ruoyi/framework/config/CaptchaConfig.java
+3
-3
没有找到文件。
ruoyi-admin-vue/src/views/inventory/report_view/inventory_detail.vue
View file @
f4cf12bb
...
@@ -19,6 +19,13 @@
...
@@ -19,6 +19,13 @@
@
click=
"handleExport"
@
click=
"handleExport"
v-hasPermi=
"['inventory:inventory:export']"
v-hasPermi=
"['inventory:inventory:export']"
>
导出
</el-button>
>
导出
</el-button>
<!--
<el-button
type=
"success"
plain
icon=
"el-icon-download"
size=
"medium"
v-print=
"handlePrint"
>
打印
</el-button>
-->
</
template
>
</
template
>
</PageTitle>
</PageTitle>
...
@@ -60,10 +67,10 @@
...
@@ -60,10 +67,10 @@
</
template
>
</
template
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
SAP物料号
"
prop=
"materialId"
>
<el-form-item
label=
"
物料名称
"
prop=
"materialId"
>
<el-input
<el-input
v-model=
"queryParams.materialId"
v-model=
"queryParams.materialId"
placeholder=
"请输入
SAP物料号
"
placeholder=
"请输入
物料名称
"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -132,7 +139,7 @@
...
@@ -132,7 +139,7 @@
<!-- 表格区域 -->
<!-- 表格区域 -->
<div
class=
"table-container"
>
<div
class=
"table-container"
>
<el-table
v-loading=
"loading"
:data=
"inventoryList"
border
height=
"100%"
>
<el-table
v-loading=
"loading"
id=
"print"
:data=
"inventoryList"
border
height=
"100%"
>
<el-table-column
type=
"index"
label=
"序号"
width=
"60"
align=
"center"
/>
<el-table-column
type=
"index"
label=
"序号"
width=
"60"
align=
"center"
/>
<el-table-column
label=
"物料名称"
align=
"center"
prop=
"materialName"
min-width=
"150"
/>
<el-table-column
label=
"物料名称"
align=
"center"
prop=
"materialName"
min-width=
"150"
/>
<el-table-column
label=
"SAP物料号"
align=
"center"
prop=
"sapNo"
min-width=
"120"
/>
<el-table-column
label=
"SAP物料号"
align=
"center"
prop=
"sapNo"
min-width=
"120"
/>
...
@@ -342,7 +349,12 @@ export default {
...
@@ -342,7 +349,12 @@ export default {
detailDialogVisible
:
false
,
detailDialogVisible
:
false
,
detailLoading
:
false
,
detailLoading
:
false
,
detailList
:
[],
detailList
:
[],
currentDetailRow
:
null
currentDetailRow
:
null
,
handlePrint
:
{
id
:
'print'
,
// extraHead: '
<
meta
http
-
equiv
=
"Content-Language"
content
=
"zh-cn"
/>
,
打印表格数据
<
style
>
#
print
{
width
:
100
%
;}
<
style
>
',
popTitle: "页眉部分",
}
}
}
},
},
created() {
created() {
...
@@ -541,7 +553,8 @@ export default {
...
@@ -541,7 +553,8 @@ export default {
/** 导入库存数据 */
/** 导入库存数据 */
handleImport() {
handleImport() {
this.$refs.import && this.$refs.import.show()
this.$refs.import && this.$refs.import.show()
}
},
}
}
}
}
</
script
>
</
script
>
...
@@ -571,5 +584,33 @@ export default {
...
@@ -571,5 +584,33 @@ export default {
.mb8
{
.mb8
{
margin-bottom
:
8px
;
margin-bottom
:
8px
;
}
}
/* 打印样式 */
@media
print
{
@page
{
size
:
auto
;
margin
:
8mm
6mm
;
}
html
{
/*打印缩放,防止显示不全*/
zoom
:
90%
;
}
#print
table
{
table-layout
:
auto
!important
;
}
#print
.el-table__header-wrapper
.el-table__header
{
width
:
100%
!important
;
}
#print
.el-table__body-wrapper
.el-table__body
{
width
:
100%
!important
;
}
.el-table--border
.el-table__cell
,
.el-table__body-wrapper
td
{
border
:
solid
1px
#f2f2f2
;
}
td
.el-table__cell
{
border
:
solid
1px
#f2f2f2
;
}
}
</
style
>
</
style
>
ruoyi-admin-vue/src/views/inventory/warehouses/index.vue
View file @
f4cf12bb
...
@@ -29,15 +29,6 @@
...
@@ -29,15 +29,6 @@
v-hasPermi=
"['inventory:warehouses:remove']"
v-hasPermi=
"['inventory:warehouses:remove']"
>
删除
</el-button>
>
删除
</el-button>
<el-button
<el-button
type=
"warning"
plain
icon=
"el-icon-download"
size=
"medium"
@
click=
"handleExport"
v-hasPermi=
"['inventory:warehouses:export']"
>
导出
</el-button>
<!-- 新增导入按钮(和其他页面保持一致) -->
<el-button
type=
"success"
type=
"success"
plain
plain
icon=
"el-icon-upload"
icon=
"el-icon-upload"
...
@@ -45,6 +36,14 @@
...
@@ -45,6 +36,14 @@
@
click=
"handleImport"
@
click=
"handleImport"
v-hasPermi=
"['inventory:warehouses:add']"
v-hasPermi=
"['inventory:warehouses:add']"
>
导入
</el-button>
>
导入
</el-button>
<el-button
type=
"warning"
plain
icon=
"el-icon-download"
size=
"medium"
@
click=
"handleExport"
v-hasPermi=
"['inventory:warehouses:export']"
>
导出
</el-button>
</
template
>
</
template
>
</PageTitle>
</PageTitle>
...
...
ruoyi-framework/src/main/java/com/ruoyi/framework/config/CaptchaConfig.java
View file @
f4cf12bb
...
@@ -59,7 +59,7 @@ public class CaptchaConfig
...
@@ -59,7 +59,7 @@ public class CaptchaConfig
// 验证码图片高度 默认为50
// 验证码图片高度 默认为50
properties
.
setProperty
(
KAPTCHA_IMAGE_HEIGHT
,
"60"
);
properties
.
setProperty
(
KAPTCHA_IMAGE_HEIGHT
,
"60"
);
// 验证码文本字符大小 默认为40
// 验证码文本字符大小 默认为40
properties
.
setProperty
(
KAPTCHA_TEXTPRODUCER_FONT_SIZE
,
"
35
"
);
properties
.
setProperty
(
KAPTCHA_TEXTPRODUCER_FONT_SIZE
,
"
40
"
);
// KAPTCHA_SESSION_KEY
// KAPTCHA_SESSION_KEY
properties
.
setProperty
(
KAPTCHA_SESSION_CONFIG_KEY
,
"kaptchaCodeMath"
);
properties
.
setProperty
(
KAPTCHA_SESSION_CONFIG_KEY
,
"kaptchaCodeMath"
);
// 验证码文本生成器
// 验证码文本生成器
...
@@ -69,13 +69,13 @@ public class CaptchaConfig
...
@@ -69,13 +69,13 @@ public class CaptchaConfig
// 验证码文本字符长度 默认为5
// 验证码文本字符长度 默认为5
properties
.
setProperty
(
KAPTCHA_TEXTPRODUCER_CHAR_LENGTH
,
"6"
);
properties
.
setProperty
(
KAPTCHA_TEXTPRODUCER_CHAR_LENGTH
,
"6"
);
// 验证码文本字体样式 默认为new Font("Arial", 1, fontSize), new Font("Courier", 1, fontSize)
// 验证码文本字体样式 默认为new Font("Arial", 1, fontSize), new Font("Courier", 1, fontSize)
properties
.
setProperty
(
KAPTCHA_TEXTPRODUCER_FONT_NAMES
,
"Arial,Courier"
);
//
properties.setProperty(KAPTCHA_TEXTPRODUCER_FONT_NAMES, "Arial,Courier");
// 验证码噪点颜色 默认为Color.BLACK
// 验证码噪点颜色 默认为Color.BLACK
properties
.
setProperty
(
KAPTCHA_NOISE_COLOR
,
"white"
);
properties
.
setProperty
(
KAPTCHA_NOISE_COLOR
,
"white"
);
// 干扰实现类
// 干扰实现类
properties
.
setProperty
(
KAPTCHA_NOISE_IMPL
,
"com.google.code.kaptcha.impl.NoNoise"
);
properties
.
setProperty
(
KAPTCHA_NOISE_IMPL
,
"com.google.code.kaptcha.impl.NoNoise"
);
// 图片样式 水纹com.google.code.kaptcha.impl.WaterRipple 鱼眼com.google.code.kaptcha.impl.FishEyeGimpy 阴影com.google.code.kaptcha.impl.ShadowGimpy
// 图片样式 水纹com.google.code.kaptcha.impl.WaterRipple 鱼眼com.google.code.kaptcha.impl.FishEyeGimpy 阴影com.google.code.kaptcha.impl.ShadowGimpy
properties
.
setProperty
(
KAPTCHA_OBSCURIFICATOR_IMPL
,
"com.google.code.kaptcha.impl.ShadowGimpy"
);
//
properties.setProperty(KAPTCHA_OBSCURIFICATOR_IMPL, "com.google.code.kaptcha.impl.ShadowGimpy");
Config
config
=
new
Config
(
properties
);
Config
config
=
new
Config
(
properties
);
defaultKaptcha
.
setConfig
(
config
);
defaultKaptcha
.
setConfig
(
config
);
return
defaultKaptcha
;
return
defaultKaptcha
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论