Qukatie 7 miesięcy temu
rodzic
commit
38c21d19d3

+ 11 - 10
src/views/iosBasicData/SeafreightExportF/bills/billsDetails.vue

@@ -53,8 +53,9 @@
                         </el-dropdown-item>
                     </el-dropdown-menu>
                 </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">预 览
                 </el-button>
                 <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"
                     @click.stop="allClick('物流撤销提交')">撤销物流
                 </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 v-if="form.id && form.transferOrderStatus == '已转单'" size="small" type="danger"
                     @click.stop="allClick('撤销转单')">撤销转单
@@ -258,7 +260,7 @@
                                     </mbinformation>
                                 </el-tab-pane>
                                 <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"
                                         :disabled="detailData.seeDisabled || showLock" businessValue="HYCK"></reports>
                                 </el-tab-pane>
@@ -278,9 +280,8 @@
                         </basic-container>
                     </div>
                 </el-tab-pane>
-
                 <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"
                         :disabled="detailData.seeDisabled || showLock" :pleasereviewType="pleasereviewType"
                         :pid="form.id" @billsDetailfun="billsDetailfun(form.id)">
@@ -677,7 +678,6 @@ export default {
             activeName: 'first',
             bigtabs: 'wt',
             saberUserInfo: {}, // 当前登录人信息
-            roleName: [], // 当前的角色权限
             // 需要加判断是否必填的数据
             messageData: [
                 {
@@ -733,7 +733,7 @@ export default {
                     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: {},
             excelLoading: false,
             excelOption: {
@@ -831,7 +831,6 @@ export default {
         let Obj = JSON.parse(localStorage.getItem('saber-tenantId'))
         this.saberTenantId = Obj ? Obj.content : 0;
         this.saberUserInfo = JSON.parse(localStorage.getItem('saber-userInfo')).content
-        this.roleName = localStorage.getItem('roleName').split(',')
         isProcurement({ "param": "verify.symbol" }).then(res => {
             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}`
             } else if (row == 3) {
                 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
         },