'基础+报表'

This commit is contained in:
Fanzink
2022-03-05 19:43:42 +08:00
parent b5081ba279
commit 82f44b5a62
20 changed files with 1198 additions and 166 deletions

View File

@@ -2,15 +2,22 @@
* @Author: zwq
* @Date: 2020-12-29 15:41:11
* @LastEditors: fzq
* @LastEditTime: 2022-03-03 19:37:48
* @LastEditTime: 2022-03-04 19:08:00
* @Description:
-->
<template>
<div class="app-container">
<div style="margin:10px 50px">
<!-- <div style="margin:10px 50px">
<el-button type="success" @click="goback()">{{ 'btn.back' | i18nFilter }}</el-button>
<el-button type="primary" @click="addNew()">{{ 'btn.add' | i18nFilter }}</el-button>
</div>
</div> -->
<head-form
:placeholder-name="placeholderName"
:key-name="keyNameAdd"
@getDataList="getList"
@add="addNew"
/>
<el-button type="success" @click="goback()">{{ 'btn.back' | i18nFilter }}</el-button>
<base-table
:page="listQuery.current"
:limit="listQuery.size"
@@ -30,6 +37,7 @@
</template>
<script>import i18n from '@/lang'
import HeadForm from '@/components/basicData/HeadForm'
import { locationList, locationDelete } from '@/api/basicData/Cache/location'
import locationAttrAdd from './locationAttr-add.vue'
import BaseTable from '@/components/BaseTable'
@@ -83,7 +91,7 @@ const tableProps = [
align: 'center'
},
{
prop: 'rowNum',
prop: 'layers',
label: i18n.t('module.basicData.cache.rowMark'),
align: 'center'
},
@@ -106,7 +114,7 @@ const tableProps = [
export default {
name: 'Location',
components: { BaseTable, MethodBtn, locationAttrAdd },
components: { BaseTable, MethodBtn, locationAttrAdd, HeadForm },
filters: {
statusFilter(status) {
const statusMap = {
@@ -120,6 +128,8 @@ export default {
data() {
return {
addOrUpdateVisible: false,
keyNameAdd: i18n.t('module.basicData.visual.keyword'),
placeholderName: this.$t('module.basicData.cache.LocationName'),
tableBtn,
trueWidth: 200,
tableProps,
@@ -128,7 +138,8 @@ export default {
listQuery: {
current: 1,
size: 990,
shelfId: ''
shelfId: '',
id: ''
}
}
},
@@ -163,6 +174,8 @@ export default {
getList(key) {
this.listLoading = true
this.listQuery.name = key
// shelfId与查询参数id关联
this.listQuery.id = this.listQuery.shelfId
locationList(this.listQuery).then(response => {
if (response.data.records) {
this.list = response.data.records