{"remainingRequest":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\artfess-module\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\artfess-module\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\artfess-module\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\artfess-module\\src\\demo\\Tree.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\demo\\Tree.vue","mtime":1675232038699},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-module\\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//\nimport CodeBox from \"@/components/CodeBox.vue\";\nimport AnchorWrapper from \"@/components/AnchorWrapper.vue\";\nimport MdView from \"@/views/MdView.vue\";\nimport req from \"@/api/sysType.js\";\nexport default {\n  name: \"Form\",\n  components: {\n    CodeBox: CodeBox,\n    AnchorWrapper: AnchorWrapper,\n    MdView: MdView\n  },\n  data: function data() {\n    return {\n      supportFilter: true,\n      supportFilter2: false,\n      showCheckbox: false,\n      includeHalfChecked: false,\n      leafOnly: false,\n      data: [],\n      defaultProps: {\n        children: \"children\",\n        label: \"name\"\n      },\n      demo: {\n        anchors: [{\n          content: \"基础用法\",\n          alias: \"basic\"\n        }, {\n          content: \"节点过滤\",\n          alias: \"filterText\"\n        }, {\n          content: \"树形对话框\",\n          alias: \"treeDialog\"\n        }],\n        basicCode: \"\\n              <ht-tree :data=\\\"data\\\" :props=\\\"defaultProps\\\"  @node-click=\\\"handleNodeClick\\\"></ht-tree>\\n              \",\n        filterTextCode: \"\\n              <ht-tree :data=\\\"data\\\" :props=\\\"defaultProps\\\"  support-filter   @node-click=\\\"handleNodeClick\\\"></ht-tree>\\n          \\n              <script>\\n                export default {\\n                 \\n                  methods: {\\n                    handleNodeClick: function(data){\\n                     this.$message({ message: \\\"\\u60A8\\u70B9\\u51FB\\u4E86\\u8282\\u70B9 \\\" + data.label, type: \\\"success\\\" });\\n                    }\\n                  },\\n\\n                  data() {\\n                    return {\\n                      data: [],\\n                      defaultProps: {\\n                        children: 'children',\\n                        label: 'name'\\n                      }\\n                    };\\n                  }\\n                };\\n              </script>\",\n        treeDialogCode: \"\\n              <ht-tree-dialog\\n                ref=\\\"htTreeDialog\\\"\\n                :show-checkbox=\\\"showCheckbox\\\"\\n                default-expand-all\\n                :data=\\\"data\\\"\\n                :props=\\\"defaultProps\\\"\\n                :leaf-only=\\\"leafOnly\\\"\\n                :include-half-checked=\\\"includeHalfChecked\\\"\\n                :support-filter=\\\"supportFilter2\\\"\\n                @onConfirm=\\\"treeDialogOnConfirm\\\"\\n              ></ht-tree-dialog>\"\n      }\n    };\n  },\n  methods: {\n    handleNodeClick: function handleNodeClick(data) {\n      this.$message({\n        message: \"您点击了节点 \" + data[this.defaultProps.label],\n        type: \"success\"\n      });\n    },\n    showTreeDialog: function showTreeDialog(data) {\n      this.$refs.htTreeDialog.showDialog();\n    },\n    treeDialogOnConfirm: function treeDialogOnConfirm(nodes) {\n      this.$message({\n        showClose: true,\n        message: JSON.stringify(nodes),\n        type: \"success\"\n      });\n    },\n    handleTreeRefresh: function handleTreeRefresh(cb) {\n      //TODO 重新加载树上的数据\n      setTimeout(function () {\n        return cb();\n      }, 1500);\n    }\n  },\n  mounted: function mounted() {\n    var _this = this;\n\n    req.getSysTypeData({}).then(function (data) {\n      _this.data = data;\n    });\n  }\n};",null]}