|
@@ -11,7 +11,7 @@
|
|
|
class="el-button--small-yh"
|
|
|
:disabled="financeDisabled || form.id"
|
|
|
@click.stop="confirmSettlement"
|
|
|
- >收费
|
|
|
+ >{{finishDisabled?"撤销收费":"收费"}}
|
|
|
</el-button>
|
|
|
<el-button class="el-button--small-yh"
|
|
|
type="primary"
|
|
@@ -162,7 +162,7 @@
|
|
|
span: 8,
|
|
|
rules: [
|
|
|
{
|
|
|
- required: true,
|
|
|
+ required: false,
|
|
|
message: ' ',
|
|
|
trigger: 'blur'
|
|
|
}
|
|
@@ -226,7 +226,7 @@
|
|
|
trigger: 'blur'
|
|
|
},
|
|
|
{
|
|
|
- required: true,
|
|
|
+ required: false,
|
|
|
message: ' ',
|
|
|
trigger: 'blur'
|
|
|
}
|
|
@@ -296,7 +296,8 @@
|
|
|
},
|
|
|
billDetailDialog:false,
|
|
|
financeDisabled:false,
|
|
|
- billType:"销售",
|
|
|
+ finishDisabled:false,
|
|
|
+ billType:"收费",
|
|
|
//新旧数据对比
|
|
|
oldForm:{},
|
|
|
oldDataList:[],
|
|
@@ -390,8 +391,8 @@
|
|
|
})
|
|
|
|
|
|
//明细列表金额总和等于form总金额
|
|
|
- this.form.amount = _.sum(this.dataList.map(item =>{ return parseFloat(item.amount)}));
|
|
|
- this.form.srcOrderno = this.dataList.map(item =>{return item.srcOrderno}).join(",")
|
|
|
+ // this.form.amount = _.sum(this.dataList.map(item =>{ return parseFloat(item.amount)}));
|
|
|
+ // this.form.srcOrderno = this.dataList.map(item =>{return item.srcOrderno}).join(",")
|
|
|
this.billDetailDialog = false;
|
|
|
},
|
|
|
thisAmountChange(row){
|
|
@@ -402,10 +403,12 @@
|
|
|
row.thisAmount = 0;
|
|
|
}
|
|
|
},
|
|
|
- rowUpdate(row, index, done, loading) {
|
|
|
+ rowUpdate(row, index, done) {
|
|
|
done(row);
|
|
|
},
|
|
|
rowCell(row,index){
|
|
|
+
|
|
|
+ console.log(row)
|
|
|
this.$refs.crud.rowCell(row, index)
|
|
|
},
|
|
|
rowDel(row,index){
|
|
@@ -485,6 +488,7 @@
|
|
|
this.form = data;
|
|
|
this.oldForm = Object.assign({},data);
|
|
|
|
|
|
+ this.finishDisabled = data.financeStatus ==="结算完成"?true:false;
|
|
|
this.financeDisabled = data.financeStatus === "待结算"?false:true;
|
|
|
this.$set(this.option,"disabled",this.financeDisabled)
|
|
|
|