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

View File

@ -35,9 +35,9 @@
<div class="table">
<el-scrollbar>
<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>
<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="purchaseUnitPrice" label="原价" show-overflow-tooltip>
<template #default="scope">