morphone1995 vor 4 Jahren
Ursprung
Commit
050288797d

+ 7 - 2
src/components/cdssManage/hospital/AddHospital.vue

@@ -11,7 +11,7 @@
         <el-col :span="16">
           <el-form ref="form" :model="form" label-width="110px" :rules="rules">
             <el-form-item label="医院名称" prop="hospitalName">
-              <el-input v-model="form.hospitalName" placeholder="2-30位,可输入汉字、字母、数字和下划线"></el-input>
+              <el-input v-model="form.hospitalName" placeholder="2-30位,可输入汉字、字母、数字和下划线" @input="handlePinyin($event)"></el-input>
             </el-form-item>
             <el-form-item label="医院名称拼音">
               <el-input v-model="form.spell" placeholder="请输入医院名称拼音"></el-input>
@@ -35,6 +35,7 @@
 
 <script>
 import api from '@api/cdss.js';
+import pinyin from '../../../js/Convert_Pinyin.js';
 export default {
   name: 'AddHospital',
   data() {
@@ -80,7 +81,6 @@ export default {
   },
   created() {
     const { isEdit, data } = this.$route.params;
-    console.log(this.$route.params, '11111111');
     this.isEdit = isEdit;
     if (isEdit) {
       this.form.hospitalName = data.name;
@@ -135,6 +135,11 @@ export default {
           });
         }
       });
+    },
+
+    // 处理拼音转换
+    handlePinyin(val){
+      this.form.spell = pinyin.getFullChars(val)
     }
   }
 };

+ 0 - 1
src/components/cdssManage/hospital/Hospital.vue

@@ -183,7 +183,6 @@ export default {
         background: 'rgba(0, 0, 0, 0.7)'
       });
       api.getHospitalPageCDSS(params).then(res => {
-        console.log(res, '列表数据');
         loading.close();
         if (res.data.code === '0') {
           this.list = res.data.data && res.data.data.records;