|
@@ -187,6 +187,7 @@ const editTaskInfo = async () => {
|
|
|
|
|
|
// 验证报告生成 报告
|
|
// 验证报告生成 报告
|
|
const generateReportInfo = async (obj) => {
|
|
const generateReportInfo = async (obj) => {
|
|
|
|
+ // return
|
|
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,
|
|
@@ -242,43 +243,104 @@ const handleDownload = () => {
|
|
window.open(keyInfo.value.Data);
|
|
window.open(keyInfo.value.Data);
|
|
};
|
|
};
|
|
|
|
|
|
-// 生成报告
|
|
|
|
|
|
+// 提交生成报告
|
|
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) => {
|
|
const VerifyTemplateMapData = arr.map((item,i) => {
|
|
- if (item.T_label === 3 || item.T_label === 9) {
|
|
|
|
|
|
+ if (item.T_label === 3) {
|
|
|
|
+ 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!=null?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 === 12) {
|
|
|
|
|
|
+ } else if (item.T_label === 9) {
|
|
|
|
+ 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.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) {
|
|
|
|
+ console.log('等于12',item.T_value,item.T_label,i)
|
|
|
|
+ if(item.T_value[0]==null && item.T_value[1]==null){
|
|
|
|
+ return {
|
|
|
|
+ T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
+ T_value: '',
|
|
|
|
+ T_source: item.T_source,
|
|
|
|
+ T_flow_sort: item.T_flow_sort,
|
|
|
|
+ T_max_time: item.T_max_time,
|
|
|
|
+ T_min_time: item.T_min_time,
|
|
|
|
+ };
|
|
|
|
+ }else{
|
|
|
|
+ if(item.T_value[0]!=null){
|
|
|
|
+ return {
|
|
|
|
+ T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
+ T_value: `${item.T_value[0]}/${item.T_value[1]}`,
|
|
|
|
+ T_source: item.T_source,
|
|
|
|
+ T_flow_sort: item.T_flow_sort,
|
|
|
|
+ T_max_time: item.T_max_time,
|
|
|
|
+ T_min_time: item.T_min_time,
|
|
|
|
+ };
|
|
|
|
+ }else{
|
|
|
|
+ return {
|
|
|
|
+ T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
+ T_value: `/${item.T_value[1]}`,
|
|
|
|
+ T_source: item.T_source,
|
|
|
|
+ T_flow_sort: item.T_flow_sort,
|
|
|
|
+ T_max_time: item.T_max_time,
|
|
|
|
+ T_min_time: item.T_min_time,
|
|
|
|
+ };
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
} else if (item.T_label === 13) {
|
|
} else if (item.T_label === 13) {
|
|
- return {
|
|
|
|
- T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
- T_value: `${item.T_value[0].join('|')}/${item.T_value[1]}`,
|
|
|
|
- T_source: item.T_source,
|
|
|
|
- T_flow_sort: item.T_flow_sort,
|
|
|
|
- T_max_time: item.T_max_time,
|
|
|
|
- T_min_time: item.T_min_time,
|
|
|
|
- };
|
|
|
|
|
|
+ console.log('等于13',item.T_value,item.T_label,i)
|
|
|
|
+ if(item.T_value[0]==null && item.T_value[1]==null){
|
|
|
|
+ return {
|
|
|
|
+ T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
+ T_value: '',
|
|
|
|
+ T_source: item.T_source,
|
|
|
|
+ T_flow_sort: item.T_flow_sort,
|
|
|
|
+ T_max_time: item.T_max_time,
|
|
|
|
+ T_min_time: item.T_min_time,
|
|
|
|
+ };
|
|
|
|
+ }else{
|
|
|
|
+ if(item.T_value[0]!=null){
|
|
|
|
+ return {
|
|
|
|
+ T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
+ T_value: `${item.T_value[0].join('|')}/${item.T_value[1]}`,
|
|
|
|
+ T_source: item.T_source,
|
|
|
|
+ T_flow_sort: item.T_flow_sort,
|
|
|
|
+ T_max_time: item.T_max_time,
|
|
|
|
+ T_min_time: item.T_min_time,
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ return {
|
|
|
|
+ T_VerifyTemplateMap_id: item.T_VerifyTemplateMap_id,
|
|
|
|
+ T_value: `/${item.T_value[1]}`,
|
|
|
|
+ T_source: item.T_source,
|
|
|
|
+ T_flow_sort: item.T_flow_sort,
|
|
|
|
+ T_max_time: item.T_max_time,
|
|
|
|
+ T_min_time: item.T_min_time,
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
|
|
+ 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 + '',
|
|
|
|
|
|
+ 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,
|
|
@@ -286,6 +348,8 @@ const putTemplateData = async () => {
|
|
};
|
|
};
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ console.log('提交参数',VerifyTemplateMapData)
|
|
|
|
+ // return
|
|
const token = getToken();
|
|
const token = getToken();
|
|
const { data: res } = await putVerifyTemplateMapData({
|
|
const { data: res } = await putVerifyTemplateMapData({
|
|
User_tokey: token,
|
|
User_tokey: token,
|
|
@@ -294,22 +358,39 @@ const putTemplateData = async () => {
|
|
T_VerifyTemplate_id: queryData.T_VerifyTemplate_id,
|
|
T_VerifyTemplate_id: queryData.T_VerifyTemplate_id,
|
|
VerifyTemplateMapData,
|
|
VerifyTemplateMapData,
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
if (res.Code === 200) {
|
|
if (res.Code === 200) {
|
|
const obj = {};
|
|
const obj = {};
|
|
-
|
|
|
|
|
|
+ console.log('打印arr',arr)
|
|
for (let i of arr) {
|
|
for (let i of arr) {
|
|
- if (i.T_label === 3 || i.T_label === 9) {
|
|
|
|
-
|
|
|
|
|
|
+ if (i.T_label === 3 || i.T_label === 9) {
|
|
obj[i.T_name] = i.T_value!=null?i.T_value.join('|'):'';
|
|
obj[i.T_name] = i.T_value!=null?i.T_value.join('|'):'';
|
|
- } else if (i.T_label === 12) {
|
|
|
|
- obj[i.T_name] = i.T_value.join('/');
|
|
|
|
- } else if (i.T_label === 13) {
|
|
|
|
- obj[i.T_name] = `${i.T_value[0].join('|')}/${i.T_value[1]}`;
|
|
|
|
|
|
+ } 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] = ''
|
|
|
|
+ }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] + '/' + ''
|
|
|
|
+ }else{
|
|
|
|
+ obj[i.T_name] = i.T_value[0] + '/' + i.T_value[1]
|
|
|
|
+ }
|
|
|
|
+ console.log('打印arr22222',obj[i.T_name])
|
|
|
|
+ }
|
|
|
|
+ } else if (i.T_label === 13) {
|
|
|
|
+ if(i.T_value[0]!=null && i.T_value[1]!=null){
|
|
|
|
+ obj[i.T_name] = ''
|
|
|
|
+ }else{
|
|
|
|
+ obj[i.T_name] = `${i.T_value[0]==null?'':i.T_value[0].join('|')+'/'+i.T_value[1]==null?'':i.T_value[1]}`;
|
|
|
|
+ }
|
|
} 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;
|
|
generateReportInfo(obj);
|
|
generateReportInfo(obj);
|
|
@@ -330,7 +411,7 @@ const getClassList = async () => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
-// 模板标签数据(列表)
|
|
|
|
|
|
+// 获取模板标签数据(列表)
|
|
const getTemplateList = async () => {
|
|
const getTemplateList = async () => {
|
|
try {
|
|
try {
|
|
const { data: res } = await getVerifyTemplateMapDataList(queryData);
|
|
const { data: res } = await getVerifyTemplateMapDataList(queryData);
|
|
@@ -339,17 +420,38 @@ const getTemplateList = async () => {
|
|
|
|
|
|
formValue.formList.forEach(item => {
|
|
formValue.formList.forEach(item => {
|
|
if (item.T_label === 3){
|
|
if (item.T_label === 3){
|
|
- item.T_value = item.T_value ? item.T_value.split('|') : [];
|
|
|
|
|
|
+ if(item.T_value=='' || item.T_value==null){
|
|
|
|
+ item.T_value = []
|
|
|
|
+ }else{
|
|
|
|
+ item.T_value = item.T_value.split('|')
|
|
|
|
+ }
|
|
}else if(item.T_label == 9){
|
|
}else if(item.T_label == 9){
|
|
- if(item.T_value=='|' || item.T_value==''){
|
|
|
|
|
|
+ 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) {
|
|
}else if (item.T_label === 12) {
|
|
- item.T_value = item.T_value!='/'? [item.T_value.split('/')[0], item.T_value.split('/')[1]]: [null,null];
|
|
|
|
|
|
+ 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]]
|
|
|
|
+ }else{
|
|
|
|
+ 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) {
|
|
- item.T_value = item.T_value? [item.T_value.split('/')[0].split('|'), item.T_value.split('/')[1]]: [null,null];
|
|
|
|
|
|
+ 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]]
|
|
|
|
+ }else{//前面时间区间已经选
|
|
|
|
+ item.T_value = [item.T_value.split('/')[0].split('|'), item.T_value.split('/')[1]]
|
|
|
|
+ }
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
item.T_value = item.T_value ? item.T_value : null;
|
|
item.T_value = item.T_value ? item.T_value : null;
|
|
}
|
|
}
|