From b13c9fe5b88a8a75b5a8b5dd4891f86a654458b4 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Mon, 15 Apr 2024 18:09:09 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20=E7=BB=91=E5=AE=9A=E9=9B=B6=E9=83=A8?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.js | 9 + src/common/lang/system/zh.js | 11 + src/common/lang/zh-cn.js | 11 + src/components/selection/ClauseSelection.vue | 143 +++++++++ .../selection/ClauseSelectionModal.vue | 269 ++++++++++++++++ .../system/bindingParts/BindingParts.vue | 260 ++++++++++++++++ .../modules/BingingPartsModal.vue | 207 +++++++++++++ .../bindingParts/modules/ClauseModal.vue | 289 ++++++++++++++++++ 8 files changed, 1199 insertions(+) create mode 100644 src/components/selection/ClauseSelection.vue create mode 100644 src/components/selection/ClauseSelectionModal.vue create mode 100644 src/views/system/bindingParts/BindingParts.vue create mode 100644 src/views/system/bindingParts/modules/BingingPartsModal.vue create mode 100644 src/views/system/bindingParts/modules/ClauseModal.vue diff --git a/src/api/api.js b/src/api/api.js index 7189cf73..ca1e71b6 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -138,6 +138,11 @@ const getWorkGroupTreeList = (params) => getAction('/sys/lawsWorkingGroup/list', // 企业级别映射管理,获取列表 const getEnterpriseLevelMapList = (params) => getAction('/sys/lawsGrade/list', params) +// 绑定零部件-获取零部件 +const getPartInfo = (params) => getAction('', params) +// 根据标准id获取条款列表 +const getClauseListByStandard = (params) => getAction('', params) + // ASMS接口管理-新增 const addAsmsInterface = (params) => postAction('/docking/asms/api/lawsAsmsOpenApi/add', params) // ASMS接口管理-编辑 @@ -224,6 +229,10 @@ export { getWorkGroupTreeList, getEnterpriseLevelMapList, + + getPartInfo, + getClauseListByStandard, + getSSOUserInfo, getTodoSSOUserInfo, uploadHandStamp, diff --git a/src/common/lang/system/zh.js b/src/common/lang/system/zh.js index b8cf69d0..f059fc95 100644 --- a/src/common/lang/system/zh.js +++ b/src/common/lang/system/zh.js @@ -93,5 +93,16 @@ module.exports = { standardizationEngineer: '标准化工程师', contactPerson: '联络人', contactPersonSupervisorLevelLeader: '部门联络人主管级领导' + }, + // 绑定零部件 + bindingParts: { + partNumber: '零部件号', + partName: '零部件名称', + bindingPersonnel: '绑定人员', + useBindingRelationship: '使用绑定关系', + clauseNumber: '条款号', + bindingTime: '绑定时间', + confirmUseBindRelationship: '确认使用绑定关系', + isUseBindRelationship: '是否使用绑定关系?' } } diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js index d35b8c9f..b69a29ed 100644 --- a/src/common/lang/zh-cn.js +++ b/src/common/lang/zh-cn.js @@ -580,6 +580,17 @@ module.exports = { textState: '标准状态', evaluationState: '评估状态' }, + // 条款选择器 + clauseSelect: { + selectClause: '选择条款', + clauseNumber: '条款号', + clauseName: '条款名称', + clauseContent: '条款内容', + articleNumber: '条文号', + articleTitle: '条文标题', + articleContent: '条文内容', + pleaseSelectStandard: '请先选择标准' + }, // 企标计划选择器 enterprisePlanSelect: { title: '企标计划选择' diff --git a/src/components/selection/ClauseSelection.vue b/src/components/selection/ClauseSelection.vue new file mode 100644 index 00000000..5c97f2db --- /dev/null +++ b/src/components/selection/ClauseSelection.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/components/selection/ClauseSelectionModal.vue b/src/components/selection/ClauseSelectionModal.vue new file mode 100644 index 00000000..fc851e4b --- /dev/null +++ b/src/components/selection/ClauseSelectionModal.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/src/views/system/bindingParts/BindingParts.vue b/src/views/system/bindingParts/BindingParts.vue new file mode 100644 index 00000000..29ec2e57 --- /dev/null +++ b/src/views/system/bindingParts/BindingParts.vue @@ -0,0 +1,260 @@ + + + + + diff --git a/src/views/system/bindingParts/modules/BingingPartsModal.vue b/src/views/system/bindingParts/modules/BingingPartsModal.vue new file mode 100644 index 00000000..99b2e0c2 --- /dev/null +++ b/src/views/system/bindingParts/modules/BingingPartsModal.vue @@ -0,0 +1,207 @@ + + + + + diff --git a/src/views/system/bindingParts/modules/ClauseModal.vue b/src/views/system/bindingParts/modules/ClauseModal.vue new file mode 100644 index 00000000..23e73519 --- /dev/null +++ b/src/views/system/bindingParts/modules/ClauseModal.vue @@ -0,0 +1,289 @@ + + + + +