mo 4 năm trước cách đây
mục cha
commit
b8ffa93926

+ 196 - 0
src/views/businessManager/resetList/index.vue

@@ -0,0 +1,196 @@
+<!--  -->
+<template>
+  <div class="m-container">
+    <h2>
+      <div class="squrt"></div>更换列表
+    </h2>
+    <div class="m-core">
+      <el-form :inline="true"
+               :model="searchForm">
+        <el-form-item>
+          <el-input v-model.trim="searchForm.search"
+                    @keyup.enter.native="search"
+                    placeholder></el-input>
+        </el-form-item>
+        <el-form-item prop="organId">
+          <el-select class="multiple"
+                     v-model.trim="searchForm.organId"
+                     filterable
+                     clearable
+                     placeholder="请选择分部">
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item prop="organId">
+          <el-select class="multiple"
+                     v-model.trim="searchForm.organId"
+                     filterable
+                     clearable
+                     placeholder="请选择学校">
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item prop="organId">
+          <el-select class="multiple"
+                     v-model.trim="searchForm.organId"
+                     filterable
+                     clearable
+                     placeholder="销售类型">
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item>
+          <el-date-picker style="width:410px;"
+                          v-model.trim="orderDate"
+                          type="daterange"
+                          value-format="yyyy-MM-dd"
+                          @change="searchOrderDate"
+                          range-separator="至"
+                          start-placeholder="开始日期"
+                          end-placeholder="结束日期"
+                          :picker-options="{ firstDayOfWeek: 1 }">
+          </el-date-picker>
+        </el-form-item>
+      </el-form>
+      <div class="tableWrap">
+        <el-table style="width: 100%"
+                  :header-cell-style="{background:'#EDEEF0',color:'#444'}"
+                  :data="tableList">
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="交易流水号"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="订单号"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="学员姓名"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="原乐器"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="原支付金额(元)"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="更换乐器"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="更换教辅"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="更换金额(元)"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="差价(元)"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="成本差(元)"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="教务老师"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="交易方式"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="收款账户"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="所属分部"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="所属学校"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="乐团"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="销售日期"></el-table-column>
+          <el-table-column align="center"
+                           prop="studentId"
+                           label="操作">
+            <template slot-scope="scope">
+              <div>
+                <el-button type="text">修改</el-button>
+              </div>
+            </template>
+          </el-table-column>
+        </el-table>
+        <pagination :total="rules.total"
+                    :page.sync="rules.page"
+                    :limit.sync="rules.limit"
+                    :page-sizes="rules.page_size"
+                    @pagination="getList" />
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import axios from "axios";
+import { getToken } from "@/utils/auth";
+import pagination from "@/components/Pagination/index";
+import load from "@/utils/loading";
+import { getTeacher, getEmployeeOrgan } from "@/api/buildTeam";
+
+export default {
+  components: { pagination },
+  data () {
+    return {
+      searchForm: {
+        search: null
+      },
+      teacherList: [],
+      tableList: [],
+      organList: [],
+      rules: {
+        // 分页规则
+        limit: 10, // 限制显示条数
+        page: 1, // 当前页
+        total: 0, // 总条数
+        page_size: [10, 20, 40, 50] // 选择限制显示条数
+      },
+    };
+  },
+  //生命周期 - 创建完成(可以访问当前this实例)
+  created () { },
+  //生命周期 - 挂载完成(可以访问DOM元素)
+  mounted () {
+    getTeacher().then(res => {
+      if (res.code == 200) {
+        this.teacherList = res.data;
+      }
+    });
+    getEmployeeOrgan().then(res => {
+      if (res.code == 200) {
+        this.organList = res.data;
+      }
+    });
+    // 获取分部
+
+    this.init();
+
+
+  },
+  activated () {
+    this.init();
+  },
+  methods: {
+    init () {
+    },
+    getList () { }
+  }
+};
+</script>
+<style lang='scss' scoped>
+</style>

+ 12 - 0
src/views/businessManager/resetList/resetSound.vue

@@ -0,0 +1,12 @@
+<template>
+  <div>
+
+  </div>
+</template>
+<style lang="scss">
+</style>
+<script>
+export default {
+
+}
+</script>

+ 0 - 0
{