{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\portal\\PortalAppParamManager.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\portal\\PortalAppParamManager.vue","mtime":1675071993053},{"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":["import \"core-js/modules/es6.function.name\";\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//\nimport req from \"@/request.js\";\n\nvar HtEditor = function HtEditor() {\n  return import(\"@/components/common/HtEditor.vue\");\n};\n\nvar FileUpload = function FileUpload() {\n  return import(\"@/components/common/FileUpload.vue\");\n};\n\nexport default {\n  props: [\"appId\"],\n  components: {\n    HtEditor: HtEditor,\n    FileUpload: FileUpload\n  },\n  data: function data() {\n    return {\n      dialogVisible: false,\n      data: [],\n      pageResult: {\n        page: 1,\n        pageSize: 50,\n        total: 0\n      },\n      PortalAppParam: {},\n      saveMethod: \"POST\",\n      controlTypeOptions: [{\n        label: '手动输入',\n        value: 'textarea'\n      }, {\n        label: '日期',\n        value: 'date'\n      }, {\n        label: '日期时间',\n        value: 'dateTime'\n      }, {\n        label: '数字',\n        value: 'number'\n      }, {\n        label: '附件上传',\n        value: 'attachment'\n      }, {\n        label: '富文本',\n        value: 'richText'\n      }],\n      uploadUrl: window.context.portal + \"/file/v1/upload\",\n      fileList: []\n    };\n  },\n  mounted: function mounted() {\n    this.$validator = this.$root.$validator;\n  },\n  watch: {\n    appId: {\n      handler: function handler(newVal, oldVal) {\n        if (newVal != oldVal) {\n          this.$refs.htTable.load();\n        }\n      }\n    }\n  },\n  computed: {\n    header: function header() {\n      if (this.$store.state.login && this.$store.state.login.currentUser) {\n        return {\n          Authorization: \"Bearer  \" + this.$store.state.login.currentUser.token\n        };\n      }\n\n      return {};\n    }\n  },\n  methods: {\n    showDialog: function showDialog(row) {\n      var _this2 = this;\n\n      if (row) {\n        this.PortalAppParam.appId = row.appId;\n        var id = row.id;\n        this.saveMethod = \"PUT\";\n        this.$http.get(\"${portal}/portalAppParam/v1/\" + id).then(function (resp) {\n          _this2.PortalAppParam = resp.data;\n          _this2.dialogVisible = true;\n          var _this = _this2;\n          setTimeout(function () {\n            if (_this.PortalAppParam.controlType == 'attachment' && _this.PortalAppParam.value) {\n              _this.$refs.uploadFile.setFiles(JSON.parse(_this.PortalAppParam.value));\n            }\n          });\n        }, function (error) {\n          reject(error);\n        });\n      } else {\n        this.PortalAppParam.appId = this.appId;\n        this.saveMethod = \"POST\";\n        this.dialogVisible = true;\n      }\n    },\n    beforeCloseDialog: function beforeCloseDialog() {\n      this.PortalAppParam = {};\n      this.dialogVisible = false;\n\n      if (this.$refs.uploadFile) {\n        this.$refs.uploadFile.clearFiles();\n      }\n    },\n    loadData: function loadData(param, cb) {\n      var _this3 = this;\n\n      var querys = [{\n        property: \"APP_ID_\",\n        value: this.appId,\n        operation: \"EQUAL\",\n        relation: \"AND\",\n        group: \"main\"\n      }];\n\n      if (!param) {\n        param = {};\n        param.querys = querys;\n      } else {\n        if (param.querys) {\n          param.querys.push(querys[0]);\n        } else {\n          param.querys = querys;\n        }\n      }\n\n      this.$http.post(\"${portal}/portalAppParam/v1/query\", param).then(function (resp) {\n        var response = resp.data;\n        _this3.data = response.rows;\n        _this3.pageResult = {\n          page: response.page,\n          pageSize: response.pageSize,\n          total: response.total\n        };\n      }, function (error) {\n        reject(error);\n      }).finally(function () {\n        return cb();\n      });\n    },\n    afterSaveData: function afterSaveData() {\n      var _this4 = this;\n\n      setTimeout(function () {\n        _this4.beforeCloseDialog();\n\n        _this4.$refs.htTable.load();\n      }, 500);\n    },\n    getAlias: function getAlias() {\n      var _this5 = this;\n\n      var name = this.PortalAppParam.name;\n      req.get(\"${uc}/base/tools/v1/getPinyin?chinese=\" + name + \"&type=0\").then(function (resp) {\n        //this.PortalAppParam.alias = resp.data.value;\n        _this5.$set(_this5.PortalAppParam, 'alias', resp.data.value);\n      });\n    },\n    onSuccess: function onSuccess(param) {\n      this.PortalAppParam.value = JSON.stringify(param);\n    }\n  }\n};",null]}