瀏覽代碼

手术安排中的手术台次可编辑

lighter 8 月之前
父節點
當前提交
99f3b20491
共有 1 個文件被更改,包括 19 次插入2 次删除
  1. 19 2
      src/views/surgical-management/SurgeryArrangement.vue

+ 19 - 2
src/views/surgical-management/SurgeryArrangement.vue

@@ -177,7 +177,7 @@
             </el-select>
           </template>
         </el-table-column>
-        <el-table-column label="体外" width="45">
+        <el-table-column label="体外" width="40">
           <template #default="scope">
             <div v-if="scope.row.status === 'd'">{{ filterTwFlag(scope.row.twFlag) }}</div>
             <el-select
@@ -193,7 +193,24 @@
             </el-select>
           </template>
         </el-table-column>
-        <el-table-column label="台次" prop="sstc" width="35"></el-table-column>
+        <el-table-column label="台次" prop="sstc" width="40">
+          <template #default="{row}">
+            <div v-if="row.status === 'd'">{{ row.sstc }}</div>
+            <el-select
+                v-else
+                v-model="row.sstc"
+                @focus="handleSelectionFocus(row, 'sstc')"
+                @change="(sstc) =>
+                handleSelectionChange(row.recordId, 'sstc', sstc)"
+                placeholder=" "
+                clearable
+                class="el-select_no-suffix"
+            >
+              <el-option :value="null" label="清空"></el-option>
+              <el-option v-for="n in 12" :value="n" :label="n"></el-option>
+            </el-select>
+          </template>
+        </el-table-column>
 
         <el-table-column label="术前访视">
           <template #default="scope">