From 52756e8a22ff5d3c5e9cf90dfa5b87742c60350d Mon Sep 17 00:00:00 2001
From: 艺术家 <10819716+q100102@user.noreply.gitee.com>
Date: 星期四, 22 五月 2025 16:24:23 +0800
Subject: [PATCH] 功能优化

---
 项目代码/伸缩杆/client/src/api/newapi/Parameters.js                                  |    6 
 项目代码/可视化大屏/client/src/utils/index.js                                          |    4 
 项目代码/伸缩杆.7z                                                                   |    0 
 项目代码/伸缩杆/client/src/views/tts/PickAndDrop/Manualcontrol.vue                   |  183 ++++++++++++++++++++++++--
 项目代码/伸缩杆/client/src/views/tts/Parametersettings/Parametersettings.vue         |   34 ++++
 项目代码/伸缩杆/client/src/utils/index.js                                            |    4 
 项目代码/可视化大屏.7z                                                                 |    0 
 项目代码/伸缩杆/client/src/views/system/UserInfo.vue                                 |    6 
 项目代码/伸缩杆/client/src/views/tts/UserManagement/Usermanagement.vue               |   12 +
 项目代码/伸缩杆/client/src/views/tts/Maintenancemanagement/Maintenancemanagement.vue |    4 
 项目代码/伸缩杆/client/vite.config.js                                                |    2 
 项目代码/伸缩杆/client/src/views/tts/DataLogging/Datalogging.vue                     |    9 
 项目代码/可视化大屏/client/vite.config.js                                              |    2 
 项目代码/可视化大屏/client/src/views/system/UserInfo.vue                               |    6 
 项目代码/伸缩杆/client/src/views/tts/PickAndDrop/PickAndDrop.vue                     |  119 ++++++++++++++--
 15 files changed, 336 insertions(+), 55 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206.7z" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206.7z"
index 241c57b..18f9f04 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206.7z"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206.7z"
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/api/newapi/Parameters.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/api/newapi/Parameters.js"
index 736e388..feaabef 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/api/newapi/Parameters.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/api/newapi/Parameters.js"
@@ -6,4 +6,8 @@
 //鎵嬪姩浼稿嚭缂╁洖
 export const ManualOperation = (data) => http.post(`/api/Parameters/ManualOperation?position=${data.position}&ExtendedState=${data.ExtendedState}`);
 //鑾峰彇鍙傛暟
-export const GetParameter = (data) => http.post(`/api/Parameters/BackfillSpeed`);
\ No newline at end of file
+export const GetParameter = (data) => http.post(`/api/Parameters/BackfillSpeed`);
+//鏆傚仠
+export const Pouse = () => http.post(`/api/Parameters/PauseButton`);
+//鑾峰彇褰撳墠浼哥缉鏉嗕綅缃�
+export const GetPosition = () => http.post(`/api/Parameters/CurrentLocation`);
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/utils/index.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/utils/index.js"
index c1b1b87..66dc0fe 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/utils/index.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/utils/index.js"
@@ -1,9 +1,9 @@
 import { dayjs } from "element-plus";
 // import XLSX from "xlsx"; //瀵煎叆xlsx
 
-export const baseUrl = "http://192.168.2.103:9093"
+export const baseUrl = "http://192.168.1.103:9093"
 // http://192.168.0.80:1598
-// http://192.168.2.103:9093
+// http://192.168.1.103:9093
 
 
 //瀵硅薄杞現ormData鐢熸垚鏂规硶
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/UserInfo.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/UserInfo.vue"
index a9cd1d0..0f5fc2d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/UserInfo.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/UserInfo.vue"
@@ -11,12 +11,12 @@
         >
           <el-image
             style="width: 100px; height: 100px"
-            :src="'http://192.168.2.103:9093' + userInfo.headImageUrl"
+            :src="'http://192.168.1.103:9093' + userInfo.headImageUrl"
             :fit="fit"
           />
           <!-- <img
             v-if="userInfo.headImageUrl"
-            :src="'http://192.168.2.103:9093' + userInfo.headImageUrl"
+            :src="'http://192.168.1.103:9093' + userInfo.headImageUrl"
             class="avatar"
           />
           <el-icon v-else class="avatar-uploader-icon">
@@ -163,7 +163,7 @@
             ref="upload"
             name="fileInput"
             class="avatar-uploader"
