From 082613d446e29e4ec1c16bfaa52345106a498b23 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 08 Nov 2022 09:03:49 +0800
Subject: [PATCH] 农事操作隐藏后四个,地图模式2d改为3d
---
src/views/farmplant/processlist.vue | 82 +++++++++++++++++++++++++++++++----------
1 files changed, 62 insertions(+), 20 deletions(-)
diff --git a/src/views/farmplant/processlist.vue b/src/views/farmplant/processlist.vue
index 0664f55..3502a99 100644
--- a/src/views/farmplant/processlist.vue
+++ b/src/views/farmplant/processlist.vue
@@ -15,13 +15,14 @@
@size-change="sizeChange"
@refresh-change="refreshChange"
@on-load="onLoad"
- ></avue-crud>
+ @row-del="rowDel">
+ </avue-crud>
</basic-container>
</template>
<script>
-import { getList } from "@/api/process/process"
-
+import { getList,remove } from "@/api/process/process"
+import { mapGetters } from "vuex"
export default {
data () {
return {
@@ -36,62 +37,83 @@
total: 0,
},
selectionList: [],
+ align: "center",
+ menu: true,
option: {
tip: false,
searchShow: true,
searchMenuSpan: 6,
- height: 520,
- editBtn: false,
- addBtn: false,
+ height: "auto",
+ calcHeight: '80',
delBtn: true,
- viewBtn: true,
+ delBtnText:'删除',
+ delBtnIcon:'el-icon-delete',
+ editBtn:false,
menuWidth: 200,
menuAlign: "center",
align: "center",
selection: false,
- showSummary: true,
indexFixed: false,
selectionFixed: false,
expandFixed: false,
menuFixed: false,
- menu: false,
+ menu: true,
+ header:false,
column: [
{
label: "品种",
- prop: "strainId",
+ prop: "kind",
search: true,
hide: true,
display: false,
type: "select",
- dicUrl: 'api/strain/strain-tree',
+ dicUrl: '/api/strain/kind-tree',
+ dicFormatter:(res)=>{
+ this.kindList = res.data
+ return res.data
+ },
props: {
- label: "strainName",
- value: "id"
+ label: "kindName",
+ value: "id"
}
},
{
- label:"品种",
- prop:"strainName"
+ label:"品种 / 来源",
+ prop:"strainName",
+ formatter:function(row, column, cellValue, index) {
+ return row.strainName?row.strainName:row.parentName
+ }
},
{
label:"加工数量",
prop:"saleNum"
},
{
- label: "产品",
+ label: "加工产品",
prop: "processName",
},
{
- label: "产品数量",
+ label: "加工产品数量",
prop: "processNum"
},
{
- label: "销售时间",
+ label: "加工时间",
prop: "saleTime",
},
],
},
data: [],
+ }
+ },
+ computed: {
+ ...mapGetters(["$farmId"]),
+ },
+ watch: {
+ '$farmId':{
+ handler (newName, oldName) {
+ this.query ={}
+ this.onLoad(this.page)
+ }
}
},
methods: {
@@ -106,10 +128,15 @@
},
onLoad (page, params = {}) {
this.loading = true
+ params["farmId"] = this.$farmId
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then((res) => {
if (res.data.code == 200) {
- console.log(res)
this.data = res.data.data.records
+ //单位处理
+ this.data.forEach((e)=>{
+ e.saleNum = e.saleNum + " 公斤"
+ e.processNum = e.processNum + " 公斤"
+ })
this.page.total = res.data.data.total
this.loading = false
}
@@ -125,10 +152,25 @@
this.onLoad(this.page, params)
done()
},
+ rowDel (row) {
+ this.$confirm("确定将选择数据删除?", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning"
+ }).then(() => {
+ return remove(row.id,this.$farmId)
+ }).then((res) => {
+ this.onLoad(this.page)
+ this.$message({
+ type: "success",
+ message: "操作成功!"
+ })
+ })
+ },
}
}
</script>
<style>
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3