{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\SecurityCenter\\SecManage.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\SecurityCenter\\SecManage.vue","mtime":1675071992772},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport portal from '@/api/portal.js'\r\nimport { mapState, mapActions } from \"vuex\";\r\n\r\nexport default {\r\n  data() {\r\n    return {\r\n      PortalSysAreas: {\r\n        name: 'name',\r\n      },\r\n      saveMethod:'POST',\r\n      header:{},\r\n      fileSuffix:'.lic',\r\n      seacrh: [{label: '单位名称', prop: 'dept_name_'}],\r\n      loadings: {\r\n        updAcutasLoading: false,\r\n        sequence: false,\r\n      },\r\n      data: [],\r\n      pageResult: {\r\n        page: 1,\r\n        pageSize: 50,\r\n        total: 0,\r\n      },\r\n      url:{\r\n        edit:`${window.context.portal}/uc/AuthorizationModel/v1/save`,\r\n        uplod:`${window.context.portal}/uc/AuthorizationModel/v1/uploadFileLic`\r\n      },\r\n      sysCache: {},\r\n      saveMethod: 'POST',\r\n      logDialogVisible:false,\r\n    }\r\n  },\r\n  mounted() {\r\n    this.$validator = this.$root.$validator\r\n    this.header = { 'Authorization': `Bearer ${this.$store.state.login.currentUser.token}` }\r\n  },\r\n  methods: {\r\n    errorDown(err, file, fileList){\r\n      this.$message({\r\n        type:'error',\r\n        message:'文件上传失败'\r\n      })\r\n    },\r\n    uploadOk(response, file, fileList){\r\n      this.$message({\r\n        type:response.state,\r\n        message:`${file.name} 文件上传成功`\r\n      })\r\n      this.loadData();\r\n    },\r\n    filterSuffix(file) {\r\n      console.log('token', this.header)\r\n      if(file.name.substring(file.name.indexOf('.')) !== this.fileSuffix){\r\n        this.$message({\r\n          type:'error',\r\n          message:'注意上传格式 lic'\r\n        })\r\n        return false;\r\n      }\r\n    },\r\n    loadData(param, cb) {\r\n      portal\r\n        .AuthorizationModel(param)\r\n        .then((res) => {\r\n          console.log(res, '11')\r\n          this.data = res.rows\r\n          this.pageResult = {\r\n            page: res.page,\r\n            pageSize: res.pageSize,\r\n            total: res.total,\r\n          }\r\n          this.$refs.htTable.loading = false\r\n        })\r\n        .finally(() => cb())\r\n    },\r\n    downloadFile(id) {\r\n      let headers = {\r\n        'Content-type': 'application/x-www-form-urlencoded',\r\n      }\r\n      let params = 'id=' + id\r\n      let dt = {\r\n        data: params,\r\n        method: 'post',\r\n        responseType: 'blob',\r\n        headers,\r\n      }\r\n      portal.downloadAuthorizationFile(dt).then((res) => {\r\n        console.log(res, '2222')\r\n      })\r\n    },\r\n    handleShow(row) {\r\n      this.logDialogVisible = true\r\n      this.PortalSysAreas=row\r\n      console.log(this.PortalSysAreas)\r\n      // this.$http\r\n      //   .put(window.context.portal + '/sys/sysLogs/v1/get/' + id)\r\n      //   .then((res) => {\r\n      //     this.log = res.data\r\n      //   })\r\n    },\r\n     afterSaveData() {\r\n      setTimeout(() => {\r\n        this.beforeCloseDialog()\r\n        this.$refs.htTable.load()\r\n      }, 500)\r\n    },\r\n     beforeCloseDialog() {\r\n      // this.refresh()\r\n      this.PortalSysAreas = {}\r\n      this.logDialogVisible = false\r\n      this.loadData()\r\n    },\r\n  },\r\n}\r\n",null]}