diff --git a/index.html b/index.html index 9d3020d..0814e62 100644 --- a/index.html +++ b/index.html @@ -18,8 +18,10 @@ + + 电镀智能化生产管理系统 diff --git a/src/api/qualityManagement/periodicTesting/projectCycle.js b/src/api/qualityManagement/periodicTesting/projectCycle.js index 308eb7b..d436bed 100644 --- a/src/api/qualityManagement/periodicTesting/projectCycle.js +++ b/src/api/qualityManagement/periodicTesting/projectCycle.js @@ -1,5 +1,14 @@ import request from '@/axios'; +// 获取试验项目列表 +export const getProjectList = (params) => { + return request({ + url: '/blade-desk/QA/CycleTestItem/listForSelect', + method: 'get', + params + }); +}; + // 获取列表数据 bsCraftAbility/queryAllCa export const getList = (current, size, params) => { return request({ @@ -53,4 +62,49 @@ export const remove = ids => { }); }; +// 获取镀种列表 +export const getPlateList = () => { + return request({ + url:"/blade-desk/bsPlating/listForSelect", + method:'get', + }) +} + +// 根据角色ID获取工艺员列表 +export const getUserList = (ids) =>{ + return request({ + url:'/blade-system/user/list-all-by-role-ids', + method:'get', + params:{ + ids + } + }) +} + +// 手动下发试验任务 +export const issueTask = (params) =>{ + return request({ + url:"/blade-desk/QA/CycleTestTask/generate-manual", + method:"post", + params + }) +} + +// 获取试验件列表 +export const getPieceList = () =>{ + return request({ + url:'/blade-system/dict/dictionary?code=testPiece', + method:'get' + }) +} + +// 批量设置工艺员 +export const setUser = (params) =>{ + return request({ + url:'/blade-desk/QA/CycleTest/update-process-user-bat', + method:'post', + params + }) +} + diff --git a/src/api/qualityManagement/periodicTesting/testProject.js b/src/api/qualityManagement/periodicTesting/testProject.js index af49ee7..5158b39 100644 --- a/src/api/qualityManagement/periodicTesting/testProject.js +++ b/src/api/qualityManagement/periodicTesting/testProject.js @@ -53,4 +53,12 @@ export const remove = ids => { }); }; +// 获取下拉标准列表 +export const getStandardList = () =>{ + return request({ + url:'/blade-desk/QA/CycleTestStandard/listForSelect', + method:'get' + }) +} + diff --git a/src/api/qualityManagement/periodicTesting/testTask.js b/src/api/qualityManagement/periodicTesting/testTask.js index f25f712..ddec245 100644 --- a/src/api/qualityManagement/periodicTesting/testTask.js +++ b/src/api/qualityManagement/periodicTesting/testTask.js @@ -34,7 +34,7 @@ export const update = (data) => { // 详情 export const getDetail = id => { return request({ - url: '/blade-desk/QA/CycleTest/detail', + url: '/blade-desk/QA/CycleTestTask/detail', method: 'get', params: { id, @@ -53,4 +53,40 @@ export const remove = ids => { }); }; +// 下发 +export const issueTask = (params) =>{ + return request({ + url:'/blade-desk/QA/CycleTestTask/issue-one', + method:'post', + params + }) +} + +// 批量下发 +export const issueAllTask = (params) =>{ + return request({ + url:'/blade-desk/QA/CycleTestTask/issue-bat', + method:'post', + params + }) +} + +// 任务接收 +export const acceptTask = (params) =>{ + return request({ + url:'/blade-desk/QA/CycleTestTask/accept', + method:'post', + params + }) +} + +// 任务填报 +export const writeTask = (params) =>{ + return request({ + url:'/blade-desk/QA/CycleTestTask/fill', + method:'post', + params + }) +} + diff --git a/src/components/basic-import/main.vue b/src/components/basic-import/main.vue new file mode 100644 index 0000000..c70e840 --- /dev/null +++ b/src/components/basic-import/main.vue @@ -0,0 +1,99 @@ + + + + + \ No newline at end of file diff --git a/src/views/periodicTesting/components/addProjectCycleDialog.vue b/src/views/periodicTesting/components/addProjectCycleDialog.vue index 69465ea..e9f643e 100644 --- a/src/views/periodicTesting/components/addProjectCycleDialog.vue +++ b/src/views/periodicTesting/components/addProjectCycleDialog.vue @@ -15,27 +15,27 @@ > - - + + - + - + @@ -44,17 +44,14 @@ - - - + - - - - + + + @@ -62,8 +59,7 @@ - - + @@ -119,14 +115,14 @@
- - - - - - - - + + + + + + + +
@@ -154,7 +150,7 @@
@@ -188,7 +184,7 @@
@@ -200,32 +196,57 @@
检测信息
镀种:{{ - projectForm.plateId == '1' ? '镀种一' : projectForm.plateId == '2' ? '镀种二' : '镀种三' - }}镀种:{{projectForm.plateName}}
- 试验件:{{ projectForm.testMaterialId }} - 试验项目: + 试验件:{{ projectForm.testTypeName }} + 试验项目:{{projectForm.cycleTestItemName}} 试验标准:{{ projectForm.standard }}试验标准:{{ projectForm.cycleTestItemStandard }}
- 试验条件:{{ projectForm.condition }} + 试验条件:{{ projectForm.cycleTestItemCondition }} 工艺员:{{ projectForm.processUserId && projectForm.processUserId.userName }}工艺员:{{ projectForm.processUserName }} 提前下发天数:{{ projectForm.genBefore }} 试验时长:{{ projectForm.testDuration }} 临期提醒天数:{{ projectForm.remind }} - 试验周期:{{ projectForm.jobTypeTitle - }}{{ projectForm.tags && projectForm.tags.length }}次 -
+ 试验周期: + 每周 {{ projectForm.weekList && projectForm.weekList.length }}次 + 每月 {{ monthTags && monthTags.length }}次 + 每年 {{ yearTags && yearTags.length }}次 +
+ {{ tag }} + +
+
+ + 周一 + 周二 + 周三 + 周四 + 周五 + 周六 + 周日 + +
+
+
- 维护人:{{ projectForm.updateUser }} + 维护人:{{ projectForm.updateUserName }} 更新完成时间:{{ projectForm.updateTime }}
@@ -247,7 +268,7 @@