wangtao 2 years ago
parent
commit
3e5939ab66

+ 0 - 277
src/views/cateringManagement/personnel/index.vue

@@ -1,277 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" >
-      <el-form-item label="姓名" prop="userName" label-width="40px">
-        <el-input
-          v-model.trim="queryParams.userName"
-          placeholder="请输入姓名"
-          clearable
-          size="small"
-          style="width: 140px"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="手机号" prop="userPhone">
-        <el-input
-          v-model.trim="queryParams.userPhone"
-          placeholder="请输入手机号"
-          clearable
-          size="small"
-          style="width: 140px"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="支付方式" prop="payType">
-         <el-select v-model="queryParams.payType" style="width: 160px" placeholder="请选择支付方式" clearable size="small">
-          <el-option label="现金支付" :value="1"/>
-          <el-option label="微信" :value="2"/>
-          <el-option label="支付宝" :value="3"/>
-        </el-select>
-      </el-form-item>
-      <el-form-item label="支付状态" prop="orderFlag">
-        <el-select v-model="queryParams.orderFlag" style="width: 160px" placeholder="请选择支付状态" clearable size="small">
-          <el-option label="未支付" :value="0"/>
-          <el-option label="支付等待中" :value="1"/>
-          <el-option label="支付失败" :value="2"/>
-          <el-option label="卡充值失败" :value="3"/>
-          <el-option label="支付成功" :value="4"/>
-          <el-option label="取消支付" :value="5"/>
-          <el-option label="已成功" :value="6"/>
-        </el-select>
-      </el-form-item>
-      <el-form-item label="支付金额" prop="Money">
-        <el-input-number
-          v-model="queryParams.startMoney"
-          clearable
-          size="small"
-          type="number"
-          style="width: 140px"
-          @keyup.enter.native="handleQuery"></el-input-number> ~
-        <el-input-number
-          v-model="queryParams.endMoney"
-          placeholder=""
-          clearable
-          size="small"
-          type="number"
-          style="width: 140px"
-          @keyup.enter.native="handleQuery"></el-input-number>
-      </el-form-item>
-      <el-form-item label="支付时间">
-         <el-date-picker
-         style="margin-top:5px;"
-          v-model="dateRange"
-          size="small"
-          value-format="yyyy-MM-dd HH:mm:ss"
-          type="datetimerange"
-          range-separator="-"
-          start-placeholder="开始日期"
-          end-placeholder="结束日期"
-        ></el-date-picker>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button type="primary" icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          :loading="exportLoading"
-          @click="handleExport"
-          v-hasPermi="['system:admin:export']"
-        >导出</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="adminList" height="calc(100vh  - 10vh - 170px)">
-      <el-table-column label="序号" align="center" prop="" show-overflow-tooltip >
-        <template slot-scope="scope">
-         {{scope.$index + 1}}
-        </template>
-      </el-table-column>
-      <el-table-column label="姓名" align="center" prop="userName"  show-overflow-tooltip />
-      <el-table-column label="手机号" align="center" prop="userPhone" show-overflow-tooltip />
-      <el-table-column label="充值金额(元)" align="center" prop="money" show-overflow-tooltip />
-      <el-table-column label="到账金额(元)" align="center" prop="realMoney" show-overflow-tooltip />
-      <el-table-column label="到账比例" align="center" prop="topRadio" show-overflow-tooltip />
-      <el-table-column label="支付状态" align="center" prop="orderFlag" show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span v-if="scope.row.orderFlag == 0" style="color:#909399">未支付</span>
-          <span v-if="scope.row.orderFlag == 1" style="color:#000000">支付等待中</span>
-          <span v-if="scope.row.orderFlag == 2" style="color:#E6A23C">支付失败</span>
-          <span v-if="scope.row.orderFlag == 3" style="color:#F56C6C">卡充值失败</span>
-          <span v-if="scope.row.orderFlag == 4" style="color:#409EFF">支付成功</span>
-          <span v-if="scope.row.orderFlag == 5" style="color:#303133">取消支付</span>
-          <span v-if="scope.row.orderFlag == 6" style="color:#67C23A">已成功</span>
-        </template>
-      </el-table-column>
-      <!-- <el-table-column label="到账金额" align="center" prop="realMoney" show-overflow-tooltip /> -->
-      <el-table-column label="支付方式" align="center" prop="payType" show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span>{{ scope.row.payType == 1 ? '现金支付':scope.row.payType ==2 ? '微信':scope.row.payType ==3 ? '支付宝': '' }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="充值场景" align="center" prop="scene" show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span v-if="scope.row.scene == 1" style="color:#dda8eb">后台充值</span>
-          <span v-if="scope.row.scene == 2" style="color:#E6A23C">游客充值</span>
-          <span v-if="scope.row.scene == 3" style="color:#67C23A">ERPapp充值</span>
-          <span v-if="scope.row.scene == 6" style="color:#00dd88e0">公众号充值</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="充值渠道" align="center" prop="channelName"  show-overflow-tooltip />
-      <el-table-column label="创建时间" align="center" prop="createTime"  show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.createTime) }}</span>
-        </template>
-      </el-table-column>
-      <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" >
-        <template slot-scope="scope" >
-          <el-button v-if="scope.row.orderFlag ==3"
-            type="text"
-            icon="el-icon-edit"
-            size="small"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['system:admin:edit']"
-          >支付状态变更</el-button>
-          <el-button v-else
-            type="text"
-            icon="el-icon-edit"
-            size="small"
-            @click="handleUpdate(scope.row)"
-            disabled
-            v-hasPermi="['system:admin:edit']"
-          >支付状态变更</el-button>
-        </template>
-      </el-table-column> -->
-    </el-table>
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.current"
-      :limit.sync="queryParams.size"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { listDetal, exportDetail, updataChannel } from "@/api/recharge/detailed";
-
-export default {
-  name: "admin",
-  data() {
-    return {
-      // 导出遮罩层
-      exportLoading: false,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 参数表格数据
-      adminList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 日期范围
-      dateRange: [],
-      // 查询参数
-      queryParams: {
-        current: 1,
-        size: 10,
-        userName: undefined,
-        payType: undefined,
-        topChannelName: undefined,
-        startMoney: undefined,
-        endMoney: undefined,
-        startTime:undefined,
-        endTime:undefined,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        name: [
-          { required: true, message: "渠道名称不能为空", trigger: "blur" }
-        ],
-        aliasName: [
-          { required: true, message: "渠道标识不能为空", trigger: "blur" }
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    //强制el-input刷新
-    onInput(){
-        this.$forceUpdate();
-    },
-    /** 查询参数列表 */
-    getList() {
-      this.loading = true;
-      listDetal(this.addDateRange(this.queryParams,this.dateRange,'section')).then(response => {
-          this.adminList = response.data.records;
-          this.total = response.data.total;
-          this.loading = false;
-        }
-      );
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        ids: undefined,
-        name: undefined,
-        topChannelName: undefined,
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.current = 1;
-      this.getList();
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      Object.assign(this.form, row.id ? this.adminList.find(val=>val.id === row.id) : this.adminList.find(val=>val.id === this.ids[0]))
-      updataChannel(this.form).then(response => {
-        this.msgSuccess("修改成功");
-        this.getList();
-      });
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.dateRange = [];
-      this.queryParams.startMoney = undefined;
-      this.queryParams.endMoney = undefined;
-      this.queryParams.startTime = undefined;
-      this.queryParams.endTime = undefined;
-      this.queryParams.payType = undefined;
-      this.queryParams.userName = undefined;
-      this.queryParams.userPhone = undefined;
-      this.queryParams.orderFlag = undefined;
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      let queryParams = {...this.queryParams};
-      delete queryParams.current
-      delete queryParams.size
-      this.exportLoading = true;
-      exportDetail(queryParams).then(response =>{
-        this.exportLoading = false;
-        localStorage.setItem('fileExportId', response.data)
-        this.$router.push({path:'/recharge/fileExport'})
-      })
-    }
-  }
-};
-</script>

+ 0 - 230
src/views/cateringManagement/record/index.vue

@@ -1,230 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" >
-      <el-form-item label="订餐时间">
-         <el-date-picker
-         style="margin-top:5px;"
-          v-model="dateRange"
-          size="small"
-          value-format="yyyy-MM-dd HH:mm:ss"
-          type="datetimerange"
-          range-separator="-"
-          start-placeholder="开始日期"
-          end-placeholder="结束日期"
-        ></el-date-picker>
-      </el-form-item>
-      <el-form-item label="餐别" >
-         <el-select v-model="queryParams.mType" style="width: 160px" placeholder="请选择餐别" clearable size="small">
-          <el-option :label="index.value"  :value="index.value" v-for="(item,index) in mTypeList" :key="index" />
-        </el-select>
-      </el-form-item>
-
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button type="primary" icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          :loading="exportLoading"
-          @click="handleExport"
-          v-hasPermi="['system:admin:export']"
-        >导出</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="adminList" height="calc(100vh  - 10vh - 170px)">
-      <el-table-column label="序号" align="center" prop="" show-overflow-tooltip >
-        <template slot-scope="scope">
-         {{scope.$index + 1}}
-        </template>
-      </el-table-column>
-      <el-table-column label="姓名" align="center" prop="userName"  show-overflow-tooltip />
-      <el-table-column label="手机号" align="center" prop="userPhone" show-overflow-tooltip />
-      <el-table-column label="充值金额(元)" align="center" prop="money" show-overflow-tooltip />
-      <el-table-column label="到账金额(元)" align="center" prop="realMoney" show-overflow-tooltip />
-      <el-table-column label="到账比例" align="center" prop="topRadio" show-overflow-tooltip />
-      <el-table-column label="支付状态" align="center" prop="orderFlag" show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span v-if="scope.row.orderFlag == 0" style="color:#909399">未支付</span>
-          <span v-if="scope.row.orderFlag == 1" style="color:#000000">支付等待中</span>
-          <span v-if="scope.row.orderFlag == 2" style="color:#E6A23C">支付失败</span>
-          <span v-if="scope.row.orderFlag == 3" style="color:#F56C6C">卡充值失败</span>
-          <span v-if="scope.row.orderFlag == 4" style="color:#409EFF">支付成功</span>
-          <span v-if="scope.row.orderFlag == 5" style="color:#303133">取消支付</span>
-          <span v-if="scope.row.orderFlag == 6" style="color:#67C23A">已成功</span>
-        </template>
-      </el-table-column>
-      <!-- <el-table-column label="到账金额" align="center" prop="realMoney" show-overflow-tooltip /> -->
-      <el-table-column label="支付方式" align="center" prop="payType" show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span>{{ scope.row.payType == 1 ? '现金支付':scope.row.payType ==2 ? '微信':scope.row.payType ==3 ? '支付宝': '' }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="充值场景" align="center" prop="scene" show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span v-if="scope.row.scene == 1" style="color:#dda8eb">后台充值</span>
-          <span v-if="scope.row.scene == 2" style="color:#E6A23C">游客充值</span>
-          <span v-if="scope.row.scene == 3" style="color:#67C23A">ERPapp充值</span>
-          <span v-if="scope.row.scene == 6" style="color:#00dd88e0">公众号充值</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="充值渠道" align="center" prop="channelName"  show-overflow-tooltip />
-      <el-table-column label="创建时间" align="center" prop="createTime"  show-overflow-tooltip >
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.createTime) }}</span>
-        </template>
-      </el-table-column>
-      <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" >
-        <template slot-scope="scope" >
-          <el-button v-if="scope.row.orderFlag ==3"
-            type="text"
-            icon="el-icon-edit"
-            size="small"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['system:admin:edit']"
-          >支付状态变更</el-button>
-          <el-button v-else
-            type="text"
-            icon="el-icon-edit"
-            size="small"
-            @click="handleUpdate(scope.row)"
-            disabled
-            v-hasPermi="['system:admin:edit']"
-          >支付状态变更</el-button>
-        </template>
-      </el-table-column> -->
-    </el-table>
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.current"
-      :limit.sync="queryParams.size"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { listDetal, exportDetail, updataChannel } from "@/api/recharge/detailed";
-
-export default {
-  name: "admin",
-  data() {
-    return {
-      // 导出遮罩层
-      exportLoading: false,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 参数表格数据
-      adminList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 日期范围
-      dateRange: [],
-      // 查询参数
-      queryParams: {
-        current: 1,
-        size: 10,
-        mType: undefined,
-        startTime:undefined,
-        endTime:undefined,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        name: [
-          { required: true, message: "渠道名称不能为空", trigger: "blur" }
-        ],
-        aliasName: [
-          { required: true, message: "渠道标识不能为空", trigger: "blur" }
-        ],
-      },
-      mTypeList:[
-        {value:"早餐"},
-        {value:"午餐"},
-        {value:"晚餐"},
-        {value:"宵夜"},
-      ]
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    //强制el-input刷新
-    onInput(){
-        this.$forceUpdate();
-    },
-    /** 查询参数列表 */
-    getList() {
-      this.loading = true;
-      listDetal(this.addDateRange(this.queryParams,this.dateRange,'section')).then(response => {
-          this.adminList = response.data.records;
-          this.total = response.data.total;
-          this.loading = false;
-        }
-      );
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        ids: undefined,
-        name: undefined,
-        topChannelName: undefined,
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.current = 1;
-      this.getList();
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      Object.assign(this.form, row.id ? this.adminList.find(val=>val.id === row.id) : this.adminList.find(val=>val.id === this.ids[0]))
-      updataChannel(this.form).then(response => {
-        this.msgSuccess("修改成功");
-        this.getList();
-      });
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.dateRange = [];
-      this.queryParams.startMoney = undefined;
-      this.queryParams.endMoney = undefined;
-      this.queryParams.startTime = undefined;
-      this.queryParams.endTime = undefined;
-      this.queryParams.payType = undefined;
-      this.queryParams.userName = undefined;
-      this.queryParams.userPhone = undefined;
-      this.queryParams.orderFlag = undefined;
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      let queryParams = {...this.queryParams};
-      delete queryParams.current
-      delete queryParams.size
-      this.exportLoading = true;
-      exportDetail(queryParams).then(response =>{
-        this.exportLoading = false;
-        localStorage.setItem('fileExportId', response.data)
-        this.$router.push({path:'/recharge/fileExport'})
-      })
-    }
-  }
-};
-</script>