全局添加列配置功能
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="dictiontary-list-detail child-router">
|
||||
<TableHeader>
|
||||
<TableHeader showCustomColumn>
|
||||
<template #select>
|
||||
<el-form-item label="">
|
||||
<!-- <el-page-header @back="$emit('close')">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="default-main" style="position: relative">
|
||||
<TableHeader>
|
||||
<TableHeader showCustomColumn>
|
||||
<template #select>
|
||||
<el-form-item label="关键字筛选">
|
||||
<el-input maxlength="32" show-word-limit style="width: 240px"
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
<template>
|
||||
<div class="default-main">
|
||||
<TableHeader :showReset="false">
|
||||
<TableHeader :showReset="false" showCustomColumn>
|
||||
<template #select>
|
||||
<el-radio-group v-model.trim="tableStore.table.params.versionType" @change="tableStore.index()">
|
||||
<el-radio-button label="web" value="WEB" />
|
||||
<el-radio-button label="app" value="APP" />
|
||||
|
||||
</el-radio-group>
|
||||
</template>
|
||||
<template #operation>
|
||||
@@ -13,20 +14,38 @@
|
||||
</TableHeader>
|
||||
<Table ref="tableRef">
|
||||
<template v-slot:columns>
|
||||
<vxe-column field="androidPath" title="Android路径" minWidth="250px"
|
||||
v-if="tableStore.table.params.versionType == 'APP'"></vxe-column>
|
||||
<vxe-column field="iosPath" title="IOS路径" minWidth="250px"
|
||||
v-if="tableStore.table.params.versionType == 'APP'"></vxe-column>
|
||||
<vxe-column
|
||||
field="androidPath"
|
||||
title="Android路径"
|
||||
minWidth="250px"
|
||||
v-if="tableStore.table.params.versionType == 'APP'"
|
||||
></vxe-column>
|
||||
<vxe-column
|
||||
field="iosPath"
|
||||
title="IOS路径"
|
||||
minWidth="250px"
|
||||
v-if="tableStore.table.params.versionType == 'APP'"
|
||||
></vxe-column>
|
||||
</template>
|
||||
</Table>
|
||||
<el-dialog width="500px" v-model.trim="dialogVisible" :title="dialogTitle">
|
||||
<el-form :inline="false" :model="form" ref="formRef" label-width="auto" class="form-one" :rules="rules">
|
||||
<el-form-item label="版本号" prop="appVersion">
|
||||
<el-input maxlength="32" show-word-limit v-model.trim="form.appVersion" placeholder="请输入版本号" />
|
||||
<el-input
|
||||
maxlength="32"
|
||||
show-word-limit
|
||||
v-model.trim="form.appVersion"
|
||||
placeholder="请输入版本号"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="整改内容">
|
||||
<el-input show-word-limit maxlength="300" type="textarea" v-model.trim="form.content"
|
||||
placeholder="请输入整改内容" />
|
||||
<el-input
|
||||
show-word-limit
|
||||
maxlength="300"
|
||||
type="textarea"
|
||||
v-model.trim="form.content"
|
||||
placeholder="请输入整改内容"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="发布类型">
|
||||
<el-select v-model.trim="form.sev" placeholder="请选择发布类型">
|
||||
@@ -123,7 +142,7 @@ const tableStore = new TableStore({
|
||||
click: row => {
|
||||
editMenu(row)
|
||||
}
|
||||
},
|
||||
}
|
||||
// {
|
||||
// name: 'del',
|
||||
// title: '删除',
|
||||
@@ -201,3 +220,7 @@ const editMenu = (row: any) => {
|
||||
form.value.iosPath = row.iosPath || ''
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user