|
@@ -11,6 +11,12 @@
|
|
<el-tag v-for="(item, index) in row.role" :key="index" type="primary">{{ getRole(item) }}</el-tag>
|
|
<el-tag v-for="(item, index) in row.role" :key="index" type="primary">{{ getRole(item) }}</el-tag>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template #is_audit="{ row }">
|
|
|
|
+ <div class="audit" v-if="row && row.is_audit.length > 0">
|
|
|
|
+ <div v-for="(item, index) in row.is_audit" :key="index">{{ item.title }}</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else>已通过</div>
|
|
|
|
+ </template>
|
|
</custom-table>
|
|
</custom-table>
|
|
<el-dialog v-model="dialog.show" :title="dialog.title" :destroy-on-close="false" @close="toClose">
|
|
<el-dialog v-model="dialog.show" :title="dialog.title" :destroy-on-close="false" @close="toClose">
|
|
<el-row>
|
|
<el-row>
|
|
@@ -106,7 +112,8 @@ const fields = [
|
|
{ label: t('pages.user.nick_name'), model: 'nick_name', filter: true },
|
|
{ label: t('pages.user.nick_name'), model: 'nick_name', filter: true },
|
|
{ label: t('pages.user.phone'), model: 'phone', filter: true },
|
|
{ label: t('pages.user.phone'), model: 'phone', filter: true },
|
|
{ label: t('pages.user.role'), model: 'role', custom: true },
|
|
{ label: t('pages.user.role'), model: 'role', custom: true },
|
|
- { label: t('pages.user.status'), model: 'status', format: (i) => getDict(i, 'status') }
|
|
|
|
|
|
+ { label: t('pages.user.is_audit'), model: 'is_audit', custom: true }
|
|
|
|
+ // { label: t('pages.user.status'), model: 'status', format: (i) => getDict(i, 'status') }
|
|
]
|
|
]
|
|
const opera = [
|
|
const opera = [
|
|
{ label: t('common.view'), method: 'view' },
|
|
{ label: t('common.view'), method: 'view' },
|
|
@@ -125,7 +132,7 @@ const search = async (query = { skip, limit }) => {
|
|
skip = query.skip
|
|
skip = query.skip
|
|
limit = query.limit
|
|
limit = query.limit
|
|
const info = { skip: query.skip, limit: query.limit, ...searchForm.value }
|
|
const info = { skip: query.skip, limit: query.limit, ...searchForm.value }
|
|
- const res = await store.query(info)
|
|
|
|
|
|
+ const res = await store.list(info)
|
|
if (res.errcode == '0') {
|
|
if (res.errcode == '0') {
|
|
data.value = res.data
|
|
data.value = res.data
|
|
total.value = res.total
|
|
total.value = res.total
|
|
@@ -329,4 +336,7 @@ provide('getRole', getRole)
|
|
grid-gap: 0.5rem;
|
|
grid-gap: 0.5rem;
|
|
gap: 0.5rem;
|
|
gap: 0.5rem;
|
|
}
|
|
}
|
|
|
|
+.audit {
|
|
|
|
+ color: red;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|