From c722b2a719b94b96be9e93dba2607b501b41189e Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Tue, 12 Sep 2023 10:30:11 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20=E4=BC=81=E6=A0=87=E7=A8=BD=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/enterpriseStandardLibraryApi.js | 13 +- .../lang/enterpriseStandardLibrary/en.js | 40 ++ .../lang/enterpriseStandardLibrary/zh.js | 40 ++ .../check/CheckList.vue | 392 ++++++++++++++++++ .../check/modules/CheckReportModal.vue | 174 ++++++++ .../check/modules/DeferredCheckModal.vue | 111 +++++ .../check/modules/RectificationPlanModal.vue | 141 +++++++ .../reviewMeeting/ReviewMeetingList.vue | 6 +- 8 files changed, 913 insertions(+), 4 deletions(-) create mode 100644 src/views/enterpriseStandardLibrary/check/CheckList.vue create mode 100644 src/views/enterpriseStandardLibrary/check/modules/CheckReportModal.vue create mode 100644 src/views/enterpriseStandardLibrary/check/modules/DeferredCheckModal.vue create mode 100644 src/views/enterpriseStandardLibrary/check/modules/RectificationPlanModal.vue diff --git a/src/api/enterpriseStandardLibraryApi.js b/src/api/enterpriseStandardLibraryApi.js index 74a9ba61..945e91e1 100644 --- a/src/api/enterpriseStandardLibraryApi.js +++ b/src/api/enterpriseStandardLibraryApi.js @@ -28,6 +28,13 @@ const setQualityStandard = (params) => getAction('/enterprise/reviewMeeting/setQ // 获取评分详情 const getScoreDetail = (params) => getAction('/enterprise/reviewMeeting/evaluateDetail/' + `${params.id}`, params) +// 企标稽查-延期稽查 +const deferredCheck = (params) => getAction('', params) +// 企标稽查-根据id获取稽查报告详情 +const getCheckReportById = (params) => getAction('', params) +// 企标稽查-根据id获取整改计划 +const getRectificationPlanById = (params) => getAction('', params) + export { getEnterpriseStandardTableHeader, getEnterpriseStandardSearchForm, @@ -42,5 +49,9 @@ export { shareStandard, setQualityStandard, - getScoreDetail + getScoreDetail, + + deferredCheck, + getCheckReportById, + getRectificationPlanById } diff --git a/src/common/lang/enterpriseStandardLibrary/en.js b/src/common/lang/enterpriseStandardLibrary/en.js index c5859d3e..1f041fe6 100644 --- a/src/common/lang/enterpriseStandardLibrary/en.js +++ b/src/common/lang/enterpriseStandardLibrary/en.js @@ -51,5 +51,45 @@ module.exports = { releaseDate: '发布日期', materialDate: '实施日期', relatedMaterial: '相关材料' + }, + // 稽查 + check: { + enterpriseStandardNum: '企标编号', + enterpriseStandardName: '企标名称', + status: '状态', + scheduledCheckDate: '计划稽查日期', + createdDate: '创建日期', + department: '所属部门', + exportFileName: '企标稽查表', + exportPostponeDataName: '企标稽查延期数据', + exportPostponeData: '导出延期数据', + exportRectificationPlanName: '企标稽查整改计划', + exportRectificationPlan: '导出整改计划', + deferredCheck: '延期稽查', + checkReport: '稽查报告', + rectificationPlan: '整改计划', + basedStandardNo: '稽查依据标准号', + basedStandardName: '稽查依据标准名称', + planCheckTarget: '计划稽查对象', + workGroup: '主责标准化工作组', + headOfCheck: '稽查负责人', + contactPerson: '标准化组对接人', + checkFinishDate: '实际稽查完成日期', + actualChecker: '实际稽查人', + createDate: '创建日期', + applyPostponeDate: '申请延期日期', + postponement: '延期说明', + basedClause: '依据条款', + standardContent: '标准内容或要求', + executiveCondition: '执行情况', + file: '附件', + score: '评分', + checkBasedEnterpriseStandard: '稽查依据企标:', + existProblem: '存在问题', + rectificationMeasure: '整改措施', + headOfRectification: '整改负责人', + rectificationPlanFinishTime: '整改计划完成时间', + rectificationActualFinishTime: '整改实际完成时间', + rectificationStatus: '整改状态' } } diff --git a/src/common/lang/enterpriseStandardLibrary/zh.js b/src/common/lang/enterpriseStandardLibrary/zh.js index 1fd9ed1a..0d83f163 100644 --- a/src/common/lang/enterpriseStandardLibrary/zh.js +++ b/src/common/lang/enterpriseStandardLibrary/zh.js @@ -51,5 +51,45 @@ module.exports = { releaseDate: '发布日期', materialDate: '实施日期', relatedMaterial: '相关材料' + }, + // 稽查 + check: { + enterpriseStandardNum: '企标编号', + enterpriseStandardName: '企标名称', + status: '状态', + scheduledCheckDate: '计划稽查日期', + createdDate: '创建日期', + department: '所属部门', + exportFileName: '企标稽查表', + exportPostponeDataName: '企标稽查延期数据', + exportPostponeData: '导出延期数据', + exportRectificationPlanName: '企标稽查整改计划', + exportRectificationPlan: '导出整改计划', + deferredCheck: '延期稽查', + checkReport: '稽查报告', + rectificationPlan: '整改计划', + basedStandardNo: '稽查依据标准号', + basedStandardName: '稽查依据标准名称', + planCheckTarget: '计划稽查对象', + workGroup: '主责标准化工作组', + headOfCheck: '稽查负责人', + contactPerson: '标准化组对接人', + checkFinishDate: '实际稽查完成日期', + actualChecker: '实际稽查人', + createDate: '创建日期', + applyPostponeDate: '申请延期日期', + postponement: '延期说明', + basedClause: '依据条款', + standardContent: '标准内容或要求', + executiveCondition: '执行情况', + file: '附件', + score: '评分', + checkBasedEnterpriseStandard: '稽查依据企标:', + existProblem: '存在问题', + rectificationMeasure: '整改措施', + headOfRectification: '整改负责人', + rectificationPlanFinishTime: '整改计划完成时间', + rectificationActualFinishTime: '整改实际完成时间', + rectificationStatus: '整改状态' } } diff --git a/src/views/enterpriseStandardLibrary/check/CheckList.vue b/src/views/enterpriseStandardLibrary/check/CheckList.vue new file mode 100644 index 00000000..1ab73340 --- /dev/null +++ b/src/views/enterpriseStandardLibrary/check/CheckList.vue @@ -0,0 +1,392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ $t('query') }} + {{ $t('reset') }} + + + + + + + + + + + {{ $t('export') }} + + + + {{ $t('enterpriseStandardLibrary.check.exportPostponeData') }} + + + + {{ $t('enterpriseStandardLibrary.check.exportRectificationPlan') }} + + + + + + + + + + {{ text || text === 0 ? text : global.emptyLine }} + {{ text }} + + + + + + + {{ text || text === 0 ? text : global.emptyLine }} + {{ text || text === 0 ? text : global.emptyLine }} + + + + + + {{ $t('enterpriseStandardLibrary.check.deferredCheck') }} + {{ $t('enterpriseStandardLibrary.check.checkReport') }} + {{ $t('enterpriseStandardLibrary.check.rectificationPlan') }} + + + + + + + + + + + + + + + + diff --git a/src/views/enterpriseStandardLibrary/check/modules/CheckReportModal.vue b/src/views/enterpriseStandardLibrary/check/modules/CheckReportModal.vue new file mode 100644 index 00000000..ca1a4687 --- /dev/null +++ b/src/views/enterpriseStandardLibrary/check/modules/CheckReportModal.vue @@ -0,0 +1,174 @@ + + + + + {{ $t('enterpriseStandardLibrary.check.checkBasedEnterpriseStandard') }}{{model.standardName}} + + + + + {{ text || text === 0 ? text : global.emptyLine }} + {{ text || text === 0 ? text : global.emptyLine }} + + + + + + + {{ text || text === 0 ? text : global.emptyLine }} + {{ text }} + + + + + + + + + + + diff --git a/src/views/enterpriseStandardLibrary/check/modules/DeferredCheckModal.vue b/src/views/enterpriseStandardLibrary/check/modules/DeferredCheckModal.vue new file mode 100644 index 00000000..0e49791f --- /dev/null +++ b/src/views/enterpriseStandardLibrary/check/modules/DeferredCheckModal.vue @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/enterpriseStandardLibrary/check/modules/RectificationPlanModal.vue b/src/views/enterpriseStandardLibrary/check/modules/RectificationPlanModal.vue new file mode 100644 index 00000000..ac76c921 --- /dev/null +++ b/src/views/enterpriseStandardLibrary/check/modules/RectificationPlanModal.vue @@ -0,0 +1,141 @@ + + + + + {{ $t('enterpriseStandardLibrary.check.checkBasedEnterpriseStandard') }}{{model.standardName}} + + + + + {{ text || text === 0 ? text : global.emptyLine }} + {{ text || text === 0 ? text : global.emptyLine }} + + + + + + + + + + + + diff --git a/src/views/enterpriseStandardLibrary/reviewMeeting/ReviewMeetingList.vue b/src/views/enterpriseStandardLibrary/reviewMeeting/ReviewMeetingList.vue index c4a41e52..08ae69fa 100644 --- a/src/views/enterpriseStandardLibrary/reviewMeeting/ReviewMeetingList.vue +++ b/src/views/enterpriseStandardLibrary/reviewMeeting/ReviewMeetingList.vue @@ -57,7 +57,7 @@ @change="handleTableChange"> - + {{ text || text === 0 ? text : global.emptyLine }} {{ text }} @@ -111,14 +111,14 @@ export default { align: 'center', width: 180, dataIndex: 'standardNo', - scopedSlots: { customRender: 'toDeatil' } + scopedSlots: { customRender: 'toDetail' } }, { title: this.$t('enterpriseStandardLibrary.reviewMeeting.enterpriseStandardName'), align: 'center', width: 180, dataIndex: 'standardName', - scopedSlots: { customRender: 'toDeatil' } + scopedSlots: { customRender: 'toDetail' } }, { title: this.$t('enterpriseStandardLibrary.reviewMeeting.principalDrafter'),
{{ $t('enterpriseStandardLibrary.check.checkBasedEnterpriseStandard') }}{{model.standardName}}