-            action="http://192.168.2.103:9093/api/User/SaveFiles"
+            action="http://192.168.1.103:9093/api/User/SaveFiles"
             list-type="picture-card"
             :auto-upload="true"
             limit="1"
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/DataLogging/Datalogging.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/DataLogging/Datalogging.vue"
index 6a1ff74..81f9094 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/DataLogging/Datalogging.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/DataLogging/Datalogging.vue"
@@ -106,7 +106,7 @@
             <template #default="scope">
               <el-image
                 style="width: 5rem; height: 5rem"
-                :src="'http://192.168.2.103:9093' + scope.row.headImageUrl"
+                :src="'http://192.168.1.103:9093' + scope.row.headImageUrl"
                 show-progress
                 :initial-index="4"
                 fit="cover"
@@ -118,8 +118,7 @@
             label="鍒嗛厤鏃堕棿"
             align="center"
           />
-          <el-table-column prop="" label="鍒嗛厤妫�淇憳" align="center">
-            <template #default> {{ userName }} </template>
+          <el-table-column prop="Creater" label="鍒嗛厤妫�淇憳" align="center">
           </el-table-column>
         </el-table>
 
@@ -150,7 +149,7 @@
             <template #default="scope">
               <el-image
                 style="width: 5rem; height: 5rem"
-                :src="'http://192.168.2.103:9093' + scope.row.headImageUrl"
+                :src="'http://192.168.1.103:9093' + scope.row.headImageUrl"
                 show-progress
                 :initial-index="4"
                 fit="cover"
@@ -199,7 +198,7 @@
             <template #default="scope">
               <el-image
                 style="width: 5rem; height: 5rem"
-                :src="'http://192.168.2.103:9093' + scope.row.headImageUrl"
+                :src="'http://192.168.1.103:9093' + scope.row.headImageUrl"
                 show-progress
                 :initial-index="4"
                 fit="cover"
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Maintenancemanagement/Maintenancemanagement.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Maintenancemanagement/Maintenancemanagement.vue"
index b61dcc4..aa6679f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Maintenancemanagement/Maintenancemanagement.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Maintenancemanagement/Maintenancemanagement.vue"
@@ -79,7 +79,7 @@
               <template #default="scope">
                 <el-image
                   style="width: 5rem; height: 5rem"
-                  :src="'http://192.168.2.103:9093' + scope.row.headImageUrl"
+                  :src="'http://192.168.1.103:9093' + scope.row.headImageUrl"
                   :fit="fit"
                 />
               </template>
@@ -217,7 +217,7 @@
               <template #default="scope">
                 <el-image
                   style="width: 5rem; height: 5rem"
-                  :src="'http://192.168.2.103:9093' + scope.row.headImageUrl"
+                  :src="'http://192.168.1.103:9093' + scope.row.headImageUrl"
                   :fit="fit"
                 />
               </template>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Parametersettings/Parametersettings.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Parametersettings/Parametersettings.vue"
index 27095a8..6ba99b5 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Parametersettings/Parametersettings.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Parametersettings/Parametersettings.vue"
@@ -64,6 +64,30 @@
             v-model="ruleForm.manualRetraction"
           />
         </el-form-item>
+        <el-form-item prop="leftPosition">
+          <template #label>
+            <span style="color: rgba(0, 9, 56, 1); font-size: 0.88rem"
+              >宸LC鑷姩浼稿埌浣嶏細</span
+            >
+          </template>
+          <el-input
+            style="height: 1.88rem"
+            placeholder="璇疯緭鍏�"
+            v-model="ruleForm.leftPosition"
+          />
+        </el-form-item>
+        <el-form-item prop="rightPosition">
+          <template #label>
+            <span style="color: rgba(0, 9, 56, 1); font-size: 0.88rem"
+              >鍙砅LC鑷姩浼稿埌浣嶏細</span
+            >
+          </template>
+          <el-input
+            style="height: 1.88rem"
+            placeholder="璇疯緭鍏�"
+            v-model="ruleForm.rightPosition"
+          />
+        </el-form-item>
         <el-form-item>
           <div
             style="
@@ -195,10 +219,13 @@
   manualRetraction: 0,
   depid: userInfo.depid,
   account: userInfo.userName,
+  leftPosition: 0,
+  rightPosition: 0,
 });
