From 14ebf8892f116f626f661f3f6efa6037c1798e59 Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期五, 20 十二月 2024 19:50:51 +0800 Subject: [PATCH] 1 --- src/api/hosp/hosp.js | 7 + src/views/login.vue | 6 vue.config.js | 4 src/layout/components/Navbar.vue | 22 +++++ src/views/hosp/project/index.vue | 163 +++++++++++++++++++++------------------- 5 files changed, 117 insertions(+), 85 deletions(-) diff --git a/src/api/hosp/hosp.js b/src/api/hosp/hosp.js index dd416ec..13c6770 100644 --- a/src/api/hosp/hosp.js +++ b/src/api/hosp/hosp.js @@ -25,7 +25,12 @@ data: data }) } - +export function selectHosp() { + return request({ + url: '/system/dept/getdangqiandengluyuanqu', + method: 'get', + }) +} // 淇敼闄㈠尯淇℃伅 export function updateHosp(data) { return request({ diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 31f21e5..90e8d33 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -5,8 +5,9 @@ <breadcrumb id="breadcrumb-container" class="breadcrumb-container" v-if="!topNav" /> <top-nav id="topmenu-container" class="topmenu-container" v-if="topNav" /> - + <div class="centered-title">{{ hospname }}</div> <div class="right-menu"> + <div class="knowledge"> <el-dropdown> <span class="el-dropdown-links">鐭ヨ瘑鍒楄〃<i class="el-icon-arrow-down el-icon--right"></i> @@ -94,11 +95,12 @@ import Search from "@/components/HeaderSearch"; import RuoYiGit from "@/components/RuoYi/Git"; import RuoYiDoc from "@/components/RuoYi/Doc"; - +import {selectHosp} from '@/api/hosp/hosp.js' export default { data() { return { InfoList: [], + hospname: '' }; }, components: { @@ -131,6 +133,12 @@ }, }, created() { + selectHosp().then((res) => { + if (res.msg) { + this.hospname = res.msg + } + + }) this.getInfoList(); }, methods: { @@ -254,4 +262,14 @@ font-weight: 600; font-size: 16px; } +.centered-title { + position: absolute; + left: 50%; + transform: translateX(-50%); + margin: 0; + z-index: 1; // 纭繚鏍囬鍦ㄥ叾浠栧厓绱犱笂鏂规樉绀猴紝濡傛灉鏈夐噸鍙� + font-size: 26px; // 绀轰緥锛氳缃瓧浣撳ぇ灏� + font-weight: 700; + line-height: 50px; + } </style> diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue index d255fbb..f7bdc76 100644 --- a/src/views/hosp/project/index.vue +++ b/src/views/hosp/project/index.vue @@ -313,22 +313,8 @@ @select="obtain" /> </el-form-item> - <el-form-item label="鏄庣粏椤圭洰" prop="proName" v-if="key == 'Y'"> - <span - slot="label" - style="display: inline-block; border-bottom: 2px solid blue" - @click="getDetailed" - > - 鏄庣粏椤圭洰 - <!-- <el-tooltip effect="dark" content="鏄庣粏椤圭洰" placement="bottom"> - <i class='el-icon-question' @click="getDetailed" /> - </el-tooltip> --> - </span> - - <el-input v-model="form.proName" placeholder="璇疯緭鍏ユ槑缁嗛」鐩�"> - </el-input> - </el-form-item> - <el-form-item label="鏄庣粏椤圭洰" prop="proName" v-if="key == 'N'"> + + <el-form-item label="鏄庣粏椤圭洰" prop="proName"> <el-input v-model="form.proName" placeholder="璇疯緭鍏ユ槑缁嗛」鐩�"> </el-input> </el-form-item> @@ -485,53 +471,14 @@ ></el-option> </el-select> </el-form-item> - <el-form-item label="缁撴灉绫诲瀷" prop="resultType"> - <el-select - v-model="form.resultType" - placeholder="璇烽�夋嫨缁撴灉绫诲瀷" - style="width: 260px" - filterable - clearable - > - <el-option - v-for="dict in dict.type.tj_result_type" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - <el-form-item label="LIS椤圭洰" prop="lisXmmc"> - <span - slot="label" - style="display: inline-block; border-bottom: 2px solid blue" - @click="handleQuerys" - > - LIS椤圭洰 - <!-- <el-tooltip effect="dark" content="鏄庣粏椤圭洰" placement="bottom"> - <i class='el-icon-question' @click="getDetailed" /> - </el-tooltip> --> - </span> - - <el-input v-model="form.lisXmmc" placeholder="璇疯緭鍏IS椤圭洰"> - </el-input> - </el-form-item> - <el-form-item label="his缂栫爜" prop="hisXmbm"> + <el-form-item label="鏁伴噺" prop="sl"> <el-input - v-model="form.hisXmbm" - placeholder="璇疯緭鍏is缂栫爜" - style="width: 200px" - /> - </el-form-item> - <el-form-item label="his椤圭洰鍚嶇О" prop="hisXmmc"> - <el-input - v-model="form.hisXmmc" - placeholder="璇疯緭鍏is椤圭洰鍚嶇О" + v-model="form.sl" + placeholder="璇疯緭鍏ユ暟閲�" style="width: 260px" /> </el-form-item> <el-form-item label="缁勫悎鏍囧織" prop="sfzhfy"> - <el-select v-model="form.sfzhfy" placeholder="璇烽�夋嫨鏄惁缁勫悎鏍囧織" @@ -545,20 +492,76 @@ ></el-option> </el-select> </el-form-item> + + <el-form-item label="缁撴灉绫诲瀷" prop="resultType"> + <el-select + v-model="form.resultType" + placeholder="璇烽�夋嫨缁撴灉绫诲瀷" + style="width: 200px" + filterable + clearable + > + <el-option + v-for="dict in dict.type.tj_result_type" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> + </el-form-item> + <el-form-item label="his椤圭洰鍚嶇О" prop="hisXmmc" v-if="key == 'Y'"> + <span + slot="label" + style="display: inline-block; border-bottom: 2px solid blue" + @click="getDetailed" + > + 鏄庣粏椤圭洰 + <!-- <el-tooltip effect="dark" content="鏄庣粏椤圭洰" placement="bottom"> + <i class='el-icon-question' @click="getDetailed" /> + </el-tooltip> --> + </span> + + <el-input v-model="form.hisXmmc" placeholder="his椤圭洰鍚嶇О" style="width: 260px;"> + </el-input> + </el-form-item> + <el-form-item label="his椤圭洰鍚嶇О" prop="hisXmmc" v-if="key == 'N'"> + <el-input v-model="form.hisXmmc" placeholder="璇疯緭鍏ユ槑缁嗛」鐩�" style="width: 260px;"> + </el-input> + </el-form-item> + <el-form-item label="his缂栫爜" prop="hisXmbm"> + <el-input + v-model="form.hisXmbm" + placeholder="璇疯緭鍏is缂栫爜" + style="width: 200px" + /> + </el-form-item> <el-form-item label="his鍗曚环" prop="hisdj"> <el-input v-model="form.hisdj" placeholder="璇疯緭鍏is鍗曚环" style="width: 200px" /> - </el-form-item> <el-form-item label="鏁伴噺" prop="sl"> + </el-form-item> + <el-form-item label="LIS椤圭洰" prop="lisXmmc"> + <span + slot="label" + style="display: inline-block; border-bottom: 2px solid blue" + @click="handleQuerys" + > + LIS椤圭洰 + </span> + + <el-input v-model="form.lisXmmc" placeholder="璇疯緭鍏IS椤圭洰" style="width: 260px;"> + </el-input> + </el-form-item> + + <el-form-item label="LIS缂栫爜" prop="lisXmbm"> <el-input - v-model="form.sl" - placeholder="璇疯緭鍏ユ暟閲�" - style="width: 260px" + v-model="form.LISXmbm" + placeholder="璇疯緭鍏is缂栫爜" + style="width: 200px" /> </el-form-item> - <el-form-item label="澶囨敞" prop="proRemark"> <el-input v-model="form.proRemark" @@ -722,7 +725,12 @@ </div> </el-dialog> - <el-dialog title="鏀惰垂椤圭洰" :visible.sync="dialogTableVisible" width="80%" :close-on-click-modal="false"> + <el-dialog + title="鏀惰垂椤圭洰" + :visible.sync="dialogTableVisible" + width="80%" + :close-on-click-modal="false" + > <div class="app-container"> <el-row :gutter="24"> <!--閮ㄩ棬鏁版嵁--> @@ -875,7 +883,8 @@ deptTree, deptTree111, getAllChildListById, - getInfoByProId,tbhisproprice + getInfoByProId, + tbhisproprice, } from "@/api/hosp/project"; import { listDept } from "@/api/system/dept"; import Treeselect from "@riophae/vue-treeselect"; @@ -1006,11 +1015,11 @@ proParentId: "", deptId: "", needReport: "Y", - hisXmbm:"", - hisXmmc:"", + hisXmbm: "", + hisXmmc: "", sfzhfy: "Y", - hisdj:"", - sl:"", + hisdj: "", + sl: "", proStatus: "0", proName: "", proPrice: "", @@ -1148,22 +1157,22 @@ this.projectOptions.push(project); if (row.proId) { for (var i = 0; i < project.children.length; i++) { - if (project.children[i].proId === row.proId) { + if (project.children[i].proId === row.proId) { this.form.proParentId = row.proId; break; - }else{ - this.form.proParentId =0 + } else { + this.form.proParentId = 0; } } this.open = true; } else if (this.treeDate.id) { for (var i = 0; i < project.children.length; i++) { - if (project.children[i].proId === this.treeDate.id) { + if (project.children[i].proId === this.treeDate.id) { this.form.proParentId = this.treeDate.id; break; - }else{ - this.form.proParentId =0 + } else { + this.form.proParentId = 0; } } @@ -1256,7 +1265,7 @@ }); }, - Synchronizationfees(){ + Synchronizationfees() { tbhisproprice().then((response) => { this.$modal.msgSuccess("鎵归噺鍚屾璐圭敤鎴愬姛"); }); @@ -1568,7 +1577,7 @@ handleUpdate1() { this.open = true; this.form = this.xiugaiList; - this.form.proStatus = this.form.proStatus.toString() + this.form.proStatus = this.form.proStatus.toString(); this.proParent = true; // if(){ // this.proParent = true diff --git a/src/views/login.vue b/src/views/login.vue index dd2a7dd..2bab64b 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -1,8 +1,7 @@ <template> <div class="login"> <!-- <div style="padding-top: 130px;"> --> - <h1>闄曞仴鍖绘緞鍚堢熆鍔″眬涓績鍖婚櫌</h1> - <h1>鏅鸿兘鍋ュ悍浣撴绠$悊绯荤粺</h1> + <div style="font-weight: 700;font-size: 50px;">鏅鸿兘鍋ュ悍浣撴绠$悊绯荤粺</div> <!-- </div> --> @@ -253,13 +252,14 @@ <style rel="stylesheet/scss" lang="scss"> .login { display: flex; - justify-content: center; + justify-content: flex-start; align-items: center; width: 100%; height: 100%; // background-image: url("../assets/images/login-background.jpg"); background-size: cover; flex-direction: column; + margin-top: 170px; } .card { diff --git a/vue.config.js b/vue.config.js index fd5ce6e..0e775f0 100644 --- a/vue.config.js +++ b/vue.config.js @@ -53,8 +53,8 @@ // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { // target: `https://ltpeis.xaltjdkj.cn:5801/`, - target: `http://192.168.1.2:5011`, - // target: `http://192.168.1.113:5011`, + // target: `http://192.168.1.2:5011`, + target: `http://192.168.1.113: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`, -- Gitblit v1.8.0