|
@@ -123,14 +123,19 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-tabs v-model="activeName" style="margin:0;" type="border-card">
|
|
|
+ <el-tab-pane label="用户列表" name="frameInfo">
|
|
|
+ <keep-alive>
|
|
|
+ <customer-manager :frame="selectedNode" @saved="handleCustomerChange" />
|
|
|
+ </keep-alive>
|
|
|
+ </el-tab-pane>
|
|
|
<el-tab-pane label="设备列表" name="deviceList">
|
|
|
<keep-alive>
|
|
|
<device-manager :frame="selectedNode" />
|
|
|
</keep-alive>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="用户列表" name="frameInfo">
|
|
|
+ <el-tab-pane label="机构成员" name="clerkList">
|
|
|
<keep-alive>
|
|
|
- <customer-manager :frame="selectedNode" @saved="handleCustomerChange" />
|
|
|
+ <clerk-list :part-id="selectedNode.part_id" />
|
|
|
</keep-alive>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
@@ -283,12 +288,13 @@ import * as HospitalFrame_API from '@/api/ncs_hospitalFrame'
|
|
|
import * as API_FrameGroup from '@/api/ncs_frameGroup'
|
|
|
import CustomerManager from '@/views/hospital/ncs_customer/customerManager'
|
|
|
import DeviceManager from '@/views/hospital/ncs_device/deviceManager'
|
|
|
+import ClerkList from '@/views/ncs-clerk/clerkList'
|
|
|
import CountTo from 'vue-count-to'
|
|
|
import * as API_PartInfo from '@/api/ncs_partInfo'
|
|
|
|
|
|
export default {
|
|
|
name: 'FrameTreeView',
|
|
|
- components: { DeviceManager, CustomerManager, CountTo },
|
|
|
+ components: { DeviceManager, CustomerManager, CountTo, ClerkList },
|
|
|
data() {
|
|
|
return {
|
|
|
treeData: [],
|
|
@@ -297,7 +303,7 @@ export default {
|
|
|
selectedNodeId: 0,
|
|
|
selectedNode: {},
|
|
|
filterText: '',
|
|
|
- activeName: 'deviceList',
|
|
|
+ activeName: 'frameInfo',
|
|
|
/** 上级机构数组 **/
|
|
|
parents: [],
|
|
|
/** frame 编辑弹窗 **/
|
|
@@ -494,10 +500,7 @@ export default {
|
|
|
HospitalFrame_API.addHospitalFrame(params).then(response => {
|
|
|
this.$message.success('添加成功!')
|
|
|
this.frameDialogVisible = false
|
|
|
- this.getFrameTree().then(() => {
|
|
|
- this.selectedNodeId = response.id
|
|
|
- this.$refs.frameTree.setCurrentKey(this.selectedNodeId)
|
|
|
- })
|
|
|
+ this.getFrameTree()
|
|
|
})
|
|
|
}
|
|
|
} else {
|