From ec743754d4eec74005f64ed537989b5ba6af4e79 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期一, 20 三月 2023 10:14:08 +0800 Subject: [PATCH] 添加检测结果界面 --- src/views/dry/dataDefine/DryOrder.data.ts | 354 ++++++++++++++++++++++++++++++---------------------------- 1 files changed, 185 insertions(+), 169 deletions(-) diff --git a/src/views/dry/dataDefine/DryOrder.data.ts b/src/views/dry/dataDefine/DryOrder.data.ts index bb146e3..e79267e 100644 --- a/src/views/dry/dataDefine/DryOrder.data.ts +++ b/src/views/dry/dataDefine/DryOrder.data.ts @@ -3,177 +3,193 @@ import { rules } from '/@/utils/helper/validator' //鍒楄〃鏁版嵁 export const columns: BasicColumn[] = [ - { - title: '宸ュ崟鏃堕棿', - align: 'center', - sorter: true, - dataIndex: 'orderTime', - customRender: ({ text }) => { - return !text ? '' : text.length > 10 ? text.substr(0, 10) : text - }, - }, - { - title: '宸ュ崟鍙�', - align: 'center', - dataIndex: 'code', - }, - { - title: '鑽潗', - align: 'center', - dataIndex: 'herbId_dictText', - }, - { - title: '鍒濆鍚按鐜�', - align: 'center', - dataIndex: 'initial', - }, - { - title: '鐩爣鍚按鐜�', - align: 'center', - dataIndex: 'target', - }, - { - title: '鎶曟枡閲�', - align: 'center', - dataIndex: 'feed', - }, - { - title: '棰勮骞茬嚗鏃堕棿', - align: 'center', - dataIndex: 'et', - }, - { - title: '骞叉枡閲嶉噺', - align: 'center', - dataIndex: 'yield', - }, - { - title: '骞茬嚗鏃堕棿', - align: 'center', - dataIndex: 'drying', - }, - { - title: '棰勮鍓╀綑鏃堕棿', - align: 'center', - dataIndex: 'remain', - }, - { - title: '璁惧', - align: 'center', - dataIndex: 'equId_dictText', - }, - { - title: '杞﹂棿', - align: 'center', - dataIndex: 'shopId_dictText', - }, - { - title: '宸ュ崟鐘舵��', - align: 'center', - dataIndex: 'orderStatus', - }, - { - title: '鎿嶄綔浜�', - align: 'center', - dataIndex: 'operator_dictText', - }, + { + title: '宸ュ崟鏃堕棿', + align: 'center', + sorter: true, + dataIndex: 'orderTime', + customRender: ({ text }) => { + return !text ? '' : text.length > 10 ? text.substr(0, 10) : text + }, + }, + { + title: '宸ュ崟鍙�', + align: 'center', + dataIndex: 'code', + }, + { + title: '鑽潗', + align: 'center', + dataIndex: 'herbId_dictText', + }, + { + title: '鍒濆鍚按鐜�', + align: 'center', + dataIndex: 'initial', + }, + { + title: '鐩爣鍚按鐜�', + align: 'center', + dataIndex: 'target', + }, + { + title: '鎶曟枡閲�', + align: 'center', + dataIndex: 'feed', + }, + { + title: '棰勮骞茬嚗鏃堕棿', + align: 'center', + dataIndex: 'et', + }, + { + title: '骞叉枡閲嶉噺', + align: 'center', + dataIndex: 'yield', + }, + { + title: '骞茬嚗鏃堕棿', + align: 'center', + dataIndex: 'drying', + }, + { + title: '棰勮鍓╀綑鏃堕棿', + align: 'center', + dataIndex: 'remain', + }, + { + title: '璁惧', + align: 'center', + dataIndex: 'equId_dictText', + }, + { + title: '杞﹂棿', + align: 'center', + dataIndex: 'shopId_dictText', + }, + { + title: '宸ュ崟鐘舵��', + align: 'center', + dataIndex: 'orderStatus', + }, + { + title: '鎿嶄綔浜�', + align: 'center', + dataIndex: 'operator_dictText', + }, ] //鏌ヨ鏁版嵁 -export const searchFormSchema: FormSchema[] = [] +export const searchFormSchema: FormSchema[] = [ + { + label: '宸ュ崟鏃堕棿', + field: 'orderTime', + component: 'RangePicker', + componentProps: { + valueType: 'Date', + }, + colProps: { span: 6 }, + }, + { + label: '鑽潗鍚嶇О', + field: 'herbName', + component: 'Input', + colProps: { span: 6 }, + }, +] //琛ㄥ崟鏁版嵁 export const formSchema: FormSchema[] = [ - { - label: '宸ュ崟鏃堕棿', - field: 'orderTime', - component: 'DatePicker', - }, - { - label: '宸ュ崟鍙�', - field: 'code', - component: 'Input', - dynamicRules: ({ model, schema }) => { - return [{ required: false }, { ...rules.duplicateCheckRule('dry_order', 'code', model, schema)[0] }] - }, - }, - { - label: '鑽潗', - field: 'herbId', - component: 'JDictSelectTag', - componentProps: { - dictCode: 'dry_herb,name,id,tenant_id=' + getTenantId(), - }, - }, - { - label: '鍒濆鍚按鐜�', - field: 'initial', - component: 'InputNumber', - }, - { - label: '鐩爣鍚按鐜�', - field: 'target', - component: 'InputNumber', - }, - { - label: '鎶曟枡閲�', - field: 'feed', - component: 'InputNumber', - }, - { - label: '棰勮骞茬嚗鏃堕棿', - field: 'et', - component: 'InputNumber', - }, - { - label: '骞叉枡閲嶉噺', - field: 'yield', - component: 'InputNumber', - }, - { - label: '骞茬嚗鏃堕棿', - field: 'drying', - component: 'InputNumber', - }, - { - label: '棰勮鍓╀綑鏃堕棿', - field: 'remain', - component: 'InputNumber', - }, - { - label: '璁惧', - field: 'equId', - component: 'JDictSelectTag', - componentProps: { - dictCode: 'dry_equipment,name,id,tenant_id=' + getTenantId(), - }, - }, - { - label: '杞﹂棿', - field: 'shopId', - component: 'JDictSelectTag', - componentProps: { - dictCode: 'dry_shop,name,id,tenant_id=' + getTenantId(), - }, - }, - { - label: '宸ュ崟鐘舵��', - field: 'orderStatus', - component: 'InputNumber', - }, - { - label: '鎿嶄綔浜�', - field: 'operator', - component: 'JDictSelectTag', - componentProps: { - dictCode: 'sys_user,realname,id,tenant_id=' + getTenantId(), - }, - }, - // TODO 涓婚敭闅愯棌瀛楁锛岀洰鍓嶅啓姝讳负ID - { - label: '', - field: 'id', - component: 'Input', - show: false, - }, + { + label: '宸ュ崟鏃堕棿', + field: 'orderTime', + component: 'DatePicker', + }, + { + label: '宸ュ崟鍙�', + field: 'code', + component: 'Input', + dynamicRules: ({ model, schema }) => { + return [{ required: false }, { ...rules.duplicateCheckRule('dry_order', 'code', model, schema)[0] }] + }, + }, + { + label: '鑽潗', + field: 'herbId', + component: 'JDictSelectTag', + componentProps: { + dictCode: 'dry_herb,name,id,tenant_id=' + getTenantId(), + }, + }, + { + label: '鍒濆鍚按鐜�', + field: 'initial', + component: 'InputNumber', + }, + { + label: '鐩爣鍚按鐜�', + field: 'target', + component: 'InputNumber', + }, + { + label: '鎶曟枡閲�', + field: 'feed', + component: 'InputNumber', + }, + { + label: '棰勮骞茬嚗鏃堕棿', + field: 'et', + component: 'InputNumber', + }, + { + label: '骞叉枡閲嶉噺', + field: 'yield', + component: 'InputNumber', + }, + { + label: '骞茬嚗鏃堕棿', + field: 'drying', + component: 'InputNumber', + }, + { + label: '棰勮鍓╀綑鏃堕棿', + field: 'remain', + component: 'InputNumber', + }, + { + label: '璁惧', + field: 'equId', + component: 'JDictSelectTag', + componentProps: { + dictCode: 'dry_equipment,name,id,tenant_id=' + getTenantId(), + }, + }, + { + label: '杞﹂棿', + field: 'shopId', + component: 'JDictSelectTag', + componentProps: { + dictCode: 'dry_shop,name,id,tenant_id=' + getTenantId(), + }, + }, + { + label: '宸ュ崟鐘舵��', + field: 'orderStatus', + component: 'InputNumber', + }, + { + label: '鎿嶄綔浜�', + field: 'operator', + component: 'JDictSelectTag', + componentProps: { + dictCode: 'sys_user,realname,id,tenant_id=' + getTenantId(), + }, + }, + // TODO 涓婚敭闅愯棌瀛楁锛岀洰鍓嶅啓姝讳负ID + { + label: '', + field: 'id', + component: 'Input', + show: false, + }, ] /** @@ -181,6 +197,6 @@ * @param param */ export function getBpmFormSchema(_formData): FormSchema[] { - // 榛樿鍜屽師濮嬭〃鍗曚繚鎸佷竴鑷� 濡傛灉娴佺▼涓厤缃簡鏉冮檺鏁版嵁锛岃繖閲岄渶瑕佸崟鐙鐞唂ormSchema - return formSchema + // 榛樿鍜屽師濮嬭〃鍗曚繚鎸佷竴鑷� 濡傛灉娴佺▼涓厤缃簡鏉冮檺鏁版嵁锛岃繖閲岄渶瑕佸崟鐙鐞唂ormSchema + return formSchema } -- Gitblit v1.9.3