|
@@ -82,6 +82,14 @@
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="gist" @click="clickListItem(index, 1)">
|
|
|
|
+ <div class="gist-zkyj">质控依据>></div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="list-basis-text-t" :class="items.show?'show':''">
|
|
|
|
+ <div style="margin-bottom: 10px;">
|
|
|
|
+ {{ items.basis }}
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="btn-content" v-if="$route.query.from == 'review' || $route.path == '/whitelist-qualityResults'">
|
|
<div class="btn-content" v-if="$route.query.from == 'review' || $route.path == '/whitelist-qualityResults'">
|
|
<div class="btn-left" v-if="items.type == 2">
|
|
<div class="btn-left" v-if="items.type == 2">
|
|
<div class="appeal_progress" v-if="items.status == 0">
|
|
<div class="appeal_progress" v-if="items.status == 0">
|
|
@@ -182,6 +190,14 @@
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="gist" @click="clickListItem(index, 2)">
|
|
|
|
+ <div class="gist-zkyj">质控依据>></div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="list-basis-text-t" :class="items.show?'show':''">
|
|
|
|
+ <div style="margin-bottom: 10px;">
|
|
|
|
+ {{ items.basis }}
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="btn-content" v-if="$route.query.from == 'review' || $route.path == '/whitelist-bmyQualityResult'">
|
|
<div class="btn-content" v-if="$route.query.from == 'review' || $route.path == '/whitelist-bmyQualityResult'">
|
|
<div class="btn-left" v-if="items.type == 2">
|
|
<div class="btn-left" v-if="items.type == 2">
|
|
<div class="appeal_progress" v-if="items.status == 0">
|
|
<div class="appeal_progress" v-if="items.status == 0">
|
|
@@ -244,7 +260,7 @@
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="gist" @click="clickListItem(index)">
|
|
|
|
|
|
+ <div class="gist" @click="clickListItem(index, 3)">
|
|
<div class="gist-zkyj">质控依据>></div>
|
|
<div class="gist-zkyj">质控依据>></div>
|
|
</div>
|
|
</div>
|
|
<div class="list-basis-text-t" :class="items.show?'show':''">
|
|
<div class="list-basis-text-t" :class="items.show?'show':''">
|
|
@@ -546,6 +562,7 @@ export default {
|
|
this.$set(this, 'controls', { ...res.data, list });
|
|
this.$set(this, 'controls', { ...res.data, list });
|
|
|
|
|
|
list.map(item => {
|
|
list.map(item => {
|
|
|
|
+ item.show = true
|
|
item.basis.map(bItem => {
|
|
item.basis.map(bItem => {
|
|
const { user, zd, ss} = bItem.location || {};
|
|
const { user, zd, ss} = bItem.location || {};
|
|
if (user && user.length) {
|
|
if (user && user.length) {
|
|
@@ -603,7 +620,12 @@ export default {
|
|
this.$axios.post('/home_quality/getQualityResult', {
|
|
this.$axios.post('/home_quality/getQualityResult', {
|
|
id: this.MEDRECID
|
|
id: this.MEDRECID
|
|
}).then(res => {
|
|
}).then(res => {
|
|
- this.resultsList = res.data; // 清空结果
|
|
|
|
|
|
+ this.resultsList = res.data; // 清空结果
|
|
|
|
+ if(this.resultsList && this.resultsList.list && Array.isArray(this.resultsList.list)) {
|
|
|
|
+ this.resultsList.list.map((item) => {
|
|
|
|
+ item.show = true
|
|
|
|
+ })
|
|
|
|
+ }
|
|
}).catch(e => {
|
|
}).catch(e => {
|
|
console.log(e);
|
|
console.log(e);
|
|
});
|
|
});
|
|
@@ -664,8 +686,17 @@ export default {
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- clickListItem(idx) {
|
|
|
|
- this.medicalRecord[idx].show = !this.medicalRecord[idx].show
|
|
|
|
|
|
+ clickListItem(idx, quality_type) {
|
|
|
|
+ if(quality_type == 2) {
|
|
|
|
+ this.controls.list[idx].show = !this.controls.list[idx].show
|
|
|
|
+ }
|
|
|
|
+ if(quality_type == 3) {
|
|
|
|
+ this.medicalRecord[idx].show = !this.medicalRecord[idx].show
|
|
|
|
+ }
|
|
|
|
+ if(quality_type == 1) {
|
|
|
|
+ (this.resultsList.list[idx]).show = !((this.resultsList.list[idx]).show)
|
|
|
|
+ }
|
|
|
|
+ this.$forceUpdate();
|
|
},
|
|
},
|
|
closeClick() {
|
|
closeClick() {
|
|
this.$emit('close'); // 触发 close 事件
|
|
this.$emit('close'); // 触发 close 事件
|