Update hlw-rule-set.vue

This commit is contained in:
huxuejian 2026-09-09 11:24:08 +08:00
parent 19fb6face9
commit 4d8688ec48

View File

@ -114,6 +114,12 @@
/> />
<span class="ml-10px text-gray-500"></span> <span class="ml-10px text-gray-500"></span>
</el-form-item> </el-form-item>
<el-form-item label="启用合理用药">
<el-switch
:model-value="form.enableRationalDrug"
@update:model-value="change($event, 'enableRationalDrug')"
/>
</el-form-item>
</el-form> </el-form>
</el-card> </el-card>
</layout-main> </layout-main>
@ -142,6 +148,7 @@ const data = ref({
autoAcceptOrder: false, autoAcceptOrder: false,
autoOpenRx: false, autoOpenRx: false,
autoPassRx: false, autoPassRx: false,
enableRationalDrug: true,
autoAcceptDelayMinSeconds: 2, autoAcceptDelayMinSeconds: 2,
autoAcceptDelayMaxSeconds: 5, autoAcceptDelayMaxSeconds: 5,
autoOpenRxDelayMinSeconds: 20, autoOpenRxDelayMinSeconds: 20,
@ -265,6 +272,7 @@ async function getData() {
data.value.autoAcceptOrder = config.autoAcceptOrder === true; data.value.autoAcceptOrder = config.autoAcceptOrder === true;
data.value.autoOpenRx = config.autoOpenRx === true; data.value.autoOpenRx = config.autoOpenRx === true;
data.value.autoPassRx = config.autoPassRx === true; data.value.autoPassRx = config.autoPassRx === true;
data.value.enableRationalDrug = config.enableRationalDrug !== false;
data.value.autoAcceptDelayMinSeconds = Number.isInteger(config.autoAcceptDelayMinSeconds) ? config.autoAcceptDelayMinSeconds : 2; data.value.autoAcceptDelayMinSeconds = Number.isInteger(config.autoAcceptDelayMinSeconds) ? config.autoAcceptDelayMinSeconds : 2;
data.value.autoAcceptDelayMaxSeconds = Number.isInteger(config.autoAcceptDelayMaxSeconds) ? config.autoAcceptDelayMaxSeconds : 5; data.value.autoAcceptDelayMaxSeconds = Number.isInteger(config.autoAcceptDelayMaxSeconds) ? config.autoAcceptDelayMaxSeconds : 5;
data.value.autoOpenRxDelayMinSeconds = Number.isInteger(config.autoOpenRxDelayMinSeconds) ? config.autoOpenRxDelayMinSeconds : 20; data.value.autoOpenRxDelayMinSeconds = Number.isInteger(config.autoOpenRxDelayMinSeconds) ? config.autoOpenRxDelayMinSeconds : 20;