|
@@ -42,8 +42,8 @@
|
|
|
</tr>
|
|
|
</table>
|
|
|
<el-form-item style="margin-left: 100px">
|
|
|
- <el-button size="mini" type="success" :disabled="isClick" @click="addPay">新增应收账款</el-button>
|
|
|
- <el-button size="mini" type="primary" :disabled="isClick" @click="openTicket">选择</el-button>
|
|
|
+ <el-button size="mini" type="success" :disabled="isClick" @click="openTicket">选择</el-button>
|
|
|
+ <el-button size="mini" type="primary" :disabled="isClick" @click="addPay">新增应收账款</el-button>
|
|
|
<el-button size="mini" @click="deleteTicekt" :disabled="isClick" >清空全部</el-button>
|
|
|
<el-form-item label="合计金额:">
|
|
|
<span>{{checkTotalAmt}}</span>
|
|
@@ -73,6 +73,7 @@
|
|
|
icon="el-icon-view"
|
|
|
@click="handleDetail(scope.$index, ticketList)"
|
|
|
>详情</el-button>
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.$index, ticketList)">修改</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -226,6 +227,10 @@
|
|
|
<el-dialog title="详情" :visible.sync="openDetailBill" width="1120px" append-to-body>
|
|
|
<detail-bill :zbiId="this.zbiId" v-if="openDetailBill"></detail-bill>
|
|
|
</el-dialog>
|
|
|
+ <!-- 修改往来账款 -->
|
|
|
+ <el-dialog title="修改往来账款" :visible.sync="openEditBill" width="1120px" append-to-body>
|
|
|
+ <edit-bill :zbiId="this.zbiId" @editClick="emitEditClick" v-if="openEditBill"></edit-bill>
|
|
|
+ </el-dialog>
|
|
|
<!--预览-->
|
|
|
<el-dialog :visible.sync="openFile" width="1000px" append-to-body>
|
|
|
<img :src="wordUrl" v-if="show" width='450px' height='500px'/>
|
|
@@ -286,6 +291,7 @@ import {signFor,getCreditSealFile,getContractFile} from "@/api/service/credit/cr
|
|
|
import {accAdd} from "@/utils/calculation";
|
|
|
import {getToken} from "@/utils/auth";
|
|
|
import AddBill from "@/views/service/bill/addBill";
|
|
|
+import EditBill from "@/views/service/bill/editBill";
|
|
|
import {isOpenApproval} from "@/api/service/credit/approvalRelatedCredit";
|
|
|
import pdfShow from "./pdfShow";
|
|
|
import DetailBill from "@/views/service/credit/billDetail";
|
|
@@ -293,7 +299,7 @@ import {contractSigning} from "@/api/service/credit/message";
|
|
|
import Cookies from 'js-cookie';
|
|
|
export default {
|
|
|
name: "addCredit",
|
|
|
- components: {AddBill,DetailBill,pdfShow},
|
|
|
+ components: {AddBill,DetailBill,pdfShow,EditBill},
|
|
|
data() {
|
|
|
return {
|
|
|
//往来账款id
|
|
@@ -312,6 +318,7 @@ export default {
|
|
|
open: false,
|
|
|
openAddBill: false,
|
|
|
openDetailBill: false,
|
|
|
+ openEditBill: false,
|
|
|
//选择的应收账款
|
|
|
payList:[],
|
|
|
//现有的应收账款
|
|
@@ -564,6 +571,11 @@ export default {
|
|
|
this.zbiId = rows[0].zbiId
|
|
|
this.openDetailBill = true
|
|
|
},
|
|
|
+ /* 修改按钮 */
|
|
|
+ handleUpdate(index, rows) {
|
|
|
+ this.zbiId = rows[index].zbiId;
|
|
|
+ this.openEditBill = true
|
|
|
+ },
|
|
|
/* 多选框跨页 */
|
|
|
rowkey(row) {
|
|
|
return row.zbiId;
|
|
@@ -966,6 +978,26 @@ export default {
|
|
|
})
|
|
|
self.openAddBill = false
|
|
|
},
|
|
|
+ //修改账款回调
|
|
|
+ emitEditClick(val) {
|
|
|
+ var self = this
|
|
|
+ this.getAccountsPay().then((response) => {
|
|
|
+ //修改付款返回id直接选中
|
|
|
+ if (val) {
|
|
|
+ // self.payList.forEach(element => {
|
|
|
+ // if (element.zbiId == val) {
|
|
|
+ // // 将当前点击项选中
|
|
|
+ // // self.chooseTicket.push(element)
|
|
|
+ // //self.closeTicket()
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ console.log(self.chooseTicket)
|
|
|
+ self.ticketList = self.chooseTicket
|
|
|
+ self.closeTicket()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ self.openEditBill = false
|
|
|
+ },
|
|
|
//查询有无签收内部审批
|
|
|
isOpenApproval(){
|
|
|
var confirmParam = {};
|