index.html 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <!-- css文件位置位于/component/common/jtbc.css -->
  2. <div id="app" class="jtbc">
  3. <div class="copd-filter-group ui-col-1 bgc-fff" style="min-width: 900px">
  4. <div class="searchDiv pb20 pr20">
  5. <label class="c-333 c-f14">
  6. 居民姓名:
  7. <el-input v-model="form.name" style="width: 150px" placeholder="居民姓名"></el-input>
  8. </label>
  9. </div>
  10. <div class="searchDiv pb20 pr20" style="margin-right: 10px">
  11. <label class="c-333 c-f14">
  12. 身份证:
  13. <el-input style="width: 300px" v-model="form.orderId" placeholder="请输入居民身份证"></el-input>
  14. </label>
  15. </div>
  16. <div class="searchDiv pb20 pr20">
  17. <label class="c-333 c-f14">
  18. 手机号:
  19. <el-input style="width: 150px" v-model="form.phone" placeholder="请输入手机号"></el-input>
  20. </label>
  21. </div>
  22. <div class="searchDiv pb20 pr20">
  23. <label class="c-333 c-f14" style="display: flex; align-items: center">
  24. 宫颈癌初筛:
  25. <el-select v-model="form.cervicalStatus" placeholder="请选择">
  26. <el-option label="是" :value="1"></el-option>
  27. <el-option label="否" :value="0"></el-option>
  28. </el-select>
  29. </label>
  30. </div>
  31. <div class="searchDiv pb20 pr20">
  32. <label class="c-333 c-f14" style="display: flex; align-items: center">
  33. 乳腺癌初筛:
  34. <el-select v-model="form.breastCancer" placeholder="请选择">
  35. <el-option label="是" value="1"></el-option>
  36. <el-option label="否" value="0"></el-option>
  37. </el-select>
  38. </label>
  39. </div>
  40. <div class="searchDiv pb20 pr20">
  41. <label class="c-333 c-f14" style="display: flex; align-items: center">
  42. 乳腺钼靶:
  43. <el-select v-model="form.molStatus" placeholder="请选择">
  44. <el-option label="是" value="1"></el-option>
  45. <el-option label="否" value="0"></el-option>
  46. </el-select>
  47. </label>
  48. </div>
  49. <div class="searchDiv pb20 pr20">
  50. <label class="c-333 c-f14" style="display: flex; align-items: center">
  51. 阴道镜监查:
  52. <el-select v-model="form.colStatus" placeholder="请选择">
  53. <el-option label="是" value="1"></el-option>
  54. <el-option label="否" value="0"></el-option>
  55. </el-select>
  56. </label>
  57. </div>
  58. <div class="searchDiv pb20 pr20">
  59. <label class="c-333 c-f14" style="display: flex; align-items: center">
  60. 筛查时间:
  61. <el-date-picker v-model="rangeTime[0]" type="date" value-format="yyyy-MM-dd" placeholder="开始时间" />
  62. <span>-</span>
  63. <el-date-picker v-model="rangeTime[1]" type="date" value-format="yyyy-MM-dd" placeholder="结束时间" />
  64. </label>
  65. </div>
  66. <div class="searchDiv pb20 pr20">
  67. <label class="c-333 c-f14" style="display: flex; align-items: center">
  68. 筛查机构:
  69. <el-select v-model="form.reception" placeholder="请选择">
  70. <el-option v-for="(item,index) in resDistrictData" :key="index" :label="item.name" :value="item.code"></el-option>
  71. </el-select>
  72. </label>
  73. </div>
  74. <div class="searchDiv pb20 pr20">
  75. <label class="c-333 c-f14" style="display: flex; align-items: center">
  76. 宫颈检查数据:
  77. <el-select v-model="form.chStatus" placeholder="请选择">
  78. <el-option label="是" value="1"></el-option>
  79. <el-option label="否" value="0"></el-option>
  80. </el-select>
  81. </label>
  82. </div>
  83. <div class="searchDiv pb20">
  84. <el-button type="primary" size="mini" @click="search">查询</el-button>
  85. <el-button type="ff9526" size="mini" @click="outputServerOrder" :disabled="exportLoading">导出</el-button>
  86. <span class="eliminate" @click="eliminateClick">清除筛选条件</span>
  87. </div>
  88. </div>
  89. <div>
  90. <el-table :data="tableData" border style="width: 100%" v-loading="loading">
  91. <!-- <el-table-column type="index" label="序号" width="80" align="center"></el-table-column> -->
  92. <el-table-column prop="patient_name" align="center" label="筛查对象姓名"></el-table-column>
  93. <el-table-column prop="phone" align="center" label="手机号"></el-table-column>
  94. <el-table-column prop="id_card_no" align="center" label="身份证"></el-table-column>
  95. <el-table-column prop="geStatus" align="center" label="宫颈初筛"></el-table-column>
  96. <el-table-column prop="cervical_cancer_inspect_time" align="center" label="宫颈时间"></el-table-column>
  97. <el-table-column prop="cervical_cancer_inspect_org" align="center" label="宫颈机构"></el-table-column>
  98. <el-table-column prop="cervical_cancer_inspect_user" align="center" label="宫颈人员"></el-table-column>
  99. <el-table-column prop="ciStatus" align="center" label="乳腺初筛"></el-table-column>
  100. <el-table-column prop="breast_ultrasound_inspect_time" align="center" label="乳腺时间" width="140"></el-table-column>
  101. <el-table-column prop="breast_ultrasound_inspect_org" align="center" label="乳腺机构"></el-table-column>
  102. <el-table-column prop="breast_ultrasound_inspect_user" align="center" label="乳腺检查人员"></el-table-column>
  103. <el-table-column prop="chStatus" align="center" label="宫颈检查数据">
  104. <div slot-scope="scope">{{scope.row.chStatus==1? '是' : '否'}}</div>
  105. </el-table-column>
  106. <el-table-column prop="molStatus" align="center" label="乳腺钼靶检查">
  107. <div slot-scope="scope">{{scope.row.molStatus==1? '是' : '否'}}</div>
  108. </el-table-column>
  109. <el-table-column prop="breast_molybdenum_time" align="center" label="钼靶时间"></el-table-column>
  110. <el-table-column prop="breast_molybdenum_org" align="center" label="钼靶检查机构"></el-table-column>
  111. <el-table-column prop="breast_molybdenum_user" align="center" label="钼靶检查人员"></el-table-column>
  112. <el-table-column prop="colStatus" align="center" label="阴道镜检查">
  113. <div slot-scope="scope">{{scope.row.colStatus==1? '是' : '否'}}</div>
  114. </el-table-column>
  115. <el-table-column prop="colposcopy_time" align="center" label="阴道镜检查时间"></el-table-column>
  116. <el-table-column prop="colposcopy_org" align="center" label="阴道镜检查机构"></el-table-column>
  117. <el-table-column prop="colposcopy_user" align="center" label="阴道镜检查人员"></el-table-column>
  118. <el-table-column prop="cpatStatusName" align="center" label="组织病理学检查"></el-table-column>
  119. <el-table-column prop="cpatTime" align="center" label="组织病理学检查时间"></el-table-column>
  120. <el-table-column prop="cpatOrg" align="center" label="组织病理学检查机构"></el-table-column>
  121. <el-table-column prop="cpatUser" align="center" label="组织病理学检查人员"></el-table-column>
  122. <el-table-column prop="bpatStatusName" align="center" label="乳腺病理学检查"></el-table-column>
  123. <el-table-column prop="bpatTime" align="center" label="乳腺病理学检查时间"></el-table-column>
  124. <el-table-column prop="bpatOrg" align="center" label="乳腺病理学检查机构"></el-table-column>
  125. <el-table-column prop="bpatUser" align="center" label="乳腺病理学检查人员"></el-table-column>
  126. </el-table>
  127. <el-pagination
  128. class="ptb20"
  129. :current-page="page"
  130. @current-change="handleCurrentChange"
  131. background
  132. layout="total, sizes, prev, pager, next, jumper"
  133. align="right"
  134. @prev-click="prevClick"
  135. @next-click="nextClick"
  136. :page-size="pageSize"
  137. @size-change="handleSizeChange"
  138. :total="total"></el-pagination>
  139. </div>
  140. <!-- <el-pagination
  141. @current-change="handleCurrentChange"
  142. @size-change="handleSizeChange"
  143. :current-page.sync="page"
  144. :page-size="size"
  145. :page-sizes="[10, 20, 50]"
  146. layout="total, sizes, prev, pager, next, jumper"
  147. :total="total"
  148. class="pagination"></el-pagination> -->
  149. </div>