This commit is contained in:
ChenQiuYu 2025-05-29 10:40:55 +08:00
parent 2a4259c2a3
commit cdfa72ef41
2 changed files with 15 additions and 14 deletions

View File

@ -14,8 +14,8 @@
border border
> >
<el-descriptions-item label="项目名称"> <el-descriptions-item label="项目名称">
<el-form-item prop="itemName"> <el-form-item prop="name">
<el-input v-model="form.itemName"/> <el-input v-model="form.name"/>
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="单位"> <el-descriptions-item label="单位">
@ -50,7 +50,7 @@
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="医保码"> <el-descriptions-item label="医保码">
<el-form-item> <el-form-item>
<el-input v-model="form.itemSocialCode"/> <el-input v-model="form.socialCode"/>
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
@ -93,8 +93,8 @@ const props = defineProps({
} }
}) })
const form = ref<any>({ const form = ref<any>({
itemName: "", // name: "", //
itemSocialCode: "", // socialCode: "", //
unit: "", // unit: "", //
unitPrice: "", // unitPrice: "", //
purchaseUnitPrice: "" // purchaseUnitPrice: "" //
@ -104,12 +104,11 @@ const emit = defineEmits(['close'])
const close = () => { const close = () => {
isShow.value = false isShow.value = false
form.value = { form.value = {
itemName: "", // name: "", //
itemSocialCode: "", // socialCode: "", //
unit: "", // unit: "", //
unitPrice: "", // unitPrice: "", //
purchaseUnitPrice: "",// purchaseUnitPrice: "",//
name: ''
} }
emit('close') emit('close')
} }
@ -123,10 +122,12 @@ const save = () => {
// //
if (id) { if (id) {
post(API.Item.Base.Edit, {data: form.value}).then(() => { post(API.Item.Base.Edit, {data: form.value}).then(() => {
ElMessage.success('修改成功')
close() close()
}) })
} else { } else {
post(API.Item.Base.Add, {data: form.value}).then(() => { post(API.Item.Base.Add, {data: form.value}).then(() => {
ElMessage.success('添加成功')
close() close()
}) })
} }
@ -140,13 +141,13 @@ const imageURL = (e: any) => {
const createSearchRef = ref<any>('') const createSearchRef = ref<any>('')
const openCreateSearch = () => { const openCreateSearch = () => {
nextTick(() => { nextTick(() => {
createSearchRef.value?.init(form.value.itemName); createSearchRef.value?.init(form.value.name);
}); });
} }
const createConfirm = (data: any) => { const createConfirm = (data: any) => {
form.value.unit = data.unit form.value.unit = data.unit
form.value.itemName = data.name form.value.name = data.name
form.value.itemSocialCode = data.code form.value.socialCode = data.code
} }
const deleteDetail = () => { const deleteDetail = () => {
@ -168,7 +169,7 @@ const init = () => {
} }
} }
const formRules = { const formRules = {
itemName: [ name: [
{required: true, message: '请输入项目名称', trigger: 'blur'}, {required: true, message: '请输入项目名称', trigger: 'blur'},
], ],
unit: [ unit: [

View File

@ -35,9 +35,9 @@
<div class="table"> <div class="table">
<el-scrollbar> <el-scrollbar>
<el-table :data="tableData" @row-click="rowClick" :header-cell-style="{ backgroundColor: '#F1F5FB' }"> <el-table :data="tableData" @row-click="rowClick" :header-cell-style="{ backgroundColor: '#F1F5FB' }">
<el-table-column prop="itemSocialCode" label="医保码编码" width="200" <el-table-column prop="socialCode" label="医保码编码" width="200"
show-overflow-tooltip></el-table-column> show-overflow-tooltip></el-table-column>
<el-table-column prop="itemName" label="项目名称" show-overflow-tooltip></el-table-column> <el-table-column prop="name" label="项目名称" show-overflow-tooltip></el-table-column>
<el-table-column prop="unit" label="单位" show-overflow-tooltip></el-table-column> <el-table-column prop="unit" label="单位" show-overflow-tooltip></el-table-column>
<el-table-column prop="purchaseUnitPrice" label="原价" show-overflow-tooltip> <el-table-column prop="purchaseUnitPrice" label="原价" show-overflow-tooltip>
<template #default="scope"> <template #default="scope">