-
 //淇濆瓨
 const submitForm = () => {
+  console.log(ruleForm.value);
+
   AddData(ruleForm.value).then((res) => {
     if (res.code == 0) {
       ElMessage.success("淇濆瓨鎴愬姛");
@@ -216,9 +243,14 @@
         res.data == null ? 0 : res.data.manualExtend;
       ruleForm.value.manualRetraction =
         res.data == null ? 0 : res.data.manualRetraction;
+      ruleForm.value.leftPosition =
+        res.data == null ? 0 : res.data.leftPosition;
+      ruleForm.value.rightPosition =
+        res.data == null ? 0 : res.data.rightPosition;
     }
   });
 };
+
 onMounted(() => {
   getParameter();
 });
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/Manualcontrol.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/Manualcontrol.vue"
index 819777e..93d1536 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/Manualcontrol.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/Manualcontrol.vue"
@@ -1,6 +1,104 @@
 <template>
   <div class="Manualcontrol">
     <div class="button">
+      <div class="button_l">
+        <el-button
+          @click="handleAutoPickAndDrop('浼稿嚭')"
+          type="primary"
+          size="small"
+          style="
+            width: 14.69rem;
+            height: 5.06rem;
+            color: rgba(64, 253, 240, 1);
+            background-color: rgba(6, 229, 231, 0.3);
+            border: none;
+            border-top: 0.25rem solid rgba(6, 229, 231, 1);
+          "
+        >
+          <div class="btnicon">
+            <span
+              style="
+                width: 1rem;
+                height: 1rem;
+                display: flex;
+                justify-content: center;
+                align-items: center;
+                border-radius: 50% 50%;
+                border: 0.1rem solid rgb(0, 0, 0);
+                color: rgb(0, 0, 0);
+                font-size: 0.75rem;
+                margin-left: 0.1rem;
+              "
+              >i</span
+            >
+          </div>
+          <span style="font-size: 2.25rem; text-align: center">瀹氫綅浼告寜閽�</span>
+        </el-button>
+        <el-button
+          @click="handleAutoPickAndDrop('缂╁洖')"
+          type="primary"
+          size="small"
+          style="
+            width: 14.69rem;
+            height: 5.06rem;
+            color: rgba(64, 253, 240, 1);
+            background-color: rgba(6, 229, 231, 0.3);
+            border: none;
+            border-top: 0.25rem solid rgba(6, 229, 231, 1);
+          "
+        >
+          <div class="btnicon">
+            <span
+              style="
+                width: 1rem;
+                height: 1rem;
+                display: flex;
+                justify-content: center;
+                align-items: center;
+                border-radius: 50% 50%;
+                border: 0.1rem solid rgb(0, 0, 0);
+                color: rgb(0, 0, 0);
+                font-size: 0.75rem;
+                margin-left: 0.1rem;
+              "
+              >i</span
+            >
+          </div>
+          <span style="font-size: 2.25rem; text-align: center">瀹氫綅缂╂寜閽�</span>
+        </el-button>
+        <el-button
+          @click="handlePouse"
+          type="primary"
+          size="small"
+          style="
+            width: 14.69rem;
+            height: 5.06rem;
+            color: rgba(64, 253, 240, 1);
+            background-color: rgba(6, 229, 231, 0.3);
+            border: none;
+            border-top: 0.25rem solid rgba(6, 229, 231, 1);
+          "
+        >
+          <div class="btnicon">
+            <span
+              style="
+                width: 1rem;
+                height: 1rem;
+                display: flex;
+                justify-content: center;
+                align-items: center;
+                border-radius: 50% 50%;
+                border: 0.1rem solid rgb(0, 0, 0);
+                color: rgb(0, 0, 0);
+                font-size: 0.75rem;
+                margin-left: 0.1rem;
+              "
+              >i</span
+            >
+          </div>
+          <span style="font-size: 2.25rem; text-align: center">鏆傚仠</span>
+        </el-button>
+      </div>
       <el-button
         @click="jumpRouter('/PickAndDrop')"
         class="btn"
@@ -81,6 +179,9 @@
               </div>
               <span style="font-size: 2.25rem; text-align: center">缂╁洖</span>
             </el-button>
+            <div style="color: #fff; font-size: 2rem; margin-left: 15rem">
+              鍙充晶浼哥缉鏉�
+            </div>
           </div>
         </div>
         <div class="operate">
@@ -173,6 +274,9 @@
               </div>
               <span style="font-size: 2.25rem; text-align: center">缂╁洖</span>
             </el-button>
