1 line
3.5 KiB
JSON
1 line
3.5 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\edit.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\edit.js","mtime":1732871026682},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nrequire(\"core-js/modules/es6.function.name\");\nvar _vue = _interopRequireDefault(require(\"vue\"));\nvar _vxeTable = _interopRequireDefault(require(\"vxe-table\"));\nvar _EditDownTable = _interopRequireDefault(require(\"./components/EditDownTable.vue\"));\nvar _EditPopupModal = _interopRequireDefault(require(\"./components/EditPopupModal.vue\"));\nvar _EditDownModal = _interopRequireDefault(require(\"./components/EditDownModal.vue\"));\n_vue.default.component(_EditDownTable.default.name, _EditDownTable.default);\n_vue.default.component(_EditPopupModal.default.name, _EditPopupModal.default);\n_vue.default.component(_EditDownModal.default.name, _EditDownModal.default);\n\n// 创建一个简单的输入框渲染\n_vxeTable.default.renderer.add('MyInput', {\n // 激活时自动聚焦\n autofocus: '.my-cell',\n // 可编辑激活模板\n renderEdit: function renderEdit(h, renderOpts, _ref) {\n var _this = this;\n var row = _ref.row,\n column = _ref.column;\n return [h(\"vxe-input\", {\n \"class\": 'my-cell',\n \"attrs\": {\n \"prefix-icon\": 'fa fa-user',\n \"suffix-icon\": 'fa fa-search',\n \"clearable\": true\n },\n \"model\": {\n value: row[column.property],\n callback: function callback($$v) {\n _this.$set(row, column.property, $$v);\n }\n }\n })];\n },\n // 可编辑显示模板\n renderCell: function renderCell(h, renderOpts, _ref2) {\n var row = _ref2.row,\n column = _ref2.column;\n return [h(\"span\", [row[column.property]])];\n }\n});\n\n// 创建一个下拉表格渲染\n_vxeTable.default.renderer.add('EditDownTable', {\n autofocus: '.vxe-input--inner',\n renderEdit: function renderEdit(h, renderOpts, params) {\n return [h(\"edit-down-table\", {\n \"attrs\": {\n \"params\": params\n }\n })];\n }\n});\n\n// 创建一个弹窗渲染\n_vxeTable.default.renderer.add('EditPopupModal', {\n autofocus: '.vxe-input--inner',\n renderEdit: function renderEdit(h, renderOpts, params) {\n return [h(\"edit-popup-modal\", {\n \"attrs\": {\n \"params\": params\n }\n })];\n }\n});\n\n// 创建一个复杂的组合渲染\n_vxeTable.default.renderer.add('EditDownModal', {\n autofocus: '.vxe-input--inner',\n renderEdit: function renderEdit(h, renderOpts, params) {\n return [h(\"edit-down-modal\", {\n \"attrs\": {\n \"params\": params,\n \"renderOpts\": renderOpts\n }\n })];\n }\n});",null]} |