+
-
-
+
-
+
@@ -307,18 +307,41 @@ export default {
},
//挂载完成
- mounted() {
+ mounted() {
+ let ldate = new Date();
+ this.patientRegister.query.startDate = ldate;
+ this.patientRegister.query.endDate = ldate;
+ this.patientRegister.query.dateType = '2'
+
+ this.dictInit()
+
this.$nextTick(() => {
this.scrollFull()
})
},
computed: {
- ...mapState(["window", "dict", "patientRegister", "customerOrg"]),
+ ...mapState(["pickerOptions", "window", "dict", "patientRegister", "customerOrg"]),
},
methods: {
...mapActions(["getCustomerOrgGroup", "getPatientRegisterAbs"]),
dddw, moment,
+ dictInit() {
+ //体检类别
+ getapi("/api/app/medical-type/in-filter").then((res) => {
+ if (res.code > -1) {
+ this.dict.medicalType = res.data;
+ }
+ });
+
+ //人员类别
+ getapi("/api/app/personnel-type/in-filter").then((res) => {
+ if (res.code > -1) {
+ this.dict.personnelType = res.data;
+ }
+ });
+ },
+
handleSelectionChange(val) {
this.multipleSelection = val;
},
@@ -346,9 +369,22 @@ export default {
});
},
-
+ // 清除查询条件
+ btnClear() {
+ this.patientRegister.query.patientRegisterNo = ''
+ this.patientRegister.query.patientNo = ''
+ this.patientRegister.query.patientName = ''
+ this.patientRegister.query.pacsNo = ''
+ this.patientRegister.query.lisNo = ''
+ this.patientRegister.query.sex = ''
+ this.patientRegister.query.phone = ''
+ this.patientRegister.query.idCardNo = ''
+ },
//查询
+ btnQuery() {
+ this.Query()
+ },
async Query() {
// 查询时,清掉明细数据 (滚动时不清)
this.tableDataCurrentRow = {}; // 清除选择
diff --git a/src/router/index.js b/src/router/index.js
index 5894083..018b962 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -581,6 +581,12 @@ const routes = [{
component: () =>
import ("../views/report/chargeAsbitem.vue"),
},
+ {
+ path: "/recoverQuery",
+ name: "回收表查询",
+ component: () =>
+ import ("../components/patientRegister/patientRegisterRecoverListQuery.vue"),
+ },
{
path: "/unCheckAsbitem",
name: "人员未检组合项目",