|
@@ -104,11 +104,11 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="scdSpecialtext" label="特殊标注" min-width="100">
|
|
|
<template #default="scope">
|
|
|
- <el-select v-model="scope.row.scdSpecialtext">
|
|
|
- <el-option v-for="item in scdSpecialtextList" :key="item.code" :label="item.name" :value="item.code">
|
|
|
-
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
+ <el-autocomplete
|
|
|
+ v-model="scope.row.scdSpecialtext"
|
|
|
+ :fetch-suggestions="queryScdSpecialtextSearch"
|
|
|
+ clearable
|
|
|
+ />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="specialtextTimeStr" label="标注时间" min-width="130">
|
|
@@ -359,33 +359,47 @@ const shitOtherList = ref([
|
|
|
}
|
|
|
])
|
|
|
|
|
|
-const scdSpecialtextList = ref([
|
|
|
- {
|
|
|
- code:'',
|
|
|
- name:'',
|
|
|
- },{
|
|
|
- code:'外出',
|
|
|
- name:'外出',
|
|
|
- },{
|
|
|
- code:'转入',
|
|
|
- name:'转入',
|
|
|
- },{
|
|
|
- code:'死亡',
|
|
|
- name:'死亡',
|
|
|
- },{
|
|
|
- code:'手术',
|
|
|
- name:'手术',
|
|
|
- },{
|
|
|
- code:'分娩',
|
|
|
- name:'分娩',
|
|
|
- },{
|
|
|
- code:'出生',
|
|
|
- name:'出生',
|
|
|
- },{
|
|
|
- code:'转科',
|
|
|
- name:'转科',
|
|
|
- }
|
|
|
-])
|
|
|
+
|
|
|
+const scdSpecialtextList = ref([{
|
|
|
+ value:'外出',
|
|
|
+ name:'外出',
|
|
|
+},{
|
|
|
+ value:'转入',
|
|
|
+ name:'转入',
|
|
|
+},{
|
|
|
+ value:'死亡',
|
|
|
+ name:'死亡',
|
|
|
+},{
|
|
|
+ value:'手术',
|
|
|
+ name:'手术',
|
|
|
+},{
|
|
|
+ value:'分娩',
|
|
|
+ name:'分娩',
|
|
|
+},{
|
|
|
+ value:'出生',
|
|
|
+ name:'出生',
|
|
|
+},{
|
|
|
+ value:'转科',
|
|
|
+ name:'转科',
|
|
|
+},{
|
|
|
+ value:'出院',
|
|
|
+ name:'出院',
|
|
|
+}])
|
|
|
+
|
|
|
+const queryScdSpecialtextSearch =(queryString,cb)=>{
|
|
|
+ if(stringNotBlank(queryString) && queryString !='null'){
|
|
|
+ cb(scdSpecialtextList.value.filter(createFilter(queryString)))
|
|
|
+ }else {
|
|
|
+ cb(scdSpecialtextList.value)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+const createFilter = (queryString)=>{
|
|
|
+ return (restaurant)=>{
|
|
|
+ return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase())===0)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
const breatheMachineList = ref([
|
|
|
{
|
|
@@ -554,6 +568,7 @@ const handleClick = (tab,event) => {
|
|
|
console.log(tab, event)
|
|
|
}
|
|
|
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
tableHeight.value = getWindowSize.value.h/1.2-10
|
|
|
|
|
@@ -567,7 +582,7 @@ onMounted(() => {
|
|
|
items.push(item)
|
|
|
}
|
|
|
painLvlList.value = items
|
|
|
- console.log('painLvlList',items)
|
|
|
+
|
|
|
})
|
|
|
|
|
|
|