| | |
| | | ref="formLabelAlign" |
| | | > |
| | | <el-form-item label="农产品名称" prop="productName"> |
| | | <el-input v-model="formLabelAlign.productName"></el-input> |
| | | <el-input maxlength="40" v-model="formLabelAlign.productName"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="开具日期" prop="createTime"> |
| | | <el-date-picker |
| | |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="重量/数量" prop="weight"> |
| | | <el-input v-model="formLabelAlign.weight"></el-input> |
| | | <el-input maxlength="9" v-model="formLabelAlign.weight"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="联系方式" prop="phone"> |
| | | <el-input v-model="formLabelAlign.phone"></el-input> |
| | | <el-input maxlength="14" v-model="formLabelAlign.phone"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="产地" prop="space"> |
| | | <el-input v-model="formLabelAlign.space"></el-input> |
| | | <el-input maxlength="50" v-model="formLabelAlign.space"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="合格证编号" prop="certificationCode"> |
| | | <el-input v-model="formLabelAlign.certificationCode"></el-input> |
| | | <el-input maxlength="45" v-model="formLabelAlign.certificationCode"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="承诺依据" prop="according"> |
| | | <el-checkbox-group |
| | |
| | | import { save } from "@/api/traceability/traceability"; |
| | | import { getList } from "@/api/farmplant/recovery"; |
| | | import { getStrainList } from "@/api/farmplant/strain"; |
| | | import { getLandList } from "@/api/land/land"; |
| | | import { getLandList,selectRecoveryLandList } from "@/api/land/land"; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | visible: false, |
| | | rules: { |
| | | productName: [ |
| | | { required: true, message: "请输入产品名称", trigger: "blur" }, |
| | | { required: true, message: "请输入产品名称", trigger: ["blur","change"] }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | |
| | | weight: [ |
| | | { |
| | | required: true, |
| | | message: "请输入联系重置/数量", |
| | | message: "请输入数量", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | space: [{ required: true, message: "请输入产地", trigger: "change" }], |
| | | space: [{ required: true, message: "请输入产地", trigger: ["blur","change"], }], |
| | | certificationCode: [ |
| | | { required: true, message: "请输入合格证编号", trigger: "blur" }, |
| | | { required: true, message: "请输入合格证编号", trigger:["blur","change"], }, |
| | | ], |
| | | }, |
| | | page: { |
| | |
| | | column: [ |
| | | { |
| | | label: "采收品种", |
| | | prop: "strainName", |
| | | }, |
| | | { |
| | | label: "采收品种", |
| | | prop: "strainId", |
| | | search: true, |
| | | searchSpan: 4, |
| | | span: 12, |
| | | type: "tree", |
| | | hide:true, |
| | | dicData: [], |
| | | props: { |
| | | label: "strainName", |
| | |
| | | { |
| | | required: true, |
| | | message: "请输入采收品种", |
| | | trigger: "blur", |
| | | trigger: ["blur","change"], |
| | | }, |
| | | ], |
| | | disabled: true, |
| | |
| | | ], |
| | | }, |
| | | { |
| | | label:"操作人", |
| | | prop:"realName" |
| | | }, |
| | | { |
| | | label: "操作人", |
| | | prop: "operator", |
| | | type: "tree", |
| | | dicData: [], |
| | | hide:true, |
| | | props: { |
| | | label: "realName", |
| | | value: "id", |
| | |
| | | // } |
| | | // }) |
| | | //获取农地数据 |
| | | getLandList(this.$farmId).then((res)=>{ |
| | | selectRecoveryLandList(this.$farmId).then((res)=>{ |
| | | if(res.data.code==200){ |
| | | var landIdcolumn = that.findObject(that.option.column,"landId"); |
| | | that.landList = res.data.data; |