Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/vue-loader/261c68cc0bc35bc0245671bd3f2373eb.json
2024-12-05 09:33:18 +08:00

1 line
3.4 KiB
JSON

{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\components\\EditDownTable.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\components\\EditDownTable.vue","mtime":1732871026674},{"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\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"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\r\nexport default {\r\n name: 'EditDownTable',\r\n props: {\r\n params: Object\r\n },\r\n data() {\r\n return {\r\n row: null,\r\n column: null,\r\n loading: false,\r\n tableData: [],\r\n tableColumn: [\r\n { type: 'seq' },\r\n { field: 'name', title: 'Name' },\r\n { field: 'role', title: 'Role' },\r\n { field: 'sex', title: 'Sex' }\r\n ],\r\n tablePage: {\r\n total: 0,\r\n currentPage: 1,\r\n pageSize: 10\r\n }\r\n }\r\n },\r\n created() {\r\n this.load()\r\n },\r\n methods: {\r\n load() {\r\n const { row, column } = this.params\r\n this.row = row\r\n this.column = column\r\n this.getData().then(data => {\r\n this.tableData = data\r\n })\r\n },\r\n getData() {\r\n return new Promise(resolve => {\r\n setTimeout(() => {\r\n const list = [\r\n { name: 'Test1', role: '前端', sex: '男' },\r\n { name: 'Test2', role: '后端', sex: '男' },\r\n { name: 'Test3', role: '测试', sex: '男' },\r\n { name: 'Test4', role: '设计师', sex: '女' },\r\n { name: 'Test5', role: '前端', sex: '男' },\r\n { name: 'Test6', role: '前端', sex: '男' },\r\n { name: 'Test7', role: '前端', sex: '男' }\r\n ]\r\n resolve(list)\r\n }, 100)\r\n })\r\n },\r\n clickEvent() {\r\n this.$refs.xDown.showPanel()\r\n },\r\n keyupEvent() {\r\n const { row, column } = this\r\n const cellValue = row[column.property]\r\n this.loading = true\r\n this.getData().then(data => {\r\n this.loading = false\r\n if (cellValue) {\r\n this.tableData = data.filter(item => item.name.indexOf(cellValue) > -1)\r\n } else {\r\n this.tableData = data\r\n }\r\n })\r\n },\r\n suffixClick() {\r\n this.$refs.xDown.togglePanel()\r\n },\r\n pageChangeEvent({ currentPage, pageSize }) {\r\n this.tablePage.currentPage = currentPage\r\n this.tablePage.pageSize = pageSize\r\n this.loading = true\r\n this.getData().then(data => {\r\n this.loading = false\r\n this.tableData = data\r\n })\r\n },\r\n selectEvent(params) {\r\n const { row, column } = this\r\n row[column.property] = params.row.name\r\n this.$refs.xDown.hidePanel()\r\n }\r\n }\r\n}\r\n",null]}