|
@@ -52,7 +52,6 @@
|
|
|
loading : false,
|
|
|
form: {},
|
|
|
search:{},
|
|
|
- show:true,
|
|
|
detailData:{},
|
|
|
option: option,
|
|
|
parentId:0,
|
|
@@ -92,28 +91,20 @@
|
|
|
// option.height = window.innerHeight - 200 ;
|
|
|
},
|
|
|
methods: {
|
|
|
+ rowStyle(data){
|
|
|
+ if(_.subtract(data.row.settlementAmount, data.row.amount) < 0){
|
|
|
+ return {
|
|
|
+ background: "rgba(248,203,203,0.56)"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
//新单打开
|
|
|
addReceipt(row){
|
|
|
- this.detailData = {
|
|
|
- id: row.id,
|
|
|
- status: 1
|
|
|
- };
|
|
|
- this.show = false;
|
|
|
+ console.log(1)
|
|
|
},
|
|
|
//编辑打开
|
|
|
- editOpen(row, status){
|
|
|
- this.detailData = {
|
|
|
- id: row.id,
|
|
|
- status: status
|
|
|
- };
|
|
|
- this.show = false;
|
|
|
- },
|
|
|
- //点击搜索按钮触发
|
|
|
- searchChange(params, done) {
|
|
|
- this.query = params;
|
|
|
- this.page.currentPage = 1;
|
|
|
- this.onLoad(this.page, params);
|
|
|
- done()
|
|
|
+ editOpen(row){
|
|
|
+ console.log(1)
|
|
|
},
|
|
|
searchReset() {
|
|
|
console.log('1')
|
|
@@ -121,39 +112,43 @@
|
|
|
selectionChange() {
|
|
|
console.log('1')
|
|
|
},
|
|
|
- currentChange() {
|
|
|
- console.log('1')
|
|
|
- },
|
|
|
sizeChange() {
|
|
|
console.log('1')
|
|
|
},
|
|
|
- refreshChange() {
|
|
|
- this.onLoad(this.page);
|
|
|
+ currentChange(val) {
|
|
|
+ this.page.currentPage = val
|
|
|
},
|
|
|
- rowStyle(data){
|
|
|
- if(_.subtract(data.row.settlementAmount, data.row.amount) < 0){
|
|
|
- return {
|
|
|
- background: "rgba(248,203,203,0.56)"
|
|
|
- }
|
|
|
- }
|
|
|
+ refreshChange(params) {
|
|
|
+ this.onLoad(this.page,params);
|
|
|
},
|
|
|
- onLoad(page, params = {}) {
|
|
|
- this.loading = true;
|
|
|
- if (params.createTime != undefined) { //合同
|
|
|
+ //点击搜索按钮触发
|
|
|
+ searchChange(params, done) {
|
|
|
+ this.query = params;
|
|
|
+ this.page.currentPage = 1;
|
|
|
+ this.onLoad(this.page, params);
|
|
|
+ done()
|
|
|
+ },
|
|
|
+
|
|
|
+ paramsAdjustment(params) {
|
|
|
+ params = Object.assign({}, this.search);
|
|
|
+ if (params.createTime && params.createTime.length !==0 ) { //合同
|
|
|
params.createStartDate = params.createTime[0]+ " " + "00:00:00";
|
|
|
params.createEndDate = params.createTime[1] + " " + "23:59:59";
|
|
|
this.$delete(params,'createTime')
|
|
|
}
|
|
|
+ return params
|
|
|
+ },
|
|
|
+
|
|
|
+ onLoad(page, params = {}) {
|
|
|
+ this.loading = true;
|
|
|
+ params = this.paramsAdjustment(params)
|
|
|
getBillList(page.currentPage, page.pageSize,params).then(res=>{
|
|
|
this.dataList = res.data.data.records
|
|
|
this.page.total = res.data.data.total
|
|
|
+ }).finally(()=>{
|
|
|
this.loading = false;
|
|
|
})
|
|
|
},
|
|
|
- goBack() {
|
|
|
- this.detailData=this.$options.data().detailData
|
|
|
- this.show = true;
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
</script>
|