|
|
@@ -3,7 +3,8 @@
|
|
|
<head>
|
|
|
<title>入境登记-列表</title>
|
|
|
<meta charset="utf-8">
|
|
|
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
|
|
+ <meta name="viewport"
|
|
|
+ content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
|
|
<!-- 所有的 css & js 资源 -->
|
|
|
<link rel="stylesheet" href="../../static/kj/element-ui/theme-chalk/index.css">
|
|
|
<link rel="stylesheet" href="../../static/sa.css">
|
|
|
@@ -29,189 +30,290 @@
|
|
|
</el-form>
|
|
|
<!-- ------------- 快捷按钮 ------------- -->
|
|
|
<div class="fast-btn">
|
|
|
- <el-button size="mini" type="primary" v-if="perCode.indexOf('tb-business-add')!=-1" @click="add()">新增</el-button>
|
|
|
- <el-button size="mini" type="primary" v-if="perCode.indexOf('tb-business-confirm')!=-1" @click="confirmBatch()">确认</el-button>
|
|
|
- <el-button size="mini" type="success" @click="getBySelect()">查看</el-button>
|
|
|
- <el-button size="mini" type="danger" @click="deleteByIds()">删除</el-button>
|
|
|
+ <el-button size="mini" type="primary" v-if="perCode.indexOf('tb-business-add')!=-1" @click="add()">
|
|
|
+ 新增</el-button>
|
|
|
+ <el-button size="mini" type="primary" v-if="perCode.indexOf('tb-business-confirm')!=-1"
|
|
|
+ @click="confirmBatch()">确认</el-button>
|
|
|
+ <el-button size="mini" type="success" @click="getBySelect()">查看</el-button>
|
|
|
+ <el-button size="mini" type="danger" @click="deleteByIds()">删除</el-button>
|
|
|
<!-- <el-button size="mini" type="warning" icon="el-icon-download" @click="sa.exportExcel()">导出</el-button> -->
|
|
|
- <el-button size="mini" type="info" @click="sa.f5()">重置</el-button>
|
|
|
+ <el-button size="mini" type="info" @click="sa.f5()">重置</el-button>
|
|
|
</div>
|
|
|
<!-- ------------- 数据列表 ------------- -->
|
|
|
- <el-table class="data-table" ref="data-table" :data="dataList" >
|
|
|
+ <el-table class="data-table" ref="data-table" :data="dataList">
|
|
|
<sa-td type="selection"></sa-td>
|
|
|
- <sa-td name="客户名称" prop="customerName" ></sa-td>
|
|
|
- <sa-td name="境外车牌号" prop="cardNo" ></sa-td>
|
|
|
- <sa-td name="载重(吨)" prop="netWeight" ></sa-td>
|
|
|
- <!-- <sa-td name="司机名称" prop="driverName" ></sa-td>
|
|
|
+ <sa-td name="客户名称" prop="customerName"></sa-td>
|
|
|
+ <sa-td name="业务单号" prop="no" width="160"></sa-td>
|
|
|
+ <sa-td name="境外车牌号" width="130" prop="cardNo"></sa-td>
|
|
|
+ <sa-td name="载重(吨)" prop="netWeight"></sa-td>
|
|
|
+ <!-- <sa-td name="司机名称" prop="driverName" ></sa-td>
|
|
|
<sa-td name="司机联系" width="120" prop="driverPhone" ></sa-td> -->
|
|
|
<sa-td name="支付凭证" prop="payTicket" type="img-list"></sa-td>
|
|
|
- <sa-td name="业务费(元)" prop="itemPrice" ></sa-td>
|
|
|
- <sa-td width="120" name="停车时长(分)" prop="partTime" ></sa-td>
|
|
|
- <sa-td name="停车费用" prop="partMoney" ></sa-td>
|
|
|
- <sa-td width="130" name="支付状态" prop="payStatus" type="enum" :jv="{1: '未支付[#ff0000]', 2: '已支付未确认[#ffaa00]', 3: '已支付已确认[#005500]'}"></sa-td>
|
|
|
- <sa-td width="160" name="支付时间" prop="payTime" ></sa-td>
|
|
|
- <sa-td width="160" name="录入时间" prop="createTime" ></sa-td>
|
|
|
- <sa-td name="确认" prop="confirmInput" type="enum" :jv="{0: '未确认[#ff0000]', 1: '已确认[#005500]'}"></sa-td>
|
|
|
- <el-table-column label="操作" width="240px" fixed="right">
|
|
|
+ <sa-td name="业务费(元)" prop="itemPrice"></sa-td>
|
|
|
+ <sa-td name="入场时间" width="140" prop="realInTime"></sa-td>
|
|
|
+ <sa-td name="离场时间" width="140" prop="outDayTime"></sa-td>
|
|
|
+ <sa-td width="130" name="支付状态" prop="payStatus" type="enum"
|
|
|
+ :jv="{1: '未支付[#ff0000]', 2: '已支付未确认[#ffaa00]', 3: '已支付已确认[#005500]'}"></sa-td>
|
|
|
+ <sa-td width="160" name="支付时间" prop="payTime"></sa-td>
|
|
|
+ <sa-td width="160" name="录入时间" prop="createTime"></sa-td>
|
|
|
+ <sa-td name="账单确认" prop="confirmInput" type="enum" :jv="{0: '未确认[#ff0000]', 1: '已确认[#005500]'}">
|
|
|
+ </sa-td>
|
|
|
+ <el-table-column label="操作" width="240px" fixed="right">
|
|
|
<template slot-scope="s">
|
|
|
- <el-button class="c-btn" type="primary" v-if="s.row.confirmInput==0&&perCode.indexOf('tb-business-confirm')!=-1" @click="confirmFn(s.row)">确认</el-button>
|
|
|
- <el-button class="c-btn" type="success" v-if="s.row.confirmInput==1&&perCode.indexOf('tb-business-pay')!=-1&&s.row.payStatus==1" @click="payFn(s.row)">支付</el-button>
|
|
|
- <el-button class="c-btn" type="success" v-if="adminId=='1'&&s.row.payStatus==2" @click="adminSurePayFn(s.row)">确认支付</el-button>
|
|
|
- <el-button class="c-btn" type="success" @click="get(s.row)">查看</el-button>
|
|
|
- <!-- <el-button class="c-btn" type="primary" v-if="s.row.confirmInput==0&&perCode.indexOf('tb-business-add')!=-1" @click="update(s.row)">修改</el-button> -->
|
|
|
- <el-button class="c-btn" type="danger" v-if="s.row.payStatus==1&&perCode.indexOf('tb-business-add')!=-1" @click="del(s.row)">删除</el-button>
|
|
|
+ <el-button class="c-btn" type="success"
|
|
|
+ v-if="perCode.indexOf('tb-business-pay')!=-1&&s.row.payStatus==1" @click="payFn(s.row)">
|
|
|
+ 支付</el-button>
|
|
|
+ <el-button class="c-btn" type="primary"
|
|
|
+ v-if="s.row.confirmInput==0&&perCode.indexOf('tb-business-confirm')!=-1&¤tCustomerId!='1'"
|
|
|
+ @click="confirmFn(s.row)">确认账单</el-button>
|
|
|
+ <el-button class="c-btn" type="primary"
|
|
|
+ v-if="currentCustomerId=='1'&&s.row.realInTime==null" @click="inFn(s.row)">确认入场
|
|
|
+ </el-button>
|
|
|
+ <el-button class="c-btn" type="primary"
|
|
|
+ v-if="currentCustomerId=='1'&&s.row.outDayTime==null" @click="outFn(s.row)">确认离场
|
|
|
+ </el-button>
|
|
|
+ <el-button class="c-btn" type="success" v-if="adminId=='1'&&s.row.payStatus<3"
|
|
|
+ @click="adminSurePayFn(s.row)">确认支付</el-button>
|
|
|
+ <el-button class="c-btn" type="success" @click="get(s.row)">查看</el-button>
|
|
|
+ <el-button class="c-btn" type="primary" v-if="currentCustomerId=='1'"
|
|
|
+ @click="update(s.row)">修改</el-button>
|
|
|
+ <el-button class="c-btn" type="danger"
|
|
|
+ v-if="s.row.payStatus==1&&perCode.indexOf('tb-business-add')!=-1" @click="del(s.row)">删除
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<!-- ------------- 分页 ------------- -->
|
|
|
- <sa-item type="page" :curr.sync="p.pageNo" :size.sync="p.pageSize" :total="dataCount" @change="f5()"></sa-item>
|
|
|
+ <sa-item type="page" :curr.sync="p.pageNo" :size.sync="p.pageSize" :total="dataCount" @change="f5()">
|
|
|
+ </sa-item>
|
|
|
</div>
|
|
|
- <el-dialog
|
|
|
- title="支付业务"
|
|
|
- :visible.sync="modal.visible"
|
|
|
- width="400px">
|
|
|
- <sa-item type="img-list" name="支付凭据" v-model="modal.form.payTicket" br></sa-item>
|
|
|
- <span slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="modal.visible=false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="surePayFn">确 定</el-button>
|
|
|
- </span>
|
|
|
+ <el-dialog title="支付业务" :visible.sync="modal.visible" width="400px">
|
|
|
+ <sa-item type="img-list" name="支付凭据" v-model="modal.form.payTicket" br></sa-item>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="modal.visible=false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="surePayFn">确 定</el-button>
|
|
|
+ </span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog
|
|
|
- title="业务确认"
|
|
|
- :visible.sync="confirm.visible"
|
|
|
- width="30%">
|
|
|
- <span>是否确认所选业务?</span>
|
|
|
- <span slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="confirm.visible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="sureConfirmFn">确 认</el-button>
|
|
|
- </span>
|
|
|
+ <el-dialog title="确认账单" :visible.sync="confirm.visible" width="30%">
|
|
|
+ <span>是否确认所选业务?</span>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="confirm.visible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="sureConfirmFn">确 认</el-button>
|
|
|
+ </span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog
|
|
|
- title="支付确认"
|
|
|
- :visible.sync="pay.visible"
|
|
|
- width="30%">
|
|
|
- <span>是否确认所选业务的支付?</span>
|
|
|
- <span slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="pay.visible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="surePayirmFn">确 认</el-button>
|
|
|
- </span>
|
|
|
+ <el-dialog title="支付确认" :visible.sync="pay.visible" width="30%">
|
|
|
+ <span>是否确认所选业务的支付?</span>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="pay.visible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="surePayirmFn">确 认</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ <el-dialog title="确认入场" :visible.sync="rc.visible" width="30%">
|
|
|
+ <el-form label-position="left">
|
|
|
+ <sa-item type="text" name="入场通道" v-model="rc.form.inChannel" br></sa-item>
|
|
|
+ <sa-item type="datetime" name="入场时间" v-model="rc.form.realInTime" br></sa-item>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="rc.visible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="sureRcFn">确 认</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ <el-dialog title="确认离场" :visible.sync="out.visible" width="30%">
|
|
|
+ <el-form label-position="left">
|
|
|
+ <sa-item type="text" name="离场通道" v-model="out.form.outChannel" br></sa-item>
|
|
|
+ <sa-item type="datetime" name="离场时间" v-model="out.form.outDayTime" br></sa-item>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="out.visible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="sureOutFn">确 认</el-button>
|
|
|
+ </span>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
<script>
|
|
|
var app = new Vue({
|
|
|
components: {
|
|
|
- "sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
|
|
|
- "sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
|
|
|
+ "sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
|
|
|
+ "sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
|
|
|
},
|
|
|
el: '.vue-box',
|
|
|
data: {
|
|
|
- confirm:{
|
|
|
- visible:false,
|
|
|
- form:{
|
|
|
- ids:''
|
|
|
+ currentCustomerId: '1',
|
|
|
+ confirm: {
|
|
|
+ visible: false,
|
|
|
+ form: {
|
|
|
+ ids: ''
|
|
|
}
|
|
|
},
|
|
|
- pay:{
|
|
|
- visible:false,
|
|
|
- form:{
|
|
|
- ids:''
|
|
|
+ pay: {
|
|
|
+ visible: false,
|
|
|
+ form: {
|
|
|
+ ids: ''
|
|
|
}
|
|
|
},
|
|
|
- modal:{
|
|
|
- visible:false,
|
|
|
- form:{
|
|
|
- id:'',
|
|
|
- payTicket:''
|
|
|
+ modal: {
|
|
|
+ visible: false,
|
|
|
+ form: {
|
|
|
+ id: '',
|
|
|
+ payTicket: ''
|
|
|
}
|
|
|
},
|
|
|
p: { // 查询参数
|
|
|
- id: '', // 主键
|
|
|
- customerId: '', // 客户id
|
|
|
- customerName: '', // 客户名称
|
|
|
- no: '', // 编号
|
|
|
- cardNo: '', // 车牌号
|
|
|
- cardSize: '', // 车规格
|
|
|
- netWeight: '', // 载重(kg)
|
|
|
- goodsName: '', // 商品
|
|
|
- goodsCode: '', // 商品编号
|
|
|
- driverName: '', // 司机名称
|
|
|
- driverId: '', // 司机id
|
|
|
- driverPhone: '', // 司机联系号码
|
|
|
- driverIdCard: '', // 司机身份证
|
|
|
- expectInDay: '', // 预计进边境日期
|
|
|
- realInDay: '', // 实际进边境日期
|
|
|
- realInTime: '', // 实际进境时间
|
|
|
- payStatus: '', // 支付状态(1=未支付,2=已支付)
|
|
|
- payTime: '', // 支付时间
|
|
|
- payType: '', // 支付方式(1=线下支付,2现金支付,3=第三方支付)
|
|
|
- outDayTime: '', // 离境时间
|
|
|
- partMoney: '', // 停车费用
|
|
|
- partTime: '', // 停车时常(分)
|
|
|
- pageNo: 1, // 当前页
|
|
|
- pageSize: 10, // 页大小
|
|
|
- sortType: 0 // 排序方式
|
|
|
+ id: '', // 主键
|
|
|
+ customerId: '', // 客户id
|
|
|
+ customerName: '', // 客户名称
|
|
|
+ no: '', // 编号
|
|
|
+ cardNo: '', // 车牌号
|
|
|
+ cardSize: '', // 车规格
|
|
|
+ netWeight: '', // 载重(kg)
|
|
|
+ goodsName: '', // 商品
|
|
|
+ goodsCode: '', // 商品编号
|
|
|
+ driverName: '', // 司机名称
|
|
|
+ driverId: '', // 司机id
|
|
|
+ driverPhone: '', // 司机联系号码
|
|
|
+ driverIdCard: '', // 司机身份证
|
|
|
+ expectInDay: '', // 预计进边境日期
|
|
|
+ realInDay: '', // 实际进边境日期
|
|
|
+ realInTime: '', // 实际进境时间
|
|
|
+ payStatus: '', // 支付状态(1=未支付,2=已支付)
|
|
|
+ payTime: '', // 支付时间
|
|
|
+ payType: '', // 支付方式(1=线下支付,2现金支付,3=第三方支付)
|
|
|
+ outDayTime: '', // 离境时间
|
|
|
+ partMoney: '', // 停车费用
|
|
|
+ partTime: '', // 停车时常(分)
|
|
|
+ pageNo: 1, // 当前页
|
|
|
+ pageSize: 10, // 页大小
|
|
|
+ sortType: 0 // 排序方式
|
|
|
},
|
|
|
dataCount: 0,
|
|
|
dataList: [], // 数据集合
|
|
|
- perCode:[],
|
|
|
- adminId:'0'
|
|
|
+ perCode: [],
|
|
|
+ adminId: '0',
|
|
|
+ rc: {
|
|
|
+ visible: false,
|
|
|
+ form: {
|
|
|
+ inChannel: '',
|
|
|
+ realInTime: ''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ out: {
|
|
|
+ visible: false,
|
|
|
+ form: {
|
|
|
+ outChannel: '',
|
|
|
+ realInTime: ''
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
- adminSurePayFn(data){
|
|
|
- Object.assign(this.pay,{
|
|
|
- visible:true,
|
|
|
- form:{
|
|
|
- ids:data.id
|
|
|
+ inFn(data) {
|
|
|
+ Object.assign(this.rc, {
|
|
|
+ visible: true,
|
|
|
+ form: {
|
|
|
+ id: data.id,
|
|
|
+ inChannel: '',
|
|
|
+ realInTime: ''
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ sureRcFn() {
|
|
|
+ if (!this.rc.form.inChannel) {
|
|
|
+ sa.error('填写入场通道')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.rc.form.realInTime) {
|
|
|
+ sa.error('选择入场时间')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ sa.ajax('/TbBusiness/adminSetIn', this.rc.form, function(resp) {
|
|
|
+ this.f5();
|
|
|
+ this.rc.visible = false;
|
|
|
+ }.bind(this))
|
|
|
+ },
|
|
|
+ outFn(data) {
|
|
|
+ Object.assign(this.out, {
|
|
|
+ visible: true,
|
|
|
+ form: {
|
|
|
+ id: data.id,
|
|
|
+ outDayTime: '',
|
|
|
+ outChannel: ''
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ sureOutFn() {
|
|
|
+ if (!this.out.form.outChannel) {
|
|
|
+ sa.error('请填写离场通道')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.out.form.outDayTime) {
|
|
|
+ sa.error('选择离场时间')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ sa.ajax('/TbBusiness/adminOut', this.out.form, function(resp) {
|
|
|
+ this.f5();
|
|
|
+ this.out.visible = false;
|
|
|
+ }.bind(this))
|
|
|
+ },
|
|
|
+ getCurrendCustomer() {
|
|
|
+ sa.ajax('/TbCostomer/getCurrentCustomerId', function(resp) {
|
|
|
+ this.currentCustomerId = resp.data;
|
|
|
+ }.bind(this));
|
|
|
+ },
|
|
|
+ adminSurePayFn(data) {
|
|
|
+ Object.assign(this.pay, {
|
|
|
+ visible: true,
|
|
|
+ form: {
|
|
|
+ ids: data.id
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- surePayirmFn (){
|
|
|
- sa.ajax('/TbBusiness/adminConfirmPay',this.pay.form,function(resp){
|
|
|
- this.pay.visible=false;
|
|
|
+ surePayirmFn() {
|
|
|
+ sa.ajax('/TbBusiness/adminConfirmPay', this.pay.form, function(resp) {
|
|
|
+ this.pay.visible = false;
|
|
|
this.f5();
|
|
|
})
|
|
|
},
|
|
|
- confirmBatch(){
|
|
|
+ confirmBatch() {
|
|
|
// 获取选中元素的id列表
|
|
|
let selection = this.$refs['data-table'].selection;
|
|
|
- selection=selection.filter(obj=>obj.confirmInput==0)
|
|
|
+ selection = selection.filter(obj => obj.confirmInput == 0)
|
|
|
let ids = sa.getArrayField(selection, 'id');
|
|
|
- if(selection.length == 0) {
|
|
|
+ if (selection.length == 0) {
|
|
|
return sa.msg('至少选择一条未确认数据')
|
|
|
}
|
|
|
},
|
|
|
- getPcodeByCurrRid(){
|
|
|
- sa.ajax('/SpRolePermission/getPcodeByCurrRid',function(resp){
|
|
|
- this.perCode=resp.data;
|
|
|
+ getPcodeByCurrRid() {
|
|
|
+ sa.ajax('/SpRolePermission/getPcodeByCurrRid', function(resp) {
|
|
|
+ this.perCode = resp.data;
|
|
|
}.bind(this))
|
|
|
},
|
|
|
- confirmFn(data){
|
|
|
- Object.assign(this.confirm,{
|
|
|
- visible:true,
|
|
|
- form:{
|
|
|
- ids:data.id
|
|
|
+ confirmFn(data) {
|
|
|
+ Object.assign(this.confirm, {
|
|
|
+ visible: true,
|
|
|
+ form: {
|
|
|
+ ids: data.id
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- sureConfirmFn(){
|
|
|
- sa.ajax('/TbBusiness/confirm',{ids:this.confirm.form.ids},function(resp){
|
|
|
- this.confirm.visible=false;
|
|
|
+ sureConfirmFn() {
|
|
|
+ sa.ajax('/TbBusiness/confirm', {
|
|
|
+ ids: this.confirm.form.ids
|
|
|
+ }, function(resp) {
|
|
|
+ this.confirm.visible = false;
|
|
|
this.f5();
|
|
|
}.bind(this))
|
|
|
},
|
|
|
- payFn(data){
|
|
|
- Object.assign(this.modal,{
|
|
|
- visible:true,
|
|
|
- form:{
|
|
|
- id:data.id,
|
|
|
- payTicket:data.payTicket
|
|
|
+ payFn(data) {
|
|
|
+ Object.assign(this.modal, {
|
|
|
+ visible: true,
|
|
|
+ form: {
|
|
|
+ id: data.id,
|
|
|
+ payTicket: data.payTicket
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- surePayFn(){
|
|
|
- sa.ajax('/TbBusiness/pay',this.modal.form,function(resp){
|
|
|
+ surePayFn() {
|
|
|
+ sa.ajax('/TbBusiness/pay', this.modal.form, function(resp) {
|
|
|
this.f5();
|
|
|
- this.modal.visible=false;
|
|
|
+ this.modal.visible = false;
|
|
|
}.bind(this))
|
|
|
},
|
|
|
// 刷新
|
|
|
@@ -219,7 +321,7 @@
|
|
|
sa.ajax('/TbBusiness/getList', sa.removeNull(this.p), function(res) {
|
|
|
this.dataList = res.data; // 数据
|
|
|
this.dataCount = res.dataCount; // 数据总数
|
|
|
- sa.f5TableHeight(); // 刷新表格高度
|
|
|
+ sa.f5TableHeight(); // 刷新表格高度
|
|
|
}.bind(this));
|
|
|
},
|
|
|
// 查看
|
|
|
@@ -229,7 +331,7 @@
|
|
|
// 查看 - 根据选中的
|
|
|
getBySelect: function(data) {
|
|
|
var selection = this.$refs['data-table'].selection;
|
|
|
- if(selection.length == 0) {
|
|
|
+ if (selection.length == 0) {
|
|
|
return sa.msg('请选择一条数据')
|
|
|
}
|
|
|
this.get(selection[0]);
|
|
|
@@ -248,7 +350,7 @@
|
|
|
sa.ajax('/TbBusiness/delete?id=' + data.id, function(res) {
|
|
|
sa.arrayDelete(this.dataList, data);
|
|
|
sa.ok('删除成功');
|
|
|
- sa.f5TableHeight(); // 刷新表格高度
|
|
|
+ sa.f5TableHeight(); // 刷新表格高度
|
|
|
}.bind(this))
|
|
|
}.bind(this));
|
|
|
},
|
|
|
@@ -257,15 +359,17 @@
|
|
|
// 获取选中元素的id列表
|
|
|
let selection = this.$refs['data-table'].selection;
|
|
|
let ids = sa.getArrayField(selection, 'id');
|
|
|
- if(selection.length == 0) {
|
|
|
+ if (selection.length == 0) {
|
|
|
return sa.msg('请至少选择一条数据')
|
|
|
}
|
|
|
// 提交删除
|
|
|
sa.confirm('是否批量删除选中数据?此操作不可撤销', function() {
|
|
|
- sa.ajax('/TbBusiness/deleteByIds', {ids: ids.join(',')}, function(res) {
|
|
|
+ sa.ajax('/TbBusiness/deleteByIds', {
|
|
|
+ ids: ids.join(',')
|
|
|
+ }, function(res) {
|
|
|
sa.arrayDelete(this.dataList, selection);
|
|
|
sa.ok('删除成功');
|
|
|
- sa.f5TableHeight(); // 刷新表格高度
|
|
|
+ sa.f5TableHeight(); // 刷新表格高度
|
|
|
}.bind(this))
|
|
|
}.bind(this));
|
|
|
},
|
|
|
@@ -273,6 +377,7 @@
|
|
|
created: function() {
|
|
|
this.f5();
|
|
|
sa.onInputEnter();
|
|
|
+ this.getCurrendCustomer();
|
|
|
this.getPcodeByCurrRid();
|
|
|
}
|
|
|
})
|