|
@@ -4,7 +4,7 @@
|
|
<div class="contents">
|
|
<div class="contents">
|
|
<div class="content">
|
|
<div class="content">
|
|
<h3>添加术语:</h3>
|
|
<h3>添加术语:</h3>
|
|
- <p class="titl">标准术语:</p>
|
|
|
|
|
|
+ <p class="titl">医学标准术语:</p>
|
|
<table class="deptbox">
|
|
<table class="deptbox">
|
|
<tr>
|
|
<tr>
|
|
<td class="ind">序号</td>
|
|
<td class="ind">序号</td>
|
|
@@ -15,7 +15,10 @@
|
|
<tr>
|
|
<tr>
|
|
<td class="ind">1</td>
|
|
<td class="ind">1</td>
|
|
<td :title="data.name&&data.name.length>9?data.name:''">
|
|
<td :title="data.name&&data.name.length>9?data.name:''">
|
|
- <el-input v-model="data.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(1)"></el-input>
|
|
|
|
|
|
+ <!-- <el-input v-model="data.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(1)"></el-input> -->
|
|
|
|
+ <!-- 修改时标准词不能修改,修改了会当做新增处理 4-17 -->
|
|
|
|
+ <p v-if="id">{{data.name}}</p>
|
|
|
|
+ <input v-else type="text" v-model="data.name" placeholder="请输入术语" maxlength="30" @input="handleInput(1)">
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
<el-select v-if="!id" v-model="data.type" filterable placeholder="请选择" size="small">
|
|
<el-select v-if="!id" v-model="data.type" filterable placeholder="请选择" size="small">
|
|
@@ -29,7 +32,8 @@
|
|
<span v-else>{{data.type}}</span>
|
|
<span v-else>{{data.type}}</span>
|
|
</td>
|
|
</td>
|
|
<td class="desc">
|
|
<td class="desc">
|
|
- <el-input v-model="data.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark"></el-input>
|
|
|
|
|
|
+ <!-- <el-input v-model="data.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark"></el-input> -->
|
|
|
|
+ <input v-model="data.remark" placeholder="请输入术语说明" maxlength="120" @input="handleRemark(1)"></input>
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
</table>
|
|
@@ -45,7 +49,9 @@
|
|
<tr v-for="(item,index) in synonymous">
|
|
<tr v-for="(item,index) in synonymous">
|
|
<td class="ind">{{index+1}}</td>
|
|
<td class="ind">{{index+1}}</td>
|
|
<td :title="item.name&&item.name.length>9?item.name:''">
|
|
<td :title="item.name&&item.name.length>9?item.name:''">
|
|
- <el-input v-model="item.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(2,index)"></el-input>
|
|
|
|
|
|
+ <!-- 使用原生input,输入限制 -->
|
|
|
|
+ <!-- <el-input v-model="item.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(2,index)"></el-input> -->
|
|
|
|
+ <input type="text" v-model="item.name" placeholder="请输入术语" maxlength="30" @input="handleInput(2,index)">
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
<!-- <el-select v-model="item.type" clearable placeholder="请选择">
|
|
<!-- <el-select v-model="item.type" clearable placeholder="请选择">
|
|
@@ -59,7 +65,8 @@
|
|
{{data.type}}
|
|
{{data.type}}
|
|
</td>
|
|
</td>
|
|
<td class="desc">
|
|
<td class="desc">
|
|
- <el-input v-model="item.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark(index,item.name)"></el-input>
|
|
|
|
|
|
+ <!-- <el-input v-model="item.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark(index,item.name)"></el-input> -->
|
|
|
|
+ <input v-model="item.remark" placeholder="请输入术语说明" maxlength="120" @input="handleRemark(2,index)"></input>
|
|
</td>
|
|
</td>
|
|
<td v-if="id">
|
|
<td v-if="id">
|
|
<span @click="deleLine(index)" class="delete">删除</span>
|
|
<span @click="deleLine(index)" class="delete">删除</span>
|
|
@@ -169,9 +176,11 @@ import api from '@api/icss.js';
|
|
this.synonymous[index].name = this.synonymous[index].name.replace(/[^%0-9a-zA-Z\u4e00-\u9fa5]/g,'');
|
|
this.synonymous[index].name = this.synonymous[index].name.replace(/[^%0-9a-zA-Z\u4e00-\u9fa5]/g,'');
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- handleRemark(index,name){
|
|
|
|
|
|
+ // handleRemark(index,name){
|
|
|
|
+ handleRemark(type,index){
|
|
//说明只能输入中文
|
|
//说明只能输入中文
|
|
- if(!name){//标准词输入
|
|
|
|
|
|
+ // if(!name){//标准词输入
|
|
|
|
+ if(type==1){//标准词输入
|
|
this.data.remark = this.data.remark.replace(/[^\u4e00-\u9fa5]/g,'');
|
|
this.data.remark = this.data.remark.replace(/[^\u4e00-\u9fa5]/g,'');
|
|
}else{
|
|
}else{
|
|
this.synonymous[index].remark = this.synonymous[index].remark.replace(/[^\u4e00-\u9fa5]/g,'');
|
|
this.synonymous[index].remark = this.synonymous[index].remark.replace(/[^\u4e00-\u9fa5]/g,'');
|
|
@@ -268,7 +277,11 @@ import api from '@api/icss.js';
|
|
}
|
|
}
|
|
input{
|
|
input{
|
|
border:none;
|
|
border:none;
|
|
- width: 100%;
|
|
|
|
|
|
+ border: 1px solid #ccc;
|
|
|
|
+ width: 89%;
|
|
|
|
+ height: 30px;
|
|
|
|
+ padding: 0 7px;
|
|
|
|
+ border-radius: 4px;
|
|
}
|
|
}
|
|
.ind{
|
|
.ind{
|
|
width: 55px;
|
|
width: 55px;
|