package.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/hosp/project/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/system/manual/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/system/tijian/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/system/user/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
package.json
@@ -41,6 +41,7 @@ "babel-polyfill": "^6.26.0", "big.js": "^6.2.2", "clipboard": "2.0.8", "cnchar": "^3.2.6", "core-js": "3.25.3", "echarts": "4.9.0", "element-ui": "2.15.10", src/views/hosp/project/index.vue
@@ -9,8 +9,8 @@ <div class="scrollable-container"> <div class="content"> <el-tree :data="deptOptions" :props="defaultProps" :expand-on-click-node="false" :filter-node-method="filterNode" ref="tree" node-key="id" :default-expanded-keys="treeId" highlight-current @node-click="handleNodeClick" :render-content="renderContent" /> :filter-node-method="filterNode" ref="tree" node-key="id" :default-expanded-keys="treeId" highlight-current @node-click="handleNodeClick" :render-content="renderContent" v-loading="loadings"/> </div> </div> </el-col> @@ -418,6 +418,7 @@ import IconSelect from "@/components/IconSelect"; import { listConsumables } from "@/api/hosp/consumables"; import { Message } from "element-ui"; import cnchar from 'cnchar'; import { listSfxm, getSfxm, @@ -475,6 +476,7 @@ ChangeList: [], // 遮罩层 loading: true, loadings: false, key: "", // 选中数组 ids: [], @@ -667,7 +669,7 @@ }; getAllChildListById(data).then((response) => { this.projectList = response.data.list; console.log("进来了列表并且获取到了值", this.projectList); // console.log("进来了列表并且获取到了值", this.projectList); this.loading = false; }); @@ -887,7 +889,6 @@ deptTree111().then((response) => { this.deptOptions = response.data; this.treeId.push(this.treeDate.id); console.log(this.treeId) }); }, @@ -922,14 +923,37 @@ return data.xmmc.indexOf(value) !== -1; }, // 筛选节点 // filterNode(value, data) { // console.log(value, data) // if (!value) return true; // return data.label.indexOf(value) !== -1; // }, filterNode(value, data) { if (!value) return true; return data.label.indexOf(value) !== -1; if (!value) return true; if (data.label.indexOf(value) !== -1) return true; // 匹配小写 let arr = data.label.spell('low', 'array'); let spell = arr.join(''); let lengths = [0]; for (var i = 0; i < arr.length - 1; i++) { lengths.push(lengths[i] + arr[i].length); }; //判断label完整拼音 中 输入值的 index 是不是等于某个汉字第一个拼音字母的index值 if(lengths.indexOf(spell.indexOf(value)) !== -1) return true // 大写 let arrUp = data.label.spell('up', 'array'); let spellUp = arrUp.join(''); let lengthsUp = [0]; for (var i = 0; i < arrUp.length - 1; i++) { lengthsUp.push(lengthsUp[i] + arrUp[i].length); }; return lengthsUp.indexOf(spellUp.indexOf(value)) !== -1; }, // 节点单击事件 handleNodeClick(date) { console.log("调用了handleNodeClick ", date.id, this.id) // console.log("调用了handleNodeClick ", date.id, this.id) this.treeDate = date; if (date.qf == "0") { this.xiugais = true; src/views/system/manual/index.vue
@@ -68,7 +68,7 @@ clearable /> </el-form-item> <el-form-item label="体检类型" prop="tblx"> <!-- <el-form-item label="体检类型" prop="tblx"> <el-select v-model="forms.tblx" :popper-append-to-body="false" @@ -84,7 +84,7 @@ :value="item.tblxId" /> </el-select> </el-form-item> </el-form-item> --> <el-form-item> <el-button type="primary" src/views/system/tijian/index.vue
@@ -731,6 +731,7 @@ getByTjNum, } from "@/api/hosp/customer"; import { getPrintSetUp } from "@/api/system/examcharge"; import cnchar from 'cnchar'; import { tuantiSelect, deptTreeSelect, @@ -1124,7 +1125,7 @@ .catch(() => { }); }, handleManualChange(row) { console.log("这是主动出发的"); // console.log("这是主动出发的"); this.updateProPrice(row); }, validateDiscount(row) { @@ -1151,7 +1152,7 @@ (Math.floor((this.TotalPrice / this.TotalPrice1) * 100) / 100) * 10; }, updateProPrice1(row) { console.log("进入了1") // console.log("进入了1") const ordPrice = new Big(row.ordPrice); const discount = new Big(row.discount); const result = ordPrice.times(discount.div(10)); @@ -1272,13 +1273,33 @@ }, 1000); //每秒钟更新一次 }, filterNode(value, data) { if (!value) return true; // if (!value) return true; // return data.proName.indexOf(value) !== -1; if (data.proName.indexOf(value) !== -1) { return data.proName.indexOf(value) !== -1; } else { return data.proEngName.indexOf(value) !== -1; } // if (data.proName.indexOf(value) !== -1) { // return data.proName.indexOf(value) !== -1; // } else { // return data.proEngName.indexOf(value) !== -1; // } if (!value) return true; if (data.proName.indexOf(value) !== -1) return true; if (data.proEngName.indexOf(value) !== -1) return true; // 匹配小写 let arr = data.proName.spell('low', 'array'); let spell = arr.join(''); let lengths = [0]; for (var i = 0; i < arr.length - 1; i++) { lengths.push(lengths[i] + arr[i].length); }; //判断label完整拼音 中 输入值的 index 是不是等于某个汉字第一个拼音字母的index值 if(lengths.indexOf(spell.indexOf(value)) !== -1) return true // 大写 let arrUp = data.proName.spell('up', 'array'); let spellUp = arrUp.join(''); let lengthsUp = [0]; for (var i = 0; i < arrUp.length - 1; i++) { lengthsUp.push(lengthsUp[i] + arrUp[i].length); }; return lengthsUp.indexOf(spellUp.indexOf(value)) !== -1; }, filterpackage(value, data) { if (!value) return true; src/views/system/user/index.vue
@@ -359,7 +359,7 @@ icon="el-icon-d-arrow-right" title="更多" ></el-button> <el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown" :append-to-body="false"> <el-dropdown-item command="handleResetPwd" icon="el-icon-key"