修改现场反馈问题
This commit is contained in:
@@ -1,60 +1,38 @@
|
||||
<template>
|
||||
<el-dialog draggable class="cn-operate-dialog" v-model="dialogVisible" :title="title" width="700px">
|
||||
<el-scrollbar>
|
||||
<el-form :inline="false" :model="form" label-width="auto" :rules="rules" ref="formRef">
|
||||
<el-form-item
|
||||
:label="title == '修改算法' ? '选择修改的数据' : '选择父级'"
|
||||
:prop="title == '修改算法' ? 'pid' : ''"
|
||||
>
|
||||
<el-tree-select
|
||||
v-model="form.pid"
|
||||
:data="dataTree"
|
||||
check-strictly
|
||||
clearable
|
||||
filterable
|
||||
@node-click="changeTree"
|
||||
default-expand-all
|
||||
:render-after-expand="false"
|
||||
:props="defaultProps"
|
||||
@clear="TreeList = {}"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="名称"
|
||||
prop="name"
|
||||
v-if="title == '修改算法' ? TreeList.level != 4 : TreeList.level != 3"
|
||||
>
|
||||
<el-input v-model="form.name" placeholder="名称" clearable />
|
||||
</el-form-item>
|
||||
<div v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
|
||||
<el-form-item label="算法名称" prop="name">
|
||||
<el-input v-model="form.name" placeholder="请输入算法名称" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="计算周期" prop="period">
|
||||
<el-select v-model="form.period" placeholder="请选择计算周期" clearable>
|
||||
<el-option
|
||||
v-for="item in cycle"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="数据来源" prop="source">
|
||||
<el-input v-model="form.source" placeholder="请输入数据来源" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="定义" prop="definition">
|
||||
<el-input
|
||||
v-model="form.definition"
|
||||
:rows="2"
|
||||
type="textarea"
|
||||
placeholder="请输入定义"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</el-form>
|
||||
</el-scrollbar>
|
||||
<el-dialog draggable class="cn-operate-dialog" v-model="dialogVisible" :title="title" width="1200px">
|
||||
|
||||
<el-form :model="form" label-width="120px" class="form-two" :rules="rules" ref="formRef">
|
||||
<el-form-item :label="title == '修改算法' ? '选择修改的数据' : '选择父级'" :prop="title == '修改算法' ? 'pid' : ''">
|
||||
<el-tree-select v-model="form.pid" :data="dataTree" check-strictly clearable filterable
|
||||
@node-click="changeTree" default-expand-all :render-after-expand="false" :props="defaultProps"
|
||||
@clear="TreeList = {}" />
|
||||
</el-form-item>
|
||||
<el-form-item label="名称" prop="name" v-if="title == '修改算法' ? TreeList.level != 4 : TreeList.level != 3">
|
||||
<el-input v-model="form.name" placeholder="名称" clearable />
|
||||
</el-form-item>
|
||||
<!-- <div v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3"> -->
|
||||
<el-form-item label="算法名称" prop="name" v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
|
||||
<el-input v-model="form.name" placeholder="请输入算法名称" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="计算周期" prop="period" v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
|
||||
<el-select v-model="form.period" placeholder="请选择计算周期" clearable>
|
||||
<el-option v-for="item in cycle" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="数据来源" prop="source" v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
|
||||
<el-input v-model="form.source" placeholder="请输入数据来源" clearable />
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="定义" prop="definition" style="width: 100%;" v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
|
||||
|
||||
<editor v-model="form.definition" />
|
||||
</el-form-item> -->
|
||||
<!-- </div> -->
|
||||
</el-form>
|
||||
<div style="display: flex" v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
|
||||
<div style="width: 120px;margin-right: 12px;text-align: end;">定义</div>
|
||||
<editor v-model="form.definition" />
|
||||
</div>
|
||||
|
||||
<template #footer>
|
||||
<span class="dialog-footer">
|
||||
<el-button @click="dialogVisible = false">取消</el-button>
|
||||
@@ -68,7 +46,7 @@ import { ref, inject } from 'vue'
|
||||
import { reactive } from 'vue'
|
||||
import { ElMessage } from 'element-plus'
|
||||
import { queryAllAlgorithmLibrary, addAlgorithm, updateAlgorithmLibrary } from '@/api/supervision-boot/database/index'
|
||||
|
||||
import editor from '@/components/wangEditor/index.vue'
|
||||
const emit = defineEmits(['getTree'])
|
||||
const dialogVisible = ref(false)
|
||||
const title = ref('')
|
||||
|
||||
Reference in New Issue
Block a user