诊断新增前端代码
This commit is contained in:
@@ -57,9 +57,10 @@
|
||||
<el-table-column label="疾病类型" align="center" prop="diseaseName" />
|
||||
<el-table-column label="兽医" align="center" prop="veterinary" />
|
||||
<el-table-column label="备注" align="center" prop="comment" />
|
||||
<el-table-column label="操作" align="center" width="180">
|
||||
<el-table-column label="操作" align="center" width="200" fixed="right">
|
||||
<template #default="scope">
|
||||
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)">修改</el-button>
|
||||
<el-button link type="primary" @click="gotDiag(scope.row)">诊断</el-button>
|
||||
<el-button link type="danger" icon="Delete" @click="handleDelete(scope.row)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -215,12 +216,12 @@
|
||||
<el-form-item label="品种:">
|
||||
<el-text>{{ editForm.variety }}</el-text>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="羊只类别:">
|
||||
<el-text>{{ editForm.sheepType }}</el-text>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="6">
|
||||
@@ -233,12 +234,12 @@
|
||||
<el-text>{{ editForm.parity }}</el-text>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="繁殖状态">
|
||||
<el-text>{{ editForm.breed }}</el-text>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="泌乳天数">
|
||||
<el-text>{{ editForm.lactDay }}天</el-text>
|
||||
</el-form-item>
|
||||
@@ -249,7 +250,7 @@
|
||||
<el-form-item label="怀孕天数">
|
||||
<el-text>{{ editForm.gestDay }}天</el-text>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<!-- 可编辑内容 -->
|
||||
@@ -304,9 +305,9 @@
|
||||
</el-select>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="用量">
|
||||
<el-table-column label="用量" width="160">
|
||||
<template #default="scope">
|
||||
<el-input-number v-model="scope.row.dosage" :min="0" :precision="1" />
|
||||
<el-input-number v-model="scope.row.dosage" :min="0" :precision="1" style="width: 120px;" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="单位">
|
||||
@@ -373,6 +374,9 @@ import { listUnit } from '@/api/biosafety/unit'
|
||||
import { listUsage } from '@/api/biosafety/usage'
|
||||
import { listMedicine } from '@/api/biosafety/medicine'
|
||||
import request from '@/utils/request'
|
||||
import { useRouter } from 'vue-router'
|
||||
|
||||
const router = useRouter()
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
const { sheep_gender } = proxy.useDict("sheep_gender")
|
||||
@@ -640,6 +644,12 @@ function handleSelectionChange(selection) {
|
||||
multiple.value = !selection.length
|
||||
}
|
||||
|
||||
/* 跳转诊疗 */
|
||||
function gotDiag(row) {
|
||||
router.push({ path: '/biosafety/diagnosis/add', query: { tId: row.id, sId: row.sheepId } })
|
||||
}
|
||||
|
||||
|
||||
/* ---------- 初始化 ---------- */
|
||||
onMounted(() => {
|
||||
getList()
|
||||
|
||||
Reference in New Issue
Block a user