xiaochan 1 rok pred
rodič
commit
8d4891e541

+ 4 - 0
index.html

@@ -19,6 +19,10 @@
         height: 100%
     }
 
+    .security input {
+        -webkit-text-security: disc
+    }
+
     body {
         height: 100%;
         margin: 0;

+ 3 - 3
package-lock.json

@@ -486,9 +486,9 @@
       }
     },
     "node_modules/@element-plus/icons-vue": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz",
-      "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==",
+      "version": "2.3.1",
+      "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz",
+      "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==",
       "peerDependencies": {
         "vue": "^3.2.0"
       }

+ 1 - 1
package.json

@@ -5,7 +5,7 @@
     "dev": "vite",
     "dev:dev": "vite --mode=dev --port=8998",
     "start": "vite",
-    "update:element": "npm install element-plus deps/element-plus.2.0.4.1.tar.gz",
+    "update:element": "npm install element-plus ./deps/element-plus.2.0.4.1.tar.gz",
     "build": "vite build --mode=production",
     "build:development": "vite build --mode=development",
     "build:stag": "vite build --mode=staging",

+ 0 - 1
src/components/cy/message-box/src/index.vue

@@ -109,7 +109,6 @@ const props = defineProps({
 })
 
 const emits = defineEmits(['cancel', 'confirm', 'vanish'])
-
 const visible = ref(false)
 const zIndex = ref(0)
 const rootRef = ref<HTMLDivElement>()

+ 11 - 8
src/layout/HeaderV2/PasswordLayer.vue

@@ -1,22 +1,23 @@
 <template>
   <Layer :layer="layer" @confirm="submit" ref="layerDom">
     <el-form :model="form" :rules="rules" ref="ruleForm" label-width="120px" style="margin-right: 30px">
-      <el-form-item label="用户名:" prop="name"> {{ username }} </el-form-item>
+      <el-form-item label="用户名:" prop="name"> {{ username }}</el-form-item>
       <el-form-item label="原密码:" prop="old">
-        <el-input v-model="form.old" placeholder="请输入原密码" show-password></el-input>
+        <el-input v-model="form.old" placeholder="请输入原密码" class="security"></el-input>
       </el-form-item>
       <el-form-item label="新密码:" prop="new">
-        <el-input v-model="form.new" placeholder="请输入新密码" show-password></el-input>
+        <el-input v-model="form.new" placeholder="请输入新密码" class="security"></el-input>
       </el-form-item>
     </el-form>
   </Layer>
 </template>
 
 <script>
-import { defineComponent, ref } from 'vue'
-import { useStore } from 'vuex'
-import { changePassword } from '@/api/settings/user-settings'
+import {defineComponent, ref} from 'vue'
+import {useStore} from 'vuex'
+import {changePassword} from '@/api/settings/user-settings'
 import Layer from '@/components/layer'
+
 export default defineComponent({
   components: {
     Layer,
@@ -45,9 +46,10 @@ export default defineComponent({
       new: '',
     })
     const rules = {
-      old: [{ required: true, message: '请输入原密码', trigger: 'blur' }],
-      new: [{ required: true, message: '请输入新密码', trigger: 'blur' }],
+      old: [{required: true, message: '请输入原密码', trigger: 'blur'}],
+      new: [{required: true, message: '请输入新密码', trigger: 'blur'}],
     }
+
     function submit() {
       if (ruleForm.value) {
         ruleForm.value.validate((valid) => {
@@ -66,6 +68,7 @@ export default defineComponent({
         })
       }
     }
+
     return {
       username,
       form,

+ 0 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/EmrMain.vue

@@ -604,7 +604,6 @@ const emrEvent = {
     return true
   },
   "beforePaste": (evt, data) => {
-    console.log('beforePaste', evt, data, data.isPlainText)
     return true
   }
 }

+ 8 - 6
src/views/system/login.vue

@@ -3,16 +3,22 @@
     <div class="box">
       <h1>{{ systemTitle }}</h1>
       <el-form class="form">
-        <el-input v-model="form.codeRs" maxlength="50" placeholder="工号" size="large" @keyup.enter="submit">
+        <el-input v-model="form.codeRs"
+                  maxlength="50"
+                  autocomplete="off"
+                  placeholder="工号"
+                  size="large"
+                  @keyup.enter="submit">
           <template #prepend>
             <i class="sfont system-xingmingyonghumingnicheng"></i>
           </template>
         </el-input>
         <el-input
+            class="security"
             ref="password"
             v-model="form.password"
-            :type="passwordType"
             codeRs="password"
+            autocomplete="off"
             maxlength="50"
             placeholder="密码(默认密码为:123456)"
             size="large"
@@ -20,10 +26,6 @@
           <template #prepend>
             <i class="sfont system-mima"></i>
           </template>
-          <template #append>
-            <i :class="passwordType ? 'system-yanjing-guan' : 'system-yanjing'" class="sfont password-icon"
-               @click="passwordTypeChange"></i>
-          </template>
         </el-input>
         <el-button size="large" style="width: 100%" type="primary" @click="submit">登录</el-button>
       </el-form>