From 9d7bfe8cf15f1b34a87351560f39662d9e141cce Mon Sep 17 00:00:00 2001
From: L <L@132>
Date: 星期二, 20 一月 2026 11:09:37 +0800
Subject: [PATCH] *

---
 src/main/webapp/views/taskWrk/taskWrk.html |   97 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 94 insertions(+), 3 deletions(-)

diff --git a/src/main/webapp/views/taskWrk/taskWrk.html b/src/main/webapp/views/taskWrk/taskWrk.html
index 0dc3af6..19d029b 100644
--- a/src/main/webapp/views/taskWrk/taskWrk.html
+++ b/src/main/webapp/views/taskWrk/taskWrk.html
@@ -21,6 +21,18 @@
                     <el-input v-model="tableSearchParam.task_no" placeholder="浠诲姟鍙�"></el-input>
                 </el-form-item>
                 <el-form-item label="">
+                    <el-input v-model="tableSearchParam.wrk_no" placeholder="宸ヤ綔鍙�"></el-input>
+                </el-form-item>
+                <el-form-item label="">
+                    <el-input v-model="tableSearchParam.barcode" placeholder="鏉$爜"></el-input>
+                </el-form-item>
+                <el-form-item label="">
+                    <el-input v-model="tableSearchParam.startPoint" placeholder="璧风偣"></el-input>
+                </el-form-item>
+                <el-form-item label="">
+                    <el-input v-model="tableSearchParam.targetPoint" placeholder="缁堢偣"></el-input>
+                </el-form-item>
+                <el-form-item label="">
                     <el-select v-model="tableSearchParam.status" placeholder="浠诲姟鐘舵��">
                         <el-option label="鎺ユ敹" value="1"></el-option>
                         <el-option label="娲惧彂" value="2"></el-option>
@@ -29,7 +41,7 @@
                     </el-select>
                 </el-form-item>
                 <el-form-item label="">
-                    <el-input v-model="tableSearchParam.wrk_no" placeholder="宸ヤ綔鍙�"></el-input>
+                    <el-input v-model="tableSearchParam.allField" placeholder="璇疯緭鍏�"></el-input>
                 </el-form-item>
                 <el-form-item label="">
                     <el-date-picker
@@ -44,6 +56,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%;">
@@ -83,7 +96,7 @@
                 </el-table-column>
                 <el-table-column property="barcode" label="鎵樼洏鐮�">
                 </el-table-column>
-                <el-table-column property="crnNo" label="鍫嗗灈鏈哄彿">
+                <el-table-column property="crnNo" label="宸烽亾鍙�">
                 </el-table-column>
                 <el-table-column property="ioPri" label="浼樺厛绾�">
                 </el-table-column>
@@ -113,6 +126,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({
@@ -132,12 +175,28 @@
                 task_no: null,
                 status: null,
                 wrk_no: null,
+                barcode: null,
+                startPoint: null,
+                targetPoint: null,
+                allField: null,
                 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 +264,9 @@
                     wrk_no: null
                 }
                 this.getTableData()
+            },
+            addTask() {
+                this.addTaskFormVisible = true
             },
             handleCommand(command, row) {
                 switch (command) {
@@ -440,6 +502,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