|
@@ -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)
|
|
|
}
|
|
|
}
|
|
|
};
|