Browse Source

项目录入

DESKTOP-0GD05B0\Administrator 2 years ago
parent
commit
6913e7f234

+ 10 - 15
src/components/inpatient/XiangMuLuRu.vue

@@ -64,21 +64,15 @@
         <el-tabs v-model="xmlrTabs">
           <el-tab-pane label="已录入项目" name="ylrxm">
             项目名称:
-            <el-select v-model="patient.chargeCode"
-                       :remote-method="remoteMethodChargeCode"
-                       clearable filterable remote
-                       @blur="patient.chargeCode = $event.target.value.trim()"
-                       @change="encodingIsChanged">
-              <el-option v-for="item in chargeCodeNameData" :key="item.code" :label="item.name" :value="item.code">
-                <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
-                <el-divider direction="vertical"></el-divider>
-                <span>{{ item.name }}</span>
-                <el-divider direction="vertical"></el-divider>
-                <span>{{ item.specification }}</span>
-                <el-divider direction="vertical"></el-divider>
-                <span>{{ item.manufactor }}</span>
-              </el-option>
-            </el-select>
+            <xc-combo-grid v-model="patient"
+                           clearable
+                           style="width: 220px"
+                           code="chargeCode"
+                           name="chargeName"
+                           :query-data-func="getChargeCode">
+              <el-table-column label="规格" prop="specification" width="250" show-overflow-tooltip/>
+              <el-table-column label="厂家" prop="manufactor" width="250" show-overflow-tooltip/>
+            </xc-combo-grid>
             医嘱号:
             <el-input v-model="patient.actOrderNo" clearable placeholder="医嘱号" style="width: 120px"/>
             录入日期:
@@ -410,6 +404,7 @@ import Sleep from "@/utils/sleep";
 import PrintTheDrugReturnForm from "@/components/med-tec-mod/PrintTheDrugReturnForm";
 import RefundForProjectEntry from "@/components/med-tec-mod/RefundForProjectEntry";
 import XcTable from "@/components/xiao-chan/xc-table/XcTable";
+import XcComboGrid from "@/components/xiao-chan/combo-grid/XcComboGrid.vue";
 
 const props = defineProps({
   init: {

+ 1 - 0
src/components/xiao-chan/combo-grid/XcComboGrid.vue

@@ -58,6 +58,7 @@ const props = defineProps({
   modelValue: {
     type: [String, Object],
   },
+  // 如果绑定的是Object那么就需要写这个
   code: {
     type: String,
     default: 'code'