4 Commits

Author SHA1 Message Date
aixianling
f5085b1cb3 style(AiEartagPicker): 调整选择器样式- 为 el-select 添加相对定位,以修复潜在的样式问题- 调整 el-input__prefix 的 z-index,以确保正确的层级关系 2025-01-07 16:29:12 +08:00
aixianling
baa5c3124a refactor(xumu): 优化 AppWeightManage 添加接口调用方式- 修改了 AppWeightManage/add.vue 文件中的 submit 方法
- 将 post 请求的参数传递方式从 body 改为 params
- 这种改动可能会影响后端接口的处理逻辑,需要相应调整
2025-01-07 16:24:00 +08:00
aixianling
d1ae5ff2c7 feat(AppEarTag): 添加养殖场、养殖舍和养殖栏的必填验证
- 在 etAdd.vue 文件中,为养殖场、养殖舍和养殖栏的表单项添加了必填验证规则
- 验证规则仅在 isAdd 变量为真时生效,确保在添加模式下进行验证
- 此修改提高了数据输入的完整性和用户体验
2025-01-07 16:22:31 +08:00
aixianling
962d2a4068 fix(xumu): 修复删除功能使用错误的 HTTP 方法
-将 handleDelete 方法中的 HTTP 请求从 delete 改为 post
-此修改确保了删除操作使用正确的 HTTP 方法,提高了代码的正确性和安全性
2025-01-07 16:20:22 +08:00
4 changed files with 7 additions and 6 deletions

View File

@@ -76,13 +76,13 @@ export default {
<ai-card title="基础信息">
<div class="grid c-3">
<template v-if="isAdd">
<el-form-item label="养殖场" prop="farmId">
<el-form-item label="养殖场" prop="farmId" :rules="{required:isAdd,message:'请选择养殖场'}">
<ai-select v-model="detail.farmId" :instance="instance" :action="`/api/siteUser/querySiteByUserId?userId=${userinfo.id}`" :prop="{label:'name'}"/>
</el-form-item>
<el-form-item label="养殖舍" prop="houseId">
<el-form-item label="养殖舍" prop="houseId" :rules="{required:isAdd,message:'请选择养殖舍'}">
<ai-select v-model="detail.houseId" :instance="instance" :action="`/api/siteUser/querySiteById?id=${detail.farmId||-1}`" :prop="{label:'name'}"/>
</el-form-item>
<el-form-item label="养殖栏" prop="penId">
<el-form-item label="养殖栏" prop="penId" :rules="{required:isAdd,message:'请选择养殖栏'}">
<ai-select v-model="detail.penId" :instance="instance" :action="`/api/siteUser/querySiteById?id=${detail.houseId||-1}`" :prop="{label:'name'}"/>
</el-form-item>
</template>

View File

@@ -51,7 +51,7 @@ export default {
},
handleDelete(id) {
this.$confirm("确定删除该条数据?").then(() => {
this.instance.delete("/api/breed/earTag/del", null, {params: {id}}).then(res => {
this.instance.post("/api/breed/earTag/del", null, {params: {id}}).then(res => {
if (res?.code == '0' && res?.data != 1) {
this.$message.success("删除成功")
this.getTableData()

View File

@@ -62,7 +62,7 @@ export default {
submit() {
this.$refs.detail.validate().then(() => {
this.form.biochipEarNumber = this.detail.biochipEarNumber
this.instance.post("/api/breed/weight/addOrEdit", this.form).then(res => {
this.instance.post("/api/breed/weight/addOrEdit", null, {params: this.form}).then(res => {
if (res?.code == 0) {
this.dialog = false
this.getDetail()

View File

@@ -68,6 +68,7 @@ export default {
:deep(.el-select) {
width: 100%;
position: relative;
.el-input__inner {
padding-left: 15px !important;
@@ -76,7 +77,7 @@ export default {
.el-input__prefix {
left: 0;
right: 0;
z-index: 202412271101;
z-index: 999;
& > div {
height: 100%;