+
|
@@ -73,10 +77,14 @@
| {{item.label}} |
- |
+ |
{{item2}}
- |
+
@@ -379,13 +388,85 @@
+
+
+
+
已选 {{ selectedPlanArr.length }} 条号源明细
+
+
+ 渠道名称
+ 数量
+
+
+ {{ ch.name }}
+
+
+
+
+
+ 合计
+ 数量: {{ batchTotalCount }}
+
+
+
+
病人类型
+
+ 住院
+ 门诊
+ 急诊
+ 体检
+
+
+
+
+ 取消
+ 确定修改
+
+
+
+
+
+
已选 {{ selectedPlanArr.length }} 条号源明细
+
+
+ 渠道名称
+ 占用数量
+ 提示
+
+
+ {{ ch.name }}
+
+
+
+
+
+ 最大可占: {{ batchOccupyLimits[ch.id].maxValue }}
+
+
+
+
+ 合计
+ 占用: {{ batchOccupyTotalLocked }}
+
+
+
+
+ 取消
+ 确定占用
+
+
@@ -1192,6 +1631,8 @@
border-collapse: collapse;
/* 合并边框 */
color: #333;
+ user-select: none;
+ -webkit-user-select: none;
td {
border: 1px solid #f1f1f1;
@@ -1371,4 +1812,26 @@
display: flex;
}
+ /* 拖拽框选 */
+ .drag-selection-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ background: rgba(64, 158, 255, 0.12);
+ border: 1px solid rgba(64, 158, 255, 0.5);
+ pointer-events: none;
+ z-index: 10;
+ }
+ .planInfo_k_selected {
+ background-color: #e6f7ff;
+ outline: 2px solid #409eff;
+ outline-offset: -2px;
+ border-radius: 4px;
+ }
+ .planInfo_k_disabled_selected {
+ background-color: #f3e8ff;
+ outline: 2px solid #7c3aed;
+ outline-offset: -2px;
+ border-radius: 4px;
+ }
\ No newline at end of file
diff --git a/YiJi-admin/src/views/AppointmentMngr/PlanModelAdmin.vue b/YiJi-admin/src/views/AppointmentMngr/PlanModelAdmin.vue
index 56a78cd..8b0281c 100644
--- a/YiJi-admin/src/views/AppointmentMngr/PlanModelAdmin.vue
+++ b/YiJi-admin/src/views/AppointmentMngr/PlanModelAdmin.vue
@@ -41,6 +41,10 @@
添加
删除
生成选中的计划
+
批量禁用
+
批量启用
+
批量修改
+
批量占用