Browse Source

feat(1): 仅 数据综合分析模块保留是否排除日常交易类搜索导出条件

17602115550 9 tháng trước cách đây
mục cha
commit
ce6fbea8f8

+ 26 - 4
src/modules/createmodel/alipay/components/ResultTable.vue

@@ -20,7 +20,7 @@
                     <el-form-item v-if="isMainMessageTotal" label="证件号码">
                     <el-input :clearable="true" v-model="normalSearchData.jyzjhm"></el-input>
                     </el-form-item>
-                    <el-form-item v-if="isOpponentPerspective" label="是否排除日常交易类" label-width="200px">
+                    <el-form-item v-if="isOpponentPerspective && isOpponentPerspectiveDeleteNameShow" label="是否排除日常交易类" label-width="200px">
                         <el-tooltip :content="'日常交易类: ' + DailyTransactionsList" placement="top" popper-class="daily-transactions">
                             <el-switch
                                 v-model="relationSearchData.deleteName"
@@ -244,6 +244,12 @@ export default {
                 return this.$store.state.fileStore.fileobj.filename.indexOf('对手透视') != -1
             }
         },
+        // 对手透视 仅数据综合分析模块显示 是否排除日常交易类 导出搜索
+        isOpponentPerspectiveDeleteNameShow:{
+            get(){
+                return this.$store.state.fileStore.fileobj.filename.indexOf('数据分析-对手透视') != -1
+            }
+        },
     },
     created() {
         this.$nextTick(() => {
@@ -310,7 +316,11 @@ export default {
                 "mode":"and",
             }
             if(this.isOpponentPerspective){
-                payload.deleteName = this.relationSearchData.deleteName
+                if(this.isOpponentPerspectiveDeleteNameShow){
+                    payload.deleteName = this.relationSearchData.deleteName
+                }else{
+                    payload.deleteName = 1
+                }
             }
             const loading = this.$loading({
                 lock: true,
@@ -413,7 +423,11 @@ export default {
                 "fileId":this.$store.state.fileStore.fileobj.id,
             }
             if(this.isOpponentPerspective){
-                payload.deleteName = this.relationSearchData.deleteName
+                if(this.isOpponentPerspectiveDeleteNameShow){
+                    payload.deleteName = this.relationSearchData.deleteName
+                }else{
+                    payload.deleteName = 1
+                }
             }
             if (payload.fileId) {
                 this.exportFileById(this.setModelId(payload), num);
@@ -452,7 +466,11 @@ export default {
                 payload.filename = fileObj.filename;
                 payload.values =  this.getSearchValuesList()
                 if(this.isOpponentPerspective){
+                    if(this.isOpponentPerspectiveDeleteNameShow){
                     payload.deleteName = this.relationSearchData.deleteName
+                }else{
+                    payload.deleteName = 1
+                }
                 }
             }else{
                 let fileObj = this.$store.getters.getCurrentFile;
@@ -505,7 +523,11 @@ export default {
 
             this.beforePayload = payload;
             if(this.isOpponentPerspective){
-                payload.deleteName = this.relationSearchData.deleteName
+                if(this.isOpponentPerspectiveDeleteNameShow){
+                    payload.deleteName = this.relationSearchData.deleteName
+                }else{
+                    payload.deleteName = 1
+                }
             }
             this.$store
                 .dispatch("view_data_by_query", this.setModelId(payload))

+ 5 - 1
src/modules/createmodel/components/MultidimensionalTable.vue

@@ -174,7 +174,11 @@ export default {
 
             this.beforePayload = payload;
             if(this.$store.state.fileStore.fileobj.filename.indexOf('对手透视') != -1){
-                payload.deleteName = 2
+                if(this.$store.state.fileStore.fileobj.filename.indexOf('数据分析-对手透视') != -1){
+                    payload.deleteName = 2
+                }else{
+                    payload.deleteName = 1
+                }
             }
             this.$store
                 .dispatch("view_data_by_query", this.setModelId(payload))