时间排序最先

This commit is contained in:
zyk
2025-08-26 10:30:01 +08:00
parent adb8da9df6
commit fe143f8b2f
7 changed files with 176 additions and 126 deletions

View File

@@ -70,7 +70,8 @@
icon="Plus"
@click="handleAdd"
v-hasPermi="['sheep_death:death:add']"
>新增</el-button>
>新增
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@@ -80,7 +81,8 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['sheep_death:death:edit']"
>修改</el-button>
>修改
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@@ -90,7 +92,8 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['sheep_death:death:remove']"
>删除</el-button>
>删除
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@@ -99,52 +102,58 @@
icon="Download"
@click="handleExport"
v-hasPermi="['sheep_death:death:export']"
>导出</el-button>
>导出
</el-button>
</el-col>
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="deathList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键ID" align="center" prop="id" width="80" />
<el-table-column label="管理耳号" align="center" prop="manageTags" width="120" />
<el-table-column label="品种" align="center" prop="variety" width="100" />
<el-table-column label="事件类型" align="center" prop="eventType" width="100" />
<el-table-column label="死亡日期" align="center" prop="deathDate" width="120">
<el-table-column type="selection" width="55" align="center"/>
<!-- 日期作为第一列 -->
<el-table-column label="死亡日期" align="center" prop="deathDate" width="120" fixed="left">
<template #default="scope">
<span>{{ parseTime(scope.row.deathDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="死亡时羊只类别" align="center" prop="sheepType" width="130" />
<el-table-column label="主键ID" align="center" prop="id" width="80"/>
<el-table-column label="管理耳号" align="center" prop="manageTags" width="120"/>
<el-table-column label="品种" align="center" prop="variety" width="100"/>
<el-table-column label="事件类型" align="center" prop="eventType" width="100"/>
<el-table-column label="死亡时羊只类别" align="center" prop="sheepType" width="130"/>
<el-table-column label="性别" align="center" prop="gender" width="80">
<template #default="scope">
<span>{{ scope.row.gender === 1 ? '母' : scope.row.gender === 2 ? '公' : '' }}</span>
</template>
</el-table-column>
<el-table-column label="日龄" align="center" prop="dayAge" width="80" />
<el-table-column label="胎次" align="center" prop="parity" width="80" />
<el-table-column label="疾病类型ID" align="center" prop="diseaseTypeId" width="120" />
<el-table-column label="疾病子类型ID" align="center" prop="diseaseSubtypeId" width="130" />
<el-table-column label="死淘去向" align="center" prop="disposalDirection" width="100" />
<el-table-column label="技术员" align="center" prop="technician" width="100" />
<el-table-column label="处理人" align="center" prop="handler" width="100" />
<el-table-column label="羊舍" align="center" prop="sheepfoldName" width="120" />
<el-table-column label="班组" align="center" prop="workGroup" width="100" />
<el-table-column label="繁育状态" align="center" prop="breedStatus" width="100" />
<el-table-column label="死亡时产后天数" align="center" prop="postLambingDay" width="130" />
<el-table-column label="死亡时泌乳天数" align="center" prop="lactationDay" width="130" />
<el-table-column label="死亡时怀孕天数" align="center" prop="gestationDay" width="130" />
<el-table-column label="创建人" align="center" prop="createBy" width="100" />
<el-table-column label="日龄" align="center" prop="dayAge" width="80"/>
<el-table-column label="胎次" align="center" prop="parity" width="80"/>
<el-table-column label="疾病类型ID" align="center" prop="diseaseTypeId" width="120"/>
<el-table-column label="疾病子类型ID" align="center" prop="diseaseSubtypeId" width="130"/>
<el-table-column label="死淘去向" align="center" prop="disposalDirection" width="100"/>
<el-table-column label="技术员" align="center" prop="technician" width="100"/>
<el-table-column label="处理人" align="center" prop="handler" width="100"/>
<el-table-column label="羊舍" align="center" prop="sheepfoldName" width="120"/>
<el-table-column label="班组" align="center" prop="workGroup" width="100"/>
<el-table-column label="繁育状态" align="center" prop="breedStatus" width="100"/>
<el-table-column label="死亡时产后天数" align="center" prop="postLambingDay" width="130"/>
<el-table-column label="死亡时泌乳天数" align="center" prop="lactationDay" width="130"/>
<el-table-column label="死亡时怀孕天数" align="center" prop="gestationDay" width="130"/>
<el-table-column label="创建人" align="center" prop="createBy" width="100"/>
<el-table-column label="创建日期" align="center" prop="createTime" width="120">
<template #default="scope">
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="备注" align="center" prop="comment" width="150" />
<el-table-column label="备注" align="center" prop="comment" width="150"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="150">
<template #default="scope">
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['sheep_death:death:edit']">修改</el-button>
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['sheep_death:death:remove']">删除</el-button>
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)"
v-hasPermi="['sheep_death:death:edit']">修改
</el-button>
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)"
v-hasPermi="['sheep_death:death:remove']">删除
</el-button>
</template>
</el-table-column>
</el-table>
@@ -183,17 +192,15 @@
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="疾病类型ID" prop="diseaseTypeId">
<el-input-number v-model="form.diseaseTypeId" placeholder="请输入疾病类型ID" :min="0" />
<el-input-number v-model="form.diseaseTypeId" placeholder="请输入疾病类型ID" :min="0"/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="疾病子类型ID" prop="diseaseSubtypeId">
<el-input-number v-model="form.diseaseSubtypeId" placeholder="请输入疾病子类型ID" :min="0" />
<el-input-number v-model="form.diseaseSubtypeId" placeholder="请输入疾病子类型ID" :min="0"/>
</el-form-item>
</el-col>
</el-row>
@@ -202,14 +209,14 @@
<el-col :span="12">
<el-form-item label="死淘去向" prop="disposalDirection">
<el-select v-model="form.disposalDirection" placeholder="请选择死淘去向">
<el-option label="深埋" value="深埋" />
<el-option label="无害化" value="无害化" />
<el-option label="深埋" value="深埋"/>
<el-option label="无害化" value="无害化"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="技术员" prop="technician">
<el-input v-model="form.technician" placeholder="请输入技术员" />
<el-input v-model="form.technician" placeholder="请输入技术员"/>
</el-form-item>
</el-col>
</el-row>
@@ -217,12 +224,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="处理人" prop="handler">
<el-input v-model="form.handler" placeholder="请输入处理人" />
<el-input v-model="form.handler" placeholder="请输入处理人"/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="班组" prop="workGroup">
<el-input v-model="form.workGroup" placeholder="请输入班组" />
<el-input v-model="form.workGroup" placeholder="请输入班组"/>
</el-form-item>
</el-col>
</el-row>
@@ -230,7 +237,7 @@
<el-row>
<el-col :span="24">
<el-form-item label="备注" prop="comment">
<el-input v-model="form.comment" type="textarea" placeholder="请输入内容" />
<el-input v-model="form.comment" type="textarea" placeholder="请输入内容"/>
</el-form-item>
</el-col>
</el-row>