Bläddra i källkod

修复表单弹窗

hwy 3 månader sedan
förälder
incheckning
3cd514da6d

+ 2 - 2
component/statistics/GxbEvaluation/index.html

@ -140,13 +140,13 @@
          <span @click="seePatientDetail(scope.row)">{{scope.row[item.prop]}}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作" v-if="title== '个案数据列表'">
      <el-table-column label="操作" v-if="title== '评估随访消息推送明细'">
        <template slot-scope="scope">
          <el-button type="text" @click="previewMess(scope.row)">查看</el-button>
        </template>
      </el-table-column>
    </el-table>
    <div style="display: flex; justify-content: flex-end;margin-top: 10px;">
    <div style="display: flex; justify-content: flex-end; margin-top: 10px">
      <el-pagination
        @current-change="handleCurrentChange"
        @size-change="handleSizeChange"

+ 2 - 3
component/statistics/GxbEvaluation/index.js

@ -412,7 +412,7 @@ Vue.component('gxb-evaluation', {
      }
      params.type = 1
      params.page = this.page
      params.pageSize = this.size
      params.size = this.size
      if (this.yearType == '1') {
        params.startDate = this.chooseYear + '-01-01'
        params.endDate = this.chooseYear + '-12-31'
@ -422,7 +422,7 @@ Vue.component('gxb-evaluation', {
          params.endDate = this.chooseTime[1]
        }
      }
      httpRequest.get('statistics/collaborate/selectSmsInfoList', { data: this.query }).then(function (res) {
      httpRequest.get('statistics/collaborate/selectSmsInfoList', { data: params }).then(function (res) {
        if (res.status == 200) {
          vm.dialogTableData = res.detailModelList
          vm.total = res.totalCount
@ -477,7 +477,6 @@ Vue.component('gxb-evaluation', {
    previewMess(row) {
      this.messageVisible = true
      this.messInfo = row.content
      
    },
    closeMessageDialog() {
      this.messageVisible = false

+ 22 - 2
component/statistics/GxbManage/index.js

@ -529,11 +529,31 @@ Vue.component('gxb-manage', {
    },
    handleCurrentChange(val) {
      this.page = val
      this.getList()
      if (this.title == '上转预约明细列表') {
        this.gxbTurnUpInfoPage()
      } else if (this.title == '上转转门诊明细' || this.title == '门诊转住院明细') {
        this.turnUpToMzDetailPage()
      } else if (this.title == '下转管理明细') {
        this.turnDownManageDetailPage()
      } else if (this.title == '个案数据列表') {
        this.gxbCaseDataPage()
      } else if (this.title == '上转预约明细列表') {
        this.gxbTurnUpInfoPage()
      }
    },
    handleSizeChange(val) {
      this.size = val
      this.getList()
      if (this.title == '上转预约明细列表') {
        this.gxbTurnUpInfoPage()
      } else if (this.title == '上转转门诊明细' || this.title == '门诊转住院明细') {
        this.turnUpToMzDetailPage()
      } else if (this.title == '下转管理明细') {
        this.turnDownManageDetailPage()
      } else if (this.title == '个案数据列表') {
        this.gxbCaseDataPage()
      } else if (this.title == '上转预约明细列表') {
        this.gxbTurnUpInfoPage()
      }
    },
    renderHeader: function (h, item) {
      var index = item.$index

+ 10 - 0
component/statistics/GxbMz/index.html

@ -179,5 +179,15 @@
        layout="total, sizes, prev, pager, next, jumper"
        :total="total"></el-pagination>
    </div>
    <el-dialog title="查看签约信息" :visible.sync="dialogVisible" width="70%" append-to-body>
      <el-table border :data="signatoryList" style="width: 100%" height="500" class="mt20">
        <template>
          <el-table-column prop="hospitalName" label="签约社区医院" align="center"></el-table-column>
          <el-table-column prop="doctorName" label="签约医生" align="center"></el-table-column>
          <el-table-column prop="applyDate" label="签约时间" align="center"></el-table-column>
          <el-table-column prop="signYear" label="签约年度" align="center"></el-table-column>
        </template>
      </el-table>
    </el-dialog>
  </el-dialog>
</div>

+ 25 - 6
component/statistics/GxbMz/index.js

@ -77,7 +77,9 @@ Vue.component('gxb-mz', {
        { value: '2', label: '出院患者' }
      ],
      communityHospitals: [],
      title: ''
      title: '',
      dialogVisible: false,
      signatoryList: []
    }
  },
  methods: {
@ -297,7 +299,11 @@ Vue.component('gxb-mz', {
    },
    dialogSearchFn() {
      this.page = 1
      this.gxbTurnUpInfoPage()
      if (this.title == '康复下转明细列表') {
        this.rehabilitationPatientInfo()
      } else if (this.title == '下转情况数据列表') {
        this.turnDownDataPage()
      }
    },
    dialogExportFn() {
      var vm = this
@ -333,11 +339,19 @@ Vue.component('gxb-mz', {
    },
    handleCurrentChange(val) {
      this.page = val
      this.gxbTurnUpInfoPage()
      if (this.title == '康复下转明细列表') {
        this.rehabilitationPatientInfo()
      } else if (this.title == '下转情况数据列表') {
        this.turnDownDataPage()
      }
    },
    handleSizeChange(val) {
      this.size = val
      this.gxbTurnUpInfoPage()
      if (this.title == '康复下转明细列表') {
        this.rehabilitationPatientInfo()
      } else if (this.title == '下转情况数据列表') {
        this.turnDownDataPage()
      }
    },
    // 获取社区医院
    hospitalsByType() {
@ -493,7 +507,7 @@ Vue.component('gxb-mz', {
          .catch(function (err) {
            console.log(err, 'Errr')
          })
        this.dialogVisible = true
        vm.dialogVisible = true
      }
    },
    rehabilitationPatientInfo() {
@ -519,7 +533,7 @@ Vue.component('gxb-mz', {
          res.detailModelList.forEach(function (v) {
            v.sex = v.sex == 1 ? '男' : '女'
          })
          vm.recoveryList = res.detailModelList
          vm.dialogTableData = res.detailModelList
          vm.total = res.totalCount
        } else {
          vm.$message.error(res.msg)
@ -545,6 +559,7 @@ Vue.component('gxb-mz', {
      }
      this.loading = true
      httpRequest.get('statistics/collaborate/turnDownDataPage', { data: params }).then(function (res) {
        console.log('99999999999999999999999999999999999999', res)
        if (res.status == 200) {
          vm.dialogTableData = res.detailModelList
          vm.total = res.totalCount
@ -555,6 +570,10 @@ Vue.component('gxb-mz', {
    closeDialog() {
      this.visible = false
    },
    closeDialog1() {
      this.dialogVisible = false
    }
  },
  mounted() {

+ 1 - 0
component/statistics/GxbTurnup/index.js

@ -353,6 +353,7 @@ Vue.component('gxb-turnup', {
      httpRequest.get('statistics/collaborate/gxbTurnUpInfoPage', { data: params }).then(function (res) {
        if (res.status == 200) {
          vm.dialogTableData = res.detailModelList
          vm.total = res.totalCount
        }
      })
    },