master
2358328281@qq.com 2 months ago
parent 48e2b8cacd
commit 98f77a9818

@ -165,7 +165,8 @@
<!-- 服务记录弹窗电话回访/现场巡检/培训/纪念品 --> <!-- 服务记录弹窗电话回访/现场巡检/培训/纪念品 -->
<!-- v-if 让弹窗关闭时整个组件卸载下次打开会重新 setuprules 会按最新 type 生成 --> <!-- v-if 让弹窗关闭时整个组件卸载下次打开会重新 setuprules 会按最新 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) {

@ -65,7 +65,7 @@
:style="{ '--tag-color': form.colorTag }"> :style="{ '--tag-color': form.colorTag }">
<template #suffix> <template #suffix>
<span class="title-counter"><span :style="{ color: form.colorTag || '#dcdfe6' }">{{ form.title.length <span class="title-counter"><span :style="{ color: form.colorTag || '#dcdfe6' }">{{ form.title.length
}}</span>/300</span> }}</span>/300</span>
<div class="color-tag-picker"> <div class="color-tag-picker">
<el-popover v-model:visible="colorPickerVisible" :width="180" placement="bottom-end" trigger="click" <el-popover v-model:visible="colorPickerVisible" :width="180" placement="bottom-end" trigger="click"
@ -143,7 +143,7 @@
<el-button @click="closeDialog">{{ $t('common.cancel') }}</el-button> <el-button @click="closeDialog">{{ $t('common.cancel') }}</el-button>
<el-button type="primary" :loading="submitting" @click="onSubmit">{{ isEdit ? $t('common.save') : <el-button type="primary" :loading="submitting" @click="onSubmit">{{ isEdit ? $t('common.save') :
$t('common.submit') $t('common.submit')
}}</el-button> }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
</template> </template>
@ -472,7 +472,7 @@ watch(
nextTick(() => { nextTick(() => {
resetForm(); resetForm();
// ( / ) orderData // ( / ) orderData
if (isEdit.value || props.orderData) { if (isEdit.value || Object.keys(props.orderData).length > 0) {
fillFormFromOrder(props.orderData || {}); fillFormFromOrder(props.orderData || {});
} else { } else {
// //

Loading…
Cancel
Save