From beca65f4d01ca07c358102a35b949c2a4f277afe Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期三, 24 五月 2023 10:36:27 +0800
Subject: [PATCH] 增加车间监控界面

---
 src/views/dry/dataDefine/DryEquipment.data.ts |  271 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 144 insertions(+), 127 deletions(-)

diff --git a/src/views/dry/dataDefine/DryEquipment.data.ts b/src/views/dry/dataDefine/DryEquipment.data.ts
index 6ada1e5..1fb349f 100644
--- a/src/views/dry/dataDefine/DryEquipment.data.ts
+++ b/src/views/dry/dataDefine/DryEquipment.data.ts
@@ -1,140 +1,141 @@
+import { dryOrder } from './DryOrder.data'
 import { BasicColumn, FormSchema } from '/@/components/Table'
 import { getTenantId } from '/@/utils/auth'
 import { render } from '/@/utils/common/renderUtils'
 import { rules } from '/@/utils/helper/validator'
 //鍒楄〃鏁版嵁
 export const columns: BasicColumn[] = [
-  {
-    title: '璁惧缂栧彿',
-    align: 'center',
-    dataIndex: 'code',
-  },
-  {
-    title: '璁惧鍚嶇О',
-    align: 'center',
-    dataIndex: 'name',
-  },
-  {
-    title: '璁惧绫诲瀷',
-    align: 'center',
-    dataIndex: 'type_dictText',
-  },
-  {
-    title: '璁惧鎻忚堪',
-    align: 'center',
-    dataIndex: 'remark',
-  },
-  {
-    title: '杞﹂棿id',
-    align: 'center',
-    dataIndex: 'shopId_dictText',
-  },
-  {
-    title: '鍚敤鐘舵��',
-    align: 'center',
-    dataIndex: 'enable',
-    customRender: ({ text }) => {
-      return render.renderSwitch(text, [
-        { text: '鏄�', value: 'Y' },
-        { text: '鍚�', value: 'N' },
-      ])
-    },
-  },
+	{
+		title: '璁惧缂栧彿',
+		align: 'center',
+		dataIndex: 'code',
+	},
+	{
+		title: '璁惧鍚嶇О',
+		align: 'center',
+		dataIndex: 'name',
+	},
+	{
+		title: '璁惧绫诲瀷',
+		align: 'center',
+		dataIndex: 'type_dictText',
+	},
+	{
+		title: '璁惧鎻忚堪',
+		align: 'center',
+		dataIndex: 'remark',
+	},
+	{
+		title: '杞﹂棿id',
+		align: 'center',
+		dataIndex: 'shopId_dictText',
+	},
+	{
+		title: '鍚敤鐘舵��',
+		align: 'center',
+		dataIndex: 'enable',
+		customRender: ({ text }) => {
+			return render.renderSwitch(text, [
+				{ text: '鏄�', value: 'Y' },
+				{ text: '鍚�', value: 'N' },
+			])
+		},
+	},
 ]
 //鏌ヨ鏁版嵁
 export const searchFormSchema: FormSchema[] = [
-  {
-    label: '璁惧缂栧彿',
-    field: 'code',
-    component: 'Input',
-    colProps: { span: 6 },
-  },
-  {
-    label: '璁惧鍚嶇О',
-    field: 'name',
-    component: 'Input',
-    colProps: { span: 6 },
-  },
-  {
-    label: '璁惧绫诲瀷',
-    field: 'type',
-    component: 'JDictSelectTag',
-    componentProps: {
-      dictCode: 'dry_eqp_type,name,id,tenant_id=' + getTenantId(),
-    },
-    colProps: { span: 6 },
-  },
-  {
-    label: '杞﹂棿id',
-    field: 'shopId',
-    component: 'JDictSelectTag',
-    componentProps: {
-      dictCode: 'dry_shop,name,id,tenant_id=' + getTenantId(),
-    },
-    colProps: { span: 6 },
-  },
+	{
+		label: '璁惧缂栧彿',
+		field: 'code',
+		component: 'Input',
+		colProps: { span: 6 },
+	},
+	{
+		label: '璁惧鍚嶇О',
+		field: 'name',
+		component: 'Input',
+		colProps: { span: 6 },
+	},
+	{
+		label: '璁惧绫诲瀷',
+		field: 'type',
+		component: 'JDictSelectTag',
+		componentProps: {
+			dictCode: 'dry_eqp_type,name,id,tenant_id=' + getTenantId(),
+		},
+		colProps: { span: 6 },
+	},
+	{
+		label: '杞﹂棿id',
+		field: 'shopId',
+		component: 'JDictSelectTag',
+		componentProps: {
+			dictCode: 'dry_shop,name,id,tenant_id=' + getTenantId(),
+		},
+		colProps: { span: 6 },
+	},
 ]
 //琛ㄥ崟鏁版嵁
 export const formSchema: FormSchema[] = [
-  {
-    label: '璁惧缂栧彿',
-    field: 'code',
-    component: 'Input',
-    dynamicRules: ({ model, schema }) => {
-      return [{ required: true, message: '璇疯緭鍏ヨ澶囩紪鍙�!' }, { ...rules.duplicateCheckRule('dry_equipment', 'code', model, schema)[0] }]
-    },
-  },
-  {
-    label: '璁惧鍚嶇О',
-    field: 'name',
-    component: 'Input',
-    dynamicRules: ({ model, schema }) => {
-      return [{ required: true, message: '璇疯緭鍏ヨ澶囧悕绉�!' }, { ...rules.duplicateCheckRule('dry_equipment', 'name', model, schema)[0] }]
-    },
-  },
-  {
-    label: '璁惧绫诲瀷',
-    field: 'type',
-    component: 'JDictSelectTag',
-    componentProps: {
-      dictCode: 'dry_eqp_type,name,id,tenant_id=' + getTenantId(),
-    },
-    dynamicRules: ({ model, schema }) => {
-      return [{ required: true, message: '璇疯緭鍏ヨ澶囩被鍨�!' }]
-    },
-  },
-  {
-    label: '璁惧鎻忚堪',
-    field: 'remark',
-    component: 'Input',
-  },
-  {
-    label: '杞﹂棿id',
-    field: 'shopId',
-    component: 'JDictSelectTag',
-    componentProps: {
-      dictCode: 'dry_shop,name,id,tenant_id=' + getTenantId(),
-    },
-    dynamicRules: ({ model, schema }) => {
-      return [{ required: true, message: '璇疯緭鍏ヨ溅闂磇d!' }]
-    },
-  },
-  {
-    label: '鍚敤鐘舵��',
-    field: 'enable',
-    component: 'JSwitch',
-    componentProps: {},
-    dynamicRules: ({ model, schema }) => {
-      return [{ required: true, message: '璇疯緭鍏ュ惎鐢ㄧ姸鎬�!' }]
-    },
-  },
-  // TODO 涓婚敭闅愯棌瀛楁锛岀洰鍓嶅啓姝讳负ID
-  {
-    label: '',
-    field: 'id',
-    component: 'Input',
-    show: false,
-  },
+	{
+		label: '璁惧缂栧彿',
+		field: 'code',
+		component: 'Input',
+		dynamicRules: ({ model, schema }) => {
+			return [{ required: true, message: '璇疯緭鍏ヨ澶囩紪鍙�!' }, { ...rules.duplicateCheckRule('dry_equipment', 'code', model, schema)[0] }]
+		},
+	},
+	{
+		label: '璁惧鍚嶇О',
+		field: 'name',
+		component: 'Input',
+		dynamicRules: ({ model, schema }) => {
+			return [{ required: true, message: '璇疯緭鍏ヨ澶囧悕绉�!' }, { ...rules.duplicateCheckRule('dry_equipment', 'name', model, schema)[0] }]
+		},
+	},
+	{
+		label: '璁惧绫诲瀷',
+		field: 'type',
+		component: 'JDictSelectTag',
+		componentProps: {
+			dictCode: 'dry_eqp_type,name,id,tenant_id=' + getTenantId(),
+		},
+		dynamicRules: ({ model, schema }) => {
+			return [{ required: true, message: '璇疯緭鍏ヨ澶囩被鍨�!' }]
+		},
+	},
+	{
+		label: '璁惧鎻忚堪',
+		field: 'remark',
+		component: 'Input',
+	},
+	{
+		label: '杞﹂棿id',
+		field: 'shopId',
+		component: 'JDictSelectTag',
+		componentProps: {
+			dictCode: 'dry_shop,name,id,tenant_id=' + getTenantId(),
+		},
+		dynamicRules: ({ model, schema }) => {
+			return [{ required: true, message: '璇疯緭鍏ヨ溅闂磇d!' }]
+		},
+	},
+	{
+		label: '鍚敤鐘舵��',
+		field: 'enable',
+		component: 'JSwitch',
+		componentProps: {},
+		dynamicRules: ({ model, schema }) => {
+			return [{ required: true, message: '璇疯緭鍏ュ惎鐢ㄧ姸鎬�!' }]
+		},
+	},
+	// TODO 涓婚敭闅愯棌瀛楁锛岀洰鍓嶅啓姝讳负ID
+	{
+		label: '',
+		field: 'id',
+		component: 'Input',
+		show: false,
+	},
 ]
 
 /**
@@ -142,6 +143,22 @@
  * @param param
  */
 export function getBpmFormSchema(_formData): FormSchema[] {
-  // 榛樿鍜屽師濮嬭〃鍗曚繚鎸佷竴鑷� 濡傛灉娴佺▼涓厤缃簡鏉冮檺鏁版嵁锛岃繖閲岄渶瑕佸崟鐙鐞唂ormSchema
-  return formSchema
+	// 榛樿鍜屽師濮嬭〃鍗曚繚鎸佷竴鑷� 濡傛灉娴佺▼涓厤缃簡鏉冮檺鏁版嵁锛岃繖閲岄渶瑕佸崟鐙鐞唂ormSchema
+	return formSchema
+}
+
+export interface dryEquipment {
+	id: string
+	code: string
+	name: string
+	type: string
+	remark: string
+	shop_id: string
+	enable: string
+	create_by: string
+	create_time: Date
+	update_by: string
+	update_time: Date
+	tenant_id: number
+	order: dryOrder
 }

--
Gitblit v1.9.3