Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
K
klck
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
位宇华
klck
Commits
5b56c1cc
Commit
5b56c1cc
authored
Jul 11, 2023
by
xiangjiaojunxp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
前端页面规则设计
parent
7b5216bf
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
51 additions
and
10 deletions
+51
-10
ruoyi-ui/src/api/ruoyi-myLuckyexcel/myluckyexcel.js
ruoyi-ui/src/api/ruoyi-myLuckyexcel/myluckyexcel.js
+16
-1
ruoyi-ui/src/views/system/supplies/index.vue
ruoyi-ui/src/views/system/supplies/index.vue
+35
-9
No files found.
ruoyi-ui/src/api/ruoyi-myLuckyexcel/myluckyexcel.js
View file @
5b56c1cc
import
request
from
'
@/utils/request
'
import
request
from
'
@/utils/request
'
// 查询模板详情列表
// 查询规则列表
export
function
listRule
(
query
)
{
return
request
({
url
:
'
/system/ruleManagement/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询规则详情详细
export
function
getRule
(
id
)
{
return
request
({
url
:
'
/system/ruleManagement/
'
+
id
,
method
:
'
get
'
})
}
// 查询模板列表
export
function
listMyluckyexcel
(
query
)
{
export
function
listMyluckyexcel
(
query
)
{
return
request
({
return
request
({
url
:
'
/system/supplies/list
'
,
url
:
'
/system/supplies/list
'
,
...
...
ruoyi-ui/src/views/system/supplies/index.vue
View file @
5b56c1cc
<
template
>
<
template
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"模板"
prop=
"name"
>
<el-form-item
label=
"模板"
prop=
"name"
>
<el-select
v-model=
"selectedOption"
ref=
"mySelect"
size=
"mini"
@
change=
"handleOptionChange"
placeholder=
"请选择
你
要查看的模板"
>
<el-select
v-model=
"selectedOption"
ref=
"mySelect"
size=
"mini"
@
change=
"handleOptionChange"
placeholder=
"请选择
您
要查看的模板"
>
<!--
<el-option
label=
"自设的模板名"
value=
"使用空白模板"
></el-option>
-->
<!--
<el-option
label=
"自设的模板名"
value=
"使用空白模板"
></el-option>
-->
<el-option
<el-option
v-for=
"item in depss"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
>
v-for=
"item in depss"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"规则"
prop=
"rule"
>
<el-select
v-model=
"selectedRule"
ref=
"mySelect"
size=
"mini"
@
change=
"handleRuleChange"
placeholder=
"请选择您要查看的规则"
>
<el-option
v-for=
"iem in luckyrule"
:key=
"iem.id"
:label=
"iem.name"
:value=
"iem.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-form-item>
<!--
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
>
搜索
</el-button>
-->
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-row
:gutter=
"10"
class=
"mb8"
>
<!--
<el-col
:span=
"1.5"
>
<!--
<el-col
:span=
"1.5"
>
<el-button
<el-button
type=
"success"
type=
"success"
plain
plain
...
@@ -62,7 +68,7 @@
...
@@ -62,7 +68,7 @@
:visible.sync=
"dialogVisible"
:visible.sync=
"dialogVisible"
width=
"30%"
width=
"30%"
style=
"z-index: 1; "
style=
"z-index: 1; "
:before-close=
"handleClose"
>
>
<el-form
label-width=
"80px"
@
submit
.
native
.
prevent
>
<el-form
label-width=
"80px"
@
submit
.
native
.
prevent
>
<el-form-item
label=
"名称"
>
<el-form-item
label=
"名称"
>
<!-- onkeypress="if (event.keyCode == 13) return false" //关闭enter的触发事件 -->
<!-- onkeypress="if (event.keyCode == 13) return false" //关闭enter的触发事件 -->
...
@@ -84,7 +90,7 @@
...
@@ -84,7 +90,7 @@
import
$
from
'
jquery
'
import
$
from
'
jquery
'
/*安装插件 npm install xlsx,安装完成后引入 import XLSX from ‘xlsx’*/
/*安装插件 npm install xlsx,安装完成后引入 import XLSX from ‘xlsx’*/
import
XLSX
from
'
xlsx
'
import
XLSX
from
'
xlsx
'
import
{
addMyluckyexcel
,
getMyluckyexcel
,
listMyluckyexcel
}
from
"
@/api/ruoyi-myLuckyexcel/myluckyexcel
"
;
import
{
addMyluckyexcel
,
getMyluckyexcel
,
listMyluckyexcel
,
listRule
,
getRule
}
from
"
@/api/ruoyi-myLuckyexcel/myluckyexcel
"
;
import
luckysheet
from
'
luckysheet
'
import
luckysheet
from
'
luckysheet
'
import
LuckyExcel
from
'
luckyexcel
'
import
LuckyExcel
from
'
luckyexcel
'
...
@@ -99,9 +105,11 @@ export default {
...
@@ -99,9 +105,11 @@ export default {
// 是否显示弹出层
// 是否显示弹出层
dialogVisible
:
false
,
dialogVisible
:
false
,
selectedOption
:
''
,
selectedOption
:
''
,
selectedRule
:
''
,
luckysheetData
:
''
,
luckysheetData
:
''
,
fileList
:[],
fileList
:[],
disableNextButton
:
true
,
disableNextButton
:
true
,
luckyrule
:[],
depss
:[],
depss
:[],
// 表单参数
// 表单参数
form
:
{},
form
:
{},
...
@@ -118,6 +126,7 @@ export default {
...
@@ -118,6 +126,7 @@ export default {
//刷新页面时进行的操作
//刷新页面时进行的操作
this
.
getList
();
this
.
getList
();
},
},
mounted
()
{
mounted
()
{
...
@@ -129,6 +138,9 @@ export default {
...
@@ -129,6 +138,9 @@ export default {
listMyluckyexcel
(
this
.
queryParams
).
then
(
response
=>
{
listMyluckyexcel
(
this
.
queryParams
).
then
(
response
=>
{
this
.
depss
=
response
.
rows
;
this
.
depss
=
response
.
rows
;
});
});
listRule
(
this
.
queryParams
).
then
(
response
=>
{
this
.
luckyrule
=
response
.
rows
;
});
},
},
/** 下拉选和页面luckysheet绑定 */
/** 下拉选和页面luckysheet绑定 */
handleOptionChange
()
{
handleOptionChange
()
{
...
@@ -155,14 +167,27 @@ export default {
...
@@ -155,14 +167,27 @@ export default {
this
.
$message
.
error
(
'
查询失败,发生未知错误!
'
);
this
.
$message
.
error
(
'
查询失败,发生未知错误!
'
);
});
});
},
},
handleRuleChange
(){
getRule
(
this
.
selectedRule
).
then
(
response
=>
{
const
sysRules
=
response
.
data
;
this
.
disableNextButton
=
this
.
selectedOption
===
''
;
//将接收到的json存到json_data中
let
json_data
=
JSON
.
parse
(
sysRules
.
jsons
);
let
filename
=
sysRules
.
name
;
}).
catch
(()
=>
{
// 处理错误逻辑,这里是一个空的错误处理函数
this
.
$message
.
error
(
'
查询失败,发生未知错误!
'
);
});
},
/** 弹出的确认框关闭 */
/** 弹出的确认框关闭 */
handleClose
(
done
)
{
/*
handleClose(done) {
this.$confirm('确认关闭?')
this.$confirm('确认关闭?')
.then(_ => {
.then(_ => {
done();
done();
})
})
.catch(_ => {});
.catch(_ => {});
},
},
*/
/** 回车事件和保存提交绑定 */
/** 回车事件和保存提交绑定 */
handleEnter
(
event
)
{
handleEnter
(
event
)
{
if
(
event
.
keyCode
===
13
)
{
if
(
event
.
keyCode
===
13
)
{
...
@@ -202,6 +227,7 @@ export default {
...
@@ -202,6 +227,7 @@ export default {
//刷新下拉选框内容
//刷新下拉选框内容
this
.
selectedOption
=
''
;
this
.
selectedOption
=
''
;
this
.
disableNextButton
=
''
;
this
.
disableNextButton
=
''
;
this
.
selectedRule
=
''
;
//刷新luckysheet表格
//刷新luckysheet表格
this
.
init
();
this
.
init
();
},
},
...
@@ -310,7 +336,7 @@ export default {
...
@@ -310,7 +336,7 @@ export default {
exportExcel
(
luckysheet
.
getAllSheets
(),
this
.
from_name
)
exportExcel
(
luckysheet
.
getAllSheets
(),
this
.
from_name
)
},
},
}
}
// 配置项
12211
// 配置项
};
};
</
script
>
</
script
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment