智慧农业后台管理页面
guoshilong
2022-11-08 082613d446e29e4ec1c16bfaa52345106a498b23
src/views/wel/recovery.vue
@@ -22,7 +22,7 @@
export default {
  data() {
    return {
      title:"采收/捕捞",
      title:"采收",
      form: {},
      option: {
        emptyBtn: false,
@@ -44,7 +44,7 @@
              {
                required: true,
                message: "请输入采收品种",
                trigger: "blur",
                trigger: ["blur","change"],
              },
            ],
            disabled:true,
@@ -66,7 +66,7 @@
              {
                required: true,
                message: "请选择采收地块",
                trigger: "click",
                trigger: ["blur","change"],
              },
            ],
          },
@@ -83,7 +83,7 @@
              {
                required: true,
                message: "请输入采收重量 公斤",
                trigger: "click",
                trigger: "change",
              },
            ],
          },
@@ -109,7 +109,7 @@
              {
                required: true,
                message: "请选择作业方式",
                trigger: "click",
                trigger: ["blur","change"],
              },
            ],
          },
@@ -126,7 +126,7 @@
              {
                required: true,
                message: "请选择采收时间",
                trigger: "click",
                trigger: ["blur","change"],
              },
            ],
          },
@@ -140,7 +140,7 @@
          //     {
          //       required: true,
          //       message: "请输入采收产品",
          //       trigger: "click",
          //       trigger: ["blur","change"],
          //     },
          //   ],
          // },
@@ -160,7 +160,7 @@
              {
                required: true,
                message: "请输入操作人",
                trigger: "click",
                trigger: ["blur","change"],
              },
            ],
          },
@@ -198,7 +198,7 @@
              {
                required: true,
                message: "请输入产品等级",
                trigger: "click",
                trigger: ["blur","change"],
              },
            ],
          },
@@ -213,7 +213,7 @@
              {
                required: false,
                message: "请输入备注",
                trigger: "click",
                trigger: ["blur","change"],
              },
            ],
          },
@@ -230,6 +230,7 @@
  computed: {
    ...mapState({
      userInfo: (state) => state.user.userInfo,
      $farmId : state =>state.user.$farmId,
    }),
  },
  methods: {
@@ -261,6 +262,7 @@
    },
    //初始化
    init(data) {
      this.visible = true;
      this.form = {
        farmPlantId:data.id,
        strainId:data.strainId,
@@ -274,20 +276,24 @@
      this.form['operator'] = this.userInfo.user_id;
      //计算当前时间
      this.getNowTime();
      this.visible = true;
      var that = this;
      var landIdcolumn = that.findObject(that.option.column, "landId");
      //获取农地数据
      if(data.landId != ""){
        getLandList(this.userInfo.dept_id).then((res) => {
        getLandList(this.$farmId).then((res) => {
          if (res.data.code == 200) {
            landIdcolumn.dicData = res.data.data;
            landIdcolumn.disabled = true
          }
        });
      }else{
      //获取农地数据
        getByStrainIdFarmId(this.form.strainId,this.farmDetail.id).then((res) => {
        //获取农地数据
        var params = {
          strainId : this.form.strainId,
          farmId:this.farmDetail.id,
          sfpStatus:1,
        }
        getByStrainIdFarmId(params).then((res) => {
          if (res.data.code == 200) {
            landIdcolumn.dicData = res.data.data;
          }
@@ -316,7 +322,7 @@
      var that = this;
      row.time = row.time + ":00";
      row['tenantId'] = this.userInfo.tenant_id;
      row['deptId'] = this.userInfo.dept_id;
      row['deptId'] = this.$farmId;
      save(row).then(
        () => {
          this.$refs.form.resetFields();