Bladeren bron

管理后台-搜索:座位模板、点歌记录、赞赏记录、演出安排

panyong 3 jaren geleden
bovenliggende
commit
c78cde3a24

+ 1 - 2
htmldev/manage/src/views/business/place/list/index.vue

@@ -5,10 +5,9 @@
                :inline="true"
                :model="searchForm"
                clearable
-               label-width="100px"
                class="mt-10">
         <el-form-item label="座位名称:">
-          <el-input v-model="searchForm.department_name" placeholder="请输入座位名称" clearable></el-input>
+          <el-input v-model="searchForm.place_name" placeholder="请输入座位名称" clearable></el-input>
         </el-form-item>
         <el-form-item class="ml-10">
           <el-button icon="el-icon-search" type="primary" @click="searchSubmit">查询</el-button>

+ 23 - 10
htmldev/manage/src/views/business/sms/pickASong/index.vue

@@ -1,28 +1,41 @@
 <template>
   <div class="padding-20">
     <div class="search-box">
-      <el-form ref="form" :inline="true" :model="searchForm" clearable label-width="100px" class="mt-10">
-        <el-form-item label="创建时间:">
+      <el-form
+        ref="form"
+        :inline="true"
+        :model="searchForm"
+        clearable
+        class="mt-10">
+        <el-form-item label="演出时间:">
           <el-date-picker
             :editable="false"
             v-model="time"
-            @change="timearr => {timearr ? (searchForm.start_time = timearr[0] + ' 00:00:00', searchForm.end_time = timearr[1] + ' 23:59:59') : searchForm.start_time = searchForm.end_time = undefined}"
-            type="daterange"
-            value-format="yyyy-MM-dd"
+            @change="timearr => {timearr ? (searchForm.plan_start_time = timearr[0], searchForm.plan_end_time = timearr[1]) : searchForm.plan_start_time = searchForm.plan_end_time = undefined}"
+            type="datetimerange"
+            value-format="yyyy-MM-dd HH:mm:ss"
+            :default-time="['18:00:00', '19:00:00']"
             start-placeholder="开始时间"
             end-placeholder="结束时间"
           ></el-date-picker>
         </el-form-item>
-        <el-form-item label="部门名称:">
-          <el-input v-model="searchForm.department_name" placeholder="请输入部门名称" clearable></el-input>
+        <el-form-item label="艺人名称:">
+          <el-input v-model="searchForm.song_user_name" placeholder="请输入艺人名称" clearable></el-input>
         </el-form-item>
         <el-form-item class="ml-10">
           <el-button icon="el-icon-search" type="primary" @click="searchSubmit">查询</el-button>
         </el-form-item>
       </el-form>
     </div>
-    <el-table :data="tableData" stripe v-loading="tableLoading" fit class="marginT-10 order-table" border
-              :max-height="vheight">
+    <el-table
+      :data="tableData"
+      stripe
+      v-loading="tableLoading"
+      fit
+      class="marginT-10
+      order-table"
+      border
+      :max-height="vheight">
       <el-table-column label="ID" prop="id"></el-table-column>
       <el-table-column label="酒吧名称" prop="bar_name"></el-table-column>
       <el-table-column label="歌名" prop="song_name"></el-table-column>
@@ -67,7 +80,7 @@ export default {
   },
   mounted () {
     this.init()
-  },
+  }
 }
 </script>
 

+ 11 - 14
htmldev/manage/src/views/business/sms/plan/index.vue

@@ -1,19 +1,22 @@
 <template>
   <div class="padding-20">
     <div class="search-box">
-      <el-form ref="form" :inline="true" :model="searchForm" clearable label-width="100px" class="mt-10">
+      <el-form
+        ref="form"
+        :inline="true"
+        :model="searchForm"
+        clearable
+        class="mt-10">
         <el-form-item label="日期:">
           <el-date-picker
