| | |
| | | }, |
| | | ] |
| | | |
| | | |
| | | //下发法兰冲码 |
| | | const onSendFlangeCode = () => { |
| | | const names = selection.value.map((item: { dataIdentifier: string }) => item.dataIdentifier) |
| | | if(names.length==0){ |
| | | ElMessage.warning('请选择一条记录'); |
| | | return; |
| | | } |
| | | if(names.length>1){ |
| | | ElMessage.warning('请只能选择一条记录'); |
| | | return; |
| | | } |
| | | ConfirmBox( |
| | | `是否要下发法兰冲码${names.length ? names.join(',') : ''}` |
| | | ).then(async () => { |
| | | // 获取选中的第一条记录 |
| | | const selectedItem = selection.value[0]; |
| | | |
| | | // 构建参数对象 |
| | | const param = { |
| | | Son_TaskCode: selectedItem.son_TaskCode || '', // 子任务编号 |
| | | TaskCode: selectedItem.taskCode || '', // 任务编号 |
| | | PipeSpecCode: selectedItem.pipeSpecCode || '',// 管段编码 |
| | | }; |
| | | |
| | | var ret= await PipeAccessoryAssembly.sendFlangeCode(param) |
| | | if(ret.code=="200"){ |
| | | ElMessage.success('下发成功') |
| | | tableRef.value.getList() |
| | | }else{ |
| | | ElMessage.error('下发失败:'+ret.message) |
| | | } |
| | | }) |
| | | } |
| | | const onCheck = (records: any) => { |
| | | selection.value = records |
| | | } |
| | |
| | | onConfirmPipeAccessoryAssembly, |
| | | onCheck, |
| | | onAddPipeAccessoryAssembly, |
| | | onAdvancedQuery |
| | | onAdvancedQuery, |
| | | onSendFlangeCode |
| | | } |
| | | } |