assessconfig.vue 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <template>
  2. <div class="assess-config">
  3. <div class="assess-header">
  4. <div class="query mg-b-8">
  5. <div class="query-items">
  6. <div class="query-item">
  7. <div class="lable">模型:</div>
  8. <div class="search-input">
  9. <el-input v-model="content"></el-input>
  10. </div>
  11. </div>
  12. </div>
  13. <div class="query-actions">
  14. <button class="btn green mg-l-30" @click="onClickAdd">新增</button>
  15. </div>
  16. </div>
  17. </div>
  18. <div class="assess-bottom">
  19. <ComTable :data="tableData" height="85vh"></ComTable>
  20. </div>
  21. </div>
  22. </template>
  23. <script>
  24. import ComTable from "@/components/coms/table/table-unpage.vue";
  25. export default {
  26. components: { ComTable },
  27. data() {
  28. const that = this;
  29. return {
  30. content: "",
  31. tableData: {
  32. column: [
  33. {
  34. name: "名称",
  35. field: "targetname",
  36. is_light: false,
  37. },
  38. {
  39. name: "时间",
  40. field: "safecontent",
  41. is_light: false,
  42. },
  43. {
  44. name: "场站",
  45. field: "describe",
  46. is_num: false,
  47. is_light: false,
  48. },
  49. {
  50. name: "是否启用",
  51. field: "principal",
  52. is_num: false,
  53. is_light: false,
  54. },
  55. {
  56. name: "操作",
  57. field: "addtime",
  58. is_num: false,
  59. is_light: false,
  60. width: 10,
  61. template: () => {
  62. return (
  63. "<el-button type='text' style='cursor: pointer;' value='xq'>编辑</el-button>&nbsp" +
  64. "<el-button type='text' style='cursor: pointer;' value='ls'>删除</el-button>&nbsp" +
  65. "<el-button type='text' style='cursor: pointer;' value='ls'>配置</el-button>&nbsp"
  66. );
  67. },
  68. click(e, row) {
  69. that.onClickOption(e, row);
  70. },
  71. },
  72. ],
  73. data: [],
  74. },
  75. };
  76. },
  77. created() {
  78. this.requestList();
  79. },
  80. methods: {
  81. // 新增按钮
  82. onClickAdd() {},
  83. // 获取按错内容
  84. requestList() {
  85. let that = this;
  86. this.API.requestData({
  87. method: "GET",
  88. baseURL: "http://10.155.32.4:8034/",
  89. subUrl: "/evaluation/modelMainList",
  90. data: {
  91. name: "sdf",
  92. },
  93. success(res) {},
  94. });
  95. },
  96. },
  97. };
  98. </script>
  99. <style lang="less" scope>
  100. .assess-config {
  101. display: flex;
  102. flex-direction: column;
  103. .el-select {
  104. width: 200px;
  105. }
  106. .el-input {
  107. width: 200px;
  108. }
  109. .mg-l-30 {
  110. margin-left: 30px;
  111. }
  112. .assess-header {
  113. display: flex;
  114. flex-direction: row;
  115. justify-content: flex-start;
  116. }
  117. }
  118. </style>