| | |
| | | <template> |
| | | <div> |
| | | <el-form |
| | | :model="queryParams" |
| | | ref="tableList" |
| | | :inline="true" |
| | | label-width="76px" |
| | | style="margin: 10px 10px" |
| | | > |
| | | <el-form :model="queryParams" ref="tableList" :inline="true" label-width="76px" style="margin: 10px 10px"> |
| | | <el-form-item label="体检时间" prop="date"> |
| | | <el-date-picker |
| | | v-model="value1" |
| | | type="datetimerange" |
| | | align="right" |
| | | start-placeholder="开始日期" |
| | | :picker-options="pickerOptions" |
| | | end-placeholder="结束日期" |
| | | :default-time="['00:00:00', '23:00:00']" |
| | | format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm" |
| | | @change="dateChangebirthday1" |
| | | > |
| | | <el-date-picker v-model="value1" type="datetimerange" align="right" start-placeholder="开始日期" |
| | | :picker-options="pickerOptions" end-placeholder="结束日期" :default-time="['00:00:00', '23:00:00']" |
| | | format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm" @change="dateChangebirthday1"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item> |
| | |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | |
| | | |
| | | |
| | | <script> |
| | | import { GetChartByDate } from "@/api/count/chart"; |
| | | const echarts = require("echarts/lib/echarts"); |
| | |
| | | data() { |
| | | return { |
| | | pickerOptions: { |
| | | shortcuts: [{ |
| | | text: '最近一周', |
| | | onClick(picker) { |
| | | const end = new Date(); |
| | | const start = new Date(); |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); |
| | | picker.$emit('pick', [start, end]); |
| | | } |
| | | }, { |
| | | text: '最近一个月', |
| | | onClick(picker) { |
| | | const end = new Date(); |
| | | const start = new Date(); |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); |
| | | picker.$emit('pick', [start, end]); |
| | | } |
| | | }, { |
| | | text: '最近三个月', |
| | | onClick(picker) { |
| | | const end = new Date(); |
| | | const start = new Date(); |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); |
| | | picker.$emit('pick', [start, end]); |
| | | } |
| | | }] |
| | | }, |
| | | shortcuts: [{ |
| | | text: '最近一周', |
| | | onClick(picker) { |
| | | const end = new Date(); |
| | | const start = new Date(); |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); |
| | | picker.$emit('pick', [start, end]); |
| | | } |
| | | }, { |
| | | text: '最近一个月', |
| | | onClick(picker) { |
| | | const end = new Date(); |
| | | const start = new Date(); |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); |
| | | picker.$emit('pick', [start, end]); |
| | | } |
| | | }, { |
| | | text: '最近三个月', |
| | | onClick(picker) { |
| | | const end = new Date(); |
| | | const start = new Date(); |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); |
| | | picker.$emit('pick', [start, end]); |
| | | } |
| | | }] |
| | | }, |
| | | value1: "", |
| | | DateList: [], |
| | | startTime: "", |
| | |
| | | }; |
| | | }, |
| | | |
| | | created() { |
| | | created() { |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | | getdate() { |
| | | getNewDateList().then((res) => { |
| | | this.value1 = [ |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList() |
| | | }); |
| | | }, |
| | | getList() { |
| | | this.queryParams.startDate = this.startTime[0]; |
| | | this.queryParams.endDate = this.startTime[1]; |
| | | if (this.value1) { |
| | | this.queryParams.startDate = this.value1[0]; |
| | | this.queryParams.endDate = this.value1[1]; |
| | | } else { |
| | | this.queryParams.startDate = this.startTime[0]; |
| | | this.queryParams.endDate = this.startTime[1]; |
| | | } |
| | | |
| | | GetChartByDate(this.queryParams).then((response) => { |
| | | this.DateList = response; |
| | | console.log(this.DateList); |
| | |
| | | height: 580px; |
| | | background-color: #fff; |
| | | } |
| | | </style> |
| | | |
| | | |
| | | |
| | | </style> |
| | |
| | | // 搜索 |
| | | submitForm() { |
| | | this.queryParams.pageNum = 1; |
| | | this.queryParams.beginTime = this.startTime[0]; |
| | | this.queryParams.endTime = this.startTime[1]; |
| | | if(this.value1){ |
| | | this.queryParams.beginTime = this.value1[0]; |
| | | this.queryParams.endTime = this.value1[1]; |
| | | }else{ |
| | | |
| | | this.queryParams.beginTime = this.startTime[0]; |
| | | this.queryParams.endTime = this.startTime[1]; |
| | | } |
| | | let disesseName = this.queryParams.disesseName; |
| | | if (disesseName) { |
| | | illness(this.queryParams).then(response => { |
| | |
| | | 性别: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | {{ tableAll.cusSex }} |
| | | {{ tableAll.cusSex}} |
| | | </td> |
| | | </tr> |
| | | <tr style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getListEmer(); |
| | | this.getDictListEmer(); |
| | | this.getdate(); |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | dialogVisibles() { |
| | |
| | | }, |
| | | /** 查询体检记录列表 */ |
| | | getList() { |
| | | this.queryParams.djbeginTime = this.startTime[0]; |
| | | if(this.createTimeList){ |
| | | this.queryParams.djbeginTime = this.createTimeList[0]; |
| | | this.queryParams.djendTime = this.createTimeList[1]; |
| | | }else{ |
| | | this.queryParams.djbeginTime = this.startTime[0]; |
| | | this.queryParams.djendTime = this.startTime[1]; |
| | | } |
| | | |
| | | this.queryParams.bgbeginTime = this.startTime1[0]; |
| | | this.queryParams.bgendTime = this.startTime1[1]; |
| | | this.loading = true; |
| | |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.reportTimeList =[] |
| | | this.createTimeList=[] |
| | | this.startTime =[] |
| | | this.startTime1 =[] |
| | | this.resetForm("queryForm"); |
| | |
| | | style="margin-bottom: 20px" |
| | | /> |
| | | </div> |
| | | <div class="head-tree"> |
| | | <div class="head-tree" style="height: 486px; overflow-y: scroll;"> |
| | | <el-tree |
| | | ref="tree" |
| | | node-key="id" |
| | |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | |
| | | // this.username = this.form.contactUserId; |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | /** 查询小程序团队预约记录列表 */ |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | // / 处理默认选中当前日期 |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | // / 处理默认选中当前日期 |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime() |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | getNowTime() { |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | // / 处理默认选中当前日期 |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | // / 处理默认选中当前日期 |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | // / 处理默认选中当前日期 |
| | |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.queryParams.cateringId = "" |
| | | this.resetForm("queryForm"); |
| | | this.handleQuery(); |
| | | }, |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00"), |
| | | ]; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | getList() { |
| | |
| | | <template> |
| | | <div> |
| | | <el-form |
| | | :model="queryParams" |
| | | ref="tableList" |
| | | :inline="true" |
| | | label-width="76px" |
| | | style="margin: 10px 10px" |
| | | > |
| | | <el-form :model="queryParams" ref="tableList" :inline="true" label-width="76px" style="margin: 10px 10px"> |
| | | <el-form-item label="统计区间" prop="date"> |
| | | <el-date-picker |
| | | v-model="value1" |
| | | type="datetimerange" |
| | | align="right" |
| | | start-placeholder="开始日期" |
| | | :picker-options="pickerOptions" |
| | | end-placeholder="结束日期" |
| | | :default-time="['00:00:00', '23:00:00']" |
| | | format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm" |
| | | @change="dateChangebirthday1" |
| | | > |
| | | <el-date-picker v-model="value1" type="datetimerange" align="right" start-placeholder="开始日期" |
| | | :picker-options="pickerOptions" end-placeholder="结束日期" :default-time="['00:00:00', '23:00:00']" |
| | | format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm" @change="dateChangebirthday1"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item> |
| | |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | |
| | | |
| | | |
| | | <script> |
| | | import { GetChartByDate } from "@/api/count/chart"; |
| | | const echarts = require("echarts/lib/echarts"); |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00"), |
| | | ]; |
| | | this.getList() |
| | | }); |
| | | }, |
| | | getList() { |
| | | this.queryParams.startDate = this.startTime[0]; |
| | | this.queryParams.endDate = this.startTime[1]; |
| | | if (this.value1) { |
| | | this.queryParams.startDate = this.value1[0]; |
| | | this.queryParams.endDate = this.value1[1]; |
| | | } else { |
| | | this.queryParams.startDate = this.startTime[0]; |
| | | this.queryParams.endDate = this.startTime[1]; |
| | | } |
| | | |
| | | let myChart = this.$echarts.init(document.getElementById("main")); |
| | | //你进入页面先把图表渲染了 然后才获取的数据把 |
| | | myChart.setOption({ |
| | |
| | | height: 580px; |
| | | background-color: #fff; |
| | | } |
| | | </style> |
| | | |
| | | |
| | | |
| | | </style> |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.Company(); |
| | | this.getListEmer(); |
| | | this.getDictListEmer(); |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | dialogVisibles() { |
| | |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.createTimeList = [] |
| | | this.resetForm("queryForm"); |
| | | this.handleQuery(); |
| | | }, |
| | |
| | | }) |
| | | }, |
| | | submitrighr() { |
| | | this.openss = false |
| | | if(this.pacList.length >= 1){ |
| | | this.openss = false |
| | | this.forms.pacName = this.pacList[0].pacName |
| | | this.forms.price = this.queryParams.price |
| | | this.forms.ysPrice = (this.forms.price * (this.forms.limits / 10)).toFixed(2); |
| | | }else{ |
| | | this.$modal.msgError("请选择套餐"); |
| | | } |
| | | |
| | | }, |
| | | // 套餐单项获取 |
| | | handleChangeOne(selection) { |
| | |
| | | <el-input v-model="queryParams.tjNumber" placeholder="请输入体检号" clearable @keyup.enter.native="handleQuery" /> |
| | | </el-form-item> --> |
| | | <el-form-item label="登记时间" prop="createTimeList"> |
| | | <el-date-picker clearable v-model="queryParams.createTimeList" :default-time="['00:00:00', '23:59:00']" |
| | | <el-date-picker clearable v-model="createTimeList" :default-time="['00:00:00', '23:59:00']" |
| | | format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm" |
| | | type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" |
| | |
| | | url: "", |
| | | flag: true, |
| | | tempId: null, |
| | | createTimeList:[], |
| | | bill: null, |
| | | Treedata: [], |
| | | defaultProps: { |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.getListEmer(); |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | | getdate() { |
| | | getNewDateList().then((res) => { |
| | | this.queryParams.createTimeList = [ |
| | | this.createTimeList = [ |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | ]; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | dialogVisibles() { |
| | |
| | | var threeDays = curDate - dayNum; |
| | | var sDay = this.getLocalTime(threeDays); |
| | | var end = this.getLocalTime(curDate); |
| | | this.queryParams.createTimeList = [sDay, end]; |
| | | this.createTimeList = [sDay, end]; |
| | | }, |
| | | add0(m) { |
| | | return m < 10 ? "0" + m : m; |
| | |
| | | /** 查询体检记录列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | | if (this.createTimeList) { |
| | | this.queryParams.createTime = this.createTimeList[0]; |
| | | this.queryParams.finishTime = this.createTimeList[1]; |
| | | } else { |
| | | this.queryParams.createTime = null; |
| | | this.queryParams.finishTime = null; |
| | | } |
| | | listOrder(this.queryParams).then((response) => { |
| | | this.orderList = response.rows; |
| | | response.rows.forEach((item, index) => { |
| | |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.createTimeList =[] |
| | | this.resetForm("queryForm"); |
| | | this.handleQuery(); |
| | | }, |
| | |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getList(); |
| | | |
| | | this.getdate(); |
| | | }, |
| | | methods: { |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | /** 查询角色列表 */ |
| | |
| | | }, |
| | | created() { |
| | | // this.getNowTime(); |
| | | this.getList(); |
| | | |
| | | this.Company(); |
| | | this.getListEmer(); |
| | | this.getdate(); |
| | |
| | | moment(res.data).format("YYYY-MM-DD 00:00:00"), |
| | | moment(res.data).format("YYYY-MM-DD 23:59:00") |
| | | ];; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | dialogVisibles() { |
| | |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.createTimeList = [] |
| | | this.resetForm("queryForm"); |
| | | this.handleQuery(); |
| | | }, |
| | |
| | | /** 查询部门下拉树结构 */ |
| | | projectGetList().then((response) => { |
| | | this.Treedata = response.data.list; |
| | | this.Treedata.forEach(item => { |
| | | if(item.proParentId == "0"){ |
| | | item.disabled = true |
| | | } |
| | | }) |
| | | this.loading = false; |
| | | }); |
| | | }, |
| | |
| | | // detail: https://cli.vuejs.org/config/#devserver-proxy |
| | | [process.env.VUE_APP_BASE_API]: { |
| | | //target: `https://ltpeis.xaltjdkj.cn:5501/prod-api/getInfo`, |
| | | target: `http://192.168.0.112:5011`, |
| | | target: `http://192.168.0.108:5011`, |
| | | // // target: `http://192.168.0.99:8080/ltkj-admin`, |
| | | // target: `https://ltpeis.xaltjdkj.cn:5011/ltkj-admin`, |
| | | // target: `http://10.168.0.9:5011`, |