-            v-model="value2"
+            v-model="searchForm.plan_time"
             align="right"
             type="date"
             placeholder="选择日期"
-            :picker-options="pickerOptions">
+            :picker-options="pickerOptions"
+            value-format="yyyy-MM-dd">
           </el-date-picker>
         </el-form-item>
-        <el-form-item label="部门名称:">
-          <el-input v-model="searchForm.department_name" placeholder="请输入部门名称" clearable></el-input>
-        </el-form-item>
         <el-form-item class="ml-10">
           <el-button icon="el-icon-search" type="primary" @click="searchSubmit">查询</el-button>
         </el-form-item>
@@ -38,11 +41,7 @@
           <p>{{ scope.row.plan_end_time }}</p>
         </template>
       </el-table-column>
-      <el-table-column label="本节点歌歌单">
-        <template slot-scope="scope">
-          <span style="margin-right: 20px;">{{ scope.row.song_num }}</span>
-        </template>
-      </el-table-column>
+      <el-table-column label="本节点歌歌单" prop="song_num"></el-table-column>
       <el-table-column label="操作">
         <template slot-scope="scope">
           <el-button type="text" @click="editPlayList(scope.row)">设置歌单</el-button>
@@ -108,7 +107,6 @@ export default {
           }
         }]
       },
-      value2: new Date(),
       detailsDialog: {
         show: false,
         exData: {}
@@ -117,7 +115,6 @@ export default {
         show: false,
         exData: {}
       },
-      time: [],
       searchForm: {},
       tableData: [],
       tableUrl: '/v1/bar/show/plan/list',
@@ -162,7 +159,7 @@ export default {
   mounted () {
     this.init()
     this.fetchSingerList()
-  },
+  }
 }
 </script>
 

+ 34 - 12
htmldev/manage/src/views/business/sms/reward/index.vue

@@ -1,20 +1,42 @@
 <template>
   <div class="padding-20">
     <div class="search-box">
-      <el-form ref="form" :inline="true" :model="searchForm" clearable label-width="100px" class="mt-10">
-        <el-form-item label="创建时间:">
+      <el-form
+        ref="form"
+        :inline="true"
+        :model="searchForm"
+        clearable
+        class="mt-10">
+        <el-form-item label="会员账号:">
+          <el-input style="width: 230px;" v-model="searchForm.user_id" placeholder="请输入会员账号/ID/手机号码"
+                    clearable></el-input>
+        </el-form-item>
+        <el-form-item label="会员状态:">
+          <el-select
+            v-model="searchForm.user_status"
+            clearable
+            placeholder="请选择会员状态">
+            <el-option
+              v-for="item in [{label: '禁用', value: 0}, {label: '正常', value: 1}]"
+              :key="item.value"
+              :label="item.label"
+              :value="item.value">
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="注册开始时间:">
           <el-date-picker
-            :editable="false"
-            v-model="time"
-            @change="timearr => {timearr ? (searchForm.start_time = timearr[0] + ' 00:00:00', searchForm.end_time = timearr[1] + ' 23:59:59') : searchForm.start_time = searchForm.end_time = undefined}"
-            type="daterange"
-            value-format="yyyy-MM-dd"
-            start-placeholder="开始时间"
-            end-placeholder="结束时间"
-          ></el-date-picker>
+            v-model="searchForm.user_start_time"
+            type="datetime"
+            placeholder="选择注册开始时间"
+            value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
         </el-form-item>
-        <el-form-item label="部门名称:">
-          <el-input v-model="searchForm.department_name" placeholder="请输入部门名称" clearable></el-input>
+        <el-form-item label="注册结束时间:">
+          <el-date-picker
+            v-model="searchForm.user_end_time"
+            type="datetime"
+            placeholder="选择注册结束时间"
+            value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
         </el-form-item>
         <el-form-item class="ml-10">
           <el-button icon="el-icon-search" type="primary" @click="searchSubmit">查询</el-button>