hd 1 week ago
parent
commit
2a6487075d

+ 1 - 1
app/statistics/html/comprehensive-query.html

@ -947,7 +947,7 @@
    <script src="../../../component/statistics/Referral/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/Referral/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/CallRecord/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/CallRecord/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbEvaluation/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbEvaluation/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbTurnUp/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbTurnup/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbMz/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbMz/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbCy/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbCy/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbManage/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../component/statistics/GxbManage/index.js" type="text/javascript" charset="utf-8"></script>

+ 3 - 3
component/statistics/FollowDetail/index.html

@ -4,7 +4,7 @@
  <div class="copd-filter-group ui-col-1 bgc-fff" style="min-width: 900px">
  <div class="copd-filter-group ui-col-1 bgc-fff" style="min-width: 900px">
    <div class="searchDiv pb20 pr20">
    <div class="searchDiv pb20 pr20">
      <label class="c-333 c-f14">
      <label class="c-333 c-f14">
        <el-radio v-model="yearType" label="1">按下转年份:</el-radio>
        <el-radio v-model="yearType" label="1">按出院年份:</el-radio>
        <el-select v-model="chooseYear" class="formWidth wd160">
        <el-select v-model="chooseYear" class="formWidth wd160">
          <el-option v-for="(item , index) in years" :key="index" :label="item" :value="item"></el-option>
          <el-option v-for="(item , index) in years" :key="index" :label="item" :value="item"></el-option>
        </el-select>
        </el-select>
@ -12,7 +12,7 @@
    </div>
    </div>
    <div class="searchDiv pb20 pr20">
    <div class="searchDiv pb20 pr20">
      <label class="c-333 c-f14" style="display: flex; align-items: center">
      <label class="c-333 c-f14" style="display: flex; align-items: center">
        <el-radio v-model="yearType" label="2">下转时间:</el-radio>
        <el-radio v-model="yearType" label="2">出院时间:</el-radio>
        <el-date-picker
        <el-date-picker
          v-model="chooseTime"
          v-model="chooseTime"
          type="daterange"
          type="daterange"
@ -23,7 +23,7 @@
      </label>
      </label>
    </div>
    </div>
    <div class="searchDiv pb20 pr20">
    <div class="searchDiv pb20 pr20">
      <label class="c-333 c-f14">签约状:</label>
      <label class="c-333 c-f14">签约状态:</label>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
    </div>
    </div>

+ 2 - 2
component/statistics/FollowDetail/index.js

