فهرست منبع

refactor🎨 参数设置删除修改

wenjianzhang 4 سال پیش
والد
کامیت
4f18844c7e
2فایلهای تغییر یافته به همراه7 افزوده شده و 6 حذف شده
  1. 4 3
      src/api/system/config.js
  2. 3 3
      src/views/config/index.vue

+ 4 - 3
src/api/system/config.js

@@ -44,10 +44,11 @@ export function updateConfig(data) {
 }
 
 // 删除参数配置
-export function delConfig(configId) {
+export function delConfig(data) {
   return request({
-    url: '/api/v1/config/' + configId,
-    method: 'delete'
+    url: '/api/v1/config',
+    method: 'delete',
+    data: data
   })
 }
 

+ 3 - 3
src/views/config/index.vue

@@ -316,13 +316,13 @@ export default {
     },
     /** 删除按钮操作 */
     handleDelete(row) {
-      const configIds = row.id || this.ids
-      this.$confirm('是否确认删除参数编号为"' + configIds + '"的数据项?', '警告', {
+      const data = (row.id && [row.id]) || this.ids
+      this.$confirm('是否确认删除参数编号为"' + data + '"的数据项?', '警告', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
         type: 'warning'
       }).then(function() {
-        return delConfig(configIds)
+        return delConfig({ 'ids': data })
       }).then(() => {
         this.getList()
         this.msgSuccess('删除成功')