|
@@ -9,11 +9,11 @@
|
|
<el-form-item label="对应剧场名称">
|
|
<el-form-item label="对应剧场名称">
|
|
<el-input v-model="query.play_name" clearable />
|
|
<el-input v-model="query.play_name" clearable />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <!-- <el-form-item label="所属公司">
|
|
|
|
|
|
+ <el-form-item label="所属公司">
|
|
<el-select v-model="query.company" clearable filterable placeholder="请选择">
|
|
<el-select v-model="query.company" clearable filterable placeholder="请选择">
|
|
<el-option v-for="(item, index) in companylist" :key="index" :label="item" :value="item" />
|
|
<el-option v-for="(item, index) in companylist" :key="index" :label="item" :value="item" />
|
|
</el-select>
|
|
</el-select>
|
|
- </el-form-item> -->
|
|
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="类型">
|
|
<el-form-item label="类型">
|
|
<el-select v-model="query.type" clearable filterable placeholder="请选择">
|
|
<el-select v-model="query.type" clearable filterable placeholder="请选择">
|
|
<el-option v-for="(item, index) in miniprogramTypelist" :key="index" :label="item.name"
|
|
<el-option v-for="(item, index) in miniprogramTypelist" :key="index" :label="item.name"
|
|
@@ -26,20 +26,41 @@
|
|
<Operate :show="open" v-action="'manage.miniprogram.store'" />
|
|
<Operate :show="open" v-action="'manage.miniprogram.store'" />
|
|
<el-table :data="tableData" class="mt-3" v-loading="loading">
|
|
<el-table :data="tableData" class="mt-3" v-loading="loading">
|
|
<el-table-column prop="id" label="ID" />
|
|
<el-table-column prop="id" label="ID" />
|
|
- <el-table-column prop="name" label="小程序名称">
|
|
|
|
|
|
+ <el-table-column prop="name" label="小程序名称" min-width="200">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-tooltip placement="top" v-if="scope.row.remark">
|
|
<el-tooltip placement="top" v-if="scope.row.remark">
|
|
<template #content> {{ scope.row.remark }}<br /> </template>
|
|
<template #content> {{ scope.row.remark }}<br /> </template>
|
|
- <span>{{ scope.row.name }}</span>
|
|
|
|
|
|
+ <div class="flex flex-col">
|
|
|
|
+ <div class="text-lg font-bold text-blue-400">{{ scope.row.name }}</div>
|
|
|
|
+ <div>
|
|
|
|
+ <span class="text-base">app id:</span>
|
|
|
|
+ <span class="text-base font-bold">{{ scope.row.appid }}</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div>
|
|
|
|
+ <span class="text-base">app 密匙:</span>
|
|
|
|
+ <span class="text-base font-bold">{{ scope.row.appsecret }}</span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
- <span v-else>{{ scope.row.name }}</span>
|
|
|
|
|
|
+ <div v-else class="flex flex-col">
|
|
|
|
+ <div class="text-lg font-bold text-blue-400 ">{{ scope.row.name }}</div>
|
|
|
|
+ <div>
|
|
|
|
+ <span class="text-base">app id:</span>
|
|
|
|
+ <span class="text-base font-bold">{{ scope.row.appid }}</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div>
|
|
|
|
+ <span class="text-base">app 密匙:</span>
|
|
|
|
+ <span class="text-base font-bold">{{ scope.row.appsecret }}</span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <!-- <el-table-column prop="company" label="所属公司" /> -->
|
|
|
|
|
|
+ <el-table-column prop="company" label="所属公司" />
|
|
<el-table-column prop="play_name" label="对应剧场名称" />
|
|
<el-table-column prop="play_name" label="对应剧场名称" />
|
|
|
|
+ <el-table-column prop="pay_merchant_name" label="已绑定支付信息" />
|
|
<el-table-column prop="status_name" label="状态" />
|
|
<el-table-column prop="status_name" label="状态" />
|
|
<el-table-column prop="type_name" label="类型" />
|
|
<el-table-column prop="type_name" label="类型" />
|
|
- <el-table-column label="操作" width="200">
|
|
|
|
|
|
+ <el-table-column label="操作" width="200" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-button link type="primary" size="small" @click="opendepots(scope.row)"
|
|
<el-button link type="primary" size="small" @click="opendepots(scope.row)"
|
|
v-action="'manage.miniprogram.allocationStore'">分配</el-button>
|
|
v-action="'manage.miniprogram.allocationStore'">分配</el-button>
|
|
@@ -69,7 +90,7 @@ import { useGetList } from '@/hook/curd/useGetList';
|
|
import { useOpen } from '@/hook/curd/useOpen';
|
|
import { useOpen } from '@/hook/curd/useOpen';
|
|
import { manageMiniprogramCompanylist, manageMiniprogramTypelist } from '@/api/applet/index'
|
|
import { manageMiniprogramCompanylist, manageMiniprogramTypelist } from '@/api/applet/index'
|
|
|
|
|
|
-const api = '/manage/miniprogram/index';
|
|
|
|
|
|
+const api = 'manage/miniprogram/index';
|
|
const depotsVisible = ref(false)
|
|
const depotsVisible = ref(false)
|
|
const depotsData = ref({})
|
|
const depotsData = ref({})
|
|
const companylist = ref([])
|
|
const companylist = ref([])
|
|
@@ -90,9 +111,9 @@ const closeDeptos = () => {
|
|
search()
|
|
search()
|
|
}
|
|
}
|
|
const init = () => {
|
|
const init = () => {
|
|
- // manageMiniprogramCompanylist().then(res => {
|
|
|
|
- // companylist.value = res.data
|
|
|
|
- // })
|
|
|
|
|
|
+ manageMiniprogramCompanylist().then(res => {
|
|
|
|
+ companylist.value = res.data
|
|
|
|
+ })
|
|
manageMiniprogramTypelist().then(res => {
|
|
manageMiniprogramTypelist().then(res => {
|
|
miniprogramTypelist.value = res.data
|
|
miniprogramTypelist.value = res.data
|
|
})
|
|
})
|