diff --git a/src/views/business/schedule/certPrint/cert-interface.ts b/src/views/business/schedule/certPrint/cert-interface.ts index e3c72af..20ecc23 100644 --- a/src/views/business/schedule/certPrint/cert-interface.ts +++ b/src/views/business/schedule/certPrint/cert-interface.ts @@ -1,15 +1,15 @@ // 证书打印查询 export interface ICertPrintSearch { - certificateClass: string - certificateNo: string - createUserId: number + certificateClass: string // 证书类型 + certificateNo: string // 证书编号 + createUserId: number // 创建人id printStatus: number | null - certificationReportCode: string // 证书编号 orderNo: string // 委托书编号 customerName: string // 委托方名称 sampleNo: string // 样品编号 sampleName: string // 样品名称 - certificateReportType: string // 证书类型 + // certificationReportCode: string // 证书编号 + // certificateReportType: string // 证书类型 printNum: number | '' // 打印次数 -未打印和全部用 approvalStatus: string // 审批状态-审批查询用 orderId: string // 委托书id diff --git a/src/views/business/schedule/certPrint/cert-interface.ts b/src/views/business/schedule/certPrint/cert-interface.ts index e3c72af..20ecc23 100644 --- a/src/views/business/schedule/certPrint/cert-interface.ts +++ b/src/views/business/schedule/certPrint/cert-interface.ts @@ -1,15 +1,15 @@ // 证书打印查询 export interface ICertPrintSearch { - certificateClass: string - certificateNo: string - createUserId: number + certificateClass: string // 证书类型 + certificateNo: string // 证书编号 + createUserId: number // 创建人id printStatus: number | null - certificationReportCode: string // 证书编号 orderNo: string // 委托书编号 customerName: string // 委托方名称 sampleNo: string // 样品编号 sampleName: string // 样品名称 - certificateReportType: string // 证书类型 + // certificationReportCode: string // 证书编号 + // certificateReportType: string // 证书类型 printNum: number | '' // 打印次数 -未打印和全部用 approvalStatus: string // 审批状态-审批查询用 orderId: string // 委托书id diff --git a/src/views/business/schedule/certPrint/certList.vue b/src/views/business/schedule/certPrint/certList.vue index 762c88e..e26b603 100644 --- a/src/views/business/schedule/certPrint/certList.vue +++ b/src/views/business/schedule/certPrint/certList.vue @@ -23,7 +23,6 @@ const activeTitle = ref('') // active对应的审批状态名字 // 查询条件 const listQuery = ref({ - certificateClass: '', certificateNo: '', // 证书编号 createUserId: 0, printStatus: 0, // 可打印(证书可打印传0,全部传null) @@ -32,7 +31,7 @@ customerName: '', // 委托方名称 sampleNo: '', // 样品编号 sampleName: '', // 样品名称 - certificateReportType: '', // 证书类型 + certificateClass: '', // 证书类型 printNum: '', // 打印次数 -未打印和全部用 approvalStatus: '', // 审批状态-审批查询用 orderId: '', // 委托书id @@ -177,7 +176,6 @@ const clearList = () => { const approvalStatus = menu.value.find(item => item.name === activeTitle.value)!.id listQuery.value = { - certificateClass: '', certificateNo: '', // 证书编号 createUserId: 0, printStatus: 0, // 可打印(证书可打印传0,全部传null) @@ -186,7 +184,7 @@ customerName: '', // 委托方名称 sampleNo: '', // 样品编号 sampleName: '', // 样品名称 - certificateReportType: '', // 证书类型 + certificateClass: '', // 证书类型 printNum: '', // 打印次数 -未打印和全部用 approvalStatus: '', // 审批状态-审批查询用 orderId: '', // 委托书id @@ -327,6 +325,10 @@ // 按钮切换 const changeCurrentButton = (val: string) => { + if (val === null) { + activeTitle.value = '可打印' + return + } active.value = val activeTitle.value = menu.value.find(item => item.id === val)!.name window.sessionStorage.setItem('buttonBoxActive', val) @@ -335,8 +337,9 @@ onMounted(async () => { await getDict() // 获取字典-审批状态 - - fetchData(true) + setTimeout(() => { + fetchData(true) + }, 800) }) @@ -380,15 +383,15 @@ /> - + 详情 - + 打印 - + 同意 - + 拒绝 diff --git a/src/views/business/schedule/certPrint/cert-interface.ts b/src/views/business/schedule/certPrint/cert-interface.ts index e3c72af..20ecc23 100644 --- a/src/views/business/schedule/certPrint/cert-interface.ts +++ b/src/views/business/schedule/certPrint/cert-interface.ts @@ -1,15 +1,15 @@ // 证书打印查询 export interface ICertPrintSearch { - certificateClass: string - certificateNo: string - createUserId: number + certificateClass: string // 证书类型 + certificateNo: string // 证书编号 + createUserId: number // 创建人id printStatus: number | null - certificationReportCode: string // 证书编号 orderNo: string // 委托书编号 customerName: string // 委托方名称 sampleNo: string // 样品编号 sampleName: string // 样品名称 - certificateReportType: string // 证书类型 + // certificationReportCode: string // 证书编号 + // certificateReportType: string // 证书类型 printNum: number | '' // 打印次数 -未打印和全部用 approvalStatus: string // 审批状态-审批查询用 orderId: string // 委托书id diff --git a/src/views/business/schedule/certPrint/certList.vue b/src/views/business/schedule/certPrint/certList.vue index 762c88e..e26b603 100644 --- a/src/views/business/schedule/certPrint/certList.vue +++ b/src/views/business/schedule/certPrint/certList.vue @@ -23,7 +23,6 @@ const activeTitle = ref('') // active对应的审批状态名字 // 查询条件 const listQuery = ref({ - certificateClass: '', certificateNo: '', // 证书编号 createUserId: 0, printStatus: 0, // 可打印(证书可打印传0,全部传null) @@ -32,7 +31,7 @@ customerName: '', // 委托方名称 sampleNo: '', // 样品编号 sampleName: '', // 样品名称 - certificateReportType: '', // 证书类型 + certificateClass: '', // 证书类型 printNum: '', // 打印次数 -未打印和全部用 approvalStatus: '', // 审批状态-审批查询用 orderId: '', // 委托书id @@ -177,7 +176,6 @@ const clearList = () => { const approvalStatus = menu.value.find(item => item.name === activeTitle.value)!.id listQuery.value = { - certificateClass: '', certificateNo: '', // 证书编号 createUserId: 0, printStatus: 0, // 可打印(证书可打印传0,全部传null) @@ -186,7 +184,7 @@ customerName: '', // 委托方名称 sampleNo: '', // 样品编号 sampleName: '', // 样品名称 - certificateReportType: '', // 证书类型 + certificateClass: '', // 证书类型 printNum: '', // 打印次数 -未打印和全部用 approvalStatus: '', // 审批状态-审批查询用 orderId: '', // 委托书id @@ -327,6 +325,10 @@ // 按钮切换 const changeCurrentButton = (val: string) => { + if (val === null) { + activeTitle.value = '可打印' + return + } active.value = val activeTitle.value = menu.value.find(item => item.id === val)!.name window.sessionStorage.setItem('buttonBoxActive', val) @@ -335,8 +337,9 @@ onMounted(async () => { await getDict() // 获取字典-审批状态 - - fetchData(true) + setTimeout(() => { + fetchData(true) + }, 800) }) @@ -380,15 +383,15 @@ /> - + 详情 - + 打印 - + 同意 - + 拒绝 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index afc8a7d..c087472 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -476,16 +476,14 @@ - - + /> + + 选择 + @@ -706,5 +704,11 @@ } } } + +.selectBtn { + position: absolute; + top: 0; + right: 0; +} diff --git a/src/views/business/schedule/certPrint/cert-interface.ts b/src/views/business/schedule/certPrint/cert-interface.ts index e3c72af..20ecc23 100644 --- a/src/views/business/schedule/certPrint/cert-interface.ts +++ b/src/views/business/schedule/certPrint/cert-interface.ts @@ -1,15 +1,15 @@ // 证书打印查询 export interface ICertPrintSearch { - certificateClass: string - certificateNo: string - createUserId: number + certificateClass: string // 证书类型 + certificateNo: string // 证书编号 + createUserId: number // 创建人id printStatus: number | null - certificationReportCode: string // 证书编号 orderNo: string // 委托书编号 customerName: string // 委托方名称 sampleNo: string // 样品编号 sampleName: string // 样品名称 - certificateReportType: string // 证书类型 + // certificationReportCode: string // 证书编号 + // certificateReportType: string // 证书类型 printNum: number | '' // 打印次数 -未打印和全部用 approvalStatus: string // 审批状态-审批查询用 orderId: string // 委托书id diff --git a/src/views/business/schedule/certPrint/certList.vue b/src/views/business/schedule/certPrint/certList.vue index 762c88e..e26b603 100644 --- a/src/views/business/schedule/certPrint/certList.vue +++ b/src/views/business/schedule/certPrint/certList.vue @@ -23,7 +23,6 @@ const activeTitle = ref('') // active对应的审批状态名字 // 查询条件 const listQuery = ref({ - certificateClass: '', certificateNo: '', // 证书编号 createUserId: 0, printStatus: 0, // 可打印(证书可打印传0,全部传null) @@ -32,7 +31,7 @@ customerName: '', // 委托方名称 sampleNo: '', // 样品编号 sampleName: '', // 样品名称 - certificateReportType: '', // 证书类型 + certificateClass: '', // 证书类型 printNum: '', // 打印次数 -未打印和全部用 approvalStatus: '', // 审批状态-审批查询用 orderId: '', // 委托书id @@ -177,7 +176,6 @@ const clearList = () => { const approvalStatus = menu.value.find(item => item.name === activeTitle.value)!.id listQuery.value = { - certificateClass: '', certificateNo: '', // 证书编号 createUserId: 0, printStatus: 0, // 可打印(证书可打印传0,全部传null) @@ -186,7 +184,7 @@ customerName: '', // 委托方名称 sampleNo: '', // 样品编号 sampleName: '', // 样品名称 - certificateReportType: '', // 证书类型 + certificateClass: '', // 证书类型 printNum: '', // 打印次数 -未打印和全部用 approvalStatus: '', // 审批状态-审批查询用 orderId: '', // 委托书id @@ -327,6 +325,10 @@ // 按钮切换 const changeCurrentButton = (val: string) => { + if (val === null) { + activeTitle.value = '可打印' + return + } active.value = val activeTitle.value = menu.value.find(item => item.id === val)!.name window.sessionStorage.setItem('buttonBoxActive', val) @@ -335,8 +337,9 @@ onMounted(async () => { await getDict() // 获取字典-审批状态 - - fetchData(true) + setTimeout(() => { + fetchData(true) + }, 800) }) @@ -380,15 +383,15 @@ /> - + 详情 - + 打印 - + 同意 - + 拒绝 diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index afc8a7d..c087472 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -476,16 +476,14 @@ - - + /> + + 选择 + @@ -706,5 +704,11 @@ } } } + +.selectBtn { + position: absolute; + top: 0; + right: 0; +} diff --git a/src/views/business/schedule/task/components/chooseLab.vue b/src/views/business/schedule/task/components/chooseLab.vue index 2783ee2..a8222ac 100644 --- a/src/views/business/schedule/task/components/chooseLab.vue +++ b/src/views/business/schedule/task/components/chooseLab.vue @@ -161,14 +161,15 @@ :columns="columns" :query="listQuery" :list-loading="loadingTable" - :is-showmulti-select="multi" - :is-multi="multi" + :pagination="false" size="small" @multi-select="handleSelectionChange" > + + diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index afc8a7d..c087472 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -476,16 +476,14 @@ - - + /> + + 选择 + @@ -706,5 +704,11 @@ } } } + +.selectBtn { + position: absolute; + top: 0; + right: 0; +} diff --git a/src/views/business/schedule/task/components/chooseLab.vue b/src/views/business/schedule/task/components/chooseLab.vue index 2783ee2..a8222ac 100644 --- a/src/views/business/schedule/task/components/chooseLab.vue +++ b/src/views/business/schedule/task/components/chooseLab.vue @@ -161,14 +161,15 @@ :columns="columns" :query="listQuery" :list-loading="loadingTable" - :is-showmulti-select="multi" - :is-multi="multi" + :pagination="false" size="small" @multi-select="handleSelectionChange" > + + diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index afc8a7d..c087472 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -476,16 +476,14 @@ - - + /> + + 选择 + @@ -706,5 +704,11 @@ } } } + +.selectBtn { + position: absolute; + top: 0; + right: 0; +} diff --git a/src/views/business/schedule/task/components/chooseLab.vue b/src/views/business/schedule/task/components/chooseLab.vue index 2783ee2..a8222ac 100644 --- a/src/views/business/schedule/task/components/chooseLab.vue +++ b/src/views/business/schedule/task/components/chooseLab.vue @@ -161,14 +161,15 @@ :columns="columns" :query="listQuery" :list-loading="loadingTable" - :is-showmulti-select="multi" - :is-multi="multi" + :pagination="false" size="small" @multi-select="handleSelectionChange" > + + diff --git a/src/views/business/schedule/order/orderEdit.vue b/src/views/business/schedule/order/orderEdit.vue index afc8a7d..c087472 100644 --- a/src/views/business/schedule/order/orderEdit.vue +++ b/src/views/business/schedule/order/orderEdit.vue @@ -476,16 +476,14 @@ - - + /> + + 选择 + @@ -706,5 +704,11 @@ } } } + +.selectBtn { + position: absolute; + top: 0; + right: 0; +} diff --git a/src/views/business/schedule/task/components/chooseLab.vue b/src/views/business/schedule/task/components/chooseLab.vue index 2783ee2..a8222ac 100644 --- a/src/views/business/schedule/task/components/chooseLab.vue +++ b/src/views/business/schedule/task/components/chooseLab.vue @@ -161,14 +161,15 @@ :columns="columns" :query="listQuery" :list-loading="loadingTable" - :is-showmulti-select="multi" - :is-multi="multi" + :pagination="false" size="small" @multi-select="handleSelectionChange" > + +