智慧农业后台管理页面
guoshilong
2022-11-08 082613d446e29e4ec1c16bfaa52345106a498b23
src/views/traceability/addTraceability.vue
@@ -119,7 +119,7 @@
            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
@@ -130,16 +130,16 @@
              ></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
@@ -208,7 +208,7 @@
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 {
@@ -238,7 +238,7 @@
      visible: false,
      rules: {
        productName: [
          { required: true, message: "请输入产品名称", trigger: "blur" },
          { required: true, message: "请输入产品名称", trigger: ["blur","change"] },
        ],
        createTime: [
          {
@@ -250,7 +250,7 @@
        weight: [
          {
            required: true,
            message: "请输入联系重置/数量",
            message: "请输入数量",
            trigger: "change",
          },
        ],
@@ -269,9 +269,9 @@
            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: {
@@ -295,11 +295,16 @@
        column: [
          {
            label: "采收品种",
            prop: "strainName",
          },
          {
            label: "采收品种",
            prop: "strainId",
            search: true,
            searchSpan: 4,
            span: 12,
            type: "tree",
            hide:true,
            dicData: [],
            props: {
              label: "strainName",
@@ -310,7 +315,7 @@
              {
                required: true,
                message: "请输入采收品种",
                trigger: "blur",
                trigger: ["blur","change"],
              },
            ],
            disabled: true,
@@ -375,10 +380,15 @@
            ],
          },
          {
            label:"操作人",
            prop:"realName"
          },
          {
            label: "操作人",
            prop: "operator",
            type: "tree",
            dicData: [],
            hide:true,
            props: {
              label: "realName",
              value: "id",
@@ -592,7 +602,7 @@
      //     }
      // })
      //获取农地数据
      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;