From 537a11b572c88e304cd73de7d7028b9a3b33588f Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Wed, 29 Jun 2022 08:25:29 +0800
Subject: [PATCH] 农资统计
---
src/api/task/task.js | 10
src/api/farm/farm.js | 6
src/views/wel/recovery.vue | 12
src/views/farm/farm.vue | 3
src/views/statistics/stock.vue | 3
src/views/recovery/recovery.vue | 4
src/views/task/task.vue | 512 ++++++++++++++++++++++++++------------
src/views/wel/farming.vue | 159 ++++++++----
src/api/stockfactory/stockfactory.js | 4
src/views/soldrecord/soldrecord.vue | 3
src/views/stock/stockmanage.vue | 5
src/views/farm/farmReport.vue | 2
src/views/wel/plant.vue | 24
13 files changed, 495 insertions(+), 252 deletions(-)
diff --git a/src/api/farm/farm.js b/src/api/farm/farm.js
index df85b5c..dda7036 100644
--- a/src/api/farm/farm.js
+++ b/src/api/farm/farm.js
@@ -46,12 +46,12 @@
}
})
}
-export const getDetails = (userId) => {
+export const getDetails = (deptId) => {
return request({
url: '/api/farm/details',
method: 'get',
params: {
- userId
+ deptId
}
})
-}
\ No newline at end of file
+}
diff --git a/src/api/stockfactory/stockfactory.js b/src/api/stockfactory/stockfactory.js
index c23ffe2..a73ddb0 100644
--- a/src/api/stockfactory/stockfactory.js
+++ b/src/api/stockfactory/stockfactory.js
@@ -51,8 +51,8 @@
export const selectStockFa = () => {
return request({
- url: '/api/stockfactory/stockfactory/selectStockFa',
+ url: '/api/soldr/soldr/selectSol',
method: 'get',
params: {}
})
-}
\ No newline at end of file
+}
diff --git a/src/api/task/task.js b/src/api/task/task.js
index 34d12ec..1474ba0 100644
--- a/src/api/task/task.js
+++ b/src/api/task/task.js
@@ -42,7 +42,15 @@
export const update = (row) => {
return request({
- url: '/api/task/task/submit',
+ url: '/api/task/task/update',
+ method: 'post',
+ data: row
+ })
+}
+
+export const updatechuli = (row) => {
+ return request({
+ url: '/api/task/task/updatechuli',
method: 'post',
data: row
})
diff --git a/src/views/farm/farm.vue b/src/views/farm/farm.vue
index e30c291..73b048f 100644
--- a/src/views/farm/farm.vue
+++ b/src/views/farm/farm.vue
@@ -189,7 +189,8 @@
mounted() {
var that = this;
this.$nextTick(() => {
- getDetails(this.userInfo.user_id).then((res) => {
+ getDetails(this.userInfo.dept_id).then((res) => {
+ console.log( res.data.data,123)
if (res.data.code == 200) {
that.objBase = res.data.data;
that.farmId = that.objBase.id;
diff --git a/src/views/farm/farmReport.vue b/src/views/farm/farmReport.vue
index f01492c..712bc80 100644
--- a/src/views/farm/farmReport.vue
+++ b/src/views/farm/farmReport.vue
@@ -155,7 +155,7 @@
methods: {
//新增
rowSave(row, done, loading) {
- row["farmId"] = this.farmId;
+ row["deptId"] = this.userInfo.dept_id;
row["type"] = 1;
save(row).then(
() => {
diff --git a/src/views/recovery/recovery.vue b/src/views/recovery/recovery.vue
index 129ff0b..c6b85f5 100644
--- a/src/views/recovery/recovery.vue
+++ b/src/views/recovery/recovery.vue
@@ -315,7 +315,7 @@
operatorcolumn.dicData = res.data.data;
}
});
-
+
},
//新增
rowSave(row, done, loading) {
@@ -428,6 +428,8 @@
this.onLoad(this.page, this.query);
},
onLoad(page, params = {}) {
+ params['tenantId'] = this.userInfo.tenant_id;
+ params['deptId'] = this.userInfo.dept_id;
this.loading = true;
getList(
page.currentPage,
diff --git a/src/views/soldrecord/soldrecord.vue b/src/views/soldrecord/soldrecord.vue
index b896ebc..6eaa074 100644
--- a/src/views/soldrecord/soldrecord.vue
+++ b/src/views/soldrecord/soldrecord.vue
@@ -238,8 +238,7 @@
onLoad(page, params = {}) {
this.loading = true;
var datas = this.$route.query;
- console.log(datas)
- params.stockId1=datas.stockId1;
+ params.stockId1=datas.sid;
getListbg(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
const data = res.data.data;
this.page.total = data.total;
diff --git a/src/views/statistics/stock.vue b/src/views/statistics/stock.vue
index 4b36906..0c41016 100644
--- a/src/views/statistics/stock.vue
+++ b/src/views/statistics/stock.vue
@@ -174,7 +174,7 @@
mounted() {
var params = {
startTime: this.getStartTime(),
- endTime: this.getEndTime()
+ endTime: this.getEndTime(),
}
this.onLoad(this.page, params);
}
@@ -375,6 +375,7 @@
this.onLoad(this.page, this.query);
},
onLoad(page, params = {}) {
+ params.deptId= this.userInfo.dept_id;
this.loading = true;
const {releaseTimeRange} = this.query;
let values = {
diff --git a/src/views/stock/stockmanage.vue b/src/views/stock/stockmanage.vue
index e366254..8bf0543 100644
--- a/src/views/stock/stockmanage.vue
+++ b/src/views/stock/stockmanage.vue
@@ -686,7 +686,7 @@
};
},
computed: {
- ...mapGetters(["permission"]),
+ ...mapGetters(["permission","userInfo"]),
permissionList() {
return {
addBtn: this.vaildData(this.permission.stock_add, false),
@@ -745,6 +745,7 @@
},
//农资入库按钮
submitK(row, done, loading) {
+ row.deptId=this.userInfo.dept_id;
add(row).then(() => {
this.onLoad(this.page);
this.$message({
@@ -761,6 +762,7 @@
},
//入库
submitR(row, done, loading) {
+ row.deptId=this.userInfo.dept_id;
var that = this;
add1(row).then(
() => {
@@ -783,6 +785,7 @@
//出库
submitC(row, done, loading) {
var that = this;
+ row.deptId=this.userInfo.dept_id;
add1(row).then(
() => {
that.onLoad(this.page);
diff --git a/src/views/task/task.vue b/src/views/task/task.vue
index ab46058..9ffdc26 100644
--- a/src/views/task/task.vue
+++ b/src/views/task/task.vue
@@ -64,7 +64,7 @@
</template>
<script>
-import {getList, getDetail, add, update, remove} from "@/api/task/task";
+import {getList, getDetail, add, update, remove, updatechuli} from "@/api/task/task";
import {mapGetters} from "vuex";
import {getLandList} from "@/api/land/land";
@@ -74,6 +74,7 @@
form: {},
query: {},
formchuli: {},
+ formxq: {},
loading: true,
page: {
pageSize: 10,
@@ -149,16 +150,39 @@
}]
},
{
+ label: "投入品",
+ prop: "stockId",
+ hide: true,
+ type: "tree",
+ dicUrl: `/api/soldr/soldr/selectSol`,
+ props: {
+ label: "spn",
+ value: "id"
+ },
+ change: function (value) {
+ console.log(value.value)
+ }
+ },
+ {
+ label: "农资量",
+ prop: "stockNum",
+ hide: true,
+ span: 6,
+ type: "number",
+ labelWidth: 110,
+ display: false,
+ },
+ {
label: "拍照照片",
prop: "type",
span: 6,
type: "switch",
dicData: [{
- label: '开启',
- value: 0
- }, {
label: '关闭',
- value: 1
+ value: "1"
+ }, {
+ label: '开启',
+ value: "0"
}],
mock: {
type: 'dic'
@@ -167,20 +191,9 @@
row: true,
},
{
- label: "任务说明",
- prop: "taskExplain",
- type: "textarea",
- span: 23,
- rules: [{
- required: true,
- message: "请输入任务说明",
- trigger: "blur"
- }]
- },
- {
label: "任务状态",
addDisplay: false,
- editDisplay: false,
+ type: "select",
prop: "status",
dicData: [
{
@@ -196,40 +209,49 @@
value: 2
}
],
- span: 23,
+ span: 24
+ },
+ {
+ label: "任务说明",
+ prop: "taskExplain",
+ type: "textarea",
+ span: 24,
+ rules: [{
+ required: true,
+ message: "请输入任务说明",
+ trigger: "blur"
+ }]
+ },
+ {
+ label: "照片",
+ prop: "tp",
+ type: "upload",
+ hide: true,
+ dataType: "string",
+ span: 24,
+ limit: 5,
+ addDisplay: false,
+ editDisplay: false,
+ listType: "picture-card",
+ tip: "建议上传手机横屏拍摄的照片,宽高比16:9,最多上传5张",
+ canvasOption: {
+ text: "",
+ ratio: 1.0,
+ },
+ propsHttp: {
+ res: "data",
+ url: "url"
+ },
+ action: "/api/blade-resource/oss/endpoint/put-files"
},
{
label: "备注",
- hide:true,
+ hide: true,
addDisplay: false,
editDisplay: false,
prop: "remark",
type: "textarea",
- span: 23,
- },
- {
- label: "图片",
- hide:true,
- prop: "tp",
- addDisplay: false,
- editDisplay: false,
- rules: [{
- required: true,
- message: "请输入图片",
- trigger: "blur"
- }]
- },
- {
- label: "农事操作",
- hide:true,
- addDisplay: false,
- editDisplay: false,
- prop: "farm",
- rules: [{
- required: true,
- message: "请输入农事操作",
- trigger: "blur"
- }]
+ span: 24,
},
]
},
@@ -246,132 +268,111 @@
dialogClickModal: false,
column: [
{
- label: "农资",
- prop: "stockId1",
+ label: "任务名称",
+ prop: "taskName",
+ disabled: true,
+ },
+ {
+ label: "任务说明",
+ prop: "taskExplain",
+ type: "textarea",
span: 23,
- type: "select",
disabled: true,
- dicUrl: "/api/stockfactory/stockfactory/selectStockFa",
+ },
+ {
+ label: "地块",
+ prop: "landId",
+ type: "tree",
+ disabled: true,
+ dicData: [],
props: {
- label: "dictValue",
- value: "dictKey"
+ label: "landName",
+ value: "id"
+ },
+ },
+ {
+ label: "负责人",
+ prop: "taskUser",
+ disabled: true,
+ type: "tree",
+ dicUrl: `/api/blade-user/user-list`,
+ props: {
+ label: "account",
+ value: "id"
},
rules: [{
required: true,
- message: "请输入农资",
+ message: "请输入负责人",
trigger: "blur"
}]
},
{
- label: "规格",
+ label: "截止时间",
+ prop: "time",
disabled: true,
- span: 6,
- prop: "spn",
- addDisplay: false,
- },
- {
- label: "规格",
- display: false,
- hide: true,
- prop: "specs1",
- span: 5,
- viewDisplay: false,
- rules: [{
- required: true,
- message: "请输入规格",
- trigger: "blur"
- }]
- },
- {
- label: "规格值1",
- display: false,
- hide: true,
- prop: "specsVal1",
- searchSpan: 4,
- span: 6,
- type: "select",
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=stockSpecs1",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- search: true,
- },
- {
- label: "类型",
- display: false,
- hide: true,
- prop: "stockType1",
- },
- {
- label: "规格值2",
- display: false,
- hide: true,
- prop: "specsVal2",
- searchSpan: 4,
- span: 6,
- type: "select",
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=stockSpecs2",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- search: true,
- },
- {
- label: "当前库存",
- disabled: true,
- span: 6,
- prop: "num",
- },
- {
- label: "入库数量",
- type: "number",
- span: 11,
- prop: "amount1",
- },
- {
- label: "入库类型",
- prop: "type1",
- type: "select",
- span: 12,
- searchSpan: 4,
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=stockPurchase",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- search: true,
- rules: [{
- required: true,
- message: "请输入入库类型",
- trigger: "blur"
- }]
- },
- {
- label: "入库时间",
- prop: "time1",
+ span: 7,
type: "date",
format: "yyyy-MM-dd",
valueFormat: "yyyy-MM-dd",
- span: 11,
rules: [{
required: true,
- message: "请输入入库时间",
+ message: "请输入截止时间",
trigger: "blur"
}]
},
{
+ label: "投入品",
+ prop: "stockId",
+ disabled: true,
+ hide: true,
+ type: "tree",
+ span: 10,
+ dicUrl: `/api/soldr/soldr/selectSol`,
+ props: {
+ label: "spn",
+ value: "id"
+ },
+ change: function (value) {
+ console.log(value.value)
+ }
+ },
+ {
+ label: "农资量",
+ prop: "stockNum",
+ hide: true,
+ disabled: true,
+ span: 6,
+ type: "number",
+ labelWidth: 110,
+ },
+ {
+ label: "拍照照片",
+ prop: "type",
+ span: 6,
+ disabled: true,
+ type: "switch",
+ dicData: [{
+ label: '关闭',
+ value: "1"
+ }, {
+ label: '开启',
+ value: "0"
+ }],
+ mock: {
+ type: 'dic'
+ },
+ hide: true,
+ row: true,
+ },
+ {
label: "单据、凭证照片",
- prop: "picture1",
+ prop: "tp",
type: "upload",
labelWidth: 145,
dataType: "string",
span: 24,
limit: 5,
+ display: false,
listType: "picture-card",
tip: "建议上传手机横屏拍摄的照片,宽高比16:9,最多上传5张",
canvasOption: {
@@ -386,13 +387,160 @@
},
{
label: "备注",
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ prop: "remark",
type: "textarea",
- prop: "remarks1",
span: 23,
},
]
},
- gradeBoxVisiblechuli:false,
+ optionxq: {
+ height: 'auto',
+ calcHeight: 30,
+ tip: false,
+ searchShow: true,
+ searchMenuSpan: 6,
+ border: true,
+ index: true,
+ viewBtn: true,
+ selection: true,
+ dialogClickModal: false,
+ column: [
+ {
+ label: "任务名称",
+ prop: "taskName",
+ disabled: true,
+ },
+ {
+ label: "任务说明",
+ prop: "taskExplain",
+ type: "textarea",
+ span: 23,
+ disabled: true,
+ },
+ {
+ label: "地块",
+ prop: "landId",
+ type: "tree",
+ disabled: true,
+ dicData: [],
+ props: {
+ label: "landName",
+ value: "id"
+ },
+ },
+ {
+ label: "负责人",
+ prop: "taskUser",
+ disabled: true,
+ type: "tree",
+ dicUrl: `/api/blade-user/user-list`,
+ props: {
+ label: "account",
+ value: "id"
+ },
+ rules: [{
+ required: true,
+ message: "请输入负责人",
+ trigger: "blur"
+ }]
+ },
+ {
+ label: "截止时间",
+ prop: "time",
+ disabled: true,
+ span: 7,
+ type: "date",
+ format: "yyyy-MM-dd",
+ valueFormat: "yyyy-MM-dd",
+ rules: [{
+ required: true,
+ message: "请输入截止时间",
+ trigger: "blur"
+ }]
+ },
+ {
+ label: "投入品",
+ prop: "stockId",
+ disabled: true,
+ hide: true,
+ type: "tree",
+ span: 10,
+ dicUrl: `/api/soldr/soldr/selectSol`,
+ props: {
+ label: "spn",
+ value: "stock_id1"
+ },
+ change: function (value) {
+ console.log(value.value)
+ }
+ },
+ {
+ label: "农资量",
+ prop: "stockNum",
+ hide: true,
+ disabled: true,
+ span: 6,
+ type: "number",
+ labelWidth: 110,
+ },
+ {
+ label: "拍照照片",
+ prop: "type",
+ span: 6,
+ disabled: true,
+ type: "switch",
+ dicData: [{
+ label: '关闭',
+ value: "1"
+ }, {
+ label: '开启',
+ value: "0"
+ }],
+ mock: {
+ type: 'dic'
+ },
+ hide: true,
+ row: true,
+ },
+ {
+ label: "单据、凭证照片",
+ prop: "tp",
+ type: "upload",
+ labelWidth: 145,
+ dataType: "string",
+ disabled: true,
+ span: 24,
+ limit: 5,
+ display: false,
+ listType: "picture-card",
+ tip: "建议上传手机横屏拍摄的照片,宽高比16:9,最多上传5张",
+ canvasOption: {
+ text: "",
+ ratio: 1.0,
+ },
+ propsHttp: {
+ res: "data",
+ url: "url"
+ },
+ action: "/api/blade-resource/oss/endpoint/put-files"
+ },
+ {
+ label: "备注",
+ disabled: true,
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ prop: "remark",
+ type: "textarea",
+ span: 23,
+ },
+ ]
+ },
+ gradeBoxVisiblechuli: false,
+ gradeBoxVisiblexq: false,
data: []
};
},
@@ -417,32 +565,61 @@
return ids.join(",");
}
},
+ watch: {
+ "form.stockId": {
+ handler(val) {
+ console.log(val)
+ var stockIdcolumn = this.findObject(this.option.column, "stockNum");
+ if (val != "") {
+ stockIdcolumn.display = true;
+ } else {
+ stockIdcolumn.display = false;
+ }
+ },
+ immediate: true,
+ },
+ },
methods: {
//入库
submitR(row, done, loading) {
- that.gradeBoxVisible = false;
- // var that = this;
- // add1(row).then(
- // () => {
- // that.onLoad(this.page);
- // that.$refs.formR.resetFields();
- // that.$message({
- // type: "success",
- // message: "操作成功!"
- // });
- // that.gradeBoxVisible = false;
- //
- // done();
- // },
- // error => {
- // window.console.log(error);
- // done();
- // }
- // );
+ var that = this;
+ updatechuli(row).then(
+ () => {
+ that.onLoad(this.page);
+ that.$message({
+ type: "success",
+ message: "操作成功!"
+ });
+ that.gradeBoxVisiblechuli = false;
+ done();
+ },
+ error => {
+ loading();
+ window.console.log(error);
+ done();
+ }
+ );
},
// 处理
chuli(row) {
- this.formchuli = {};
+ this.formchuli = {
+ id: row.id,
+ taskName: row.taskName,
+ taskExplain: row.taskExplain,
+ landId: row.landId,
+ taskUser: row.taskUser,
+ time: row.time,
+ stockId: row.stockId,
+ tp: row.tp,
+ remark: row.remark,
+ stockNum: row.stockNum,
+ type: row.type
+
+ };
+ if (row.type === "0") {
+ var tp = this.findObject(this.optionchuli.column, "tp");
+ tp.display = true;
+ }
this.gradeBoxVisiblechuli = true;
},
initData() {
@@ -457,6 +634,9 @@
})
},
rowSave(row, done, loading) {
+ if(row.tp.length<=0){
+ row.tp=""
+ }
add(row).then(() => {
this.onLoad(this.page);
this.$message({
diff --git a/src/views/wel/farming.vue b/src/views/wel/farming.vue
index c8cb8af..906e72d 100644
--- a/src/views/wel/farming.vue
+++ b/src/views/wel/farming.vue
@@ -7,23 +7,27 @@
width="60%"
:visible.sync="visible"
>
- <avue-form ref="form" v-model="form" :option="option" @submit="submit">
+ <avue-form ref="form" v-if="visible" v-model="form" :option="option" @submit="submit">
</avue-form>
</el-dialog>
</template>
<script>
-import { mapState } from "vuex";
-import { getLandList } from "@/api/land/land";
-import { getUserList } from "@/api/system/user";
-import { selectStockFa } from "@/api/stockfactory/stockfactory";
-import { save } from "@/api/farm/farmingrecord";
+import {mapState} from "vuex";
+import {getLandList} from "@/api/land/land";
+import {getUserList} from "@/api/system/user";
+import {getDetail} from "@/api/soldr/soldr";
+import {selectStockFa} from "@/api/stockfactory/stockfactory";
+import {save} from "@/api/farm/farmingrecord";
+
export default {
data() {
return {
- title:"农事操作",
- form: {},
+ title: "农事操作",
+ form: {
+ num: ''
+ },
option: {
emptyBtn: false,
submitText: "保存",
@@ -69,6 +73,7 @@
{
label: "农产品",
prop: "strainId",
+ span: 7,
type: "tree",
dicData: [],
props: {
@@ -89,10 +94,11 @@
label: "农资",
prop: "stockId",
type: "tree",
+ span: 8,
dicData: [],
props: {
- label: "dictValue",
- value: "dictKey",
+ label: "spn",
+ value: "id",
},
labelWidth: 110,
rules: [
@@ -103,13 +109,31 @@
},
],
display: false,
+ change: res => {
+ this.getDe(res)
+ },
+ },
+ {
+ label: "待使用数量",
+ prop: "num",
+ disabled: true,
+ span: 4,
+ display: false,
+ },
+ {
+ label: "使用数量",
+ type: "number",
+ prop: "snum",
+ span: 5,
+ display: false,
},
{
label: "作业方式",
prop: "jobWay",
+ span: 6,
labelWidth: 110,
type: "select",
- value:'0',
+ value: '0',
dicData: [
{
label: "人工",
@@ -219,32 +243,47 @@
},
},
methods: {
- //计算当前时间
- getNowTime(){
- var date = new Date();
- //年 getFullYear():四位数字返回年份
- var year = date.getFullYear(); //getFullYear()代替getYear()
- //月 getMonth():0 ~ 11
- var month = date.getMonth() + 1;
- //日 getDate():(1 ~ 31)
- var day = date.getDate();
- //时 getHours():(0 ~ 23)
- var hour = date.getHours();
- //分 getMinutes(): (0 ~ 59)
- var minute = date.getMinutes();
- //秒 getSeconds():(0 ~ 59)
- var second = date.getSeconds();
- //赋值
- this.form['time'] = year + '-'
- + this.addZero(month) + '-'
- + this.addZero(day) + ' '
- + this.addZero(hour);
+ getDe(val) {
+ if (val.value!='') {
+ getDetail(val.value
+ ).then(res => {
+ var amount1 = res.data.data.amount1;
+ this.form.num = amount1
+ var numz = this.findObject(this.option.column, "num");
+ var numzs = this.findObject(this.option.column, "snum");
+ numz.display = true;
+ numzs.display = true;
+ });
+ }
},
- //小于10的拼接上0字符串
+//计算当前时间
+ getNowTime() {
+ var date = new Date();
+ //年 getFullYear():四位数字返回年份
+ var year = date.getFullYear(); //getFullYear()代替getYear()
+ //月 getMonth():0 ~ 11
+ var month = date.getMonth() + 1;
+ //日 getDate():(1 ~ 31)
+ var day = date.getDate();
+ //时 getHours():(0 ~ 23)
+ var hour = date.getHours();
+ //分 getMinutes(): (0 ~ 59)
+ var minute = date.getMinutes();
+ //秒 getSeconds():(0 ~ 59)
+ var second = date.getSeconds();
+ //赋值
+ this.form['time'] = year + '-'
+ + this.addZero(month) + '-'
+ + this.addZero(day) + ' '
+ + this.addZero(hour);
+ }
+ ,
+//小于10的拼接上0字符串
addZero(s) {
return s < 10 ? ('0' + s) : s;
- },
- //初始化
+ }
+ ,
+//初始化
init() {
this.form['operator'] = this.userInfo.user_id;
//计算当前时间
@@ -276,28 +315,38 @@
stockIdcolumn.dicData = res.data.data;
}
});
- },
- // 表单提交
- submit(row,done) {
+ }
+ ,
+// 表单提交
+ submit(row, done) {
var that = this;
row['tenantId'] = this.userInfo.tenant_id;
row['deptId'] = this.userInfo.dept_id;
- save(row).then(
- () => {
- that.$refs.form.resetFields();
- that.visible = false;
- this.$message({
- type: "success",
- message: "操作成功!",
- });
- done();
- },
- (error) => {
- done();
- window.console.log(error);
- }
- );
- },
- },
-};
+ if (row.snum > row.num) {
+ this.$message.warning("使用农资数量大于农资数量");
+ done();
+ }
+ else {
+ save(row).then(
+ () => {
+ that.$refs.form.resetFields();
+ that.visible = false;
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ done();
+ },
+ (error) => {
+ done();
+ window.console.log(error);
+ }
+ );
+ }
+ }
+ ,
+ }
+ ,
+}
+;
</script>
diff --git a/src/views/wel/plant.vue b/src/views/wel/plant.vue
index 177bc75..51a3fbd 100644
--- a/src/views/wel/plant.vue
+++ b/src/views/wel/plant.vue
@@ -162,7 +162,7 @@
required: true,
message: "请输入作业方式",
trigger: "blur",
- },
+ },
],
},
{
@@ -177,7 +177,7 @@
required: true,
message: "请选择移栽时间",
trigger: "blur",
- },
+ },
],
},
{
@@ -193,7 +193,7 @@
required: false,
message: "请选预计采收时间",
trigger: "blur",
- },
+ },
],
},
{
@@ -207,12 +207,12 @@
required: false,
message: "请输入预计亩产",
trigger: "blur",
- },
+ },
],
},
{
label: "株数",
- prop: "plantNumber",
+ prop: "plantNumber",
labelWidth:110,
type:"number",
hide:true,
@@ -221,7 +221,7 @@
required: false,
message: "请输入株数",
trigger: "blur",
- },
+ },
],
},
{
@@ -235,7 +235,7 @@
required: false,
message: "请输入株间距",
trigger: "blur",
- },
+ },
],
},
],
@@ -265,10 +265,10 @@
//秒 getSeconds():(0 ~ 59)
var second = date.getSeconds();
//赋值
- this.form['time'] = year + '-'
- + this.addZero(month) + '-'
- + this.addZero(day) + ' '
- + this.addZero(hour) + ':'
+ this.form['time'] = year + '-'
+ + this.addZero(month) + '-'
+ + this.addZero(day) + ' '
+ + this.addZero(hour) + ':'
+ this.addZero(minute);
},
//小于10的拼接上0字符串
@@ -283,7 +283,7 @@
this.visible = true;
var that = this;
//获取农地数据
- getLandList(this.userInfo.user_id).then((res)=>{
+ getLandList(this.userInfo.dept_id).then((res)=>{
if(res.data.code==200){
var landIdcolumn = that.findObject(that.option.column,"landId");
that.landList = res.data.data;
diff --git a/src/views/wel/recovery.vue b/src/views/wel/recovery.vue
index 8bbebd7..d5ddaf4 100644
--- a/src/views/wel/recovery.vue
+++ b/src/views/wel/recovery.vue
@@ -243,10 +243,10 @@
//秒 getSeconds():(0 ~ 59)
var second = date.getSeconds();
//赋值
- this.form['time'] = year + '-'
- + this.addZero(month) + '-'
- + this.addZero(day) + ' '
- + this.addZero(hour) + ':'
+ this.form['time'] = year + '-'
+ + this.addZero(month) + '-'
+ + this.addZero(day) + ' '
+ + this.addZero(hour) + ':'
+ this.addZero(minute);
},
//小于10的拼接上0字符串
@@ -271,14 +271,14 @@
this.visible = true;
var that = this;
//获取农地数据
- getLandList(this.userInfo.user_id).then((res) => {
+ getLandList(this.userInfo.dept_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;
}
});
-
+
//获取操作人
const user = {
tenantId: this.userInfo.tenant_id,
--
Gitblit v1.9.3