|
|
@@ -150,7 +150,7 @@
|
|
|
</a-button>
|
|
|
</span>
|
|
|
<span v-else>
|
|
|
- <span v-if="record.categoryId != null">
|
|
|
+ <span v-if="record.categoryId != null && record.categoryId.toString().length >0 ">
|
|
|
{{record.categoryId_dictText}}
|
|
|
</span>
|
|
|
<span v-else>
|
|
|
@@ -166,7 +166,10 @@
|
|
|
-
|
|
|
</span>
|
|
|
<span v-else>
|
|
|
- <a-tag color="green">
|
|
|
+ <a-tag color="green" v-if="record.payPrice >= 0">
|
|
|
+ {{record.payPrice}}
|
|
|
+ </a-tag>
|
|
|
+ <a-tag color="red" v-else>
|
|
|
{{record.payPrice}}
|
|
|
</a-tag>
|
|
|
</span>
|
|
|
@@ -176,8 +179,8 @@
|
|
|
<a-tag color="green" v-if="record.type == 1">
|
|
|
{{record.payPrice}}
|
|
|
</a-tag>
|
|
|
- <a-tag color="red" v-if="record.type == 2">
|
|
|
- -{{record.payPrice}}
|
|
|
+ <a-tag color="red" v-else>
|
|
|
+ {{record.payPrice}}
|
|
|
</a-tag>
|
|
|
</span>
|
|
|
<span v-else>
|
|
|
@@ -238,8 +241,6 @@ export default {
|
|
|
accountModel: {
|
|
|
consume: '0',
|
|
|
payment: '0',
|
|
|
- used: '0',
|
|
|
- surplus: '0'
|
|
|
},
|
|
|
// 表头
|
|
|
columns: [
|
|
|
@@ -312,54 +313,46 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
url: {
|
|
|
- list: "/business/busAgreementOrderFee/list?status=1",
|
|
|
+ list: "/business/busAgreementOrderFee/list",
|
|
|
baseList: "/business/busAgreementOrderFee/list",
|
|
|
delete: "/business/busAgreementOrderFee/delete",
|
|
|
deleteBatch: "/business/busAgreementOrderFee/deleteBatch",
|
|
|
exportXlsUrl: "/business/busAgreementOrderFee/exportXls",
|
|
|
importExcelUrl: "business/busAgreementOrderFee/importExcel",
|
|
|
revoke: "/business/busAgreementOrderFee/revoke",
|
|
|
+ queryAgreementAccount: "/business/busAgreementOrderFee/queryAgreementAccount",//获取协议单位消费、收款信息
|
|
|
},
|
|
|
}
|
|
|
},
|
|
|
activated() {
|
|
|
- console.log(99999)
|
|
|
var agreementUnitInfo = JSON.parse(localStorage.getItem("agreementUnitInfo"));
|
|
|
this.agreementUnitInfo = Object.assign({}, agreementUnitInfo);
|
|
|
+ this.url.list = this.url.list +"?status=1&agreementUnitId="+this.agreementUnitInfo.id;
|
|
|
+ this.loadData(1);
|
|
|
this.$forceUpdate()
|
|
|
},
|
|
|
created() {
|
|
|
var agreementUnitInfo = JSON.parse(localStorage.getItem("agreementUnitInfo"));
|
|
|
this.agreementUnitInfo = Object.assign({}, agreementUnitInfo);
|
|
|
|
|
|
- var temp = {
|
|
|
- consume: '20',
|
|
|
- payment: '0',
|
|
|
- used: '0',
|
|
|
- surplus: '0'
|
|
|
- }
|
|
|
- this.accountModel = Object.assign({}, temp);
|
|
|
- // console.log(agreementUnitInfo.customerName)
|
|
|
+ this.getAccount();
|
|
|
+ // this.accountModel = Object.assign({}, {});
|
|
|
},
|
|
|
methods: {
|
|
|
moment,
|
|
|
onRangeChange(e) {
|
|
|
- console.log(this.rangeValue);
|
|
|
},
|
|
|
onTypeChange(e) {
|
|
|
- console.log(e);
|
|
|
- console.log(this.settleType);
|
|
|
if (this.settleType == 1 || this.settleType == 2){
|
|
|
- this.url.list = this.url.baseList +"?status="+this.settleType;
|
|
|
+ this.url.list = this.url.baseList +"?status="+this.settleType+"&agreementUnitId="+this.agreementUnitInfo.id;
|
|
|
}else{
|
|
|
- this.url.list = this.url.baseList;
|
|
|
+ this.url.list = this.url.baseList+"?status=1&agreementUnitId="+this.agreementUnitInfo.id;
|
|
|
}
|
|
|
-
|
|
|
this.loadData(1);
|
|
|
+ this.selectedRowKeys = [];
|
|
|
+ this.selectionRows = [];
|
|
|
},
|
|
|
handleClick(type){
|
|
|
- console.log('当前类型: '+type);
|
|
|
- console.log(this.selectedRowKeys)
|
|
|
if (type == 1){
|
|
|
this.$refs.goodsConsumeForm.edit();
|
|
|
this.$refs.goodsConsumeForm.title="入账";
|
|
|
@@ -381,6 +374,7 @@ export default {
|
|
|
});
|
|
|
this.$refs.accountTransferForm.edit();
|
|
|
this.$refs.accountTransferForm.title="转账";
|
|
|
+ this.$refs.accountTransferForm.orderIds=ids;
|
|
|
this.$refs.accountTransferForm.disableSubmit = true;
|
|
|
}
|
|
|
else if(type == 4){
|
|
|
@@ -420,10 +414,11 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
modalFormOk() {
|
|
|
+ this.loadData(1);
|
|
|
+ this.getAccount();
|
|
|
},
|
|
|
handleCommodityRecord(record){
|
|
|
//打开商品消费明细
|
|
|
- console.log(record)
|
|
|
this.$refs.commodityRecordForm.show();
|
|
|
this.$refs.commodityRecordForm.title="详细信息";
|
|
|
this.$refs.commodityRecordForm.agreementOrderFeeId = record.id;
|
|
|
@@ -431,7 +426,6 @@ export default {
|
|
|
},
|
|
|
handleGoodsReturn(record){
|
|
|
//退货
|
|
|
- console.log(record)
|
|
|
this.$refs.commodityReturnForm.show();
|
|
|
this.$refs.commodityReturnForm.title="退货";
|
|
|
this.$refs.commodityReturnForm.agreementOrderFeeId = record.id;
|
|
|
@@ -445,17 +439,28 @@ export default {
|
|
|
var data = {
|
|
|
id:record.id
|
|
|
}
|
|
|
- console.log(data);
|
|
|
httpAction(httpurl,data,method).then((res)=>{
|
|
|
if(res.success){
|
|
|
that.$message.success(res.message);
|
|
|
that.$emit('ok');
|
|
|
+ that.loadData(1);
|
|
|
}else{
|
|
|
that.$message.warning(res.message);
|
|
|
}
|
|
|
}).finally(() => {
|
|
|
that.confirmLoading = false;
|
|
|
})
|
|
|
+ },
|
|
|
+ getAccount(){
|
|
|
+ var that = this;
|
|
|
+ getAction(this.url.queryAgreementAccount, {
|
|
|
+ agreementUnitId: this.agreementUnitInfo.id,
|
|
|
+ }).then((res) => {
|
|
|
+ console.log(res)
|
|
|
+ if (res.success) {
|
|
|
+ that.accountModel = res.result;
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
}
|