|
@@ -21,51 +21,35 @@
|
|
<!-- <n-button @click="handleClick">button</n-button> -->
|
|
<!-- <n-button @click="handleClick">button</n-button> -->
|
|
</n-scrollbar>
|
|
</n-scrollbar>
|
|
</div>
|
|
</div>
|
|
- <n-modal
|
|
|
|
- style="width: 40%"
|
|
|
|
- v-model:show="modal.showModal"
|
|
|
|
- :show-icon="false"
|
|
|
|
- preset="dialog"
|
|
|
|
- :mask-closable="false"
|
|
|
|
- :title="modal.title"
|
|
|
|
- @close="onCloseModal"
|
|
|
|
- >
|
|
|
|
- <n-upload
|
|
|
|
- class="w-full"
|
|
|
|
- list-type="image-card"
|
|
|
|
- :default-upload="false"
|
|
|
|
- :max="1"
|
|
|
|
- @change="handleChange"
|
|
|
|
- v-if="modal.title === '上传验证'"
|
|
|
|
- >
|
|
|
|
|
|
+ <n-modal style="width: 60%" v-model:show="modal.showModal" :show-icon="false" preset="dialog" :mask-closable="false"
|
|
|
|
+ :title="modal.title" @close="onCloseModal">
|
|
|
|
+ <n-upload class="w-full" list-type="image-card" :default-upload="false" :max="1" @change="handleChange"
|
|
|
|
+ v-if="modal.title === '上传验证'">
|
|
上传文件
|
|
上传文件
|
|
</n-upload>
|
|
</n-upload>
|
|
<template v-else>
|
|
<template v-else>
|
|
<n-card embedded :bordered="false">
|
|
<n-card embedded :bordered="false">
|
|
<template #header>
|
|
<template #header>
|
|
<div class="flex justify-center">
|
|
<div class="flex justify-center">
|
|
- <n-progress
|
|
|
|
- :indicator-placement="'inside'"
|
|
|
|
- :status="
|
|
|
|
- keyInfo.Code === 600
|
|
|
|
- ? 'default'
|
|
|
|
- : keyInfo.Code === 601
|
|
|
|
|
|
+ <n-progress :indicator-placement="'inside'" :status="keyInfo.Code === 600
|
|
|
|
+ ? 'default'
|
|
|
|
+ : keyInfo.Code === 601
|
|
? 'success'
|
|
? 'success'
|
|
: 'error'
|
|
: 'error'
|
|
- "
|
|
|
|
- type="line"
|
|
|
|
- gap-position="bottom"
|
|
|
|
- :percentage="keyInfo.Schedule"
|
|
|
|
- />
|
|
|
|
|
|
+ " type="line" gap-position="bottom" :percentage="keyInfo.Schedule" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- <div class=" pis" style="overflow:auto;height:200px;" ref="scrollbarRef"
|
|
|
|
- >
|
|
|
|
- <div class="flex" v-for="(item, index) of items" :key="index"> <!-- items -->
|
|
|
|
|
|
+ <div class="pis" v-show="!loadingFun" style="overflow:auto;height:400px;" ref="scrollbarRef">
|
|
|
|
+ <div class="flex" v-for="(item, index) of items" :key="index"> <!-- items -->
|
|
<n-badge class="mr-5" type="info" :value="index + 1" />
|
|
<n-badge class="mr-5" type="info" :value="index + 1" />
|
|
<span>{{ item }}</span>
|
|
<span>{{ item }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <n-spin v-show="loadingFun" :show="true">
|
|
|
|
+ <n-alert title="请等待..." type="success">
|
|
|
|
+ 服务器正在处理中,请等待...
|
|
|
|
+ </n-alert>
|
|
|
|
+ </n-spin>
|
|
</n-card>
|
|
</n-card>
|
|
</template>
|
|
</template>
|
|
<template #action>
|
|
<template #action>
|
|
@@ -73,13 +57,7 @@
|
|
<n-button @click="modal.showModal = false">取消</n-button>
|
|
<n-button @click="modal.showModal = false">取消</n-button>
|
|
<n-button type="primary" @click="editTaskInfo">确认</n-button>
|
|
<n-button type="primary" @click="editTaskInfo">确认</n-button>
|
|
</n-space>
|
|
</n-space>
|
|
- <n-button
|
|
|
|
- v-else
|
|
|
|
- type="primary"
|
|
|
|
- :disabled="keyInfo.Code !== 601"
|
|
|
|
- @click="handleDownload"
|
|
|
|
- >下载文件</n-button
|
|
|
|
- >
|
|
|
|
|
|
+ <n-button v-else type="primary" :disabled="keyInfo.Code !== 601" @click="handleDownload">下载文件</n-button>
|
|
</template>
|
|
</template>
|
|
</n-modal>
|
|
</n-modal>
|
|
</template>
|
|
</template>
|
|
@@ -91,21 +69,21 @@ import {
|
|
getTaskDataClassList,
|
|
getTaskDataClassList,
|
|
getVerifyTemplateMapDataList,
|
|
getVerifyTemplateMapDataList,
|
|
generateReport,
|
|
generateReport,
|
|
- generateKey,TempCopy
|
|
|
|
|
|
+ generateKey, TempCopy
|
|
} from '@/api';
|
|
} from '@/api';
|
|
import * as qiniu from 'qiniu-js';
|
|
import * as qiniu from 'qiniu-js';
|
|
import { getToken } from '@/utils/storage/sessionToken';
|
|
import { getToken } from '@/utils/storage/sessionToken';
|
|
import { getFileToken } from '@/common';
|
|
import { getFileToken } from '@/common';
|
|
import { useWindowSize } from '@vueuse/core';
|
|
import { useWindowSize } from '@vueuse/core';
|
|
import { NButton } from 'naive-ui';
|
|
import { NButton } from 'naive-ui';
|
|
-import { nextTick, onBeforeUnmount, onUpdated } from 'vue';
|
|
|
|
|
|
+import { nextTick, onBeforeUnmount, onUpdated, reactive, ref } from 'vue';
|
|
import FormList from '@/components/FormList.vue';
|
|
import FormList from '@/components/FormList.vue';
|
|
import { useStore } from 'vuex';
|
|
import { useStore } from 'vuex';
|
|
const { height } = useWindowSize();
|
|
const { height } = useWindowSize();
|
|
const message = useMessage();
|
|
const message = useMessage();
|
|
|
|
|
|
const scrollbarRef = ref(null);
|
|
const scrollbarRef = ref(null);
|
|
-
|
|
|
|
|
|
+const loadingFun = ref(false)
|
|
const task = window.sessionStorage.getItem('task')
|
|
const task = window.sessionStorage.getItem('task')
|
|
? JSON.parse(window.sessionStorage.getItem('task'))
|
|
? JSON.parse(window.sessionStorage.getItem('task'))
|
|
: {};
|
|
: {};
|
|
@@ -131,25 +109,25 @@ const queryData = reactive({
|
|
const classList = ref([]);
|
|
const classList = ref([]);
|
|
const store = useStore()
|
|
const store = useStore()
|
|
//复制
|
|
//复制
|
|
-const setCopy = ()=>{
|
|
|
|
|
|
+const setCopy = () => {
|
|
message.success("复制成功")
|
|
message.success("复制成功")
|
|
- store.commit('setTaskId',queryData.T_task_id)
|
|
|
|
-
|
|
|
|
|
|
+ store.commit('setTaskId', queryData.T_task_id)
|
|
|
|
+
|
|
}
|
|
}
|
|
//粘贴
|
|
//粘贴
|
|
-const setPaste = async ()=>{
|
|
|
|
- console.log('粘贴',store.state.TaskId,queryData.T_task_id)
|
|
|
|
- if(store.state.TaskId==''){
|
|
|
|
|
|
+const setPaste = async () => {
|
|
|
|
+ console.log('粘贴', store.state.TaskId, queryData.T_task_id)
|
|
|
|
+ if (store.state.TaskId == '') {
|
|
message.error('请先复制模板,在进行粘贴哦')
|
|
message.error('请先复制模板,在进行粘贴哦')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
const resIt = await TempCopy({
|
|
const resIt = await TempCopy({
|
|
T_copy_task_id: store.state.TaskId,
|
|
T_copy_task_id: store.state.TaskId,
|
|
T_paste_task_id: queryData.T_task_id,
|
|
T_paste_task_id: queryData.T_task_id,
|
|
- T_source:2
|
|
|
|
|
|
+ T_source: 2
|
|
})
|
|
})
|
|
- if(resIt.data.Code==200){
|
|
|
|
- message.success('粘贴成功')
|
|
|
|
|
|
+ if (resIt.data.Code == 200) {
|
|
|
|
+ message.success('粘贴成功')
|
|
getTemplateList()
|
|
getTemplateList()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -207,39 +185,53 @@ const editTaskInfo = async () => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+const obsData = reactive({
|
|
|
|
+ obj: {}
|
|
|
|
+})
|
|
// 验证报告生成 报告
|
|
// 验证报告生成 报告
|
|
const generateReportInfo = async (obj) => {
|
|
const generateReportInfo = async (obj) => {
|
|
- console.log('提交',obj)
|
|
|
|
|
|
+ obsData.obj = obj
|
|
|
|
+ console.log(obj)
|
|
|
|
+ var times = null
|
|
const { data: res } = await generateReport({
|
|
const { data: res } = await generateReport({
|
|
T_task_id: task.T_task_id,
|
|
T_task_id: task.T_task_id,
|
|
T_VerifyTemplate_id: task.T_VerifyTemplate_id,
|
|
T_VerifyTemplate_id: task.T_VerifyTemplate_id,
|
|
...obj,
|
|
...obj,
|
|
- });
|
|
|
|
|
|
+ })
|
|
if (res.Code === 200) {
|
|
if (res.Code === 200) {
|
|
|
|
+ loadingFun.value = false
|
|
generateKeyInfo(res.Data);
|
|
generateKeyInfo(res.Data);
|
|
|
|
+ } else if (res.Code == '501') {
|
|
|
|
+ loadingFun.value = true
|
|
|
|
+ times = setTimeout(() => {
|
|
|
|
+ generateReportInfo(obsData.obj);
|
|
|
|
+ }, 1000);
|
|
|
|
+ } else {
|
|
|
|
+ loadingFun.value = true
|
|
|
|
+ clearTimeout(times);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
let timer = 0;
|
|
let timer = 0;
|
|
const keyInfo = ref({});
|
|
const keyInfo = ref({});
|
|
const items = computed(() => {
|
|
const items = computed(() => {
|
|
- if(keyInfo.value.Item){
|
|
|
|
- nextTick(()=>{
|
|
|
|
|
|
+ if (keyInfo.value.Item) {
|
|
|
|
+ nextTick(() => {
|
|
scrollbarRef.value.scrollTop = scrollbarRef.value.scrollHeight
|
|
scrollbarRef.value.scrollTop = scrollbarRef.value.scrollHeight
|
|
})
|
|
})
|
|
- return keyInfo.value.Item.split('\n').filter((item) => item)
|
|
|
|
- }else{
|
|
|
|
|
|
+ return keyInfo.value.Item.split('\n').filter((item) => item)
|
|
|
|
+ } else {
|
|
return [];
|
|
return [];
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
// 验证报告生成 获取生成结果
|
|
// 验证报告生成 获取生成结果
|
|
const generateKeyInfo = async (key) => {
|
|
const generateKeyInfo = async (key) => {
|
|
-
|
|
|
|
|
|
+
|
|
const { data: res } = await generateKey({
|
|
const { data: res } = await generateKey({
|
|
key,
|
|
key,
|
|
});
|
|
});
|
|
@@ -251,7 +243,7 @@ const generateKeyInfo = async (key) => {
|
|
clearTimeout(timer);
|
|
clearTimeout(timer);
|
|
}
|
|
}
|
|
keyInfo.value = res;
|
|
keyInfo.value = res;
|
|
-
|
|
|
|
|
|
+
|
|
};
|
|
};
|
|
|
|
|
|
// 关闭对话框时触发
|
|
// 关闭对话框时触发
|
|
@@ -269,32 +261,31 @@ const handleDownload = () => {
|
|
const putTemplateData = async () => {
|
|
const putTemplateData = async () => {
|
|
try {
|
|
try {
|
|
const arr = toRaw(formValue.formList);
|
|
const arr = toRaw(formValue.formList);
|
|
- // return
|
|
|
|
- const VerifyTemplateMapData = arr.map((item,i) => {
|
|
|
|
-
|
|
|
|
|
|
+ // return
|
|
|
|
+ const VerifyTemplateMapData = arr.map((item, i) => {
|
|
if (item.T_label === 3) {
|
|
if (item.T_label === 3) {
|
|
- console.log('等于3',item.T_value,item.T_label,i)
|
|
|
|
|
|
+ // console.log('等于3',item.T_value,item.T_label,i)
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
- T_value: item.T_value.length!=0?item.T_value.join('|'):'',
|
|
|
|
|
|
+ T_value: item.T_value.length != 0 ? item.T_value.join('|') : '',
|
|
T_source: item.T_source,
|
|
T_source: item.T_source,
|
|
T_flow_sort: item.T_flow_sort,
|
|
T_flow_sort: item.T_flow_sort,
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
};
|
|
};
|
|
} else if (item.T_label === 9) {
|
|
} else if (item.T_label === 9) {
|
|
- console.log('等于9',item.T_value,item.T_label,i)
|
|
|
|
|
|
+ // console.log('等于9',item.T_value,item.T_label,i)
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
- T_value: item.T_value!=null?item.T_value.join('|'):'',
|
|
|
|
|
|
+ T_value: item.T_value != null ? item.T_value.join('|') : '',
|
|
T_source: item.T_source,
|
|
T_source: item.T_source,
|
|
T_flow_sort: item.T_flow_sort,
|
|
T_flow_sort: item.T_flow_sort,
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
};
|
|
};
|
|
} else if (item.T_label === 12) {
|
|
} else if (item.T_label === 12) {
|
|
- console.log('等于12',item.T_value,item.T_label,i)
|
|
|
|
- if(item.T_value[0]==null && item.T_value[1]==null){
|
|
|
|
|
|
+ // console.log('等于12',item.T_value,item.T_label,i)
|
|
|
|
+ if (item.T_value[0] == null && item.T_value[1] == null) {
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_value: '',
|
|
T_value: '',
|
|
@@ -303,8 +294,8 @@ const putTemplateData = async () => {
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
};
|
|
};
|
|
- }else{
|
|
|
|
- if(item.T_value[0]!=null){
|
|
|
|
|
|
+ } else {
|
|
|
|
+ if (item.T_value[0] != null) {
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_value: `${item.T_value[0]}/${item.T_value[1]}`,
|
|
T_value: `${item.T_value[0]}/${item.T_value[1]}`,
|
|
@@ -313,7 +304,7 @@ const putTemplateData = async () => {
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
};
|
|
};
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_value: `/${item.T_value[1]}`,
|
|
T_value: `/${item.T_value[1]}`,
|
|
@@ -323,11 +314,11 @@ const putTemplateData = async () => {
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
};
|
|
};
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
} else if (item.T_label === 13) {
|
|
} else if (item.T_label === 13) {
|
|
- console.log('等于13',item.T_value,item.T_label,i)
|
|
|
|
- if(item.T_value[0]==null && item.T_value[1]==null){
|
|
|
|
|
|
+ // console.log('等于13',item.T_value,item.T_label,i)
|
|
|
|
+ if (item.T_value[0] == null && item.T_value[1] == null) {
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_value: '',
|
|
T_value: '',
|
|
@@ -336,8 +327,8 @@ const putTemplateData = async () => {
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
};
|
|
};
|
|
- }else{
|
|
|
|
- if(item.T_value[0]!=null){
|
|
|
|
|
|
+ } else {
|
|
|
|
+ if (item.T_value[0] != null) {
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_value: `${item.T_value[0].join('|')}/${item.T_value[1]}`,
|
|
T_value: `${item.T_value[0].join('|')}/${item.T_value[1]}`,
|
|
@@ -346,7 +337,7 @@ const putTemplateData = async () => {
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
}
|
|
}
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_value: `/${item.T_value[1]}`,
|
|
T_value: `/${item.T_value[1]}`,
|
|
@@ -356,13 +347,13 @@ const putTemplateData = async () => {
|
|
T_min_time: item.T_min_time,
|
|
T_min_time: item.T_min_time,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- console.log('等于其他',item.T_value,item.T_label,i)
|
|
|
|
|
|
+ // console.log('等于其他',item.T_value,item.T_label,i)
|
|
return {
|
|
return {
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
- T_value: item.T_value!=null?item.T_value + '':'',
|
|
|
|
|
|
+ T_value: item.T_value != null ? item.T_value + '' : '',
|
|
T_source: item.T_source,
|
|
T_source: item.T_source,
|
|
T_flow_sort: item.T_flow_sort,
|
|
T_flow_sort: item.T_flow_sort,
|
|
T_max_time: item.T_max_time,
|
|
T_max_time: item.T_max_time,
|
|
@@ -370,7 +361,7 @@ const putTemplateData = async () => {
|
|
};
|
|
};
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- console.log('提交参数',VerifyTemplateMapData)
|
|
|
|
|
|
+ // console.log('提交参数',VerifyTemplateMapData)
|
|
// return
|
|
// return
|
|
const token = getToken();
|
|
const token = getToken();
|
|
const { data: res } = await putVerifyTemplateMapData({
|
|
const { data: res } = await putVerifyTemplateMapData({
|
|
@@ -380,47 +371,52 @@ const putTemplateData = async () => {
|
|
T_VerifyTemplate_id: queryData.T_VerifyTemplate_id,
|
|
T_VerifyTemplate_id: queryData.T_VerifyTemplate_id,
|
|
VerifyTemplateMapData,
|
|
VerifyTemplateMapData,
|
|
});
|
|
});
|
|
-
|
|
|
|
- if (res.Code === 200) {
|
|
|
|
- const obj = {};
|
|
|
|
-
|
|
|
|
|
|
+ console.log('sdsd', res.Code)
|
|
|
|
+ const obj = {};
|
|
|
|
+
|
|
|
|
+ if (res.Code == 200) {
|
|
|
|
+
|
|
for (let i of arr) {
|
|
for (let i of arr) {
|
|
- console.log('打印arr',i)
|
|
|
|
- if (i.T_label === 3 || i.T_label === 9) {
|
|
|
|
- obj[i.T_name] = i.T_value!=null?i.T_value.join('|'):'';
|
|
|
|
- } else if (i.T_label === 12 ) {
|
|
|
|
- console.log('打印12',i.T_value)
|
|
|
|
- if(i.T_value[0]== null && i.T_value[1]==''){
|
|
|
|
- console.log('12',i.T_value)
|
|
|
|
|
|
+ // console.log('打印arr',i)
|
|
|
|
+ if (i.T_label === 3 || i.T_label === 9) {
|
|
|
|
+ obj[i.T_name] = i.T_value != null ? i.T_value.join('|') : '';
|
|
|
|
+ } else if (i.T_label === 12) {
|
|
|
|
+ console.log('打印12', i.T_value)
|
|
|
|
+ if (i.T_value[0] == null && i.T_value[1] == '') {
|
|
|
|
+ console.log('12', i.T_value)
|
|
obj[i.T_name] = ''
|
|
obj[i.T_name] = ''
|
|
- }else{
|
|
|
|
- if(i.T_value[0]==null && i.T_value[1]!=null){
|
|
|
|
- obj[i.T_name] = ''+ '/' + i.T_value[1]
|
|
|
|
- }else if(i.T_value[0]!=null && i.T_value[1]==null){
|
|
|
|
|
|
+ } else {
|
|
|
|
+ if (i.T_value[0] == null && i.T_value[1] != null) {
|
|
|
|
+ obj[i.T_name] = '' + '/' + i.T_value[1]
|
|
|
|
+ } else if (i.T_value[0] != null && i.T_value[1] == null) {
|
|
obj[i.T_name] = i.T_value[0] + '/' + ''
|
|
obj[i.T_name] = i.T_value[0] + '/' + ''
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
obj[i.T_name] = i.T_value[0] + '/' + i.T_value[1]
|
|
obj[i.T_name] = i.T_value[0] + '/' + i.T_value[1]
|
|
}
|
|
}
|
|
- console.log('打印arr22222',obj[i.T_name])
|
|
|
|
|
|
+ console.log('打印arr22222', obj[i.T_name])
|
|
}
|
|
}
|
|
- } else if (i.T_label === 13) {
|
|
|
|
- console.log('等于时间',i.T_value[0]!=null , i.T_value[1]!=null)
|
|
|
|
- if(i.T_value[0]!=null && i.T_value[1]!=null){//两个都有值
|
|
|
|
- obj[i.T_name] = `${i.T_value[0].join('|')+'/'+i.T_value[1]}`;
|
|
|
|
- }else if(i.T_value[0]!=null && i.T_value[1]==null){//选择了时间-没文本
|
|
|
|
- obj[i.T_name] = `${i.T_value[0].join('|')+'/'}`;
|
|
|
|
- }else if(i.T_value[0]==null && i.T_value[1]!=null){
|
|
|
|
- obj[i.T_name] = `${'/'+i.T_value[1]}`;
|
|
|
|
- }else{//都没选
|
|
|
|
|
|
+ } else if (i.T_label === 13) {
|
|
|
|
+ console.log('等于时间', i.T_value[0] != null, i.T_value[1] != null)
|
|
|
|
+ if (i.T_value[0] != null && i.T_value[1] != null) {//两个都有值
|
|
|
|
+ obj[i.T_name] = `${i.T_value[0].join('|') + '/' + i.T_value[1]}`;
|
|
|
|
+ } else if (i.T_value[0] != null && i.T_value[1] == null) {//选择了时间-没文本
|
|
|
|
+ obj[i.T_name] = `${i.T_value[0].join('|') + '/'}`;
|
|
|
|
+ } else if (i.T_value[0] == null && i.T_value[1] != null) {
|
|
|
|
+ obj[i.T_name] = `${'/' + i.T_value[1]}`;
|
|
|
|
+ } else {//都没选
|
|
obj[i.T_name] = ''
|
|
obj[i.T_name] = ''
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
obj[i.T_name] = i.T_value;
|
|
obj[i.T_name] = i.T_value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
modal.title = '生成报告';
|
|
modal.title = '生成报告';
|
|
- modal.showModal = true;
|
|
|
|
|
|
+ modal.showModal = true;
|
|
|
|
+ // obsData = obj
|
|
|
|
+ // setInterval(() => {
|
|
|
|
+ // generateReportInfo(obj);
|
|
|
|
+ // }, 1000);
|
|
generateReportInfo(obj);
|
|
generateReportInfo(obj);
|
|
}
|
|
}
|
|
} catch (e) {
|
|
} catch (e) {
|
|
@@ -443,41 +439,41 @@ const getClassList = async () => {
|
|
const getTemplateList = async () => {
|
|
const getTemplateList = async () => {
|
|
try {
|
|
try {
|
|
const { data: res } = await getVerifyTemplateMapDataList(queryData);
|
|
const { data: res } = await getVerifyTemplateMapDataList(queryData);
|
|
- console.log('999999999999999',res)
|
|
|
|
|
|
+ console.log('999999999999999', res)
|
|
formValue.formList = res.Data;
|
|
formValue.formList = res.Data;
|
|
|
|
|
|
formValue.formList.forEach(item => {
|
|
formValue.formList.forEach(item => {
|
|
- if (item.T_label === 3){
|
|
|
|
- if(item.T_value=='' || item.T_value==null){
|
|
|
|
|
|
+ if (item.T_label === 3) {
|
|
|
|
+ if (item.T_value == '' || item.T_value == null) {
|
|
item.T_value = []
|
|
item.T_value = []
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
item.T_value = item.T_value.split('|')
|
|
item.T_value = item.T_value.split('|')
|
|
}
|
|
}
|
|
- }else if(item.T_label == 9){
|
|
|
|
- if(item.T_value=='' || item.T_value==null){
|
|
|
|
|
|
+ } else if (item.T_label == 9) {
|
|
|
|
+ if (item.T_value == '' || item.T_value == null) {
|
|
item.T_value = null
|
|
item.T_value = null
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
item.T_value = item.T_value.split('|')
|
|
item.T_value = item.T_value.split('|')
|
|
}
|
|
}
|
|
- }else if (item.T_label === 12) {
|
|
|
|
- if(item.T_value=='' || item.T_value==null){
|
|
|
|
- item.T_value = [null,null]
|
|
|
|
- }else{
|
|
|
|
- if(item.T_value.split('/')[0]==""){
|
|
|
|
|
|
+ } else if (item.T_label === 12) {
|
|
|
|
+ if (item.T_value == '' || item.T_value == null) {
|
|
|
|
+ item.T_value = [null, null]
|
|
|
|
+ } else {
|
|
|
|
+ if (item.T_value.split('/')[0] == "") {
|
|
item.T_value = [null, item.T_value.split('/')[1]]
|
|
item.T_value = [null, item.T_value.split('/')[1]]
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
item.T_value = [item.T_value.split('/')[0], item.T_value.split('/')[1]]
|
|
item.T_value = [item.T_value.split('/')[0], item.T_value.split('/')[1]]
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
} else if (item.T_label === 13) {
|
|
} else if (item.T_label === 13) {
|
|
- console.log('=================================等于13',item)
|
|
|
|
- if(item.T_value=='' || item.T_value==null){
|
|
|
|
- item.T_value = [null,null]
|
|
|
|
- }else{
|
|
|
|
- if(item.T_value.split('/')[0]==""){//前面时间区间没选
|
|
|
|
|
|
+ console.log('=================================等于13', item)
|
|
|
|
+ if (item.T_value == '' || item.T_value == null) {
|
|
|
|
+ item.T_value = [null, null]
|
|
|
|
+ } else {
|
|
|
|
+ if (item.T_value.split('/')[0] == "") {//前面时间区间没选
|
|
item.T_value = [null, item.T_value.split('/')[1]]
|
|
item.T_value = [null, item.T_value.split('/')[1]]
|
|
- }else{//前面时间区间已经选
|
|
|
|
|
|
+ } else {//前面时间区间已经选
|
|
item.T_value = [item.T_value.split('/')[0].split('|'), item.T_value.split('/')[1]]
|
|
item.T_value = [item.T_value.split('/')[0].split('|'), item.T_value.split('/')[1]]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -499,5 +495,4 @@ onBeforeUnmount(() => {
|
|
getTemplateList();
|
|
getTemplateList();
|
|
</script>
|
|
</script>
|
|
|
|
|
|
-<style scoped>
|
|
|
|
-</style>
|
|
|
|
|
|
+<style scoped></style>
|