Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
0e1952fe
Commit
0e1952fe
authored
Nov 25, 2021
by
mr.wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
详情图片处理
parent
b70a288a
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
131 additions
and
56 deletions
+131
-56
src/components/IdentityInfor.vue
+1
-1
src/views/mxgl/cxmxgl/queryMxgl.vue
+15
-11
src/views/mxgl/mxclydy/addMxclydy.vue
+115
-44
No files found.
src/components/IdentityInfor.vue
View file @
0e1952fe
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
pageObject
:
{
pageObject
:
{
handler
:
function
(
val
)
{
handler
:
function
(
val
)
{
this
.
pageData
=
val
;
this
.
pageData
=
val
;
this
.
zp
=
'data:image/jpeg;base64,'
+
val
.
xyrxx
.
zp
this
.
zp
=
val
.
xyrxx
.
zp
&&
val
.
xyrxx
.
zp
!==
''
?
(
'data:image/jpeg;base64,'
+
val
.
xyrxx
.
zp
)
:
'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fbpic.588ku.com%2Felement_list_pic%2F19%2F04%2F09%2Fdc74f66dc65ff886382e61d0eec5ddd4.jpg&refer=http%3A%2F%2Fbpic.588ku.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640424653&t=3e69045295dfcce4e1757b8fd38f878b'
,
this
.
ytp
=
'data:image/jpeg;base64,'
+
val
.
ytp
,
this
.
ytp
=
'data:image/jpeg;base64,'
+
val
.
ytp
,
this
.
bdtp
=
'data:image/jpeg;base64,'
+
val
.
bdtp
this
.
bdtp
=
'data:image/jpeg;base64,'
+
val
.
bdtp
// console.log('this.pageData', this.pageData)
// console.log('this.pageData', this.pageData)
...
...
src/views/mxgl/cxmxgl/queryMxgl.vue
View file @
0e1952fe
...
@@ -63,6 +63,10 @@
...
@@ -63,6 +63,10 @@
<el-table-column
<el-table-column
prop=
"mxms"
prop=
"mxms"
label=
"模型描述"
>
label=
"模型描述"
>
<template>
<span>
上线
</span>
<span>
下线
</span>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
...
@@ -79,7 +83,7 @@ export default {
...
@@ -79,7 +83,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
header
:
"模型管理"
,
//
header: "模型管理",
pageBs
:
"mxgl"
,
pageBs
:
"mxgl"
,
tableData
:
[],
tableData
:
[],
tableDataLength
:
''
,
tableDataLength
:
''
,
...
@@ -88,16 +92,16 @@ export default {
...
@@ -88,16 +92,16 @@ export default {
mxmc
:
''
,
mxmc
:
''
,
lj
:
''
lj
:
''
},
},
Menu
:
[
//
Menu: [
{
//
{
id
:
"queryMxgl"
,
//
id: "queryMxgl",
label
:
"模型管理"
,
//
label: "模型管理",
index
:
"queryMxgl"
,
//
index: "queryMxgl",
auth
:
"M0101"
,
//
auth: "M0101",
className
:
"iconfont iconrizhi"
,
//
className: "iconfont iconrizhi",
disabled
:
false
,
//
disabled: false,
}
//
}
],
//
],
};
};
},
},
computed
:
{
computed
:
{
...
...
src/views/mxgl/mxclydy/addMxclydy.vue
View file @
0e1952fe
...
@@ -45,18 +45,19 @@
...
@@ -45,18 +45,19 @@
</el-col>
</el-col>
</el-row>
</el-row>
<div
class=
"mxsr mxcz"
>
模型输入
</div>
<div
class=
"mxsr mxcz"
>
模型输入
</div>
<div
v-for=
"(item, index) in srmxList"
:key=
"index"
>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"参数名称:"
>
<el-form-item
label=
"参数名称:"
>
<el-input
<el-input
v-model=
"ruleFor
m.srcsmc"
v-model=
"ite
m.srcsmc"
placeholder=
"请输入"
placeholder=
"请输入"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"参数类型:"
>
<el-form-item
label=
"参数类型:"
>
<el-select
v-model=
"ruleFor
m.srcsType"
placeholder=
"请选择"
>
<el-select
v-model=
"ite
m.srcsType"
placeholder=
"请选择"
>
<el-option
<el-option
v-for=
"item in srcslxs"
v-for=
"item in srcslxs"
:key=
"item.value"
:key=
"item.value"
...
@@ -66,12 +67,13 @@
...
@@ -66,12 +67,13 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<span
class=
"del"
v-if=
"index > 0"
@
click=
"subtractSrmx(index)"
>
删除
</span>
</el-row>
</el-row>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"18"
>
<el-col
:span=
"18"
>
<el-form-item
label=
"参数描述:"
>
<el-form-item
label=
"参数描述:"
>
<el-input
<el-input
v-model=
"ruleFor
m.srcsms"
v-model=
"ite
m.srcsms"
type=
"textarea"
type=
"textarea"
rows=
"3"
rows=
"3"
placeholder=
"请输入"
placeholder=
"请输入"
...
@@ -79,20 +81,22 @@
...
@@ -79,20 +81,22 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<!--
<div
style=
"text-align: center"
><el-button
size=
"medium"
>
添加
</el-button></div>
-->
</div>
<div
style=
"text-align: center"
><el-button
size=
"medium"
@
click=
"addSrmx"
>
添加
</el-button></div>
<div
class=
"mxsc mxcz"
>
模型输出
</div>
<div
class=
"mxsc mxcz"
>
模型输出
</div>
<div
v-for=
"(item, index) in scmxList"
:key=
"'ind-' + index"
>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"参数名称:"
>
<el-form-item
label=
"参数名称:"
>
<el-input
<el-input
v-model=
"ruleFor
m.sccsmc"
v-model=
"ite
m.sccsmc"
placeholder=
"请输入"
placeholder=
"请输入"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"参数类型:"
>
<el-form-item
label=
"参数类型:"
>
<el-select
v-model=
"ruleFor
m.sccsType"
placeholder=
"请选择"
disabled
>
<el-select
v-model=
"ite
m.sccsType"
placeholder=
"请选择"
disabled
>
<el-option
<el-option
v-for=
"item in sccslxs"
v-for=
"item in sccslxs"
:key=
"item.value"
:key=
"item.value"
...
@@ -102,12 +106,13 @@
...
@@ -102,12 +106,13 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<span
class=
"del"
v-if=
"index > 0"
@
click=
"subtractScmx(index)"
>
删除
</span>
</el-row>
</el-row>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"18"
>
<el-col
:span=
"18"
>
<el-form-item
label=
"参数描述:"
>
<el-form-item
label=
"参数描述:"
>
<el-input
<el-input
v-model=
"ruleFor
m.sccsms"
v-model=
"ite
m.sccsms"
type=
"textarea"
type=
"textarea"
rows=
"3"
rows=
"3"
placeholder=
"请输入"
placeholder=
"请输入"
...
@@ -115,39 +120,66 @@
...
@@ -115,39 +120,66 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<!--
<div
style=
"text-align: center"
><el-button
size=
"medium"
>
添加
</el-button></div>
-->
</div>
<div
style=
"text-align: center"
><el-button
size=
"medium"
@
click=
"addScmx"
>
添加
</el-button></div>
<div
class=
"cljg mxcz"
>
处理结果
</div>
<div
class=
"cljg mxcz"
>
处理结果
</div>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-button
@
click=
"toResult(1)"
:loading=
"loading1"
>
系统消息
</el-button>
<el-checkbox-group
v-model=
"checkList"
>
<el-checkbox
label=
"系统消息"
></el-checkbox>
<el-checkbox
label=
"短信通知"
></el-checkbox>
<el-button
@
click=
"toResult(3)"
style=
"margin-left: 20px;"
>
结果共享
</el-button>
</el-checkbox-group>
<!--
<el-button
@
click=
"toResult(1)"
:loading=
"loading1"
>
系统消息
</el-button>
-->
</el-col>
</el-col>
<el-col
:span=
"8"
>
<
!--
<
el-col
:span=
"8"
>
<el-button
@
click=
"toResult(2)"
:loading=
"loading2"
>
短信通知
</el-button>
<el-button
@
click=
"toResult(2)"
:loading=
"loading2"
>
短信通知
</el-button>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-button
@
click=
"toResult(3)"
:loading=
"loading3"
>
结果共享
</el-button>
<el-button
@
click=
"toResult(3)"
:loading=
"loading3"
>
结果共享
</el-button>
</el-col>
</el-col>
-->
</el-row>
</el-row>
</el-form>
</el-form>
</div>
</div>
<div
class=
"btn"
><el-button
type=
"primary"
size=
"medium"
@
click=
"submitForm('ruleForm')"
>
保存
</el-button></div>
<div
class=
"btn"
><el-button
type=
"primary"
size=
"medium"
@
click=
"submitForm('ruleForm')"
>
保存
</el-button></div>
<select-tree-dialog
:placeholder=
"'结果共享' + codeObj.name"
:sendId=
"codeObj.id"
:formData=
"formData"
:currentItem=
"codeObj"
/>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
SelectTreeDialog
from
"@c/treeCode_components.vue"
;
export
default
{
export
default
{
name
:
"mxgl"
,
name
:
"mxgl"
,
components
:
{
components
:
{
SelectTreeDialog
},
},
data
()
{
data
()
{
return
{
return
{
// glmxList: [],
// glmxList: [],
header
:
"
模型管理
"
,
header
:
"
辅助决策
"
,
pageBs
:
"mxgl"
,
pageBs
:
"mxgl"
,
loading1
:
false
,
loading2
:
false
,
loading3
:
false
,
pageLoding
:
false
,
pageLoding
:
false
,
checkList
:
[],
codeObj
:
{
name
:
"共享结果"
,
id
:
"yprwfldm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_YPRWFLDM"
,
},
formData
:
{
limit
:
10
,
page
:
1
,
yprwfldm
:
""
},
mblxs
:
[
// 模板类型
mblxs
:
[
// 模板类型
{
{
value
:
'个人'
,
value
:
'个人'
,
...
@@ -185,14 +217,22 @@ export default {
...
@@ -185,14 +217,22 @@ export default {
mxmc
:
''
,
mxmc
:
''
,
mxType
:
''
,
mxType
:
''
,
lj
:
''
,
lj
:
''
,
mxms
:
''
,
mxms
:
''
},
srmxList
:
[
{
srcsmc
:
''
,
srcsmc
:
''
,
srcsType
:
''
,
srcsType
:
''
,
srcsms
:
''
,
srcsms
:
''
}
],
scmxList
:
[
{
sccsmc
:
''
,
sccsmc
:
''
,
sccsType
:
'1'
,
sccsType
:
'1'
,
sccsms
:
''
sccsms
:
''
},
}
],
Menu
:
[
Menu
:
[
{
{
id
:
"mxgl"
,
id
:
"mxgl"
,
...
@@ -207,21 +247,39 @@ export default {
...
@@ -207,21 +247,39 @@ export default {
//左侧导航(模块第一个页面需要)
//左侧导航(模块第一个页面需要)
{
{
id
:
"mxgl"
,
id
:
"mxgl"
,
label
:
"
模型策略与定义
"
,
label
:
"
微决策模型及策略中心
"
,
newAuth
:
"M01"
,
newAuth
:
"M01"
,
index
:
"
mxgl
"
,
index
:
"
2
"
,
className
:
"iconfont icongongnengfuwu"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
hasChildren
:
true
,
children
:
[
{
id
:
"mxgl"
,
label
:
"模型策略与定义"
,
index
:
"mxgl"
,
auth
:
"M0101"
,
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
},
{
{
id
:
"queryMxgl"
,
id
:
"queryMxgl"
,
label
:
"模型管理"
,
label
:
"模型管理"
,
newAuth
:
"M02"
,
index
:
"queryMxgl"
,
index
:
"queryMxgl"
,
className
:
"iconfont icongongnengfuwu"
,
auth
:
"M0102"
,
hasChildren
:
false
className
:
"iconfont iconrizhi"
,
disabled
:
false
,
},
},
],
],
},
// {
// id: "queryMxgl",
// label: "模型管理",
// newAuth: "M02",
// index: "queryMxgl",
// className: "iconfont icongongnengfuwu",
// hasChildren: false
// },
],
rules
:
{
rules
:
{
mxmc
:
[{
required
:
true
,
message
:
'请输入模型名称'
,
trigger
:
'blur'
}],
mxmc
:
[{
required
:
true
,
message
:
'请输入模型名称'
,
trigger
:
'blur'
}],
mxType
:
[{
required
:
true
,
message
:
'请选择模型类型'
,
trigger
:
'change'
}],
mxType
:
[{
required
:
true
,
message
:
'请选择模型类型'
,
trigger
:
'change'
}],
...
@@ -235,28 +293,35 @@ export default {
...
@@ -235,28 +293,35 @@ export default {
this
.
$store
.
commit
(
"user/SET_LeftMenu"
,
this
.
leftMenus
);
this
.
$store
.
commit
(
"user/SET_LeftMenu"
,
this
.
leftMenus
);
this
.
$store
.
commit
(
"user/SET_Header"
,
this
.
header
);
this
.
$store
.
commit
(
"user/SET_Header"
,
this
.
header
);
},
},
mounted
()
{
this
.
getCode
()
},
methods
:
{
methods
:
{
// 获取字典
getCode
()
{
axios
.
get
(
`JsonData/CODE_YPRWFLDM.json`
)
.
then
((
res
)
=>
{
this
.
codeObj
.
codeOptions
=
res
.
data
.
data
.
rows
// console.log('res', this.codeObj.codeOptions)
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
})
},
addSrmx
()
{
let
obj
=
{
srcsmc
:
''
,
srcsType
:
''
,
srcsms
:
''
}
this
.
srmxList
.
push
(
obj
)
},
addScmx
()
{
let
obj
=
{
sccsmc
:
''
,
sccsType
:
'1'
,
sccsms
:
''
}
this
.
scmxList
.
push
(
obj
)
},
subtractSrmx
(
index
)
{
this
.
srmxList
.
splice
(
index
,
1
)
},
subtractScmx
(
index
)
{
this
.
scmxList
.
splice
(
index
,
1
)
},
toResult
(
num
)
{
toResult
(
num
)
{
let
title
=
''
if
(
num
===
1
){
title
=
"消息发送成功"
this
.
loading1
=
true
}
else
if
(
num
===
2
)
{
title
=
"短信发送成功"
this
.
loading2
=
true
}
else
{
title
=
"结果共享成功"
this
.
loading3
=
true
}
setTimeout
(()
=>
{
this
.
$message
({
message
:
title
,
type
:
'success'
});
this
.
loading1
=
false
this
.
loading2
=
false
this
.
loading3
=
false
},
2000
)
},
},
submitForm
(
formName
)
{
submitForm
(
formName
)
{
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
...
@@ -286,6 +351,12 @@ export default {
...
@@ -286,6 +351,12 @@ export default {
box-shadow
:
none
;
box-shadow
:
none
;
opacity
:
1
;
opacity
:
1
;
border-radius
:
4px
;
border-radius
:
4px
;
.del{
color
:
#126CE4
;
margin-top
:
10px
;
display
:
block
;
cursor
:
pointer
;
}
.mxcz
{
.mxcz
{
height
:
38px
;
height
:
38px
;
line-height
:
38px
;
line-height
:
38px
;
...
...
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