|
@@ -387,7 +387,7 @@
|
|
|
<el-button type="primary" @click="addRen" size="mini" v-if="isAdd">
|
|
<el-button type="primary" @click="addRen" size="mini" v-if="isAdd">
|
|
|
提交
|
|
提交
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- <el-button type="primary" @click="saveAddNextLevel" size="mini" v-if="!isAdd">
|
|
|
|
|
|
|
+ <el-button type="primary" @click="saveEdit" size="mini" v-if="!isAdd">
|
|
|
提交
|
|
提交
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</span>
|
|
</span>
|
|
@@ -485,7 +485,7 @@ import {getCatalog} from "@/api/service/catalog";
|
|
|
import { Plus,Search,Filter,Promotion,Check } from '@element-plus/icons-vue'
|
|
import { Plus,Search,Filter,Promotion,Check } from '@element-plus/icons-vue'
|
|
|
import { reactive } from 'vue'
|
|
import { reactive } from 'vue'
|
|
|
import {getModellist} from '@/api/standardization/modeling'
|
|
import {getModellist} from '@/api/standardization/modeling'
|
|
|
-import { modelTreeSelect,getSerDe,addService,addServiceParam,delService,addTree,deTree,getDataRen,getTaskDe,testLog,flowDispatch } from "@/api/service/info";
|
|
|
|
|
|
|
+import { modelTreeSelect,getSerDe,addService,addServiceParam,delService,addTree,editTask,getDataRen,getTaskDe,testLog,flowDispatch } from "@/api/service/info";
|
|
|
import { ref, onMounted, onUnmounted, nextTick,onBeforeMount } from 'vue';
|
|
import { ref, onMounted, onUnmounted, nextTick,onBeforeMount } from 'vue';
|
|
|
import JsonViewer from 'vue-json-viewer'
|
|
import JsonViewer from 'vue-json-viewer'
|
|
|
import 'vue-json-viewer/style.css'
|
|
import 'vue-json-viewer/style.css'
|
|
@@ -739,6 +739,46 @@ function changePage(val){
|
|
|
pageNum.value = val
|
|
pageNum.value = val
|
|
|
getDataRen()
|
|
getDataRen()
|
|
|
}
|
|
}
|
|
|
|
|
+function saveEdit(){
|
|
|
|
|
+ formRefJi.value.validate((valid) => {
|
|
|
|
|
+ if (valid) {
|
|
|
|
|
+ formJi.value.appId = parMdid.value
|
|
|
|
|
+ formJi.value.flowParam = {}
|
|
|
|
|
+ if(tableDataCanStart.value.length>0){
|
|
|
|
|
+ tableDataCanStart.value.forEach(item=>{
|
|
|
|
|
+ formJi.value.flowParam[item.name] = item.value
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ editTask(formJi.value).then(res=>{
|
|
|
|
|
+ if(res.code===200){
|
|
|
|
|
+ proxy.$message({
|
|
|
|
|
+ message: '操作成功',
|
|
|
|
|
+ type: 'success'
|
|
|
|
|
+ });
|
|
|
|
|
+ dialogVisibleTest.value = false
|
|
|
|
|
+ getDataRen({
|
|
|
|
|
+ appId:parMdid.value,
|
|
|
|
|
+ pageNum:pageNum.value,
|
|
|
|
|
+ pageSize:20
|
|
|
|
|
+ }).then(res=>{
|
|
|
|
|
+ if(res.rows){
|
|
|
|
|
+ tableData.value = res.rows
|
|
|
|
|
+ tableData.value.forEach(item=>{
|
|
|
|
|
+ item.type = titleTest.value
|
|
|
|
|
+ })
|
|
|
|
|
+ total.value = res.total
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }else{
|
|
|
|
|
+ proxy.$message({
|
|
|
|
|
+ message: res.message,
|
|
|
|
|
+ type: 'error'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
function addRen() {
|
|
function addRen() {
|
|
|
formRefJi.value.validate((valid) => {
|
|
formRefJi.value.validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
@@ -763,7 +803,7 @@ function addRen() {
|
|
|
}).then(res=>{
|
|
}).then(res=>{
|
|
|
if(res.rows){
|
|
if(res.rows){
|
|
|
tableData.value = res.rows
|
|
tableData.value = res.rows
|
|
|
- tableData.value.forEach(item=>{
|
|
|
|
|
|
|
+ tableData.value.forEach(item=>{
|
|
|
item.type = titleTest.value
|
|
item.type = titleTest.value
|
|
|
})
|
|
})
|
|
|
total.value = res.total
|
|
total.value = res.total
|
|
@@ -815,8 +855,17 @@ function addTask(row){
|
|
|
function getEdit(row){
|
|
function getEdit(row){
|
|
|
isAdd.value = false
|
|
isAdd.value = false
|
|
|
dialogVisibleTest.value = true
|
|
dialogVisibleTest.value = true
|
|
|
|
|
+ tableDataCanStart.value = []
|
|
|
getTaskDe(row.flowJobId).then(res=>{
|
|
getTaskDe(row.flowJobId).then(res=>{
|
|
|
formJi.value = res.data
|
|
formJi.value = res.data
|
|
|
|
|
+ const keys = Object.keys(res.data.flowParam)
|
|
|
|
|
+ keys.forEach(key => {
|
|
|
|
|
+ var par = {
|
|
|
|
|
+ name:key,
|
|
|
|
|
+ value:res.data.flowParam[key]
|
|
|
|
|
+ }
|
|
|
|
|
+ tableDataCanStart.value.push(par)
|
|
|
|
|
+ });
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
function showDe(row){
|
|
function showDe(row){
|