{"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\\HtTableColumn.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\components\\HtTableColumn.vue","mtime":1675232038590},{"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//\nexport default {\n name: \"ht-table-column\",\n props: {\n type: {\n type: String,\n validator: function validator(val) {\n return [\"selection\", \"index\", \"expand\"].indexOf(val) !== -1;\n }\n },\n align: {\n default: \"center\",\n validator: function validator(val) {\n return [\"left\", \"center\", \"right\"].indexOf(val) !== -1;\n }\n },\n prop: String,\n label: String,\n width: String,\n minWidth: String,\n sortable: {\n type: Boolean,\n default: false\n },\n filters: Array,\n showOverflowTooltip: {\n type: Boolean,\n default: false\n },\n fixed: {\n type: [Boolean, String],\n default: false,\n validator: function validator(val) {\n return [true, false, \"left\", \"right\"].indexOf(val) != -1;\n }\n },\n formatter: Function,\n renderHeader: Function,\n hidden: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n hiddenCol: this.hidden,\n _formatter: null,\n _renderHeader: null\n };\n },\n computed: {\n columnSortable: {\n get: function get() {\n return this.sortable ? \"custom\" : this.sortable;\n }\n },\n columnFormatter: {\n get: function get() {\n var _this = this;\n\n if (this.formatter || this._formatter || !this.$scopedSlots.default) {\n return this.formatter ? this.formatter : this._formatter;\n } else {\n this._formatter = function (row, column, cellValue, index) {\n return _this.$scopedSlots.default({\n row: row,\n column: column,\n cellValue: cellValue,\n index: index\n });\n };\n\n return this._formatter;\n }\n }\n },\n columnRenderHeader: {\n get: function get() {\n if (this.renderHeader || this._renderHeader || !this.$scopedSlots.header) {\n return this.renderHeader ? this.renderHeader : this._renderHeader;\n } else {\n var headerCB = this.$scopedSlots.header;\n\n this._renderHeader = function (h, _ref) {\n var column = _ref.column,\n $index = _ref.$index;\n return headerCB({\n column: column,\n $index: $index\n });\n };\n\n return this._renderHeader;\n }\n }\n }\n }\n};",null]}