|
@@ -25,8 +25,8 @@ import { FormFieldType } from '@/types/form'
|
|
import { useTableStore } from '@/stores/useTable'
|
|
import { useTableStore } from '@/stores/useTable'
|
|
import { useRequest } from '@/hooks/useRequest'
|
|
import { useRequest } from '@/hooks/useRequest'
|
|
import { useCommonStore } from '@/stores/useCommon'
|
|
import { useCommonStore } from '@/stores/useCommon'
|
|
-import { useAnalysis } from '@/hooks/useAnalysis'
|
|
|
|
-const { updateReqConfig } = useAnalysis()
|
|
|
|
|
|
+// import { useAnalysis } from '@/hooks/useAnalysis'
|
|
|
|
+// const { updateReqConfig } = useAnalysis()
|
|
|
|
|
|
const { AllApi, analysisResCode } = useRequest()
|
|
const { AllApi, analysisResCode } = useRequest()
|
|
|
|
|
|
@@ -34,7 +34,7 @@ const tableStore = useTableStore()
|
|
const { selectInfo } = useCommonStore()
|
|
const { selectInfo } = useCommonStore()
|
|
|
|
|
|
// 是否是单选pf
|
|
// 是否是单选pf
|
|
-const isSinglePf = true
|
|
|
|
|
|
+// const isSinglePf = true
|
|
|
|
|
|
// 表格对象
|
|
// 表格对象
|
|
const playerTableRef = ref()
|
|
const playerTableRef = ref()
|
|
@@ -84,16 +84,16 @@ const allPf: Array<SelectInfo> = [
|
|
const allGameInfo = reactive<Array<SelectInfo>>([])
|
|
const allGameInfo = reactive<Array<SelectInfo>>([])
|
|
|
|
|
|
// 查询字段设置
|
|
// 查询字段设置
|
|
-const queryInfo: Array<QueryInfo> = [
|
|
|
|
|
|
+const queryInfo = reactive<Array<QueryInfo>>([
|
|
{
|
|
{
|
|
name: 'pf',
|
|
name: 'pf',
|
|
label: '平台',
|
|
label: '平台',
|
|
type: FilterType.SELECT,
|
|
type: FilterType.SELECT,
|
|
placeholder: '请选择平台',
|
|
placeholder: '请选择平台',
|
|
otherOption: allPf,
|
|
otherOption: allPf,
|
|
- default: tableStore.playerQueryInfo.pf
|
|
|
|
|
|
+ default: selectInfo.pf[0]
|
|
}
|
|
}
|
|
-]
|
|
|
|
|
|
+])
|
|
|
|
|
|
// 字段信息
|
|
// 字段信息
|
|
const filedsInfo = reactive<Array<TableFieldInfo>>([
|
|
const filedsInfo = reactive<Array<TableFieldInfo>>([
|
|
@@ -175,51 +175,6 @@ const filedsInfo = reactive<Array<TableFieldInfo>>([
|
|
}
|
|
}
|
|
])
|
|
])
|
|
|
|
|
|
-// // 游戏配置对话框设置
|
|
|
|
-// const dialogConfig = reactive({
|
|
|
|
-// dialogVisible: false,
|
|
|
|
-// title: '用户权限配置',
|
|
|
|
-// formLabelWidth: '150px',
|
|
|
|
-// type: 0 // 0 是新增 1是修改
|
|
|
|
-// })
|
|
|
|
-
|
|
|
|
-// // 表单校验规则
|
|
|
|
-// const optionFormRule = reactive({
|
|
|
|
-// option: ''
|
|
|
|
-// })
|
|
|
|
-
|
|
|
|
-// // 表单规则
|
|
|
|
-// const gameRules = reactive<FormRules<typeof optionFormRule>>({
|
|
|
|
-// option: [
|
|
|
|
-// { required: true, message: '请输入权限', trigger: 'blur' },
|
|
|
|
-// { min: 1, max: 255, message: '最短1位,最长255位', trigger: 'blur' }
|
|
|
|
-// ]
|
|
|
|
-// })
|
|
|
|
-
|
|
|
|
-// // 对话框表单数据
|
|
|
|
-// const optionFormData = reactive<PlayerDialogFormData>({
|
|
|
|
-// gid: '',
|
|
|
|
-// openId: '',
|
|
|
|
-// pf: '',
|
|
|
|
-// option: '',
|
|
|
|
-// userId: ''
|
|
|
|
-// })
|
|
|
|
-
|
|
|
|
-// // 游戏配置提交
|
|
|
|
-// const submiteOptionChange = (isEncrypt: boolean = false) => {
|
|
|
|
-// let option = optionFormData.option
|
|
|
|
-// if (isEncrypt) {
|
|
|
|
-// let message = `${optionFormData.gid}${optionFormData.userId}${optionFormData.pf}`
|
|
|
|
-// option = CryptoJS.HmacMD5(message, optionFormData.option).toString()
|
|
|
|
-// }
|
|
|
|
-// submitDialog(playerDialogFormRef.value, dialogConfig, AllApi.addOption, {
|
|
|
|
-// ...optionFormData,
|
|
|
|
-// option
|
|
|
|
-// }).then(() => {
|
|
|
|
-// playerTableRef.value.getData()
|
|
|
|
-// })
|
|
|
|
-// }
|
|
|
|
-
|
|
|
|
// 表单校验规则
|
|
// 表单校验规则
|
|
const optionFormRule = reactive({
|
|
const optionFormRule = reactive({
|
|
option: ''
|
|
option: ''
|
|
@@ -304,18 +259,18 @@ const encrypt = () => {
|
|
playerDialogFormRef.value.encrypt('option', true, ['gid', 'userId', 'pf'])
|
|
playerDialogFormRef.value.encrypt('option', true, ['gid', 'userId', 'pf'])
|
|
}
|
|
}
|
|
|
|
|
|
-const updateSelect = (gid: any, pf: any) => {
|
|
|
|
- pf = isSinglePf ? pf[0] : pf
|
|
|
|
- updateReqConfig(requestConfig, { pf, gid })
|
|
|
|
- // requestConfig.otherOptions.gid = gid
|
|
|
|
-}
|
|
|
|
|
|
+// 表格的查询应该和全局的平台选择独立开来
|
|
|
|
+// const updateSelect = (gid: any, pf: any) => {
|
|
|
|
+// pf = isSinglePf ? pf[0] : pf
|
|
|
|
+// updateReqConfig(requestConfig, { pf, gid })
|
|
|
|
+// }
|
|
|
|
|
|
-const backupSelect = reactive([])
|
|
|
|
|
|
+// const backupSelect = reactive([])
|
|
|
|
|
|
-import { usePage } from '@/hooks/usePage'
|
|
|
|
-const { watchPageChange } = usePage()
|
|
|
|
|
|
+// import { usePage } from '@/hooks/usePage'
|
|
|
|
+// const { watchPageChange } = usePage()
|
|
|
|
|
|
-watchPageChange(() => [selectInfo.gid, selectInfo.pf], backupSelect, updateSelect)
|
|
|
|
|
|
+// watchPageChange(() => [selectInfo.gid, selectInfo.pf], backupSelect, updateSelect)
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
tableStore.allGameInfo.map((item) => {
|
|
tableStore.allGameInfo.map((item) => {
|
|
@@ -366,7 +321,12 @@ onMounted(() => {
|
|
</template>
|
|
</template>
|
|
</Table>
|
|
</Table>
|
|
<div class="optionDialog">
|
|
<div class="optionDialog">
|
|
- <Dialog @form-submit="formSub" ref="playerDialogFormRef" :config="optionDialogConfig">
|
|
|
|
|
|
+ <Dialog
|
|
|
|
+ :config-btn-text="'普通上传'"
|
|
|
|
+ @form-submit="formSub"
|
|
|
|
+ ref="playerDialogFormRef"
|
|
|
|
+ :config="optionDialogConfig"
|
|
|
|
+ >
|
|
<template #otherBtn>
|
|
<template #otherBtn>
|
|
<el-button class="operationBtn" type="warning" @click="encrypt"> 加密上传 </el-button>
|
|
<el-button class="operationBtn" type="warning" @click="encrypt"> 加密上传 </el-button>
|
|
</template>
|
|
</template>
|