新增旗帜
This commit is contained in:
@@ -17,7 +17,7 @@ export interface EmployeeHostsVO {
|
|||||||
operationStatus: number // 操作状态
|
operationStatus: number // 操作状态
|
||||||
createTime: string // 创建时间
|
createTime: string // 创建时间
|
||||||
updateTime: string // 创建时间
|
updateTime: string // 创建时间
|
||||||
|
flag: string // 旗帜
|
||||||
remake: string // 备注
|
remake: string // 备注
|
||||||
uid: string // 用户id
|
uid: string // 用户id
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -544,6 +544,7 @@ export default {
|
|||||||
primaryKey: 'ID',
|
primaryKey: 'ID',
|
||||||
action: 'Action',
|
action: 'Action',
|
||||||
remark: 'Remark',
|
remark: 'Remark',
|
||||||
|
flag:'Flag',
|
||||||
loadNext:'Next',
|
loadNext:'Next',
|
||||||
previous:'上一页',
|
previous:'上一页',
|
||||||
|
|
||||||
|
|||||||
@@ -544,6 +544,7 @@ export default {
|
|||||||
primaryKey: '主键',
|
primaryKey: '主键',
|
||||||
action: '操作',
|
action: '操作',
|
||||||
remark: '备注',
|
remark: '备注',
|
||||||
|
flag: '旗帜',
|
||||||
loadNext:'下一页',
|
loadNext:'下一页',
|
||||||
previous:'上一页',
|
previous:'上一页',
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -254,4 +254,5 @@ export enum DICT_TYPE {
|
|||||||
BIGBIOTHER_NEGOTIATION = 'bigBiother_negotiation', // 是否洽谈
|
BIGBIOTHER_NEGOTIATION = 'bigBiother_negotiation', // 是否洽谈
|
||||||
SORT_STATE = 'sort_state',// 升序降序
|
SORT_STATE = 'sort_state',// 升序降序
|
||||||
SORT_TYPE = 'sort_type',// 排序类型
|
SORT_TYPE = 'sort_type',// 排序类型
|
||||||
|
FLAG_TYPE = 'flag_type', // 旗帜
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,6 +36,12 @@
|
|||||||
<el-form-item label="直播类型 " prop="hostsKind">
|
<el-form-item label="直播类型 " prop="hostsKind">
|
||||||
<el-input v-model="formData.hostsKind" placeholder="请输入直播类型 娱乐,游戏 " />
|
<el-input v-model="formData.hostsKind" placeholder="请输入直播类型 娱乐,游戏 " />
|
||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
|
<el-form-item label="旗帜" prop="flag">
|
||||||
|
<el-select v-model="formData.flag" placeholder="请选择状态" clearable class="!w-240px" style="width: 50px">
|
||||||
|
<el-option v-for="dict in getStrDictOptions(DICT_TYPE.FLAG_TYPE)" :key="dict.value" :label="dict.label"
|
||||||
|
:value="dict.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="备注" prop="remake">
|
<el-form-item label="备注" prop="remake">
|
||||||
<el-input v-model="formData.remake" placeholder="请输入备注" />
|
<el-input v-model="formData.remake" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -75,6 +81,7 @@ const formData = ref({
|
|||||||
invitationType: undefined,
|
invitationType: undefined,
|
||||||
onlineFans: undefined,
|
onlineFans: undefined,
|
||||||
fans: undefined,
|
fans: undefined,
|
||||||
|
flag: undefined,
|
||||||
fllowernum: undefined,
|
fllowernum: undefined,
|
||||||
yesterdayCoins: undefined,
|
yesterdayCoins: undefined,
|
||||||
country: undefined,
|
country: undefined,
|
||||||
|
|||||||
@@ -65,6 +65,12 @@
|
|||||||
<el-date-picker v-model="queryParams.createTime" value-format="YYYY-MM-DD HH:mm:ss" type="date"
|
<el-date-picker v-model="queryParams.createTime" value-format="YYYY-MM-DD HH:mm:ss" type="date"
|
||||||
class="!w-240px" />
|
class="!w-240px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="旗帜" prop="flag">
|
||||||
|
<el-select v-model="queryParams.flag" placeholder="请选择状态" clearable class="!w-240px" style="width: 50px">
|
||||||
|
<el-option v-for="dict in getStrDictOptions(DICT_TYPE.FLAG_TYPE)" :key="dict.value" :label="dict.label"
|
||||||
|
:value="dict.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<!-- <el-form-item :label="$t('employee.userId')" prop="userId">
|
<!-- <el-form-item :label="$t('employee.userId')" prop="userId">
|
||||||
<el-select v-model="queryParams.userId" :placeholder="$t('employee.placeAllocationUser')" clearable
|
<el-select v-model="queryParams.userId" :placeholder="$t('employee.placeAllocationUser')" clearable
|
||||||
class="!w-240px">
|
class="!w-240px">
|
||||||
@@ -157,6 +163,11 @@
|
|||||||
<el-table-column :label="$t('employee.hostsCountry')" align="center" prop="country" />
|
<el-table-column :label="$t('employee.hostsCountry')" align="center" prop="country" />
|
||||||
<el-table-column :label="$t('employee.hostsKind')" align="center" prop="hostsKind" />
|
<el-table-column :label="$t('employee.hostsKind')" align="center" prop="hostsKind" />
|
||||||
<el-table-column :label="$t('employee.remark')" align="center" prop="remake" />
|
<el-table-column :label="$t('employee.remark')" align="center" prop="remake" />
|
||||||
|
<el-table-column :label="$t('employee.flag')" align="center" prop="flag">
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :type="DICT_TYPE.FLAG_TYPE" :value="scope.row.flag" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column :label="$t('employee.operationStatus')" align="center" prop="operationStatus">
|
<el-table-column :label="$t('employee.operationStatus')" align="center" prop="operationStatus">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="scope.row.operationStatus" />
|
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="scope.row.operationStatus" />
|
||||||
@@ -190,6 +201,9 @@
|
|||||||
<div class="card-row"><b>{{ $t('employee.hostsCountry') }}:</b>{{ item.country }}</div>
|
<div class="card-row"><b>{{ $t('employee.hostsCountry') }}:</b>{{ item.country }}</div>
|
||||||
<div class="card-row"><b>{{ $t('employee.hostsKind') }}:</b>{{ item.hostsKind }}</div>
|
<div class="card-row"><b>{{ $t('employee.hostsKind') }}:</b>{{ item.hostsKind }}</div>
|
||||||
<div class="card-row"><b>{{ $t('employee.remark') }}:</b>{{ item.remake }}</div>
|
<div class="card-row"><b>{{ $t('employee.remark') }}:</b>{{ item.remake }}</div>
|
||||||
|
<div class="card-row"><b>{{ $t('employee.flag') }}:</b><dict-tag :type="DICT_TYPE.FLAG_TYPE"
|
||||||
|
:value="item.flag" />
|
||||||
|
</div>
|
||||||
<div class="card-row"><b>{{ $t('employee.operationStatus') }}:</b>
|
<div class="card-row"><b>{{ $t('employee.operationStatus') }}:</b>
|
||||||
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="item.operationStatus" />
|
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="item.operationStatus" />
|
||||||
</div>
|
</div>
|
||||||
@@ -253,6 +267,7 @@ const queryParams = reactive({
|
|||||||
yesterdayCoins: undefined,
|
yesterdayCoins: undefined,
|
||||||
country: undefined,
|
country: undefined,
|
||||||
region: undefined,
|
region: undefined,
|
||||||
|
flag: undefined,
|
||||||
hostsKind: undefined,
|
hostsKind: undefined,
|
||||||
isAssigned: undefined,
|
isAssigned: undefined,
|
||||||
sortName: "createTime", //排序字段
|
sortName: "createTime", //排序字段
|
||||||
|
|||||||
@@ -36,6 +36,12 @@
|
|||||||
<el-form-item label="直播类型 " prop="hostsKind">
|
<el-form-item label="直播类型 " prop="hostsKind">
|
||||||
<el-input v-model="formData.hostsKind" placeholder="请输入直播类型 娱乐,游戏 " />
|
<el-input v-model="formData.hostsKind" placeholder="请输入直播类型 娱乐,游戏 " />
|
||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
|
<el-form-item label="旗帜" prop="flag">
|
||||||
|
<el-select v-model="formData.flag" placeholder="请选择状态" clearable class="!w-240px" style="width: 50px">
|
||||||
|
<el-option v-for="dict in getStrDictOptions(DICT_TYPE.FLAG_TYPE)" :key="dict.value" :label="dict.label"
|
||||||
|
:value="dict.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="备注" prop="remake">
|
<el-form-item label="备注" prop="remake">
|
||||||
<el-input v-model="formData.remake" placeholder="请输入备注" />
|
<el-input v-model="formData.remake" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -55,6 +61,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { EmployeeHostsApi, EmployeeHostsVO } from '@/api/server/employeehosts'
|
import { EmployeeHostsApi, EmployeeHostsVO } from '@/api/server/employeehosts'
|
||||||
import { DICT_TYPE, getStrDictOptions } from '@/utils/dict'
|
import { DICT_TYPE, getStrDictOptions } from '@/utils/dict'
|
||||||
|
import { Flag } from '@element-plus/icons-vue/dist/types'
|
||||||
|
|
||||||
/** 员工分配主播 表单 */
|
/** 员工分配主播 表单 */
|
||||||
defineOptions({ name: 'EmployeeHostsForm' })
|
defineOptions({ name: 'EmployeeHostsForm' })
|
||||||
@@ -75,6 +82,7 @@ const formData = ref({
|
|||||||
invitationType: undefined,
|
invitationType: undefined,
|
||||||
onlineFans: undefined,
|
onlineFans: undefined,
|
||||||
fans: undefined,
|
fans: undefined,
|
||||||
|
flag: undefined,
|
||||||
fllowernum: undefined,
|
fllowernum: undefined,
|
||||||
yesterdayCoins: undefined,
|
yesterdayCoins: undefined,
|
||||||
country: undefined,
|
country: undefined,
|
||||||
|
|||||||
@@ -65,6 +65,12 @@
|
|||||||
<el-date-picker v-model="queryParams.createTime" value-format="YYYY-MM-DD HH:mm:ss" type="date"
|
<el-date-picker v-model="queryParams.createTime" value-format="YYYY-MM-DD HH:mm:ss" type="date"
|
||||||
class="!w-240px" />
|
class="!w-240px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="旗帜" prop="flag">
|
||||||
|
<el-select v-model="queryParams.flag" placeholder="请选择状态" clearable class="!w-240px" style="width: 50px">
|
||||||
|
<el-option v-for="dict in getStrDictOptions(DICT_TYPE.FLAG_TYPE)" :key="dict.value" :label="dict.label"
|
||||||
|
:value="dict.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item :label="$t('employee.userId')" prop="userId">
|
<el-form-item :label="$t('employee.userId')" prop="userId">
|
||||||
<el-select v-model="queryParams.userId" :placeholder="$t('employee.placeAllocationUser')" clearable
|
<el-select v-model="queryParams.userId" :placeholder="$t('employee.placeAllocationUser')" clearable
|
||||||
class="!w-240px">
|
class="!w-240px">
|
||||||
@@ -156,6 +162,12 @@
|
|||||||
<el-table-column :label="$t('employee.hostsCountry')" align="center" prop="country" />
|
<el-table-column :label="$t('employee.hostsCountry')" align="center" prop="country" />
|
||||||
<el-table-column :label="$t('employee.hostsKind')" align="center" prop="hostsKind" />
|
<el-table-column :label="$t('employee.hostsKind')" align="center" prop="hostsKind" />
|
||||||
<el-table-column :label="$t('employee.remark')" align="center" prop="remake" />
|
<el-table-column :label="$t('employee.remark')" align="center" prop="remake" />
|
||||||
|
<el-table-column :label="$t('employee.flag')" align="center" prop="flag">
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :type="DICT_TYPE.FLAG_TYPE" :value="scope.row.flag" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column :label="$t('employee.operationStatus')" align="center" prop="operationStatus">
|
<el-table-column :label="$t('employee.operationStatus')" align="center" prop="operationStatus">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="scope.row.operationStatus" />
|
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="scope.row.operationStatus" />
|
||||||
@@ -190,6 +202,10 @@
|
|||||||
<div class="card-row"><b>{{ $t('employee.hostsCountry') }}:</b>{{ item.country }}</div>
|
<div class="card-row"><b>{{ $t('employee.hostsCountry') }}:</b>{{ item.country }}</div>
|
||||||
<div class="card-row"><b>{{ $t('employee.hostsKind') }}:</b>{{ item.hostsKind }}</div>
|
<div class="card-row"><b>{{ $t('employee.hostsKind') }}:</b>{{ item.hostsKind }}</div>
|
||||||
<div class="card-row"><b>{{ $t('employee.remark') }}:</b>{{ item.remake }}</div>
|
<div class="card-row"><b>{{ $t('employee.remark') }}:</b>{{ item.remake }}</div>
|
||||||
|
<div class="card-row"><b>{{ $t('employee.flag') }}:</b><dict-tag :type="DICT_TYPE.FLAG_TYPE"
|
||||||
|
:value="item.flag" />
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="card-row"><b>{{ $t('employee.operationStatus') }}:</b>
|
<div class="card-row"><b>{{ $t('employee.operationStatus') }}:</b>
|
||||||
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="item.operationStatus" />
|
<dict-tag :type="DICT_TYPE.OPERATION_STATE" :value="item.operationStatus" />
|
||||||
</div>
|
</div>
|
||||||
@@ -272,6 +288,7 @@ const queryParams = reactive({
|
|||||||
isAssigned: undefined,
|
isAssigned: undefined,
|
||||||
sortName: "createTime", //排序字段
|
sortName: "createTime", //排序字段
|
||||||
sort: 'desc', //排序方式
|
sort: 'desc', //排序方式
|
||||||
|
flag: undefined,
|
||||||
createTime: [],
|
createTime: [],
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
operationStatus: undefined,
|
operationStatus: undefined,
|
||||||
|
|||||||
Reference in New Issue
Block a user