From 419159c8611dca81b94b3103cdeaeb9272aed5ea Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期四, 23 四月 2026 16:40:32 +0800
Subject: [PATCH] feat(机器人任务): 实现本地创建机器人任务功能
---
Code/WCS/WIDESEAWCS_Client/src/views/taskinfo/robotTask.vue | 84 ++++++++++++++++++++++++++++++++++++-----
1 files changed, 73 insertions(+), 11 deletions(-)
diff --git a/Code/WCS/WIDESEAWCS_Client/src/views/taskinfo/robotTask.vue b/Code/WCS/WIDESEAWCS_Client/src/views/taskinfo/robotTask.vue
index 4d39a38..ac42c4e 100644
--- a/Code/WCS/WIDESEAWCS_Client/src/views/taskinfo/robotTask.vue
+++ b/Code/WCS/WIDESEAWCS_Client/src/views/taskinfo/robotTask.vue
@@ -14,7 +14,7 @@
</template>
<script>
-import extend from "@/extension/taskinfo/robotTask.js";
+import extend from "@/extension/taskinfo/robotTask.jsx";
import { ref, defineComponent } from "vue";
export default defineComponent({
@@ -28,9 +28,67 @@
sortName: "createDate", // 榛樿鎺掑簭瀛楁
});
- // 缂栬緫琛ㄥ崟瀛楁锛堝垵濮嬩负绌猴紝鏍规嵁瀹為檯缂栬緫闇�姹傞厤缃級
- const editFormFields = ref({});
- const editFormOptions = ref([]);
+ // 缂栬緫琛ㄥ崟瀛楁
+ const editFormFields = ref({
+ robotTaskNum: "",
+ robotRoadway: "",
+ robotTaskType: "",
+ robotTaskState: "",
+ robotTaskTotalNum: "",
+ robotSourceAddress: "",
+ robotTargetAddress: "",
+ robotSourceAddressLineCode: "",
+ robotTargetAddressLineCode: "",
+ robotSourceAddressPalletCode: "",
+ robotTargetAddressPalletCode: "",
+ robotGrade: 2,
+ });
+
+ // 缂栬緫琛ㄥ崟閰嶇疆
+ const editFormOptions = ref([
+ [
+ { title: "浠诲姟缂栧彿", field: "robotTaskNum", type: "int", required: true },
+ { title: "宸烽亾", field: "robotRoadway", type: "string", required: true },
+ { title: "浠诲姟鎬绘暟", field: "robotTaskTotalNum", type: "int", required: true },
+ {
+ title: "浼樺厛绾�",
+ field: "robotGrade",
+ type: "select",
+ data: [
+ { key: 1, value: "浣�" },
+ { key: 2, value: "鏅��" },
+ { key: 3, value: "楂�" },
+ { key: 4, value: "绱ф��" },
+ ],
+ },
+ ],
+ [
+ {
+ title: "浠诲姟绫诲瀷",
+ field: "robotTaskType",
+ type: "select",
+ dataKey: "taskType",
+ data: [],
+ required: true,
+ },
+ {
+ title: "浠诲姟鐘舵��",
+ field: "robotTaskState",
+ type: "select",
+ dataKey: "taskState",
+ data: [],
+ required: true,
+ },
+ { title: "鏉ユ簮鍦板潃", field: "robotSourceAddress", type: "string", required: true },
+ { title: "鐩爣鍦板潃", field: "robotTargetAddress", type: "string", required: true },
+ ],
+ [
+ { title: "鏉ユ簮绾夸唬鐮�", field: "robotSourceAddressLineCode", type: "string" },
+ { title: "鐩爣绾夸唬鐮�", field: "robotTargetAddressLineCode", type: "string" },
+ { title: "鏉ユ簮鎵樼洏浠g爜", field: "robotSourceAddressPalletCode", type: "string" },
+ { title: "鐩爣鎵樼洏浠g爜", field: "robotTargetAddressPalletCode", type: "string" },
+ ],
+ ]);
// 鎼滅储琛ㄥ崟瀛楁
const searchFormFields = ref({
@@ -128,6 +186,7 @@
type: "string",
width: 120,
align: "left",
+ hidden: true,
},
{
field: "robotTargetAddress",
@@ -135,37 +194,35 @@
type: "string",
width: 120,
align: "left",
+ hidden: true,
},
{
field: "robotSourceAddressLineCode",
- title: "鏉ユ簮绾夸唬鐮�",
+ title: "鏉ユ簮绾夸綋鍦板潃",
type: "string",
width: 130,
align: "left",
},
{
field: "robotTargetAddressLineCode",
- title: "鐩爣绾夸唬鐮�",
+ title: "鐩爣绾夸綋鍦板潃",
type: "string",
width: 130,
align: "left",
- hidden: true,
},
{
field: "robotSourceAddressPalletCode",
- title: "鏉ユ簮鎵樼洏浠g爜",
+ title: "鏉ユ簮鎵樼洏",
type: "string",
width: 130,
align: "left",
- hidden: true,
},
{
field: "robotTargetAddressPalletCode",
- title: "鐩爣鎵樼洏浠g爜",
+ title: "鐩爣鎵樼洏",
type: "string",
width: 130,
align: "left",
- hidden: true,
},
{
field: "robotExceptionMessage",
@@ -198,6 +255,7 @@
type: "datetime",
width: 160,
align: "left",
+ hidden: true,
},
{
field: "robotremark",
@@ -213,6 +271,7 @@
type: "string",
width: 100,
align: "left",
+ hidden: true,
},
{
field: "createDate",
@@ -221,6 +280,7 @@
width: 160,
align: "left",
sortable: true,
+ hidden: true,
},
{
field: "modifier",
@@ -228,6 +288,7 @@
type: "string",
width: 100,
align: "left",
+ hidden: true,
},
{
field: "modifyDate",
@@ -235,6 +296,7 @@
type: "datetime",
width: 160,
align: "left",
+ hidden: true,
},
]);
--
Gitblit v1.9.3