|
|
@@ -30,57 +30,6 @@
|
|
|
<el-form :model="form" ref="form" label-width="90px" class="demo-ruleForm">
|
|
|
<el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="对账单号" prop="checkNo">
|
|
|
- <el-input style="width: 100%;" v-model="form.billNo"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="true"
|
|
|
- clearable placeholder="请输入对账单号" >
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="对账日期" prop="billDate">
|
|
|
- <el-date-picker v-model="form.billDate" clearable
|
|
|
- style="width: 100%;"
|
|
|
- type="date" size="small"
|
|
|
- :disabled="editSave"
|
|
|
- value-format="yyyy-MM-dd HH:mm"
|
|
|
- placeholder="选择对账日期">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="限定金额" prop="limitedAmount">
|
|
|
- <el-input style="width: 100%;" v-model="form.limitedAmount"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入对账单号" >
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="备注" prop="remarks" >
|
|
|
- <el-input style="width: 100%;" v-model="form.remarks"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入备注" >
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="审核" prop="isApproved" label-width="50px">
|
|
|
- <search-query :datalist="allyesnoData"
|
|
|
- :selectValue="form.isApproved"
|
|
|
- :clearable="true"
|
|
|
- :disabled="editSave"
|
|
|
- :buttonIf="false"
|
|
|
- :forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
- @corpChange="corpChange($event,'isApproved')"
|
|
|
- @corpFocus="allyesnoWorkDictsfun" >
|
|
|
- </search-query>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
<el-col :span="10">
|
|
|
<el-form-item label="对账单位" prop="corpCnName">
|
|
|
<el-col :span="10">
|
|
|
@@ -115,43 +64,217 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
- <el-form-item label="协议签订人" prop="corpAccRemarks">
|
|
|
- <el-input style="width: 100%;" v-model="form.corpAccRemarks"
|
|
|
+ <el-form-item label="船 名" prop="vesselCnName" >
|
|
|
+ <el-input style="width: 100%;" v-model="form.vesselCnName"
|
|
|
size="small" autocomplete="off"
|
|
|
:disabled="editSave"
|
|
|
- clearable placeholder="请输入协议签订人" >
|
|
|
- </el-input>
|
|
|
+ clearable placeholder="请选择船名" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
- <el-form-item label="业务类型" prop="businessTypes" >
|
|
|
- <search-query :datalist="businessTypesData"
|
|
|
- :selectValue="form.businessTypes"
|
|
|
+ <el-form-item label="航 次" prop="voyageNo" >
|
|
|
+ <el-input style="width: 100%;" v-model="form.voyageNo"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请选择航次" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="审核" prop="isApproved" label-width="50px">
|
|
|
+ <search-query :datalist="allyesnoData"
|
|
|
+ :selectValue="form.isApproved"
|
|
|
:clearable="true"
|
|
|
:disabled="editSave"
|
|
|
:buttonIf="false"
|
|
|
- :multiple="true"
|
|
|
- @corpChange="corpChange($event,'businessTypes')">
|
|
|
+ :forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
+ @corpChange="corpChange($event,'isApproved')"
|
|
|
+ @corpFocus="allyesnoWorkDictsfun" >
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="JOB NO" prop="businessNo">
|
|
|
+ <el-input style="width: 100%;" v-model="form.businessNo"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请输入JOB NO" >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="ACCT NO" prop="accountNo">
|
|
|
+ <el-input style="width: 100%;" v-model="form.accountNo"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请输入ACCT NO" >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="MBL NO" prop="mblno">
|
|
|
+ <el-input style="width: 100%;" v-model="form.mblno"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请输入MBL NO" >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="HBL NO" prop="hblno">
|
|
|
+ <el-input style="width: 100%;" v-model="form.hblno"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请输入HBL NO" >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="4">
|
|
|
- <el-form-item label="签收" prop="isSignfor" label-width="50px">
|
|
|
+ <el-form-item label="对账" prop="isChecked" label-width="50px">
|
|
|
<search-query :datalist="allyesnoData"
|
|
|
- :selectValue="form.isSignfor"
|
|
|
+ :selectValue="form.isChecked"
|
|
|
:clearable="true"
|
|
|
:disabled="editSave"
|
|
|
:buttonIf="false"
|
|
|
:forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
- @corpChange="corpChange($event,'isSignfor')"
|
|
|
+ @corpChange="corpChange($event,'isChecked')"
|
|
|
@corpFocus="allyesnoWorkDictsfun" >
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="业务开始日期" prop="businessDateStart">
|
|
|
+ <el-date-picker v-model="form.businessDateStart" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择财务开始日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="业务结束日期" prop="businessDateEnd">
|
|
|
+ <el-date-picker v-model="form.businessDateEnd" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择财务结束日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="财务开始日期" prop="accountDateFrom">
|
|
|
+ <el-date-picker v-model="form.accountDateFrom" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择财务开始日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="财务结束日期" prop="accountDateTo">
|
|
|
+ <el-date-picker v-model="form.accountDateTo" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择财务结束日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="审核开始期间" prop="auditDateFrom">
|
|
|
+ <el-date-picker v-model="form.auditDateFrom" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择审核开始日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="审核结束期间" prop="auditDateTo">
|
|
|
+ <el-date-picker v-model="form.auditDateTo" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择审核结束日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<expand :showBtn="true" :showSpan="true">
|
|
|
<el-row>
|
|
|
<el-col :span="5">
|
|
|
+ <el-form-item label="操作员" prop="updateUserName" >
|
|
|
+ <search-query :datalist="updateUserData"
|
|
|
+ :selectValue="form.updateUserName"
|
|
|
+ :clearable="true"
|
|
|
+ :disabled="editSave"
|
|
|
+ :buttonIf="false"
|
|
|
+ :filterable="true"
|
|
|
+ :remote="true"
|
|
|
+ :forParameter="{ key:'id', label:'name', value:'name'}"
|
|
|
+ @corpChange="corpChange($event,'updateUserName')"
|
|
|
+ @remoteMethod="updateUserUserGetListfun"
|
|
|
+ @corpFocus="updateUserUserGetListfun" >
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="BKNO" prop="bookingNo" >
|
|
|
+ <el-input style="width: 100%;" v-model="form.bookingNo"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请输入BKNO" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="协议签订人" prop="corpAccRemarks">
|
|
|
+ <el-input style="width: 100%;" v-model="form.corpAccRemarks"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="editSave"
|
|
|
+ clearable placeholder="请输入协议签订人" >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
+ <el-form-item label="业务类型" prop="businessTypes" >
|
|
|
+ <search-query :datalist="businessTypesData"
|
|
|
+ :selectValue="form.businessTypes"
|
|
|
+ :clearable="true"
|
|
|
+ :disabled="editSave"
|
|
|
+ :buttonIf="false"
|
|
|
+ :multiple="true"
|
|
|
+ @corpChange="corpChange($event,'businessTypes')">
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="发票" prop="isChecked" label-width="50px">
|
|
|
+ <search-query :datalist="isInvoiceData"
|
|
|
+ :selectValue="form.isInvoice"
|
|
|
+ :clearable="true"
|
|
|
+ :disabled="editSave"
|
|
|
+ :buttonIf="false"
|
|
|
+ :forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
+ @corpChange="corpChange($event,'isInvoice')"
|
|
|
+ @corpFocus="invoiceWorkDictsfun" >
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="收 / 付" prop="dc">
|
|
|
<search-query :datalist="dcData"
|
|
|
:selectValue="form.dc"
|
|
|
@@ -205,196 +328,69 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
- <el-form-item label="销账" prop="isCleared" label-width="50px">
|
|
|
+ <el-form-item label="签收" prop="isSignfor" label-width="50px">
|
|
|
<search-query :datalist="allyesnoData"
|
|
|
- :selectValue="form.isCleared"
|
|
|
+ :selectValue="form.isSignfor"
|
|
|
:clearable="true"
|
|
|
:disabled="editSave"
|
|
|
:buttonIf="false"
|
|
|
:forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
- @corpChange="corpChange($event,'isCleared')"
|
|
|
+ @corpChange="corpChange($event,'isSignfor')"
|
|
|
@corpFocus="allyesnoWorkDictsfun" >
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
- <el-form-item label="JOB NO" prop="businessNo">
|
|
|
- <el-input style="width: 100%;" v-model="form.businessNo"
|
|
|
+ <el-form-item label="对账单号" prop="checkNo">
|
|
|
+ <el-input style="width: 100%;" v-model="form.billNo"
|
|
|
size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入JOB NO" >
|
|
|
+ :disabled="true"
|
|
|
+ clearable placeholder="请输入对账单号" >
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
- <el-form-item label="ACCT NO" prop="accountNo">
|
|
|
- <el-input style="width: 100%;" v-model="form.accountNo"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入ACCT NO" >
|
|
|
- </el-input>
|
|
|
+ <el-form-item label="对账日期" prop="billDate">
|
|
|
+ <el-date-picker v-model="form.billDate" clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ type="date" size="small"
|
|
|
+ :disabled="editSave"
|
|
|
+ value-format="yyyy-MM-dd HH:mm"
|
|
|
+ placeholder="选择对账日期">
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
- <el-form-item label="MBL NO" prop="mblno">
|
|
|
- <el-input style="width: 100%;" v-model="form.mblno"
|
|
|
+ <el-form-item label="限定金额" prop="limitedAmount">
|
|
|
+ <el-input style="width: 100%;" v-model="form.limitedAmount"
|
|
|
size="small" autocomplete="off"
|
|
|
:disabled="editSave"
|
|
|
- clearable placeholder="请输入MBL NO" >
|
|
|
+ clearable placeholder="请输入对账单号" >
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
- <el-form-item label="HBL NO" prop="hblno">
|
|
|
- <el-input style="width: 100%;" v-model="form.hblno"
|
|
|
+ <el-form-item label="备注" prop="remarks" >
|
|
|
+ <el-input style="width: 100%;" v-model="form.remarks"
|
|
|
size="small" autocomplete="off"
|
|
|
:disabled="editSave"
|
|
|
- clearable placeholder="请输入HBL NO" >
|
|
|
+ clearable placeholder="请输入备注" >
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
- <el-form-item label="对账" prop="isChecked" label-width="50px">
|
|
|
+ <el-form-item label="销账" prop="isCleared" label-width="50px">
|
|
|
<search-query :datalist="allyesnoData"
|
|
|
- :selectValue="form.isChecked"
|
|
|
+ :selectValue="form.isCleared"
|
|
|
:clearable="true"
|
|
|
:disabled="editSave"
|
|
|
:buttonIf="false"
|
|
|
:forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
- @corpChange="corpChange($event,'isChecked')"
|
|
|
+ @corpChange="corpChange($event,'isCleared')"
|
|
|
@corpFocus="allyesnoWorkDictsfun" >
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="财务日期" prop="etd">
|
|
|
- <el-date-picker
|
|
|
- v-model="form.accountDate"
|
|
|
- type="datetimerange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- style="width: 100%;"
|
|
|
- size="small"
|
|
|
- :disabled="editSave"
|
|
|
- format="yyyy-MM-dd"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择财务日期">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="审核期间" prop="etd">
|
|
|
- <el-date-picker
|
|
|
- v-model="form.approvedDate"
|
|
|
- type="datetimerange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- style="width: 100%;"
|
|
|
- size="small"
|
|
|
- :disabled="editSave"
|
|
|
- format="yyyy-MM-dd"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择对账日期">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="查询金额" prop="queryAmount">
|
|
|
- <el-input style="width: 100%;" v-model="form.queryAmount"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入查询金额" >
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="账期备注" prop="corpAccRemarks">
|
|
|
- <el-input style="width: 100%;" v-model="form.corpAccRemarks"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入账期备注" >
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="发票" prop="isChecked" label-width="50px">
|
|
|
- <search-query :datalist="isInvoiceData"
|
|
|
- :selectValue="form.isInvoice"
|
|
|
- :clearable="true"
|
|
|
- :disabled="editSave"
|
|
|
- :buttonIf="false"
|
|
|
- :forParameter="{ key:'dictKey', label:'dictValue', value:'dictKey'}"
|
|
|
- @corpChange="corpChange($event,'isInvoice')"
|
|
|
- @corpFocus="invoiceWorkDictsfun" >
|
|
|
- </search-query>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="船 名" prop="vesselCnName" >
|
|
|
- <el-input style="width: 100%;" v-model="form.vesselCnName"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请选择船名" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="航 次" prop="voyageNo" >
|
|
|
- <el-input style="width: 100%;" v-model="form.voyageNo"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请选择航次" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="三检单号" prop="threeInspectionsNo" >
|
|
|
- <el-input style="width: 100%;" v-model="form.threeInspectionsNo"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入三检单号" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="预收帐款" prop="receivableAdvance" >
|
|
|
- <el-input style="width: 100%;" v-model="form.receivableAdvance"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入预收帐款" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="发票号" prop="invoiceNo" label-width="50px">
|
|
|
- <el-input style="width: 100%;" v-model="form.invoiceNo"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入发票号" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="操作员" prop="updateUserName" >
|
|
|
- <search-query :datalist="updateUserData"
|
|
|
- :selectValue="form.updateUserName"
|
|
|
- :clearable="true"
|
|
|
- :disabled="editSave"
|
|
|
- :buttonIf="false"
|
|
|
- :filterable="true"
|
|
|
- :remote="true"
|
|
|
- :forParameter="{ key:'id', label:'name', value:'name'}"
|
|
|
- @corpChange="corpChange($event,'updateUserName')"
|
|
|
- @remoteMethod="updateUserUserGetListfun"
|
|
|
- @corpFocus="updateUserUserGetListfun" >
|
|
|
- </search-query>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="BKNO" prop="bookingNo" >
|
|
|
- <el-input style="width: 100%;" v-model="form.bookingNo"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="editSave"
|
|
|
- clearable placeholder="请输入BKNO" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
</expand>
|
|
|
|
|
|
@@ -523,6 +519,8 @@
|
|
|
isCleared:'0',
|
|
|
isChecked:'0',
|
|
|
isInvoice:'0',
|
|
|
+ accountDate:[],
|
|
|
+ approvedDate:[],
|
|
|
},
|
|
|
handleSelectionData:[], // 表格选择的数据
|
|
|
corpData:[], // 对账单位 数据
|
|
|
@@ -710,7 +708,13 @@
|
|
|
this.form.businessTypeCode = 'HYDZ'
|
|
|
this.form.businessType = 'CHK' // 对账单
|
|
|
this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
-
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
if (!this.form.id) {
|
|
|
this.form.finStlBillsItemsList = this.handleSelectionData.map((item,index)=>{
|
|
|
item.lineNo = Number(index) + 1
|
|
|
@@ -798,11 +802,6 @@
|
|
|
this.$message.warning('请选择对账单位');
|
|
|
return
|
|
|
}
|
|
|
- // // 业务类型
|
|
|
- // if (!this.form.businessTypes) {
|
|
|
- // this.$message.warning('请选择业务类型');
|
|
|
- // return
|
|
|
- // }
|
|
|
delete this.form.id
|
|
|
// let obj = JSON.parse(JSON.stringify(this.form))
|
|
|
let obj = {}
|
|
|
@@ -830,14 +829,12 @@
|
|
|
obj.receivableAdvance = this.form.receivableAdvance // 预收帐款
|
|
|
obj.threeInspectionsNo = this.form.threeInspectionsNo // 三检单号
|
|
|
obj.voyageNo = this.form.voyageNo // 航次
|
|
|
- // 审核期间
|
|
|
- if (this.form.approvedDate) {
|
|
|
- obj.approveTimeList = this.form.approvedDate
|
|
|
- }
|
|
|
- // 财务期间
|
|
|
- // if (this.form.accountDate) {
|
|
|
- // obj.billDateList = this.form.accountDate
|
|
|
- // }
|
|
|
+ obj.businessDateStart = this.form.businessDateStart // 业务开始日期
|
|
|
+ obj.businessDateEnd = this.form.businessDateEnd // 业务结束日期
|
|
|
+ obj.billDateStart = this.form.accountDateFrom // 财务开始日期
|
|
|
+ obj.billDateEnd = this.form.accountDateTo // 财务开始日期
|
|
|
+ obj.approveTimeStart = this.form.auditDateFrom // 审核开始日期
|
|
|
+ obj.approveTimeEnd = this.form.auditDateTo // 审核结束日期
|
|
|
finstlbillslistAccBillV1(obj).then(res=>{
|
|
|
this.tableData = res.data.data.map((item,index)=>{
|
|
|
item.lineNo = Number(index) + 1
|
|
|
@@ -850,13 +847,13 @@
|
|
|
this.$set(item,'currentInvoiceAmountRMB',item.currentInvoiceAmount)
|
|
|
this.$set(item,'unsettledAmountRMB',item.unsettledAmount)
|
|
|
this.$set(item,'stlTtlAmountRMB',item.stlTtlAmount)
|
|
|
- this.$set(item,'currentStlAmountRMB',Number(item.amount) - Number(item.stlTtlAmount))
|
|
|
+ this.$set(item,'currentStlAmountRMB',item.reconciliationCurrentAmount)
|
|
|
}else {
|
|
|
this.$set(item,'amountUSD',item.amount)
|
|
|
this.$set(item,'currentInvoiceAmountUSD',item.currentInvoiceAmount)
|
|
|
this.$set(item,'unsettledAmountUSD',item.unsettledAmount)
|
|
|
this.$set(item,'stlTtlAmountUSD',item.stlTtlAmount)
|
|
|
- this.$set(item,'currentStlAmountUSD',(Number(item.amount) - Number(item.stlTtlAmount)).toFixed(2))
|
|
|
+ this.$set(item,'currentStlAmountUSD',item.reconciliationCurrentAmount)
|
|
|
}
|
|
|
return item
|
|
|
})
|
|
|
@@ -879,6 +876,13 @@
|
|
|
}).then(()=>{
|
|
|
this.pageLoading = true
|
|
|
this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
this.form.url = '/iosBasicData/finstlbills/index',
|
|
|
this.form.pageStatus = "this.$store.getters.paidapplication"
|
|
|
this.form.pageLabel = "对账中心(F)"
|
|
|
@@ -901,6 +905,13 @@
|
|
|
}).then(()=>{
|
|
|
this.pageLoading = true
|
|
|
this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
finstlbillsRevokeReconciliation(this.form).then(res=>{
|
|
|
this.pageLoading = false
|
|
|
this.$message.success('操作成功');
|