diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/subpackage/directory.ts b/src/api/eqpt/subpackage/directory.ts index c5b9b0e..538c233 100644 --- a/src/api/eqpt/subpackage/directory.ts +++ b/src/api/eqpt/subpackage/directory.ts @@ -45,7 +45,7 @@ // 保存编辑 export function editDirectory(data: object, type: string) { console.log($route, 'route') - if (type === '全部' && window.location.href.includes('update')) { + if (type === 'create') { return request({ // url: '/subcontractor/update', url: '/subcontractor/add', @@ -55,11 +55,19 @@ } else { return request({ - url: '/subcontractor/approval/saveOrUpdate', + // url: '/subcontractor/update', + url: '/subcontractor/update', method: 'post', data, }) } + // else { + // return request({ + // url: '/subcontractor/approval/saveOrUpdate', + // method: 'post', + // data, + // }) + // } } // 提交 export function submitDirectory(data: object) { diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/subpackage/directory.ts b/src/api/eqpt/subpackage/directory.ts index c5b9b0e..538c233 100644 --- a/src/api/eqpt/subpackage/directory.ts +++ b/src/api/eqpt/subpackage/directory.ts @@ -45,7 +45,7 @@ // 保存编辑 export function editDirectory(data: object, type: string) { console.log($route, 'route') - if (type === '全部' && window.location.href.includes('update')) { + if (type === 'create') { return request({ // url: '/subcontractor/update', url: '/subcontractor/add', @@ -55,11 +55,19 @@ } else { return request({ - url: '/subcontractor/approval/saveOrUpdate', + // url: '/subcontractor/update', + url: '/subcontractor/update', method: 'post', data, }) } + // else { + // return request({ + // url: '/subcontractor/approval/saveOrUpdate', + // method: 'post', + // data, + // }) + // } } // 提交 export function submitDirectory(data: object) { diff --git a/src/api/eqpt/subpackage/task.ts b/src/api/eqpt/subpackage/task.ts index 4046aec..ed8cfe1 100644 --- a/src/api/eqpt/subpackage/task.ts +++ b/src/api/eqpt/subpackage/task.ts @@ -4,7 +4,7 @@ import request from '@/api/index' // 不同状态列表分页 -export function getListPage(params: any, statusName: string) { +export function getListPage1(params: any, statusName: string) { if (statusName === '全部') { return request({ url: `/subcontract/order/allPage?limit=${params.limit}&offset=${params.offset}`, @@ -51,14 +51,7 @@ }) } // 导出 -export function exportReview(data: object) { - return request({ - url: '/subcontract/review/allExport', - method: 'post', - data, - responseType: 'blob', - }) -} + // 提交 export function submitReview(data: object) { return request({ @@ -90,3 +83,13 @@ data, }) } +// dayin + +export function printPageApi(data: object) { + return request({ + url: '/subcontract/order/exportFile', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/subpackage/directory.ts b/src/api/eqpt/subpackage/directory.ts index c5b9b0e..538c233 100644 --- a/src/api/eqpt/subpackage/directory.ts +++ b/src/api/eqpt/subpackage/directory.ts @@ -45,7 +45,7 @@ // 保存编辑 export function editDirectory(data: object, type: string) { console.log($route, 'route') - if (type === '全部' && window.location.href.includes('update')) { + if (type === 'create') { return request({ // url: '/subcontractor/update', url: '/subcontractor/add', @@ -55,11 +55,19 @@ } else { return request({ - url: '/subcontractor/approval/saveOrUpdate', + // url: '/subcontractor/update', + url: '/subcontractor/update', method: 'post', data, }) } + // else { + // return request({ + // url: '/subcontractor/approval/saveOrUpdate', + // method: 'post', + // data, + // }) + // } } // 提交 export function submitDirectory(data: object) { diff --git a/src/api/eqpt/subpackage/task.ts b/src/api/eqpt/subpackage/task.ts index 4046aec..ed8cfe1 100644 --- a/src/api/eqpt/subpackage/task.ts +++ b/src/api/eqpt/subpackage/task.ts @@ -4,7 +4,7 @@ import request from '@/api/index' // 不同状态列表分页 -export function getListPage(params: any, statusName: string) { +export function getListPage1(params: any, statusName: string) { if (statusName === '全部') { return request({ url: `/subcontract/order/allPage?limit=${params.limit}&offset=${params.offset}`, @@ -51,14 +51,7 @@ }) } // 导出 -export function exportReview(data: object) { - return request({ - url: '/subcontract/review/allExport', - method: 'post', - data, - responseType: 'blob', - }) -} + // 提交 export function submitReview(data: object) { return request({ @@ -90,3 +83,13 @@ data, }) } +// dayin + +export function printPageApi(data: object) { + return request({ + url: '/subcontract/order/exportFile', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/views/tested/MeasurementPlan/plan/components/edit.vue b/src/views/tested/MeasurementPlan/plan/components/edit.vue index 1fd97c4..9a186dd 100644 --- a/src/views/tested/MeasurementPlan/plan/components/edit.vue +++ b/src/views/tested/MeasurementPlan/plan/components/edit.vue @@ -138,8 +138,10 @@ ruleForm.value.createTime = dayjs().format('YYYY-MM-DD HH:mm:ss') // 创建时间 ruleForm.value.createUserId = userStore.id ruleForm.value.createUserName = userStore.name - // ruleForm.value.createDeptId = userStore.deptId - // ruleForm.value.createDeptName = userStore.deptName + if (!isAdmin.value) { + ruleForm.value.createDeptId = userStore.deptId + ruleForm.value.createDeptName = userStore.deptName + } await fetchCommpany() if (typeFlag.value === '0') { ruleForm.value.planName = `${userStore.deptName}${new Date().getFullYear()}年年度计量计划` diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/subpackage/directory.ts b/src/api/eqpt/subpackage/directory.ts index c5b9b0e..538c233 100644 --- a/src/api/eqpt/subpackage/directory.ts +++ b/src/api/eqpt/subpackage/directory.ts @@ -45,7 +45,7 @@ // 保存编辑 export function editDirectory(data: object, type: string) { console.log($route, 'route') - if (type === '全部' && window.location.href.includes('update')) { + if (type === 'create') { return request({ // url: '/subcontractor/update', url: '/subcontractor/add', @@ -55,11 +55,19 @@ } else { return request({ - url: '/subcontractor/approval/saveOrUpdate', + // url: '/subcontractor/update', + url: '/subcontractor/update', method: 'post', data, }) } + // else { + // return request({ + // url: '/subcontractor/approval/saveOrUpdate', + // method: 'post', + // data, + // }) + // } } // 提交 export function submitDirectory(data: object) { diff --git a/src/api/eqpt/subpackage/task.ts b/src/api/eqpt/subpackage/task.ts index 4046aec..ed8cfe1 100644 --- a/src/api/eqpt/subpackage/task.ts +++ b/src/api/eqpt/subpackage/task.ts @@ -4,7 +4,7 @@ import request from '@/api/index' // 不同状态列表分页 -export function getListPage(params: any, statusName: string) { +export function getListPage1(params: any, statusName: string) { if (statusName === '全部') { return request({ url: `/subcontract/order/allPage?limit=${params.limit}&offset=${params.offset}`, @@ -51,14 +51,7 @@ }) } // 导出 -export function exportReview(data: object) { - return request({ - url: '/subcontract/review/allExport', - method: 'post', - data, - responseType: 'blob', - }) -} + // 提交 export function submitReview(data: object) { return request({ @@ -90,3 +83,13 @@ data, }) } +// dayin + +export function printPageApi(data: object) { + return request({ + url: '/subcontract/order/exportFile', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/views/tested/MeasurementPlan/plan/components/edit.vue b/src/views/tested/MeasurementPlan/plan/components/edit.vue index 1fd97c4..9a186dd 100644 --- a/src/views/tested/MeasurementPlan/plan/components/edit.vue +++ b/src/views/tested/MeasurementPlan/plan/components/edit.vue @@ -138,8 +138,10 @@ ruleForm.value.createTime = dayjs().format('YYYY-MM-DD HH:mm:ss') // 创建时间 ruleForm.value.createUserId = userStore.id ruleForm.value.createUserName = userStore.name - // ruleForm.value.createDeptId = userStore.deptId - // ruleForm.value.createDeptName = userStore.deptName + if (!isAdmin.value) { + ruleForm.value.createDeptId = userStore.deptId + ruleForm.value.createDeptName = userStore.deptName + } await fetchCommpany() if (typeFlag.value === '0') { ruleForm.value.planName = `${userStore.deptName}${new Date().getFullYear()}年年度计量计划` diff --git a/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue b/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue index 1ad5959..eddafff 100644 --- a/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue +++ b/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue @@ -343,7 +343,7 @@ diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/subpackage/directory.ts b/src/api/eqpt/subpackage/directory.ts index c5b9b0e..538c233 100644 --- a/src/api/eqpt/subpackage/directory.ts +++ b/src/api/eqpt/subpackage/directory.ts @@ -45,7 +45,7 @@ // 保存编辑 export function editDirectory(data: object, type: string) { console.log($route, 'route') - if (type === '全部' && window.location.href.includes('update')) { + if (type === 'create') { return request({ // url: '/subcontractor/update', url: '/subcontractor/add', @@ -55,11 +55,19 @@ } else { return request({ - url: '/subcontractor/approval/saveOrUpdate', + // url: '/subcontractor/update', + url: '/subcontractor/update', method: 'post', data, }) } + // else { + // return request({ + // url: '/subcontractor/approval/saveOrUpdate', + // method: 'post', + // data, + // }) + // } } // 提交 export function submitDirectory(data: object) { diff --git a/src/api/eqpt/subpackage/task.ts b/src/api/eqpt/subpackage/task.ts index 4046aec..ed8cfe1 100644 --- a/src/api/eqpt/subpackage/task.ts +++ b/src/api/eqpt/subpackage/task.ts @@ -4,7 +4,7 @@ import request from '@/api/index' // 不同状态列表分页 -export function getListPage(params: any, statusName: string) { +export function getListPage1(params: any, statusName: string) { if (statusName === '全部') { return request({ url: `/subcontract/order/allPage?limit=${params.limit}&offset=${params.offset}`, @@ -51,14 +51,7 @@ }) } // 导出 -export function exportReview(data: object) { - return request({ - url: '/subcontract/review/allExport', - method: 'post', - data, - responseType: 'blob', - }) -} + // 提交 export function submitReview(data: object) { return request({ @@ -90,3 +83,13 @@ data, }) } +// dayin + +export function printPageApi(data: object) { + return request({ + url: '/subcontract/order/exportFile', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/views/tested/MeasurementPlan/plan/components/edit.vue b/src/views/tested/MeasurementPlan/plan/components/edit.vue index 1fd97c4..9a186dd 100644 --- a/src/views/tested/MeasurementPlan/plan/components/edit.vue +++ b/src/views/tested/MeasurementPlan/plan/components/edit.vue @@ -138,8 +138,10 @@ ruleForm.value.createTime = dayjs().format('YYYY-MM-DD HH:mm:ss') // 创建时间 ruleForm.value.createUserId = userStore.id ruleForm.value.createUserName = userStore.name - // ruleForm.value.createDeptId = userStore.deptId - // ruleForm.value.createDeptName = userStore.deptName + if (!isAdmin.value) { + ruleForm.value.createDeptId = userStore.deptId + ruleForm.value.createDeptName = userStore.deptName + } await fetchCommpany() if (typeFlag.value === '0') { ruleForm.value.planName = `${userStore.deptName}${new Date().getFullYear()}年年度计量计划` diff --git a/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue b/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue index 1ad5959..eddafff 100644 --- a/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue +++ b/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue @@ -343,7 +343,7 @@ diff --git a/src/views/tested/MeasurementPlan/plan/components/table.vue b/src/views/tested/MeasurementPlan/plan/components/table.vue index a2843ce..5dec4e5 100644 --- a/src/views/tested/MeasurementPlan/plan/components/table.vue +++ b/src/views/tested/MeasurementPlan/plan/components/table.vue @@ -5,6 +5,7 @@ import selectDeviceSinge from '@/views/tested/device/group/components/selectDevice.vue' import { useCheckList } from '@/utils/useCheckList' import type { IlistObjType } from '@/views/tested/device/info/components/interface' +import { getDefaultLab } from '@/api/eqpt/measurementPlan/paln' const $props = defineProps({ data: { type: Array, @@ -159,19 +160,20 @@ } } // 选择设备 -const confirm = (device: any) => { +const confirm = async (device: any) => { if (Array.isArray(device)) { // 多选 - device.forEach((item) => { + device.forEach(async (item) => { if (list.value.every(citem => citem.equipmentId !== item.id)) { + const data = await getDefaultLab({ companyId: item.companyId }) list.value.push({ ...item, equipmentId: item.id, id: null, groupId: null, editable: true, - checkDestinationName: item.checkDestination === '1' ? '计量室' : '外送', - planMeasureCompany: item.checkDestination === '1' ? '' : item.checkOrganization, + checkDestinationName: item.checkDestination === '1' ? '计量室' : item.checkDestination === '2' ? '外送' : '', + planMeasureCompany: data.data, planId: '', planName: '', planNo: '', @@ -186,6 +188,7 @@ ElMessage.warning('选择设备重复') return } + const data = await getDefaultLab({ companyId: device.companyId }) const row = { ...device, equipmentId: device.id, @@ -195,8 +198,9 @@ planId: '', planName: '', planNo: '', - checkDestinationName: device.checkDestination === '1' ? '计量室' : '外送', - planMeasureCompany: device.checkDestination === '1' ? '' : device.checkOrganization, + checkDestinationName: device.checkDestination === '1' ? '计量室' : device.checkDestination === '2' ? '外送' : '', + // planMeasureCompany: device.checkDestination === '1' ? '' : device.checkOrganization, + planMeasureCompany: data.data, } list.value[selectRow.value] = row } diff --git a/src/api/eqpt/measurementPlan/paln.ts b/src/api/eqpt/measurementPlan/paln.ts index f28c108..453b8c8 100644 --- a/src/api/eqpt/measurementPlan/paln.ts +++ b/src/api/eqpt/measurementPlan/paln.ts @@ -164,3 +164,11 @@ responseType: 'blob', }) } +// 获取默认实验室 +export function getDefaultLab(data: any) { + return request({ + url: '/plan/defaultLab', + method: 'get', + params: data, + }) +} diff --git a/src/api/eqpt/measurementPlan/task.ts b/src/api/eqpt/measurementPlan/task.ts index f64a7af..37e69a2 100644 --- a/src/api/eqpt/measurementPlan/task.ts +++ b/src/api/eqpt/measurementPlan/task.ts @@ -99,11 +99,11 @@ export function delTask(id: string) { return request({ - url: '/business/order/approval/delete', + url: `/business/order/approval/delete?id=${id}`, method: 'post', - data: { - id, - }, + // data: { + // id, + // }, }) } export function handlerApproval(type: string, data: object) { @@ -113,3 +113,12 @@ data, }) } + +export function exportTask(data: object) { + return request({ + url: '/business/order/allExport', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/api/eqpt/subpackage/directory.ts b/src/api/eqpt/subpackage/directory.ts index c5b9b0e..538c233 100644 --- a/src/api/eqpt/subpackage/directory.ts +++ b/src/api/eqpt/subpackage/directory.ts @@ -45,7 +45,7 @@ // 保存编辑 export function editDirectory(data: object, type: string) { console.log($route, 'route') - if (type === '全部' && window.location.href.includes('update')) { + if (type === 'create') { return request({ // url: '/subcontractor/update', url: '/subcontractor/add', @@ -55,11 +55,19 @@ } else { return request({ - url: '/subcontractor/approval/saveOrUpdate', + // url: '/subcontractor/update', + url: '/subcontractor/update', method: 'post', data, }) } + // else { + // return request({ + // url: '/subcontractor/approval/saveOrUpdate', + // method: 'post', + // data, + // }) + // } } // 提交 export function submitDirectory(data: object) { diff --git a/src/api/eqpt/subpackage/task.ts b/src/api/eqpt/subpackage/task.ts index 4046aec..ed8cfe1 100644 --- a/src/api/eqpt/subpackage/task.ts +++ b/src/api/eqpt/subpackage/task.ts @@ -4,7 +4,7 @@ import request from '@/api/index' // 不同状态列表分页 -export function getListPage(params: any, statusName: string) { +export function getListPage1(params: any, statusName: string) { if (statusName === '全部') { return request({ url: `/subcontract/order/allPage?limit=${params.limit}&offset=${params.offset}`, @@ -51,14 +51,7 @@ }) } // 导出 -export function exportReview(data: object) { - return request({ - url: '/subcontract/review/allExport', - method: 'post', - data, - responseType: 'blob', - }) -} + // 提交 export function submitReview(data: object) { return request({ @@ -90,3 +83,13 @@ data, }) } +// dayin + +export function printPageApi(data: object) { + return request({ + url: '/subcontract/order/exportFile', + method: 'post', + data, + responseType: 'blob', + }) +} diff --git a/src/views/tested/MeasurementPlan/plan/components/edit.vue b/src/views/tested/MeasurementPlan/plan/components/edit.vue index 1fd97c4..9a186dd 100644 --- a/src/views/tested/MeasurementPlan/plan/components/edit.vue +++ b/src/views/tested/MeasurementPlan/plan/components/edit.vue @@ -138,8 +138,10 @@ ruleForm.value.createTime = dayjs().format('YYYY-MM-DD HH:mm:ss') // 创建时间 ruleForm.value.createUserId = userStore.id ruleForm.value.createUserName = userStore.name - // ruleForm.value.createDeptId = userStore.deptId - // ruleForm.value.createDeptName = userStore.deptName + if (!isAdmin.value) { + ruleForm.value.createDeptId = userStore.deptId + ruleForm.value.createDeptName = userStore.deptName + } await fetchCommpany() if (typeFlag.value === '0') { ruleForm.value.planName = `${userStore.deptName}${new Date().getFullYear()}年年度计量计划` diff --git a/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue b/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue index 1ad5959..eddafff 100644 --- a/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue +++ b/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue @@ -343,7 +343,7 @@ diff --git a/src/views/tested/MeasurementPlan/plan/components/table.vue b/src/views/tested/MeasurementPlan/plan/components/table.vue index a2843ce..5dec4e5 100644 --- a/src/views/tested/MeasurementPlan/plan/components/table.vue +++ b/src/views/tested/MeasurementPlan/plan/components/table.vue @@ -5,6 +5,7 @@ import selectDeviceSinge from '@/views/tested/device/group/components/selectDevice.vue' import { useCheckList } from '@/utils/useCheckList' import type { IlistObjType } from '@/views/tested/device/info/components/interface' +import { getDefaultLab } from '@/api/eqpt/measurementPlan/paln' const $props = defineProps({ data: { type: Array, @@ -159,19 +160,20 @@ } } // 选择设备 -const confirm = (device: any) => { +const confirm = async (device: any) => { if (Array.isArray(device)) { // 多选 - device.forEach((item) => { + device.forEach(async (item) => { if (list.value.every(citem => citem.equipmentId !== item.id)) { + const data = await getDefaultLab({ companyId: item.companyId }) list.value.push({ ...item, equipmentId: item.id, id: null, groupId: null, editable: true, - checkDestinationName: item.checkDestination === '1' ? '计量室' : '外送', - planMeasureCompany: item.checkDestination === '1' ? '' : item.checkOrganization, + checkDestinationName: item.checkDestination === '1' ? '计量室' : item.checkDestination === '2' ? '外送' : '', + planMeasureCompany: data.data, planId: '', planName: '', planNo: '', @@ -186,6 +188,7 @@ ElMessage.warning('选择设备重复') return } + const data = await getDefaultLab({ companyId: device.companyId }) const row = { ...device, equipmentId: device.id, @@ -195,8 +198,9 @@ planId: '', planName: '', planNo: '', - checkDestinationName: device.checkDestination === '1' ? '计量室' : '外送', - planMeasureCompany: device.checkDestination === '1' ? '' : device.checkOrganization, + checkDestinationName: device.checkDestination === '1' ? '计量室' : device.checkDestination === '2' ? '外送' : '', + // planMeasureCompany: device.checkDestination === '1' ? '' : device.checkOrganization, + planMeasureCompany: data.data, } list.value[selectRow.value] = row } diff --git a/src/views/tested/MeasurementPlan/task/components/list.vue b/src/views/tested/MeasurementPlan/task/components/list.vue index d9d4fff..50f443c 100644 --- a/src/views/tested/MeasurementPlan/task/components/list.vue +++ b/src/views/tested/MeasurementPlan/task/components/list.vue @@ -1,13 +1,14 @@