pengjun 2 years ago
parent
commit
368a7054d8
  1. 10
      src/components/customerOrg/customerOrgTree.vue
  2. 21
      src/components/menuPage/MenuPageTree.vue
  3. 4
      src/components/patientRegister/PatientRegisterEdit.vue
  4. 8
      src/components/patientRegister/customerOrgTreeAll.vue
  5. 8
      src/components/report/CusOrgOCX.vue
  6. 2
      src/store/index.js

10
src/components/customerOrg/customerOrgTree.vue

@ -4,7 +4,7 @@
<el-input placeholder="输入关键字进行过滤" v-model="filterText" size="small" /> <el-input placeholder="输入关键字进行过滤" v-model="filterText" size="small" />
</div> </div>
<div> <div>
<el-tree :data="customerOrg.customerOrgTree" :props="customerOrg.treeprops"
<el-tree :data="customerOrg.customerOrgTree" :props="treeprops"
node-key="id" :filter-node-method="filterNode" :style="'overflow: scroll;width:200px;height:' +(window.pageHeight < 600 ? 465 : window.pageHeight - 135) + 'px;'" node-key="id" :filter-node-method="filterNode" :style="'overflow: scroll;width:200px;height:' +(window.pageHeight < 600 ? 465 : window.pageHeight - 135) + 'px;'"
:default-expanded-keys="customerOrg.defaultExpandedKeys" :default-expanded-keys="customerOrg.defaultExpandedKeys"
@node-click="treeclick" highlight-current ref="customerOrgTree"> @node-click="treeclick" highlight-current ref="customerOrgTree">
@ -33,7 +33,13 @@ export default {
components: {}, components: {},
data() { data() {
return { return {
filterText:''
filterText:'',
treeprops: {
label: "label",
value: "id",
id: "id",
children: "treeChildren",
}, //
}; };
}, },
//<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree> //<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree>

21
src/components/menuPage/MenuPageTree.vue

@ -3,11 +3,11 @@
<!-- <div style="margin:2px 2px 2px 2px;"> <!-- <div style="margin:2px 2px 2px 2px;">
<el-input placeholder="输入关键字进行过滤" v-model="filterText" size="small" /> <el-input placeholder="输入关键字进行过滤" v-model="filterText" size="small" />
</div> --> </div> -->
<div :style="'overflow: scroll;height:' +(window.pageHeight < 600 ? 480 : window.pageHeight - 110) + 'px;background-color: #fff;margin-top: 10px;'">
<el-tree :data="dataTransOpts.tableM.menu_info" :props="customerOrg.treeprops"
node-key="id" :filter-node-method="filterNode"
:default-expanded-keys="customerOrg.defaultExpandedKeys"
@node-click="treeclick" highlight-current ref="customerOrgTree">
<div
:style="'overflow: scroll;height:' + (window.pageHeight < 600 ? 480 : window.pageHeight - 110) + 'px;background-color: #fff;margin-top: 10px;'">
<el-tree :data="dataTransOpts.tableM.menu_info" :props="customerOrg.treeprops" node-key="id" :filter-node-method="filterNode"
:default-expanded-keys="customerOrg.defaultExpandedKeys" @node-click="treeclick" highlight-current
ref="customerOrgTree">
<span class="custom-tree-node" slot-scope="{ node, data }"> <span class="custom-tree-node" slot-scope="{ node, data }">
<div> <div>
<span class="treeicons"> <span class="treeicons">
@ -15,12 +15,10 @@
class="el-icon-document-remove" class="el-icon-document-remove"
v-if="data.parentId == null" v-if="data.parentId == null"
></i> --> ></i> -->
<img style="width:20px;height:20px;vertical-align: sub;" src="@/assets/images/order.png" v-if="!data.parentId"/>
<img style="width:20px;height:20px;vertical-align: sub;" src="@/assets/images/order.png"
v-if="!data.parentId" />
</span> </span>
<span
:class="!data.parentId ? 'maxtitle' : 'mintitle'"
>{{ node.label }}</span
>
<span :class="!data.parentId ? 'maxtitle' : 'mintitle'">{{ node.label }}</span>
</div> </div>
</span> </span>
</el-tree> </el-tree>
@ -37,7 +35,7 @@ export default {
components: {}, components: {},
data() { data() {
return { return {
filterText:''
filterText: '',
}; };
}, },
//<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree> //<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree>
@ -109,6 +107,7 @@ export default {
<style scoped> <style scoped>
@import "../../assets/css/global.css"; @import "../../assets/css/global.css";
@import "../../assets/css/global_tree.css"; @import "../../assets/css/global_tree.css";
:deep .el-tree-node>.el-tree-node__children { :deep .el-tree-node>.el-tree-node__children {
overflow: visible; overflow: visible;
} }

4
src/components/patientRegister/PatientRegisterEdit.vue

@ -977,14 +977,14 @@ export default {
// //
getapi("/api/app/medical-type/in-filter").then((res) => { getapi("/api/app/medical-type/in-filter").then((res) => {
if (res.code == 1) {
if (res.code > -1) {
this.dict.medicalType = res.data; this.dict.medicalType = res.data;
} }
}); });
// //
getapi("/api/app/personnel-type/in-filter").then((res) => { getapi("/api/app/personnel-type/in-filter").then((res) => {
if (res.code == 1) {
if (res.code > -1) {
this.dict.personnelType = res.data; this.dict.personnelType = res.data;
} }
}); });

8
src/components/patientRegister/customerOrgTreeAll.vue

@ -5,7 +5,7 @@
</div> </div>
<div> <div>
<el-tree :style="'overflow: scroll;height:' + (window.pageHeight < 600 ? 465 : window.pageHeight - 135) + 'px;width:200px;'" <el-tree :style="'overflow: scroll;height:' + (window.pageHeight < 600 ? 465 : window.pageHeight - 135) + 'px;width:200px;'"
:data="patientRegister.customerOrgTreeAll" :props="customerOrg.treeprops" node-key="id"
:data="patientRegister.customerOrgTreeAll" :props="treeprops" node-key="id"
:filter-node-method="filterNode" @node-click="treeclick" highlight-current ref="customerOrgTree"> :filter-node-method="filterNode" @node-click="treeclick" highlight-current ref="customerOrgTree">
<span class="custom-tree-node" slot-scope="{ node, data }"> <span class="custom-tree-node" slot-scope="{ node, data }">
<div> <div>
@ -34,6 +34,12 @@ export default {
data() { data() {
return { return {
filterText: '', filterText: '',
treeprops: {
label: "label",
value: "id",
id: "id",
children: "treeChildren",
}, //
}; };
}, },
//<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree> //<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree>

8
src/components/report/CusOrgOCX.vue

@ -6,7 +6,7 @@
</div> </div>
<div> <div>
<el-tree style="overflow: scroll;width: 200px;height:480px;" :data="patientRegister.customerOrgTreeAll" <el-tree style="overflow: scroll;width: 200px;height:480px;" :data="patientRegister.customerOrgTreeAll"
:props="customerOrg.treeprops" @node-click="handleNode" :filter-node-method="filterNode"
:props="treeprops" @node-click="handleNode" :filter-node-method="filterNode"
ref="customerOrgTree"> ref="customerOrgTree">
<span class="custom-tree-node" slot-scope="{ node, data }"> <span class="custom-tree-node" slot-scope="{ node, data }">
<div> <div>
@ -133,6 +133,12 @@ export default {
customerOrgGroupIds: [], // customerOrgGroupIds: [], //
customerOrgGroupList: [], // customerOrgGroupList: [], //
}], }],
treeprops: {
label: "label",
value: "id",
id: "id",
children: "treeChildren",
}, //
}; };
}, },
//<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree> //<el-tree :data="$store.state.customerOrg.customerOrgTree" :props="$store.state.customerOrg.treeprops" @node-click="treeclick"></el-tree>

2
src/store/index.js

@ -40,7 +40,7 @@ export default new Vuex.Store({
defaultExpandedKeys: [], //当前选中树的节点 defaultExpandedKeys: [], //当前选中树的节点
treeCurrentNodekey: '', //当前选中树的节点 treeCurrentNodekey: '', //当前选中树的节点
treeprops: { treeprops: {
label: "label", //displayName
label: "displayName", //displayName
value: "id", value: "id",
id: "id", id: "id",
children: "treeChildren", children: "treeChildren",

Loading…
Cancel
Save