diff --git a/src/api/business/measure/print.ts b/src/api/business/measure/print.ts new file mode 100644 index 0000000..4ddcde3 --- /dev/null +++ b/src/api/business/measure/print.ts @@ -0,0 +1,51 @@ +/** + * 检定项管理 + */ +import request from '../../index' +const prefix = '/business/identify' + +// 列表查询 +export function getLabelPrintList(data: any) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportLabelPrintList(data: any) { + return request({ + url: `${prefix}/listExport`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 新增 +export function add(data: any) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 更新 +export function updateLabelPrint(data: { id: string }) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 详情 +export function getInfo(data: any) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} diff --git a/src/api/business/measure/print.ts b/src/api/business/measure/print.ts new file mode 100644 index 0000000..4ddcde3 --- /dev/null +++ b/src/api/business/measure/print.ts @@ -0,0 +1,51 @@ +/** + * 检定项管理 + */ +import request from '../../index' +const prefix = '/business/identify' + +// 列表查询 +export function getLabelPrintList(data: any) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportLabelPrintList(data: any) { + return request({ + url: `${prefix}/listExport`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 新增 +export function add(data: any) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 更新 +export function updateLabelPrint(data: { id: string }) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 详情 +export function getInfo(data: any) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} diff --git a/src/views/business/manager/interchangeReceipt/detail.vue b/src/views/business/manager/interchangeReceipt/detail.vue index f952091..ff59922 100644 --- a/src/views/business/manager/interchangeReceipt/detail.vue +++ b/src/views/business/manager/interchangeReceipt/detail.vue @@ -248,6 +248,8 @@ if (index === -1) { const param = { id: '', // 主键 + deptId: item.deptId, + deptName: item.deptName, sampleId: item.sampleId, equipmentNo: item.sampleNo, // 统一编号 equipmentName: item.sampleName, // 设备名称 @@ -280,6 +282,8 @@ } const param = { id: '', // 主键 + deptId: getValue.deptId, + deptName: getValue.deptName, sampleId: getValue.sampleId, equipmentNo: getValue.sampleNo, // 统一编号 equipmentName: getValue.sampleName, // 设备名称 @@ -668,6 +672,15 @@ // }) }) }) + +watch(() => list.value, (newValue: any) => { + console.log(newValue) + if (Array.isArray(newValue) && newValue.length) { + form.value.delivererDeptId = newValue[0].deptId// 送检人/取件人部门id + form.value.delivererDeptName = newValue[0].deptName// 送检人/取件人部门名称 + console.log('送检人取件人部门', form.value.delivererDeptId, form.value.delivererDeptName) + } +}, { deep: true, immediate: true })