From 3c77ae9b1d9f4bfe3a25d054a7793dbcde0a7aba Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Mon, 16 May 2022 08:31:11 +0800
Subject: [PATCH] 农资管理
---
src/views/stockrecord/stockrecord.vue | 108 ++++++++++++++++++++---------------------------------
1 files changed, 41 insertions(+), 67 deletions(-)
diff --git a/src/views/stockrecord/stockrecord.vue b/src/views/stockrecord/stockrecord.vue
index 1d6e80f..5a46fbd 100644
--- a/src/views/stockrecord/stockrecord.vue
+++ b/src/views/stockrecord/stockrecord.vue
@@ -32,7 +32,7 @@
</template>
<script>
- import {getList, getDetail, add, update, remove} from "@/api/stockrecord/stockrecord";
+ import {getList, getDetail, add1, update, remove} from "@/api/stockrecord/stockrecord";
import {mapGetters} from "vuex";
export default {
@@ -56,12 +56,13 @@
border: true,
index: true,
viewBtn: true,
+ align: "center",
selection: true,
dialogClickModal: false,
column: [
{
label: "农资",
- prop: "stockId",
+ prop: "stockId1",
span: 23,
type: "select",
dicUrl: "/api/stockfactory/stockfactory/selectStockFa",
@@ -76,71 +77,43 @@
}]
},
{
- label: "数量",
- prop: "amount",
- },
- {
- label: "时间",
- prop: "time",
+ label: "分类",
+ prop: "stype",
+ type: "select",
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=stockType",
+ props: {
+ label: "dictValue",
+ value: "dictKey"
+ },
+ dataType: "number",
+ search: true,
rules: [{
required: true,
- message: "请输入时间",
- trigger: "blur"
- }]
- },
- {
- label: "类型 (0:出库 1:入库)",
- prop: "type",
- rules: [{
- required: true,
- message: "请输入类型 (0:出库 1:入库)",
- trigger: "blur"
- }]
- },
- {
- label: "操作人",
- prop: "operator",
- rules: [{
- required: true,
- message: "请输入操作人",
+ message: "请输入类型",
trigger: "blur"
}]
},
{
label: "规格",
prop: "spn",
- rules: [{
- required: true,
- message: "请输入规格",
- trigger: "blur"
- }]
},
{
- label: "农资类型",
- prop: "stockType",
- rules: [{
- required: true,
- message: "请输入农资类型",
- trigger: "blur"
- }]
+ label: "类型",
+ prop: "type1",
+ span: 12,
+ searchSpan: 4,
},
{
- label: "图片",
- prop: "picture",
- rules: [{
- required: true,
- message: "请输入图片",
- trigger: "blur"
- }]
+ label: "数量",
+ prop: "count",
},
{
- label: "备注",
- prop: "remarks",
- rules: [{
- required: true,
- message: "请输入备注",
- trigger: "blur"
- }]
+ label: "时间",
+ prop: "time1",
+ },
+ {
+ label: "操作人",
+ prop: "czr",
},
]
},
@@ -153,7 +126,7 @@
return {
addBtn: this.vaildData(this.permission.stockrecord_add, false),
viewBtn: this.vaildData(this.permission.stockrecord_view, false),
- delBtn: this.vaildData(this.permission.stockrecord_delete, false),
+ delBtn: this.vaildData(this.permission.stockrecord_delete, true),
editBtn: this.vaildData(this.permission.stockrecord_edit, false)
};
},
@@ -166,19 +139,19 @@
}
},
methods: {
- rowSave(row, done, loading) {
- add(row).then(() => {
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
- });
- done();
- }, error => {
- loading();
- window.console.log(error);
- });
- },
+ // rowSave(row, done, loading) {
+ // add(row).then(() => {
+ // this.onLoad(this.page);
+ // this.$message({
+ // type: "success",
+ // message: "操作成功!"
+ // });
+ // done();
+ // }, error => {
+ // loading();
+ // window.console.log(error);
+ // });
+ // },
rowUpdate(row, index, done, loading) {
update(row).then(() => {
this.onLoad(this.page);
@@ -267,6 +240,7 @@
},
onLoad(page, params = {}) {
this.loading = true;
+
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
const data = res.data.data;
this.page.total = data.total;
--
Gitblit v1.9.3