瀏覽代碼

货代11.08

caojunjie 1 年之前
父節點
當前提交
e4ba3e17e7

+ 71 - 0
src/router/views/index.js

@@ -2723,4 +2723,75 @@ export default [{
       component: () => import( /* webpackChunkName: "views" */ '@/views/iosBasicData/SeafreightExportF/bills/index.vue')
     }]
   },
+  {
+    path: '/iosBasicData/losbfeestemplate/index',
+    component: Layout,
+    hidden: true,
+    children: [{
+      path: '/iosBasicData/losbfeestemplate/index',
+      name: '费用模板(F)',
+      meta: {
+        i18n: '/iosBasicData/losbfeestemplate/index',
+        keepAlive: true,
+      },
+      component: () => import( /* webpackChunkName: "views" */ '@/views/iosBasicData/losbfeestemplate/index.vue')
+    }]
+  },
+  {
+    path: '/iosBasicData/bcorps/index',
+    component: Layout,
+    hidden: true,
+    children: [{
+      path: '/iosBasicData/bcorps/index',
+      name: '往来单位(F)',
+      meta: {
+        i18n: '/iosBasicData/bcorps/index',
+        keepAlive: true,
+      },
+      component: () => import( /* webpackChunkName: "views" */ '@/views/iosBasicData/bcorps/index.vue')
+    }]
+  },
+  {
+    path: '/iosBasicData/rateManagement/index',
+    component: Layout,
+    hidden: true,
+    children: [{
+      path: '/iosBasicData/rateManagement/index',
+      name: '币别及汇率(F)',
+      meta: {
+        i18n: '/iosBasicData/rateManagement/index',
+        keepAlive: true,
+      },
+      component: () => import( /* webpackChunkName: "views" */ '@/views/iosBasicData/rateManagement/index.vue')
+    }]
+  },
+  {
+    path: '/iosBasicData/baccitemstype/index',
+    component: Layout,
+    hidden: true,
+    children: [{
+      path: '/iosBasicData/baccitemstype/index',
+      name: '核算项目(F)',
+      meta: {
+        i18n: '/iosBasicData/baccitemstype/index',
+        keepAlive: true,
+      },
+      component: () => import( /* webpackChunkName: "views" */ '@/views/iosBasicData/baccitemstype/index.vue')
+    }]
+  },
+  {
+    path: '/financialManagementF/agreementprice/index',
+    component: Layout,
+    hidden: true,
+    children: [{
+      path: '/financialManagementF/agreementprice/index',
+      name: '协议管理(F)',
+      meta: {
+        i18n: '/financialManagementF/agreementprice/index',
+        keepAlive: true,
+      },
+      component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagementF/agreementprice/index.vue')
+    }]
+  },
+
 ]

+ 3 - 3
src/views/approval/processConfigH/index.vue

