{"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\\demo\\Table.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\demo\\Table.vue","mtime":1675232038699},{"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//\nimport TableCode from \"@/demo/TableCode.vue\";\nimport MdView from \"@/views/MdView.vue\";\nexport default {\n  name: \"my-table\",\n  components: {\n    TableCode: TableCode,\n    MdView: MdView\n  },\n  data: function data() {\n    return {\n      curTab: \"demo\",\n      code: \"\\n<template>\\n  <ht-table\\n    @load=\\\"loadData\\\"\\n    :data=\\\"data\\\"\\n    :page-result=\\\"pageResult\\\"\\n    ref=\\\"htTable\\\"\\n    quick-search-props=\\\"account,name,mobile\\\"\\n    :default-sorter=\\\"[{ direction: 'DESC', property: 'name' }]\\\"\\n    @select=\\\"select\\\"\\n    @row-dblclick=\\\"dbclick\\\"\\n    :filterSelectable=\\\"filterSelectable\\\"\\n  >\\n    <template v-slot:toolbar>\\n      <el-button size=\\\"small\\\">\\u6DFB\\u52A0</el-button>\\n      <el-button size=\\\"small\\\">\\u5220\\u9664</el-button>\\n      <el-button size=\\\"small\\\" type=\\\"primary\\\" @click=\\\"showSelect\\\"\\n        >\\u663E\\u793A\\u6240\\u9009\\u6570\\u636E</el-button\\n      >\\n    </template>\\n    <template v-slot:search>\\n      <ht-table-search-panel :divide=\\\"3\\\">\\n        <ht-table-search-field label=\\\"\\u59D3\\u540D\\\" prop=\\\"name\\\" />\\n        <ht-table-search-field label=\\\"\\u8D26\\u53F7\\\" prop=\\\"account\\\" />\\n        <ht-table-search-field label=\\\"\\u90AE\\u7BB1\\\" prop=\\\"email\\\" />\\n        <ht-table-search-field label=\\\"\\u7535\\u8BDD\\\" prop=\\\"mobile\\\" type=\\\"date\\\" />\\n        <ht-table-search-field\\n          label=\\\"\\u72B6\\u6001\\\"\\n          prop=\\\"status\\\"\\n          type=\\\"select\\\"\\n          :options=\\\"[\\n            { value: '\\u7537\\u58EB', key: '0' },\\n            { value: '\\u5973\\u58EB', key: '1' }\\n          ]\\\"\\n        />\\n      </ht-table-search-panel>\\n    </template>\\n    <template>\\n      <ht-table-column type=\\\"index\\\" width=\\\"50\\\" align=\\\"center\\\" label=\\\"\\u5E8F\\u53F7\\\" />\\n      <ht-table-column\\n        prop=\\\"name\\\"\\n        label=\\\"\\u540D\\u79F0\\\"\\n        width=\\\"300\\\"\\n        :sortable=\\\"true\\\"\\n        :show-overflow-tooltip=\\\"true\\\"\\n      />\\n      <ht-table-column\\n        prop=\\\"account\\\"\\n        label=\\\"\\u8D26\\u53F7\\\"\\n        :sortable=\\\"true\\\"\\n        minWidth=\\\"100\\\"\\n      />\\n      <ht-table-column prop=\\\"email\\\" label=\\\"\\u90AE\\u7BB1\\\" hidden />\\n      <ht-table-column prop=\\\"mobile\\\" label=\\\"\\u7535\\u8BDD\\\" sortable :hidden=\\\"true\\\" />\\n      <ht-table-column\\n        hidden\\n        prop=\\\"sex\\\"\\n        label=\\\"\\u6027\\u522B\\\"\\n        width=\\\"80\\\"\\n        :filters=\\\"[\\n          { text: '\\u7537\\u58EB', value: '0' },\\n          { text: '\\u5973\\u58EB', value: '1' }\\n        ]\\\"\\n      >\\n        <template v-slot=\\\"{ row }\\\">\\n          <el-tag v-if=\\\"row.sex == 0\\\">\\u7537\\u58EB</el-tag>\\n          <el-tag type=\\\"danger\\\" v-if=\\\"row.sex == 1\\\">\\u5973\\u58EB</el-tag>\\n        </template>\\n      </ht-table-column>\\n      <ht-table-column\\n        prop=\\\"status\\\"\\n        label=\\\"\\u72B6\\u6001\\\"\\n        width=\\\"500\\\"\\n        :filters=\\\"[\\n          { text: '\\u6B63\\u5E38', value: '0' },\\n          { text: '\\u9501\\u5B9A', value: '1' },\\n          { text: '\\u5DF2\\u5220\\u9664', value: true }\\n        ]\\\"\\n      >\\n        <template v-slot=\\\"{ row }\\\">\\n          <el-tag v-if=\\\"row.status == 0\\\">\\u6B63\\u5E38</el-tag>\\n          <el-tag type=\\\"warning\\\" v-if=\\\"row.status == 1\\\">\\u9501\\u5B9A</el-tag>\\n          <el-tag type=\\\"danger\\\" v-if=\\\"row.status == 2\\\">\\u5DF2\\u5220\\u9664</el-tag>\\n        </template>\\n      </ht-table-column>\\n      <ht-table-column label=\\\"\\u64CD\\u4F5C\\\" fixed=\\\"right\\\" min-width=\\\"200\\\">\\n        <template v-slot=\\\"{ row }\\\">\\n          <el-button type=\\\"text\\\" @click=\\\"() => console.log(row.id)\\\"\\n            >\\u7F16\\u8F91</el-button\\n          >\\n        </template>\\n      </ht-table-column>\\n    </template>\\n  </ht-table>\\n</template>\\n<script>\\nimport user from \\\"@/api/user.js\\\";\\n\\nexport default {\\n  name: \\\"table-code\\\",\\n  data() {\\n    return {\\n      data: [],\\n      pageResult: {\\n        page: 1,\\n        pageSize: 20,\\n        total: 0\\n      },\\n      filterSelectable(row, index) {\\n        if (row.status == 1 || row.status == 2) {\\n          return false;\\n        } else {\\n          return true;\\n        }\\n      }\\n    };\\n  },\\n  mounted() {},\\n  methods: {\\n    loadData(param, cb) {\\n      user\\n        .getUsers(param)\\n        .then(response => {\\n          this.data = response.rows;\\n\\n          this.pageResult = {\\n            page: response.page,\\n            pageSize: response.pageSize,\\n            total: response.total\\n          };\\n        })\\n        .finally(() => cb());\\n    },\\n    dbclick(row, column, event) {\\n      console.log(row, column, event);\\n    },\\n    select(selection, row) {},\\n    showSelect() {\\n      this.$refs.htTable.selection;\\n    }\\n  }\\n};\\n</script>\"\n    };\n  }\n};",null]}