Browse Source

兼容已支付时隐藏删除按钮

yanqiliang 2 weeks ago
parent
commit
63dd0c48fa
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/pages/entryWrite/page/Entry/prescription/prescription.vue

+ 2 - 2
src/pages/entryWrite/page/Entry/prescription/prescription.vue

@@ -653,7 +653,7 @@ export default {
         },
 
         // 已确认项目是否允许删除:
-        // 药品处方(prescNo 以 OPN 开头)审核通过后不可删除;
+        // 药品处方(prescNo 以 OPN 开头)审核通过或已支付后不可删除;
         // 非药品处方已支付后不可删除。
         canDeleteDefault: function (item) {
             if (!item) {
@@ -663,7 +663,7 @@ export default {
             const prescState = String(item.prescState || '').trim();
             const isMedicinePrescription = prescNo.startsWith('OPN');
 
-            return isMedicinePrescription ? prescState !== '处方审核通过' : prescState !== '已支付';
+            return isMedicinePrescription ? !['处方审核通过', '已支付'].includes(prescState) : prescState !== '已支付';
         },
 
         attached: function () {},