| | |
| | | }) |
| | | } |
| | | |
| | | export const getPage = (current, size, params) => { |
| | | return request({ |
| | | url: '/api/stockfactory/stockfactory/page', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | } |
| | | }) |
| | | } |
| | | |
| | | export const getDetail = (id) => { |
| | | return request({ |
| | | url: '/api/stockfactory/stockfactory/detail', |
| | |
| | | plotRegionLayer.addOverlay(polygon) |
| | | addPlotLayers.push({ center, name: item.landName, id: item.id }) |
| | | } |
| | | |
| | | |
| | | }, |
| | | /** |
| | | * 地块画线 |
| | |
| | | label: "备注", |
| | | prop: "remarks", |
| | | type: "textarea", |
| | | maxlength:200, |
| | | span: 24, |
| | | labelWidth: 110, |
| | | hide: true, |
| | |
| | | }) |
| | | return ids.join(",") |
| | | }, |
| | | }, |
| | | }, |
| | | mounted () { |
| | | }, |
| | | methods: { |
| | |
| | | prop: "salePrice", |
| | | span: 24, |
| | | type: "number", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入销售价格", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "品牌", |
| | | prop: "saleBrand", |
| | | span: 24, |
| | | maxlength:100, |
| | | }, |
| | | // { |
| | | // label: "操作人", |
| | |
| | | { |
| | | label: "备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | // { |
| | |
| | | { |
| | | label: "备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | // { |
| | |
| | | { |
| | | label: "备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | // { |
| | |
| | | prop: "salePrice", |
| | | span: 24, |
| | | type: "number", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入销售价格", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "品牌", |
| | | prop: "saleBrand", |
| | | span: 24, |
| | | maxlength:100, |
| | | }, |
| | | // { |
| | | // label: "操作人", |
| | |
| | | { |
| | | label: "备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | // { |
| | |
| | | { |
| | | label: "备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | // { |
| | |
| | | { |
| | | label: "备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | // { |
| | |
| | | prop: "remark", |
| | | span: 24, |
| | | type: "textarea", |
| | | maxlength:200, |
| | | labelWidth: 145, |
| | | rules: [ |
| | | { |
| | |
| | | prop: "reName", |
| | | search: true, |
| | | searchSpan:4, |
| | | maxlength:40, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入专题名称", |
| | |
| | | trigger: "reType" |
| | | }] |
| | | }, |
| | | // { |
| | | // label: "是否展示", |
| | | // prop: "reType", |
| | | // type: "select", |
| | | // dicData: [ |
| | | // { |
| | | // label: "展示", |
| | | // value: "0" |
| | | // }, |
| | | // { |
| | | // label: "不展示", |
| | | // value: "1" |
| | | // }, |
| | | // ], |
| | | // rules: [{ |
| | | // required: true, |
| | | // message: "请输入是否展示", |
| | | // trigger: "reType" |
| | | // }] |
| | | // }, |
| | | { |
| | | label: "服务地址", |
| | | prop: "reUrl", |
| | | span: 24, |
| | | maxlength:200, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入服务地址", |
| | |
| | | { |
| | | label: "介绍", |
| | | type: "textarea", |
| | | maxlength:200, |
| | | prop: "reContext", |
| | | span: 24, |
| | | rules: [ |
| | |
| | | { |
| | | label: "出库备注", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入出库备注", |
| | |
| | | label: "备注", |
| | | type: "textarea", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 23, |
| | | }, |
| | | ] |
| | |
| | | label: "备注", |
| | | type: "textarea", |
| | | prop: "remarks1", |
| | | maxlength:200, |
| | | span: 23, |
| | | }, |
| | | ] |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import {getList, getDetail, add, update, remove} from "@/api/stockfactory/stockfactory"; |
| | | import {getPage, getDetail, add, update, remove} from "@/api/stockfactory/stockfactory"; |
| | | import {mapGetters} from "vuex"; |
| | | |
| | | export default { |
| | |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
| | | getPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |
| | |
| | | label: "品种", |
| | | prop: "varieties", |
| | | labelWidth:110, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请输入种养品名称", |
| | | // trigger: "blur", |
| | | // }, |
| | | // ], |
| | | maxlength:40, |
| | | }, |
| | | { |
| | | label: "品种图片", |
| | |
| | | prop: "plant", |
| | | labelWidth:110, |
| | | type: "select", |
| | | value:"3", |
| | | // value:"3", |
| | | dicData:[ |
| | | { |
| | | label:"有机", |
| | |
| | | prop: "plantingWay", |
| | | type: "select", |
| | | labelWidth:110, |
| | | value:"0", |
| | | // value:"0", |
| | | dicData:[ |
| | | { |
| | | label:"移栽", |
| | |
| | | label: "作业方式", |
| | | prop: "jobWay", |
| | | labelWidth:110, |
| | | value:"0", |
| | | // value:"0", |
| | | type: "select", |
| | | dicData:[ |
| | | { |
| | |
| | | }, |
| | | cascader: ["otherLandId"], |
| | | labelWidth: 110, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请选择所属农场", |
| | | // trigger: "blur", |
| | | // }, |
| | | // ], |
| | | }, |
| | | { |
| | | label: "秧苗来源地块", |
| | |
| | | }, |
| | | dicUrl: `/api/land/land/getLandList?farmId={{key}}`, |
| | | labelWidth: 110, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请选择农产品", |
| | | // trigger: "blur", |
| | | // }, |
| | | // ], |
| | | }, |
| | | { |
| | | label: "种植时间", |
| | |
| | | //初始化 |
| | | init(item) { |
| | | var that = this; |
| | | that.visible = true; |
| | | if (that.$refs.form){ |
| | | that.$refs.form.resetForm() |
| | | } |
| | | this.form['operator'] = this.userInfo.user_id; |
| | | //计算当前时间 |
| | | this.getNowTime(); |
| | |
| | | if(item.strainId){ |
| | | that.form.strainId = item.strainId |
| | | strainColumn.disabled = true |
| | | |
| | | }else{ |
| | | strainColumn.disabled = false |
| | | that.form.farmId = that.$farmId |
| | |
| | | }); |
| | | otherLandColumn.dicData = landArr |
| | | }) |
| | | this.visible = true; |
| | | //获取农地数据 |
| | | getLandList(this.$farmId).then((res)=>{ |
| | | if(res.data.code==200){ |
| | |
| | | label: "备注", |
| | | type: "textarea", |
| | | prop: "remarks", |
| | | maxlength:200, |
| | | span: 24, |
| | | }, |
| | | ] |
| | |
| | | //秒 getSeconds():(0 ~ 59) |
| | | var second = date.getSeconds(); |
| | | //赋值 |
| | | this.form['time'] = year + '-' |
| | | + this.addZero(month) + '-' |
| | | + this.addZero(day) + ' ' |
| | | this.form['time'] = year + '-' |
| | | + this.addZero(month) + '-' |
| | | + this.addZero(day) + ' ' |
| | | + this.addZero(hour); |
| | | }, |
| | | //小于10的拼接上0字符串 |