|
@@ -53,8 +53,9 @@
|
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown> -->
|
|
</el-dropdown> -->
|
|
|
-
|
|
|
|
|
- <el-button size="small" style="margin-right: 8px" :loading="saveLoading" :disabled="!form.id"
|
|
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="bigtabs != 'dz' && (roleName.includes('admin') || (roleName.includes('应付修改') && roleName.includes('应付查看')) || (roleName.includes('应收修改') && roleName.includes('应收查看')))"
|
|
|
|
|
+ size="small" style="margin-right: 8px" :loading="saveLoading" :disabled="!form.id"
|
|
|
@click="previewDialogfun">预 览
|
|
@click="previewDialogfun">预 览
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button v-if="form.id && form.logisticsStatus == '录入'" size="small" type="success"
|
|
<el-button v-if="form.id && form.logisticsStatus == '录入'" size="small" type="success"
|
|
@@ -63,8 +64,9 @@
|
|
|
<el-button v-if="form.id && form.logisticsStatus == '已提交'" size="small" type="danger"
|
|
<el-button v-if="form.id && form.logisticsStatus == '已提交'" size="small" type="danger"
|
|
|
@click.stop="allClick('物流撤销提交')">撤销物流
|
|
@click.stop="allClick('物流撤销提交')">撤销物流
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- <el-button v-if="form.id && form.transferOrderStatus == '录入' && form.billType != 'MH'&&(roleName.includes('admin') || roleName.includes('总部'))" size="small"
|
|
|
|
|
- type="info" @click.stop="allClick('转单')">转单
|
|
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="form.id && form.transferOrderStatus == '录入' && form.billType != 'MH' && (roleName.includes('admin') || roleName.includes('总部'))"
|
|
|
|
|
+ size="small" type="info" @click.stop="allClick('转单')">转 单
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button v-if="form.id && form.transferOrderStatus == '已转单'" size="small" type="danger"
|
|
<el-button v-if="form.id && form.transferOrderStatus == '已转单'" size="small" type="danger"
|
|
|
@click.stop="allClick('撤销转单')">撤销转单
|
|
@click.stop="allClick('撤销转单')">撤销转单
|
|
@@ -258,7 +260,7 @@
|
|
|
</mbinformation>
|
|
</mbinformation>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="报表管理" name="fourth"
|
|
<el-tab-pane label="报表管理" name="fourth"
|
|
|
- v-if="roleName.indexOf('admin') != -1 ? true : roleName.indexOf('报表管理') != -1 ? true : false">
|
|
|
|
|
|
|
+ v-if="roleName.includes('admin') ? true : roleName.includes('报表管理') ? true : false">
|
|
|
<reports :id="form.id" :assemblyForm="form"
|
|
<reports :id="form.id" :assemblyForm="form"
|
|
|
:disabled="detailData.seeDisabled || showLock" businessValue="HYCK"></reports>
|
|
:disabled="detailData.seeDisabled || showLock" businessValue="HYCK"></reports>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
@@ -278,9 +280,8 @@
|
|
|
</basic-container>
|
|
</basic-container>
|
|
|
</div>
|
|
</div>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
-
|
|
|
|
|
<el-tab-pane label="费用信息" name="fy" class="scrollable-container"
|
|
<el-tab-pane label="费用信息" name="fy" class="scrollable-container"
|
|
|
- v-if="roleName.indexOf('admin') != -1 ? true : roleName.indexOf('应收修改') != -1 || roleName.indexOf('应付修改') != -1 || roleName.indexOf('应收查看') != -1 || roleName.indexOf('应付查看') != -1">
|
|
|
|
|
|
|
+ v-if="!(form.billType == 'MM' && roleName.includes('secondaryAdmin')) && (roleName.includes('admin') || roleName.includes('应收修改') || roleName.includes('应付修改') || roleName.includes('应收查看') || roleName.includes('应付查看'))">
|
|
|
<feecenter :assemblyForm="form" :copyFormData="copyFormData" :detailData="detailData"
|
|
<feecenter :assemblyForm="form" :copyFormData="copyFormData" :detailData="detailData"
|
|
|
:disabled="detailData.seeDisabled || showLock" :pleasereviewType="pleasereviewType"
|
|
:disabled="detailData.seeDisabled || showLock" :pleasereviewType="pleasereviewType"
|
|
|
:pid="form.id" @billsDetailfun="billsDetailfun(form.id)">
|
|
:pid="form.id" @billsDetailfun="billsDetailfun(form.id)">
|
|
@@ -677,7 +678,6 @@ export default {
|
|
|
activeName: 'first',
|
|
activeName: 'first',
|
|
|
bigtabs: 'wt',
|
|
bigtabs: 'wt',
|
|
|
saberUserInfo: {}, // 当前登录人信息
|
|
saberUserInfo: {}, // 当前登录人信息
|
|
|
- roleName: [], // 当前的角色权限
|
|
|
|
|
// 需要加判断是否必填的数据
|
|
// 需要加判断是否必填的数据
|
|
|
messageData: [
|
|
messageData: [
|
|
|
{
|
|
{
|
|
@@ -733,7 +733,7 @@ export default {
|
|
|
value: 'cyCnName',
|
|
value: 'cyCnName',
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
|
- imporiData: [{ id: 0, name: '导入 ONE 模板' }, { id: 1, name: '导入 PIL 订舱模板' }, { id: 2, name: '导入截单格式' }, { id: 3, name: '导入海信提单' }],
|
|
|
|
|
|
|
+ imporiData: [{ id: 0, name: '导入 ONE 模板' }, { id: 1, name: '导入 PIL 订舱模板' }, { id: 2, name: '导入截单格式' }, { id: 3, name: '导入海信提单' }, { id: 4, name: '导入提单样本' }],
|
|
|
excelForm: {},
|
|
excelForm: {},
|
|
|
excelLoading: false,
|
|
excelLoading: false,
|
|
|
excelOption: {
|
|
excelOption: {
|
|
@@ -831,7 +831,6 @@ export default {
|
|
|
let Obj = JSON.parse(localStorage.getItem('saber-tenantId'))
|
|
let Obj = JSON.parse(localStorage.getItem('saber-tenantId'))
|
|
|
this.saberTenantId = Obj ? Obj.content : 0;
|
|
this.saberTenantId = Obj ? Obj.content : 0;
|
|
|
this.saberUserInfo = JSON.parse(localStorage.getItem('saber-userInfo')).content
|
|
this.saberUserInfo = JSON.parse(localStorage.getItem('saber-userInfo')).content
|
|
|
- this.roleName = localStorage.getItem('roleName').split(',')
|
|
|
|
|
isProcurement({ "param": "verify.symbol" }).then(res => {
|
|
isProcurement({ "param": "verify.symbol" }).then(res => {
|
|
|
this.verifySymbolStatus = res.data.data
|
|
this.verifySymbolStatus = res.data.data
|
|
|
})
|
|
})
|
|
@@ -981,6 +980,8 @@ export default {
|
|
|
this.excelOption.column[0].action = `/api/blade-los/templateImport/importPilCutOffOrders?billId=${this.form.id}`
|
|
this.excelOption.column[0].action = `/api/blade-los/templateImport/importPilCutOffOrders?billId=${this.form.id}`
|
|
|
} else if (row == 3) {
|
|
} else if (row == 3) {
|
|
|
this.excelOption.column[0].action = `/api/blade-los/templateImport/importHisenseBill?billId=${this.form.id}`
|
|
this.excelOption.column[0].action = `/api/blade-los/templateImport/importHisenseBill?billId=${this.form.id}`
|
|
|
|
|
+ } else if (row == 4) {
|
|
|
|
|
+ this.excelOption.column[0].action = `/api/blade-los/templateImport/importBills?billId=${this.form.id}`
|
|
|
}
|
|
}
|
|
|
this.excelBox = true
|
|
this.excelBox = true
|
|
|
},
|
|
},
|