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