index.vue 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template>
  2. <div>
  3. <basicLayout
  4. ref="list"
  5. :oldFormPath="{
  6. add: 'HDrpManagement/workBillModule/components',
  7. }"
  8. tableName="workBillModuleTable"
  9. idName="sa_workorder_templateid"
  10. :apiId="{ query: 20230207140603, del: 20230207140803 }"
  11. :options="options"
  12. :detailPath="{
  13. path: '/workBillModuleDetail',
  14. }"
  15. >
  16. <div slot="custom" style="display: flex"></div>
  17. <template v-slot:tbList="scope">
  18. <div v-if="scope.data.column.columnname == 'isused'">
  19. <el-switch
  20. disabled
  21. :active-value="1"
  22. :inactive-value="0"
  23. v-model="scope.data.column.data.isused"
  24. size="small"
  25. ></el-switch>
  26. </div>
  27. <div v-else-if="scope.data.column.columnname == 'is_auto_transfer_template'">
  28. {{ scope.data.column.data.is_auto_transfer_template ? $t("是") : $t("否") }}
  29. </div>
  30. <div v-else>
  31. {{
  32. scope.data.column.data[[scope.data.column.columnname]]
  33. ? $t(scope.data.column.data[[scope.data.column.columnname]])
  34. : "--"
  35. }}
  36. </div>
  37. </template>
  38. <template v-slot:tbOpreation="scope"> </template>
  39. </basicLayout>
  40. </div>
  41. </template>
  42. <script>
  43. export default {
  44. data() {
  45. return {
  46. options: [],
  47. };
  48. },
  49. methods: {},
  50. };
  51. </script>
  52. <style>
  53. </style>