|
@@ -14,8 +14,9 @@
|
|
|
v-if="roleName.indexOf('admin') != -1 ? true : roleName.indexOf('报表管理') != -1 ? true : false"
|
|
v-if="roleName.indexOf('admin') != -1 ? true : roleName.indexOf('报表管理') != -1 ? true : false"
|
|
|
:loading="saveLoading" :disabled="!form.id" @click="DesignreportDialog = true">报表设计
|
|
:loading="saveLoading" :disabled="!form.id" @click="DesignreportDialog = true">报表设计
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- <el-button size="small" type="success" style="margin-right: 8px" v-if="form.status == 0 || form.status == 4"
|
|
|
|
|
- :disabled="!form.id || editPower" :loading="saveLoading" @click="submitforApproval">提交请核
|
|
|
|
|
|
|
+ <el-button size="small" type="success" style="margin-right: 8px"
|
|
|
|
|
+ v-if="form.status == 0 || form.status == 4" :disabled="!form.id || editPower" :loading="saveLoading"
|
|
|
|
|
+ @click="submitforApproval">提交请核
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button size="small" type="warning" plain v-if="form.status == 1" :disabled="!form.id || editPower"
|
|
<el-button size="small" type="warning" plain v-if="form.status == 1" :disabled="!form.id || editPower"
|
|
|
:loading="saveLoading" @click="revokepleaseReview">撤销请核
|
|
:loading="saveLoading" @click="revokepleaseReview">撤销请核
|
|
@@ -33,22 +34,22 @@
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="原M B/L NO" prop="mblno">
|
|
<el-form-item label="原M B/L NO" prop="mblno">
|
|
|
- <el-input style="width: 100%;" v-model="form.mblno" :disabled="buttonDisable" size="small"
|
|
|
|
|
- autocomplete="off" clearable placeholder="请输入原M B/L NO">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.mblno" :disabled="buttonDisable"
|
|
|
|
|
+ size="small" autocomplete="off" clearable placeholder="请输入原M B/L NO">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="原H B/L NO" prop="hblno">
|
|
<el-form-item label="原H B/L NO" prop="hblno">
|
|
|
- <el-input style="width: 100%;" v-model="form.hblno" :disabled="true" size="small"
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.hblno" :disabled="true" size="small"
|
|
|
autocomplete="off" clearable placeholder="请输入原H B/L NO">
|
|
autocomplete="off" clearable placeholder="请输入原H B/L NO">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="原外提单号" prop="refno">
|
|
<el-form-item label="原外提单号" prop="refno">
|
|
|
- <el-input style="width: 100%;" v-model="form.refno" :disabled="buttonDisable" size="small"
|
|
|
|
|
- autocomplete="off" clearable placeholder="请输入原外提单号">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.refno" :disabled="buttonDisable"
|
|
|
|
|
+ size="small" autocomplete="off" clearable placeholder="请输入原外提单号">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -72,23 +73,24 @@
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
<el-col :span="15">
|
|
<el-col :span="15">
|
|
|
<el-form-item label="客户名称" prop="corpCnName">
|
|
<el-form-item label="客户名称" prop="corpCnName">
|
|
|
- <el-input style="width: 100%;" v-model="form.corpCnName" size="small" autocomplete="off"
|
|
|
|
|
- :disabled="true" clearable placeholder="客户名称">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.corpCnName" size="small"
|
|
|
|
|
+ autocomplete="off" :disabled="true" clearable placeholder="客户名称">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="9">
|
|
<el-col :span="9">
|
|
|
<el-form-item label="" prop="corpEnName" label-width="5px">
|
|
<el-form-item label="" prop="corpEnName" label-width="5px">
|
|
|
- <el-input style="width: 100%;" v-model="form.corpEnName" size="small" autocomplete="off"
|
|
|
|
|
- :disabled="true" clearable placeholder="客户名称">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.corpEnName" size="small"
|
|
|
|
|
+ autocomplete="off" :disabled="true" clearable placeholder="客户名称">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
|
<el-form-item label="业务类型" prop="businessType">
|
|
<el-form-item label="业务类型" prop="businessType">
|
|
|
- <search-query :datalist="origSeaTypeData" :selectValue="form.origSeaType" :filterable="true"
|
|
|
|
|
- :disabled="true" :clearable="true" :buttonIf="false" placeholder="业务类型">
|
|
|
|
|
|
|
+ <search-query :datalist="origSeaTypeData" :selectValue="form.origSeaType"
|
|
|
|
|
+ :filterable="true" :disabled="true" :clearable="true" :buttonIf="false"
|
|
|
|
|
+ placeholder="业务类型">
|
|
|
</search-query>
|
|
</search-query>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -102,16 +104,16 @@
|
|
|
<el-col :span="4">
|
|
<el-col :span="4">
|
|
|
<el-form-item label="账单日期" prop="createTime">
|
|
<el-form-item label="账单日期" prop="createTime">
|
|
|
<el-date-picker v-model="form.createTime" :clearable="false" style="width: 100%;"
|
|
<el-date-picker v-model="form.createTime" :clearable="false" style="width: 100%;"
|
|
|
- type="date" size="small" value-format="yyyy-MM-dd HH:mm:ss" :disabled="buttonDisable"
|
|
|
|
|
- placeholder="选择账单日期">
|
|
|
|
|
|
|
+ type="date" size="small" value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
+ :disabled="buttonDisable" placeholder="选择账单日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
|
<el-form-item label="船名" prop="vesselCnName">
|
|
<el-form-item label="船名" prop="vesselCnName">
|
|
|
- <el-input style="width: 100%;" v-model="form.vesselCnName" size="small" autocomplete="off"
|
|
|
|
|
- :disabled="true" clearable placeholder="船名">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.vesselCnName" size="small"
|
|
|
|
|
+ autocomplete="off" :disabled="true" clearable placeholder="船名">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -152,15 +154,15 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
|
<el-form-item label="毛重" prop="grossWeight">
|
|
<el-form-item label="毛重" prop="grossWeight">
|
|
|
- <el-input style="width: 100%;" v-model="form.grossWeight" size="small" autocomplete="off"
|
|
|
|
|
- :disabled="true" clearable placeholder="毛重">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.grossWeight" size="small"
|
|
|
|
|
+ autocomplete="off" :disabled="true" clearable placeholder="毛重">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
<el-col :span="5">
|
|
|
<el-form-item label="尺码" prop="measurement">
|
|
<el-form-item label="尺码" prop="measurement">
|
|
|
- <el-input style="width: 100%;" v-model="form.measurement" size="small" autocomplete="off"
|
|
|
|
|
- :disabled="true" clearable placeholder="尺码">
|
|
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.measurement" size="small"
|
|
|
|
|
+ autocomplete="off" :disabled="true" clearable placeholder="尺码">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -171,6 +173,13 @@
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <el-col :span="6">
|
|
|
|
|
+ <el-form-item label="业务部门" prop="createDeptName">
|
|
|
|
|
+ <el-input style="width: 100%;" v-model="form.createDeptName" size="small"
|
|
|
|
|
+ autocomplete="off" :disabled="true" clearable placeholder="业务部门">
|
|
|
|
|
+ </el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
<el-form-item label="原业务备注" prop="origRemarks">
|
|
<el-form-item label="原业务备注" prop="origRemarks">
|
|
|
<el-input style="width: 100%;" v-model="form.origRemarks" type="textarea" size="small"
|
|
<el-input style="width: 100%;" v-model="form.origRemarks" type="textarea" size="small"
|
|
@@ -185,7 +194,7 @@
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
|
|
|
|
+ <el-col :offset="18" :span="6">
|
|
|
<el-form-item label-width="50px">
|
|
<el-form-item label-width="50px">
|
|
|
<el-button size="small" type="warning" style="margin-right: 8px" :disabled="form.id"
|
|
<el-button size="small" type="warning" style="margin-right: 8px" :disabled="form.id"
|
|
|
:loading="saveLoading" @click="emptyConditionfun">一键清空
|
|
:loading="saveLoading" @click="emptyConditionfun">一键清空
|
|
@@ -243,8 +252,8 @@
|
|
|
<el-dialog title="选择数据" class="el-dialogDeep" :visible.sync="retrievePopupsType" append-to-body width="70%"
|
|
<el-dialog title="选择数据" class="el-dialogDeep" :visible.sync="retrievePopupsType" append-to-body width="70%"
|
|
|
:close-on-click-modal="false">
|
|
:close-on-click-modal="false">
|
|
|
<div>
|
|
<div>
|
|
|
- <avue-crud :option="retrievePopupsOption" :data="retrievePopupsData" ref="retrievePopupsRef" id="out-table"
|
|
|
|
|
- :header-cell-class-name="headerClassName">
|
|
|
|
|
|
|
+ <avue-crud :option="retrievePopupsOption" :data="retrievePopupsData" ref="retrievePopupsRef"
|
|
|
|
|
+ id="out-table" :header-cell-class-name="headerClassName">
|
|
|
<template slot="menu" slot-scope="{ row }">
|
|
<template slot="menu" slot-scope="{ row }">
|
|
|
<el-button type="text" icon="" size="small" @click.stop="retrievePopupsSelect(row)">选择
|
|
<el-button type="text" icon="" size="small" @click.stop="retrievePopupsSelect(row)">选择
|
|
|
</el-button>
|
|
</el-button>
|
|
@@ -274,7 +283,8 @@
|
|
|
id="out-table" :header-cell-class-name="headerClassName" :row-style="{ height: '20px' }"
|
|
id="out-table" :header-cell-class-name="headerClassName" :row-style="{ height: '20px' }"
|
|
|
:cell-style="{ padding: '0px' }">
|
|
:cell-style="{ padding: '0px' }">
|
|
|
<template slot-scope="scope" slot="menu">
|
|
<template slot-scope="scope" slot="menu">
|
|
|
- <el-button type="text" size="small" @click="dialogPreviewfun(scope.row)">打印预览</el-button>
|
|
|
|
|
|
|
+ <el-button type="text" size="small"
|
|
|
|
|
+ @click="dialogPreviewfun(scope.row)">打印预览</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</avue-crud>
|
|
</avue-crud>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -286,8 +296,8 @@
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
|
|
<!--预览-->
|
|
<!--预览-->
|
|
|
- <el-dialog title="打印" :visible.sync="selectPrintingDialog" append-to-body width="70%" :close-on-click-modal="false"
|
|
|
|
|
- :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
|
|
|
|
|
|
|
+ <el-dialog title="打印" :visible.sync="selectPrintingDialog" append-to-body width="70%"
|
|
|
|
|
+ :close-on-click-modal="false" :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
|
|
|
<div>
|
|
<div>
|
|
|
<reportformsList ref="reportformsList" @reportRadio="reportRadio"></reportformsList>
|
|
<reportformsList ref="reportformsList" @reportRadio="reportRadio"></reportformsList>
|
|
|
</div>
|
|
</div>
|
|
@@ -575,8 +585,8 @@ export default {
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
this.$refs.reportformsList.onLoad(page, {
|
|
this.$refs.reportformsList.onLoad(page, {
|
|
|
businessType: 'AMEND',
|
|
businessType: 'AMEND',
|
|
|
- classifyCode: 'MFAA',
|
|
|
|
|
- groupCode: 'MFAA'
|
|
|
|
|
|
|
+ classifyCode: 'MFAA',
|
|
|
|
|
+ groupCode: 'MFAA'
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
@@ -831,14 +841,15 @@ export default {
|
|
|
this.form.eta = row.eta ? row.eta.slice(0, 10) + ' 00:00:00' : null
|
|
this.form.eta = row.eta ? row.eta.slice(0, 10) + ' 00:00:00' : null
|
|
|
this.form.businessType = 'MFAA'
|
|
this.form.businessType = 'MFAA'
|
|
|
this.form.createTime = dateFormat(new Date(), "yyyy-MM-dd") + ' 00:00:00' // 制单日期 默认 当天,
|
|
this.form.createTime = dateFormat(new Date(), "yyyy-MM-dd") + ' 00:00:00' // 制单日期 默认 当天,
|
|
|
-
|
|
|
|
|
|
|
+ this.form.createDept = row.accDept
|
|
|
|
|
+ this.form.createDeptName = row.accDeptName
|
|
|
delete this.form.id
|
|
delete this.form.id
|
|
|
delete this.form.status
|
|
delete this.form.status
|
|
|
delete this.form.id
|
|
delete this.form.id
|
|
|
// delete this.form.createUser
|
|
// delete this.form.createUser
|
|
|
// delete this.form.createUserName
|
|
// delete this.form.createUserName
|
|
|
- delete this.form.createDept
|
|
|
|
|
- delete this.form.createDeptName
|
|
|
|
|
|
|
+ // delete this.form.createDept
|
|
|
|
|
+ // delete this.form.createDeptName
|
|
|
// delete this.form.createTime
|
|
// delete this.form.createTime
|
|
|
delete this.form.updateUser
|
|
delete this.form.updateUser
|
|
|
delete this.form.updateUserName
|
|
delete this.form.updateUserName
|
|
@@ -1038,7 +1049,7 @@ export default {
|
|
|
// 判断必填项
|
|
// 判断必填项
|
|
|
let sum = '请输入'
|
|
let sum = '请输入'
|
|
|
for (let item of this.form.feeCenterList) {
|
|
for (let item of this.form.feeCenterList) {
|
|
|
- let i=1
|
|
|
|
|
|
|
+ let i = 1
|
|
|
if (!item.dc) {
|
|
if (!item.dc) {
|
|
|
sum += ` 应收序号${i}收/付`
|
|
sum += ` 应收序号${i}收/付`
|
|
|
}
|
|
}
|
|
@@ -1504,7 +1515,8 @@ export default {
|
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
|
color: #54BCBD;
|
|
color: #54BCBD;
|
|
|
}
|
|
}
|
|
|
-::v-deep .el-card__body{
|
|
|
|
|
|
|
+
|
|
|
|
|
+::v-deep .el-card__body {
|
|
|
padding: 6px 20px;
|
|
padding: 6px 20px;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|