Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
ka-manager-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
QG
ka-manager-ui
Commits
753e134d
Commit
753e134d
authored
Jul 31, 2020
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
单选框
parent
0cd2d05a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
60 additions
and
9 deletions
+60
-9
index.vue
src/modules/channels/index.vue
+60
-9
No files found.
src/modules/channels/index.vue
View file @
753e134d
...
@@ -95,7 +95,7 @@
...
@@ -95,7 +95,7 @@
</el-form-item>
</el-form-item>
<el-form-item
class=
"base_block"
label=
"渠道号"
prop=
"channelId"
label-width=
"40%"
>
<el-form-item
class=
"base_block"
label=
"渠道号"
prop=
"channelId"
label-width=
"40%"
>
<el-input
type=
'number'
class=
"el_input_box"
v-model.number=
"channel.baseConfDetail.channelId"
<el-input
type=
'number'
class=
"el_input_box"
v-model.number=
"channel.baseConfDetail.channelId"
:disabled=
"!is
Edit
"
/>
:disabled=
"!is
Create
"
/>
</el-form-item>
</el-form-item>
<el-form-item
class=
"base_block"
label=
"channel_code"
prop=
"channelCode"
label-width=
"40%"
>
<el-form-item
class=
"base_block"
label=
"channel_code"
prop=
"channelCode"
label-width=
"40%"
>
<el-input
class=
"el_input_box"
v-model=
"channel.baseConfDetail.channelCode"
<el-input
class=
"el_input_box"
v-model=
"channel.baseConfDetail.channelCode"
...
@@ -105,15 +105,18 @@
...
@@ -105,15 +105,18 @@
<el-input
class=
"el_input_box"
v-model=
"channel.baseConfDetail.productId"
<el-input
class=
"el_input_box"
v-model=
"channel.baseConfDetail.productId"
:disabled=
"!isEdit"
/>
:disabled=
"!isEdit"
/>
</el-form-item>
</el-form-item>
<el-form-item
class=
"base_block"
label=
"aesKey"
prop=
"aesKey"
label-width=
"40%"
>
<el-form-item
class=
"base_block"
label=
"aesKey"
label-width=
"40%"
>
<el-input
v-model=
"channel.baseConfDetail.aesKey"
:disabled=
"!isEdit"
/>
<el-input
v-model=
"channel.baseConfDetail.aesKey"
:disabled=
"!isEdit"
/>
</el-form-item>
</el-form-item>
<el-form-item
class=
"base_block"
label=
"md5Key"
prop=
"md5Key"
label-width=
"40%"
>
<el-form-item
class=
"base_block"
label=
"md5Key"
label-width=
"40%"
>
<el-input
v-model=
"channel.baseConfDetail.md5Key"
:disabled=
"!isEdit"
/>
<el-input
v-model=
"channel.baseConfDetail.md5Key"
:disabled=
"!isEdit"
/>
</el-form-item>
</el-form-item>
<el-form-item
class=
"base_block"
label=
"是否标准API渠道"
prop=
"isStandardChannel"
<el-form-item
class=
"base_block"
label=
"是否标准API渠道"
prop=
"isStandardChannel"
label-width=
"40%"
>
label-width=
"40%"
>
<el-input
v-model=
"channel.baseConfDetail.isStandardChannel"
:disabled=
"!isEdit"
/>
<el-radio-group
v-model=
"channel.baseConfDetail.isStandardChannel"
:disabled=
"!isEdit"
>
<el-radio
:label=
true
>
是
</el-radio>
<el-radio
:label=
false
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-button
v-show=
"isEdit"
class=
"filter-item"
style=
"margin-left: 80%;"
type=
"primary"
<el-button
v-show=
"isEdit"
class=
"filter-item"
style=
"margin-left: 80%;"
type=
"primary"
...
@@ -299,9 +302,7 @@
...
@@ -299,9 +302,7 @@
channelName
:
[{
required
:
true
,
message
:
'
请输入渠道名称
'
,
trigger
:
'
blur
'
}],
channelName
:
[{
required
:
true
,
message
:
'
请输入渠道名称
'
,
trigger
:
'
blur
'
}],
channelId
:
[{
type
:
'
number
'
,
required
:
true
,
message
:
'
请输入渠道号
'
,
trigger
:
'
blur
'
}],
channelId
:
[{
type
:
'
number
'
,
required
:
true
,
message
:
'
请输入渠道号
'
,
trigger
:
'
blur
'
}],
channelCode
:
[{
required
:
true
,
message
:
'
请输入渠道code
'
,
trigger
:
'
blur
'
}],
channelCode
:
[{
required
:
true
,
message
:
'
请输入渠道code
'
,
trigger
:
'
blur
'
}],
aesKey
:
[{
required
:
true
,
message
:
'
请输入aesKey
'
,
trigger
:
'
blur
'
}],
isStandardChannel
:
[{
type
:
'
boolean
'
,
required
:
true
,
message
:
'
请选择是否标准API
'
,
trigger
:
'
change
'
}],
md5Key
:
[{
required
:
true
,
message
:
'
请输入md5Key
'
,
trigger
:
'
blur
'
}],
isStandardChannel
:
[{
required
:
true
,
message
:
'
请输入是否标准API
'
,
trigger
:
'
blur
'
}],
},
},
checkedItemsRules
:
{
checkedItemsRules
:
{
point
:
[{
type
:
'
number
'
,
required
:
true
,
message
:
'
请选择节点
'
,
trigger
:
'
change
'
}],
point
:
[{
type
:
'
number
'
,
required
:
true
,
message
:
'
请选择节点
'
,
trigger
:
'
change
'
}],
...
@@ -348,6 +349,20 @@
...
@@ -348,6 +349,20 @@
})
})
},
},
methods
:
{
methods
:
{
init
(
_this
)
{
_this
.
channel
=
{
baseConfDetail
:
{},
importCheckInfo
:
{
channelId
:
''
,
checkedItemsResult
:
[],
//UI选择后的结果,或者编辑页面加载时 用户的数据
},
applyPrivilege
:
{
privilege
:
[]
},
callbackInfo
:
{},
rsa
:
{}
}
},
handleGetStaticElement
()
{
handleGetStaticElement
()
{
getStaticElement
().
then
(
res
=>
{
getStaticElement
().
then
(
res
=>
{
if
(
res
.
data
)
{
if
(
res
.
data
)
{
...
@@ -375,7 +390,6 @@
...
@@ -375,7 +390,6 @@
if
(
res
.
data
)
{
if
(
res
.
data
)
{
this
.
channels
=
res
.
data
.
content
this
.
channels
=
res
.
data
.
content
this
.
count
=
res
.
data
.
totalElements
this
.
count
=
res
.
data
.
totalElements
// this.$refs.myTable.setCurrentRow(this.channels[0])
}
}
}).
catch
(()
=>
{
}).
catch
(()
=>
{
})
})
...
@@ -399,12 +413,14 @@
...
@@ -399,12 +413,14 @@
this
.
checkedItemsResultVO
.
value
=
[]
this
.
checkedItemsResultVO
.
value
=
[]
},
},
handleUpdate
(
data
)
{
handleUpdate
(
data
)
{
this
.
$options
.
methods
.
init
(
this
)
this
.
isCreate
=
false
this
.
isCreate
=
false
this
.
isEdit
=
true
this
.
isEdit
=
true
this
.
$options
.
methods
.
showTabAll
(
this
,
""
)
this
.
$options
.
methods
.
showTabAll
(
this
,
""
)
this
.
$options
.
methods
.
getChannelDetail
(
this
,
data
)
this
.
$options
.
methods
.
getChannelDetail
(
this
,
data
)
},
},
handleQuery
(
data
)
{
handleQuery
(
data
)
{
this
.
$options
.
methods
.
init
(
this
)
this
.
isCreate
=
false
this
.
isCreate
=
false
this
.
isEdit
=
false
this
.
isEdit
=
false
this
.
$options
.
methods
.
showTabAll
(
this
,
"
刷新缓存
"
)
this
.
$options
.
methods
.
showTabAll
(
this
,
"
刷新缓存
"
)
...
@@ -433,7 +449,29 @@
...
@@ -433,7 +449,29 @@
getChannelDetail
(
_this
,
data
)
{
getChannelDetail
(
_this
,
data
)
{
getChannelDetail
(
data
).
then
(
rep
=>
{
getChannelDetail
(
data
).
then
(
rep
=>
{
if
(
rep
.
data
)
{
if
(
rep
.
data
)
{
_this
.
channel
=
rep
.
data
if
(
rep
.
data
.
baseConfDetail
)
{
_this
.
channel
.
baseConfDetail
=
rep
.
data
.
baseConfDetail
}
else
{
_this
.
channel
.
baseConfDetail
=
{}
}
if
(
rep
.
data
.
callbackInfo
)
{
_this
.
channel
.
callbackInfo
=
rep
.
data
.
callbackInfo
}
else
{
_this
.
channel
.
callbackInfo
=
{}
}
if
(
rep
.
data
.
rsa
)
{
_this
.
channel
.
rsa
=
rep
.
data
.
rsa
}
else
{
_this
.
channel
.
rsa
=
{}
}
if
(
rep
.
data
.
applyPrivilege
)
{
_this
.
channel
.
applyPrivilege
=
rep
.
data
.
applyPrivilege
}
else
{
_this
.
channel
.
applyPrivilege
=
{
privilege
:
[]
}
}
if
(
rep
.
data
&&
rep
.
data
.
importCheckInfo
&&
rep
.
data
.
importCheckInfo
.
checkedItemsResult
.
length
>
0
)
{
if
(
rep
.
data
&&
rep
.
data
.
importCheckInfo
&&
rep
.
data
.
importCheckInfo
.
checkedItemsResult
.
length
>
0
)
{
_this
.
channel
.
importCheckInfo
.
checkedItemsResult
=
rep
.
data
.
importCheckInfo
.
checkedItemsResult
;
_this
.
channel
.
importCheckInfo
.
checkedItemsResult
=
rep
.
data
.
importCheckInfo
.
checkedItemsResult
;
// 说明有数据
// 说明有数据
...
@@ -610,6 +648,19 @@
...
@@ -610,6 +648,19 @@
// 如果点击查询页 那么隐藏tab
// 如果点击查询页 那么隐藏tab
if
(
'
queryPage
'
===
tab
.
name
)
{
if
(
'
queryPage
'
===
tab
.
name
)
{
this
.
$options
.
methods
.
hiddenTabAll
(
this
)
this
.
$options
.
methods
.
hiddenTabAll
(
this
)
for
(
const
prop
in
this
.
listQuery
)
{
if
(
this
.
listQuery
[
prop
]
===
''
)
{
delete
this
.
listQuery
[
prop
]
}
}
this
.
listQuery
.
pageNumber
=
this
.
page
-
1
getChannels
(
this
.
listQuery
).
then
(
res
=>
{
if
(
res
.
data
)
{
this
.
channels
=
res
.
data
.
content
this
.
count
=
res
.
data
.
totalElements
}
}).
catch
(()
=>
{
})
}
}
},
},
showTabAll
(
_this
,
excludeTab
)
{
showTabAll
(
_this
,
excludeTab
)
{
...
...
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