From e8a65554888dfbf2cf689696c78e04d6cb45fcf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=BC=9F=E4=BD=B3?= <2797716443@qq.com> Date: Thu, 25 Nov 2021 17:03:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E7=AC=A6=E5=90=88=E9=A1=B9=E7=BC=96?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/unqualProcess.js | 161 +-- .../pages/rectificationDatabase.vue | 913 +++++++++--------- 2 files changed, 574 insertions(+), 500 deletions(-) diff --git a/src/api/unqualProcess.js b/src/api/unqualProcess.js index 9daf74e57..61866c15e 100644 --- a/src/api/unqualProcess.js +++ b/src/api/unqualProcess.js @@ -1,68 +1,76 @@ -import axios from '@/common/axiosV2' +import axios from "@/common/axiosV2"; // 查询未整改项列表接口 -export function standUnqualified (data) { +export function standUnqualified(data) { return axios({ - url: '/api/sarStandUnqualified/sar-stand-unqualified', - method: 'get', + url: "/api/sarStandUnqualified/sar-stand-unqualified", + method: "get", params: data - }) -} -// 人员菜单列表获取 -export function roleTreeData (data) { - return axios({ - url: '/api/SarInstitution/institution/institutionAndUser', - method: 'get', - params: data - }) -} -// 上传文件 -export function uploadFileText (data) { - return axios({ - url: 'api/att/attFile/upload', - method: 'get', - params: data - }) -} -export function dicTypeData (data) { - return axios({ - url: 'api/sys/dictype/getDicTypeListCode', - method: 'get', - params: data - }) -} -export function StandardsInfoPage (data) { - return axios({ - url: 'api/sarStandardsInfo/sar-standards-info/getSarStandardsInfoPageBak', - method: 'get', - params: data - }) -} -// 车型库清单的下拉列表 -export function solostarData (data) { - return axios({ - url: 'api/sarStandProjectLibrary/solostar', - method: 'get', - params: data - }) -} -// 活动日历查询接口 -export function meetingByMonth (params) { - return axios({ - url: 'api/sapMeetInfo/getMeetingsByMonthType', - method: 'get', - params - }) + }); } -export function addUn (closeState, standId,standName,standSerialNumber, itemsNum,itemsName, productType, productLine, - productName, reason, responsibleUnit, dutyEngineer, authEngineer, qaEngineer, qaEngineerName, - authEngineerName, dutyEngineerName, planCloseTime) { +// 人员菜单列表获取 +export function roleTreeData(data) { + return axios({ + url: "/api/SarInstitution/institution/institutionAndUser", + method: "get", + params: data + }); +} + +// 上传文件 +export function uploadFileText(data) { + return axios({ + url: "api/att/attFile/upload", + method: "get", + params: data + }); +} + +export function dicTypeData(data) { + return axios({ + url: "api/sys/dictype/getDicTypeListCode", + method: "get", + params: data + }); +} + +export function StandardsInfoPage(data) { + return axios({ + url: "api/sarStandardsInfo/sar-standards-info/getSarStandardsInfoPageBak", + method: "get", + params: data + }); +} + +// 车型库清单的下拉列表 +export function solostarData(data) { + return axios({ + url: "api/sarStandProjectLibrary/solostar", + method: "get", + params: data + }); +} + +// 活动日历查询接口 +export function meetingByMonth(params) { + return axios({ + url: "api/sapMeetInfo/getMeetingsByMonthType", + method: "get", + params + }); +} + +//未符合项模块新增 +export function addUn( + closeState, standSerialNumber, standName, + itemsNum, itemsName, productType, + productLine, productName, reason, responsibleUnit, + dutyEngineer, authEngineer, qaEngineer, planCloseTime) { const data = { closeState, standSerialNumber, //标准号 standName, //标准名称 - standId, itemsNum, //条款号 itemsName, //条款名称 productType, @@ -73,14 +81,41 @@ export function addUn (closeState, standId,standName,standSerialNumber, itemsNum dutyEngineer, //责任工程师 authEngineer, //认证工程师 qaEngineer, //质量工程师 - qaEngineerName, - authEngineerName, - dutyEngineerName, - planCloseTime, //计划关闭时间 - } + planCloseTime //计划关闭时间 + }; return axios({ - url: 'api/sarStandUnqualified/sar-stand-unqualified/addOne', - method: 'post', + url: "api/sarStandUnqualified/sar-stand-unqualified/addOne", + method: "post", data - }) + }); +} + +//未符合项模块编辑 +export function editUn( + closeState, standSerialNumber, standName, + itemsNum, itemsName, productType, + productLine, productName, reason, responsibleUnit, + dutyEngineer, authEngineer, qaEngineer, planCloseTime, id) { + const data = { + closeState, + standSerialNumber, //标准号 + standName, //标准名称 + itemsNum, //条款号 + itemsName, //条款名称 + productType, + productLine, //产品线 + productName, //项目名称 + reason, //不合规项目 + responsibleUnit, //责任部门 + dutyEngineer, //责任工程师 + authEngineer, //认证工程师 + qaEngineer, //质量工程师 + planCloseTime, //计划关闭时间 + id + }; + return axios({ + url: "api/sarStandUnqualified/sar-stand-unqualified/updateOne", + method: "post", + data + }); } diff --git a/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue b/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue index 301f31c60..a307c746f 100644 --- a/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue +++ b/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue @@ -18,8 +18,10 @@ - - {{ opt.label}} + + {{ opt.label }} + @@ -51,7 +53,8 @@ type="primary" v-btn-permission="''" @click="addModel" - >新增 + >新增 + 导出 + >导出 + 批量关闭 + >批量关闭 + 历史数据 + >历史数据 +
数据获取中.... @@ -102,12 +108,12 @@ fixed="left" width="180" label="标准号"> - - - - + + + + - +