|  | @@ -1,10 +1,10 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  | -  <page-layer>
 | 
	
		
			
				|  |  | -    <template #header>
 | 
	
		
			
				|  |  | +  <div class="layout_container">
 | 
	
		
			
				|  |  | +    <header>
 | 
	
		
			
				|  |  |        <el-date-picker v-model="dateRange" type="monthrange" range-separator="至" start-placeholder="开始月份"
 | 
	
		
			
				|  |  | -        end-placeholder="结束月份" style="width: 220px"></el-date-picker>
 | 
	
		
			
				|  |  | +                      end-placeholder="结束月份" style="width: 220px"></el-date-picker>
 | 
	
		
			
				|  |  |        <el-cascader v-model="setlCondition.dataInfo" :options="setlCondition.options" :props="{ expandTrigger: 'hover' }"
 | 
	
		
			
				|  |  | -        @change="handleChange" :clearable="true" :filterable="true" placeholder="请选择险种">
 | 
	
		
			
				|  |  | +                   @change="handleChange" :clearable="true" :filterable="true" placeholder="请选择险种">
 | 
	
		
			
				|  |  |        </el-cascader>
 | 
	
		
			
				|  |  |        <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  |        <el-button icon="Search" type="primary" @click="fetchSetlinfos">查询</el-button>
 | 
	
	
		
			
				|  | @@ -12,43 +12,47 @@
 | 
	
		
			
				|  |  |        <el-button icon="TrendCharts" type="primary" @click="selectChart">分析图</el-button>
 | 
	
		
			
				|  |  |        <el-button icon="Histogram" type="primary" @click="showBarChart">费用趋势图</el-button>
 | 
	
		
			
				|  |  |        <el-button icon="TrendCharts" type="primary" @click="showTreeChart">人数树状图</el-button>
 | 
	
		
			
				|  |  | -    </template>
 | 
	
		
			
				|  |  | -    <template #main>
 | 
	
		
			
				|  |  | -      <el-tabs type="border-card" v-model="setlCondition.selectType" @tab-click="handleClick">
 | 
	
		
			
				|  |  | +    </header>
 | 
	
		
			
				|  |  | +    <div class="layout_main">
 | 
	
		
			
				|  |  | +      <el-tabs class="el-tabs__fill" type="border-card" v-model="setlCondition.selectType" @tab-click="handleClick">
 | 
	
		
			
				|  |  |          <el-tab-pane label="数据" name="first">
 | 
	
		
			
				|  |  | -          <el-table :data="setlinfos" :height="tableHeight" border highlight-current-row row-key="childKey" show-summary
 | 
	
		
			
				|  |  | -            :summary-method="getSummaries1" stripe @row-dblclick="fetchSetldetails">
 | 
	
		
			
				|  |  | -            <el-table-column label="险种类型" prop="insurName" fixed header-align="center" width="130"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="住院人次" prop="psnCount" align="center" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="住院天数" prop="inDays" align="center" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="平均住院日" prop="avgInDays" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="总费用" prop="totalFee" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="药品费用" prop="drugFee" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="药品占比(%)" prop="drugFeeRatio" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="耗材费用" prop="matFee" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="耗材占比(%)" prop="matFeeRatio" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="基本医疗统筹金额" prop="fundPooling" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="大病基金" prop="bigIllFundPooling" align="right" header-align="center">
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="公务员基金支付" prop="civilServiceFund" align="right" header-align="center">
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="医疗救助基金支出" prop="mafPay" align="right" header-align="center">
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="职工大额医疗费用补助基金支出" prop="hifobPay" align="right" header-align="center">
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="企业补充医疗保险基金支出" prop="hifesPay" align="right" header-align="center">
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="其他基金" prop="otherFunds" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="全部基金" prop="allFunds" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="个人账户支出" prop="acctPay" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -          </el-table>
 | 
	
		
			
				|  |  | +          <div class="layout_display_flex_y">
 | 
	
		
			
				|  |  | +            <div class="layout_flex_1-y">
 | 
	
		
			
				|  |  | +              <el-table :data="setlinfos" :height="tableHeight" border highlight-current-row row-key="childKey" show-summary
 | 
	
		
			
				|  |  | +                        :summary-method="getSummaries1" stripe @row-dblclick="fetchSetldetails">
 | 
	
		
			
				|  |  | +                <el-table-column label="险种类型" prop="insurName" fixed header-align="center" width="130"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="住院人次" prop="psnCount" align="center" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="住院天数" prop="inDays" align="center" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="平均住院日" prop="avgInDays" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="总费用" prop="totalFee" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="药品费用" prop="drugFee" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="药品占比(%)" prop="drugFeeRatio" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="耗材费用" prop="matFee" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="耗材占比(%)" prop="matFeeRatio" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="基本医疗统筹金额" prop="fundPooling" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="大病基金" prop="bigIllFundPooling" align="right" header-align="center">
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="公务员基金支付" prop="civilServiceFund" align="right" header-align="center">
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="医疗救助基金支出" prop="mafPay" align="right" header-align="center">
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="职工大额医疗费用补助基金支出" prop="hifobPay" align="right" header-align="center">
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="企业补充医疗保险基金支出" prop="hifesPay" align="right" header-align="center">
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="其他基金" prop="otherFunds" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="全部基金" prop="allFunds" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="个人账户支出" prop="acctPay" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +              </el-table>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  |            <el-dialog v-model="showSetldetails" :close-on-click-modal="false" :close-on-press-escape="false"
 | 
	
		
			
				|  |  | -            :title="filterDialogTitle" width="80%">
 | 
	
		
			
				|  |  | +                :title="filterDialogTitle" width="80%">
 | 
	
		
			
				|  |  |              <div style="width: 130px; height: 36px; position: absolute; top: 16px; right: 60px">
 | 
	
		
			
				|  |  |                <el-button icon="Download" type="primary" @click="exportYbDetailExcel">导出Excel</el-button>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <el-table :data="setldetails.slice(pageSize * (currentPage - 1), pageSize * currentPage)" height="560"
 | 
	
		
			
				|  |  | -              highlight-current-row stripe @row-dblclick="openSetlinfoComponent">
 | 
	
		
			
				|  |  | +                      highlight-current-row stripe @row-dblclick="openSetlinfoComponent">
 | 
	
		
			
				|  |  |                <el-table-column fixed label="序号" type="index" width="40"></el-table-column>
 | 
	
		
			
				|  |  |                <el-table-column fixed label="姓名" prop="psnName" width="60"></el-table-column>
 | 
	
		
			
				|  |  |                <el-table-column fixed label="住院号" prop="patNo" width="70"></el-table-column>
 | 
	
	
		
			
				|  | @@ -80,8 +84,8 @@
 | 
	
		
			
				|  |  |                <el-table-column label="耗材费" prop="chargeSanitaryMaterial"></el-table-column>
 | 
	
		
			
				|  |  |              </el-table>
 | 
	
		
			
				|  |  |              <el-pagination :current-page="currentPage" :page-size="pageSize" :page-sizes="[15, 30, 45, 60]"
 | 
	
		
			
				|  |  | -              :total="setldetails.length" layout="total, sizes, prev, pager, next, jumper" style="margin-top: 5px"
 | 
	
		
			
				|  |  | -              @size-change="handleSizeChange" @current-change="handleCurrentChange"></el-pagination>
 | 
	
		
			
				|  |  | +                           :total="setldetails.length" layout="total, sizes, prev, pager, next, jumper" style="margin-top: 5px"
 | 
	
		
			
				|  |  | +                           @size-change="handleSizeChange" @current-change="handleCurrentChange"></el-pagination>
 | 
	
		
			
				|  |  |            </el-dialog>
 | 
	
		
			
				|  |  |            <el-dialog v-model="showSetlinfoComponent" :close-on-click-modal="false" title="结算信息" width="70%">
 | 
	
		
			
				|  |  |              <Setlinfo :setlinfo="currentSetldetail" />
 | 
	
	
		
			
				|  | @@ -92,13 +96,13 @@
 | 
	
		
			
				|  |  |            <el-dialog v-model="treeChart" :close-on-click-modal="false" title="人数树状图" width="70%" top="40px" draggable>
 | 
	
		
			
				|  |  |              <div style="height: 35px">
 | 
	
		
			
				|  |  |                <el-autocomplete v-model="deptNo" value-key="name" :fetch-suggestions="querySearchDept"
 | 
	
		
			
				|  |  | -                :trigger-on-focus="false" clearable class="inline-input w-50 m-2" style="width: 240px"
 | 
	
		
			
				|  |  | -                placeholder="请输入关键字" @select="handleSelect">
 | 
	
		
			
				|  |  | +                               :trigger-on-focus="false" clearable class="inline-input w-50 m-2" style="width: 240px"
 | 
	
		
			
				|  |  | +                               placeholder="请输入关键字" @select="handleSelect">
 | 
	
		
			
				|  |  |                  <template #prepend>科室</template>
 | 
	
		
			
				|  |  |                </el-autocomplete>
 | 
	
		
			
				|  |  |                <el-autocomplete v-model="doctorId" value-key="name" :fetch-suggestions="querySearchDoctor"
 | 
	
		
			
				|  |  | -                :trigger-on-focus="false" clearable class="inline-input w-50 m-2" style="width: 240px"
 | 
	
		
			
				|  |  | -                placeholder="请输入关键字" @select="handleSelect">
 | 
	
		
			
				|  |  | +                               :trigger-on-focus="false" clearable class="inline-input w-50 m-2" style="width: 240px"
 | 
	
		
			
				|  |  | +                               placeholder="请输入关键字" @select="handleSelect">
 | 
	
		
			
				|  |  |                  <template #prepend>管床医生</template>
 | 
	
		
			
				|  |  |                </el-autocomplete>
 | 
	
		
			
				|  |  |                <el-input v-model="insurCode" clearable style="width: 240px" class="w-50 m-2">
 | 
	
	
		
			
				|  | @@ -112,83 +116,91 @@
 | 
	
		
			
				|  |  |            </el-dialog>
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  |          <el-tab-pane label="同比" name="second">
 | 
	
		
			
				|  |  | -          <el-table :data="setlinfos" :height="tableHeight" border highlight-current-row row-key="childKey" show-summary
 | 
	
		
			
				|  |  | -            :summary-method="getSummaries1">
 | 
	
		
			
				|  |  | -            <el-table-column label="月份" prop="month" fixed align="center" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="总费用" prop="zfy" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="今年" prop="zfy_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="去年" prop="zfy_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="同比" prop="zfy_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="全部基金" prop="zjj" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="今年" prop="zjj_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="去年" prop="zjj_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="同比" prop="zjj_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="药品费用" prop="ypf" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="今年" prop="ypf_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="去年" prop="ypf_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="同比" prop="ypf_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="耗材费用" prop="clf" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="今年" prop="clf_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="去年" prop="clf_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="同比" prop="clf_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -          </el-table>
 | 
	
		
			
				|  |  | +          <div class="layout_display_flex_y">
 | 
	
		
			
				|  |  | +            <div class="layout_flex_1-y">
 | 
	
		
			
				|  |  | +              <el-table :data="setlinfos" :height="tableHeight" border highlight-current-row row-key="childKey" show-summary
 | 
	
		
			
				|  |  | +                        :summary-method="getSummaries1">
 | 
	
		
			
				|  |  | +                <el-table-column label="月份" prop="month" fixed align="center" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="总费用" prop="zfy" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="今年" prop="zfy_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="去年" prop="zfy_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="同比" prop="zfy_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="全部基金" prop="zjj" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="今年" prop="zjj_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="去年" prop="zjj_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="同比" prop="zjj_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="药品费用" prop="ypf" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="今年" prop="ypf_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="去年" prop="ypf_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="同比" prop="ypf_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="耗材费用" prop="clf" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="今年" prop="clf_jn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="去年" prop="clf_qn" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="同比" prop="clf_tb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +              </el-table>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  |          <el-tab-pane label="环比" name="third">
 | 
	
		
			
				|  |  | -          <el-table :data="setlinfos" :height="tableHeight" border highlight-current-row row-key="childKey" show-summary
 | 
	
		
			
				|  |  | -            :summary-method="getSummaries1">
 | 
	
		
			
				|  |  | -            <el-table-column label="月份" prop="month" align="center" fixed header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="总费用" prop="zfys" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="费用" prop="zfy" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="环比" prop="zfy_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="全部基金" prop="zjjs" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="费用" prop="zjj" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="环比" prop="zjj_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="药品费用" prop="ypfs" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="费用" prop="ypf" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="环比" prop="ypf_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -            <el-table-column label="耗材费用" prop="clfs" header-align="center">
 | 
	
		
			
				|  |  | -              <el-table-column label="费用" prop="clf" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -              <el-table-column label="环比" prop="clf_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | -            </el-table-column>
 | 
	
		
			
				|  |  | -          </el-table>
 | 
	
		
			
				|  |  | +          <div class="layout_display_flex_y">
 | 
	
		
			
				|  |  | +            <div class="layout_flex_1-y">
 | 
	
		
			
				|  |  | +              <el-table :data="setlinfos" :height="tableHeight" border highlight-current-row row-key="childKey" show-summary
 | 
	
		
			
				|  |  | +                        :summary-method="getSummaries1">
 | 
	
		
			
				|  |  | +                <el-table-column label="月份" prop="month" align="center" fixed header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="总费用" prop="zfys" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="费用" prop="zfy" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="环比" prop="zfy_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="全部基金" prop="zjjs" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="费用" prop="zjj" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="环比" prop="zjj_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="药品费用" prop="ypfs" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="费用" prop="ypf" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="环比" prop="ypf_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +                <el-table-column label="耗材费用" prop="clfs" header-align="center">
 | 
	
		
			
				|  |  | +                  <el-table-column label="费用" prop="clf" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                  <el-table-column label="环比" prop="clf_hb" align="right" header-align="center"></el-table-column>
 | 
	
		
			
				|  |  | +                </el-table-column>
 | 
	
		
			
				|  |  | +              </el-table>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  |          </el-tab-pane>
 | 
	
		
			
				|  |  |        </el-tabs>
 | 
	
		
			
				|  |  | -      <el-drawer :title="titleChart" v-model="qxtDrawer" size="80%">
 | 
	
		
			
				|  |  | -        <el-row :gutter="10">
 | 
	
		
			
				|  |  | -          <el-col :span="6">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="zfyDst"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="6">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="zjjDst"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="6">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="ypfDst"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="6">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="clfDst"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -        <el-row :gutter="10">
 | 
	
		
			
				|  |  | -          <el-col :span="8">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="rcpie"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="8">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="zytsPie"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="8">
 | 
	
		
			
				|  |  | -            <div style="width: 100%; height: 400px" id="zfyPie"></div>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -      </el-drawer>
 | 
	
		
			
				|  |  | -    </template>
 | 
	
		
			
				|  |  | -  </page-layer>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +  </div>
 | 
	
		
			
				|  |  | +  <el-drawer :title="titleChart" v-model="qxtDrawer" size="80%">
 | 
	
		
			
				|  |  | +    <el-row :gutter="10">
 | 
	
		
			
				|  |  | +      <el-col :span="6">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="zfyDst"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +      <el-col :span="6">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="zjjDst"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +      <el-col :span="6">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="ypfDst"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +      <el-col :span="6">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="clfDst"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +    </el-row>
 | 
	
		
			
				|  |  | +    <el-row :gutter="10">
 | 
	
		
			
				|  |  | +      <el-col :span="8">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="rcpie"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +      <el-col :span="8">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="zytsPie"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +      <el-col :span="8">
 | 
	
		
			
				|  |  | +        <div style="width: 100%; height: 400px" id="zfyPie"></div>
 | 
	
		
			
				|  |  | +      </el-col>
 | 
	
		
			
				|  |  | +    </el-row>
 | 
	
		
			
				|  |  | +  </el-drawer>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
	
		
			
				|  | @@ -211,16 +223,14 @@ import { pieUtilsOne, barUtilsTwo, barUtilsThree, treeChartRoot } from '@/utils/
 | 
	
		
			
				|  |  |  import Setlinfo from '../../../components/medical-insurance/setlinfo/Index.vue'
 | 
	
		
			
				|  |  |  import BarChart from '../../../components/medical-insurance/ybkf/BarChart.vue'
 | 
	
		
			
				|  |  |  import { selectSmallDept, selectDoctor } from '@/api/medical-insurance/si-yb-util'
 | 
	
		
			
				|  |  | -import PageLayer from "@/layout/PageLayer";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    components: {
 | 
	
		
			
				|  |  | -    PageLayer,
 | 
	
		
			
				|  |  |      Setlinfo,
 | 
	
		
			
				|  |  |      BarChart,
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    setup() {
 | 
	
		
			
				|  |  | -    const tableHeight = window.innerHeight - 120
 | 
	
		
			
				|  |  | +    const tableHeight = window.innerHeight - 160
 | 
	
		
			
				|  |  |      const dateRange = ref([])
 | 
	
		
			
				|  |  |      const dateS = getDateRangeFormatDate(dateRange.value)
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -434,7 +444,7 @@ export default {
 | 
	
		
			
				|  |  |        let yearL = setlCondition.startTime.substr(0, 4)
 | 
	
		
			
				|  |  |        let yearR = setlCondition.endTime.substr(0, 4)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      if (yearL != yearR) {
 | 
	
		
			
				|  |  | +      if (yearL !== yearR) {
 | 
	
		
			
				|  |  |          ElMessage({
 | 
	
		
			
				|  |  |            message: '请选择同一年份!',
 | 
	
		
			
				|  |  |            type: 'warning',
 | 
	
	
		
			
				|  | @@ -548,7 +558,7 @@ export default {
 | 
	
		
			
				|  |  |        let yearL = setlCondition.startTime.substr(0, 4)
 | 
	
		
			
				|  |  |        let yearR = setlCondition.endTime.substr(0, 4)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      if (yearL != yearR) {
 | 
	
		
			
				|  |  | +      if (yearL !== yearR) {
 | 
	
		
			
				|  |  |          ElMessage({
 | 
	
		
			
				|  |  |            message: '请选择同一年份!',
 | 
	
		
			
				|  |  |            type: 'warning',
 | 
	
	
		
			
				|  | @@ -561,8 +571,7 @@ export default {
 | 
	
		
			
				|  |  |        qxtDrawer.value = true
 | 
	
		
			
				|  |  |        titleChart.value = yearL + '年医保收入分析图'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      let data = []
 | 
	
		
			
				|  |  | -      data = await selectYbChart(setlCondition)
 | 
	
		
			
				|  |  | +      let data = await selectYbChart(setlCondition)
 | 
	
		
			
				|  |  |        let setlCondition1 = clone(setlCondition)
 | 
	
		
			
				|  |  |        setlCondition1.selectType = 'first'
 | 
	
		
			
				|  |  |        data = data.concat(await selectYbStatInfo(setlCondition1))
 | 
	
	
		
			
				|  | @@ -696,6 +705,9 @@ export default {
 | 
	
		
			
				|  |  |            fundPooling: 0,
 | 
	
		
			
				|  |  |            bigIllFundPooling: 0,
 | 
	
		
			
				|  |  |            civilServiceFund: 0,
 | 
	
		
			
				|  |  | +          mafPay: 0,
 | 
	
		
			
				|  |  | +          hifobPay: 0,
 | 
	
		
			
				|  |  | +          hifesPay: 0,
 | 
	
		
			
				|  |  |            otherFunds: 0,
 | 
	
		
			
				|  |  |            allFunds: 0,
 | 
	
		
			
				|  |  |            acctPay: 0,
 | 
	
	
		
			
				|  | @@ -952,9 +964,6 @@ export default {
 | 
	
		
			
				|  |  |          const data = clone(setlinfos.value)
 | 
	
		
			
				|  |  |          data.push(getSummaries())
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        // 增加导出正在进行中状态
 | 
	
		
			
				|  |  | -        startLoading()
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          if (setlCondition.selectType === 'first') {
 | 
	
		
			
				|  |  |            const title = {
 | 
	
		
			
				|  |  |              insurName: '险种类型',
 |