|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div class="sop-analysis">
|
|
|
- <report-header title="服务单元分析" hideTimePicker>
|
|
|
+ <report-header title="SOP预警监控" hideTimePicker>
|
|
|
<select-service-unit
|
|
|
v-model="serviceId"
|
|
|
clearable
|
|
@@ -32,6 +32,8 @@
|
|
|
searchByX({
|
|
|
leadId: row.leadId,
|
|
|
fieldObj: '',
|
|
|
+ supplierId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.total }}</t-link
|
|
@@ -44,6 +46,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'scan_start_time',
|
|
|
leadId: row.leadId,
|
|
|
+ supplierId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.scanStartTimeNum }}({{
|
|
@@ -58,6 +62,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'scan_end_time',
|
|
|
leadId: row.leadId,
|
|
|
+ supplierId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.scanEndTimeNum }}({{ row.scanEndTimeRatio }})</t-link
|
|
@@ -70,6 +76,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'mark_start_time',
|
|
|
leadId: row.leadId,
|
|
|
+ supplierId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.markStartTimeNum }}({{
|
|
@@ -84,6 +92,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'mark_end_time',
|
|
|
leadId: row.leadId,
|
|
|
+ supplierId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.markEndTimeNum }}({{ row.markEndTimeRatio }})</t-link
|
|
@@ -111,6 +121,8 @@
|
|
|
searchByX({
|
|
|
supplierId: row.supplierId,
|
|
|
fieldObj: '',
|
|
|
+ leadId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.total }}</t-link
|
|
@@ -123,6 +135,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'scan_start_time',
|
|
|
supplierId: row.supplierId,
|
|
|
+ leadId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.scanStartTimeNum }}({{
|
|
@@ -137,6 +151,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'scan_end_time',
|
|
|
supplierId: row.supplierId,
|
|
|
+ leadId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.scanEndTimeNum }}({{ row.scanEndTimeRatio }})</t-link
|
|
@@ -149,6 +165,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'mark_start_time',
|
|
|
supplierId: row.supplierId,
|
|
|
+ leadId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.markStartTimeNum }}({{
|
|
@@ -163,6 +181,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'mark_end_time',
|
|
|
supplierId: row.supplierId,
|
|
|
+ leadId: '',
|
|
|
+ coordinatorId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.markEndTimeNum }}({{ row.markEndTimeRatio }})</t-link
|
|
@@ -190,7 +210,12 @@
|
|
|
<t-link
|
|
|
theme="primary"
|
|
|
@click="
|
|
|
- searchByX({ coordinatorId: row.coordinatorId, fieldObj: '' })
|
|
|
+ searchByX({
|
|
|
+ coordinatorId: row.coordinatorId,
|
|
|
+ fieldObj: '',
|
|
|
+ supplierId: '',
|
|
|
+ leadId: '',
|
|
|
+ })
|
|
|
"
|
|
|
>{{ row.total }}</t-link
|
|
|
>
|
|
@@ -202,6 +227,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'scan_start_time',
|
|
|
coordinatorId: row.coordinatorId,
|
|
|
+ supplierId: '',
|
|
|
+ leadId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.scanStartTimeNum }}({{
|
|
@@ -216,6 +243,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'scan_end_time',
|
|
|
coordinatorId: row.coordinatorId,
|
|
|
+ supplierId: '',
|
|
|
+ leadId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.scanEndTimeNum }}({{ row.scanEndTimeRatio }})</t-link
|
|
@@ -228,6 +257,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'mark_start_time',
|
|
|
coordinatorId: row.coordinatorId,
|
|
|
+ supplierId: '',
|
|
|
+ leadId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.markStartTimeNum }}({{
|
|
@@ -242,6 +273,8 @@
|
|
|
searchByX({
|
|
|
fieldObj: 'mark_end_time',
|
|
|
coordinatorId: row.coordinatorId,
|
|
|
+ supplierId: '',
|
|
|
+ leadId: '',
|
|
|
})
|
|
|
"
|
|
|
>{{ row.markEndTimeNum }}({{ row.markEndTimeRatio }})</t-link
|
|
@@ -256,6 +289,7 @@
|
|
|
:process="curProcess"
|
|
|
ref="DetailDrawerRef"
|
|
|
type="warn"
|
|
|
+ :sId="serviceId"
|
|
|
/>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -320,6 +354,9 @@ const columns3 = [
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
.sop-analysis {
|
|
|
+ :deep(.t-drawer__close-btn) {
|
|
|
+ z-index: 1;
|
|
|
+ }
|
|
|
.page-main {
|
|
|
height: calc(100vh - 57px);
|
|
|
padding: 15px;
|