| | |
| | | *.local |
| | | |
| | | package-lock.json |
| | | vue.config.js |
| | | yarn.lock |
| | |
| | | } |
| | | |
| | | // 查询体检项目列表(树形结构) |
| | | export function getlist(data) { |
| | | return request({ |
| | | url: '/hosp/project/getlist', |
| | | method: 'get', |
| | | params: data |
| | | }) |
| | | } |
| | | |
| | | // 查询体检项目列表(树形结构) |
| | | export function getAllChildListById(data) { |
| | | return request({ |
| | | url: 'hosp/project/getAllChildListById', |
| | |
| | | <el-select |
| | | v-model="form.deptId" |
| | | placeholder="请选择科室名称" |
| | | @change="changeValue" |
| | | @change="$forceUpdate()" |
| | | filterable |
| | | style="width: 260px" |
| | | > |
| | | <el-option |
| | | v-for="dict in parentNameList" |
| | | :key="dict.deptId" |
| | | :label="dict.deptName" |
| | | :value="dict.deptId" |
| | | v-for="item in parentNameList" |
| | | :key="item.deptId" |
| | | :label="item.deptName" |
| | | :value="item.deptId" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | addProject, |
| | | updateProject, |
| | | ProjectTree, |
| | | getlist, |
| | | deptTree, |
| | | deptTree111, |
| | | getAllChildListById, |
| | |
| | | this.form.proPrice = 0.0; |
| | | this.form.proName = ""; |
| | | this.form.proId = null; |
| | | ProjectTree().then((response) => { |
| | | // ProjectTree |
| | | getlist().then((response) => { |
| | | if (response.code == 200) { |
| | | this.loading = false; |
| | | this.projectOptions = []; |
| | |
| | | } |
| | | } |
| | | }); |
| | | |
| | | this.title = "体检项目信息维护"; |
| | | if(this.queryParams.deptId){ |
| | | this.form.deptId = this.queryParams.deptId; |
| | | }else{ |
| | | this.form.deptId = null |
| | | } |
| | | |
| | | console.log(this.form.deptId) |
| | | // this.form.proId = this.queryParams.proId; |
| | | this.form.proCheckMethod = "N"; |
| | | |
| | |
| | | getDeptList() { |
| | | listDept(this.queryParams).then((response) => { |
| | | this.parentNameList = response.data; |
| | | console.log(this.parentNameList) |
| | | this.deptList = this.handleTree(response.data, "proId"); |
| | | }); |
| | | }, |
| | |
| | | }); |
| | | }, |
| | | changeValue(value) { |
| | | console.log(value) |
| | | // this.form.deptName = value; |
| | | this.form.deptId = value; |
| | | }, |
| | |
| | | // detail: https://cli.vuejs.org/config/#devserver-proxy |
| | | [process.env.VUE_APP_BASE_API]: { |
| | | //target: `https://ltpeis.xaltjdkj.cn:5501/prod-api/getInfo`, |
| | | target: `http://192.168.0.112:5011`, |
| | | target: `http://192.168.0.108:5011`, |
| | | // // target: `http://192.168.0.99:8080/ltkj-admin`, |
| | | // target: `https://ltpeis.xaltjdkj.cn:5011/ltkj-admin`, |
| | | // target: `http://10.168.0.9:5011`, |