|
@@ -27,7 +27,10 @@
|
|
|
</div>
|
|
|
<SearchForm :fields="fields" :params="params" :search="refresh">
|
|
|
<template #service="{ item, params }">
|
|
|
- <select-service-unit v-model="params[item.prop]"></select-service-unit>
|
|
|
+ <select-service-unit
|
|
|
+ v-model="params[item.prop]"
|
|
|
+ :hasNoneValue="true"
|
|
|
+ ></select-service-unit>
|
|
|
</template>
|
|
|
<template #lead="{ item, params }">
|
|
|
<select-type-user
|
|
@@ -318,6 +321,11 @@ const computedParams = computed(() => {
|
|
|
let data = omit(params, ['beginTime']);
|
|
|
data.startTime = params.beginTime[0];
|
|
|
data.endTime = params.beginTime[1];
|
|
|
+ data.isBind = true;
|
|
|
+ if (data.serviceId == '-1') {
|
|
|
+ data.isBind = false;
|
|
|
+ data.serviceId = '';
|
|
|
+ }
|
|
|
return data;
|
|
|
});
|
|
|
|
|
@@ -381,7 +389,10 @@ const refresh = () => {
|
|
|
};
|
|
|
|
|
|
const getWaitCount = async () => {
|
|
|
- const res = await dispatchCountWaitZoneApi();
|
|
|
+ const res = await dispatchCountWaitZoneApi({
|
|
|
+ ...computedParams.value,
|
|
|
+ isBind: false,
|
|
|
+ });
|
|
|
waitCount.value = res || 0;
|
|
|
};
|
|
|
|