@ -22,7 +22,7 @@ Vue.component('follow-detail', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -89,7 +89,7 @@ Vue.component('follow-detail', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

+ 1 - 1
component/statistics/FollowRecord/index.html

@ -23,7 +23,7 @@
      </label>
      </label>
    </div>
    </div>
    <div class="searchDiv pb20 pr20">
    <div class="searchDiv pb20 pr20">
      <label class="c-333 c-f14">签约状:</label>
      <label class="c-333 c-f14">签约状态:</label>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
    </div>
    </div>

+ 2 - 2
component/statistics/FollowRecord/index.js

@ -22,7 +22,7 @@ Vue.component('follow-record', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -104,7 +104,7 @@ Vue.component('follow-record', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

+ 2 - 2
component/statistics/GxbCy/index.js

@ -22,7 +22,7 @@ Vue.component('gxb-cy', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -162,7 +162,7 @@ Vue.component('gxb-cy', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

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

@ -22,7 +22,7 @@ Vue.component('gxb-evaluation', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -90,7 +90,7 @@ Vue.component('gxb-evaluation', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

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

@ -22,7 +22,7 @@ Vue.component('gxb-manage', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -81,7 +81,7 @@ Vue.component('gxb-manage', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

+ 2 - 2
component/statistics/GxbMz/index.js

@ -22,7 +22,7 @@ Vue.component('gxb-mz', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -80,7 +80,7 @@ Vue.component('gxb-mz', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

+ 2 - 2
component/statistics/GxbTurnup/index.js

@ -22,7 +22,7 @@ Vue.component('gxb-turnup', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -79,7 +79,7 @@ Vue.component('gxb-turnup', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

+ 1 - 1
component/statistics/JzSituation/index.html

@ -23,7 +23,7 @@
      </label>
      </label>
    </div>
    </div>
    <div class="searchDiv pb20 pr20">
    <div class="searchDiv pb20 pr20">
      <label class="c-333 c-f14">签约状:</label>
      <label class="c-333 c-f14">签约状态:</label>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
    </div>
    </div>

+ 2 - 2
component/statistics/SignSituation/index.js

@ -22,7 +22,7 @@ Vue.component('sign-situation', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -81,7 +81,7 @@ Vue.component('sign-situation', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

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

@ -23,7 +23,7 @@
      </label>
      </label>
    </div>
    </div>
    <div class="searchDiv pb20 pr20">
    <div class="searchDiv pb20 pr20">
      <label class="c-333 c-f14">签约状:</label>
      <label class="c-333 c-f14">签约状态:</label>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="1">是</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
      <el-radio v-model="form.isSign" label="0">否</el-radio>
    </div>
    </div>
@ -75,7 +75,7 @@
    </el-table-column>
    </el-table-column>
    <el-table-column label="操作" align="center" width="130px">
    <el-table-column label="操作" align="center" width="130px">
      <template slot-scope="scope">
      <template slot-scope="scope">
        <el-button type="text" @click="openDialog(scope)">查看筛查表单</el-button>
        <el-button type="text" @click="openDialog(scope)" :disabled="!scope.row.code">查看筛查表单</el-button>
      </template>
      </template>
    </el-table-column>
    </el-table-column>
  </el-table>
  </el-table>

+ 3 - 3
component/statistics/TurndownAnalysis/index.js

@ -22,7 +22,7 @@ Vue.component('turndown-analysis', {
      chooseTime: null,
      chooseTime: null,
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      areaOptions: [
      areaOptions: [
@ -50,7 +50,7 @@ Vue.component('turndown-analysis', {
        { label: '社区名称', prop: 'hospitalName', width: '130' },
        { label: '社区名称', prop: 'hospitalName', width: '130' },
        { label: '下转次数', prop: 'num', width: '100' },
        { label: '下转次数', prop: 'num', width: '100' },
        { label: '最近一次下转诊断', prop: 'diagnosisName', width: '130' },
        { label: '最近一次下转诊断', prop: 'diagnosisName', width: '130' },
        { label: '最近一次下转时间', prop: 'turnDownTime', width: '130' },
        { label: '最近一次下转时间', prop: 'turnDownTime', width: '150' },
        { label: '最近一次下转类型', prop: 'eventType', width: '130' },
        { label: '最近一次下转类型', prop: 'eventType', width: '130' },
        { label: '风险评估次数', prop: 'screenNum', width: '110' },
        { label: '风险评估次数', prop: 'screenNum', width: '110' },
        { label: '最近一次评估结果', prop: 'screenResult', width: '130' }
        { label: '最近一次评估结果', prop: 'screenResult', width: '130' }
@ -85,7 +85,7 @@ Vue.component('turndown-analysis', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]

+ 3 - 3
component/statistics/reservationSituation/index.js

@ -1,5 +1,5 @@
var template = ''
var template = ''
$.ajax('../../../component/statistics/reservationSituation/index.html', {
$.ajax('../../../component/statistics/ReservationSituation/index.html', {
  data: {},
  data: {},
  dataType: 'html',
  dataType: 'html',
  cache: false,
  cache: false,
@ -18,7 +18,7 @@ Vue.component('reservation-situation', {
    return {
    return {
      rangeOptions: [
      rangeOptions: [
        { label: '区', value: 'town' },
        { label: '区', value: 'town' },
        { label: '医院', value: 'hospital' },
        { label: '社区', value: 'hospital' },
        { label: '团队', value: 'team' }
        { label: '团队', value: 'team' }
      ],
      ],
      age: [],
      age: [],
@ -81,7 +81,7 @@ Vue.component('reservation-situation', {
      } else {
      } else {
        this.level = 3 // 社区管理
        this.level = 3 // 社区管理
        this.rangeOptions = [
        this.rangeOptions = [
          { label: '医院', value: 'hospital' },
          { label: '社区', value: 'hospital' },
          { label: '团队', value: 'team' }
          { label: '团队', value: 'team' }
        ]
        ]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
        this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]