From ad51ed48d64a29467b38196cfd47ba1a5d3ed37f Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 12 三月 2025 22:28:52 +0800
Subject: [PATCH] 添加日报表统计

---
 src/views/student/components/create.vue |   47 ++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 40 insertions(+), 7 deletions(-)

diff --git a/src/views/student/components/create.vue b/src/views/student/components/create.vue
index 2dc2037..31ecea0 100644
--- a/src/views/student/components/create.vue
+++ b/src/views/student/components/create.vue
@@ -25,7 +25,7 @@
         <el-form-item label="鑱旂郴鐢佃瘽" style="width: 400px">
           <el-input v-model="createData.mobile" size="small"></el-input>
         </el-form-item>
-        <el-form-item label="璇惧寘/浼氬憳鍗�">
+        <el-form-item label="璇惧寘">
           <el-select
             v-model="createData.saleMan.id"
             filterable
@@ -41,6 +41,35 @@
             >
             </el-option>
           </el-select>
+        </el-form-item>
+        <el-form-item label="璇炬椂" style="width: 400px">
+          <el-input-number v-model="num" size="small"></el-input-number>
+        </el-form-item>
+        <el-form-item label="缂磋垂" style="width: 400px">
+          <el-input-number
+            v-model="num"
+            size="small"
+            style="width: 200px"
+          ></el-input-number>
+        </el-form-item>
+        <el-form-item label="鏈夋晥鏈�" style="width: 400px">
+          <div>
+            <el-radio-group v-model="lifespan" @input="lifespanChange" size="mini">
+              <el-radio-button label="month">涓�鏈�</el-radio-button>
+              <el-radio-button label="year">涓�骞�</el-radio-button>
+              <el-radio-button label="longTerm">闀挎湡</el-radio-button>
+              <el-radio-button label="custom">鑷畾涔�</el-radio-button>
+            </el-radio-group>
+          </div>
+          <div>
+            <el-date-picker
+              v-model="createData.endDate"
+              type="date"
+              placeholder="閫夋嫨鏃ユ湡"
+              size="small"
+            >
+            </el-date-picker>
+          </div>
         </el-form-item>
         <el-form-item label="璇剧▼椤鹃棶">
           <el-select
@@ -96,16 +125,16 @@
     return {
       dialogVisible: false,
       createData: {
-        beginDate: "",
+        beginDate: new Date(),
         birthday: null,
         description: "",
         detailDescription: "",
-        endDate: "",
+        endDate: new Date(),
         amt: 0,
         freezeQty: 0,
         gender: "鐢�",
         mobile: "",
-        orgId: "", //鏈烘瀯
+        orgId: 25, //鏈烘瀯
         playerId: null,
         playerName: "",
         qty: 0,
@@ -113,12 +142,13 @@
           id: "",
           name: "",
         },
-        staffId: JSON.parse(localStorage.getItem("user")).staffs[0].id,
+        staffId: JSON.parse(localStorage.getItem("selectStaff")).id,
         visibility: true,
-        voucherId: "", //璇惧寘/浼氬憳鍗�
+        voucherId: "", //璇惧寘
       },
       saleManList: [],
       voucherList: [],
+      lifespan:''
     };
   },
   created() {},
@@ -128,7 +158,7 @@
     },
     getSaleManList() {
       let data = {
-        staffId: JSON.parse(localStorage.getItem("user")).staffs[0].id,
+        staffId: JSON.parse(localStorage.getItem("selectStaff")).id,
         keyword: "",
         pageIn: {
           index: 0,
@@ -152,6 +182,9 @@
     goDetails(row) {
       this.$router.push("/details");
     },
+    lifespanChange(val){
+      console.log(val);
+    }
   },
 };
 </script>

--
Gitblit v1.8.0