You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

162 lines
4.9 KiB

2 years ago
2 years ago
  1. <template>
  2. <div>
  3. <div style="display: flex">
  4. <el-table
  5. :data="data.customerOrgRegister"
  6. border
  7. style="width: 90%; height: 150px"
  8. row-key="id"
  9. size="small"
  10. class="el-table__body-wrapper tbody"
  11. highlight-current-row
  12. @row-click="rowickCustomerOrgRegister"
  13. ref="data.customerOrgRegister"
  14. >
  15. <el-table-column
  16. prop="medical_times"
  17. label="已选组合项目"
  18. width="130"
  19. />
  20. <el-table-column prop="begin_time" label="标准价" />
  21. <el-table-column prop="end_time" label="折扣" />
  22. <el-table-column prop="is_complete" label="价格" />
  23. <el-table-column label="支付方式"></el-table-column>
  24. <el-table-column label="已缴费"></el-table-column>
  25. <el-table-column label="检查科室"></el-table-column>
  26. <el-table-column label="状态"></el-table-column>
  27. <el-table-column label="锁"></el-table-column>
  28. <el-table-column label="登记人"></el-table-column>
  29. <el-table-column label="登记日期"></el-table-column>
  30. </el-table>
  31. </div>
  32. </div>
  33. </template>
  34. <script>
  35. export default {
  36. components: {},
  37. data() {
  38. return {
  39. data: {
  40. customerOrgRegister: [], //单位体检次数登记
  41. },
  42. form: {
  43. displayName: "",
  44. englishShortName: "",
  45. itemTypeId: "",
  46. price: "",
  47. priceItemId: "",
  48. unitId: "",
  49. defaultResult: "",
  50. referenceRangeTypeFlag: "",
  51. isProduceSummary: "",
  52. isNameIntoSummary: "",
  53. isDiagnosisFunction: "",
  54. diagnosisFunction: "",
  55. isCalculationItem: "",
  56. calculationFunction: "",
  57. isContinueProcess: "",
  58. resultTemplateTypeFlag: "",
  59. inputCheck: "",
  60. isActive: "",
  61. },
  62. dialogCustomerOrgRegister: false, //体检次数弹窗 显示控制
  63. dialogContactPerson: false, //联系人弹窗 显示控制
  64. dialogContactMethod: false, //联系方式弹窗 显示控制
  65. formCustomerOrgRegister: {}, //体检次数 form表单数据
  66. formContactPerson: {}, //联系人form表单数据
  67. formContactMethod: {}, //联系方式form表单数据
  68. rules: {
  69. displayName: [
  70. { required: true, message: "请输入名称", trigger: "blur" },
  71. ],
  72. englishShortName: [
  73. { required: true, message: "请输入英文缩写", trigger: "blur" },
  74. ],
  75. itemTypeId: [
  76. { required: true, message: "请输入项目类别", trigger: "blur" },
  77. ],
  78. price: [{ required: true, message: "请输入价格", trigger: "blur" }],
  79. priceItemId: [
  80. { required: true, message: "请输入价表项目编码", trigger: "blur" },
  81. ],
  82. unitId: [{ required: true, message: "请输入单位", trigger: "blur" }],
  83. defaultResult: [
  84. { required: true, message: "请输入默认结果", trigger: "blur" },
  85. ],
  86. referenceRangeTypeFlag: [
  87. { required: true, message: "请输入参考范围类别", trigger: "blur" },
  88. ],
  89. isProduceSummary: [
  90. { required: true, message: "请选择是生成小结", trigger: "blur" },
  91. ],
  92. isNameIntoSummary: [
  93. { required: true, message: "请输择称进入小结", trigger: "blur" },
  94. ],
  95. isDiagnosisFunction: [
  96. { required: true, message: "请选择启用诊断函数", trigger: "blur" },
  97. ],
  98. diagnosisFunction: [
  99. { required: true, message: "请输入诊断函数", trigger: "blur" },
  100. ],
  101. isCalculationItem: [
  102. { required: true, message: "请选择计算项目", trigger: "blur" },
  103. ],
  104. calculationFunction: [
  105. { required: true, message: "请输入计算函数", trigger: "blur" },
  106. ],
  107. isContinueProcess: [
  108. { required: true, message: "请选择继续处理", trigger: "blur" },
  109. ],
  110. resultTemplateTypeFlag: [
  111. {
  112. required: true,
  113. message: "请输入结果模板类别标志",
  114. trigger: "blur",
  115. },
  116. ],
  117. inputCheck: [
  118. { required: true, message: "请选择结果校验公式", trigger: "blur" },
  119. ],
  120. isActive: [{ required: true, message: "请选择启用", trigger: "blur" }],
  121. },
  122. isshow: false,
  123. };
  124. },
  125. created() {},
  126. //挂载完成
  127. mounted() {},
  128. methods: {
  129. //点击体检次数行
  130. rowickCustomerOrgRegister() {
  131. this.$message.success("rowickCustomerOrgRegister");
  132. },
  133. //体检次数 相关操作
  134. addTimes() {
  135. this.$message.success("增加次数 addTimes");
  136. },
  137. editCustomerOrgRegister() {
  138. this.$message.success("体检完成 editCustomerOrgRegister");
  139. },
  140. canselCustomerOrgRegister() {
  141. this.$message.success("取消完成 canselCustomerOrgRegister");
  142. },
  143. },
  144. };
  145. </script>
  146. <style scoped>
  147. .box {
  148. display: flex;
  149. }
  150. </style>