From 10562a6dac1492fe3dda566a800a4fec1f6e3bca Mon Sep 17 00:00:00 2001 From: gaosp <gaosp> Date: 星期日, 14 一月 2024 15:09:34 +0800 Subject: [PATCH] Merge branch 'master' of http://www.beijingsoft.cn:9090/r/mdc-front --- src/api/Api.js | 7 ++++++- src/container/deviceType/index.vue | 39 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/src/api/Api.js b/src/api/Api.js index 2ed11c1..0ee9a99 100644 --- a/src/api/Api.js +++ b/src/api/Api.js @@ -16,6 +16,7 @@ //璁惧绫诲瀷 deviceTypeCreate: '/devicetype/create', deviceTypeUpdate: '/devicetype/update', + deviceTypeDelete: '/devicetype/delete', // 杞﹂棿 宸ユ涓嬪暒鏁版嵁 getWsl: '/machine/workshopList', getPcl: '/machine/protocolList' @@ -57,7 +58,7 @@ url: '/devicetype/update', method: 'POST' }, - deviceTypeDel: { + deviceTypeDelete: { url: '/devicetype/delete', method: 'POST' }, @@ -136,6 +137,10 @@ export function deviceTypeUpdate(params) { return sendRequest(HttpConstants.deviceTypeUpdate, params) } +export function deviceTypeDelete(ids) { + console.log(HttpConstants.deviceTypeDelete) + return sendRequest(HttpConstants.deviceTypeDelete, { ids: ids }) +} // export function getWsl(params) { diff --git a/src/container/deviceType/index.vue b/src/container/deviceType/index.vue index 35f6d20..2f804fe 100644 --- a/src/container/deviceType/index.vue +++ b/src/container/deviceType/index.vue @@ -37,7 +37,12 @@ label="鍚嶇О" width="180"> </el-table-column> - + <el-table-column align="center" label="鎿嶄綔" prop="editor"> + <template slot-scope="scope"> + <el-button size="mini" type="text" @click="editDeviceType(scope.row)">缂栬緫</el-button> + <el-button size="mini" type="text" @click="deleteHandle(scope.row)">鍒犻櫎</el-button> + </template> + </el-table-column> </template> </List> @@ -48,7 +53,7 @@ <script> import List from '../list/index.vue' import ManageAddUpdate from './Manage-add-update' - import { getUrl } from '@/api/Api' + import { getUrl,deviceTypeDelete } from '@/api/Api' export default { components: { List, @@ -82,6 +87,10 @@ this.addOrUpdateVisible = true }, + editDeviceType(row){ + this.row = row; + this.addOrUpdateVisible = true; + }, close() { this.addOrUpdateVisible = false }, @@ -92,6 +101,32 @@ addOrUpdateHandle(row) { this.row = row this.addOrUpdateVisible = true + }, + deleteHandle(row) { + let ids = [] + + ids.push(row.id) + + ids = ids.join(',') + this.$confirm('纭畾瑕佹案涔呭垹闄ゆ椤�?', '鎻愮ず', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning' + }).then(() => { + deviceTypeDelete(ids).then(res => { + // if(res.result == ""){} + this.$message({ + type: 'success', + message: '鍒犻櫎鎴愬姛锛�' + }) + this.submitForm() + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '宸插彇娑堝垹闄�' + }) + }) } }, -- Gitblit v1.9.3