@@ -332,7 +332,7 @@ export default {
       })
       detailData({id: row.id}).then(res => {
         this.dataForm = res.data.data
-        this.detailData = res.data.data.pjAuditPathsLevels
+        this.detailData = res.data.data.losAuditPathsLevels
         this.detailData.map(e => {
           let params = {};
           if (e.auditMoldId && e.auditMoldId.length > 0) {
@@ -439,9 +439,9 @@ export default {
       }
       let params ={
         ...this.dataForm,
-        pjAuditPathsLevels: JSON.parse(JSON.stringify(this.detailData))
+        losAuditPathsLevels: JSON.parse(JSON.stringify(this.detailData))
       }
-      for (let item of params.pjAuditPathsLevels){
+      for (let item of params.losAuditPathsLevels){
         item.levelId = _.add(item.$index,1)
         delete item.id
         if (item.auditMoldId) {

+ 1 - 1
src/views/financialManagementF/agreementprice/index.vue

@@ -342,7 +342,7 @@
               if (JSON.stringify(this.$route.query) != "{}") {
                   this.$router.$avueRouter.closeTag();
                   this.$router.push({
-                      path: "/iosBasicData/losbfeestemplate/index"
+                      path: "/financialManagementF/agreementprice/index"
                   });
               }
               this.isShow = true;

+ 4 - 4
src/views/iosBasicData/SeafreightExportF/bills/assembly/formbottom.vue

@@ -279,13 +279,13 @@
             </el-row>
             <el-row>
                 <el-col :span="6">
-                    <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.isLargeCargo">大件货</el-checkbox>
+                    <el-checkbox size="medium" :true-label="1" :false-label="0" :disabled="detailData.seeDisabled" v-model="assemblyForm.isLargeCargo">大件货</el-checkbox>
                 </el-col>
                 <el-col :span="6">
                     <div>
-                        <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.isNeedLand">陆运</el-checkbox>
-                        <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.isNeedDeclare">需报关</el-checkbox>
-                        <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.isNeedIq">需三检</el-checkbox>
+                        <el-checkbox size="medium" :true-label="1" :false-label="0" :disabled="detailData.seeDisabled" v-model="assemblyForm.isNeedLand">陆运</el-checkbox>
+                        <el-checkbox size="medium" :true-label="1" :false-label="0" :disabled="detailData.seeDisabled" v-model="assemblyForm.isNeedDeclare">需报关</el-checkbox>
+                        <el-checkbox size="medium" :true-label="1" :false-label="0" :disabled="detailData.seeDisabled" v-model="assemblyForm.isNeedIq">需三检</el-checkbox>
                     </div>
                 </el-col>
                 <el-col :span="6">

+ 1 - 1
src/views/iosBasicData/SeafreightExportF/bills/assembly/mbinformation.vue

@@ -315,7 +315,7 @@
                 type:Object
             },
             detailData:{
-                type:Boolean,
+                type:Object,
             }
         },
         data(){

+ 6 - 2
src/views/iosBasicData/SeafreightExportF/bills/assembly/reports.vue

@@ -53,8 +53,8 @@
       </template>
       <template slot-scope="scope" slot="menu">
         <el-link type="primary" style="font-size: 12px" icon="el-icon-view" :underline="false" @click="addedData(1, scope)">查看详情&nbsp;&nbsp;</el-link>
-        <el-link type="primary" style="font-size: 12px" icon="el-icon-edit" :underline="false" @click="addedData(2, scope)">编 辑&nbsp;&nbsp;</el-link>
-        <el-link type="primary" style="font-size: 12px" icon="el-icon-delete" :underline="false" @click="rowDel(scope.row)">删 除</el-link>
+        <el-link type="primary" style="font-size: 12px" icon="el-icon-edit" :underline="false" :disabled="disabled" @click="addedData(2, scope)">编 辑&nbsp;&nbsp;</el-link>
+        <el-link type="primary" style="font-size: 12px" icon="el-icon-delete" :underline="false" :disabled="disabled" @click="rowDel(scope.row)">删 除</el-link>
         <el-link type="primary" @click="handleReportPreview(scope.row.url)">预览报表</el-link>
       </template>
     </avue-crud>
@@ -77,6 +77,10 @@
     props: {
       id: {
         type: String
+      },
+      disabled:{
+        type:Boolean,
+        default:false,
       }
     },
     data() {

+ 1 - 1
src/views/iosBasicData/SeafreightExportF/bills/billsDetails.vue

@@ -185,7 +185,7 @@
                                         <mbinformation :assemblyForm="form" :detailData="detailData"></mbinformation>
                                     </el-tab-pane>
                                     <el-tab-pane label="单证中心" name="fourth">
-                                      <reports :id="form.id"></reports>
+                                      <reports :id="form.id" :disabled="detailData.seeDisabled"></reports>
                                     </el-tab-pane>
                                     <el-tab-pane label="EDI CODE" name="sixth">
                                         <edicode :assemblyForm="form" :detailData="detailData"></edicode>

+ 8 - 2
src/views/iosBasicData/bcorps/index.vue

@@ -1283,9 +1283,15 @@ export default {
       });
     },
     goBack() {
-      this.onLoad(this.page);
-      this.detailData = {};
+      if (JSON.stringify(this.$route.query) != "{}") {
+         this.$router.$avueRouter.closeTag();
+         this.$router.push({
+             path: "/iosBasicData/bcorps/index"
+         });
+      }
       this.isShow = true;
+      this.detailData = {};
+      this.onLoad(this.page);
     },
     // 类别弹窗关闭
     corpTypeClose(done) {

+ 1 - 1
src/views/iosBasicData/rateManagement/index.vue

@@ -294,7 +294,7 @@ export default {
       if (this.$route.query.check) {
         this.$router.$avueRouter.closeTag(this.$route.fullPath);
         this.$router.push({
-          path: "/salaryManagement/primarySchool/index"
+          path: "/iosBasicData/rateManagement/index"
         });
       }
       this.detailData = this.$options.data().detailData;