diff --git a/src/views/business/certManage/cert/components/basic.vue b/src/views/business/certManage/cert/components/basic.vue index 6b06818..53c167c 100644 --- a/src/views/business/certManage/cert/components/basic.vue +++ b/src/views/business/certManage/cert/components/basic.vue @@ -125,7 +125,7 @@ measureValidDateStart: '', // 检定有效期开始 meterIdentify: '', // 计量标识 model: '', // 规格型号 - limitInstruction: '', // 限用说明 + restrictionInstruction: '', // 限用说明 sampleName: '', // 受检设备名称 traceDateStart: '', // 测试、校准或检定日期开始 traceDateEnd: '', // 测试、校准或检定日期结束 diff --git a/src/views/business/certManage/cert/components/basic.vue b/src/views/business/certManage/cert/components/basic.vue index 6b06818..53c167c 100644 --- a/src/views/business/certManage/cert/components/basic.vue +++ b/src/views/business/certManage/cert/components/basic.vue @@ -125,7 +125,7 @@ measureValidDateStart: '', // 检定有效期开始 meterIdentify: '', // 计量标识 model: '', // 规格型号 - limitInstruction: '', // 限用说明 + restrictionInstruction: '', // 限用说明 sampleName: '', // 受检设备名称 traceDateStart: '', // 测试、校准或检定日期开始 traceDateEnd: '', // 测试、校准或检定日期结束 diff --git a/src/views/business/certManage/cert/list.vue b/src/views/business/certManage/cert/list.vue index 1762b9c..a95487f 100644 --- a/src/views/business/certManage/cert/list.vue +++ b/src/views/business/certManage/cert/list.vue @@ -391,12 +391,12 @@ id: item, } }) - batchPrint(params).then((res) => { - const pdfStream = new Blob([res.data]) - const blobUrl = URL.createObjectURL(pdfStream) - printPdf(blobUrl) - loading.close() - }).catch(() => { loading.close() }) + // batchPrint(params).then((res) => { + // const pdfStream = new Blob([res.data]) + // const blobUrl = URL.createObjectURL(pdfStream) + // printPdf(blobUrl) + // loading.close() + // }).catch(() => { loading.close() }) } // ---------------------------------------钩子----------------------------------------------- watch(dateRange, (val) => { diff --git a/src/views/business/certManage/cert/components/basic.vue b/src/views/business/certManage/cert/components/basic.vue index 6b06818..53c167c 100644 --- a/src/views/business/certManage/cert/components/basic.vue +++ b/src/views/business/certManage/cert/components/basic.vue @@ -125,7 +125,7 @@ measureValidDateStart: '', // 检定有效期开始 meterIdentify: '', // 计量标识 model: '', // 规格型号 - limitInstruction: '', // 限用说明 + restrictionInstruction: '', // 限用说明 sampleName: '', // 受检设备名称 traceDateStart: '', // 测试、校准或检定日期开始 traceDateEnd: '', // 测试、校准或检定日期结束 diff --git a/src/views/business/certManage/cert/list.vue b/src/views/business/certManage/cert/list.vue index 1762b9c..a95487f 100644 --- a/src/views/business/certManage/cert/list.vue +++ b/src/views/business/certManage/cert/list.vue @@ -391,12 +391,12 @@ id: item, } }) - batchPrint(params).then((res) => { - const pdfStream = new Blob([res.data]) - const blobUrl = URL.createObjectURL(pdfStream) - printPdf(blobUrl) - loading.close() - }).catch(() => { loading.close() }) + // batchPrint(params).then((res) => { + // const pdfStream = new Blob([res.data]) + // const blobUrl = URL.createObjectURL(pdfStream) + // printPdf(blobUrl) + // loading.close() + // }).catch(() => { loading.close() }) } // ---------------------------------------钩子----------------------------------------------- watch(dateRange, (val) => { diff --git a/src/views/equipement/standard/build/build-interface.ts b/src/views/equipement/standard/build/build-interface.ts index e08d0bc..c55ab78 100644 --- a/src/views/equipement/standard/build/build-interface.ts +++ b/src/views/equipement/standard/build/build-interface.ts @@ -4,14 +4,17 @@ // 请求参数 export interface IListQuery { - applyName: string // 申请单名称 - applyNo: string // 申请单编号 - approvalStatus: string // 审批状态 - createTimeEnd: string // 申请时间结束 - createTimeStart: string // 申请时间开始 - createUserName: string // 申请人 - formId: string // formid - standardName: string // 标准名称 + applyName: string // 文件名称 + applyNo: string // 文件编号 + approvalStatus: string // 审批状态类型code,导出接口不用传 + buildType: string // 标准建立类型(0新建标准 1主标准器更换 2标准复查) + createTimeEnd: string // 申请时间结束 + createTimeStart: string // 申请时间开始 + createUserName: string // 申请人 + formId: string // 表单id(流程定义对应的表单id,等价于业务id),导出接口不用传 + groupCode: string // 组别代码(字典code) + labCode: string // 实验室代码(字典code) + standardName: string // 标准装置名称 limit: number offset: number } @@ -33,7 +36,7 @@ // 表单 export interface IForm { - bzjllx: string // 标准建立类型 + buildType: string // 标准建立类型 applyNo: string // 文件编号 applyName: string // 文件名称 createUserId: string // 申请人id diff --git a/src/views/business/certManage/cert/components/basic.vue b/src/views/business/certManage/cert/components/basic.vue index 6b06818..53c167c 100644 --- a/src/views/business/certManage/cert/components/basic.vue +++ b/src/views/business/certManage/cert/components/basic.vue @@ -125,7 +125,7 @@ measureValidDateStart: '', // 检定有效期开始 meterIdentify: '', // 计量标识 model: '', // 规格型号 - limitInstruction: '', // 限用说明 + restrictionInstruction: '', // 限用说明 sampleName: '', // 受检设备名称 traceDateStart: '', // 测试、校准或检定日期开始 traceDateEnd: '', // 测试、校准或检定日期结束 diff --git a/src/views/business/certManage/cert/list.vue b/src/views/business/certManage/cert/list.vue index 1762b9c..a95487f 100644 --- a/src/views/business/certManage/cert/list.vue +++ b/src/views/business/certManage/cert/list.vue @@ -391,12 +391,12 @@ id: item, } }) - batchPrint(params).then((res) => { - const pdfStream = new Blob([res.data]) - const blobUrl = URL.createObjectURL(pdfStream) - printPdf(blobUrl) - loading.close() - }).catch(() => { loading.close() }) + // batchPrint(params).then((res) => { + // const pdfStream = new Blob([res.data]) + // const blobUrl = URL.createObjectURL(pdfStream) + // printPdf(blobUrl) + // loading.close() + // }).catch(() => { loading.close() }) } // ---------------------------------------钩子----------------------------------------------- watch(dateRange, (val) => { diff --git a/src/views/equipement/standard/build/build-interface.ts b/src/views/equipement/standard/build/build-interface.ts index e08d0bc..c55ab78 100644 --- a/src/views/equipement/standard/build/build-interface.ts +++ b/src/views/equipement/standard/build/build-interface.ts @@ -4,14 +4,17 @@ // 请求参数 export interface IListQuery { - applyName: string // 申请单名称 - applyNo: string // 申请单编号 - approvalStatus: string // 审批状态 - createTimeEnd: string // 申请时间结束 - createTimeStart: string // 申请时间开始 - createUserName: string // 申请人 - formId: string // formid - standardName: string // 标准名称 + applyName: string // 文件名称 + applyNo: string // 文件编号 + approvalStatus: string // 审批状态类型code,导出接口不用传 + buildType: string // 标准建立类型(0新建标准 1主标准器更换 2标准复查) + createTimeEnd: string // 申请时间结束 + createTimeStart: string // 申请时间开始 + createUserName: string // 申请人 + formId: string // 表单id(流程定义对应的表单id,等价于业务id),导出接口不用传 + groupCode: string // 组别代码(字典code) + labCode: string // 实验室代码(字典code) + standardName: string // 标准装置名称 limit: number offset: number } @@ -33,7 +36,7 @@ // 表单 export interface IForm { - bzjllx: string // 标准建立类型 + buildType: string // 标准建立类型 applyNo: string // 文件编号 applyName: string // 文件名称 createUserId: string // 申请人id diff --git a/src/views/equipement/standard/build/components/basic.vue b/src/views/equipement/standard/build/components/basic.vue index 12e3d46..b46b08b 100644 --- a/src/views/equipement/standard/build/components/basic.vue +++ b/src/views/equipement/standard/build/components/basic.vue @@ -35,7 +35,7 @@ const emits = defineEmits(['addSuccess', 'submitSuccess']) const user = useUserStore() // 用户信息 const form = ref({ - bzjllx: '1', // 标准建立类型 + buildType: '1', // 标准建立类型 applyNo: '', // 文件编号 applyName: '', // 文件名称 createUserId: '', // 申请人id @@ -60,7 +60,7 @@ const loading = ref(false) // loading const infoId = ref('') // id const formRules = ref({ // 校验规则 - bzjllx: [{ required: true, message: '标准建立类型不能为空', trigger: ['blur', 'change'] }], + buildType: [{ required: true, message: '标准建立类型不能为空', trigger: ['blur', 'change'] }], applyName: [{ required: true, message: '文件名称不能为空', trigger: ['blur', 'change'] }], majorType: [{ required: true, message: '专业类别不能为空', trigger: ['blur', 'change'] }], standardName: [{ required: true, message: '标准装置名称不能为空', trigger: ['blur', 'change'] }], @@ -366,8 +366,8 @@ > - - + + {{ item.name }} @@ -417,7 +417,7 @@ label-position="right" :rules="formRules" > - + - + - + @@ -456,13 +456,13 @@ v-model="form.standardName" :placeholder="pageType === 'detail' ? '' : '请输入标准装置名称'" :class="{ 'detail-input': pageType === 'detail' }" - :disabled="pageType === 'detail' || form.bzjllx !== '1'" + :disabled="pageType === 'detail' || form.buildType !== '1'" /> - + diff --git a/src/views/business/certManage/cert/components/basic.vue b/src/views/business/certManage/cert/components/basic.vue index 6b06818..53c167c 100644 --- a/src/views/business/certManage/cert/components/basic.vue +++ b/src/views/business/certManage/cert/components/basic.vue @@ -125,7 +125,7 @@ measureValidDateStart: '', // 检定有效期开始 meterIdentify: '', // 计量标识 model: '', // 规格型号 - limitInstruction: '', // 限用说明 + restrictionInstruction: '', // 限用说明 sampleName: '', // 受检设备名称 traceDateStart: '', // 测试、校准或检定日期开始 traceDateEnd: '', // 测试、校准或检定日期结束 diff --git a/src/views/business/certManage/cert/list.vue b/src/views/business/certManage/cert/list.vue index 1762b9c..a95487f 100644 --- a/src/views/business/certManage/cert/list.vue +++ b/src/views/business/certManage/cert/list.vue @@ -391,12 +391,12 @@ id: item, } }) - batchPrint(params).then((res) => { - const pdfStream = new Blob([res.data]) - const blobUrl = URL.createObjectURL(pdfStream) - printPdf(blobUrl) - loading.close() - }).catch(() => { loading.close() }) + // batchPrint(params).then((res) => { + // const pdfStream = new Blob([res.data]) + // const blobUrl = URL.createObjectURL(pdfStream) + // printPdf(blobUrl) + // loading.close() + // }).catch(() => { loading.close() }) } // ---------------------------------------钩子----------------------------------------------- watch(dateRange, (val) => { diff --git a/src/views/equipement/standard/build/build-interface.ts b/src/views/equipement/standard/build/build-interface.ts index e08d0bc..c55ab78 100644 --- a/src/views/equipement/standard/build/build-interface.ts +++ b/src/views/equipement/standard/build/build-interface.ts @@ -4,14 +4,17 @@ // 请求参数 export interface IListQuery { - applyName: string // 申请单名称 - applyNo: string // 申请单编号 - approvalStatus: string // 审批状态 - createTimeEnd: string // 申请时间结束 - createTimeStart: string // 申请时间开始 - createUserName: string // 申请人 - formId: string // formid - standardName: string // 标准名称 + applyName: string // 文件名称 + applyNo: string // 文件编号 + approvalStatus: string // 审批状态类型code,导出接口不用传 + buildType: string // 标准建立类型(0新建标准 1主标准器更换 2标准复查) + createTimeEnd: string // 申请时间结束 + createTimeStart: string // 申请时间开始 + createUserName: string // 申请人 + formId: string // 表单id(流程定义对应的表单id,等价于业务id),导出接口不用传 + groupCode: string // 组别代码(字典code) + labCode: string // 实验室代码(字典code) + standardName: string // 标准装置名称 limit: number offset: number } @@ -33,7 +36,7 @@ // 表单 export interface IForm { - bzjllx: string // 标准建立类型 + buildType: string // 标准建立类型 applyNo: string // 文件编号 applyName: string // 文件名称 createUserId: string // 申请人id diff --git a/src/views/equipement/standard/build/components/basic.vue b/src/views/equipement/standard/build/components/basic.vue index 12e3d46..b46b08b 100644 --- a/src/views/equipement/standard/build/components/basic.vue +++ b/src/views/equipement/standard/build/components/basic.vue @@ -35,7 +35,7 @@ const emits = defineEmits(['addSuccess', 'submitSuccess']) const user = useUserStore() // 用户信息 const form = ref({ - bzjllx: '1', // 标准建立类型 + buildType: '1', // 标准建立类型 applyNo: '', // 文件编号 applyName: '', // 文件名称 createUserId: '', // 申请人id @@ -60,7 +60,7 @@ const loading = ref(false) // loading const infoId = ref('') // id const formRules = ref({ // 校验规则 - bzjllx: [{ required: true, message: '标准建立类型不能为空', trigger: ['blur', 'change'] }], + buildType: [{ required: true, message: '标准建立类型不能为空', trigger: ['blur', 'change'] }], applyName: [{ required: true, message: '文件名称不能为空', trigger: ['blur', 'change'] }], majorType: [{ required: true, message: '专业类别不能为空', trigger: ['blur', 'change'] }], standardName: [{ required: true, message: '标准装置名称不能为空', trigger: ['blur', 'change'] }], @@ -366,8 +366,8 @@ > - - + + {{ item.name }} @@ -417,7 +417,7 @@ label-position="right" :rules="formRules" > - + - + - + @@ -456,13 +456,13 @@ v-model="form.standardName" :placeholder="pageType === 'detail' ? '' : '请输入标准装置名称'" :class="{ 'detail-input': pageType === 'detail' }" - :disabled="pageType === 'detail' || form.bzjllx !== '1'" + :disabled="pageType === 'detail' || form.buildType !== '1'" /> - + diff --git a/src/views/equipement/standard/build/list.vue b/src/views/equipement/standard/build/list.vue index 6a1b83e..10da947 100644 --- a/src/views/equipement/standard/build/list.vue +++ b/src/views/equipement/standard/build/list.vue @@ -31,14 +31,17 @@ const active = ref('') // 右上方按钮 // 查询条件 const listQuery: Ref = ref({ - applyName: '', // 申请单名称 - applyNo: '', // 申请单编号 - approvalStatus: active.value, // 审批状态 - createTimeEnd: '', // 申请时间结束 - createTimeStart: '', // 申请时间开始 - createUserName: '', // 申请人 - formId: SCHEDULE.STANDARD_SETUP_APPROVAL, // formid - standardName: '', // 标准名称 + applyName: '', // 文件名称 + applyNo: '', // 文件编号 + approvalStatus: active.value, // 审批状态类型code,导出接口不用传 + buildType: '', // 标准建立类型(0新建标准 1主标准器更换 2标准复查) + createTimeEnd: '', // 申请时间结束 + createTimeStart: '', // 申请时间开始 + createUserName: '', // 申请人 + formId: SCHEDULE.STANDARD_SETUP_APPROVAL, // 表单id(流程定义对应的表单id,等价于业务id),导出接口不用传 + groupCode: '', // 组别代码(字典code) + labCode: '', // 实验室代码(字典code) + standardName: '', // 标准装置名称 limit: 20, offset: 1, }) @@ -49,7 +52,7 @@ { text: '文件名称', value: 'applyName', align: 'center' }, { text: '实验室', value: 'labCodeName', align: 'center', width: '120' }, { text: '部门', value: 'groupCodeName', align: 'center', width: '120' }, - { text: '标准建立类型', value: 'groupCodeName', align: 'center', width: '120' }, + { text: '标准建立类型', value: 'buildTypeName', align: 'center', width: '120' }, { text: '标准装置名称', value: 'standardName', align: 'center' }, { text: '申请人', value: 'createUserName', align: 'center' }, { text: '申请时间', value: 'createTime', align: 'center', width: '180' }, @@ -63,10 +66,10 @@ const labDeptList = ref([]) // 实验室 const useDeptList = ref([]) // 部门列表 const buildTypeList = ref([]) // 标准建立类型 +const buildTypeMap = ref({}) as any // 标准建立类型map // 查询字典 const getDict = async () => { - loadingTable.value = true // 审批状态 const res = await getDictByCode('approvalStatus') // 制作右上角的菜单 @@ -106,7 +109,12 @@ } if (listQuery.value.approvalStatus === '10') { listQuery.value.approvalStatus = '' } // 审批状态不允许传字典要求传'' getBuildList(listQuery.value).then((response) => { - list.value = response.data.rows + list.value = response.data.rows.map((item: { buildType: string }) => { + return { + ...item, + buildTypeName: `${item.buildType}` === '0' ? '新建标准' : `${item.buildType}` === '1' ? '主标准器更换' : `${item.buildType}` === '2' ? '标准复查' : '', // 标准建立类型 + } + }) total.value = parseInt(response.data.total) loadingTable.value = false }) @@ -120,14 +128,17 @@ // 重置 const clearList = () => { listQuery.value = { - applyName: '', // 申请单名称 - applyNo: '', // 申请单编号 - approvalStatus: active.value, // 审批状态 - createTimeEnd: '', // 申请时间结束 - createTimeStart: '', // 申请时间开始 - createUserName: '', // 申请人 - formId: SCHEDULE.STANDARD_SETUP_APPROVAL, // formid - standardName: '', // 标准名称 + applyName: '', // 文件名称 + applyNo: '', // 文件编号 + approvalStatus: active.value, // 审批状态类型code,导出接口不用传 + buildType: '', // 标准建立类型(0新建标准 1主标准器更换 2标准复查) + createTimeEnd: '', // 申请时间结束 + createTimeStart: '', // 申请时间开始 + createUserName: '', // 申请人 + formId: SCHEDULE.STANDARD_SETUP_APPROVAL, // 表单id(流程定义对应的表单id,等价于业务id),导出接口不用传 + groupCode: '', // 组别代码(字典code) + labCode: '', // 实验室代码(字典code) + standardName: '', // 标准装置名称 limit: 20, offset: 1, }