Commit a0c45c6e authored by 谢子梦's avatar 谢子梦

stage:渠道列表优化

parent b6b3420a
...@@ -3,17 +3,11 @@ ...@@ -3,17 +3,11 @@
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px">
<el-form-item label="所属银行" prop="bankIdx"> <el-form-item label="所属银行" prop="bankIdx">
<el-select v-model="queryParams.bankIdx" placeholder="请选择银行" @change="handleQuery" clearable> <el-select v-model="queryParams.bankIdx" placeholder="请选择银行" @change="handleQuery" clearable>
<el-option v-for="dict in dict.type.sys_bank_idx" :key="dict.value" :label="dict.label" <el-option v-for="dict in dict.type.sys_bank_idx" :key="dict.value" :label="dict.label" :value="dict.value" />
:value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="卡号" prop="accountNo"> <el-form-item label="卡号" prop="accountNo">
<el-input <el-input v-model="queryParams.accountNo" placeholder="请输入卡号" clearable @keyup.enter.native="handleQuery" />
v-model="queryParams.accountNo"
placeholder="请输入卡号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
...@@ -23,43 +17,21 @@ ...@@ -23,43 +17,21 @@
<el-row :gutter="10" class="mb8"> <el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
type="primary" v-hasPermi="['business:unitRechargeBank:add']">新增</el-button>
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['business:unitRechargeBank:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:unitRechargeBank:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:unitRechargeBank:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['business:unitRechargeBank:export']"
>导出</el-button>
</el-col> </el-col>
<!-- <el-col :span="1.5">
<el-button type="success" icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:unitRechargeBank:edit']">修改</el-button>
</el-col> -->
<!-- <el-col :span="1.5">
<el-button type="danger" icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['business:unitRechargeBank:remove']">删除</el-button>
</el-col> -->
<!-- <el-col :span="1.5">
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:unitRechargeBank:export']">导出</el-button>
</el-col> -->
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
...@@ -73,31 +45,16 @@ ...@@ -73,31 +45,16 @@
<el-table-column label="联行号" align="center" prop="bankNumber" /> <el-table-column label="联行号" align="center" prop="bankNumber" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
size="mini" v-hasPermi="['business:unitRechargeBank:edit']">修改</el-button>
type="text" <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
icon="el-icon-edit" v-hasPermi="['business:unitRechargeBank:remove']">删除</el-button>
@click="handleUpdate(scope.row)"
v-hasPermi="['business:unitRechargeBank:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:unitRechargeBank:remove']"
>删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
v-show="total>0" @pagination="getList" />
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改税地企业来账收款卡信息对话框 --> <!-- 添加或修改税地企业来账收款卡信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
...@@ -108,12 +65,12 @@ ...@@ -108,12 +65,12 @@
:value="dict.value" /> :value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="所属支付通道" prop="channelCode">--> <!-- <el-form-item label="所属支付通道" prop="channelCode">-->
<!-- <el-input v-model="form.channelCode" placeholder="请输入所属支付通道" />--> <!-- <el-input v-model="form.channelCode" placeholder="请输入所属支付通道" />-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="所属税地企业" prop="taxUnitId">--> <!-- <el-form-item label="所属税地企业" prop="taxUnitId">-->
<!-- <el-input v-model="form.taxUnitId" placeholder="请输入所属税地企业" />--> <!-- <el-input v-model="form.taxUnitId" placeholder="请输入所属税地企业" />-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="户名" prop="accountName"> <el-form-item label="户名" prop="accountName">
<el-input v-model="form.accountName" placeholder="请输入户名" /> <el-input v-model="form.accountName" placeholder="请输入户名" />
</el-form-item> </el-form-item>
...@@ -225,6 +182,16 @@ export default { ...@@ -225,6 +182,16 @@ export default {
}; };
}, },
created() { created() {
},
mounted() {
// console.log('传入的路由参数', this.$route.query);
if (this.$route.query.channelCode) {
this.queryParams.channelCode = this.$route.query.channelCode;
}
if (this.$route.query.companyId) {
this.queryParams.taxUnitId = this.$route.query.companyId;
}
this.getList(); this.getList();
}, },
methods: { methods: {
...@@ -272,7 +239,7 @@ export default { ...@@ -272,7 +239,7 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
this.single = selection.length!==1 this.single = selection.length !== 1
this.multiple = !selection.length this.multiple = !selection.length
}, },
/** 新增按钮操作 */ /** 新增按钮操作 */
...@@ -280,6 +247,10 @@ export default { ...@@ -280,6 +247,10 @@ export default {
this.reset(); this.reset();
this.open = true; this.open = true;
this.title = "添加税地企业来账收款卡信息"; this.title = "添加税地企业来账收款卡信息";
this.form.channelCode = this.queryParams.channelCode;
this.form.taxUnitId = this.queryParams.taxUnitId;
// console.log('表单初始信息', this.form);
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
handleUpdate(row) { handleUpdate(row) {
...@@ -314,12 +285,12 @@ export default { ...@@ -314,12 +285,12 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除税地企业来账收款卡信息编号为"' + ids + '"的数据项?').then(function() { this.$modal.confirm('是否确认删除税地企业来账收款卡信息编号为"' + ids + '"的数据项?').then(function () {
return delUnitRechargeBank(ids); return delUnitRechargeBank(ids);
}).then(() => { }).then(() => {
this.getList(); this.getList();
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess("删除成功");
}).catch(() => {}); }).catch(() => { });
}, },
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment