批量生成报告
This commit is contained in:
@@ -90,9 +90,7 @@
|
|||||||
>报告下载</el-button
|
>报告下载</el-button
|
||||||
> -->
|
> -->
|
||||||
<!-- :disabled='!scope.isSelected' -->
|
<!-- :disabled='!scope.isSelected' -->
|
||||||
<!-- <el-button type="primary" :icon="Postcard" @click="handleTest('批量生成')" v-if="form.activeTabs === 3"
|
<el-button type="primary" :icon="Postcard" @click="handleTest('批量生成')" v-if="form.activeTabs === 3">报告生成</el-button>
|
||||||
>报告生成</el-button
|
|
||||||
> -->
|
|
||||||
|
|
||||||
<!-- :disabled="!scope.isSelected || scope.selectedList.filter((item) => item.check_State === '检测完成').length === 0" -->
|
<!-- :disabled="!scope.isSelected || scope.selectedList.filter((item) => item.check_State === '检测完成').length === 0" -->
|
||||||
<el-button type='primary' :icon='Notebook' @click="handleTest('批量归档')" v-if='form.activeTabs === 4'>归档</el-button>
|
<el-button type='primary' :icon='Notebook' @click="handleTest('批量归档')" v-if='form.activeTabs === 4'>归档</el-button>
|
||||||
@@ -1060,7 +1058,7 @@ const handleTest = async (val: string) => {
|
|||||||
// ElMessage.success("归档成功");
|
// ElMessage.success("归档成功");
|
||||||
// }, 2000)
|
// }, 2000)
|
||||||
documentedPqDev(checkStore.devices.map(item => {
|
documentedPqDev(checkStore.devices.map(item => {
|
||||||
item.deviceId
|
return item.deviceId
|
||||||
})).then((res) => {
|
})).then((res) => {
|
||||||
if (res.code === ResultEnum.SUCCESS) {
|
if (res.code === ResultEnum.SUCCESS) {
|
||||||
ElMessage.success('归档成功!')
|
ElMessage.success('归档成功!')
|
||||||
@@ -1069,6 +1067,19 @@ const handleTest = async (val: string) => {
|
|||||||
|
|
||||||
emit('batchGenerateClicked') // 触发事件
|
emit('batchGenerateClicked') // 触发事件
|
||||||
}
|
}
|
||||||
|
if(val === '批量生成'){
|
||||||
|
let devIdList=checkStore.devices.map(item => {
|
||||||
|
return item.deviceId
|
||||||
|
})
|
||||||
|
|
||||||
|
await generateDevReport({
|
||||||
|
'planId': checkStore.plan.id,
|
||||||
|
'devIdList':devIdList,
|
||||||
|
'scriptId':checkStore.plan.scriptId,
|
||||||
|
'planCode':checkStore.plan.code+''
|
||||||
|
})
|
||||||
|
ElMessage.success({message: `报告生成成功!`})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const openTestDialog = (test:boolean) => {
|
const openTestDialog = (test:boolean) => {
|
||||||
|
|||||||
@@ -388,6 +388,14 @@ const open = async (sign: string,
|
|||||||
// 初始化 boundPqDevList 为空数组
|
// 初始化 boundPqDevList 为空数组
|
||||||
unboundPqDevList.value = pqDevList.value
|
unboundPqDevList.value = pqDevList.value
|
||||||
boundPqDevList.value = [];
|
boundPqDevList.value = [];
|
||||||
|
|
||||||
|
//楼下场景新增下拉框需要默认
|
||||||
|
formContent.scriptId = pqScriptList.value[0].id;
|
||||||
|
formContent.errorSysId = pqErrSysList.value[0].id;
|
||||||
|
formContent.sourceIds = pqSourceList.value[0].id;
|
||||||
|
formContent.datasourceIds = dictStore.getDictData('Datasource')[0].code;
|
||||||
|
formContent.dataRule = dictStore.getDictData('Data_Rule')[0].id;
|
||||||
|
|
||||||
}else{//编辑时先给表单赋值(这会没接收被检设备),需要手动再给被检设备复制后整体表单赋值
|
}else{//编辑时先给表单赋值(这会没接收被检设备),需要手动再给被检设备复制后整体表单赋值
|
||||||
|
|
||||||
const [pqSource_Result, PqScript_Result, PqErrSys_Result,boundPqDevList_Result, unboundPqDevList_Result,pqReportName_Result] = await Promise.all([
|
const [pqSource_Result, PqScript_Result, PqErrSys_Result,boundPqDevList_Result, unboundPqDevList_Result,pqReportName_Result] = await Promise.all([
|
||||||
|
|||||||
Reference in New Issue
Block a user