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 @@ 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',