From 062dc1708499d7bce207c75a6b62bca6b2a57625 Mon Sep 17 00:00:00 2001
From: FCD <2453864257@qq.com>
Date: Mon, 3 Nov 2025 10:07:07 +0800
Subject: [PATCH] =?UTF-8?q?=E7=95=99=E6=A0=B7=E6=A3=80=E9=AA=8C=E8=B0=83?=
=?UTF-8?q?=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/quality/SampleCheck/index.vue | 656 ++++++++++++++++++------
src/pages/quality/SampleCheck/model.ts | 84 ++-
src/utils/url.ts | 1 +
3 files changed, 563 insertions(+), 178 deletions(-)
diff --git a/src/pages/quality/SampleCheck/index.vue b/src/pages/quality/SampleCheck/index.vue
index 203b3a6..39a186b 100644
--- a/src/pages/quality/SampleCheck/index.vue
+++ b/src/pages/quality/SampleCheck/index.vue
@@ -1,52 +1,189 @@
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
- 第一次复检
- 第二次复检
- 第三次复检
+ 第一次复检
+ 第二次复检
+ 第三次复检
+ 间隔6月复检
+ 间隔1年复检
-
+
+ 暂无数据
+
+
+
+
+
+
+
+
+
+
+ {{ item.key }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.key }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.key }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.key }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 提交
+
+
-
-
-
-
+
diff --git a/src/pages/quality/SampleCheck/model.ts b/src/pages/quality/SampleCheck/model.ts
index a8b156e..16ef54b 100644
--- a/src/pages/quality/SampleCheck/model.ts
+++ b/src/pages/quality/SampleCheck/model.ts
@@ -1,33 +1,61 @@
-import { getModule, Module, MutationAction, VuexModule } from 'vuex-module-decorators';
-import store from '@/store';
import http from '@/utils/request';
import { url } from '@/utils/url';
-@Module({
- namespaced: true,
- dynamic: true,
- store,
- name: 'page.raw.ProductSample',
-})
-export class SampleCheck extends VuexModule {
- list: any = [];
- total = 0;
- @MutationAction
- async getQcWaitCheckSampleTaskList(query: any): Promise<{ list: any; total: number }> {
- const result: any = await http.get(url.lanjuquality.ProductSample.getQcWaitCheckSampleTaskList, {
- params: query,
- });
- const list = result.rows;
- const total = result.total;
- return { list, total };
- }
- confirmCode: any = '';
- @MutationAction
- async updateQcCheckSampleTask(data: any): Promise<{ confirmCode: any }> {
- const result: any = await http.put(url.lanjuquality.ProductSample.updateQcCheckSampleTask, data);
- const confirmCode = result.code;
- return { confirmCode };
- }
+export function getQcWaitCheckSampleTaskList(query: any): Promise {
+ return http.get(url.lanjuquality.ProductSample.getQcWaitCheckSampleTaskList, {
+ params: query,
+ });
}
-export default getModule(SampleCheck);
+export function updateQcCheckSampleTask(data: any): Promise {
+ return http.put(url.lanjuquality.ProductSample.updateQcCheckSampleTask, data);
+}
+
+/**
+ * 获取部门列表
+ * **/
+export function getDeptList(): Promise {
+ return http.get(url.lanjuquality.Materialinspection.getDictData, {
+ params: {
+ dictType: 'oa_sqbm',
+ },
+ });
+}
+
+/**
+ * 获取异常范围
+ * **/
+export function getExcRangeList(): Promise {
+ return http.get(url.lanjuquality.Materialinspection.getDictData, {
+ params: {
+ dictType: 'oa_cq_f',
+ },
+ });
+}
+
+/**
+ * 获取异常范围
+ * **/
+export function getWorkshopList(): Promise {
+ return http.get(url.lanjuquality.Materialinspection.getDictData, {
+ params: {
+ dictType: 'oa_sccj',
+ },
+ });
+}
+
+/**
+ * 获取主管列表
+ * **/
+export function getManagerList(): Promise {
+ return http.post(url.lanjuquality.Materialinspection.getstorge, {
+ deptId: '10000773',
+ });
+}
+
+/**
+ * 获取主管列表
+ * **/
+export function submitCheckSampleTaskZl0030(data : any): Promise {
+ return http.post(url.lanjuquality.ProductSample.submitCheckSampleTaskZl0030, data);
+}
\ No newline at end of file
diff --git a/src/utils/url.ts b/src/utils/url.ts
index 83f1533..3732570 100644
--- a/src/utils/url.ts
+++ b/src/utils/url.ts
@@ -387,6 +387,7 @@ export const url = {
//获取待复检样品列表
getQcWaitCheckSampleTaskList: qianzhuione + '/quality/qc-check-sample-task/wait-list',
updateQcCheckSampleTask: qianzhuione + '/quality/qc-check-sample-task',
+ submitCheckSampleTaskZl0030: qianzhuione + '/quality/qc-check-sample-task/zl0030',
},
checkBp: {
getCheckBpList: qianzhuione + '/quality/checkBp/checkBpList',