|
@@ -58,125 +58,7 @@
|
|
>
|
|
>
|
|
|
|
|
|
</DisFeatureItem>
|
|
</DisFeatureItem>
|
|
- <!-- <tr v-for="(item, index) in disFeatureList" :key="item.index">
|
|
|
|
- <td class="FeatureSort" >{{index+1}}</td>
|
|
|
|
- <td class="FeatureType" >
|
|
|
|
- <el-select size="mini" :class="{selectType: item.typeNull}" v-model.trim="item.type" placeholder="标签类型" @change="clickItem(index,'FeatureType')">
|
|
|
|
- <el-option v-for="item in featureTypeList" :label="item.name" :value="item.key" :key="item.key"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureNumber" >
|
|
|
|
- <el-tooltip :disabled="!item.verifyCode&&!item.codeNull&&!item.codeError" class="item" effect="dark" :content="item.verifyCode||item.codeNull||item.codeError" placement="top">
|
|
|
|
- <el-input class="groupTextarea"
|
|
|
|
- ref="textarea"
|
|
|
|
- type="textarea"
|
|
|
|
- :autosize="{ minRows: 1}"
|
|
|
|
- :class="{borderRed:item.verifyCode||item.codeNull, colorRed: item.codeError}"
|
|
|
|
- :title="item.code"
|
|
|
|
- v-model.trim="item.code"
|
|
|
|
- @input="handleInp(index,$event,'FeatureNumber')"
|
|
|
|
- @focus="clickItem(index,'FeatureNumber')">
|
|
|
|
- </el-input>
|
|
|
|
- </el-tooltip>
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureStand" @click.self="clickItemBox">
|
|
|
|
- <el-tooltip :disabled="!item.verifyStandard&&!item.standardNull" class="item" effect="dark" :content="item.verifyStandard||item.standardNull" placement="top">
|
|
|
|
- <el-input class="groupTextarea"
|
|
|
|
- ref="textarea"
|
|
|
|
- type="textarea"
|
|
|
|
- :autosize="{ minRows: 1}"
|
|
|
|
- :class="{borderRed:item.verifyStandard||item.standardNull}"
|
|
|
|
- :title="item.standard"
|
|
|
|
- v-model.trim="item.standard"
|
|
|
|
- @input="handleInp(index,$event,'FeatureStand',item.type)"
|
|
|
|
- @focus="clickItem(index,'FeatureStand')">
|
|
|
|
- </el-input>
|
|
|
|
- </el-tooltip>
|
|
|
|
- <div class="searchItemBox">
|
|
|
|
- <ul
|
|
|
|
- class="searchItemList"
|
|
|
|
- v-if="showDiagList&&index === searchIndex && searchFiled ==='FeatureStand' && searchResultList.length > 0"
|
|
|
|
- >
|
|
|
|
- <li v-for="(item, ind) in searchResultList"
|
|
|
|
- class="diagItem ellipsis"
|
|
|
|
- :key="ind"
|
|
|
|
- :title="item"
|
|
|
|
- @click="selectSearchItem(index,item,'FeatureStand')"
|
|
|
|
- >
|
|
|
|
- {{item}}
|
|
|
|
- </li>
|
|
|
|
-
|
|
|
|
- </ul>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureRelate" @click.self="clickItemBox">
|
|
|
|
- <el-tooltip :disabled="!item.verifyRelation&&!item.relationNull" class="item" effect="dark" :content="item.verifyRelation||item.relationNull" placement="top">
|
|
|
|
- <el-input class="groupTextarea"
|
|
|
|
- ref="textarea"
|
|
|
|
- type="textarea"
|
|
|
|
- :autosize="{ minRows: 1}"
|
|
|
|
- :class="{borderRed:item.verifyRelation|| item.relationNull}"
|
|
|
|
- :title="item.relation"
|
|
|
|
- v-model.trim="item.relation"
|
|
|
|
- @input="handleInp(index,$event,'FeatureRelate',item.type)"
|
|
|
|
- @focus="clickItem(index,'FeatureRelate')">
|
|
|
|
- </el-input>
|
|
|
|
-
|
|
|
|
- </el-tooltip>
|
|
|
|
- <div class="searchItemBox">
|
|
|
|
- <ul
|
|
|
|
- class="searchItemList"
|
|
|
|
- v-if="showDiagList&&index === searchIndex && searchFiled ==='FeatureRelate' && searchResultList.length > 0"
|
|
|
|
- >
|
|
|
|
- <li v-for="(item, ind) in searchResultList"
|
|
|
|
- class="diagItem ellipsis"
|
|
|
|
- :key="ind"
|
|
|
|
- :title="item"
|
|
|
|
- @click="selectSearchItem(index,item,'FeatureRelate')"
|
|
|
|
- >
|
|
|
|
- {{item}}
|
|
|
|
- </li>
|
|
|
|
-
|
|
|
|
- </ul>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureuniqueName inpDisabled">
|
|
|
|
- <el-tooltip :disabled="!item.verifyUnique" class="item" effect="dark" :content="item.verifyUnique" placement="top">
|
|
|
|
- <el-input class="groupTextarea inpDisabled"
|
|
|
|
- ref="textarea"
|
|
|
|
- type="textarea"
|
|
|
|
- :readonly = true
|
|
|
|
- :autosize="{ minRows: 1}"
|
|
|
|
- :class="{borderRed:item.uniqueName===null ||item.verifyUnique}"
|
|
|
|
- :title="item.uniqueName"
|
|
|
|
- v-model.trim="item.uniqueName"
|
|
|
|
- >
|
|
|
|
- </el-input>
|
|
|
|
-
|
|
|
|
- </el-tooltip>
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureResult" :class="{inpDisabled:item.type!=3}" >
|
|
|
|
- <el-tooltip :disabled="!item.verifyResult" class="item" effect="dark" :content="item.verifyResult" placement="top">
|
|
|
|
- <el-input class="groupTextarea"
|
|
|
|
- ref="textarea"
|
|
|
|
- type="textarea"
|
|
|
|
- :autosize="{ minRows: 1}"
|
|
|
|
- :readonly="item.type!=3"
|
|
|
|
- :class="{borderRed:item.verifyResult, inpDisabled:item.type!=3}"
|
|
|
|
- :title="item.midResult"
|
|
|
|
- v-model.trim="item.midResult"
|
|
|
|
- @input="handleInp(index,$event,'FeatureResult')"
|
|
|
|
- @focus="clickItem(index,'FeatureResult')">
|
|
|
|
- </el-input>
|
|
|
|
- </el-tooltip>
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureOpera">
|
|
|
|
- <el-button type="text" size="small" class="delete" @click="addItem(index, 1)"><div class="btnOpera">+</div></el-button>
|
|
|
|
- <el-button v-if="index !=0" type="text" size="small" class="delete" @click="delItem(index, 1)"><div class="btnOpera">-</div></el-button>
|
|
|
|
- </td>
|
|
|
|
- </tr> -->
|
|
|
|
|
|
+
|
|
</table>
|
|
</table>
|
|
<p class="moduleTitle">诊断公式:</p>
|
|
<p class="moduleTitle">诊断公式:</p>
|
|
<p class="inpTips">可输入数字(0~9);可输入规定汉字:任、一、二、三、四、五、六、七、八、九、十,其余汉字不可输入可输入的符号:“.”、“/”、“()” “+”;确诊还可输入“拟、诊”二字;鉴别诊断的序号不可输入公式中,数据放入后该条件无效;</p>
|
|
<p class="inpTips">可输入数字(0~9);可输入规定汉字:任、一、二、三、四、五、六、七、八、九、十,其余汉字不可输入可输入的符号:“.”、“/”、“()” “+”;确诊还可输入“拟、诊”二字;鉴别诊断的序号不可输入公式中,数据放入后该条件无效;</p>
|
|
@@ -200,33 +82,7 @@
|
|
@delItem ="delItem($event)"
|
|
@delItem ="delItem($event)"
|
|
>
|
|
>
|
|
</DisFormulaItem>
|
|
</DisFormulaItem>
|
|
- <!-- <tr v-for="(item, index) in disFormulaList" :key="item.index">
|
|
|
|
- <td class="FormulaSort">{{index +1}}</td>
|
|
|
|
- <td class="FormulaType">
|
|
|
|
- <el-select size="mini" :class="{selectType: item.verifyType}" v-model.trim="item.type" placeholder="标签类型" @change="clickItem(index,'FormulaType')">
|
|
|
|
- <el-option v-for="item in formulaTypeList" :label="item.name" :value="item.key" :key="item.key"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </td>
|
|
|
|
- <td class="FormulaNumber">
|
|
|
|
- <el-tooltip :disabled="!item.verifyFormula" class="item" effect="dark" :content="item.verifyFormula" placement="top">
|
|
|
|
- <el-input class="groupTextarea"
|
|
|
|
- ref="textarea"
|
|
|
|
- type="textarea"
|
|
|
|
- :readonly="!item.type"
|
|
|
|
- :autosize="{ minRows: 1}"
|
|
|
|
- :class="{borderRed:item.verifyFormula,inpDisabled:!item.type}"
|
|
|
|
- :title="item.formula"
|
|
|
|
- v-model.trim="item.formula"
|
|
|
|
- @input="handleInp(index,$event,'FormulaNumber',item.type)"
|
|
|
|
- @focus="clickItem(index,'FormulaNumber')">
|
|
|
|
- </el-input>
|
|
|
|
- </el-tooltip>
|
|
|
|
- </td>
|
|
|
|
- <td class="FeatureOpera">
|
|
|
|
- <el-button type="text" size="small" class="delete" @click="addItem(index, 2)"><div class="btnOpera">+</div></el-button>
|
|
|
|
- <el-button v-if="index !=0" type="text" size="small" class="delete" @click="delItem(index, 2)"><div class="btnOpera">-</div></el-button>
|
|
|
|
- </td>
|
|
|
|
- </tr> -->
|
|
|
|
|
|
+
|
|
|
|
|
|
</table>
|
|
</table>
|
|
<div class="btn clearfix">
|
|
<div class="btn clearfix">
|