|
|
|
@ -165,7 +165,8 @@
|
|
|
|
<!-- 服务记录弹窗(电话回访/现场巡检/培训/纪念品) -->
|
|
|
|
<!-- 服务记录弹窗(电话回访/现场巡检/培训/纪念品) -->
|
|
|
|
<!-- v-if 让弹窗关闭时整个组件卸载,下次打开会重新 setup,rules 会按最新 type 生成 -->
|
|
|
|
<!-- v-if 让弹窗关闭时整个组件卸载,下次打开会重新 setup,rules 会按最新 type 生成 -->
|
|
|
|
<ServiceRecordDialog v-if="recordVisible" v-model="recordVisible" :type="recordType"
|
|
|
|
<ServiceRecordDialog v-if="recordVisible" v-model="recordVisible" :type="recordType"
|
|
|
|
:hospital-id="currentHospitalId" :hospital-name="currentHospitalName" :managerOptions="managerOptions" :managerLoaded="managerLoaded" />
|
|
|
|
:hospital-id="currentHospitalId" :hospital-name="currentHospitalName" :managerOptions="managerOptions"
|
|
|
|
|
|
|
|
:managerLoaded="managerLoaded" />
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 客户服务月视图弹窗 -->
|
|
|
|
<!-- 客户服务月视图弹窗 -->
|
|
|
|
<MonthlyViewDialog v-model="monthlyVisible" />
|
|
|
|
<MonthlyViewDialog v-model="monthlyVisible" />
|
|
|
|
@ -193,7 +194,7 @@ const managerLoaded = ref(false);
|
|
|
|
const loadManagers = async () => {
|
|
|
|
const loadManagers = async () => {
|
|
|
|
if (managerLoaded.value) return;
|
|
|
|
if (managerLoaded.value) return;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const res = await getAdminAccounts({ type: "Admin" });
|
|
|
|
const res = await getAdminAccounts({ type: "Admin", role: "客户经理" });
|
|
|
|
managerOptions.value = res?.list || [];
|
|
|
|
managerOptions.value = res?.list || [];
|
|
|
|
managerLoaded.value = true;
|
|
|
|
managerLoaded.value = true;
|
|
|
|
} catch (e) {
|
|
|
|
} catch (e) {
|
|
|
|
|