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

1 line
3.6 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\\EditDownModal.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\components\\EditDownModal.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//\n//\n//\n//\n//\n\r\nexport default {\r\n name: 'EditDownModal',\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 modalVisible: false,\r\n loading: false,\r\n tableData: [],\r\n tableColumn1: [\r\n { field: 'name', title: 'Name' },\r\n { field: 'role', title: 'Role' },\r\n { field: 'sex', title: 'Sex' }\r\n ],\r\n tableColumn: [\r\n { type: 'checkbox', width: 80 },\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 popupEvent() {\r\n this.modalVisible = true\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 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 confirmEvent() {\r\n const { row, column } = this\r\n const selectRecords = this.$refs.xGrid.getCheckboxRecords()\r\n row[column.property] = `${selectRecords.length}条`\r\n }\r\n }\r\n}\r\n",null]}