diff --git a/src/views/system/revenue/index.vue b/src/views/system/revenue/index.vue index 1186b40..447ff14 100644 --- a/src/views/system/revenue/index.vue +++ b/src/views/system/revenue/index.vue @@ -8,13 +8,33 @@ v-show="showSearch" label-width="100px" > + + + + + - + {{ + queryParams.nursePersonName + }} + + 搜索 重置 @@ -84,6 +104,71 @@ 取 消 + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + @@ -95,7 +180,8 @@ import { addRevenue, updateRevenue } from "@/api/system/revenue.js"; - +import { getListByUser } from "@/api/system/userlist.js"; +import { listPerson } from "@/api/system/person"; export default { name: "Revenue", data() { @@ -127,14 +213,35 @@ export default { revenueAmount: null, finishOrderTime: null }, + //护理站请求参数 + nurseStationqueryParams: { + pageNum: 1, + pageSize: 10 + }, + //人员请求 + nursePersonqueryParams: { + pageNum: 1, + pageSize: 10 + }, // 表单参数 form: {}, // 表单校验 - rules: {} + rules: {}, + //选择人员 + nursePersonshow: false, + //护理站list + nurseStationlist: [], + //选择人员 + nursePersonshow: false, + //人员list + nursePersonlist: [], + nursePersontotal: 0, + nursePersonid: null }; }, created() { - this.getList(); + this.nurseStationinfo(); + this.nursePersoninfo(); }, methods: { /** 查询护理员订单佣金收益信息列表 */ @@ -174,6 +281,10 @@ export default { /** 重置按钮操作 */ resetQuery() { this.resetForm("queryForm"); + this.queryParams.pageNum = 1; + this.queryParams.pageSize = 10; + this.queryParams.nursePersonName = null; + this.queryParams.nurseStationPersonId = null; this.handleQuery(); }, // 多选框选中数据 @@ -243,7 +354,70 @@ export default { }, `revenue_${new Date().getTime()}.xlsx` ); + }, + //护理站请求 + nurseStationinfo() { + getListByUser(this.nurseStationqueryParams).then(res => { + this.nurseStationlist = res.rows; + this.nurseStationtotal = res.total; + this.queryParams.nurseStationId = res.rows[0].id; + this.queryParams.nurseStationName = res.rows[0].nurseStationName; + this.getList(); + }); + }, + /** 护理人员重置按钮操作 */ + nursePersoncancel() { + this.nursePersonshow = false; + this.nursePersonreset(); + }, + //护理人员重置 + nursePersonreset() { + this.nursePersonqueryParams = { + pageNum: 1, + pageSize: 10 + }; + this.nursePersoninfo(); + }, + //护理人员请求 + nursePersoninfo() { + listPerson(this.nursePersonqueryParams).then(res => { + res.rows.forEach(e => { + if (e.modifyCheckStatus == "CHECKED") { + e.modifyCheckStatus = true; + } else { + e.modifyCheckStatus = false; + } + }); + this.nursePersonlist = res.rows; + this.nursePersontotal = res.total; + }); + }, + //护理人员搜索 + nursePersonhandleQuery() { + this.nursePersonqueryParams.pageNum = 1; + this.nursePersoninfo(); + }, + //护理人员click + nursePersonclick(row) { + this.nursePersonid = row.id; + this.queryParams.nursePersonName = row.nursePersonName; + this.queryParams.nurseStationPersonId = row.id; + this.nursePersonshow = false; + }, + //form点击护理人员 + nursePersonNameclick() { + this.nursePersonid = this.queryParams.nurseStationPersonId; + this.nursePersonshow = true; } } }; +