提交 608482e9 编写于 作者: Q qq_63480508

Wed Mar 12 18:01:00 CST 2025 inscode

上级 dcb26ad7
...@@ -3,12 +3,13 @@ ...@@ -3,12 +3,13 @@
<h1>耗材档案管理</h1> <h1>耗材档案管理</h1>
<form @submit.prevent="addMaterial"> <form @submit.prevent="addMaterial">
<input v-model="newMaterial.name" type="text" placeholder="耗材名称" required/> <input v-model="newMaterial.name" type="text" placeholder="耗材名称" required/>
<input v-model="newMaterial.text" size="24"></input>
<input v-model="newMaterial.quantity" type="number" placeholder="数量" min="1" required /> <input v-model="newMaterial.quantity" type="number" placeholder="数量" min="1" required />
<button type="submit">添加耗材</button> <button type="submit">添加耗材</button>
</form> </form>
<ul v-if="materials.length"> <ul v-if="materials.length">
<li v-for="(material,index) in materials" :key="material.id"> <li v-for="(material,index) in materials" :key="material.id">
{{material.name}}--数量:{{material.quantity}} {{material.name}}--数量:{{material.quantity}}:{{material.text}}
<button @click="removeMaterial(index)">删除</button> <button @click="removeMaterial(index)">删除</button>
</li> </li>
</ul> </ul>
...@@ -23,7 +24,7 @@ export default { ...@@ -23,7 +24,7 @@ export default {
name: 'MaterialRecord', name: 'MaterialRecord',
setup() { setup() {
const materials = ref([]); const materials = ref([]);
const newMaterial = ref({ name: '', quantity: '' }); const newMaterial = ref({ name: '', quantity: '',text:'' });
const addMaterial = () => { const addMaterial = () => {
if (!newMaterial.value.name.trim()) { if (!newMaterial.value.name.trim()) {
...@@ -34,13 +35,13 @@ export default { ...@@ -34,13 +35,13 @@ export default {
alert('请输入有效的数量'); alert('请输入有效的数量');
return; return;
} }
materials.value.push({ materials.value.push({
id: Date.now(), id: Date.now(),
name: newMaterial.value.name.trim(), name: newMaterial.value.name.trim(),
quantity: parseInt(newMaterial.value.quantity), quantity: parseInt(newMaterial.value.quantity),
}); });
newMaterial.value.text='';
newMaterial.value.name = ''; newMaterial.value.name = '';
newMaterial.value.quantity = ''; newMaterial.value.quantity = '';
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册