+            <div style="color: #fff; font-size: 2rem; margin-left: 15rem">
+              宸︿晶浼哥缉鏉�
+            </div>
           </div>
         </div>
         <div class="operate">
@@ -233,7 +337,7 @@
                   >i</span
                 >
               </div>
-              <span style="font-size: 2.25rem; text-align: center">浼稿嚭</span>
+              <span style="font-size: 2.25rem; text-align: center">鐐瑰姩浼�</span>
             </el-button>
             <el-button
               @click="handManualOperation('宸�', '缂╁洖')"
@@ -265,12 +369,13 @@
                   >i</span
                 >
               </div>
-              <span style="font-size: 2.25rem; text-align: center">缂╁洖</span>
+              <span style="font-size: 2.25rem; text-align: center">鐐瑰姩缂�</span>
             </el-button>
           </div>
-          <div style="color: #fff; font-size: 2rem; margin-left: 20rem">
-            宸︿晶浼哥缉鏉�
-          </div>
+          <div style="color: #fff; font-size: 2rem">宸︿晶浼哥缉鏉�</div>
+          <span style="color: #fff; font-size: 2rem"
+            >褰撳墠浼哥缉鏉嗕綅缃細{{ Position.right }}</span
+          >
         </div>
         <div class="operate">
           <div class="item">浼稿埌浣�</div>
@@ -328,7 +433,7 @@
                   >i</span
                 >
               </div>
-              <span style="font-size: 2.25rem; text-align: center">浼稿嚭</span>
+              <span style="font-size: 2.25rem; text-align: center">鐐瑰姩浼�</span>
             </el-button>
             <el-button
               @click="handManualOperation('鍙�', '缂╁洖')"
@@ -360,12 +465,13 @@
                   >i</span
                 >
               </div>
-              <span style="font-size: 2.25rem; text-align: center">缂╁洖</span>
+              <span style="font-size: 2.25rem; text-align: center">鐐瑰姩缂�</span>
             </el-button>
           </div>
-          <div style="color: #fff; font-size: 2rem; margin-left: 20rem">
-            鍙充晶浼哥缉鏉�
-          </div>
+          <div style="color: #fff; font-size: 2rem">鍙充晶浼哥缉鏉�</div>
+          <span style="color: #fff; font-size: 2rem"
+            >褰撳墠浼哥缉鏉嗕綅缃細{{ Position.right }}</span
+          >
         </div>
         <div class="operate">
           <div class="item">浼稿埌浣�</div>
@@ -397,10 +503,20 @@
 import { ref, onMounted, nextTick } from "vue";
 import { useRouter } from "vue-router";
 import { ElMessage } from "element-plus";
-import { ManualOperation } from "@/api/newapi/Parameters.js";
+import {
+  ManualOperation,
+  GetPosition,
+  AutoPickAndDrop,
+  Pouse,
+} from "@/api/newapi/Parameters.js";
 
 const router = useRouter();
 const isMobile = ref(false);
+const Position = ref({
+  left: 0,
+  right: 0,
+});
+
 const jumpRouter = (path) => {
   router.push(path);
 };
@@ -430,6 +546,44 @@
 
   console.log(res);
 };
