Browse Source

接口监控实时使用接口表头暂存

dev_web_online
安虹睿 2 years ago
parent
commit
5932b38ab6
  1. 2
      fe/PC/public/config.js
  2. 2
      fe/PC/public/version.json
  3. 2
      fe/PC/src/App.vue
  4. 117
      fe/PC/src/api/wms-interface_new.js
  5. 1
      fe/PC/src/lang/zh.js
  6. 12
      fe/PC/src/permission.js
  7. 4
      fe/PC/src/utils/tableColumns/index.js
  8. 3734
      fe/PC/src/utils/tableColumns/index_new.js
  9. 54
      fe/PC/src/utils/tabsDesTions/index.js
  10. 304
      fe/PC/src/views/interfaceBoard/_dataExchangeFromOut.vue
  11. 2
      fe/PC/src/views/interfaceBoard/comingFromOut.vue
  12. 2
      fe/PC/src/views/interfaceBoard/comingFromOut_file.vue
  13. 2
      fe/PC/src/views/interfaceBoard/comingToWms.vue
  14. 2
      fe/PC/src/views/interfaceBoard/comingToWms_file.vue
  15. 213
      fe/PC/src/views/interfaceBoard/dataExchangeFromOut.vue
  16. 52
      fe/PC/src/views/interfaceBoard/dataExchangeFromOut_file.vue
  17. 2
      fe/PC/src/views/interfaceBoard/dataExchangeFromWms.vue
  18. 2
      fe/PC/src/views/interfaceBoard/dataExchangeFromWms_file.vue

2
fe/PC/public/config.js

@ -23,6 +23,8 @@ window.SITE_CONFIG['versionUrl'] = 'http://dev.ccwin-in.com:60070'
window.SITE_CONFIG['companyName'] = '长春一汽富维东阳汽车塑料零部件(安徽)有限公司' window.SITE_CONFIG['companyName'] = '长春一汽富维东阳汽车塑料零部件(安徽)有限公司'
// 接口看板地址 // 接口看板地址
window.SITE_CONFIG['interfaceBoardUrl'] = 'http://dev.ccwin-in.com:60090/' window.SITE_CONFIG['interfaceBoardUrl'] = 'http://dev.ccwin-in.com:60090/'
// 接口看板表头获取地址
window.SITE_CONFIG['interfaceBoardColumnsApi'] = 'api/abp/application-configuration'
// mock // mock
// window.SITE_CONFIG['apifoxToken'] = 'NXHNi5mp0dnUHGt0wkCrjvfcidsFKV33' // window.SITE_CONFIG['apifoxToken'] = 'NXHNi5mp0dnUHGt0wkCrjvfcidsFKV33'

2
fe/PC/public/version.json

@ -1,3 +1,3 @@
{ {
"version": "1.0.34" "version": "1.0.35"
} }

2
fe/PC/src/App.vue

@ -18,7 +18,7 @@ localStorage.setItem('apifoxToken',window.SITE_CONFIG['apifoxToken'])
localStorage.setItem('reportsUrl',window.SITE_CONFIG['reportsUrl']) localStorage.setItem('reportsUrl',window.SITE_CONFIG['reportsUrl'])
localStorage.setItem('companyName',window.SITE_CONFIG['companyName']) localStorage.setItem('companyName',window.SITE_CONFIG['companyName'])
localStorage.setItem('interfaceBoardUrl',window.SITE_CONFIG['interfaceBoardUrl']) localStorage.setItem('interfaceBoardUrl',window.SITE_CONFIG['interfaceBoardUrl'])
localStorage.setItem('interfaceBoardColumnsApi',window.SITE_CONFIG['interfaceBoardColumnsApi'])
</script> </script>
<style lang="scss"> <style lang="scss">

117
fe/PC/src/api/wms-interface_new.js

