Merge pull request '更新' (#15) from zyj into master

Reviewed-on: #15
This commit was merged in pull request #15.
This commit is contained in:
2023-05-24 07:38:01 +00:00
2 changed files with 32 additions and 12 deletions

View File

@@ -12,6 +12,10 @@ const getLikeRefineryAccount = (params = {}) => {
return request.postJson('/oil-refinery/xoilRefineryAccountRecord/getLikeRefineryAccount', params)
}
// 详情
const searchInfo = query => {
return request.get(`/oil-user/sysCustomerInfo/searchInfo/${query}`)
}
// 详情
const getById = query => {
return request.get(`oil-refinery/xoilRefineryAccountRecord/getById/${query}`)
}
@@ -20,5 +24,6 @@ export default {
getByPage,
getLikeByName,
getLikeRefineryAccount,
searchInfo,
getById
}

View File

@@ -3,10 +3,20 @@
<div class="frame">
<autocomplete class="mr20" :params="parameter.params" :config="configAutocomplete" />
<autocomplete class="mr20" :params="parameter.params" :config="configAutocompleteaccount" />
<el-select v-model="parameter.params.refineryType" placeholder="炼厂类型" clearable>
<el-option v-for="item in refineryTypeEnum" :key="item.value" :label="item.label" :value="item.value"> </el-option>
<el-select
v-model="parameter.params.createUser"
filterable
remote
reserve-keyword
clearable
placeholder="请输入姓名/手机号码"
:remote-method="searchUserInfo"
>
<el-option v-for="item in sysCustomerList" :key="item.id" :label="item.userName" :value="item.id">
{{ item.phone }} ( {{ item.userName }} - {{ item.userCode }})
</el-option>
</el-select>
<el-input v-model="parameter.params.creater" placeholder="创建人姓名或手机号" clearable></el-input>
<!-- <el-input v-model="parameter.params.creater" placeholder="创建人姓名或手机号" clearable></el-input> -->
<el-select v-model="parameter.params.transactionType" placeholder="交易类型" clearable>
<el-option v-for="(item, index) in rechargeTypeEnum" :key="index" :label="item.label" :value="item.value"> </el-option>
</el-select>
@@ -39,11 +49,7 @@
<el-table-column prop="transactionType" label="交易类型" show-overflow-tooltip align="center">
<template slot-scope="{ row }">
<p>
{{
row.transactionType === 'TURN'
? LoopBackTypeEnum.find(item => item.value == row.turnType).label
: rechargeTypeEnum.find(item => item.value == row.transactionType).label
}}
{{ rechargeTypeEnum.find(item => item.value == row.transactionType).label }}
</p>
</template>
</el-table-column>
@@ -141,7 +147,7 @@ export default {
labelKey: 'accountName',
valueKey: 'id',
placeholder: '炼厂账户名称',
querykey: 'accountId'
querykey: 'refineryAccountId'
},
refineryList: [],
tableHeight: 0,
@@ -184,7 +190,8 @@ export default {
]
}
],
datetime: []
datetime: [],
sysCustomerList: []
}
},
@@ -227,6 +234,7 @@ export default {
pageSize: 10,
params: {}
})
this.datetime = []
},
// table height
heightHandle() {
@@ -241,12 +249,19 @@ export default {
},
changeDateTime(val) {
if (val) {
this.parameter.params.createTimeStart = val[0]
this.parameter.params.createTimeEnd = val[1]
this.parameter.params.startCreateTime = val[0]
this.parameter.params.endCreateTime = val[1]
}
},
indexMethod(index) {
return index + 1
},
searchUserInfo(info) {
if (info && info !== '') {
serve.searchInfo(info).then(res => {
this.sysCustomerList = res.data
})
}
}
}
}