From 7c75c8b98bb06517bacd809e01ad29ab77b2f2dc Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期三, 14 五月 2025 15:53:10 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/taskWrk/taskWrk.html |   77 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 76 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/views/taskWrk/taskWrk.html b/src/main/webapp/views/taskWrk/taskWrk.html
index 0dc3af6..a823d63 100644
--- a/src/main/webapp/views/taskWrk/taskWrk.html
+++ b/src/main/webapp/views/taskWrk/taskWrk.html
@@ -44,6 +44,7 @@
                 <el-form-item>
                     <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
                     <el-button type="primary" @click="resetParam">閲嶇疆</el-button>
+                    <el-button type="primary" @click="addTask">鎵嬪姩娣诲姞浠诲姟</el-button>
                 </el-form-item>
             </el-form>
             <el-table ref="singleTable" :data="tableData" style="width: 100%;">
@@ -113,6 +114,36 @@
         </div>
     </el-dialog>
 
+    <el-dialog :title="addTaskFormTitle" :visible.sync="addTaskFormVisible">
+        <el-form :model="addTaskForm">
+            <el-form-item label="浠诲姟鍙�" :label-width="addTaskFormLabelWidth">
+                <el-input v-model="addTaskForm.taskNo" autocomplete="off"></el-input>
+            </el-form-item>
+            <el-form-item label="浠诲姟绫诲瀷=銆�1锛氬嚭搴撱��2锛氱Щ搴撱��3锛氬叆搴�" :label-width="200">
+                <el-input v-model="addTaskForm.ioType" autocomplete="off"></el-input>
+            </el-form-item>
+            <el-form-item label="浼樺厛绾�" :label-width="addTaskFormLabelWidth">
+                <el-input v-model="addTaskForm.taskPriority" autocomplete="off"></el-input>
+            </el-form-item>
+            <el-form-item label="瀹瑰櫒缂栫爜" :label-width="addTaskFormLabelWidth">
+                <el-input v-model="addTaskForm.barcode" autocomplete="off"></el-input>
+            </el-form-item>
+            <el-form-item label="璧风偣浣嶇疆" :label-width="addTaskFormLabelWidth">
+                <el-input v-model="addTaskForm.startPoint" autocomplete="off"></el-input>
+            </el-form-item>
+            <el-form-item label="缁堢偣浣嶇疆" :label-width="addTaskFormLabelWidth">
+                <el-input v-model="addTaskForm.targetPoint" autocomplete="off"></el-input>
+            </el-form-item>
+            <el-form-item label="澶囨敞" :label-width="addTaskFormLabelWidth">
+                <el-input v-model="addTaskForm.memo" autocomplete="off"></el-input>
+            </el-form-item>
+        </el-form>
+        <div slot="footer" class="dialog-footer">
+            <el-button @click="addTaskFormVisible = false">鍙� 娑�</el-button>
+            <el-button type="primary" @click="addTaskFormConfirm">纭� 瀹�</el-button>
+        </div>
+    </el-dialog>
+
 </div>
 <script>
     var $layui = layui.config({
@@ -135,9 +166,21 @@
                 datetime: null,
             },
             taskWrkFormVisible: false,
+            addTaskFormVisible: false,
             taskWrkForm: {},
+            addTaskForm: {
+                taskNo:"9001",
+                ioType:"0",
+                taskPriority:1,
+                barcode:"10000001",
+                startPoint:"1000",
+                targetPoint:"F-F01-01-01-01",
+                memo:"cs"
+            },
             taskWrkFormLabelWidth: '80px',
-            taskWrkFormTitle: ''
+            addTaskFormLabelWidth: '80px',
+            taskWrkFormTitle: '',
+            addTaskFormTitle: '鎵嬪姩娣诲姞浠诲姟'
         },
         created() {
             this.init()
@@ -205,6 +248,9 @@
                     wrk_no: null
                 }
                 this.getTableData()
+            },
+            addTask() {
+                this.addTaskFormVisible = true
             },
             handleCommand(command, row) {
                 switch (command) {
@@ -440,6 +486,35 @@
                         }
                     }
                 });
+            },
+            addTaskFormConfirm() {
+                //淇敼鎸囧畾浠诲姟鏁版嵁
+                let that = this
+                $.ajax({
+                    url: baseUrl + "/taskWrk/addTask/auth",
+                    headers: {
+                        'token': localStorage.getItem('token')
+                    },
+                    data: this.addTaskForm,
+                    method: 'POST',
+                    success: function (res) {
+                        if (res.code == 200) {
+                            that.addTaskFormVisible = false
+                            that.$message({
+                                message: "鏇存柊鎴愬姛",
+                                type: 'success'
+                            });
+                            that.getTableData()
+                        } else if (res.code === 403) {
+                            top.location.href = baseUrl + "/";
+                        } else {
+                            that.$message({
+                                message: res.msg,
+                                type: 'error'
+                            });
+                        }
+                    }
+                });
             }
         }
     })

--
Gitblit v1.9.1