Browse Source

修改下拉

chenrui  1 year ago
parent
commit
131cbc868a

+ 1 - 1
src/views/statisticalanalysis/components/echart/statisticsHeader.vue

@@ -364,7 +364,7 @@ export default {
     },
     formData: {
       handler(val) {
-        if (this.action === 14) {
+        if (this.action === 14 || this.action === 2) {
           this.$emit("fore", val);
         }
       },

+ 110 - 44
src/views/statisticalanalysis/specialGoodsStatistics/index.vue

@@ -15,6 +15,7 @@
         @getFormData="getFormData"
         @export="tableToExcel"
         @upset="upset"
+        @fore="fore"
       />
     </div>
     <div class="echart">
@@ -143,50 +144,50 @@ export default {
           requiredWarning: "",
           clearable: true,
           options: [
-            {
-              value: "活",
-              label: "活",
-            },
-            {
-              value: "鲜",
-              label: "鲜",
-            },
-            {
-              value: "药",
-              label: "药",
-            },
-            {
-              value: "危",
-              label: "危",
-            },
-            {
-              value: "冷",
-              label: "冷",
-            },
-            {
-              value: "锂",
-              label: "锂",
-            },
-            {
-              value: "快",
-              label: "快",
-            },
-            {
-              value: "动",
-              label: "动",
-            },
-            {
-              value: "贵",
-              label: "贵",
-            },
-            {
-              value: "邮",
-              label: "邮",
-            },
-            {
-              value: "全部",
-              label: "全部",
-            },
+            // {
+            //   value: "活",
+            //   label: "活",
+            // },
+            // {
+            //   value: "鲜",
+            //   label: "鲜",
+            // },
+            // {
+            //   value: "药",
+            //   label: "药",
+            // },
+            // {
+            //   value: "危",
+            //   label: "危",
+            // },
+            // {
+            //   value: "冷",
+            //   label: "冷",
+            // },
+            // {
+            //   value: "锂",
+            //   label: "锂",
+            // },
+            // {
+            //   value: "快",
+            //   label: "快",
+            // },
+            // {
+            //   value: "动",
+            //   label: "动",
+            // },
+            // {
+            //   value: "贵",
+            //   label: "贵",
+            // },
+            // {
+            //   value: "邮",
+            //   label: "邮",
+            // },
+            // {
+            //   value: "全部",
+            //   label: "全部",
+            // },
           ],
         },
         {
@@ -228,6 +229,71 @@ export default {
   },
   destroyed() {},
   methods: {
+    fore(data) {
+      if (data.fttp === "国内离港" || data.fttp === "国内进港") {
+        this.formItems[3].options = [
+          {
+            value: "动",
+            label: "动",
+          },
+          {
+            value: "贵",
+            label: "贵",
+          },
+          {
+            value: "邮",
+            label: "邮",
+          },
+          {
+            value: "鲜",
+            label: "鲜",
+          },
+          {
+            value: "锂",
+            label: "锂",
+          },
+          {
+            value: "全部",
+            label: "全部",
+          },
+        ];
+      } else if (data.fttp === "国际离港" || data.fttp === "国际进港") {
+        this.formItems[3].options = [
+          {
+            value: "活",
+            label: "活",
+          },
+          {
+            value: "鲜",
+            label: "鲜",
+          },
+          {
+            value: "药",
+            label: "药",
+          },
+          {
+            value: "危",
+            label: "危",
+          },
+          {
+            value: "冷",
+            label: "冷",
+          },
+          {
+            value: "锂",
+            label: "锂",
+          },
+          {
+            value: "快",
+            label: "快",
+          },
+          {
+            value: "全部",
+            label: "全部",
+          },
+        ];
+      }
+    },
     getFormData(data) {
       this.tableData.time = [];
       this.tableData.data1 = [];

+ 25 - 25
src/views/statisticalanalysis/specialgoodsdelist/index.vue

@@ -119,30 +119,30 @@ export default {
           requiredWarning: "",
           clearable: true,
           options: [
-            {
-              value: "动",
-              label: "动",
-            },
-            {
-              value: "贵",
-              label: "贵",
-            },
-            {
-              value: "邮",
-              label: "邮",
-            },
-            {
-              value: "鲜",
-              label: "鲜",
-            },
-            {
-              value: "锂",
-              label: "锂",
-            },
-            {
-              value: "全部",
-              label: "全部",
-            },
+            // {
+            //   value: "动",
+            //   label: "动",
+            // },
+            // {
+            //   value: "贵",
+            //   label: "贵",
+            // },
+            // {
+            //   value: "邮",
+            //   label: "邮",
+            // },
+            // {
+            //   value: "鲜",
+            //   label: "鲜",
+            // },
+            // {
+            //   value: "锂",
+            //   label: "锂",
+            // },
+            // {
+            //   value: "全部",
+            //   label: "全部",
+            // },
           ],
         },
         {
@@ -196,7 +196,7 @@ export default {
             label: "全部",
           },
         ];
-      } else {
+      } else if (data.fttp === "国际出港" || data.fttp === "国际进港") {
         this.formItems[1].options = [
           {
             value: "活",