Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
saas-dml
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
saas-dml
Commits
5f8ffb99
提交
5f8ffb99
authored
3月 10, 2023
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
开发查看
上级
f2e20f40
隐藏空白字符变更
内嵌
并排
正在显示
19 个修改的文件
包含
181 行增加
和
36 行删除
+181
-36
ConfigViewTemplate.vue
src/components/flow/components/ConfigViewTemplate.vue
+5
-0
ConfigView.vue
...onents/conditionalBranch/attributeJudgment/ConfigView.vue
+31
-2
ConfigView.vue
...components/conditionalBranch/eventJudgment/ConfigView.vue
+12
-2
ConfigView.vue
...components/conditionalBranch/groupJudgment/ConfigView.vue
+14
-2
Config.vue
...low/components/conditionalBranch/labelJudgment/Config.vue
+4
-2
ConfigView.vue
...components/conditionalBranch/labelJudgment/ConfigView.vue
+23
-2
ConfigView.vue
...w/components/conditionalBranch/offiaccount/ConfigView.vue
+20
-2
Config.vue
...flow/components/conditionalBranch/timeJudgment/Config.vue
+4
-2
ConfigView.vue
.../components/conditionalBranch/timeJudgment/ConfigView.vue
+48
-2
ConfigView.vue
...omponents/triggeringConditions/changeProps/ConfigView.vue
+2
-2
ConfigView.vue
...low/components/triggeringConditions/custom/ConfigView.vue
+2
-2
ConfigView.vue
...low/components/triggeringConditions/douyin/ConfigView.vue
+2
-2
ConfigView.vue
.../components/triggeringConditions/joinGroup/ConfigView.vue
+2
-2
ConfigView.vue
...omponents/triggeringConditions/offiaccount/ConfigView.vue
+2
-2
ConfigView.vue
...nents/triggeringConditions/realTimeTrigger/ConfigView.vue
+2
-2
ConfigView.vue
...flow/components/triggeringConditions/weibo/ConfigView.vue
+2
-2
ConfigView.vue
...omponents/triggeringConditions/wenjuanxing/ConfigView.vue
+2
-2
ConfigView.vue
.../components/triggeringConditions/xiaoetong/ConfigView.vue
+2
-2
ConfigView.vue
...omponents/triggeringConditions/xiaohongshu/ConfigView.vue
+2
-2
没有找到文件。
src/components/flow/components/ConfigViewTemplate.vue
浏览文件 @
5f8ffb99
<!-- 学生设置组件 -->
<!-- 学生设置组件 -->
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
type
{
FormInstance
,
FormRules
}
from
'element-plus'
import
type
{
FormInstance
,
FormRules
}
from
'element-plus'
import
{
ElMessage
}
from
'element-plus'
interface
Props
{
interface
Props
{
node
:
any
node
:
any
}
}
const
props
=
defineProps
<
Props
>
()
const
props
=
defineProps
<
Props
>
()
const
emit
=
defineEmits
([
'update:modelValue'
])
const
role
=
inject
(
'role'
)
as
string
const
role
=
inject
(
'role'
)
as
string
const
formRef
=
ref
<
FormInstance
>
()
const
formRef
=
ref
<
FormInstance
>
()
...
@@ -24,6 +27,8 @@ const rules = ref<FormRules>({
...
@@ -24,6 +27,8 @@ const rules = ref<FormRules>({
// 保存
// 保存
function
submit
()
{
function
submit
()
{
formRef
.
value
?.
validate
().
then
(
updateNode
)
formRef
.
value
?.
validate
().
then
(
updateNode
)
emit
(
'update:modelValue'
,
false
)
ElMessage
({
message
:
'保存成功'
,
type
:
'success'
})
}
}
function
updateNode
()
{
function
updateNode
()
{
...
...
src/components/flow/components/conditionalBranch/attributeJudgment/ConfigView.vue
浏览文件 @
5f8ffb99
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
{
useUserAttr
}
from
'../../../useAllData'
import
{
stringOperatorList
,
numberOperatorList
,
dateOperatorList
}
from
'@/utils/dictionary'
const
role
=
inject
(
'role'
)
as
string
defineProps
<
{
node
:
any
}
>
()
defineProps
<
{
node
:
any
}
>
()
const
{
userAttrList
}
=
useUserAttr
()
// 获取运算符列表
function
getOperatorList
(
type
:
string
)
{
if
(
type
===
'1'
)
return
stringOperatorList
if
(
type
===
'2'
||
type
===
'3'
)
return
numberOperatorList
if
(
type
===
'4'
||
type
===
'5'
)
return
dateOperatorList
return
stringOperatorList
}
</
script
>
</
script
>
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
label=
"学生答案"
>
</el-form-item>
<div>
<el-form-item
label=
"正确答案"
>
</el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
v-for=
"item in node.data.student?.rules"
style=
"margin-left: 30px; margin-bottom: 0px"
>
{{
userAttrList
.
find
(
c
=>
c
.
id
===
item
?.
attr_id
)?.
name
}}
{{
getOperatorList
(
item
.
attr_type
).
find
(
c
=>
c
.
value
===
item
.
operate
)?.
label
}}
{{
item
.
value
}}
</el-form-item>
</div>
<div>
<el-form-item
label=
"正确答案"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
v-for=
"item in node.data.teacher?.rules"
style=
"margin-left: 30px; margin-bottom: 0px"
>
{{
userAttrList
.
find
(
c
=>
c
.
id
===
item
?.
attr_id
)?.
name
}}
{{
getOperatorList
(
item
.
attr_type
).
find
(
c
=>
c
.
value
===
item
.
operate
)?.
label
}}
{{
item
.
value
}}
</el-form-item>
</div>
</ConfigViewTemplate>
</ConfigViewTemplate>
</
template
>
</
template
>
src/components/flow/components/conditionalBranch/eventJudgment/ConfigView.vue
浏览文件 @
5f8ffb99
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
{
useMetaEvent
}
from
'../../../useAllData'
const
role
=
inject
(
'role'
)
as
string
defineProps
<
{
node
:
any
}
>
()
defineProps
<
{
node
:
any
}
>
()
const
{
metaEventList
}
=
useMetaEvent
()
</
script
>
</
script
>
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
label=
"学生答案"
>
</el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
<el-form-item
label=
"正确答案"
>
</el-form-item>
{{
metaEventList
.
find
(
c
=>
c
.
id
===
node
.
data
.
student
?.
event_id
)?.
name
}}
</el-form-item>
<el-form-item
label=
"正确答案"
>
{{
metaEventList
.
find
(
c
=>
c
.
id
===
node
.
data
.
teacher
?.
event_id
)?.
name
}}
</el-form-item>
</ConfigViewTemplate>
</ConfigViewTemplate>
</
template
>
</
template
>
src/components/flow/components/conditionalBranch/groupJudgment/ConfigView.vue
浏览文件 @
5f8ffb99
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
{
useGroup
}
from
'../../../useAllData'
const
role
=
inject
(
'role'
)
as
string
defineProps
<
{
node
:
any
}
>
()
defineProps
<
{
node
:
any
}
>
()
const
{
groupList
}
=
useGroup
()
</
script
>
</
script
>
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
label=
"学生答案"
>
</el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
<el-form-item
label=
"正确答案"
>
</el-form-item>
{{
node
.
data
.
student
?.
in_group
===
'0'
?
'不在群组'
:
node
.
data
.
student
?.
in_group
===
'1'
?
'不在群组中'
:
''
}}
{{
groupList
.
find
(
c
=>
c
.
id
===
node
.
data
.
student
?.
group_id
)?.
name
}}
</el-form-item>
<el-form-item
label=
"正确答案"
>
{{
node
.
data
.
teacher
?.
in_group
===
'0'
?
'不在群组'
:
node
.
data
.
teacher
?.
in_group
===
'1'
?
'不在群组中'
:
''
}}
{{
groupList
.
find
(
c
=>
c
.
id
===
node
.
data
.
teacher
?.
group_id
)?.
name
}}
</el-form-item>
</ConfigViewTemplate>
</ConfigViewTemplate>
</
template
>
</
template
>
src/components/flow/components/conditionalBranch/labelJudgment/Config.vue
浏览文件 @
5f8ffb99
...
@@ -38,7 +38,8 @@ function removeRule(index: number) {
...
@@ -38,7 +38,8 @@ function removeRule(index: number) {
v-for=
"item in stringOperatorList"
v-for=
"item in stringOperatorList"
:key=
"item.value"
:key=
"item.value"
:value=
"item.value"
:value=
"item.value"
:label=
"item.label"
></el-option>
:label=
"item.label"
></el-option>
</el-select>
</el-select>
<el-input
v-model=
"rule.value"
placeholder=
"请输入标签值"
style=
"width: 180px"
></el-input>
<el-input
v-model=
"rule.value"
placeholder=
"请输入标签值"
style=
"width: 180px"
></el-input>
<el-icon
style=
"margin-left: 10px"
size=
"20"
color=
"#cf5b78"
@
click=
"removeRule(index)"
v-if=
"index !== 0"
>
<el-icon
style=
"margin-left: 10px"
size=
"20"
color=
"#cf5b78"
@
click=
"removeRule(index)"
v-if=
"index !== 0"
>
...
@@ -49,7 +50,8 @@ function removeRule(index: number) {
...
@@ -49,7 +50,8 @@ function removeRule(index: number) {
size=
"20"
size=
"20"
color=
"#cf5b78"
color=
"#cf5b78"
@
click=
"addRule"
@
click=
"addRule"
v-if=
"index === form.rules.length - 1"
>
v-if=
"index === form.rules.length - 1"
>
<CirclePlusFilled
/>
<CirclePlusFilled
/>
</el-icon>
</el-icon>
</el-row>
</el-row>
...
...
src/components/flow/components/conditionalBranch/labelJudgment/ConfigView.vue
浏览文件 @
5f8ffb99
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
{
stringOperatorList
}
from
'@/utils/dictionary'
import
{
useTag
}
from
'../../../useAllData'
const
role
=
inject
(
'role'
)
as
string
defineProps
<
{
node
:
any
}
>
()
defineProps
<
{
node
:
any
}
>
()
const
{
tagList
}
=
useTag
()
</
script
>
</
script
>
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
label=
"学生答案"
>
</el-form-item>
<div>
<el-form-item
label=
"正确答案"
>
</el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
v-for=
"item in node.data.student?.rules"
style=
"margin-left: 30px; margin-bottom: 0px"
>
{{
tagList
.
find
((
c
:
any
)
=>
c
.
id
===
item
.
tag_id
)?.
name
}}
{{
stringOperatorList
.
find
(
c
=>
c
.
value
===
item
.
operate
)?.
label
}}
{{
item
.
value
}}
</el-form-item>
</div>
<div>
<el-form-item
label=
"正确答案"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
v-for=
"item in node.data.teacher?.rules"
style=
"margin-left: 30px; margin-bottom: 0px"
>
{{
tagList
.
find
((
c
:
any
)
=>
c
.
id
===
item
.
tag_id
)?.
name
}}
{{
stringOperatorList
.
find
(
c
=>
c
.
value
===
item
.
operate
)?.
label
}}
{{
item
.
value
}}
</el-form-item>
</div>
</ConfigViewTemplate>
</ConfigViewTemplate>
</
template
>
</
template
>
src/components/flow/components/conditionalBranch/offiaccount/ConfigView.vue
浏览文件 @
5f8ffb99
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
{
useConnection
}
from
'../../../useAllData'
const
role
=
inject
(
'role'
)
as
string
defineProps
<
{
node
:
any
}
>
()
defineProps
<
{
node
:
any
}
>
()
const
operateList
=
[{
label
:
'关注中'
,
value
:
'0'
}]
const
{
connectionList
}
=
useConnection
()
const
getConnectionLabel
=
function
(
id
:
string
)
{
return
connectionList
.
value
.
find
(
item
=>
item
.
id
===
id
)?.
name
||
''
}
</
script
>
</
script
>
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
label=
"学生答案"
>
</el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
<el-form-item
label=
"正确答案"
>
</el-form-item>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
</el-form-item>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
</el-form-item>
</ConfigViewTemplate>
</ConfigViewTemplate>
</
template
>
</
template
>
src/components/flow/components/conditionalBranch/timeJudgment/Config.vue
浏览文件 @
5f8ffb99
...
@@ -43,14 +43,16 @@ const weekList = ref(['周一', '周二', '周三', '周四', '周五', '周六'
...
@@ -43,14 +43,16 @@ const weekList = ref(['周一', '周二', '周三', '周四', '周五', '周六'
v-if=
"['0', '1'].includes(form.date_rule)"
v-if=
"['0', '1'].includes(form.date_rule)"
v-model=
"form.date"
v-model=
"form.date"
type=
"date"
type=
"date"
placeholder=
"请选择"
/>
placeholder=
"请选择"
/>
<el-date-picker
<el-date-picker
v-else
v-else
v-model=
"form.date"
v-model=
"form.date"
style=
"width: 100px"
style=
"width: 100px"
type=
"daterange"
type=
"daterange"
start-placeholder=
"开始时间"
start-placeholder=
"开始时间"
end-placeholder=
"结束时间"
/>
end-placeholder=
"结束时间"
/>
</
template
>
</
template
>
<
template
v-else
>
<
template
v-else
>
<el-checkbox-group
v-model=
"form.week"
>
<el-checkbox-group
v-model=
"form.week"
>
...
...
src/components/flow/components/conditionalBranch/timeJudgment/ConfigView.vue
浏览文件 @
5f8ffb99
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
import
ConfigViewTemplate
from
'../../ConfigViewTemplate.vue'
const
role
=
inject
(
'role'
)
as
string
defineProps
<
{
node
:
any
}
>
()
defineProps
<
{
node
:
any
}
>
()
const
dateTypeList
=
[
{
label
:
'日期范围'
,
value
:
'0'
},
{
label
:
'星期范围'
,
value
:
'1'
}
]
const
dateRuleList
=
[
{
label
:
'早于'
,
value
:
'0'
},
{
label
:
'晚于'
,
value
:
'1'
},
{
label
:
'区间'
,
value
:
'2'
}
]
const
weekList
=
[
'周一'
,
'周二'
,
'周三'
,
'周四'
,
'周五'
,
'周六'
,
'周日'
]
</
script
>
</
script
>
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
label=
"学生答案"
>
</el-form-item>
<div>
<el-form-item
label=
"正确答案"
>
</el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
</el-form-item>
<template
v-if=
"node.data?.student"
>
<el-form-item
label=
"时间判断类型"
>
{{
dateTypeList
.
find
(
c
=>
c
.
value
===
node
.
data
.
student
?.
date_type
)?.
label
}}
</el-form-item>
<el-form-item
label=
"进入该步骤的时间"
>
<template
v-if=
"node.data.student?.date_type === '0'"
>
{{
dateRuleList
.
find
(
c
=>
c
.
value
===
node
.
data
.
student
?.
date_rule
)?.
label
}}
{{
node
.
data
.
student
?.
date
}}
</
template
>
<
template
v-else
>
{{
node
.
data
.
student
?.
week
.
toString
()
}}
</
template
>
</el-form-item>
</template>
</div>
<div>
<el-form-item
label=
"正确答案"
></el-form-item>
<
template
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"时间判断类型"
>
{{
dateTypeList
.
find
(
c
=>
c
.
value
===
node
.
data
.
teacher
?.
date_type
)?.
label
}}
</el-form-item>
<el-form-item
label=
"进入该步骤的时间"
>
<template
v-if=
"node.data.teacher?.date_type === '0'"
>
{{
dateRuleList
.
find
(
c
=>
c
.
value
===
node
.
data
.
teacher
?.
date_rule
)?.
label
}}
{{
node
.
data
.
teacher
?.
date
}}
</
template
>
<
template
v-else
>
{{
node
.
data
.
teacher
?.
week
.
toString
()
}}
</
template
>
</el-form-item>
</template>
</div>
</ConfigViewTemplate>
</ConfigViewTemplate>
</template>
</template>
src/components/flow/components/triggeringConditions/changeProps/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -29,12 +29,12 @@ function getOperatorList(type: string) {
...
@@ -29,12 +29,12 @@ function getOperatorList(type: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
getAttrListLabel
(
node
.
data
.
student
?.
attr_id
)
}}
{{
getAttrListLabel
(
node
.
data
.
student
?.
attr_id
)
}}
{{
operatorList
(
node
.
data
.
student
?.
attr_id
,
node
.
data
.
student
?.
operate
)
}}
{{
operatorList
(
node
.
data
.
student
?.
attr_id
,
node
.
data
.
student
?.
operate
)
}}
{{
node
.
data
.
student
?.
value
}}
{{
node
.
data
.
student
?.
value
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
getAttrListLabel
(
node
.
data
.
teacher
?.
attr_id
)
}}
{{
getAttrListLabel
(
node
.
data
.
teacher
?.
attr_id
)
}}
{{
operatorList
(
node
.
data
.
teacher
?.
attr_id
,
node
.
data
.
teacher
?.
operate
)
}}
{{
operatorList
(
node
.
data
.
teacher
?.
attr_id
,
node
.
data
.
teacher
?.
operate
)
}}
{{
node
.
data
.
teacher
?.
value
}}
{{
node
.
data
.
teacher
?.
value
}}
...
...
src/components/flow/components/triggeringConditions/custom/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -22,12 +22,12 @@ const getConnectionLabel = function (id: string) {
...
@@ -22,12 +22,12 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
node
.
data
.
student
?.
app_name
}}
{{
node
.
data
.
student
?.
app_name
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
node
.
data
.
teacher
?.
app_name
}}
{{
node
.
data
.
teacher
?.
app_name
}}
...
...
src/components/flow/components/triggeringConditions/douyin/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -26,11 +26,11 @@ const getConnectionLabel = function (id: string) {
...
@@ -26,11 +26,11 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
...
...
src/components/flow/components/triggeringConditions/joinGroup/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -15,13 +15,13 @@ const answer = function (id: string) {
...
@@ -15,13 +15,13 @@ const answer = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<div
v-if=
"node.data?.student"
>
<div>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
label=
"监控的群组"
style=
"margin-left: 30px"
>
{{
<el-form-item
label=
"监控的群组"
style=
"margin-left: 30px"
>
{{
answer
(
node
.
data
?.
student
.
group_id
)
answer
(
node
.
data
?.
student
.
group_id
)
}}
</el-form-item>
}}
</el-form-item>
</div>
</div>
<div
v-if=
"node.data?.teacher"
>
<div>
<el-form-item
label=
"正确答案"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
label=
"正确答案"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
label=
"监控的群组"
style=
"margin-left: 30px"
>
{{
<el-form-item
label=
"监控的群组"
style=
"margin-left: 30px"
>
{{
answer
(
node
.
data
?.
teacher
.
group_id
)
answer
(
node
.
data
?.
teacher
.
group_id
)
...
...
src/components/flow/components/triggeringConditions/offiaccount/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -28,12 +28,12 @@ const getConnectionLabel = function (id: string) {
...
@@ -28,12 +28,12 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
node
.
data
.
student
?.
message
}}
{{
node
.
data
.
student
?.
message
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
node
.
data
.
teacher
?.
message
}}
{{
node
.
data
.
teacher
?.
message
}}
...
...
src/components/flow/components/triggeringConditions/realTimeTrigger/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -9,11 +9,11 @@ defineProps<{ node: any }>()
...
@@ -9,11 +9,11 @@ defineProps<{ node: any }>()
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<div
v-if=
"node.data?.student"
>
<div>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
style=
"margin-bottom: 0"
></el-form-item>
<Answer
:data=
"node.data?.student"
></Answer>
<Answer
:data=
"node.data?.student"
></Answer>
</div>
</div>
<div
v-if=
"node.data?.teacher"
>
<div>
<el-form-item
label=
"正确答案"
style=
"margin-bottom: 0"
></el-form-item>
<el-form-item
label=
"正确答案"
style=
"margin-bottom: 0"
></el-form-item>
<Answer
:data=
"node.data?.teacher"
></Answer>
<Answer
:data=
"node.data?.teacher"
></Answer>
</div>
</div>
...
...
src/components/flow/components/triggeringConditions/weibo/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -20,11 +20,11 @@ const getConnectionLabel = function (id: string) {
...
@@ -20,11 +20,11 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
...
...
src/components/flow/components/triggeringConditions/wenjuanxing/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -17,11 +17,11 @@ const getConnectionLabel = function (id: string) {
...
@@ -17,11 +17,11 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
...
...
src/components/flow/components/triggeringConditions/xiaoetong/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -17,11 +17,11 @@ const getConnectionLabel = function (id: string) {
...
@@ -17,11 +17,11 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
...
...
src/components/flow/components/triggeringConditions/xiaohongshu/ConfigView.vue
浏览文件 @
5f8ffb99
...
@@ -24,11 +24,11 @@ const getConnectionLabel = function (id: string) {
...
@@ -24,11 +24,11 @@ const getConnectionLabel = function (id: string) {
<
template
>
<
template
>
<ConfigViewTemplate
:node=
"node"
>
<ConfigViewTemplate
:node=
"node"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
v-if=
"node.data?.student"
>
<el-form-item
:label=
"role === 'student' ? '我的答案' : '学生答案'"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
student
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
student
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
<el-form-item
label=
"正确答案"
v-if=
"node.data?.teacher"
>
<el-form-item
label=
"正确答案"
>
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
operateList
.
find
(
item
=>
item
.
value
===
node
.
data
.
teacher
?.
operate
)?.
label
||
''
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
{{
getConnectionLabel
(
node
.
data
.
teacher
?.
connection_id
)
}}
</el-form-item>
</el-form-item>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论