|
@@ -202,11 +202,11 @@
|
|
|
<el-row>
|
|
|
<el-col span="24">
|
|
|
<div style="text-align: right">
|
|
|
- <el-button size="small" type="" style="margin-right: 8px" :disabled="settlementdistar"
|
|
|
+ <el-button size="small" type="" style="margin-right: 8px" :disabled="settlementdistar || editSave"
|
|
|
:loading="saveLoading" @click="ResetFilter">重置条件
|
|
|
</el-button>
|
|
|
- <el-checkbox v-model="appendType" :disabled="settlementdistar" false-label="检索" true-label="追加">追加</el-checkbox>
|
|
|
- <el-button size="small" type="primary" style="margin-right: 8px" :disabled="settlementdistar"
|
|
|
+ <el-checkbox v-model="appendType" :disabled="settlementdistar || editSave" false-label="检索" true-label="追加">追加</el-checkbox>
|
|
|
+ <el-button size="small" type="primary" style="margin-right: 8px" :disabled="settlementdistar || editSave"
|
|
|
:loading="saveLoading" @click="finstlbillslistAccBillV1fun(appendType)" >检 索
|
|
|
</el-button>
|
|
|
</div>
|
|
@@ -280,7 +280,7 @@
|
|
|
<!--设计报表弹窗-->
|
|
|
<el-dialog append-to-body title="设计报表" class="el-dialogDeep" :visible.sync="DesignreportDialog" width="70%"
|
|
|
:close-on-click-modal="false" :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
|
|
|
- <reports :id="form.id" :disabled="editSave" businessValue="FFSQ"></reports>
|
|
|
+ <reports :id="form.id" businessValue="FFSQ"></reports>
|
|
|
</el-dialog>
|
|
|
|
|
|
<!--预览-->
|
|
@@ -321,7 +321,7 @@ import expand from "@/components/basic-container/expand.vue";
|
|
|
import finstlbillsitems from "@/views/iosBasicData/PaymentApplication/assembly/finstlbillsitems.vue";
|
|
|
import reports from "@/views/iosBasicData/SeafreightExportF/bills/assembly/reports.vue";
|
|
|
import reportformsList from "@/views/iosBasicData/SeafreightExportF/bills/assembly/reportformsList.vue";
|
|
|
-import {reportsGetReportData} from "@/api/iosBasicData/reports";
|
|
|
+import {getList as getreportsList, reportsGetReportData} from "@/api/iosBasicData/reports";
|
|
|
import reportContainer from "@/views/iosBasicData/report-container/report-container.vue";
|
|
|
import { generateFinStlBills} from "@/api/iosBasicData/fininvoices";
|
|
|
|
|
@@ -397,7 +397,6 @@ export default {
|
|
|
methods:{
|
|
|
// 打印
|
|
|
reportRadio(val){
|
|
|
- console.log(val,505)
|
|
|
// 获取报表数据
|
|
|
reportsGetReportData({
|
|
|
billId:this.form.id,
|
|
@@ -409,20 +408,30 @@ export default {
|
|
|
},
|
|
|
// 报表预览
|
|
|
previewreportfun(){
|
|
|
- this.saveLoading = true
|
|
|
- this.selectPrintingDialog = true
|
|
|
- this.saveLoading = false
|
|
|
- let page = {
|
|
|
- pageSize: 10,
|
|
|
- currentPage: 1,
|
|
|
- total: 0
|
|
|
- }
|
|
|
- this.$nextTick(()=>{
|
|
|
- this.$refs.reportformsList.onLoad(page,{
|
|
|
- businessType:'FFSQ',
|
|
|
- classifyCode:'付费申请',
|
|
|
- groupCode:'付费申请'
|
|
|
- })
|
|
|
+ getreportsList(1,10,{
|
|
|
+ businessType:'FFSQ',
|
|
|
+ classifyCode:'付费申请',
|
|
|
+ groupCode:'付费申请'
|
|
|
+ }).then(res=>{
|
|
|
+ if (res.data.data.records.length == 1){
|
|
|
+ this.reportRadio(res.data.data.records[0])
|
|
|
+ }else {
|
|
|
+ this.saveLoading = true
|
|
|
+ this.selectPrintingDialog = true
|
|
|
+ this.saveLoading = false
|
|
|
+ let page = {
|
|
|
+ pageSize: 10,
|
|
|
+ currentPage: 1,
|
|
|
+ total: 0
|
|
|
+ }
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.$refs.reportformsList.onLoad(page,{
|
|
|
+ businessType:'FFSQ',
|
|
|
+ classifyCode:'付费申请',
|
|
|
+ groupCode:'付费申请'
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
// 批量删除
|
|
@@ -564,7 +573,7 @@ export default {
|
|
|
this.pageLoading = true
|
|
|
finstlbillsDetail(id).then(res=>{
|
|
|
this.form = res.data.data
|
|
|
- this.form.businessTypes = this.form.businessTypes.split(',') // 业务类型转换成数组显示
|
|
|
+ this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.split(','):'' // 业务类型转换成数组显示
|
|
|
this.tableData = this.form.finStlBillsItemsList.map(item=>{
|
|
|
item.stlTtlAmountNet = Number(item.stlTtlAmount) - (Number(item.stlTtlAmount) * (Number(item.taxRate) + Number(item.surchargeRate)))
|
|
|
item.currentStlAmountNet = Number(item.unsettledAmount) - (Number(item.unsettledAmount) * (Number(item.taxRate) + Number(item.surchargeRate)))
|
|
@@ -731,7 +740,7 @@ export default {
|
|
|
},
|
|
|
// 结算确认
|
|
|
finstlbillsConfirmSettlementfun(){
|
|
|
- this.$confirm("确定进行对账操作?", {
|
|
|
+ this.$confirm("确定进行结算操作?", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|