刘恒 пре 1 година
родитељ
комит
dc9e9dcee1
3 измењених фајлова са 25 додато и 54 уклоњено
  1. 9 9
      src/layouts/header/AdminHeader.vue
  2. 15 45
      src/pages/business/sales.vue
  3. 1 0
      src/router/config.js

+ 9 - 9
src/layouts/header/AdminHeader.vue

@@ -171,25 +171,25 @@ export default {
         .forEach((route, index) => {
           const path =
             index == 1 ? "/" + lastPath.split("/")[1] + route.path : route.path;
-          // console.log(path);
-
+          // console.log(route.name);
+          // console.log(path.split("/message")[0]);
           if (route.name == "保费详情") {
             switch (path.split("/message")[0]) {
-              case "/business/sales":
+              case "/business/business/sales":
                 breadcrumb.push({
-                  path: path.split("/message")[0],
+                  path: "/business/sales",
                   name: "电销",
                 });
                 break;
-              case "/business/agent":
+              case "/business/business/agent":
                 breadcrumb.push({
-                  path: path.split("/message")[0],
+                  path: "/business/agent",
                   name: "代理人",
                 });
                 break;
-              case "/business/channel":
+              case "/business/business/channel":
                 breadcrumb.push({
-                  path: path.split("/message")[0],
+                  path: "/business/channel",
                   name: "渠道",
                 });
                 break;
@@ -221,7 +221,7 @@ export default {
                 break;
             }
           }
-
+          // console.log(breadcrumb);
           breadcrumb.push({ path: path, name: route.name });
         });
       let pageTitle = this.page && this.page.title;

+ 15 - 45
src/pages/business/sales.vue

@@ -98,7 +98,7 @@
         <div class="table-title">
           <h2>电销</h2>
           <div>
-            <span>时间筛选</span>
+            <!-- <span>时间筛选</span>
             <a-range-picker
               @change="onChangeTime"
               v-model="formState.time"
@@ -106,45 +106,8 @@
               style="margin-left: 10px"
             >
               <a-icon slot="suffixIcon" type="calendar" />
-            </a-range-picker>
-            <a-radio-group
-              default-value="0"
-              button-style="solid"
-              v-model="formState.dateType"
-              @change="getVerification()"
-              style="margin-left: 10px"
-            >
-              <a-radio-button
-                value="1"
-                @click="
-                  (formState.time = []),
-                    (formState.createtimeStart = ''),
-                    (formState.createtimeEnd = '')
-                "
-              >
-                当天
-              </a-radio-button>
-              <a-radio-button
-                value="2"
-                @click="
-                  (formState.time = []),
-                    (formState.createtimeStart = ''),
-                    (formState.createtimeEnd = '')
-                "
-              >
-                近7天
-              </a-radio-button>
-              <a-radio-button
-                value="3"
-                @click="
-                  (formState.time = []),
-                    (formState.createtimeStart = ''),
-                    (formState.createtimeEnd = '')
-                "
-              >
-                近30天
-              </a-radio-button>
-            </a-radio-group>
+            </a-range-picker> -->
+            <datePicker @getList="timeChange"></datePicker>
           </div>
         </div>
         <a-form
@@ -206,7 +169,8 @@
 import StandardTable from "@/components/table/StandardTable";
 // import mixin from "../../minins/mixin";
 import tree from "@/components/tree/userTree";
-import moment from "moment";
+// import moment from "moment";
+import datePicker from "@/components/datePicker";
 
 const columns = [
   {
@@ -260,15 +224,16 @@ export default {
   components: {
     StandardTable,
     tree,
+    datePicker,
   },
   //   mixins: [mixin],
   data() {
     return {
       formState: {
         dateType: undefined,
-        time: [moment().format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")],
-        createtimeStart: moment().format("YYYY-MM-DD"),
-        createtimeEnd: moment().format("YYYY-MM-DD"),
+        // time: [moment().format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")],
+        // createtimeStart: moment().format("YYYY-MM-DD"),
+        // createtimeEnd: moment().format("YYYY-MM-DD"),
         userName: "",
         userId: "",
         treeUserId: "",
@@ -302,11 +267,16 @@ export default {
     };
   },
   mounted() {
-    this.getVerification();
+    // this.getVerification();
     // setTimeout(() => {
     // }, 1000);
   },
   methods: {
+    timeChange(val) {
+      // console.log(val);
+      this.formState = { ...val };
+      this.getList();
+    },
     chooseUser(val) {
       this.formState.treeUserId = val;
       this.getVerification();

+ 1 - 0
src/router/config.js

@@ -239,6 +239,7 @@ const router = new Router({
 
           component: () => import('@/pages/business/message'),
         },
+
         {
           path: '/business/agent/message',
           name: '保费详情',