From c1ef2d1fc4c0dae2bc8452924dcd77a0ff3a1ef5 Mon Sep 17 00:00:00 2001 From: cpT <1@123> Date: 星期四, 19 六月 2025 15:02:52 +0800 Subject: [PATCH] #改造 --- src/main/webapp/views/taskWrk/taskWrk.html | 83 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 79 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/views/taskWrk/taskWrk.html b/src/main/webapp/views/taskWrk/taskWrk.html index d867a23..ec84e8b 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%;"> @@ -55,7 +56,7 @@ <!-- <el-dropdown-item command="showCommand">鏌ョ湅鎸囦护</el-dropdown-item>--> <el-dropdown-item command="returnWorkingCondition">閲嶆柊缁欏爢鍨涙満涓嬪彂浠诲姟</el-dropdown-item> <el-dropdown-item command="changeCommand">淇敼</el-dropdown-item> - <el-dropdown-item command="assign">娲惧彂</el-dropdown-item> + <el-dropdown-item command="assign">璺宠浆鍒拌緭閫佺嚎涓嬪彂瀹屾垚</el-dropdown-item> <el-dropdown-item command="complete">瀹岀粨</el-dropdown-item> <el-dropdown-item command="cancel">鍙栨秷</el-dropdown-item> <el-dropdown-item command="delete">鍒犻櫎鏃犻渶涓婃姤</el-dropdown-item> @@ -83,7 +84,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 +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() @@ -206,6 +249,9 @@ } this.getTableData() }, + addTask() { + this.addTaskFormVisible = true + }, handleCommand(command, row) { switch (command) { case "returnWorkingCondition": @@ -262,7 +308,7 @@ //娲惧彂浠诲姟 let that = this $.ajax({ - url: baseUrl + "/taskWrk/distribute/auth", + url: baseUrl + "/taskWrk/assign/auth", headers: { 'token': localStorage.getItem('token') }, @@ -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