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;
}
}
};
+