perf: 优化文案
This commit is contained in:
parent
1802b58a74
commit
2ed3512294
@ -58,7 +58,7 @@
|
|||||||
href="https://open-dev.dingtalk.com/fe/app?hash=%23%2Fcorp%2Fapp#/corp/app"
|
href="https://open-dev.dingtalk.com/fe/app?hash=%23%2Fcorp%2Fapp#/corp/app"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>钉钉开放平台</a
|
>钉钉开放平台</a
|
||||||
>-机器人页面,设置 "消息接收模式" 为 HTTP模式 ,并把下面URL填写到"消息接收地址"中
|
>-机器人页面,设置 "消息接收模式" 为 HTTP模式 ,并把上面URL填写到"消息接收地址"中
|
||||||
</el-text>
|
</el-text>
|
||||||
<el-text type="info" v-if="configType === 'wecom'">
|
<el-text type="info" v-if="configType === 'wecom'">
|
||||||
复制链接填入到
|
复制链接填入到
|
||||||
@ -67,7 +67,7 @@
|
|||||||
href="https://work.weixin.qq.com/wework_admin/frame#apps"
|
href="https://work.weixin.qq.com/wework_admin/frame#apps"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>企业微信后台</a
|
>企业微信后台</a
|
||||||
>-应用管理-自建-创建的应用-接受消息-设置 API 接收的 "URL" 中
|
>-应用管理-自建-创建的应用-接收消息-设置 API 接收的 "URL" 中
|
||||||
</el-text>
|
</el-text>
|
||||||
<el-text type="info" v-if="configType === 'feishu'">
|
<el-text type="info" v-if="configType === 'feishu'">
|
||||||
复制链接填入到
|
复制链接填入到
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog
|
<el-dialog
|
||||||
:title="isEdit ? '编辑变量' : '添加变量'"
|
:title="isEdit ? '编辑参数' : '添加参数'"
|
||||||
v-model="dialogVisible"
|
v-model="dialogVisible"
|
||||||
:close-on-click-modal="false"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="false"
|
:close-on-press-escape="false"
|
||||||
@ -14,10 +14,10 @@
|
|||||||
:model="form"
|
:model="form"
|
||||||
require-asterisk-position="right"
|
require-asterisk-position="right"
|
||||||
>
|
>
|
||||||
<el-form-item label="变量名" prop="name">
|
<el-form-item label="参数名" prop="name">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name"
|
v-model="form.name"
|
||||||
placeholder="请输入变量名"
|
placeholder="请输入参数名"
|
||||||
maxlength="64"
|
maxlength="64"
|
||||||
show-word-limit
|
show-word-limit
|
||||||
@blur="form.name = form.name.trim()"
|
@blur="form.name = form.name.trim()"
|
||||||
@ -69,7 +69,7 @@ const form = ref<any>({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
name: [{ required: true, message: '请输入变量名', trigger: 'blur' }]
|
name: [{ required: true, message: '请输入参数名', trigger: 'blur' }]
|
||||||
})
|
})
|
||||||
|
|
||||||
const dialogVisible = ref<boolean>(false)
|
const dialogVisible = ref<boolean>(false)
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<div>
|
<div>
|
||||||
<div v-if="form.debug_field_list.length > 0" class="mb-16">
|
<div v-if="form.debug_field_list.length > 0" class="mb-16">
|
||||||
<h4 class="title-decoration-1 mb-16">输入变量</h4>
|
<h4 class="title-decoration-1 mb-16">输入参数</h4>
|
||||||
<el-card shadow="never" class="card-never" style="--el-card-padding: 12px">
|
<el-card shadow="never" class="card-never" style="--el-card-padding: 12px">
|
||||||
<el-form
|
<el-form
|
||||||
ref="FormRef"
|
ref="FormRef"
|
||||||
@ -28,7 +28,7 @@
|
|||||||
:prop="'debug_field_list.' + index + '.value'"
|
:prop="'debug_field_list.' + index + '.value'"
|
||||||
:rules="{
|
:rules="{
|
||||||
required: item.is_required,
|
required: item.is_required,
|
||||||
message: '请输入变量值',
|
message: '请输入参数值',
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<el-tag type="info" class="info-tag ml-4">{{ item.type }}</el-tag>
|
<el-tag type="info" class="info-tag ml-4">{{ item.type }}</el-tag>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<el-input v-model="item.value" placeholder="请输入变量值" />
|
<el-input v-model="item.value" placeholder="请输入参数值" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|||||||
@ -62,7 +62,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<div class="flex-between">
|
<div class="flex-between">
|
||||||
<h4 class="title-decoration-1 mb-16">
|
<h4 class="title-decoration-1 mb-16">
|
||||||
输入变量 <el-text type="info" class="color-secondary"> 使用函数时显示 </el-text>
|
输入参数 <el-text type="info" class="color-secondary"> 使用函数时显示 </el-text>
|
||||||
</h4>
|
</h4>
|
||||||
<el-button link type="primary" @click="openAddDialog()">
|
<el-button link type="primary" @click="openAddDialog()">
|
||||||
<el-icon class="mr-4"><Plus /></el-icon> 添加
|
<el-icon class="mr-4"><Plus /></el-icon> 添加
|
||||||
@ -70,7 +70,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-table :data="form.input_field_list" class="mb-16">
|
<el-table :data="form.input_field_list" class="mb-16">
|
||||||
<el-table-column prop="name" label="变量名" />
|
<el-table-column prop="name" label="参数名" />
|
||||||
<el-table-column label="数据类型">
|
<el-table-column label="数据类型">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-tag type="info" class="info-tag">{{ row.type }}</el-tag>
|
<el-tag type="info" class="info-tag">{{ row.type }}</el-tag>
|
||||||
@ -85,7 +85,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="source" label="来源">
|
<el-table-column prop="source" label="来源">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
{{ row.source === 'custom' ? '自定义' : '引用变量' }}
|
{{ row.source === 'custom' ? '自定义' : '引用参数' }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="left" width="80">
|
<el-table-column label="操作" align="left" width="80">
|
||||||
@ -120,7 +120,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="title-decoration-1 mb-16 mt-16">
|
<h4 class="title-decoration-1 mb-16 mt-16">
|
||||||
输出变量 <el-text type="info" class="color-secondary"> 使用函数时显示 </el-text>
|
输出参数 <el-text type="info" class="color-secondary"> 使用函数时显示 </el-text>
|
||||||
</h4>
|
</h4>
|
||||||
<div class="flex-between border-r-4 p-8-12 mb-8 layout-bg lighter">
|
<div class="flex-between border-r-4 p-8-12 mb-8 layout-bg lighter">
|
||||||
<span>结果 {result}</span>
|
<span>结果 {result}</span>
|
||||||
|
|||||||
@ -12,8 +12,7 @@
|
|||||||
<el-col :span="18">
|
<el-col :span="18">
|
||||||
<el-scrollbar height="500" wrap-class="paragraph-scrollbar">
|
<el-scrollbar height="500" wrap-class="paragraph-scrollbar">
|
||||||
<div class="p-24" style="padding-bottom: 8px">
|
<div class="p-24" style="padding-bottom: 8px">
|
||||||
<div class="flex-between mb-16">
|
<div style="position: absolute; right: 20px; top: 20px; ">
|
||||||
<div class="bold title align-center">分段内容</div>
|
|
||||||
<el-button text @click="isEdit = true" v-if="problemId && !isEdit">
|
<el-button text @click="isEdit = true" v-if="problemId && !isEdit">
|
||||||
<el-icon><EditPen /></el-icon>
|
<el-icon><EditPen /></el-icon>
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|||||||
@ -52,7 +52,7 @@
|
|||||||
</el-upload>
|
</el-upload>
|
||||||
</div>
|
</div>
|
||||||
<el-text type="info" size="small"
|
<el-text type="info" size="small"
|
||||||
>顶部网站显示的 Logo,建议尺寸 48 x 48,支持 JPG、PNG、SVG,大小不超过
|
>顶部网站显示的 Logo,建议尺寸 48*48,支持 JPG、PNG、SVG,大小不超过
|
||||||
200KB</el-text
|
200KB</el-text
|
||||||
>
|
>
|
||||||
</el-card>
|
</el-card>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
</el-upload>
|
</el-upload>
|
||||||
</div>
|
</div>
|
||||||
<el-text type="info" size="small">
|
<el-text type="info" size="small">
|
||||||
左侧背景图,矢量图建议尺寸 576*900,位图建议尺寸1152*1800;支持
|
左侧背景图,矢量图建议尺寸 576*900,位图建议尺寸 1152*1800;支持
|
||||||
JPG、PNG、SVG,大小不超过 5M
|
JPG、PNG、SVG,大小不超过 5M
|
||||||
</el-text>
|
</el-text>
|
||||||
</el-card>
|
</el-card>
|
||||||
@ -120,7 +120,7 @@
|
|||||||
show-word-limit
|
show-word-limit
|
||||||
>
|
>
|
||||||
</el-input>
|
</el-input>
|
||||||
<el-text type="info"> 产品 Logo 下的 欢迎语 </el-text>
|
<el-text type="info"> 产品 Logo 下的欢迎语 </el-text>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div></el-col
|
</div></el-col
|
||||||
|
|||||||
@ -14,15 +14,6 @@
|
|||||||
:model="form"
|
:model="form"
|
||||||
require-asterisk-position="right"
|
require-asterisk-position="right"
|
||||||
>
|
>
|
||||||
<el-form-item label="变量名" prop="name">
|
|
||||||
<el-input
|
|
||||||
v-model="form.name"
|
|
||||||
placeholder="请输入变量名"
|
|
||||||
maxlength="64"
|
|
||||||
show-word-limit
|
|
||||||
@blur="form.name = form.name.trim()"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="变量" prop="variable">
|
<el-form-item label="变量" prop="variable">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.variable"
|
v-model="form.variable"
|
||||||
@ -32,6 +23,16 @@
|
|||||||
@blur="form.variable = form.variable.trim()"
|
@blur="form.variable = form.variable.trim()"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="显示名称" prop="name">
|
||||||
|
<el-input
|
||||||
|
v-model="form.name"
|
||||||
|
placeholder="请输入显示名称"
|
||||||
|
maxlength="64"
|
||||||
|
show-word-limit
|
||||||
|
@blur="form.name = form.name.trim()"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="输入类型">
|
<el-form-item label="输入类型">
|
||||||
<el-select v-model="form.type" @change="changeType">
|
<el-select v-model="form.type" @change="changeType">
|
||||||
<el-option label="文本框" value="input" />
|
<el-option label="文本框" value="input" />
|
||||||
@ -139,7 +140,7 @@ const form = ref<any>({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
name: [{ required: true, message: '请输入变量名', trigger: 'blur' }],
|
name: [{ required: true, message: '请输入显示名称', trigger: 'blur' }],
|
||||||
variable: [
|
variable: [
|
||||||
{ required: true, message: '请输入变量', trigger: 'blur' },
|
{ required: true, message: '请输入变量', trigger: 'blur' },
|
||||||
{ pattern: /^[a-zA-Z0-9_]+$/, message: '只能输入字母数字和下划线', trigger: 'blur' }
|
{ pattern: /^[a-zA-Z0-9_]+$/, message: '只能输入字母数字和下划线', trigger: 'blur' }
|
||||||
|
|||||||
@ -56,8 +56,8 @@
|
|||||||
:data="props.nodeModel.properties.input_field_list"
|
:data="props.nodeModel.properties.input_field_list"
|
||||||
class="mb-16"
|
class="mb-16"
|
||||||
>
|
>
|
||||||
<el-table-column prop="name" label="变量名" />
|
|
||||||
<el-table-column prop="variable" label="变量" />
|
<el-table-column prop="variable" label="变量" />
|
||||||
|
<el-table-column prop="name" label="显示名称" />
|
||||||
<el-table-column label="输入类型">
|
<el-table-column label="输入类型">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-tag type="info" class="info-tag" v-if="row.type === 'input'">文本框</el-tag>
|
<el-tag type="info" class="info-tag" v-if="row.type === 'input'">文本框</el-tag>
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<NodeContainer :nodeModel="nodeModel">
|
<NodeContainer :nodeModel="nodeModel">
|
||||||
<h5 class="title-decoration-1 mb-16">节点设置</h5>
|
<h5 class="title-decoration-1 mb-16">节点设置</h5>
|
||||||
<h5 class="lighter mb-8">输入变量</h5>
|
<h5 class="lighter mb-8">输入参数</h5>
|
||||||
<el-form
|
<el-form
|
||||||
@submit.prevent
|
@submit.prevent
|
||||||
ref="FunctionNodeFormRef"
|
ref="FunctionNodeFormRef"
|
||||||
@ -18,7 +18,7 @@
|
|||||||
:prop="'input_field_list.' + index + '.value'"
|
:prop="'input_field_list.' + index + '.value'"
|
||||||
:rules="{
|
:rules="{
|
||||||
required: item.is_required,
|
required: item.is_required,
|
||||||
message: '请输入变量值',
|
message: '请输入参数值',
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
@ -40,10 +40,10 @@
|
|||||||
ref="nodeCascaderRef"
|
ref="nodeCascaderRef"
|
||||||
:nodeModel="nodeModel"
|
:nodeModel="nodeModel"
|
||||||
class="w-full"
|
class="w-full"
|
||||||
placeholder="请选择变量"
|
placeholder="请选择参数"
|
||||||
v-model="item.value"
|
v-model="item.value"
|
||||||
/>
|
/>
|
||||||
<el-input v-else v-model="item.value" placeholder="请输入变量值" />
|
<el-input v-else v-model="item.value" placeholder="请输入参数值" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<NodeContainer :nodeModel="nodeModel">
|
<NodeContainer :nodeModel="nodeModel">
|
||||||
<h5 class="title-decoration-1 mb-16">节点设置</h5>
|
<h5 class="title-decoration-1 mb-16">节点设置</h5>
|
||||||
<div class="flex-between">
|
<div class="flex-between">
|
||||||
<h5 class="lighter mb-8">输入变量</h5>
|
<h5 class="lighter mb-8">输入参数</h5>
|
||||||
<el-button link type="primary" @click="openAddDialog()">
|
<el-button link type="primary" @click="openAddDialog()">
|
||||||
<el-icon class="mr-4"><Plus /></el-icon> 添加
|
<el-icon class="mr-4"><Plus /></el-icon> 添加
|
||||||
</el-button>
|
</el-button>
|
||||||
@ -23,7 +23,7 @@
|
|||||||
:prop="'input_field_list.' + index + '.value'"
|
:prop="'input_field_list.' + index + '.value'"
|
||||||
:rules="{
|
:rules="{
|
||||||
required: item.is_required,
|
required: item.is_required,
|
||||||
message: '请输入变量值',
|
message: '请输入参数值',
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
@ -55,11 +55,11 @@
|
|||||||
ref="nodeCascaderRef"
|
ref="nodeCascaderRef"
|
||||||
:nodeModel="nodeModel"
|
:nodeModel="nodeModel"
|
||||||
class="w-full"
|
class="w-full"
|
||||||
placeholder="请选择变量"
|
placeholder="请选择参数"
|
||||||
v-model="item.value"
|
v-model="item.value"
|
||||||
:width="100"
|
:width="100"
|
||||||
/>
|
/>
|
||||||
<el-input v-else v-model="item.value" placeholder="请输入变量值" />
|
<el-input v-else v-model="item.value" placeholder="请输入参数值" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user