3 changed files with 83 additions and 3 deletions
-
64src/components/report/CusOrgOCX.vue
-
17src/components/report/PatientRegisterQueryNobtn.vue
-
5src/store/index.js
@ -0,0 +1,64 @@ |
|||
<template> |
|||
<el-tree |
|||
:data="patientRegister.customerOrgTreeAll" |
|||
:props="customerOrg.treeprops" |
|||
@node-click="treeclick" |
|||
></el-tree> |
|||
</template> |
|||
<script> |
|||
import { mapState } from "vuex"; |
|||
import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|||
import { tcdate } from "../../utlis/proFunc"; |
|||
export default { |
|||
components: {}, |
|||
data() { |
|||
return {}; |
|||
}, |
|||
//<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree> |
|||
computed: { |
|||
...mapState(["dict", "customerOrg", "patientRegister"]), |
|||
}, |
|||
//创建组件后 |
|||
created() {}, |
|||
|
|||
//挂载组件完成 |
|||
mounted() { |
|||
//获取体检单位列表树信息 |
|||
this.getCustomerOrgTree(); |
|||
}, |
|||
|
|||
methods: { |
|||
//获取体检单位列表树信息 |
|||
getCustomerOrgTree() { |
|||
getapi("/api/app/customer-org/by-code-all").then((res) => { |
|||
//customerOrgTree = res.data; |
|||
console.log("res.data", res.data); |
|||
this.patientRegister.customerOrgTreeAll = res.data; |
|||
//tcdate(this.patientRegister.customerOrgTreeAll) |
|||
}); |
|||
}, |
|||
|
|||
//获取体检单位父级ID api/app/customer-org/parent/[CustomerOrgld |
|||
getCustomerOrgParentId(customerOrgld) { |
|||
if (customerOrgld == this.dict.personOrgId) { |
|||
this.patientRegister.query.CustomerOrgParentId = this.dict.personOrgId; |
|||
return; |
|||
} |
|||
getapi(`/api/app/customer-org/parent/${customerOrgld}`).then((res) => { |
|||
console.log("res.data", res.data); |
|||
if (res.code == 1) { |
|||
this.patientRegister.query.CustomerOrgParentId = res.data; |
|||
} |
|||
}); |
|||
}, |
|||
|
|||
//点击树节点 |
|||
treeclick(data) { |
|||
this.patientRegister.query.customerOrgId = data.id; |
|||
this.getCustomerOrgParentId(data.id); |
|||
this.patientRegister.query.times++; //用于触发查询条件 |
|||
}, |
|||
}, |
|||
}; |
|||
</script> |
|||
<style></style> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue