feat(AppInsuranceAudit): 优化耳标号选择和养殖场查询功能
- 在 add.vue 中增加 targetUser 字段,用于查询养殖场 - 修改 AiEartagPicker 组件,增加 valueKey 属性默认值 - 优化代码格式和样式
This commit is contained in:
@@ -104,8 +104,10 @@ export default {
|
|||||||
userId && this.instance.post("/api/siteUser/querySiteByUserId", null, {
|
userId && this.instance.post("/api/siteUser/querySiteByUserId", null, {
|
||||||
params: { userId }
|
params: { userId }
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res?.data) {
|
if (res?.data?.[0]) {
|
||||||
this.$set(this.detail, "farmId", res.data?.[0]?.id)
|
const { id } = res.data[0]
|
||||||
|
this.$set(this.detail, "farmId", id)
|
||||||
|
this.$set(this.detail, "targetUser", userId)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -126,7 +128,7 @@ export default {
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="养殖场" prop="farmId" :rules="{ required: isAdd || isEdit, message: '请选择 养殖场' }">
|
<el-form-item label="养殖场" prop="farmId" :rules="{ required: isAdd || isEdit, message: '请选择 养殖场' }">
|
||||||
<ai-select v-if="isAdd || isEdit" v-model="detail.farmId" :instance="instance"
|
<ai-select v-if="isAdd || isEdit" v-model="detail.farmId" :instance="instance"
|
||||||
:action="`/api/siteUser/querySiteByUserId?userId=${userinfo.id}`" :prop="{ label: 'name' }" />
|
:action="`/api/siteUser/querySiteByUserId?userId=${detail.targetUser}`" :prop="{ label: 'name' }" />
|
||||||
<b v-else v-text="detail.farmName" />
|
<b v-else v-text="detail.farmName" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="承保公司" prop="companyId" :rules="{ required: isAdd || isEdit, message: '请选择 承保公司' }">
|
<el-form-item label="承保公司" prop="companyId" :rules="{ required: isAdd || isEdit, message: '请选择 承保公司' }">
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ export default {
|
|||||||
value: { default: () => [] },
|
value: { default: () => [] },
|
||||||
action: { default: "/api/breed/earTag/getEarTagByPenId" },
|
action: { default: "/api/breed/earTag/getEarTagByPenId" },
|
||||||
penId: String,
|
penId: String,
|
||||||
valueKey: String
|
valueKey: { type: String, default: "biochipEarNumber" }
|
||||||
},
|
},
|
||||||
model: {
|
model: {
|
||||||
prop: "value",
|
prop: "value",
|
||||||
|
|||||||
Reference in New Issue
Block a user