From b20d0c2f5b6f66618bf38885ed8a3b59d7256efc Mon Sep 17 00:00:00 2001 From: wbc <942429426@qq.com> Date: Tue, 24 Jun 2025 14:48:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E7=BB=B4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/IO/workOrder/delayAudit/api.ts | 4 +++ src/views/IO/workOrder/delayAudit/data.ts | 15 +++++---- src/views/IO/workOrder/delayAudit/index.vue | 32 +++++++++---------- .../IO/workOrder/orderAudit/batchAudit.vue | 7 ++++ src/views/project/contractManage/data.ts | 2 +- 5 files changed, 37 insertions(+), 23 deletions(-) diff --git a/src/views/IO/workOrder/delayAudit/api.ts b/src/views/IO/workOrder/delayAudit/api.ts index e75bebb..205f232 100644 --- a/src/views/IO/workOrder/delayAudit/api.ts +++ b/src/views/IO/workOrder/delayAudit/api.ts @@ -9,6 +9,7 @@ enum Api { getSubcategoryType = '/platform/subcategoryType/list', workOrderAdd = '/platform/workOrder/add', getProjectInfo = '/platform/projectInfo/getNames', + getContractInfo= '/platform/contractInfo/getNames', getOrganizationType = '/platform/organizationType/list', getContractNamesByProjectName = '/platform/contractInfo/getContractNamesByProjectName', queryProcess = '/platform/delayProcess/queryProcess', @@ -51,6 +52,9 @@ export function workOrderAdd(data: any) { export function getProjectInfo() { return defHttp.get({ url: Api.getProjectInfo }); } +export function getContractInfo() { + return defHttp.get({ url: Api.getContractInfo }); +} export function getOrganizationType() { return defHttp.get({ url: Api.getOrganizationType }); } diff --git a/src/views/IO/workOrder/delayAudit/data.ts b/src/views/IO/workOrder/delayAudit/data.ts index f9a6e29..97db985 100644 --- a/src/views/IO/workOrder/delayAudit/data.ts +++ b/src/views/IO/workOrder/delayAudit/data.ts @@ -36,9 +36,12 @@ import { FormSchema } from '@/components/Form'; // ]; export const formSchemas: FormSchema[] = [ { - field: 'projectName', + field: 'contractName', label: '合同名称', - component: 'Input', + component: 'Select', + componentProps: { + options: [], + }, }, ]; @@ -46,12 +49,12 @@ export const columns: BasicColumn[] = [ { title: '点位名称', dataIndex: 'faultLocation', - width:'20%' + width: '20%', }, { title: '所属合同', dataIndex: 'contractName', - width:'20%' + width: '20%', }, { title: '延期原因', @@ -60,12 +63,12 @@ export const columns: BasicColumn[] = [ { title: '延期前时间', dataIndex: 'beforeDelayTime', - width:'12%' + width: '12%', }, { title: '延期后时间', dataIndex: 'afterDelayTime', - width:'12%' + width: '12%', }, { title: '处理结果', diff --git a/src/views/IO/workOrder/delayAudit/index.vue b/src/views/IO/workOrder/delayAudit/index.vue index 2220d11..6881142 100644 --- a/src/views/IO/workOrder/delayAudit/index.vue +++ b/src/views/IO/workOrder/delayAudit/index.vue @@ -7,7 +7,7 @@ type="link" @click="showAuditModal(record.id)" v-if=" - record.handleResult == '待处理' && (roleList[0] != 'yunwei' || roleList[0] != 'yezhu') + record.handleResult == '待处理' && (!roleList.includes('yunwei') || !roleList.includes('yezhu') ) " >审核 @@ -23,7 +23,7 @@