| | |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | <el-form-item label="是否绑定溯源" prop="bind"> |
| | | <el-switch v-model="isBind" active-text="是" inactive-text="否"> |
| | | <el-switch v-model="isBind" active-text="是" inactive-text="否" @change="OnAutoStart"> |
| | | </el-switch> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | <el-button type="primary" @click="next" v-if="isBind">{{ |
| | | tip |
| | | }}</el-button> |
| | | <el-button type="primary" @click="submit" v-if="isBtn">提 交</el-button> |
| | | <el-button type="primary" @click="submits" v-if="!isBtn">提 交</el-button> |
| | | <!-- <el-button type="primary" @click="submit" v-if="isBtn">提 交</el-button> --> |
| | | <el-button type="primary" @click="submit0" v-if="!isBind">提 交</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | </template> |
| | |
| | | tip: "下一步", |
| | | isShow: false, |
| | | isBind: false, |
| | | isBtn: true, |
| | | isBtn: 1, |
| | | wtjc: false, |
| | | zwjc: true, |
| | | nbjc: false, |
| | |
| | | radio: "1", |
| | | title: "创建溯源码", |
| | | form: {}, |
| | | farm:{}, |
| | | formLabelAlign: { |
| | | productName: "", |
| | | createTime: "", |
| | |
| | | computed: { |
| | | ...mapState({ |
| | | userInfo: (state) => state.user.userInfo, |
| | | $farmId: state => state.user.$farmId, |
| | | }), |
| | | }, |
| | | methods: { |
| | |
| | | cnChange(data) { |
| | | this.zwcn = data; |
| | | }, |
| | | //创建溯源码 |
| | | submit() { |
| | | var that = this; |
| | | submit0(){ |
| | | if (this.isBind) { |
| | | this.formLabelAlign["bind"] = "0"; |
| | | } else { |
| | | this.formLabelAlign["bind"] = "1"; |
| | | } |
| | | |
| | | if(this.isBtn==1){ |
| | | this.submit(); |
| | | } |
| | | if(this.isBtn==3){ |
| | | this.submits(); |
| | | } |
| | | }, |
| | | //创建溯源码 |
| | | submit() { |
| | | var that = this; |
| | | that.formLabelAlign['tenantId'] = this.userInfo.tenant_id; |
| | | that.formLabelAlign['deptId'] = this.$farmId; |
| | | this.$refs["formLabelAlign"].validate((valid) => { |
| | | if (valid) { |
| | | that.formLabelAlign.createTime = |
| | |
| | | save(that.formLabelAlign).then( |
| | | () => { |
| | | that.$emit("refreshOnLoad"); |
| | | that.$refs.formLabelAlign.resetFields(); |
| | | that.close(); |
| | | that.visible = false; |
| | | that.isBtn = 1; |
| | | that.$refs.formLabelAlign.resetFields(); |
| | | this.$message({ |
| | | type: "success", |
| | | message: "操作成功!", |
| | |
| | | } |
| | | }); |
| | | }, |
| | | //是否绑定溯源码绑定事件 |
| | | OnAutoStart(e){ |
| | | if(e){ |
| | | this.isBtn = 2; |
| | | }else{ |
| | | this.isBtn = 1; |
| | | } |
| | | }, |
| | | //创建溯源码 |
| | | submits() { |
| | | var that = this; |
| | |
| | | return; |
| | | } |
| | | if (this.selectionList.length ==1) { |
| | | that.formLabelAlign['code'] = this.selectionList[0].code; |
| | | that.formLabelAlign['recoveryId'] = this.selectionList[0].id; |
| | | that.formLabelAlign['bind'] = '0'; |
| | | } |
| | | that.formLabelAlign['tenantId'] = this.userInfo.tenant_id; |
| | | that.formLabelAlign['deptId'] = this.$farmId; |
| | | //新增 |
| | | save(that.formLabelAlign).then( |
| | | () => { |
| | | that.$emit("refreshOnLoad"); |
| | | that.visible = false; |
| | | that.isBtn = 1; |
| | | that.close(); |
| | | this.$message({ |
| | | type: "success", |
| | |
| | | //清除数据,状态回归 |
| | | this.isShow = false; |
| | | this.isBind = false; |
| | | this.isBtn = true; |
| | | this.isBtn = 1; |
| | | this.wtjc = false; |
| | | this.zwjc = true; |
| | | this.nbjc = false; |
| | |
| | | //修改按钮状态 |
| | | this.isShow = true; |
| | | this.isBind = false; |
| | | this.isBtn = false; |
| | | this.isBtn = 3; |
| | | //initFormData |
| | | that.initFormData(); |
| | | } else { |
| | |
| | | //初始化表格数据 |
| | | initFormData(){ |
| | | var that = this; |
| | | // //获取农地数据 |
| | | // getLandList(this.userInfo.user_id).then((res)=>{ |
| | | // if(res.data.code==200){ |
| | | // var landIdcolumn = that.findObject(that.option.column,"landId"); |
| | | // that.landList = res.data.data; |
| | | // landIdcolumn.dicData = res.data.data; |
| | | // } |
| | | // }) |
| | | //获取农地数据 |
| | | getLandList(this.userInfo.user_id).then((res)=>{ |
| | | getLandList(this.$farmId).then((res)=>{ |
| | | if(res.data.code==200){ |
| | | var landIdcolumn = that.findObject(that.option.column,"landId"); |
| | | that.landList = res.data.data; |
| | |
| | | }, |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | console.log(this.selectionList, 123456789); |
| | | }, |
| | | selectionClear() { |
| | | this.selectionList = []; |
| | |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | params["farmId"] = this.$farmId |
| | | getList( |
| | | page.currentPage, |
| | | page.pageSize, |