@ -0,0 +1,117 @@
// 接口监控看板相关api
import axios from 'axios'
import request from '@/utils/request'
let filter = 'get-page-list-by-filter'
let base_api = localStorage.getItem('interfaceBoardUrl')
let colum_url = localStorage.getItem('interfaceBoardColumnsApi')
let interfaceBoard_api = base_api + 'api/app/'
// 转义传参
const initParams = (data) => {
return {
skipCount:data.SkipCount,
maxResultCount:data.MaxResultCount,
sorting:data.Sorting
}
}
// 获取表头数据
export function getInterfaceBoard() {
return axios({
method:'get',
url: base_api + colum_url
})
}
//外部数据转换
export function dataExchangeFromOut(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'outgoing-to-external/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//归档外部数据转换
export function dataExchangeFromOut_file(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'archived-outgoing-to-external/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//wms数据接收
export function comingToWms(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'incoming-to-wms/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//归档wms数据接收
export function comingToWms_file(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'archived-incoming-to-wms/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//wms数据转换
export function dataExchangeFromWms(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'data-exchange_Outgoing-from-wms/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
// 归档wms数据转换
export function dataExchangeFromWms_file(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'data-exchange_Archived-outgoing-from-wms/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//外部数据接收
export function comingFromOut(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'data-exchange_Incoming-from-external/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//归档外部数据接收
export function comingFromOut_file(data,includeDetails) {
return axios({
method:'post',
url: interfaceBoard_api + 'data-exchange_Archived-incoming-from-external/' + filter + '?includeDetails='+ Boolean(includeDetails),
data
})
}
//外部数据转换新增、编辑
export function dataExchangeFromOut_save(data,add) {
let _type = add ? 'CreateModal' : 'EditModal'
return axios({
method:'post',
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
url: base_api + 'AppBusiness/OutgoingToExternal/OutgoingToExternal/'+_type,
data:data
})
}
//外部数据转换删除
export function dataExchangeFromOut_delete(id) {
return axios({
method:'DELETE',
url: base_api + 'outgoing-to-external/' + id,
})
}

1
fe/PC/src/lang/zh.js

@ -89,6 +89,7 @@ export default {
}, },
// 接口监控看板 // 接口监控看板
// 现使用接口数据:config文件中【interfaceBoardUrl】+【interfaceBoardColumnsApi】地址
ColumsDashboard:{ ColumsDashboard:{
number:'编号', number:'编号',
dataType:'数据类型', dataType:'数据类型',

12
fe/PC/src/permission.js

@ -12,6 +12,7 @@ import getPageTitle from '@/utils/get-page-title'
import { import {
asyncRoutes asyncRoutes
} from '@/router' } from '@/router'
import { getInterfaceBoard } from "@/api/wms-interface"
NProgress.configure({ NProgress.configure({
showSpinner: false showSpinner: false
@ -47,6 +48,17 @@ router.beforeEach(async (to, from, next) => {
try { try {
// get user info // get user info
// note: roles must be a object array! such as: ['admin'] or ,['developer','editor'] // note: roles must be a object array! such as: ['admin'] or ,['developer','editor']
// 除了登录页以外,如果缓存中没有 interfaceBoardColumnsNames(监控数据表头信息) 的缓存 则跳出登录页
// getInterfaceBoard().then(result => {
// // let _obj = {"OutgoingToExternal":"外部数据转换","OutgoingToExternalNumber":"编号","OutgoingToExternalRemark":"备注11111111111","OutgoingToExternalDataType":"数据类型","OutgoingToExternalTableType":"数据表类型","OutgoingToExternalDataAction":"数据动作","OutgoingToExternalEffectiveDate":"生效日期","OutgoingToExternalStatus":"数据状态","OutgoingToExternalSourceSystem":"来源系统","OutgoingToExternalSourceDataId":"来源数据ID","OutgoingToExternalSourceDataGroupCode":"来源数据组码","OutgoingToExternalSourceDataDetailCode":"来源数据明细码","OutgoingToExternalSourceDataContent":"来源数据内容","OutgoingToExternalWriteTime":"写入时间","OutgoingToExternalWriter":"写入者","OutgoingToExternalDestinationDataId":"目标数据ID","OutgoingToExternalDestinationDataContent":"目标数据内容","OutgoingToExternalDestinationSystem":"目标系统","OutgoingToExternalReadTime":"读取时间","OutgoingToExternalReader":"读取者","OutgoingToExternalErrorCode":"错误代码","OutgoingToExternalErrorMessage":"错误信息","OutgoingToExternalRetryTimes":"重试次数"}
// // localStorage.setItem("interfaceBoardColumnsNames", JSON.stringify(_obj));
// localStorage.setItem("interfaceBoardColumnsNames", JSON.stringify(result.data.localization.values.Dashboard));
// console.log(5858585858,localStorage.getItem("interfaceBoardColumnsNames"))
// })
// .catch(err => {
// })
const { const {
roles roles
} = await store.dispatch('user/getInfo') } = await store.dispatch('user/getInfo')

4
fe/PC/src/utils/tableColumns/index.js

@ -3489,8 +3489,8 @@ export const dataExchangeFromOut = [
{ {
label: _Dashboard.number, label: _Dashboard.number,
prop: "number", prop: "number",
fixed: "left", // fixed: "left",
type: "name" // type: "name"
}, },
{ label: _Public.remark, prop: "remark", type:"showDetail" }, { label: _Public.remark, prop: "remark", type:"showDetail" },
{ label: _Dashboard.dataType, prop: "dataType", type:"showDetail" }, { label: _Dashboard.dataType, prop: "dataType", type:"showDetail" },

3734
fe/PC/src/utils/tableColumns/index_new.js

File diff suppressed because it is too large

54
fe/PC/src/utils/tabsDesTions/index.js

@ -1,6 +1,7 @@
import zh from '@/lang/zh' import zh from '@/lang/zh'
let _Public = zh.ColumsPublic // 字段通用 let _Public = zh.ColumsPublic // 字段通用
let _Dashboard = zh.ColumsDashboard // 接口监控看板 // let _Dashboard = zh.ColumsDashboard // 接口监控看板
let _Dashboard = JSON.parse(localStorage.getItem("interfaceBoardColumnsNames")) // 接口监控看板
let _Names = zh.ColumsNames // 接口监控看板 let _Names = zh.ColumsNames // 接口监控看板
// 基础信息数据管理 // 基础信息数据管理
@ -2691,35 +2692,38 @@ export const Department = [
] ]
// 接口监控看板 // 接口监控看板
const initDashboardLable = (data) => {
return _Dashboard ? _Dashboard[data] : null
}
// 外部数据转换 // 外部数据转换
export const dataExchangeFromOut = [ export const dataExchangeFromOut = [
{ {
label: _Dashboard.number, label: initDashboardLable('OutgoingToExternalNumber'),
prop: "number", prop: "number",
fixed: "left", // fixed: "left",
type: "name" // type: "name"
}, },
{ label: _Public.remark, prop: "remark", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalRemark'), prop: "remark", type:"showDetail" },
{ label: _Dashboard.dataType, prop: "dataType", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalDataType'), prop: "dataType", type:"showDetail" },
{ label: _Dashboard.tableType, prop: "tableType" }, { label: initDashboardLable('OutgoingToExternalTableType'), prop: "tableType" },
{ label: _Dashboard.dataAction, prop: "dataAction" }, { label: initDashboardLable('OutgoingToExternalDataAction'), prop: "dataAction" },
{ label: _Dashboard.effectiveDate, prop: "effectiveDate",type:'dateTime' }, { label: initDashboardLable('OutgoingToExternalEffectiveDate'), prop: "effectiveDate",type:'dateTime' },
{ label: _Dashboard.status, prop: "status" }, { label: initDashboardLable('OutgoingToExternalStatus'), prop: "status" },
{ label: _Dashboard.sourceSystem, prop: "sourceSystem", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalSourceSystem'), prop: "sourceSystem", type:"showDetail" },
{ label: _Dashboard.sourceDataId, prop: "sourceDataId" }, { label: initDashboardLable('OutgoingToExternalSourceDataId'), prop: "sourceDataId" },
{ label: _Dashboard.sourceDataGroupCode, prop: "sourceDataGroupCode", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalSourceDataGroupCode'), prop: "sourceDataGroupCode", type:"showDetail" },
{ label: _Dashboard.sourceDataDetailCode, prop: "sourceDataDetailCode", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalSourceDataDetailCode'), prop: "sourceDataDetailCode", type:"showDetail" },
{ label: _Dashboard.sourceDataContent, prop: "sourceDataContent", type:"showJsonTable" }, { label: initDashboardLable('OutgoingToExternalSourceDataContent'), prop: "sourceDataContent", type:"showJsonTable" },
{ label: _Dashboard.writeTime, prop: "writeTime",type:'dateTime' }, { label: initDashboardLable('OutgoingToExternalWriteTime'), prop: "writeTime",type:'dateTime' },
{ label: _Dashboard.writer, prop: "writer" }, { label: initDashboardLable('OutgoingToExternalWriter'), prop: "writer" },
{ label: _Dashboard.destinationSystem, prop: "destinationSystem", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalDestinationSystem'), prop: "destinationSystem", type:"showDetail" },
{ label: _Dashboard.destinationDataId, prop: "destinationDataId" }, { label: initDashboardLable('OutgoingToExternalDestinationDataId'), prop: "destinationDataId" },
{ label: _Dashboard.destinationDataContent, prop: "destinationDataContent", type:"showJsonTable" }, { label: initDashboardLable('OutgoingToExternalDestinationDataContent'), prop: "destinationDataContent", type:"showJsonTable" },
{ label: _Dashboard.readTime, prop: "readTime",type:'dateTime' }, { label: initDashboardLable('OutgoingToExternalReadTime'), prop: "readTime",type:'dateTime' },
{ label: _Dashboard.reader, prop: "reader" }, { label: initDashboardLable('OutgoingToExternalReader'), prop: "reader" },
{ label: _Dashboard.errorCode, prop: "errorCode" }, { label: initDashboardLable('OutgoingToExternalErrorCode'), prop: "errorCode" },
{ label: _Dashboard.errorMessage, prop: "errorMessage", type:"showDetail" }, { label: initDashboardLable('OutgoingToExternalErrorMessage'), prop: "errorMessage", type:"showDetail" },
{ label: _Dashboard.retryTimes, prop: "retryTimes" }, { label: initDashboardLable('OutgoingToExternalRetryTimes'), prop: "retryTimes" },
// ************** 暂时隐藏 ************************ // ************** 暂时隐藏 ************************
// { label: _Public.creationTime, prop: "creationTime",type:'dateTime' }, // { label: _Public.creationTime, prop: "creationTime",type:'dateTime' },
// { label: _Public.creatorId, prop: "creatorId" }, // { label: _Public.creatorId, prop: "creatorId" },

304
fe/PC/src/views/interfaceBoard/_dataExchangeFromOut.vue

@ -0,0 +1,304 @@
<template>
<div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination
:currenButtonData="currenButtonData"
:tableData="tableData"
:tableLoading="Loading.tableLoading"
:tableColumns="tableColumns"
@rowDrop="rowDrop"
:totalCount="totalCount"
:multipleSelection="multipleSelection"
:MaxResultCount="PageListParams.MaxResultCount"
@topbutton="topbutton"
@inlineDialog="inlineDialog"
@sortChange="sortChange"
@alertoldSkipCount="alertoldSkipCount"
@alterResultCount="alterResultCount"
@handleSelectionChange="handleSelectionChange"
:currentPageProps="oldSkipCount"
:quicklySearchOption="quicklySearchOption"
@quicklySearchClick="quicklySearchClick"
@quicklySearchClear="quicklySearchClear"
:primarySearchOption="primarySearchOption"
@overallSearchFormClick="overallSearchFormClick"
:httpOverallSearchData="httpOverallSearchData"
>
</tablePagination>
<!-- 新增与编辑 -->
<newAndEdiDialog
:loading="Loading.newAndEdiLoading"
:active="active"
:pageStatus="pageStatus"
:formReveal="formReveal"
:formTitle="formTitle"
:displayDialog="editDialog"
:FormData="formReveal ? CreateFormData : editFormData"
:Form="formReveal ? CreateForm : editForm"
:Options="editOptions"
:Handle="editHandle"
:Rules="formReveal ? editRules.cerateRule : editRules.editRule"
@FormSubmit="FormSubmit"
@close="FormClose"
@goBack="goBack"
></newAndEdiDialog>
<curren-Drawer
:title="tableColumns"
:tableColumns="tableColumns"
:DrawerLoading="Loading.DrawerLoading"
:drawer="displayDialog.detailsDialog"
:dropdownData="dropdownData"
:propsData="propsData"
:tabsDesTions="tabsDesTions"
@drawerShut="(val) => (displayDialog.detailsDialog = val)"
@drawerbutton="drawerbutton"
@handleCommand="drawerHandle"
@close-value="closeValue"
></curren-Drawer>
</div>
</template>
<script>
import { tableMixins } from "@/mixins/TableMixins";
import { LoadingMixins } from "@/mixins/LoadingMixins";
import { drawerMixins } from "@/mixins/drawerMixins"
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select'
import { dataExchangeFromOut,dataExchangeFromOut_save,dataExchangeFromOut_delete } from "@/api/wms-interface"
import { getToken } from '@/utils/auth'
export default {
name: "dataExchangeFromOut",
mixins: [
tableMixins,
LoadingMixins,
drawerMixins,
TableHeaderMixins,
mixins,
filterSelectMixins,
newAndEdiDialogMixins
],
computed: {
editDialog: {
get: function () {
return this.displayDialog.newDialog || this.displayDialog.editDialog;
},
},
},
data() {
let _Dashboard = JSON.parse(localStorage.getItem("interfaceBoardColumnsNames")) //
return {
tableLoading:false,
//
currenButtonData: [
// this.defaultAddBtn(),//
this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),//
// this.defaultFilterBtn(),//
],
//
CreateFormData: {
number: null,//+*
remark: null,
dataType: null,
tableType: null,//+*
dataAction: null,//+*
effectiveDate: null,//*
status: null,//+*
sourceSystem: null,
sourceDataId: null,
sourceDataGroupCode: null,
sourceDataDetailCode: null,
sourceDataContent: null,
writeTime: null,//*
writer: null,
destinationSystem: null,
destinationDataId: null,
destinationDataContent: null,
readTime: null,//*
reader: null,
errorCode: null,//+*
errorMessage: null,
retryTimes: null,//+*
},
//
editFormData: {
number: null,//+*
remark: null,
dataType: null,
tableType: null,//+*
dataAction: null,//+*
effectiveDate: null,//*
status: null,//+*
sourceSystem: null,
sourceDataId: null,
sourceDataGroupCode: null,
sourceDataDetailCode: null,
sourceDataContent: null,
writeTime: null,//*
writer: null,
destinationSystem: null,
destinationDataId: null,
destinationDataContent: null,
readTime: null,//*
reader: null,
errorCode: null,//+*
errorMessage: null,
retryTimes: null,//+*
},
CreateForm: [
{ type: "input", label: _Dashboard.OutgoingToExternalNumber, prop: 'number', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalRemark, prop: 'remark', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDataType, prop: 'dataType', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalTableType, prop: 'tableType', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalDataAction, prop: 'dataAction', colSpan: 12, validType:'pointNumber' },
{ type: "dateTime", label: _Dashboard.OutgoingToExternalEffectiveDate, prop: 'effectiveDate', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalStatus, prop: 'status', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceSystem, prop: 'sourceSystem', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataId, prop: 'sourceDataId', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataGroupCode, prop: 'sourceDataGroupCode', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataDetailCode, prop: 'sourceDataDetailCode', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataContent, prop: 'sourceDataContent', colSpan: 12, },
{ type: "dateTime", label: _Dashboard.OutgoingToExternalWriteTime, prop: 'writeTime', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalWriter, prop: 'writer', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDestinationSystem, prop: 'destinationSystem', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDestinationDataId, prop: 'destinationDataId', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDestinationDataContent, prop: 'destinationDataContent', colSpan: 12, },
{ type: "dateTime", label: _Dashboard.OutgoingToExternalReadTime, prop: 'readTime', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalReader, prop: 'reader', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalErrorCode, prop: 'errorCode', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalErrorMessage, prop: 'errorMessage', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalRetryTimes, prop: 'retryTimes', colSpan: 12, validType:'pointNumber'},
],
editForm: [
{ type: "input", label: _Dashboard.OutgoingToExternalNumber, prop: 'number', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalRemark, prop: 'remark', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDataType, prop: 'dataType', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalTableType, prop: 'tableType', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalDataAction, prop: 'dataAction', colSpan: 12, validType:'pointNumber' },
{ type: "dateTime", label: _Dashboard.OutgoingToExternalEffectiveDate, prop: 'effectiveDate', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalStatus, prop: 'status', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceSystem, prop: 'sourceSystem', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataId, prop: 'sourceDataId', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataGroupCode, prop: 'sourceDataGroupCode', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataDetailCode, prop: 'sourceDataDetailCode', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalSourceDataContent, prop: 'sourceDataContent', colSpan: 12, },
{ type: "dateTime", label: _Dashboard.OutgoingToExternalWriteTime, prop: 'writeTime', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalWriter, prop: 'writer', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDestinationSystem, prop: 'destinationSystem', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDestinationDataId, prop: 'destinationDataId', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalDestinationDataContent, prop: 'destinationDataContent', colSpan: 12, },
{ type: "dateTime", label: _Dashboard.OutgoingToExternalReadTime, prop: 'readTime', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalReader, prop: 'reader', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalErrorCode, prop: 'errorCode', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _Dashboard.OutgoingToExternalErrorMessage, prop: 'errorMessage', colSpan: 12, },
{ type: "input", label: _Dashboard.OutgoingToExternalRetryTimes, prop: 'retryTimes', colSpan: 12, validType:'pointNumber'},
],
editOptions: {},
editRules: {
cerateRule: {
number: [{ required: true, trigger: "blur", message: "不可为空" }],
tableType: [{ required: true, trigger: "blur", message: "不可为空" }],
dataAction: [{ required: true, trigger: "blur", message: "不可为空" }],
effectiveDate: [{ required: true, trigger: "blur", message: "不可为空" }],
status: [{ required: true, trigger: "blur", message: "不可为空" }],
writeTime: [{ required: true, trigger: "blur", message: "不可为空" }],
readTime: [{ required: true, trigger: "blur", message: "不可为空" }],
errorCode: [{ required: true, trigger: "blur", message: "不可为空" }],
retryTimes: [{ required: true, trigger: "blur", message: "不可为空" }],
},
editRule: {
number: [{ required: true, trigger: "blur", message: "不可为空" }],
tableType: [{ required: true, trigger: "blur", message: "不可为空" }],
dataAction: [{ required: true, trigger: "blur", message: "不可为空" }],
effectiveDate: [{ required: true, trigger: "blur", message: "不可为空" }],
status: [{ required: true, trigger: "blur", message: "不可为空" }],
writeTime: [{ required: true, trigger: "blur", message: "不可为空" }],
readTime: [{ required: true, trigger: "blur", message: "不可为空" }],
errorCode: [{ required: true, trigger: "blur", message: "不可为空" }],
retryTimes: [{ required: true, trigger: "blur", message: "不可为空" }],
}
},
};
},
mounted() {
this.paging();
},
methods: {
//
paging(callback) {
this.Loading.tableLoading = true;
this.PageListParams.SkipCount = (this.oldSkipCount - 1) * this.PageListParams.MaxResultCount
dataExchangeFromOut(this.PageListParams)
.then(result => {
let res = result.data
this.tableData = res.items
this.totalCount = res.totalCount
this.pagingCallback(callback)
})
.catch(err => {
this.Loading.tableLoading = false
})
},
//
inlineDialog(val) {
this.Loading.DrawerLoading = true
this.displayDialog.detailsDialog = true;
dataExchangeFromOut(this.PageListParams)
.then(result => {
this.propsData = result.data.items.filter(item=>{
return item.id == val.id
})[0]
this.inlineDialogCallback()
})
.catch(err => {
this.Loading.DrawerLoading = false
})
},
// /
FormSubmit(val){
this.Loading.tableLoading = true
const _data = new URLSearchParams();
for(let item in this.CreateFormData){
_data.append('ViewModel.'+item.slice(0,1).toUpperCase() +item.slice(1).toLowerCase(), this.CreateFormData[item])
}
// todo:1302 2token
_data.append('__RequestVerificationToken',getToken())
// this.formReveal
dataExchangeFromOut_save(_data,this.formReveal)
.then(result => {
this.Loading.tableLoading = false
})
.catch(err => {
this.Loading.tableLoading = false
})
},
//
drawerHandle(val) {
if (val == 'delete') {
this.$confirm('此操作将永久删除该消息, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.Loading.appMainLoading = true
this.displayDialog.detailsDialog = false
// todo:1302
dataExchangeFromOut_delete(this.propsData.id).then(res => {
this.$successMsg('删除成功!')
this.Loading.appMainLoading = false
this.paging()
}).catch(err => {
this.Loading.appMainLoading = false
})
}).catch(() => {
//
});
}
}
}
}
</script>
<style lang="scss" scoped>
@import "@/styles/basicData.scss";
</style>

2
fe/PC/src/views/interfaceBoard/comingFromOut.vue

@ -47,7 +47,7 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
}; };
}, },

2
fe/PC/src/views/interfaceBoard/comingFromOut_file.vue

@ -47,7 +47,7 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
}; };
}, },

2
fe/PC/src/views/interfaceBoard/comingToWms.vue

@ -48,7 +48,7 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
}; };
}, },

2
fe/PC/src/views/interfaceBoard/comingToWms_file.vue

@ -47,7 +47,7 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
}; };
}, },

213
fe/PC/src/views/interfaceBoard/dataExchangeFromOut.vue

@ -24,36 +24,6 @@
:httpOverallSearchData="httpOverallSearchData" :httpOverallSearchData="httpOverallSearchData"
> >
</tablePagination> </tablePagination>
<!-- 新增与编辑 -->
<newAndEdiDialog
:loading="Loading.newAndEdiLoading"
:active="active"
:pageStatus="pageStatus"
:formReveal="formReveal"
:formTitle="formTitle"
:displayDialog="editDialog"
:FormData="formReveal ? CreateFormData : editFormData"
:Form="formReveal ? CreateForm : editForm"
:Options="editOptions"
:Handle="editHandle"
:Rules="formReveal ? editRules.cerateRule : editRules.editRule"
@FormSubmit="FormSubmit"
@close="FormClose"
@goBack="goBack"
></newAndEdiDialog>
<curren-Drawer
:title="tableColumns"
:tableColumns="tableColumns"
:DrawerLoading="Loading.DrawerLoading"
:drawer="displayDialog.detailsDialog"
:dropdownData="dropdownData"
:propsData="propsData"
:tabsDesTions="tabsDesTions"
@drawerShut="(val) => (displayDialog.detailsDialog = val)"
@drawerbutton="drawerbutton"
@handleCommand="drawerHandle"
@close-value="closeValue"
></curren-Drawer>
</div> </div>
</template> </template>
<script> <script>
@ -64,7 +34,7 @@
import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins" import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins"
import { mixins } from "@/mixins/mixins"; import { mixins } from "@/mixins/mixins";
import { filterSelectMixins } from '@/mixins/filter-Select' import { filterSelectMixins } from '@/mixins/filter-Select'
import { dataExchangeFromOut,dataExchangeFromOut_save,dataExchangeFromOut_delete } from "@/api/wms-interface" import { getInterfaceBoard,dataExchangeFromOut,dataExchangeFromOut_save,dataExchangeFromOut_delete } from "@/api/wms-interface"
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
export default { export default {
@ -94,131 +64,8 @@
// this.defaultAddBtn(),// // this.defaultAddBtn(),//
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
],
//
CreateFormData: {
number: null,//+*
remark: null,
dataType: null,
tableType: null,//+*
dataAction: null,//+*
effectiveDate: null,//*
status: null,//+*
sourceSystem: null,
sourceDataId: null,
sourceDataGroupCode: null,
sourceDataDetailCode: null,
sourceDataContent: null,
writeTime: null,//*
writer: null,
destinationSystem: null,
destinationDataId: null,
destinationDataContent: null,
readTime: null,//*
reader: null,
errorCode: null,//+*
errorMessage: null,
retryTimes: null,//+*
},
//
editFormData: {
number: null,//+*
remark: null,
dataType: null,
tableType: null,//+*
dataAction: null,//+*
effectiveDate: null,//*
status: null,//+*
sourceSystem: null,
sourceDataId: null,
sourceDataGroupCode: null,
sourceDataDetailCode: null,
sourceDataContent: null,
writeTime: null,//*
writer: null,
destinationSystem: null,
destinationDataId: null,
destinationDataContent: null,
readTime: null,//*
reader: null,
errorCode: null,//+*
errorMessage: null,
retryTimes: null,//+*
},
CreateForm: [
{ type: "input", label: _this.$t("ColumsDashboard.number"), prop: 'number', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsPublic.remark"), prop: 'remark', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.dataType"), prop: 'dataType', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.tableType"), prop: 'tableType', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsDashboard.dataAction"), prop: 'dataAction', colSpan: 12, validType:'pointNumber' },
{ type: "dateTime", label: _this.$t("ColumsDashboard.effectiveDate"), prop: 'effectiveDate', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.status"), prop: 'status', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsDashboard.sourceSystem"), prop: 'sourceSystem', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataId"), prop: 'sourceDataId', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataGroupCode"), prop: 'sourceDataGroupCode', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataDetailCode"), prop: 'sourceDataDetailCode', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataContent"), prop: 'sourceDataContent', colSpan: 12, },
{ type: "dateTime", label: _this.$t("ColumsDashboard.writeTime"), prop: 'writeTime', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.writer"), prop: 'writer', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.destinationSystem"), prop: 'destinationSystem', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.destinationDataId"), prop: 'destinationDataId', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.destinationDataContent"), prop: 'destinationDataContent', colSpan: 12, },
{ type: "dateTime", label: _this.$t("ColumsDashboard.readTime"), prop: 'readTime', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.reader"), prop: 'reader', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.errorCode"), prop: 'errorCode', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsDashboard.errorMessage"), prop: 'errorMessage', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.retryTimes"), prop: 'retryTimes', colSpan: 12, validType:'pointNumber'},
],
editForm: [
{ type: "input", label: _this.$t("ColumsDashboard.number"), prop: 'number', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsPublic.remark"), prop: 'remark', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.dataType"), prop: 'dataType', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.tableType"), prop: 'tableType', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsDashboard.dataAction"), prop: 'dataAction', colSpan: 12, validType:'pointNumber' },
{ type: "dateTime", label: _this.$t("ColumsDashboard.effectiveDate"), prop: 'effectiveDate', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.status"), prop: 'status', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsDashboard.sourceSystem"), prop: 'sourceSystem', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataId"), prop: 'sourceDataId', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataGroupCode"), prop: 'sourceDataGroupCode', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataDetailCode"), prop: 'sourceDataDetailCode', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.sourceDataContent"), prop: 'sourceDataContent', colSpan: 12, },
{ type: "dateTime", label: _this.$t("ColumsDashboard.writeTime"), prop: 'writeTime', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.writer"), prop: 'writer', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.destinationSystem"), prop: 'destinationSystem', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.destinationDataId"), prop: 'destinationDataId', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.destinationDataContent"), prop: 'destinationDataContent', colSpan: 12, },
{ type: "dateTime", label: _this.$t("ColumsDashboard.readTime"), prop: 'readTime', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.reader"), prop: 'reader', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.errorCode"), prop: 'errorCode', colSpan: 12, validType:'pointNumber' },
{ type: "input", label: _this.$t("ColumsDashboard.errorMessage"), prop: 'errorMessage', colSpan: 12, },
{ type: "input", label: _this.$t("ColumsDashboard.retryTimes"), prop: 'retryTimes', colSpan: 12, validType:'pointNumber'},
], ],
editOptions: {},
editRules: {
cerateRule: {
number: [{ required: true, trigger: "blur", message: "不可为空" }],
// tableType: [{ required: true, trigger: "blur", message: "" }],
// dataAction: [{ required: true, trigger: "blur", message: "" }],
// effectiveDate: [{ required: true, trigger: "blur", message: "" }],
// status: [{ required: true, trigger: "blur", message: "" }],
// writeTime: [{ required: true, trigger: "blur", message: "" }],
// readTime: [{ required: true, trigger: "blur", message: "" }],
// errorCode: [{ required: true, trigger: "blur", message: "" }],
// retryTimes: [{ required: true, trigger: "blur", message: "" }],
},
editRule: {
number: [{ required: true, trigger: "blur", message: "不可为空" }],
tableType: [{ required: true, trigger: "blur", message: "不可为空" }],
dataAction: [{ required: true, trigger: "blur", message: "不可为空" }],
effectiveDate: [{ required: true, trigger: "blur", message: "不可为空" }],
status: [{ required: true, trigger: "blur", message: "不可为空" }],
writeTime: [{ required: true, trigger: "blur", message: "不可为空" }],
readTime: [{ required: true, trigger: "blur", message: "不可为空" }],
errorCode: [{ required: true, trigger: "blur", message: "不可为空" }],
retryTimes: [{ required: true, trigger: "blur", message: "不可为空" }],
}
},
}; };
}, },
mounted() { mounted() {
@ -240,62 +87,6 @@
this.Loading.tableLoading = false this.Loading.tableLoading = false
}) })
}, },
//
inlineDialog(val) {
this.Loading.DrawerLoading = true
this.displayDialog.detailsDialog = true;
dataExchangeFromOut(this.PageListParams)
.then(result => {
this.propsData = result.data.items.filter(item=>{
return item.id == val.id
})[0]
this.inlineDialogCallback()
})
.catch(err => {
this.Loading.DrawerLoading = false
})
},
// /
FormSubmit(val){
this.Loading.tableLoading = true
const _data = new URLSearchParams();
for(let item in this.CreateFormData){
_data.append('ViewModel.'+item.slice(0,1).toUpperCase() +item.slice(1).toLowerCase(), this.CreateFormData[item])
}
// todo:1302 2token
_data.append('__RequestVerificationToken',getToken())
// this.formReveal
dataExchangeFromOut_save(_data,this.formReveal)
.then(result => {
this.Loading.tableLoading = false
})
.catch(err => {
this.Loading.tableLoading = false
})
},
//
drawerHandle(val) {
if (val == 'delete') {
this.$confirm('此操作将永久删除该消息, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.Loading.appMainLoading = true
this.displayDialog.detailsDialog = false
// todo:1302
dataExchangeFromOut_delete(this.propsData.id).then(res => {
this.$successMsg('删除成功!')
this.Loading.appMainLoading = false
this.paging()
}).catch(err => {
this.Loading.appMainLoading = false
})
}).catch(() => {
//
});
}
}
} }
} }
</script> </script>

