126 lines
3.4 KiB
Vue
Raw Normal View History

2025-11-19 18:14:21 +08:00
<template>
<!-- 修改界面 -->
2025-11-20 18:16:03 +08:00
<el-dialog v-model="visible" width="600px">
<template #header>
{{ title }}
</template>
<span class="text-span">项目信息:</span>
<el-divider style="margin: 5px 0;"/>
<el-form ref="form" :model="formData" size="small" class="form-inline" inline label-width="60px">
<el-form-item label="项目代号" prop="xmdh">
<el-input placeholder="项目代号" v-model="formData.xmdh"></el-input>
</el-form-item>
<el-form-item label="项目名称" prop="xmmc">
<el-input placeholder="项目名称" v-model="formData.xmmc"></el-input>
</el-form-item>
<el-form-item label="助记符" prop="zjf">
<el-input placeholder="助记符" v-model="formData.zjf"></el-input>
</el-form-item>
<el-form-item label="项目类别" prop="xmlb">
<el-input placeholder="项目类别" v-model="formData.xmlb"></el-input>
</el-form-item>
<el-form-item label="所属组" prop="xmz">
<el-input placeholder="所属组" v-model="formData.xmz"></el-input>
</el-form-item>
<el-form-item label="单位" prop="dw">
<el-input placeholder="单位" v-model="formData.dw"></el-input>
</el-form-item>
<el-form-item label="参考上限" prop="cksx">
<el-input placeholder="参考上限" v-model="formData.cksx"></el-input>
</el-form-item>
<el-form-item label="参考下限" prop="ckxx">
<el-input placeholder="参考下限" v-model="formData.ckxx"></el-input>
</el-form-item>
<el-form-item label="打印参考值" prop="dyckz">
<el-input placeholder="打印参考值" v-model="formData.dyckz"></el-input>
</el-form-item>
<el-form-item label="打印序号" prop="dyxh">
<el-input placeholder="打印序号" v-model="formData.dyxh"></el-input>
</el-form-item>
<el-form-item label="计算公式" prop="jsgs">
<el-input placeholder="计算公式" v-model="formData.jsgs"></el-input>
</el-form-item>
<el-form-item label="临床意义" prop="lcyy">
<el-input placeholder="临床意义" v-model="formData.lcyy"></el-input>
</el-form-item>
<el-form-item label="备注" prop="bz">
<el-input placeholder="备注" v-model="formData.bz"></el-input>
</el-form-item>
<el-form-item prop="xsbz">
<el-checkbox v-model="formData.xsbz" label="显示标志"></el-checkbox>
</el-form-item>
</el-form>
<span class="text-span">知识库条目:</span>
<el-divider style="margin: 5px 0;"/>
<TableRight :style-config="styleConfig"/>
<template #footer>
<div class="dialog-footer">
<el-button @click="handleCancel">取 消</el-button>
<el-button type="primary" @click="handleOk">确 定</el-button>
</div>
</template>
</el-dialog>
2025-11-19 18:14:21 +08:00
</template>
<script setup lang="ts">
2025-11-20 18:16:03 +08:00
import TableRight from './TableData.vue'
const props = defineProps({
title:{
type: String,
default: ''
}
})
const visible = defineModel()
const formData = ref({
xmdh: '',
xmmc: '',
zjf: '',
xmlb: '' ,
xmz: '',
dw: '',
cksx: '',
ckxx: '',
dyckz: '',
dyxh: '',
jsgs: '',
lcyy: '',
bz:'',
xsbz: ''
})
const styleConfig = ref({
textresultWidth: 300,
zdWidth: 300,
tableHeight: '40vh'
})
const handleCancel = () => {
}
const handleOk = () => {
}
2025-11-19 18:14:21 +08:00
</script>
<style scoped lang="scss">
2025-11-20 18:16:03 +08:00
.form-inline {
padding: 10px;
background-color: #f5f7fa;
height: auto;
.el-input {
width: 150px;
}
.el-form-item {
margin-right: 10px;
margin-bottom: 2px;
}
}
2025-11-19 18:14:21 +08:00
</style>