|
@@ -2,8 +2,10 @@
|
|
|
<section>
|
|
|
<el-col :span="24" class="toolbar" style="">
|
|
|
<div style="display:flex;justify-content: left;align-items: center;">
|
|
|
- <el-input id="contractAmount" v-model="paramCompanyId" placeholder="输入公司ID" @keyup.native="restrictNumber('contractAmount')" style="width:200px" clearable size="small"></el-input>
|
|
|
- <el-button size="small" @click="toolbarSelect()">确定</el-button>
|
|
|
+ <el-input id="contractAmount" v-model="paramCompanyName" placeholder="输入公司名称" @keyup.native="restrictNumber('contractAmount')" style="width:200px" clearable size="small">
|
|
|
+ <el-button slot="append" size="small" icon="el-icon-search" @click="toolbarSelect()"></el-button>
|
|
|
+ </el-input>
|
|
|
+
|
|
|
<el-date-picker
|
|
|
v-model="dateArray"
|
|
|
type="daterange"
|
|
@@ -23,11 +25,7 @@
|
|
|
<el-table-column prop="companyName" label="公司名称" min-width="160"></el-table-column>
|
|
|
<el-table-column prop="moduleName" label="模块" min-width="80"></el-table-column>
|
|
|
<el-table-column prop="operatorName" label="操作人" min-width="100"></el-table-column>
|
|
|
- <el-table-column prop="operationTime" label="操作时间" min-width="200">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{timeString(scope.row.operationTime)}}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column prop="time" label="操作时间" min-width="200"></el-table-column>
|
|
|
<el-table-column prop="content" label="操作内容" min-width="500">
|
|
|
<template slot-scope="scope">
|
|
|
<div v-for="item,index in contentString(scope.row.content)" :key="index">{{item}}</div>
|
|
@@ -65,7 +63,7 @@
|
|
|
|
|
|
tableList: [],
|
|
|
dateArray: [],
|
|
|
- paramCompanyId: ''
|
|
|
+ paramCompanyName: ''
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -101,14 +99,14 @@
|
|
|
this.http.post('/operation-record/getList',{
|
|
|
startDate: this.dateArray[0],
|
|
|
endDate: this.dateArray[1],
|
|
|
- companyId: this.paramCompanyId,
|
|
|
+ companyName: this.paramCompanyName,
|
|
|
pageIndex: this.page,
|
|
|
pageSize: this.size,
|
|
|
},res => {
|
|
|
this.listLoading = false
|
|
|
if(res.code == 'ok'){
|
|
|
- this.total = res.data.total
|
|
|
- this.tableList = res.data.record
|
|
|
+ this.total = res.data ? res.data.total : 0
|
|
|
+ this.tableList = res.data ? res.data.record : []
|
|
|
}else {
|
|
|
this.$message({
|
|
|
message: res.msg,
|
|
@@ -123,17 +121,6 @@
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
- timeString(list){
|
|
|
- let str1 = list[0] + '-'
|
|
|
- let str2 = list[1] < 10 ? '0' + list[1] + '-' : list[1] + '-'
|
|
|
- let str3 = list[2] < 10 ? '0' + list[2] : list[2]
|
|
|
- let str4 = list[3] < 10 ? '0' + list[3] + ':' : list[3] + ':'
|
|
|
- let str5 = list[4] < 10 ? '0' + list[4] + ':' : list[4] + ':'
|
|
|
- let str6 = list[5] < 10 ? '0' + list[5] : list[5]
|
|
|
- let str7 = str1 + str2 + str3 + ' ' + str4 + str5 + str6
|
|
|
- return str7
|
|
|
- },
|
|
|
contentString(string){
|
|
|
return string.split('\n')
|
|
|
},
|
|
@@ -148,8 +135,8 @@
|
|
|
this.getTableList();
|
|
|
},
|
|
|
restrictNumber(targetId){
|
|
|
- let inpu = document.getElementById(targetId);
|
|
|
- inpu.value = inpu.value.replace(/\D/g,'')
|
|
|
+ // let inpu = document.getElementById(targetId);
|
|
|
+ // inpu.value = inpu.value.replace(/\D/g,'')
|
|
|
}
|
|
|
},
|
|
|
};
|