Selaa lähdekoodia

QQ音乐 添加是否激活参数

DESKTOP-O04BTUJ\muzen 2 vuotta sitten
vanhempi
commit
65b02fcccb
1 muutettua tiedostoa jossa 17 lisäystä ja 5 poistoa
  1. 17 5
      src/views/service/qqmusic/index.vue

+ 17 - 5
src/views/service/qqmusic/index.vue

@@ -1,7 +1,7 @@
 <template>
 <template>
   <div class="app-container">
   <div class="app-container">
     <!-- 搜索 -->
     <!-- 搜索 -->
-    <el-form inline label-width="100px" size="mini">
+    <el-form inline size="mini">
       <el-form-item label="批次:">
       <el-form-item label="批次:">
         <el-select v-model="form.batchId" placeholder="请选择批次" clearable>
         <el-select v-model="form.batchId" placeholder="请选择批次" clearable>
           <el-option v-for="item in batchOptions" :key="item.value" :label="item.label" :value="item.value" />
           <el-option v-for="item in batchOptions" :key="item.value" :label="item.label" :value="item.value" />
@@ -25,11 +25,17 @@
       <el-form-item label="手机号:">
       <el-form-item label="手机号:">
         <el-input v-model="form.phone" placeholder="请输入手机号" clearable />
         <el-input v-model="form.phone" placeholder="请输入手机号" clearable />
       </el-form-item>
       </el-form-item>
+      <el-form-item label="激活状态:">
+        <el-select v-model="form.activeStatus" placeholder="请选择激活状态" clearable>
+          <el-option v-for="item in activeOptions" :key="item.value" :value="item.value"
+            :label="item.label" />
+        </el-select>
+      </el-form-item>
       <el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" @click="getSearch">搜索</el-button>
         <el-button type="primary" icon="el-icon-search" @click="getSearch">搜索</el-button>
         <el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
         <el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
-        <Upload action="/qqService/importData" title="批量推送短信" @upload="getUpload" style="margin: 0 10px"
-          v-hasPermi="['service:qqmusic:push']" />
+        <Upload action="/qqService/importData" @upload="getUpload" style="margin: 0 10px"
+          v-hasPermi="['service:qqmusic:push']">批量推送短信</Upload>
         <el-button type="danger" @click="getDialog()" v-hasPermi="['service:qqmusic:over']">批量过期</el-button>
         <el-button type="danger" @click="getDialog()" v-hasPermi="['service:qqmusic:over']">批量过期</el-button>
         <el-button type="text" @click="getTemplate">模板下载</el-button>
         <el-button type="text" @click="getTemplate">模板下载</el-button>
       </el-form-item>
       </el-form-item>
@@ -44,6 +50,7 @@
       <el-table-column label="Key" prop="key" align="center" show-overflow-tooltip />
       <el-table-column label="Key" prop="key" align="center" show-overflow-tooltip />
       <el-table-column label="发送时间" prop="sendTime" align="center" show-overflow-tooltip />
       <el-table-column label="发送时间" prop="sendTime" align="center" show-overflow-tooltip />
       <el-table-column label="当前状态" prop="codeStatus" align="center" :formatter="statusFormatter" />
       <el-table-column label="当前状态" prop="codeStatus" align="center" :formatter="statusFormatter" />
+      <el-table-column label="是否激活" prop="activeStatus" align="center" :formatter="activeStatusFormatter" />
       <el-table-column label="操作">
       <el-table-column label="操作">
         <template slot-scope="scope">
         <template slot-scope="scope">
           <el-button type="text" @click="getDialog(scope.row)">查看</el-button>
           <el-button type="text" @click="getDialog(scope.row)">查看</el-button>
@@ -113,7 +120,6 @@
           <el-descriptions-item label="批次">{{ dialogDetail.batchNo }}</el-descriptions-item>
           <el-descriptions-item label="批次">{{ dialogDetail.batchNo }}</el-descriptions-item>
           <el-descriptions-item label="Key">{{ dialogDetail.key }}</el-descriptions-item>
           <el-descriptions-item label="Key">{{ dialogDetail.key }}</el-descriptions-item>
           <el-descriptions-item label="发送时间">{{ dialogDetail.sendTime }}</el-descriptions-item>
           <el-descriptions-item label="发送时间">{{ dialogDetail.sendTime }}</el-descriptions-item>
-          <el-descriptions-item label="是否激活">{{ dialogDetail.activeStatus }}</el-descriptions-item>
           <el-descriptions-item label="激活账号">{{ dialogDetail.activeAccount }}</el-descriptions-item>
           <el-descriptions-item label="激活账号">{{ dialogDetail.activeAccount }}</el-descriptions-item>
         </el-descriptions>
         </el-descriptions>
         <el-button type="danger" @click="getPast(dialogDetail)" v-hasPermi="['service:qqmusic:over']">
         <el-button type="danger" @click="getPast(dialogDetail)" v-hasPermi="['service:qqmusic:over']">
@@ -178,6 +184,10 @@ export default {
         { value: 0, label: '已发送' },
         { value: 0, label: '已发送' },
         { value: 1, label: '未发送' },
         { value: 1, label: '未发送' },
         { value: 2, label: '发送失败' }
         { value: 2, label: '发送失败' }
+      ],
+      activeOptions: [
+        { value: 0, label: '未激活' },
+        { value: 1, label: '已激活' }
       ]
       ]
     }
     }
   },
   },
@@ -268,7 +278,6 @@ export default {
         }).then(res => {
         }).then(res => {
           if (res.code === 0) {
           if (res.code === 0) {
             this.dialogDetail = res.data
             this.dialogDetail = res.data
-            return this.dialogDetail.activeStatus = res.data.activeStatus === 0 ? '未激活' : '已激活'
           }
           }
         })
         })
       } else {
       } else {
@@ -344,6 +353,9 @@ export default {
     },
     },
     phoneFormatter(row) {
     phoneFormatter(row) {
       return row.phone === null ? '/' : row.phone
       return row.phone === null ? '/' : row.phone
+    },
+    activeStatusFormatter(row) {
+      return this.selectDictLabel(this.activeOptions, row.activeStatus)
     }
     }
   }
   }
 }
 }