index.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. var template = ''
  2. $.ajax('../../../component/statistics/LascClinicalExamination/index.html', {
  3. data: {},
  4. dataType: 'html',
  5. cache: false,
  6. timeout: 60000,
  7. async: false,
  8. error: function (res) {},
  9. success: function (res) {
  10. template = res
  11. }
  12. })
  13. Vue.component('lasc-lascClinical-examination', {
  14. template: template,
  15. props: [],
  16. data: function () {
  17. return {
  18. form: {
  19. screenId: '', //两癌筛查id
  20. receiveBreastClinicalInspect: '2', //是否接收乳腺临床检查1拒绝2接收
  21. list: []
  22. },
  23. type: '',
  24. isShowPicker: false,
  25. columns: ['非对称性腺体增厚', '乳头凹陷', '腋窝淋巴结肿大', '副乳腺', '乳腺切除术后'],
  26. pickType: '',
  27. curItem: '',
  28. isShowDatePicker: false,
  29. activeDateField: '',
  30. date: '',
  31. readonly: true
  32. }
  33. },
  34. methods: {},
  35. mounted() {
  36. var data = [
  37. {
  38. d: 221,
  39. screenId: '808080f683c9e2570183c9f84cac0000',
  40. name: null,
  41. receiveBreastClinicalInspect: '2',
  42. breastClinicalInspectR: '1',
  43. breastClinicalInspectOtherR: '',
  44. breastClinicalInspectL: '1',
  45. breastClinicalInspectOtherL: '',
  46. breastClinicalInspectOrg: '集美区集美街道社区卫生服务中心',
  47. breastClinicalInspectUser: '黄琴',
  48. breastClinicalInspectTime: '2022-10-12',
  49. doctor: '361aef4891de492cb0e6a47cf9fe31f3',
  50. inspectOrgCode: '3502110100',
  51. inspectUserCode: '361aef4891de492cb0e6a47cf9fe31f3'
  52. },
  53. {
  54. id: 222,
  55. screenId: '808080f683c9e2570183c9f84cac0000',
  56. name: null,
  57. receiveBreastClinicalInspect: '2',
  58. breastClinicalInspectR: '3',
  59. breastClinicalInspectOtherR: '',
  60. breastClinicalInspectL: '1',
  61. breastClinicalInspectOtherL: '',
  62. breastClinicalInspectOrg: '集美区集美街道社区卫生服务中心',
  63. breastClinicalInspectUser: '黄琴',
  64. breastClinicalInspectTime: '2022-11-04',
  65. doctor: '361aef4891de492cb0e6a47cf9fe31f3',
  66. inspectOrgCode: '3502110100',
  67. inspectUserCode: '361aef4891de492cb0e6a47cf9fe31f3'
  68. }
  69. ]
  70. if (data && data.length) {
  71. var first = data[0]
  72. this.form.screenId = first.screenId
  73. this.form.receiveBreastClinicalInspect = first.receiveBreastClinicalInspect
  74. var form = JSON.parse(JSON.stringify(data))
  75. form.forEach(function (v) {
  76. v.breastClinicalInspectR = (v.breastClinicalInspectR && v.breastClinicalInspectR.split(',')) || []
  77. v.breastClinicalInspectL = (v.breastClinicalInspectL && v.breastClinicalInspectL.split(',')) || []
  78. })
  79. this.form.list = form
  80. console.log(this.form.list, 'popppppppppp')
  81. }
  82. }
  83. })