Ver Fonte

fix:修改取消所有文件授权逻辑

liujiayin há 3 anos atrás
pai
commit
ec8e398af3
1 ficheiros alterados com 19 adições e 11 exclusões
  1. 19 11
      src/views/permissions/details/fileEchart.vue

+ 19 - 11
src/views/permissions/details/fileEchart.vue

@@ -56,18 +56,26 @@ export default {
 
   methods: {
     handleChange(value, direction, movedKeys) {
+      console.log('value', value)
       let paramsDatas = []
-      for (let i of value) {
-        let paramsData = {}
-        let filterDatas = this.allFilesDatas.filter(item => item.wenJianId == i)
-        paramsData["yongHuId"] = this.idT
-        paramsData["wenJianId"] = filterDatas[0].wenJianId
-        paramsData["wenJianMingChe"] = filterDatas[0].wenJianMingChe
-        paramsDatas.push(paramsData)
+      if (value.length !== 0) {
+        for (let i of value) {
+          let paramsData = {}
+          let filterDatas = this.allFilesDatas.filter(item => item.wenJianId == i)
+          paramsData["yongHuId"] = this.idT
+          paramsData["wenJianId"] = filterDatas[0].wenJianId
+          paramsData["wenJianMingChe"] = filterDatas[0].wenJianMingChe
+          paramsDatas.push(paramsData)
+        }
+        saveUserByFile(paramsDatas).then(res => {
+        }).catch(res => {
+        })
+      } else {
+        curdPost('delete',
+          '{"tableName": "t_wjcysqb","paramWhere":{"yong_hu_id_":"' + this.idT + '"}}'
+        )
       }
-      saveUserByFile(paramsDatas).then(res => {
-      }).catch(res => {
-      })
+
     },
     getFormData(id) {
       // 还未授权的的文件
@@ -105,7 +113,7 @@ export default {
           let filterFile = {}
           filterFile["key"] = i.wenJianId
           filterFile["label"] = i.wenJianMingChe
-          filterFile["type"] = i.neiLeiXing 
+          filterFile["type"] = i.neiLeiXing
           filterFile["yongHuId"] = i.yong_hu_id_
           this.permissionFiles.push(filterFile)
           this.permissionFilesKey.push(i.wenJianId)