|
@@ -5,13 +5,13 @@
|
|
|
<div id="family">
|
|
|
<header>
|
|
|
<select class="form-control" v-model="value" @change="chooseMedicine">
|
|
|
- <option v-for="opt in options" :value="opt.value">{{ opt.label }}</option>
|
|
|
+ <option v-for="(opt,index) in options" :key="index" :value="opt.value">{{ opt.label }}</option>
|
|
|
</select>
|
|
|
<build-input style="width:20rem;" @search="changeVal" :placeholder="'支持关键字、英文代号查找'"></build-input>
|
|
|
</header>
|
|
|
<main>
|
|
|
<div class="left_main" v-loading="isLoading">
|
|
|
- <div class="family" v-for="letter in letterArr">
|
|
|
+ <div class="family" v-for="(letter,index) in letterArr" :key="index">
|
|
|
<div class="family_title" :id="letter">{{letter}}</div>
|
|
|
<div class="family_content" v-if="searchVal == ''">
|
|
|
<ul class="family_list">
|
|
@@ -20,6 +20,7 @@
|
|
|
@click="familyActive(family.name,family.code)"
|
|
|
:class="active == family.name ? 'active' : ''"
|
|
|
v-for="(family,index) in allFamily"
|
|
|
+ :key="index"
|
|
|
v-if="family.capitalize === letter"
|
|
|
>{{family.name}}-{{family.code}}</li>
|
|
|
</ul>
|
|
@@ -31,6 +32,7 @@
|
|
|
@click="familyActive(family.name,family.code)"
|
|
|
:class="active == family.name ? 'active' : ''"
|
|
|
v-for="(family,index) in searchArr"
|
|
|
+ :key="index"
|
|
|
v-if="family.capitalize === letter"
|
|
|
>{{family.name}}-{{family.code}}</li>
|
|
|
</ul>
|
|
@@ -42,6 +44,7 @@
|
|
|
<li @click="moveScroll()">↑</li>
|
|
|
<li
|
|
|
v-for="(character,index) in letterArr"
|
|
|
+ :key="index"
|
|
|
@click="moveScroll(character)"
|
|
|
>{{ character }}</li>
|
|
|
</ul>
|
|
@@ -49,11 +52,11 @@
|
|
|
</div>
|
|
|
<div class="right_main" v-loading="rightLoading">
|
|
|
<el-tabs v-if="labelKey.length && tabsFalg" tab-position="left" style="height: 100%;">
|
|
|
- <el-tab-pane v-for="(item,index) in labelKey">
|
|
|
+ <el-tab-pane v-for="(item,index) in labelKey" :key="index">
|
|
|
<span slot="label">{{item.FirstTag}}</span>
|
|
|
- <div class="label_main" v-for="(tag,tagIndex) in item.details">
|
|
|
+ <div class="label_main" v-for="(tag,tagIndex) in item.details" :key="tagIndex">
|
|
|
<p>{{tag.SecondTag}}</p>
|
|
|
- <ul v-for="detail in tag.details">
|
|
|
+ <ul v-for="(detail,detailInd) in tag.details" :key="detailInd">
|
|
|
<el-checkbox
|
|
|
v-model="detail.Visible"
|
|
|
@change="boxChange(detail)"
|