52
fe/PC/src/views/interfaceBoard/dataExchangeFromOut_file.vue

@ -31,7 +31,7 @@
import { LoadingMixins } from "@/mixins/LoadingMixins"; import { LoadingMixins } from "@/mixins/LoadingMixins";
import { TableHeaderMixins } from "@/mixins/TableHeaderMixins"; import { TableHeaderMixins } from "@/mixins/TableHeaderMixins";
import { mixins } from "@/mixins/mixins"; import { mixins } from "@/mixins/mixins";
import { dataExchangeFromOut_file } from "@/api/wms-interface" import { getInterfaceBoard,dataExchangeFromOut_file } from "@/api/wms-interface"
export default { export default {
name: "dataExchangeFromOut_file", name: "dataExchangeFromOut_file",
@ -47,16 +47,60 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
setInterfaceBoardTableColumns:this.setTableColumns()
}; };
}, },
mounted() { mounted() {
this.paging(); this.paging();
}, },
methods: { methods: {
// setTableColumns(){
paging(callback) { let interfaceBoardColumnsNames = localStorage.getItem("interfaceBoardColumnsNames")
if(!interfaceBoardColumnsNames){
console.log('获取接口监控看板表头数据并存储')
.catch(err => {
})
}else{
let _Dashboard = JSON.parse(localStorage.getItem("interfaceBoardColumnsNames")) //
return [
{ label: '11111', prop: "number" },
{ label: _Dashboard.ArchivedOutgoingToExternalNumber, prop: "number" },
{ label: _Dashboard.ArchivedOutgoingToExternalRemark, prop: "remark", type:"showDetail" },
{ label: _Dashboard.ArchivedOutgoingToExternalDataType, prop: "dataType" },
{ label: _Dashboard.ArchivedOutgoingToExternalTableType, prop: "tableType" },
{ label: _Dashboard.ArchivedOutgoingToExternalDataAction, prop: "dataAction" },
{ label: _Dashboard.ArchivedOutgoingToExternalEffectiveDate, prop: "effectiveDate",type:'dateTime' },
{ label: _Dashboard.ArchivedOutgoingToExternalStatus, prop: "status" },
{ label: _Dashboard.ArchivedOutgoingToExternalSourceSystem, prop: "sourceSystem" },
{ label: _Dashboard.ArchivedOutgoingToExternalSourceDataId, prop: "sourceDataId" },
{ label: _Dashboard.ArchivedOutgoingToExternalSourceDataGroupCode, prop: "sourceDataGroupCode" },
{ label: _Dashboard.ArchivedOutgoingToExternalSourceDataDetailCode, prop: "sourceDataDetailCode" },
{ label: _Dashboard.ArchivedOutgoingToExternalSourceDataContent, prop: "sourceDataContent", type:"showJsonTable" },
{ label: _Dashboard.ArchivedOutgoingToExternalWriteTime, prop: "writeTime",type:'dateTime' },
{ label: _Dashboard.ArchivedOutgoingToExternalWriter, prop: "writer" },
{ label: _Dashboard.ArchivedOutgoingToExternalDestinationSystem, prop: "destinationSystem" },
{ label: _Dashboard.ArchivedOutgoingToExternalDestinationDataId, prop: "destinationDataId" },
{ label: _Dashboard.ArchivedOutgoingToExternalDestinationDataContent, prop: "destinationDataContent", type:"showJsonTable" },
{ label: _Dashboard.ArchivedOutgoingToExternalReadTime, prop: "readTime",type:'dateTime' },
{ label: _Dashboard.ArchivedOutgoingToExternalReader, prop: "reader" },
{ label: _Dashboard.ArchivedOutgoingToExternalErrorCode, prop: "errorCode" },
{ label: _Dashboard.ArchivedOutgoingToExternalErrorMessage, prop: "errorMessage", type:"showDetail" },
{ label: _Dashboard.ArchivedOutgoingToExternalRetryTimes, prop: "retryTimes" },
// ************** ************************
// { label: _Public.creationTime, prop: "creationTime",type:'dateTime' },
// { label: _Public.creatorId, prop: "creatorId" },
// { label: _Public.lastModificationTime", prop: "lastModificationTime",type:'dateTime' },
// { label: _Public.lastModifierId, prop: "lastModifierId" },
// { label: _Public.ID, prop: "ID" },
]
}
},
//
paging(callback) {
this.Loading.tableLoading = true; this.Loading.tableLoading = true;
this.PageListParams.SkipCount = (this.oldSkipCount - 1) * this.PageListParams.MaxResultCount, this.PageListParams.SkipCount = (this.oldSkipCount - 1) * this.PageListParams.MaxResultCount,
dataExchangeFromOut_file(this.PageListParams) dataExchangeFromOut_file(this.PageListParams)

2
fe/PC/src/views/interfaceBoard/dataExchangeFromWms.vue

@ -47,7 +47,7 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
}; };
}, },

2
fe/PC/src/views/interfaceBoard/dataExchangeFromWms_file.vue

@ -47,7 +47,7 @@
currenButtonData: [ currenButtonData: [
this.defaultFieldSettingBtn(),// this.defaultFieldSettingBtn(),//
this.defaultFreshBtn(),// this.defaultFreshBtn(),//
// this.defaultFilterBtn(),// // this.defaultFilterBtn(),//
], ],
}; };
}, },

Loading…
Cancel
Save