|
|
@ -49,33 +49,40 @@ |
|
|
|
v-hasPermi="['model:AppletPetType:remove']" |
|
|
|
>删除</el-button> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button |
|
|
|
type="warning" |
|
|
|
plain |
|
|
|
icon="el-icon-download" |
|
|
|
size="mini" |
|
|
|
:loading="exportLoading" |
|
|
|
@click="handleExport" |
|
|
|
v-hasPermi="['model:AppletPetType:export']" |
|
|
|
>导出</el-button> |
|
|
|
</el-col> |
|
|
|
<!-- <el-col :span="1.5">--> |
|
|
|
<!-- <el-button--> |
|
|
|
<!-- type="warning"--> |
|
|
|
<!-- plain--> |
|
|
|
<!-- icon="el-icon-download"--> |
|
|
|
<!-- size="mini"--> |
|
|
|
<!-- :loading="exportLoading"--> |
|
|
|
<!-- @click="handleExport"--> |
|
|
|
<!-- v-hasPermi="['model:AppletPetType:export']"--> |
|
|
|
<!-- >导出</el-button>--> |
|
|
|
<!-- </el-col>--> |
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="AppletPetTypeList" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
|
<el-table-column label="唯一标识" align="center" prop="id" /> |
|
|
|
<!-- <el-table-column label="唯一标识" align="center" prop="id" />--> |
|
|
|
<el-table-column label="创建时间" align="center" prop="createTime"/> |
|
|
|
<el-table-column label="标题" align="center" prop="title"/> |
|
|
|
<!-- <el-table-column label="图片" align="center" prop="image" v-if="columns[1].visible"/>--> |
|
|
|
|
|
|
|
|
|
|
|
<el-table-column label="图片" align="center" prop="image"> |
|
|
|
<el-table-column label="选中图片" align="center" prop="image"> |
|
|
|
<template slot-scope="{ row }"> |
|
|
|
<el-image v-if="row.image" :src="row.image" :preview-src-list="[row.image]" class="small-img circle-img"/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column label="未选中图片" align="center" prop="imageNo"> |
|
|
|
<template slot-scope="{ row }"> |
|
|
|
<el-image v-if="row.imageNo" :src="row.imageNo" :preview-src-list="[row.imageNo]" class="small-img circle-img"/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |
|
|
@ -112,13 +119,17 @@ |
|
|
|
<el-form-item label="标题" prop="title"> |
|
|
|
<el-input v-model="form.title" placeholder="请输入标题" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="图片"> |
|
|
|
<el-form-item label="选中图片"> |
|
|
|
<!-- <imageUpload v-model="form.image"/>--> |
|
|
|
<oss-image-upload v-model="form.image" :limit="1"></oss-image-upload> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="删除标识" prop="delFlag"> |
|
|
|
<el-input v-model="form.delFlag" placeholder="请输入删除标识" /> |
|
|
|
<el-form-item label="未选中图片"> |
|
|
|
<!-- <imageUpload v-model="form.image"/>--> |
|
|
|
<oss-image-upload v-model="form.imageNo" :limit="1"></oss-image-upload> |
|
|
|
</el-form-item> |
|
|
|
<!-- <el-form-item label="删除标识" prop="delFlag">--> |
|
|
|
<!-- <el-input v-model="form.delFlag" placeholder="请输入删除标识" />--> |
|
|
|
<!-- </el-form-item>--> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button> |
|
|
@ -162,7 +173,7 @@ export default { |
|
|
|
title: null, |
|
|
|
|
|
|
|
image: null, |
|
|
|
|
|
|
|
imageNo: null, |
|
|
|
}, |
|
|
|
// 表单参数 |
|
|
|
form: {}, |
|
|
@ -172,14 +183,15 @@ export default { |
|
|
|
{ required: true, message: "标题不能为空", trigger: "blur" } |
|
|
|
], |
|
|
|
|
|
|
|
delFlag: [ |
|
|
|
{ required: true, message: "删除标识不能为空", trigger: "blur" } |
|
|
|
], |
|
|
|
// delFlag: [ |
|
|
|
// { required: true, message: "删除标识不能为空", trigger: "blur" } |
|
|
|
// ], |
|
|
|
|
|
|
|
}, |
|
|
|
columns: [ |
|
|
|
{ key: 1, label: "标题", visible: true }, |
|
|
|
{ key: 2, label: "图片", visible: false }, |
|
|
|
{ key: 2, label: "选中图片", visible: false }, |
|
|
|
{ key: 3, label: "未选中图片", visible: false }, |
|
|
|
], |
|
|
|
}; |
|
|
|
}, |
|
|
@ -210,6 +222,8 @@ export default { |
|
|
|
|
|
|
|
image: null, |
|
|
|
|
|
|
|
imageNo: null, |
|
|
|
|
|
|
|
delFlag: null, |
|
|
|
|
|
|
|
createBy: null, |
|
|
|