{"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\\components\\form\\dataTemplate\\FilterTreeSetting.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\dataTemplate\\FilterTreeSetting.vue","mtime":1675071992163},{"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//\nimport form from \"@/api/form.js\";\n\nvar htPageSelect = function htPageSelect() {\n return import(\"@/components/common/HtPageSelect.vue\");\n};\n\nexport default {\n name: \"filter-tree-setting\",\n components: {\n htPageSelect: htPageSelect\n },\n props: {\n data: Object\n },\n data: function data() {\n return {\n value: \"\",\n options: [],\n pageResult: {\n pageSize: 5,\n page: 0,\n total: 0\n },\n resultFields: [],\n value1: \"\",\n displaySettingFields: [],\n treeField: {},\n dataTemplate: {}\n };\n },\n mounted: function mounted() {\n var _this = this;\n\n this.dataTemplate = this.data.bpmDataTemplate;\n\n if (this.data.displaySettingFields) {\n this.displaySettingFields = JSON.parse(this.data.displaySettingFields);\n }\n\n if (this.dataTemplate.treeField) {\n this.treeField = JSON.parse(this.dataTemplate.treeField);\n this.value = this.treeField.alias;\n var param = {\n pageBean: {\n pageSize: 1,\n page: 1,\n total: 0\n },\n querys: []\n };\n param.querys.push({\n property: \"style\",\n value: 1,\n group: \"filter\",\n relation: \"AND\",\n operation: \"EQUAL\"\n });\n param.querys.push({\n property: \"alias\",\n value: this.treeField.alias,\n group: \"filter\",\n relation: \"AND\",\n operation: \"EQUAL\"\n });\n form.getCustomDialogList(param).then(function (data) {\n if (data.rows[0]) {\n _this.resultFields = JSON.parse(data.rows[0].resultfield);\n }\n });\n }\n },\n methods: {\n changeEvent: function changeEvent(data, obj) {\n this.treeField.alias = data;\n this.treeField.showField = JSON.parse(obj.displayfield).displayName;\n this.treeField.querys = [];\n this.resultFields = JSON.parse(obj.resultfield);\n },\n loadOptions: function loadOptions(param, cb) {\n var _this2 = this;\n\n param.querys.push({\n property: \"style\",\n value: 1,\n group: \"filter\",\n relation: \"AND\",\n operation: \"EQUAL\"\n });\n form.getCustomDialogList(param).then(function (data) {\n _this2.options = data.rows;\n _this2.pageResult = {\n pageSize: data.pageSize,\n page: data.page,\n total: data.total\n };\n }).finally(function () {\n cb && cb();\n });\n },\n add: function add() {\n if (!this.treeField.alias) {\n this.$message.warning(\"请选择树形对话框\");\n return;\n }\n\n this.treeField.querys.push({\n key_: \"\",\n value_: \"\"\n });\n },\n del: function del() {\n this.value = \"\";\n this.treeField.alias = \"\";\n this.treeField.showField = [];\n this.treeField.querys = [];\n this.resultFields = [];\n },\n remove: function remove(index) {\n this.treeField.querys.splice(index, 1);\n },\n saveFilterTreeField: function saveFilterTreeField() {\n this.dataTemplate.treeField = this.treeField ? JSON.stringify(this.treeField) : null;\n }\n }\n};",null]}