Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
integrate-admin
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
刘旭
integrate-admin
Commits
6cf9943d
提交
6cf9943d
authored
11月 30, 2022
作者:
刘旭
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完成平台产品
上级
48224ec1
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
102 行增加
和
214 行删除
+102
-214
index.ts
src/services/api/platformProducts/index.ts
+38
-2
addProduct.vue
src/views/manage/components/platformProducts/addProduct.vue
+4
-4
enable.vue
src/views/manage/components/platformProducts/enable.vue
+53
-0
previewProduct.vue
...ews/manage/components/platformProducts/previewProduct.vue
+0
-1
test.ts
src/views/manage/components/platformProducts/test.ts
+0
-199
platformProducts.vue
src/views/manage/platformProducts.vue
+0
-0
stso.vue
src/views/manage/stso.vue
+7
-8
没有找到文件。
src/services/api/platformProducts/index.ts
浏览文件 @
6cf9943d
...
@@ -57,4 +57,41 @@ export const checkCommon = (data: any) => {
...
@@ -57,4 +57,41 @@ export const checkCommon = (data: any) => {
method
:
'post'
,
method
:
'post'
,
data
data
})
})
}
}
\ No newline at end of file
export
const
getCommonParamData
=
(
code
:
any
)
=>
{
return
request
({
url
:
'/api/product/init/common/param/data'
,
method
:
'get'
,
params
:
{
code
}
})
}
// 启用
export
const
productEnable
=
(
data
:
any
)
=>
{
return
request
({
url
:
'/api/product/quartz/job/start'
,
method
:
'post'
,
data
})
}
// 停用
export
const
productDeactivate
=
(
code
:
any
)
=>
{
return
request
({
url
:
'/api/product/quartz/job/turn/off'
,
method
:
'post'
,
data
:
{
code
}
})
}
// 同步状态
export
const
productStatus
=
(
code
:
any
)
=>
{
return
request
({
url
:
'/api/product/quartz/job/data'
,
method
:
'get'
,
params
:
{
code
}
})
}
src/views/manage/components/platformProducts/addProduct.vue
浏览文件 @
6cf9943d
...
@@ -54,10 +54,6 @@ const beforeChange = (value: string) => {
...
@@ -54,10 +54,6 @@ const beforeChange = (value: string) => {
beforeCode
.
value
=
value
beforeCode
.
value
=
value
}
}
const
handleClose
=
()
=>
{
showDialog
.
value
=
false
}
const
onConfirm
=
()
=>
{
const
onConfirm
=
()
=>
{
if
(
type
.
value
===
'after'
)
{
if
(
type
.
value
===
'after'
)
{
if
(
!
afterCode
.
value
)
return
ElMessage
({
type
:
'warning'
,
message
:
'产品不能为空'
})
if
(
!
afterCode
.
value
)
return
ElMessage
({
type
:
'warning'
,
message
:
'产品不能为空'
})
...
@@ -72,6 +68,10 @@ const onConfirm = () => {
...
@@ -72,6 +68,10 @@ const onConfirm = () => {
}
}
}
}
const
handleClose
=
()
=>
{
showDialog
.
value
=
false
}
defineExpose
({
defineExpose
({
showDialog
,
showDialog
,
status
,
status
,
...
...
src/views/manage/components/platformProducts/enable.vue
0 → 100644
浏览文件 @
6cf9943d
<
template
>
<el-dialog
v-model=
"showDialog"
title=
"设置间隔时间"
width=
"20%"
:before-close=
"handleClose"
>
<el-form
:model=
"formData"
ref=
"formRef"
:rules=
"rules"
>
<el-form-item
label=
"间隔时间"
prop=
"cronExpression"
>
<el-input
v-model=
"formData.cronExpression"
placeholder=
"请输入间隔时间"
/>
</el-form-item>
</el-form>
<template
#
footer
>
<el-button
@
click=
"handleClose"
>
取消
</el-button>
<el-button
type=
"primary"
@
click=
"onConfirm"
>
确定
</el-button>
</
template
>
</el-dialog>
</template>
<
script
setup
lang=
'ts'
>
import
{
ref
}
from
'vue'
const
showDialog
=
ref
(
false
)
const
formRef
=
ref
()
const
formData
=
ref
({
cronExpression
:
''
,
code
:
''
})
const
rules
=
ref
({
cronExpression
:
[{
required
:
true
,
message
:
"间隔时间不为空"
,
trigger
:
"blur"
}]
})
const
emits
=
defineEmits
([
'cornData'
])
const
onConfirm
=
()
=>
{
formRef
.
value
?.
validate
((
valid
:
boolean
)
=>
{
if
(
valid
)
{
emits
(
'cornData'
,
formData
.
value
)
showDialog
.
value
=
false
}
else
{
console
.
log
(
'检验失败'
);
}
})
}
const
handleClose
=
()
=>
{
showDialog
.
value
=
false
}
defineExpose
({
showDialog
,
formData
})
</
script
>
<
style
lang =
"scss"
scoped
>
</
style
>
\ No newline at end of file
src/views/manage/components/platformProducts/previewProduct.vue
浏览文件 @
6cf9943d
...
@@ -45,7 +45,6 @@ const check = () => {
...
@@ -45,7 +45,6 @@ const check = () => {
})
})
}
}
defineExpose
({
defineExpose
({
previewVisible
,
previewVisible
,
widgetForm
,
widgetForm
,
...
...
src/views/manage/components/platformProducts/test.ts
deleted
100644 → 0
浏览文件 @
48224ec1
export
const
data
=
{
"code"
:
200
,
"data"
:
{
"list"
:
[
{
"options"
:
{
"clearable"
:
false
,
"readonly"
:
false
,
"maxlength"
:
null
,
"defaultValue"
:
"http://192.168.0.49/k3cloud/"
,
"prefix"
:
""
,
"width"
:
"100%"
,
"prepend"
:
""
,
"disabled"
:
false
,
"rules"
:
{
"pattern"
:
""
,
"trigger"
:
"blur"
,
"message"
:
""
,
"type"
:
"any"
,
"enum"
:
""
,
"required"
:
true
},
"placeholder"
:
""
,
"suffix"
:
""
,
"append"
:
""
},
"model"
:
"k3_cloud_url"
,
"rules"
:
[],
"label"
:
"金蝶地址"
,
"dbFieldComment"
:
"金蝶地址"
,
"type"
:
"input"
,
"dbFieldName"
:
"k3_cloud_url"
,
"key"
:
"e814fa940a76497986a1c44be74707d0"
},
{
"options"
:
{
"clearable"
:
false
,
"readonly"
:
false
,
"maxlength"
:
null
,
"defaultValue"
:
"635755e0765c2e"
,
"prefix"
:
""
,
"width"
:
"100%"
,
"prepend"
:
""
,
"disabled"
:
false
,
"rules"
:
{
"pattern"
:
""
,
"trigger"
:
"blur"
,
"message"
:
""
,
"type"
:
"any"
,
"enum"
:
""
,
"required"
:
true
},
"placeholder"
:
""
,
"suffix"
:
""
,
"append"
:
""
},
"model"
:
"dbid"
,
"rules"
:
[],
"label"
:
"金蝶账套"
,
"dbFieldComment"
:
"金蝶账套"
,
"type"
:
"input"
,
"dbFieldName"
:
"dbid"
,
"key"
:
"74ce381b56a14fa98df0edcc247cfc5b"
},
{
"options"
:
{
"clearable"
:
false
,
"readonly"
:
false
,
"maxlength"
:
null
,
"defaultValue"
:
"admin"
,
"prefix"
:
""
,
"width"
:
"100%"
,
"prepend"
:
""
,
"disabled"
:
false
,
"rules"
:
{
"pattern"
:
""
,
"trigger"
:
"blur"
,
"message"
:
""
,
"type"
:
"any"
,
"enum"
:
""
,
"required"
:
false
},
"placeholder"
:
""
,
"suffix"
:
""
,
"append"
:
""
},
"model"
:
"uid"
,
"rules"
:
[],
"label"
:
"用户名"
,
"dbFieldComment"
:
"用户名"
,
"type"
:
"input"
,
"dbFieldName"
:
"uid"
,
"key"
:
"8389d01a315f4965bde5016dbd822d71"
},
{
"options"
:
{
"clearable"
:
false
,
"readonly"
:
false
,
"maxlength"
:
null
,
"defaultValue"
:
"kingdee$2022"
,
"prefix"
:
""
,
"width"
:
"100%"
,
"prepend"
:
""
,
"disabled"
:
false
,
"rules"
:
{
"pattern"
:
""
,
"trigger"
:
"blur"
,
"message"
:
""
,
"type"
:
"any"
,
"enum"
:
""
,
"required"
:
false
},
"placeholder"
:
""
,
"suffix"
:
""
,
"append"
:
""
},
"model"
:
"pwd"
,
"rules"
:
[],
"label"
:
"密码"
,
"dbFieldComment"
:
"密码"
,
"type"
:
"input"
,
"dbFieldName"
:
"pwd"
,
"key"
:
"afe9c315d0e84e8398b80d44f7525f83"
},
{
"options"
:
{
"clearable"
:
false
,
"readonly"
:
false
,
"maxlength"
:
null
,
"defaultValue"
:
"2052"
,
"prefix"
:
""
,
"width"
:
"100%"
,
"prepend"
:
""
,
"disabled"
:
false
,
"rules"
:
{
"pattern"
:
""
,
"trigger"
:
"blur"
,
"message"
:
""
,
"type"
:
"any"
,
"enum"
:
""
,
"required"
:
false
},
"placeholder"
:
""
,
"suffix"
:
""
,
"append"
:
""
},
"model"
:
"lang"
,
"rules"
:
[],
"label"
:
"端口"
,
"dbFieldComment"
:
"端口"
,
"type"
:
"input"
,
"dbFieldName"
:
"lang"
,
"key"
:
"9b4cac0704274b2691b8d4c9a7b86a15"
},
{
"options"
:
{
"clearable"
:
false
,
"readonly"
:
false
,
"maxlength"
:
null
,
"defaultValue"
:
"1"
,
"prefix"
:
""
,
"width"
:
"100%"
,
"prepend"
:
""
,
"disabled"
:
false
,
"rules"
:
{
"pattern"
:
""
,
"trigger"
:
"blur"
,
"message"
:
""
,
"type"
:
"any"
,
"enum"
:
""
,
"required"
:
false
},
"placeholder"
:
""
,
"suffix"
:
""
,
"append"
:
""
},
"model"
:
"duration"
,
"rules"
:
[],
"label"
:
"时长/分钟"
,
"dbFieldComment"
:
"时长/分钟"
,
"type"
:
"input"
,
"dbFieldName"
:
"duration"
,
"key"
:
"c120ff5d7b5941adbaa8d891ae766fb0"
}
],
"config"
:
{
"dbTableName"
:
"tb_kingdee_init_connect_param"
,
"formId"
:
"kingdee"
,
"dbTableComment"
:
"金蝶配置表"
,
"size"
:
"default"
,
"labelPosition"
:
"right"
,
"labelWidth"
:
100
,
"hideRequiredAsterisk"
:
false
}
},
"message"
:
""
,
"success"
:
true
}
\ No newline at end of file
src/views/manage/platformProducts.vue
浏览文件 @
6cf9943d
差异被折叠。
点击展开。
src/views/manage/stso.vue
浏览文件 @
6cf9943d
...
@@ -48,7 +48,7 @@
...
@@ -48,7 +48,7 @@
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
{
ElMessageBox
,
ElMessage
}
from
'element-plus'
import
{
ElMessageBox
,
ElMessage
}
from
'element-plus'
import
{
getStsoList
,
createStso
,
updateStso
,
deleteStso
}
from
'@/services/api/stso'
import
{
getStsoList
,
createStso
,
updateStso
,
deleteStso
}
from
'@/services/api/stso'
import
{
getPlatformProductList
,
getCommonParam
}
from
'@/services/api/platformProducts'
import
{
getPlatformProductList
,
getCommonParam
Data
}
from
'@/services/api/platformProducts'
import
{
getCommonConfig
}
from
'@/services/api/systemApi/fieldConfiguration/commonConfig'
import
{
getCommonConfig
}
from
'@/services/api/systemApi/fieldConfiguration/commonConfig'
// 查询参数
// 查询参数
...
@@ -90,13 +90,12 @@ const editStso = (row: any) => {
...
@@ -90,13 +90,12 @@ const editStso = (row: any) => {
const
selectChange
=
(
value
:
string
)
=>
{
const
selectChange
=
(
value
:
string
)
=>
{
if
(
value
)
{
if
(
value
)
{
// getCommonParam(value).then((res: any) => {
getCommonParamData
(
value
).
then
((
res
:
any
)
=>
{
// if (res.code === 200) {
if
(
res
.
code
===
200
)
{
// console.log(res.data);
console
.
log
(
res
.
data
);
// formData.value.receiveAddress = res.data
// // formData.value.receiveAddress = res.data
}
// }
})
// })
}
}
}
}
// 添加
// 添加
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论