| | |
| | | </el-select> --> |
| | | <el-select |
| | | v-model="queryParams.leavehospitaldistrictcodes" |
| | | |
| | | size="medium" |
| | | multiple |
| | | filterable |
| | | placeholder="请选择病区" |
| | | > |
| | | <el-option |
| | | <el-option |
| | | v-for="item in flatArray" |
| | | :key="item.deptCode" |
| | | :label="item.label" |
| | |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> --> |
| | | <el-form-item label="统计日期" prop="userName"> |
| | | <el-select |
| | | v-model="queryParams.serviceType" |
| | | multiple |
| | | placeholder="请选择" |
| | | > |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <el-form-item |
| | | label-width="200" |
| | | label="应随访时间范围" |
| | | prop="userName" |
| | | > |
| | | <el-date-picker |
| | | v-model="queryParams.dateRange" |
| | | type="daterange" |
| | |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="患者过滤数量" |
| | | label="不执行" |
| | | align="center" |
| | | width="120" |
| | | key="bzxCount" |
| | |
| | | key="sfwcl" |
| | | prop="sfwcl" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span>{{ (Number(scope.row.sfwcl)*100).toFixed(2) }}%</span> |
| | | <template slot-scope="scope"> |
| | | <span>{{ (Number(scope.row.sfwcl) * 100).toFixed(2) }}%</span> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column |
| | |
| | | type="danger" |
| | | plain |
| | | @click="routerErr(scope.row)" |
| | | ><span class="button-zx" |
| | | >{{scope.row.yczs}}</span |
| | | ></el-button |
| | | ><span class="button-zx">{{ |
| | | scope.row.yczs |
| | | }}</span></el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | |
| | | listtag, |
| | | tagclassifylist, |
| | | } from "@/api/system/label"; |
| | | import { |
| | | getSfStatistics,deptTreeSelect |
| | | } from "@/api/system/user"; |
| | | import { getSfStatistics, deptTreeSelect } from "@/api/system/user"; |
| | | |
| | | import Treeselect from "@riophae/vue-treeselect"; |
| | | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; |
| | |
| | | idds: "", //分类id |
| | | // 总条数 |
| | | total: 0, |
| | | flatArray:[], |
| | | flatArray: [], |
| | | amendtag: false, //是否修改类别 |
| | | lstamendtag: false, //是否修改标签 |
| | | scavisible: false, //删除弹框 |
| | |
| | | propss: { multiple: true }, |
| | | |
| | | options: [ |
| | | { |
| | | { |
| | | value: 1, |
| | | label: "东南", |
| | | label: "监测评估", |
| | | }, |
| | | { |
| | | value: 2, |
| | | label: "西北", |
| | | label: "出院随访", |
| | | }, |
| | | { |
| | | value: 3, |
| | | label: "仨仨仨", |
| | | label: "门诊随访", |
| | | }, |
| | | { |
| | | value: 4, |
| | | label: "六飒飒飒", |
| | | label: "宣教关怀", |
| | | }, |
| | | { |
| | | value: 5, |
| | | label: "复诊管理", |
| | | }, |
| | | |
| | | { |
| | | value: 7, |
| | | label: "患者报告", |
| | | }, |
| | | |
| | | { |
| | | value: 9, |
| | | label: "体检随访", |
| | | }, |
| | | |
| | | { |
| | | value: 11, |
| | | label: "影像随访", |
| | | }, |
| | | { |
| | | value: 12, |
| | | label: "心电随访", |
| | | }, |
| | | { |
| | | value: 13, |
| | | label: "专病随访", |
| | | }, |
| | | ], |
| | | pickerOptions: { |
| | |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | serviceType:[2], |
| | | serviceType: [2], |
| | | dateRange: [], |
| | | }, |
| | | // 列信息 |
| | |
| | | watch: {}, |
| | | created() { |
| | | this.getList(); |
| | | this.getDeptTree(); |
| | | this.getDeptTree(); |
| | | }, |
| | | |
| | | methods: { |
| | |
| | | // 科室列表 |
| | | deptTreeSelect().then((response) => { |
| | | this.deptOptions = response.data; |
| | | console.log( this.deptOptions,' this.deptOptions'); |
| | | console.log(this.deptOptions, " this.deptOptions"); |
| | | |
| | | this.flatArray = this.flattenArray(response.data); |
| | | console.log(this.flatArray,'this.flatArray'); |
| | | console.log(this.flatArray, "this.flatArray"); |
| | | }); |
| | | }, |
| | | flattenArray(multiArray) { |
| | |
| | | }; |
| | | }, |
| | | routerErr(row) { |
| | | console.log(row,'跳转异常'); |
| | | console.log(row, "跳转异常"); |
| | | this.$router.push({ |
| | | path: "/followvisit/discharge", |
| | | query: { |
| | |
| | | handleQuery() { |
| | | this.queryParams.pageNum = 1; |
| | | console.log(); |
| | | this.queryParams.startTime = this.parseTime(this.queryParams.dateRange[0]); |
| | | this.queryParams.startTime = this.parseTime( |
| | | this.queryParams.dateRange[0] |
| | | ); |
| | | this.queryParams.endTime = this.parseTime(this.queryParams.dateRange[1]); |
| | | this.getList(); |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.queryParams.dateRange = []; |
| | | this.queryParams.leavehospitaldistrictcodes=[]; |
| | | this.queryParams.leavehospitaldistrictcodes = []; |
| | | this.handleQuery(); |
| | | }, |
| | | // 多选框选中数据 |