lixuan #1
@@ -59,9 +59,18 @@ export default {
|
|||||||
if (query !== "") {
|
if (query !== "") {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
let params = {};
|
let params = {};
|
||||||
|
let type = this.$utils.typeJudgment(this.config.autocompleteKey);
|
||||||
|
if (!type.includes("Object") && !type.includes("String")) return;
|
||||||
|
|
||||||
|
if (type.includes("Object")) {
|
||||||
|
params[this.config.autocompleteKey.key] = query;
|
||||||
|
params["enableMark"] = this.config.autocompleteKey.enableMark;
|
||||||
|
}
|
||||||
|
if (type.includes("String")) {
|
||||||
this.config.autocompleteKey
|
this.config.autocompleteKey
|
||||||
? (params[this.config.autocompleteKey] = query)
|
? (params[this.config.autocompleteKey] = query)
|
||||||
: (params["queryTypeGet"] = query);
|
: (params["queryTypeGet"] = query);
|
||||||
|
}
|
||||||
this.config.serveTarget(params).then((res) => {
|
this.config.serveTarget(params).then((res) => {
|
||||||
let timeInstance = setTimeout(() => {
|
let timeInstance = setTimeout(() => {
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ export default {
|
|||||||
init() {
|
init() {
|
||||||
this.dataPage = this.mappingData.map(
|
this.dataPage = this.mappingData.map(
|
||||||
(mappingDataItem, mappingDataIndex) => {
|
(mappingDataItem, mappingDataIndex) => {
|
||||||
let shineData = this.sourceData[mappingDataIndex];
|
let shineData = this.sourceData[mappingDataIndex] || {};
|
||||||
return {
|
return {
|
||||||
title: mappingDataItem.carTitle,
|
title: mappingDataItem.carTitle,
|
||||||
iconClass: mappingDataItem.iconClass || "iconjichuziliao",
|
iconClass: mappingDataItem.iconClass || "iconjichuziliao",
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ export const rechargeTypeEnum = [
|
|||||||
label: "充值",
|
label: "充值",
|
||||||
value: "RECHARGE",
|
value: "RECHARGE",
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
label: "销账",
|
// label: "销账",
|
||||||
value: "REVOKE",
|
// value: "REVOKE",
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "赊销",
|
// label: "赊销",
|
||||||
value: "CHARGE_SALES",
|
// value: "CHARGE_SALES",
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
label: "消费返利",
|
label: "消费返利",
|
||||||
value: "CONSUME_REBATE",
|
value: "CONSUME_REBATE",
|
||||||
|
|||||||
@@ -55,3 +55,8 @@ export function isLicensePlate(no) {
|
|||||||
export function cellStyle() {
|
export function cellStyle() {
|
||||||
return "text-align:center";
|
return "text-align:center";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function typeJudgment(object) {
|
||||||
|
let res = {}.__proto__.toString.call(object);
|
||||||
|
return res ? res : "";
|
||||||
|
}
|
||||||
|
|||||||
@@ -282,7 +282,7 @@
|
|||||||
></el-switch>
|
></el-switch>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column lable="审核标识">
|
<el-table-column label="审核标识">
|
||||||
<template slot-scope="{ row }">
|
<template slot-scope="{ row }">
|
||||||
<el-tag v-if="row.auditMark === 0" type="info" effect="dark"
|
<el-tag v-if="row.auditMark === 0" type="info" effect="dark"
|
||||||
>未提交</el-tag
|
>未提交</el-tag
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
v-for="(item, index) in rechargeStatusEnum"
|
v-for="(item, index) in rechargeStatusEnum"
|
||||||
:key="index"
|
:key="index"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
:value="item.value"
|
:value="item.value + ''"
|
||||||
>
|
>
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
@@ -47,11 +47,11 @@
|
|||||||
v-for="(item, index) in auditMarkEnum"
|
v-for="(item, index) in auditMarkEnum"
|
||||||
:key="index"
|
:key="index"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
:value="item.value"
|
:value="item.value + ''"
|
||||||
>
|
>
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-select
|
<!-- <el-select
|
||||||
v-model="parameter.params.chargeSalesAuditMark"
|
v-model="parameter.params.chargeSalesAuditMark"
|
||||||
placeholder="赊账还款审核"
|
placeholder="赊账还款审核"
|
||||||
clearable
|
clearable
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
:value="item.value"
|
:value="item.value"
|
||||||
>
|
>
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select> -->
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="datetime"
|
v-model="datetime"
|
||||||
type="datetimerange"
|
type="datetimerange"
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
|
|
||||||
<el-table-column label="交易状态">
|
<el-table-column label="交易状态">
|
||||||
<template slot-scope="{ row }">
|
<template slot-scope="{ row }">
|
||||||
<p v-if="row.transactionState">
|
<p>
|
||||||
{{
|
{{
|
||||||
rechargeStatusEnum.find(
|
rechargeStatusEnum.find(
|
||||||
(item) => item.value === row.transactionState
|
(item) => item.value === row.transactionState
|
||||||
@@ -345,7 +345,6 @@ import generalDetails from "components/generalDetails/index.vue";
|
|||||||
import {
|
import {
|
||||||
rechargeTypeEnum,
|
rechargeTypeEnum,
|
||||||
rechargeStatusEnum,
|
rechargeStatusEnum,
|
||||||
repaymentExamineEnum,
|
|
||||||
accountStatusEnum,
|
accountStatusEnum,
|
||||||
} from "utils/dataType.js";
|
} from "utils/dataType.js";
|
||||||
|
|
||||||
@@ -377,13 +376,6 @@ export default {
|
|||||||
...rechargeTypeEnum,
|
...rechargeTypeEnum,
|
||||||
],
|
],
|
||||||
rechargeStatusEnum: rechargeStatusEnum,
|
rechargeStatusEnum: rechargeStatusEnum,
|
||||||
repaymentExamineEnum: [
|
|
||||||
{
|
|
||||||
label: "已拆分",
|
|
||||||
value: -3,
|
|
||||||
},
|
|
||||||
...repaymentExamineEnum,
|
|
||||||
],
|
|
||||||
auditMarkEnum: [
|
auditMarkEnum: [
|
||||||
{
|
{
|
||||||
label: "待审核",
|
label: "待审核",
|
||||||
@@ -427,24 +419,6 @@ export default {
|
|||||||
total: 0,
|
total: 0,
|
||||||
params: {},
|
params: {},
|
||||||
},
|
},
|
||||||
rechargeTypeEnum: [
|
|
||||||
{
|
|
||||||
label: "充值",
|
|
||||||
value: "RECHARGE",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "销账",
|
|
||||||
value: "REVOKE",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "赊销",
|
|
||||||
value: "CHARGE_SALES",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "消费返利",
|
|
||||||
value: "CONSUME_REBATE",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
LoopBackTypeEnum: [
|
LoopBackTypeEnum: [
|
||||||
{
|
{
|
||||||
label: "充值圈回",
|
label: "充值圈回",
|
||||||
@@ -463,38 +437,6 @@ export default {
|
|||||||
value: 4,
|
value: 4,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
rechargeStatusEnum: [
|
|
||||||
{
|
|
||||||
label: "已申请",
|
|
||||||
value: 0,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "已成功",
|
|
||||||
value: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "已撤销",
|
|
||||||
value: -1,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
repaymentExamineEnum: [
|
|
||||||
{
|
|
||||||
label: "还款待审核",
|
|
||||||
value: 0,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "还款成功",
|
|
||||||
value: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "还款失败",
|
|
||||||
value: -1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "待还款",
|
|
||||||
value: -2,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
oilCompanyMatch: [],
|
oilCompanyMatch: [],
|
||||||
mappingData: [
|
mappingData: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
:config="configAutocompleteSec"
|
:config="configAutocompleteSec"
|
||||||
/>
|
/>
|
||||||
<el-select
|
<el-select
|
||||||
v-model="parameter.params.enableMark"
|
v-model="parameter.params.transactionType"
|
||||||
placeholder="交易类型"
|
placeholder="交易类型"
|
||||||
clearable
|
clearable
|
||||||
>
|
>
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-select
|
<el-select
|
||||||
v-model="parameter.params.enableMark"
|
v-model="parameter.params.transactionState"
|
||||||
placeholder="交易状态"
|
placeholder="交易状态"
|
||||||
clearable
|
clearable
|
||||||
>
|
>
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
>
|
>
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-select
|
<!-- <el-select
|
||||||
v-model="parameter.params.enableMark"
|
v-model="parameter.params.enableMark"
|
||||||
placeholder="赊账还款审核"
|
placeholder="赊账还款审核"
|
||||||
clearable
|
clearable
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
:value="item.value"
|
:value="item.value"
|
||||||
>
|
>
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select> -->
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="datetime"
|
v-model="datetime"
|
||||||
type="datetimerange"
|
type="datetimerange"
|
||||||
@@ -106,7 +106,7 @@
|
|||||||
|
|
||||||
<el-table-column label="交易状态">
|
<el-table-column label="交易状态">
|
||||||
<template slot-scope="{ row }">
|
<template slot-scope="{ row }">
|
||||||
<p v-if="row.transactionState">
|
<p>
|
||||||
{{
|
{{
|
||||||
rechargeStatusEnum.find(
|
rechargeStatusEnum.find(
|
||||||
(item) => item.value === row.transactionState
|
(item) => item.value === row.transactionState
|
||||||
@@ -135,7 +135,7 @@
|
|||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="赊账还款审核">
|
<!-- <el-table-column label="赊账还款审核">
|
||||||
<template slot-scope="{ row }">
|
<template slot-scope="{ row }">
|
||||||
<p v-if="row.transactionType && row.chargeSalesAuditMark">
|
<p v-if="row.transactionType && row.chargeSalesAuditMark">
|
||||||
{{
|
{{
|
||||||
@@ -149,7 +149,7 @@
|
|||||||
}}
|
}}
|
||||||
</p>
|
</p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="businessLeader"
|
prop="businessLeader"
|
||||||
|
|||||||
@@ -110,7 +110,10 @@ export default {
|
|||||||
refineryList: [],
|
refineryList: [],
|
||||||
configAutocomplete: {
|
configAutocomplete: {
|
||||||
serveTarget: refineryInfoServe.findByEntity,
|
serveTarget: refineryInfoServe.findByEntity,
|
||||||
autocompleteKey: "refineryName",
|
autocompleteKey: {
|
||||||
|
key: "refineryName",
|
||||||
|
enableMark: "ENABLE",
|
||||||
|
},
|
||||||
labelKey: "refineryName",
|
labelKey: "refineryName",
|
||||||
valueKey: "id",
|
valueKey: "id",
|
||||||
placeholder: "炼厂名称",
|
placeholder: "炼厂名称",
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button @click="controlWindows.adjust = false">取 消</el-button>
|
<el-button @click="closeWindow">取 消</el-button>
|
||||||
<el-button type="primary" @click="submit">确 定</el-button>
|
<el-button type="primary" @click="submit">确 定</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
@@ -67,8 +67,8 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
closeWindow() {
|
closeWindow() {
|
||||||
this.form = {};
|
|
||||||
this.$emit("closeWindow");
|
this.$emit("closeWindow");
|
||||||
|
this.form = {};
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.form.clearValidate();
|
this.$refs.form.clearValidate();
|
||||||
this.controlWindows.adjust = false;
|
this.controlWindows.adjust = false;
|
||||||
|
|||||||
@@ -7,6 +7,19 @@
|
|||||||
placeholder="产品名称"
|
placeholder="产品名称"
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
></el-input>
|
||||||
|
<el-select
|
||||||
|
v-model="parameter.params.productType"
|
||||||
|
placeholder="产品类型"
|
||||||
|
clearable
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="(item, index) in productTypeList"
|
||||||
|
:key="index"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
>
|
||||||
|
</el-option>
|
||||||
|
</el-select>
|
||||||
<!-- 炼厂名称 -->
|
<!-- 炼厂名称 -->
|
||||||
<autocomplete :params="parameter.params" :config="configAutocomplete" />
|
<autocomplete :params="parameter.params" :config="configAutocomplete" />
|
||||||
<el-input
|
<el-input
|
||||||
@@ -227,6 +240,24 @@ export default {
|
|||||||
batch: false,
|
batch: false,
|
||||||
adjust: false,
|
adjust: false,
|
||||||
},
|
},
|
||||||
|
productTypeList: [
|
||||||
|
{
|
||||||
|
label: "0#柴",
|
||||||
|
value: "0#",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "-10#柴",
|
||||||
|
value: "-10#",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "92#汽",
|
||||||
|
value: "92#",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "95#汽",
|
||||||
|
value: "95#",
|
||||||
|
},
|
||||||
|
],
|
||||||
configAutocomplete: {
|
configAutocomplete: {
|
||||||
serveTarget: refineryInfoServe.findByEntity,
|
serveTarget: refineryInfoServe.findByEntity,
|
||||||
autocompleteKey: "refineryName",
|
autocompleteKey: "refineryName",
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<div class="operation">
|
<div class="operation">
|
||||||
<el-button @click="addition">新增炼厂账户</el-button>
|
<!-- <el-button @click="addition">新增炼厂账户</el-button> -->
|
||||||
<el-button @click="addition">充值</el-button>
|
<el-button @click="addition">充值</el-button>
|
||||||
</div>
|
</div>
|
||||||
<el-table
|
<el-table
|
||||||
|
|||||||
Reference in New Issue
Block a user