diff --git a/src/components.d.ts b/src/components.d.ts index 25665e9..3176261 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -13,6 +13,7 @@ AppContainer: typeof import('./components/AppContainer/index.vue')['default'] ApprovalDialog: typeof import('./components/Approval/ApprovalDialog.vue')['default'] ApprovalDialogCustom: typeof import('./components/Approval/ApprovalDialogCustom.vue')['default'] + ApprovalDialogCustomDept: typeof import('./components/Approval/ApprovalDialogCustomDept.vue')['default'] ApprovalRecord: typeof import('./components/ApprovalRecord/ApprovalRecord.vue')['default'] ApprovalRecordTable: typeof import('./components/ApprovalRecord/ApprovalRecordTable.vue')['default'] ApprovalRecordTableCustom: typeof import('./components/ApprovalCustom/ApprovalRecordTableCustom.vue')['default'] @@ -32,6 +33,7 @@ CertificationMonitor: typeof import('./components/Sample/certificationMonitor.vue')['default'] CertificationRecords: typeof import('./components/Sample/certificationRecords.vue')['default'] ConditionDrawer: typeof import('./components/drawer/conditionDrawer.vue')['default'] + copy: typeof import('./components/ApprovalCustom/selectApproverDialog copy.vue')['default'] CopyerDrawer: typeof import('./components/drawer/copyerDrawer.vue')['default'] Copyright: typeof import('./components/Copyright/index.vue')['default'] DeptSelect: typeof import('./components/DeptSelect/index.vue')['default'] @@ -77,6 +79,7 @@ SearchArea: typeof import('./components/SearchArea/index.vue')['default'] SearchBar: typeof import('./components/SearchBar/index.vue')['default'] SearchItem: typeof import('./components/SearchArea/SearchItem.vue')['default'] + SelectApproverDeptDialog: typeof import('./components/ApprovalCustom/selectApproverDeptDialog.vue')['default'] SelectApproverDialog: typeof import('./components/ApprovalCustom/selectApproverDialog.vue')['default'] SelectByDict: typeof import('./components/SelectByDict/index.vue')['default'] SelectDeptDialog: typeof import('./components/dialog/selectDeptDialog.vue')['default'] diff --git a/src/components.d.ts b/src/components.d.ts index 25665e9..3176261 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -13,6 +13,7 @@ AppContainer: typeof import('./components/AppContainer/index.vue')['default'] ApprovalDialog: typeof import('./components/Approval/ApprovalDialog.vue')['default'] ApprovalDialogCustom: typeof import('./components/Approval/ApprovalDialogCustom.vue')['default'] + ApprovalDialogCustomDept: typeof import('./components/Approval/ApprovalDialogCustomDept.vue')['default'] ApprovalRecord: typeof import('./components/ApprovalRecord/ApprovalRecord.vue')['default'] ApprovalRecordTable: typeof import('./components/ApprovalRecord/ApprovalRecordTable.vue')['default'] ApprovalRecordTableCustom: typeof import('./components/ApprovalCustom/ApprovalRecordTableCustom.vue')['default'] @@ -32,6 +33,7 @@ CertificationMonitor: typeof import('./components/Sample/certificationMonitor.vue')['default'] CertificationRecords: typeof import('./components/Sample/certificationRecords.vue')['default'] ConditionDrawer: typeof import('./components/drawer/conditionDrawer.vue')['default'] + copy: typeof import('./components/ApprovalCustom/selectApproverDialog copy.vue')['default'] CopyerDrawer: typeof import('./components/drawer/copyerDrawer.vue')['default'] Copyright: typeof import('./components/Copyright/index.vue')['default'] DeptSelect: typeof import('./components/DeptSelect/index.vue')['default'] @@ -77,6 +79,7 @@ SearchArea: typeof import('./components/SearchArea/index.vue')['default'] SearchBar: typeof import('./components/SearchBar/index.vue')['default'] SearchItem: typeof import('./components/SearchArea/SearchItem.vue')['default'] + SelectApproverDeptDialog: typeof import('./components/ApprovalCustom/selectApproverDeptDialog.vue')['default'] SelectApproverDialog: typeof import('./components/ApprovalCustom/selectApproverDialog.vue')['default'] SelectByDict: typeof import('./components/SelectByDict/index.vue')['default'] SelectDeptDialog: typeof import('./components/dialog/selectDeptDialog.vue')['default'] diff --git a/src/components/ApprovalCustom/selectApproverDeptDialog.vue b/src/components/ApprovalCustom/selectApproverDeptDialog.vue new file mode 100644 index 0000000..c4b1a08 --- /dev/null +++ b/src/components/ApprovalCustom/selectApproverDeptDialog.vue @@ -0,0 +1,222 @@ + + + + + + diff --git a/src/components.d.ts b/src/components.d.ts index 25665e9..3176261 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -13,6 +13,7 @@ AppContainer: typeof import('./components/AppContainer/index.vue')['default'] ApprovalDialog: typeof import('./components/Approval/ApprovalDialog.vue')['default'] ApprovalDialogCustom: typeof import('./components/Approval/ApprovalDialogCustom.vue')['default'] + ApprovalDialogCustomDept: typeof import('./components/Approval/ApprovalDialogCustomDept.vue')['default'] ApprovalRecord: typeof import('./components/ApprovalRecord/ApprovalRecord.vue')['default'] ApprovalRecordTable: typeof import('./components/ApprovalRecord/ApprovalRecordTable.vue')['default'] ApprovalRecordTableCustom: typeof import('./components/ApprovalCustom/ApprovalRecordTableCustom.vue')['default'] @@ -32,6 +33,7 @@ CertificationMonitor: typeof import('./components/Sample/certificationMonitor.vue')['default'] CertificationRecords: typeof import('./components/Sample/certificationRecords.vue')['default'] ConditionDrawer: typeof import('./components/drawer/conditionDrawer.vue')['default'] + copy: typeof import('./components/ApprovalCustom/selectApproverDialog copy.vue')['default'] CopyerDrawer: typeof import('./components/drawer/copyerDrawer.vue')['default'] Copyright: typeof import('./components/Copyright/index.vue')['default'] DeptSelect: typeof import('./components/DeptSelect/index.vue')['default'] @@ -77,6 +79,7 @@ SearchArea: typeof import('./components/SearchArea/index.vue')['default'] SearchBar: typeof import('./components/SearchBar/index.vue')['default'] SearchItem: typeof import('./components/SearchArea/SearchItem.vue')['default'] + SelectApproverDeptDialog: typeof import('./components/ApprovalCustom/selectApproverDeptDialog.vue')['default'] SelectApproverDialog: typeof import('./components/ApprovalCustom/selectApproverDialog.vue')['default'] SelectByDict: typeof import('./components/SelectByDict/index.vue')['default'] SelectDeptDialog: typeof import('./components/dialog/selectDeptDialog.vue')['default'] diff --git a/src/components/ApprovalCustom/selectApproverDeptDialog.vue b/src/components/ApprovalCustom/selectApproverDeptDialog.vue new file mode 100644 index 0000000..c4b1a08 --- /dev/null +++ b/src/components/ApprovalCustom/selectApproverDeptDialog.vue @@ -0,0 +1,222 @@ + + + + + + diff --git a/src/views/resource/file/noveltySearch/detail.vue b/src/views/resource/file/noveltySearch/detail.vue index f452a79..4c96fc2 100644 --- a/src/views/resource/file/noveltySearch/detail.vue +++ b/src/views/resource/file/noveltySearch/detail.vue @@ -10,7 +10,7 @@ import type { TableColumn } from '@/components/NormalTable/table_interface' import type { IFileInfo as IMethodFileInfo } from '@/views/resource/technology/method/method-interface' import ApprovalDialog from '@/components/Approval/ApprovalDialogCustom.vue' -import selectApproverDialog from '@/components/ApprovalCustom/selectApproverDialog.vue' +import selectApproverDialog from '@/components/ApprovalCustom/selectApproverDeptDialog.vue' import customApproval from '/public/config/customApproval.json' import ApprovalRecordTable from '@/components/ApprovalRecord/ApprovalRecordTable.vue' import useUserStore from '@/store/modules/user' @@ -240,7 +240,6 @@ } }) } - // 编辑按钮点击事件处理函数 const editClickedHandler = () => { type.value = 'update' @@ -1110,7 +1109,7 @@ - +