|
@@ -9,18 +9,18 @@
|
|
|
<el-button type="primary" size="small" @click="add()">添加</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <el-table ref="singleTable" :data="tableData" highlight-current-row style="width: 100%" class="table">
|
|
|
+ <el-table ref="singleTable" :data="speedCustomerInfoList" highlight-current-row style="width: 100%" class="table">
|
|
|
<el-table-column type="index" width="50">
|
|
|
</el-table-column>
|
|
|
- <el-table-column property="date" label="姓名" width="120">
|
|
|
+ <el-table-column property="customerName" label="姓名" width="120">
|
|
|
</el-table-column>
|
|
|
- <el-table-column property="name" label="手机号" width="120">
|
|
|
+ <el-table-column property="customerPhone" label="手机号" width="120">
|
|
|
</el-table-column>
|
|
|
- <el-table-column property="address" label="银行卡号">
|
|
|
+ <el-table-column property="bankCard" label="银行卡号">
|
|
|
</el-table-column>
|
|
|
- <el-table-column property="address" label="开户行">
|
|
|
+ <el-table-column property="bankDeposit" label="开户行">
|
|
|
</el-table-column>
|
|
|
- <el-table-column property="address" label="开户支行">
|
|
|
+ <el-table-column property="bankDepositBranch" label="开户支行">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="address" label="操作" show-overflow-tooltip>
|
|
|
<template scope="scope">
|
|
@@ -37,19 +37,19 @@
|
|
|
<el-dialog width="320px" title="客户" :visible.sync="isShowInventory" :append-to-body="true" :close="inventoryClose">
|
|
|
<el-form class="customer" label-position="right" label-width="80px">
|
|
|
<el-form-item class="customer-item" label="姓名">
|
|
|
- <el-input disabled placeholder="请输入身份证号" maxlength="100" size="small" />
|
|
|
+ <el-input placeholder="请输入姓名" maxlength="100" size="small" v-model="dataObj.customerName"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="customer-item" label="手机号">
|
|
|
- <el-input disabled placeholder="请输入身份证号" maxlength="100" size="small" />
|
|
|
+ <el-input placeholder="请输入手机号" maxlength="100" size="small" v-model="dataObj.customerPhone"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="customer-item" label="银行卡号">
|
|
|
- <el-input disabled placeholder="请输入身份证号" maxlength="100" size="small" />
|
|
|
+ <el-input placeholder="请输入银行卡号" maxlength="100" size="small" v-model="dataObj.bankCard"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="customer-item" label="开户行">
|
|
|
- <el-input disabled placeholder="请输入身份证号" maxlength="100" size="small" />
|
|
|
+ <el-input placeholder="请输入开户行" maxlength="100" size="small" v-model="dataObj.bankDeposit"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="customer-item" label="开户支行">
|
|
|
- <el-input disabled placeholder="请输入身份证号" maxlength="100" size="small" />
|
|
|
+ <el-input placeholder="请输入开户支行" maxlength="100" size="small" v-model="dataObj.bankDepositBranch"/>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -62,41 +62,28 @@
|
|
|
|
|
|
<script>
|
|
|
import {
|
|
|
- gChartsData,
|
|
|
-} from '@/model/home/index'
|
|
|
-// import CenterMap from "./center-map.vue";
|
|
|
+ speedCustomerInfoList,
|
|
|
+ speedCustomerInfoAdd
|
|
|
+} from '@/model/speedGoods'
|
|
|
export default {
|
|
|
components: {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ dataObj:{
|
|
|
+ compId: localStorage.getItem('ws-pf_compId')
|
|
|
+ },
|
|
|
deptCircularPage: {},
|
|
|
deptBudgetTotal: 0,
|
|
|
currentPage: 1,
|
|
|
pageSize: 10,
|
|
|
- tableData: [{
|
|
|
- date: '2016-05-02',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1518 弄'
|
|
|
- }, {
|
|
|
- date: '2016-05-04',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1517 弄'
|
|
|
- }, {
|
|
|
- date: '2016-05-01',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1519 弄'
|
|
|
- }, {
|
|
|
- date: '2016-05-03',
|
|
|
- name: '王小虎',
|
|
|
- address: '上海市普陀区金沙江路 1516 弄'
|
|
|
- }],
|
|
|
- currentRow: null,
|
|
|
+ speedCustomerInfoList: [],
|
|
|
searchKeyWord: '',
|
|
|
isShowInventory: false,
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getList()
|
|
|
},
|
|
|
mounted() {
|
|
|
|
|
@@ -107,6 +94,20 @@ export default {
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
+ getList() {
|
|
|
+ speedCustomerInfoList({
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ currentPage: this.currentPage,
|
|
|
+ pageSize: this.pageSize,
|
|
|
+ searchKeyWord: this.searchKeyWord,
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ console.log(response)
|
|
|
+ this.deptBudgetTotal = response.total
|
|
|
+ this.speedCustomerInfoList = response.records
|
|
|
+ })
|
|
|
+ },
|
|
|
handleSizeChange(val) {
|
|
|
console.log(`每页 ${val} 条`)
|
|
|
this.pageSize = val
|
|
@@ -135,7 +136,18 @@ export default {
|
|
|
add() {
|
|
|
this.isShowInventory = true
|
|
|
},
|
|
|
- customerConfirm() { }
|
|
|
+ customerConfirm() {
|
|
|
+ speedCustomerInfoAdd(this.dataObj)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ console.log(response)
|
|
|
+ if(response.code=="200"){
|
|
|
+ this.$message.success('提交成功!')
|
|
|
+ this.isShowInventory = false
|
|
|
+ this.getList()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|