diff --git a/src/components/unitGrouping/unitGroupingTable.vue b/src/components/unitGrouping/unitGroupingTable.vue index d40deab..d0a9954 100644 --- a/src/components/unitGrouping/unitGroupingTable.vue +++ b/src/components/unitGrouping/unitGroupingTable.vue @@ -25,6 +25,7 @@ \ No newline at end of file diff --git a/src/store/index.js b/src/store/index.js index 06ea5b3..ea7de1e 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -17,7 +17,8 @@ export default new Vuex.Store({ customerOrgRd:{displayName:'单位名称',englishShortName:'简称'}, //单个体检单位记录值 customerOrgRegisterList: [], //单位体检次数登记列表 contactPersonList:[], //联系人列表 - contactMethodList:[] //联系方式列表 + contactMethodList:[], //联系方式列表 + personnelgrouping:[], //人员分组 } }, getters: {}, diff --git a/src/views/customerOrg/customerOrgGroup.vue b/src/views/customerOrg/customerOrgGroup.vue index c526f85..75b4e61 100644 --- a/src/views/customerOrg/customerOrgGroup.vue +++ b/src/views/customerOrg/customerOrgGroup.vue @@ -7,6 +7,7 @@ v-model="value" placeholder="请选择" style="margin-left: 20px" + @change="secltchang" > import CustomerOrgTree from "../../components/unitGrouping/unitGroupingTable.vue"; import UnitGroupCategory from "../../components/unitGrouping/unitGroupCategory.vue"; +import {mapState} from 'vuex' import { getapi } from "@/api/api"; export default { components: { @@ -39,12 +41,26 @@ export default { value: "", }; }, + computed:{ + ...mapState['customerOrg'] + }, created() { this.getitemtype(); }, methods: { + secltchang(v) { + //let that=this + console.log(this.customerOrg); + getapi(`/api/app/customer-org-group/in-customer-org-id/${v}`).then(res=>{ + // this.customerOrg.personnelgrouping=res.data + // console.log(res.data); + // console.log(that.customerOrg.personnelgrouping); + }) + console.log(v); + }, + //获取单位列表 getitemtype() { - getapi("/api/app/item-type/by-code-all").then((res) => { + getapi("/api/app/customer-org/parent-all").then((res) => { this.options = res.data; }); }, diff --git a/src/views/customerOrg/patientRegisterRefuse.vue b/src/views/customerOrg/patientRegisterRefuse.vue index ef38bd1..86f7dc0 100644 --- a/src/views/customerOrg/patientRegisterRefuse.vue +++ b/src/views/customerOrg/patientRegisterRefuse.vue @@ -1,1670 +1,127 @@ \ No newline at end of file