index.vue 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <template>
  2. <div class="app-container">
  3. <el-row :gutter="20">
  4. <!--用户数据-->
  5. <el-col style="display:flex" :span="20" :xs="24">
  6. <el-form :model="queryParams" ref="queryRef" :inline="true">
  7. <el-form-item label="企业信用代码" prop="unifiedSocialCreditCode">
  8. <el-input v-model="queryParams.unifiedSocialCreditCode" placeholder="请输入企业信用代码" clearable
  9. style="width: 240px" />
  10. </el-form-item>
  11. <el-form-item>
  12. <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
  13. <el-button icon="Refresh" @click="resetQuery">重置</el-button>
  14. </el-form-item>
  15. </el-form>
  16. </el-col>
  17. </el-row>
  18. <el-table stripe :data="tableData" style="width: 100%" height="710">
  19. <el-table-column prop="unifiedSocialCreditCode" label="企业信用代码">
  20. </el-table-column>
  21. <el-table-column prop="enterpriseName" label="企业名称">
  22. </el-table-column>
  23. <!-- <el-table-column prop="total" label="总数">-->
  24. <!-- </el-table-column>-->
  25. <el-table-column prop="grade" label="等级">
  26. </el-table-column>
  27. </el-table>
  28. <div style="position: fixed;bottom: 20px;right: 10px;">
  29. <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
  30. v-model:limit="queryParams.pageSize" @pagination="getList" />
  31. </div>
  32. </div>
  33. </template>
  34. <script setup name="getCerating">
  35. // import { getToken } from '@/utils/auth'
  36. import { getCreditScoreList } from '@/api/ceenterprise/cerating'
  37. const store = useStore()
  38. const tableData = ref([])
  39. const total = ref(0)
  40. const data = reactive({
  41. form: {},
  42. queryParams: {
  43. pageNum: 1,
  44. pageSize: 20,
  45. unifiedSocialCreditCode: '',
  46. grade:null,
  47. total:null
  48. // userName: undefined,
  49. // phonenumber: undefined,
  50. // status: undefined,
  51. // deptId: store.state.user.userInfo.deptId
  52. },
  53. })
  54. const { queryParams } = toRefs(data)
  55. /** 搜索按钮操作 */
  56. function handleQuery() {
  57. queryParams.value.pageNum = 1;
  58. getList()
  59. }
  60. /** 重置按钮操作 */
  61. function resetQuery() {
  62. queryParams.value.unifiedSocialCreditCode = "";
  63. handleQuery()
  64. }
  65. /** 查询用户列表 */
  66. function getList() {
  67. getCreditScoreList(queryParams.value).then((res) => {
  68. tableData.value = res.data.result
  69. total.value = res.data.totalSize
  70. console.log(11, tableData.value)
  71. })
  72. }
  73. getList()
  74. </script>