修改组态化

master
夜笙歌 2 months ago
parent daf973c416
commit af3e5f053d

@ -124,6 +124,7 @@
<script setup lang="ts">
import axios from 'axios';
import request from '@/utils/request';
import { isD } from './tool.js';
const comparisonTable = {
starttime: '开始时间',
@ -197,18 +198,12 @@ const findTier = () => {
params[item.name] = item.test;
});
// axios.request({
// method: constructionDataForm.value.method,
// url: constructionDataForm.value.url,
// params: constructionDataForm.value.method === 'get' ? params : '',
// data: constructionDataForm.value.method === 'post' ? params : ''
// }).then(res => {
request({
method: constructionDataForm.value.method,
url: constructionDataForm.value.url,
params: constructionDataForm.value.method === 'get' ? params : '',
data: constructionDataForm.value.method === 'post' ? params : ''
}).then(res => {
(isD ? request : axios.request)({
method: constructionDataForm.value.method,
url: constructionDataForm.value.url,
params: constructionDataForm.value.method === 'get' ? params : '',
data: constructionDataForm.value.method === 'post' ? params : ''
}).then(res => {
let data = res.data;
if (data.data) {
Object.keys(data.data?.[0]).forEach(key => {

@ -20,8 +20,9 @@ import { defineEmits, defineProps, ref } from 'vue';
import { NodeResizer } from '@vue-flow/node-resizer';
import { Connection } from '@element-plus/icons-vue';
import { Handle, Position } from '@vue-flow/core';
import request from '@/utils/request';
import axios from 'axios';
import request from '@/utils/request.js';
import { isD } from '../../tool.js';
const props = defineProps({
isView: {
@ -83,18 +84,12 @@ const getOutputData = () => {
(props.data.customData.inputData || []).forEach((item) => {
params[item.name] = props.inputData[item.name];
});
request({
(isD ? request : axios.request)({
method: props.data.customData.method,
url: props.data.customData.url,
params: props.data.customData.method === 'get' ? params : '',
data: props.data.customData.method === 'post' ? params : ''
}).then(res => {
// axios.request({
// method: props.data.customData.method,
// url: props.data.customData.url,
// params: props.data.customData.method === 'get' ? params : '',
// data: props.data.customData.method === 'post' ? params : ''
// }).then(res => {
let output = {};
props.data.customData.outputData.forEach(item => {
output[item.name] = parseData(res.data, item.tier);

@ -21,7 +21,8 @@ import { NodeResizer } from '@vue-flow/node-resizer';
import { Connection } from '@element-plus/icons-vue';
import { Handle, Position } from '@vue-flow/core';
import axios from 'axios';
import request from '@/utils/request.js';
import request from '@/utils/request';
import { isD } from '../../tool.js';
const props = defineProps({
isView: {
@ -58,16 +59,11 @@ const service = axios.create({
timeout: 10000
});
const getOutputData = () => {
request({
(isD ? request : service)({
method: 'post',
url: '/test/getDevice',
data: props.inputData
}).then(res => {
// service({
// method: 'post',
// url: '/test/getDevice',
// data: props.inputData
// }).then(res => {
props.data.outputData = {
time: res.data?.data?.map(e => e.time),
value: res.data?.data?.map(e => e.value)

@ -109,3 +109,4 @@ const tool = () => {
};
};
export default tool;
export const isD = false;

Loading…
Cancel
Save