+const handleAutoPickAndDrop = async (val) => {
+  try {
+    const response = await AutoPickAndDrop({
+      ExtendedState: val,
+    });
+    if (response.code === 0) {
+      ElMessage.success(`${val}鎴愬姛`);
+    } else {
+      ElMessage.error(`${val}澶辫触`);
+    }
+  } catch (error) {
+    console.error(error);
+    ElMessage.error("鎿嶄綔澶辫触");
+  }
+};
+const handlePouse = async () => {
+  try {
+    const response = await Pouse();
+    if (response.code === 0) {
+      ElMessage.success(response.message);
+    } else {
+      ElMessage.error(response.message);
+    }
+  } catch (error) {
+    console.error(error);
+    ElMessage.error(error);
+  }
+};
+
+//鑾峰彇褰撳墠浣嶇疆
+const getPosition = () => {
+  GetPosition().then((res) => {
+    if (res.code == 0) {
+      Position.value.left = res.data.left;
+      Position.value.right = res.data.right;
+    }
+  });
+};
 onMounted(() => {
   // 鐩戝惉绐楀彛澶у皬鍙樺寲
   window.addEventListener("resize", () => {
@@ -449,6 +603,7 @@
     // 濡傛灉绐楀彛瀹藉害灏忎簬绛変簬1080px锛屾墽琛岀浉搴旂殑鎿嶄綔
     isMobile.value = false;
   }
+  getPosition();
 });
 </script>
 <style lang="scss" scoped>
@@ -460,7 +615,7 @@
   .button {
     height: 7.83rem;
     display: flex;
-    justify-content: center;
+    justify-content: space-between;
 
     .btn {
       position: relative;
@@ -876,7 +1031,7 @@
 
       .model {
         display: flex;
-
+        justify-content: space-between;
         .model_btn {
           display: flex;
 
@@ -1031,7 +1186,7 @@
 
       .model {
         display: flex;
-
+        justify-content: space-between;
         .model_btn {
           display: flex;
 
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/PickAndDrop.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/PickAndDrop.vue"
index 8e85b24..394ef4c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/PickAndDrop.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/PickAndDrop/PickAndDrop.vue"
@@ -1,7 +1,7 @@
 <template>
   <div class="PickAndDrop">
     <div class="button">
-      <div class="button_l">
+      <!-- <div class="button_l">
         <el-button
           @click="handleAutoPickAndDrop('浼稿嚭')"
           type="primary"
@@ -32,7 +32,7 @@
               >i</span
             >
           </div>
-          <span style="font-size: 2.25rem; text-align: center">浼稿嚭</span>
+          <span style="font-size: 2.25rem; text-align: center">瀹氫綅浼告寜閽�</span>
         </el-button>
         <el-button
           @click="handleAutoPickAndDrop('缂╁洖')"
@@ -64,9 +64,41 @@
               >i</span
             >
           </div>
-          <span style="font-size: 2.25rem; text-align: center">缂╁洖</span>
+          <span style="font-size: 2.25rem; text-align: center">瀹氫綅缂╂寜閽�</span>
         </el-button>
-      </div>
+        <el-button
+          @click="handlePouse"
+          type="primary"
+          size="small"
+          style="
+            width: 14.69rem;
+            height: 5.06rem;
+            color: rgba(64, 253, 240, 1);
+            background-color: rgba(6, 229, 231, 0.3);
+            border: none;
+            border-top: 0.25rem solid rgba(6, 229, 231, 1);
+          "
+        >
+          <div class="btnicon">
+            <span
+              style="
+                width: 1rem;
+                height: 1rem;
+                display: flex;
+                justify-content: center;
+                align-items: center;
+                border-radius: 50% 50%;
+                border: 0.1rem solid rgb(0, 0, 0);
+                color: rgb(0, 0, 0);
+                font-size: 0.75rem;
+                margin-left: 0.1rem;
+              "
+              >i</span
+            >
+          </div>
+          <span style="font-size: 2.25rem; text-align: center">鏆傚仠</span>
+        </el-button>
+      </div> -->
       <div class="button_r">
         <el-button
           @click="jumpRouter('/Manualcontrol')"
@@ -87,7 +119,11 @@
     </div>
     <div v-if="isMobile" class="content">
       <div class="content_l">
-        <div class="model">宸︿晶浼哥缉鏉�</div>
+        <div class="model">
+          <span>褰撳墠浼哥缉鏉嗕綅缃細{{ Position.right }}</span>
+          <span>宸︿晶浼哥缉鏉�</span>
+          <span></span>
+        </div>
         <div class="operate">
           <div class="item">浼稿埌浣�</div>
           <div class="item">缂╁埌浣�</div>
@@ -112,7 +148,11 @@
         </div>
       </div>
       <div class="content_r">
-        <div class="model">鍙充晶浼哥缉鏉�</div>
+        <div class="model">
+          <span>褰撳墠浼哥缉鏉嗕綅缃細{{ Position.right }}</span>
+          <span>宸︿晶浼哥缉鏉�</span>
+          <span></span>
+        </div>
         <div class="operate">
           <div class="item">浼稿埌浣�</div>
           <div class="item">缂╁埌浣�</div>
@@ -139,7 +179,11 @@
     </div>
     <div v-else class="content_mobile">
       <div class="content_l">
-        <div class="model">宸︿晶浼哥缉鏉�</div>
+        <div class="model">
+          <span>褰撳墠浼哥缉鏉嗕綅缃細{{ Position.left }}</span>
+          <span>宸︿晶浼哥缉鏉�</span>
+          <span></span>
+        </div>
         <div class="operate">
           <div class="item">浼稿埌浣�</div>
           <div class="item">缂╁埌浣�</div>
@@ -164,7 +208,11 @@
         </div>
       </div>
       <div class="content_r">
-        <div class="model">鍙充晶浼哥缉鏉�</div>
+        <div class="model">
+          <span>褰撳墠浼哥缉鏉嗕綅缃細{{ Position.right }}</span>
+          <span>宸︿晶浼哥缉鏉�</span>
+          <span></span>
+        </div>
         <div class="operate">
           <div class="item">浼稿埌浣�</div>
           <div class="item">缂╁埌浣�</div>
@@ -195,10 +243,18 @@
 import { ref, onMounted, nextTick } from "vue";
 import { useRouter } from "vue-router";
 import { ElMessage } from "element-plus";
-import { AutoPickAndDrop } from "@/api/newapi/Parameters.js";
+import {
+  AutoPickAndDrop,
+  Pouse,
+  GetPosition,
+} from "@/api/newapi/Parameters.js";
 
 const router = useRouter();
 const isMobile = ref(false);
+const Position = ref({
+  left: 0,
+  right: 0,
+});
 
 const jumpRouter = (path) => {
   router.push(path);
@@ -217,6 +273,29 @@
     console.error(error);
     ElMessage.error("鎿嶄綔澶辫触");
   }
+};
+const handlePouse = async () => {
+  try {
+    const response = await Pouse();
+    if (response.code === 0) {
+      ElMessage.success(response.message);
+    } else {
+      ElMessage.error(response.message);
+    }
+  } catch (error) {
+    console.error(error);
+    ElMessage.error(error);
+  }
+};
+
+//鑾峰彇褰撳墠浣嶇疆
+const getPosition = () => {
+  GetPosition().then((res) => {
+    if (res.code == 0) {
+      Position.value.left = res.data.lift;
+      Position.value.right = res.data.right;
+    }
+  });
 };
 onMounted(() => {
   // 鐩戝惉绐楀彛澶у皬鍙樺寲
@@ -237,6 +316,7 @@
     // 濡傛灉绐楀彛瀹藉害灏忎簬绛変簬1080px锛屾墽琛岀浉搴旂殑鎿嶄綔
     isMobile.value = false;
   }
+  getPosition();
 });
 </script>
 <style lang="scss" scoped>
@@ -248,7 +328,7 @@
   .button {
     height: 7.83rem;
     display: flex;
-    justify-content: space-between;
+    justify-content: center;
     .button_l {
       display: flex;
       .btnicon {
@@ -360,7 +440,9 @@
       padding: 2rem 0rem;
       .model {
         color: #fff;
-        text-align: center;
+        display: flex;
+        justify-content: space-between;
+        padding: 0rem 2rem;
         width: 100%;
         font-size: 2rem;
       }
@@ -505,7 +587,9 @@
       padding: 2rem 0rem;
       .model {
         color: #fff;
-        text-align: center;
+        display: flex;
+        justify-content: space-between;
+        padding: 0rem 2rem;
         width: 100%;
         font-size: 2rem;
       }
@@ -650,14 +734,14 @@
       box-shadow: 0rem 0.13rem 0.38rem 0rem rgba(6, 229, 231, 1);
       border: 0.06rem solid rgba(6, 229, 231, 1);
       padding: 2rem 0rem;
-
       .model {
         color: #fff;
-        text-align: center;
+        display: flex;
+        justify-content: space-between;
+        padding: 0rem 2rem;
         width: 100%;
         font-size: 2rem;
       }
-
       .operate {
         display: flex;
         flex-direction: column;
@@ -790,10 +874,11 @@
       border: 0.06rem solid rgba(6, 229, 231, 1);
       margin-top: 10%;
       padding: 2rem 0rem;
-
       .model {
         color: #fff;
-        text-align: center;
+        display: flex;
+        justify-content: space-between;
+        padding: 0rem 2rem;
         width: 100%;
         font-size: 2rem;
       }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue"
index a92b6fa..e91385e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue"
@@ -182,7 +182,7 @@
             <template #default="scope">
               <el-image
                 style="width: 5rem; height: 5rem"
-                :src="'http://192.168.2.103:9093' + scope.row.headImageUrl"
+                :src="'http://192.168.1.103:9093' + scope.row.headImageUrl"
                 show-progress
                 :initial-index="4"
                 fit="cover"
@@ -587,7 +587,7 @@
                 ref="uploadRef"
                 name="files"
                 class="avatar-uploader"
-                action="http://192.168.2.103:9093/api/User/SaveFiles"
+                action="http://192.168.1.103:9093/api/User/SaveFiles"
                 list-type="picture-card"
                 limit="1"
                 :auto-upload="true"
@@ -1179,12 +1179,18 @@
   await formEl.validate((valid, fields) => {
     if (valid) {
       if (formUser.value.id != undefined) {
+         if (!formUser.value.userteam.includes('缁�')) {
+          formUser.value.userteam = formUser.value.userteam + '缁�'
+        }
         UpdateUser(formUser.value).then((res) => {
           ElMessage({ message: "淇敼鎴愬姛", type: "success" });
           dialogVisible.value = false;
           initData();
         });
       } else {
+         if (!formUser.value.userteam.includes('缁�')) {
+          formUser.value.userteam = formUser.value.userteam + '缁�'
+        }
         AddUser(formUser.value).then((res) => {
           ElMessage({ message: "鎻愪氦鎴愬姛", type: "success" });
           dialogVisible.value = false;
@@ -1274,7 +1280,7 @@
     fileList.value = [
       {
         name: "1",
-        url: "http://192.168.2.103:9093" + obj.headImageUrl,
+        url: "http://192.168.1.103:9093" + obj.headImageUrl,
       },
     ];
   }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/vite.config.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/vite.config.js"
index 3db36f5..b4fd3b2 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/vite.config.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/vite.config.js"
@@ -34,7 +34,7 @@
   server: {
     proxy: {
       '/api': {
-        target: 'http://192.168.2.103:9093', // 鐩爣鎺ュ彛鐨勫煙鍚�
+        target: 'http://192.168.1.103:9093', // 鐩爣鎺ュ彛鐨勫煙鍚�
         changeOrigin: true, // 鏄惁璺ㄥ煙
         rewrite: (path) => path.replace(/^\/api/, '') // 璺緞閲嶅啓
       }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217.7z" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217.7z"
index 93a0282..606890f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217.7z"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217.7z"
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/utils/index.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/utils/index.js"
index c1b1b87..66dc0fe 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/utils/index.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/utils/index.js"
@@ -1,9 +1,9 @@
 import { dayjs } from "element-plus";
 // import XLSX from "xlsx"; //瀵煎叆xlsx
 
-export const baseUrl = "http://192.168.2.103:9093"
+export const baseUrl = "http://192.168.1.103:9093"
 // http://192.168.0.80:1598
-// http://192.168.2.103:9093
+// http://192.168.1.103:9093
 
 
 //瀵硅薄杞現ormData鐢熸垚鏂规硶
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/views/system/UserInfo.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/views/system/UserInfo.vue"
index a9cd1d0..0f5fc2d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/views/system/UserInfo.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/src/views/system/UserInfo.vue"
@@ -11,12 +11,12 @@
         >
           <el-image
             style="width: 100px; height: 100px"
-            :src="'http://192.168.2.103:9093' + userInfo.headImageUrl"
+            :src="'http://192.168.1.103:9093' + userInfo.headImageUrl"
             :fit="fit"
           />
           <!-- <img
             v-if="userInfo.headImageUrl"
-            :src="'http://192.168.2.103:9093' + userInfo.headImageUrl"
+            :src="'http://192.168.1.103:9093' + userInfo.headImageUrl"
             class="avatar"
           />
           <el-icon v-else class="avatar-uploader-icon">
@@ -163,7 +163,7 @@
             ref="upload"
             name="fileInput"
             class="avatar-uploader"
-            action="http://192.168.2.103:9093/api/User/SaveFiles"
+            action="http://192.168.1.103:9093/api/User/SaveFiles"
             list-type="picture-card"
             :auto-upload="true"
             limit="1"
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/vite.config.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/vite.config.js"
index 03bdd4a..f4abe4b 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/vite.config.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217/client/vite.config.js"
@@ -34,7 +34,7 @@
   server: {
     proxy: {
       '/api': {
-        target: 'http://192.168.2.103:9093/', // 鐩爣鎺ュ彛鐨勫煙鍚�
+        target: 'http://192.168.1.103:9093/', // 鐩爣鎺ュ彛鐨勫煙鍚�
         changeOrigin: true, // 鏄惁璺ㄥ煙
         rewrite: (path) => path.replace(/^\/api/, '') // 璺緞閲嶅啓
       }

--
Gitblit v1.9.3