From a4093814b51bba7eae9530cfa076f6242df3f5f8 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 17 二月 2025 14:59:43 +0800
Subject: [PATCH] #移库任务

---
 zy-asrs-flow/src/pages/task/taskLog/components/edit.jsx |  192 ++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 176 insertions(+), 16 deletions(-)

diff --git a/zy-asrs-flow/src/pages/task/taskLog/components/edit.jsx b/zy-asrs-flow/src/pages/task/taskLog/components/edit.jsx
index c311488..8bb59e1 100644
--- a/zy-asrs-flow/src/pages/task/taskLog/components/edit.jsx
+++ b/zy-asrs-flow/src/pages/task/taskLog/components/edit.jsx
@@ -68,30 +68,151 @@
                             label="缂栧彿"
                             colProps={{ md: 12, xl: 12 }}
                         />
-                        <ProFormText
-                            name="name"
-                            label="鍚嶇О"
+                        <ProFormSelect
+                            name="busId"
+                            label="鎬荤嚎"
                             colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                            showSearch
+                            debounceTime={300}
+                            request={async ({ keyWords }) => {
+                                const resp = await Http.doPostForm('api/bus/query', { condition: keyWords });
+                                return resp.data;
+                            }}
                         />
                     </ProForm.Group>
                     <ProForm.Group>
-                        <ProFormText
-                            name="flag"
-                            label="鏍囪瘑"
-                            colProps={{ md: 12, xl: 12 }}
-                        />
                         <ProFormText
                             name="taskNo"
                             label="浠诲姟鍙�"
                             colProps={{ md: 12, xl: 12 }}
                         />
+                        <ProFormText
+                            name="serialNum"
+                            label="搴忓垪鍙�"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
                     </ProForm.Group>
                     <ProForm.Group>
                         <ProFormText
-                            name="taskData"
-                            label="浠诲姟鏁版嵁"
+                            name="title"
+                            label="鏍囬"
                             colProps={{ md: 12, xl: 12 }}
                         />
+                        <ProFormSelect
+                            name="taskSts"
+                            label="浠诲姟鐘舵��"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                            showSearch
+                            debounceTime={300}
+                            request={async ({ keyWords }) => {
+                                const resp = await Http.doPostForm('api/taskSts/query', { condition: keyWords });
+                                return resp.data;
+                            }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormSelect
+                            name="taskCtg"
+                            label="浠诲姟绫诲瀷"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                            showSearch
+                            debounceTime={300}
+                            request={async ({ keyWords }) => {
+                                const resp = await Http.doPostForm('api/taskCtg/query', { condition: keyWords });
+                                return resp.data;
+                            }}
+                        />
+                        <ProFormDigit
+                            name="priority"
+                            label="浼樺厛绾�"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormText
+                            name="originSite"
+                            label="璧峰绔�"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                        <ProFormText
+                            name="originLoc"
+                            label="璧峰搴撲綅"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormText
+                            name="destSite"
+                            label="鐩爣绔�"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                        <ProFormText
+                            name="destLoc"
+                            label="鐩爣搴撲綅"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormSelect
+                            name="emptyMk"
+                            label="绌烘墭"
+                            colProps={{ md: 12, xl: 12 }}
+                            options={[
+                                { label: '鏄�', value: 1 },
+                                { label: '鍚�', value: 0 },
+                            ]}
+                        />
+                        <ProFormText
+                            name="zpallet"
+                            label="鎵樼洏鐮�"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormText
+                            name="phase"
+                            label="鐜妭"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                        <ProFormDateTimePicker
+                            name="ioTime"
+                            label="浠诲姟鏃堕棿"
+                            colProps={{ md: 12, xl: 12 }}
+                            transform={(value) => moment(value).toISOString()}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormDateTimePicker
+                            name="startTime"
+                            label="寮�濮嬫椂闂�"
+                            colProps={{ md: 12, xl: 12 }}
+                            transform={(value) => moment(value).toISOString()}
+                        />
+                        <ProFormDateTimePicker
+                            name="endTime"
+                            label="缁撴潫鏃堕棿"
+                            colProps={{ md: 12, xl: 12 }}
+                            transform={(value) => moment(value).toISOString()}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormDateTimePicker
+                            name="exceptionTime"
+                            label="寮傚父鏃堕棿"
+                            colProps={{ md: 12, xl: 12 }}
+                            transform={(value) => moment(value).toISOString()}
+                        />
+                        <ProFormText
+                            name="exceptionDesc"
+                            label="寮傚父鎻忚堪"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
                         <ProFormSelect
                             name="status"
                             label="鐘舵��"
@@ -101,14 +222,14 @@
                                 { label: '绂佺敤', value: 0 },
                             ]}
                         />
-                    </ProForm.Group>
-                    <ProForm.Group>
                         <ProFormDateTimePicker
                             name="createTime"
                             label="娣诲姞鏃堕棿"
                             colProps={{ md: 12, xl: 12 }}
                             transform={(value) => moment(value).toISOString()}
                         />
+                    </ProForm.Group>
+                    <ProForm.Group>
                         <ProFormSelect
                             name="createBy"
                             label="娣诲姞浜哄憳"
@@ -121,14 +242,14 @@
                                 return resp.data;
                             }}
                         />
-                    </ProForm.Group>
-                    <ProForm.Group>
                         <ProFormDateTimePicker
                             name="updateTime"
                             label="淇敼鏃堕棿"
                             colProps={{ md: 12, xl: 12 }}
                             transform={(value) => moment(value).toISOString()}
                         />
+                    </ProForm.Group>
+                    <ProForm.Group>
                         <ProFormSelect
                             name="updateBy"
                             label="淇敼浜哄憳"
@@ -141,14 +262,53 @@
                                 return resp.data;
                             }}
                         />
-                    </ProForm.Group>
-                    <ProForm.Group>
                         <ProFormText
                             name="memo"
                             label="澶囨敞"
                             colProps={{ md: 12, xl: 12 }}
                         />
                     </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormDigit
+                            name="shuttleNo"
+                            label="鍥涘悜绌挎杞﹀彿"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                        />
+                        <ProFormDigit
+                            name="liftNo"
+                            label="鎻愬崌鏈哄彿"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormDigit
+                            name="crnNo"
+                            label="鍫嗗灈鏈哄彿"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                        />
+                        <ProFormDigit
+                            name="rgvNo"
+                            label="RGV鍙�"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                        />
+                    </ProForm.Group>
+                    <ProForm.Group>
+                        <ProFormDigit
+                            name="agvNo"
+                            label="AGV鍙�"
+                            colProps={{ md: 12, xl: 12 }}
+                            fieldProps={{ precision: 0 }}
+                        />
+                        <ProFormText
+                            name="recordLoc"
+                            label="鏄惁璁板綍搴撲綅淇℃伅"
+                            colProps={{ md: 12, xl: 12 }}
+                        />
+                    </ProForm.Group>
 
                 </ProForm>
             </Modal>

--
Gitblit v1.9.1