1. 优化了审方pc的效果
2. 就诊人信息优化
This commit is contained in:
李琦
2026-07-18 17:08:37 +08:00
parent 92149f43a6
commit c1b71142df
15 changed files with 1415 additions and 695 deletions

View File

@@ -35,6 +35,8 @@ const miniprogramEmptyImage = ref('');
const logisticsShowWhNameUser = ref(false);
/** 诊所端物流是否显示配送仓名(默认是) */
const logisticsShowWhNameClinic = ref(true);
/** 业务员是否允许编辑/改价/配置所属诊所(默认否) */
const salespersonStoreEditEnabled = ref(false);
function readStoredTab() {
const stored = localStorage.getItem(TAB_STORAGE_KEY);
@@ -42,7 +44,8 @@ function readStoredTab() {
stored === 'price_adjust' ||
stored === 'input_audit' ||
stored === 'miniprogram' ||
stored === 'logistics'
stored === 'logistics' ||
stored === 'salesperson'
) {
activeKey.value = stored;
}
@@ -104,6 +107,9 @@ async function load() {
if (row.config_key === 'logistics_show_warehouse_name_clinic') {
logisticsShowWhNameClinic.value = parseBoolConfig(row.config_value, true);
}
if (row.config_key === 'salesperson_store_edit_enabled') {
salespersonStoreEditEnabled.value = parseBoolConfig(row.config_value, false);
}
}
} finally {
loading.value = false;
@@ -153,6 +159,14 @@ async function handleSave() {
config_key: 'logistics_show_warehouse_name_clinic',
config_value: logisticsShowWhNameClinic.value ? '1' : '0',
},
{
config_key: 'salesperson_store_edit_enabled',
config_value: salespersonStoreEditEnabled.value ? '1' : '0',
value_type: 'bool',
config_group: 'salesperson',
description: '允许业务员编辑/改价/配置所属诊所',
sort: 300,
},
]);
message.success('保存成功');
} finally {
@@ -243,6 +257,20 @@ onMounted(() => {
</div>
</div>
</Tabs.TabPane>
<Tabs.TabPane key="salesperson" tab="业务员权限">
<div class="py-4">
<div class="mb-2 font-medium">允许业务员编辑/改价/配置所属诊所</div>
<div class="mb-2 text-sm text-gray-500">
关闭时业务员小程序「我的诊所」仅可查看;开启后显示编辑资料、改价、配置开关等操作
</div>
<Switch
v-model:checked="salespersonStoreEditEnabled"
checked-children="开启"
un-checked-children="关闭"
/>
</div>
</Tabs.TabPane>
</Tabs>
<div class="mt-4">