Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
1fce7eeb
Commit
1fce7eeb
authored
Jul 27, 2022
by
季圣华
Browse files
添加plugin文件
parent
80c25cc3
Changes
1
Hide whitespace changes
Inline
Side-by-side
jshERP-web/src/views/system/modules/PluginAppModal.vue
0 → 100644
View file @
1fce7eeb
<
template
>
<a-modal
:title=
"title"
:width=
"800"
:visible=
"visible"
:confirmLoading=
"confirmLoading"
@
ok=
"handleOk"
@
cancel=
"handleCancel"
cancelText=
"关闭"
wrapClassName=
"ant-modal-cust-warp"
style=
"top:25%;height: 50%;overflow-y: hidden"
>
<a-spin
:spinning=
"confirmLoading"
>
<a-form
:form=
"form"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"机器码"
>
<a-input
v-decorator.trim=
"[ 'platformKey' ]"
:readOnly=
"true"
/>
</a-form-item>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"手机端激活码"
>
<a-textarea
:rows=
"2"
placeholder=
"请输入手机端激活码"
v-decorator=
"[ 'platformValue' ]"
/>
</a-form-item>
</a-form>
</a-spin>
</a-modal>
</
template
>
<
script
>
import
pick
from
'
lodash.pick
'
import
{
getPlatformConfigByKey
}
from
'
@/api/api
'
import
{
getAction
,
postAction
}
from
'
../../../api/manage
'
export
default
{
name
:
"
PluginAppModal
"
,
data
()
{
return
{
title
:
"
操作
"
,
visible
:
false
,
model
:
{},
machineCode
:
''
,
activationCode
:
''
,
labelCol
:
{
xs
:
{
span
:
24
},
sm
:
{
span
:
5
},
},
wrapperCol
:
{
xs
:
{
span
:
24
},
sm
:
{
span
:
16
},
},
confirmLoading
:
false
,
form
:
this
.
$form
.
createForm
(
this
),
}
},
created
()
{
},
methods
:
{
edit
()
{
this
.
form
.
resetFields
();
this
.
model
=
Object
.
assign
({},
{});
getAction
(
"
/plugin/getMacWithSecret
"
).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
200
)
{
this
.
model
.
platformKey
=
res
.
data
getPlatformConfigByKey
(
{
"
platformKey
"
:
"
app_activation_code
"
}).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
200
)
{
this
.
model
.
platformValue
=
res
.
data
.
platformValue
this
.
visible
=
true
;
this
.
$nextTick
(()
=>
{
this
.
form
.
setFieldsValue
(
pick
(
this
.
model
,
'
platformKey
'
,
'
platformValue
'
))
});
}
})
}
})
},
close
()
{
this
.
$emit
(
'
close
'
);
this
.
visible
=
false
;
},
handleOk
()
{
const
that
=
this
;
// 触发表单验证
this
.
form
.
validateFields
((
err
,
values
)
=>
{
if
(
!
err
)
{
that
.
confirmLoading
=
true
;
let
formData
=
Object
.
assign
(
this
.
model
,
values
);
formData
.
platformKey
=
'
app_activation_code
'
postAction
(
'
/platformConfig/updatePlatformConfigByKey
'
,
formData
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
){
that
.
$message
.
info
(
'
填写成功!
'
);
}
else
{
that
.
$message
.
warning
(
res
.
data
.
message
);
}
}).
finally
(()
=>
{
that
.
confirmLoading
=
false
;
that
.
close
();
})
}
})
},
handleCancel
()
{
this
.
close
()
}
}
}
</
script
>
<
style
scoped
>
</
style
>
\ No newline at end of file
Write
Preview
Supports
Markdown
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