Parcourir la source

添加关联设备

DESKTOP-SVI9JE1\muzen il y a 1 an
Parent
commit
e4cc023fd5
1 fichiers modifiés avec 12 ajouts et 3 suppressions
  1. 12 3
      src/views/user/list/index.vue

+ 12 - 3
src/views/user/list/index.vue

@@ -8,6 +8,11 @@
       <el-form-item label="用户手机号:">
         <el-input type="number" v-model="form.phone" placeholder="请输入用户手机号" clearable />
       </el-form-item>
+      <el-form-item label="设备型号:">
+        <el-select v-model="form.clientTypeId" filterable placeholder="请选择设备型号" clearable>
+          <el-option v-for="item in devOptions" :key="item.value" :value="item.value" :label="item.label" />
+        </el-select>
+      </el-form-item>
       <el-form-item label="注册来源:">
         <el-select v-model="form.registerChannel" placeholder="请选择注册来源" clearable>
           <el-option v-for="item in regOptions" :key="item.value" :value="item.value" :label="item.label" />
@@ -33,7 +38,11 @@
         </template>
       </el-table-column>
       <el-table-column label="用户性别" prop="sex" align="center" :formatter="sexFormatter" />
-      <el-table-column label="绑定设备" align="center" />
+      <el-table-column label="绑定设备" align="center" show-overflow-tooltip>
+        <template slot-scope="scope">
+          {{ scope.row.deviceList.join(',') }}
+        </template>
+      </el-table-column>
       <el-table-column label="注册来源" prop="registerChannel" align="center" :formatter="regFormatter" />
       <el-table-column label="注册系统" prop="mtype" align="center" :formatter="typeFormatter" />
       <el-table-column label="注册时间" prop="createTime" align="center" />
@@ -103,9 +112,9 @@
 
 <script>
 import { list } from '@/api/user/list'
-import { sexMixin } from '@/mixin/index'
+import { sexMixin, devMixin } from '@/mixin/index'
 export default {
-  mixins: [sexMixin],
+  mixins: [sexMixin, devMixin],
   data() {
     return {
       // 遮罩层