{"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\\components\\dialog\\HtOrgPostDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\components\\dialog\\HtOrgPostDialog.vue","mtime":1675232038652},{"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":["import \"core-js/modules/es6.number.constructor\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 utils from \"@/utils.js\";\nimport Selector from \"@/components/common/Selector.vue\";\nimport { setTimeout } from \"timers\";\nexport default {\n name: \"ht-org-post-dialog\",\n props: {\n dialogTitile: {\n type: String,\n default: \"对话框\"\n },\n demensions: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n orgs: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n loadOrgTree: {\n type: Function\n },\n value: String,\n single: {\n type: Boolean,\n default: false\n },\n data: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n tableColumns: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n pagination: {\n type: Object,\n default: function _default() {\n return {\n page: 1,\n pageSize: 50,\n total: 0\n };\n }\n },\n selectLabel: {\n type: String,\n default: \"name\"\n },\n appendToBody: {\n type: Boolean,\n default: false\n },\n defaultDemension: {\n type: [String, Number],\n default: \"\"\n },\n quickSearchProps: {\n type: String,\n required: true\n },\n nodeKey: {\n type: String,\n default: \"id\"\n },\n defaultExpandedKeys: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n destroyOnClose: {\n type: Boolean,\n default: false\n }\n },\n components: {\n Selector: Selector\n },\n data: function data() {\n return {\n inputName: null,\n selectors: [],\n dialogVisible: false,\n currentDemension: null\n };\n },\n watch: {\n defaultDemension: function defaultDemension(newVal, oldVal) {\n if (newVal && newVal != oldVal) {\n this.currentDemension = newVal;\n this.changeDemension();\n }\n }\n },\n methods: {\n // 同步value到当前所选数据中\n showDialog: function showDialog(selectors) {\n var _this = this;\n\n this.dialogVisible = true;\n this.loadDemensions();\n\n if (!selectors) {\n selectors = [];\n }\n\n setTimeout(function () {\n _this.$refs.selector.onShow(selectors);\n });\n },\n handleClose: function handleClose(done) {\n this.$refs.selector.onHide();\n done && done();\n },\n handleDialogSure: function handleDialogSure() {\n this.dialogVisible = false;\n this.$refs.selector.onHide(true);\n this.$emit(\"onConfirm\", this.selectors);\n },\n handleDialogCancel: function handleDialogCancel() {\n this.dialogVisible = false;\n this.$refs.selector.onHide();\n },\n handleRemove: function handleRemove(item) {\n this.selectors.remove(item);\n },\n load: function load(param, cb) {\n this.$emit(\"load\", param, cb);\n },\n changeDemension: function changeDemension() {\n this.$emit(\"changeDemension\", this.currentDemension);\n },\n handleNodeClick: function handleNodeClick(data) {\n this.$emit(\"loadListData\", data);\n },\n loadDemensions: function loadDemensions() {\n this.$emit(\"loadDemensions\");\n }\n }\n};",null]}