Просмотр исходного кода

feat(发票确认): 根据润天客户环境ID动态显示回执相关字段

liujt 2 месяцев назад
Родитель
Сommit
0b36fff68a

+ 15 - 0
src/enum/dict.js

@@ -75,6 +75,21 @@ export default {
   贮藏: 'layBy',
   贮藏: 'layBy',
 };
 };
 
 
+/**
+   * ClientEnum 枚举
+   * 特殊处理的客户环境id
+   * 1 主环境-601环境
+   * 2 soll-索尔环境
+   * 3 tg-碳谷环境
+   * 4 baoyue-宝悦环境
+   * 5 jiashi-嘉实环境
+   * 9 jiannan-江南
+   * 21 中能装备环境
+   * 6 润天智科
+   * 7 特瑞医疗
+   * 8 华泰
+   */
+
 export const numberList = [
 export const numberList = [
   'urgent_type',
   'urgent_type',
   'patrol_cycle',
   'patrol_cycle',

+ 6 - 2
src/views/saleManage/saleOrder/invoiceConfirm/components/addInvoiceDialog.vue

@@ -32,7 +32,7 @@
           </el-form-item>
           </el-form-item>
         </el-col>
         </el-col>
         <el-col :span="12">
         <el-col :span="12">
-          <el-form-item prop="repliedFiles" label="回执附件">
+          <el-form-item prop="repliedFiles" :label="clientEnvironmentId == 6 ? '契约锁签收回执' : '回执附件'">
             <fileMain v-model="form.repliedFiles"></fileMain>
             <fileMain v-model="form.repliedFiles"></fileMain>
           </el-form-item>
           </el-form-item>
         </el-col>
         </el-col>
@@ -719,7 +719,11 @@
       this.requestDict('产地');
       this.requestDict('产地');
       this.requestDict('商品价格类型');
       this.requestDict('商品价格类型');
     },
     },
-    computed: {},
+    computed: {
+      clientEnvironmentId() {
+        return this.$store.state.user.info.clientEnvironmentId;
+      },
+    },
 
 
     methods: {
     methods: {
       //选择发货单回调
       //选择发货单回调

+ 7 - 2
src/views/saleManage/saleOrder/invoiceConfirm/components/detailDialog.vue

@@ -48,7 +48,7 @@
             <el-form-item label="发货附件:" prop="sendFiles">
             <el-form-item label="发货附件:" prop="sendFiles">
               <fileMain v-model="form.sendFiles" type="view"></fileMain>
               <fileMain v-model="form.sendFiles" type="view"></fileMain>
             </el-form-item>
             </el-form-item>
-            <el-form-item label="回执附件:" prop="sendFiles">
+            <el-form-item :label="clientEnvironmentId == 6 ? '契约锁签收回执:' : '回执附件'" prop="repliedFiles">
               <fileMain v-model="form.repliedFiles" type="view"></fileMain>
               <fileMain v-model="form.repliedFiles" type="view"></fileMain>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
@@ -62,7 +62,7 @@
               <el-input v-model="form.sendNo" disabled></el-input>
               <el-input v-model="form.sendNo" disabled></el-input>
             </el-form-item>
             </el-form-item>
 
 
-            <el-form-item prop="replied" label="是否回执:">
+            <el-form-item prop="replied" :label="clientEnvironmentId == 6 ? '契约锁是否签收:' : '是否回执:'">
               <el-select v-model="form.replied" disabled style="width: 100%">
               <el-select v-model="form.replied" disabled style="width: 100%">
                 <el-option label="是" :value="1"></el-option>
                 <el-option label="是" :value="1"></el-option>
                 <el-option label="否" :value="0"></el-option>
                 <el-option label="否" :value="0"></el-option>
@@ -548,6 +548,11 @@
         ]
         ]
       };
       };
     },
     },
+    computed: {
+      clientEnvironmentId() {
+        return this.$store.state.user.info.clientEnvironmentId;
+      },
+    },
 
 
     created() {
     created() {
       this.requestDict('产地');
       this.requestDict('产地');

+ 6 - 2
src/views/saleManage/saleOrder/invoiceConfirm/index.vue

@@ -296,7 +296,7 @@
           },
           },
           {
           {
             prop: 'replied',
             prop: 'replied',
-            label: '是否回执',
+            label: this.clientEnvironmentId == 6 ? '契约锁是否签收' : '是否回执',
             align: 'center',
             align: 'center',
             showOverflowTooltip: true,
             showOverflowTooltip: true,
             minWidth: 120,
             minWidth: 120,
@@ -342,7 +342,11 @@
         cacheKeyUrl: 'eos-436e7400-saleManage-invoiceConfirm'
         cacheKeyUrl: 'eos-436e7400-saleManage-invoiceConfirm'
       };
       };
     },
     },
-    computed: {},
+    computed: {
+      clientEnvironmentId() {
+        return this.$store.state.user.info.clientEnvironmentId;
+      },
+    },
 
 
     methods: {
     methods: {
       /* 表格数据源 */
       /* 表格数据源 */