品牌使用情况添加字段,文件上传修改
This commit is contained in:
parent
3e7f25d00b
commit
99eb01a3b5
@ -540,6 +540,31 @@ export const constantRoutes = [
|
|||||||
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
//内容管理,没有子菜单
|
||||||
|
// {
|
||||||
|
// path: '/content',
|
||||||
|
// name: "content",
|
||||||
|
// meta: {
|
||||||
|
// title: "内容管理",
|
||||||
|
// icon: "education",
|
||||||
|
// },
|
||||||
|
// component: Layout,
|
||||||
|
// children: [
|
||||||
|
// {
|
||||||
|
// path: 'content/index',
|
||||||
|
// component: () => import('@/views/content/index'),
|
||||||
|
// name: 'content',
|
||||||
|
// hidden: false,
|
||||||
|
// meta: {
|
||||||
|
// title: "内容管理",
|
||||||
|
// icon: "",
|
||||||
|
// noCache: false,
|
||||||
|
// link: null,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// ],
|
||||||
|
// }
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
// 动态路由,基于用户权限动态去加载
|
// 动态路由,基于用户权限动态去加载
|
||||||
|
@ -124,6 +124,9 @@
|
|||||||
<el-form-item label="制度名称" prop="title">
|
<el-form-item label="制度名称" prop="title">
|
||||||
<el-input v-model="dialogForm.title" autocomplete="off" placeholder="请输入品牌名称" />
|
<el-input v-model="dialogForm.title" autocomplete="off" placeholder="请输入品牌名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="制度描述" prop="descStr">
|
||||||
|
<el-input type="textarea" v-model="dialogForm.descStr" autocomplete="off" placeholder="请输入制度描述" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="上传文件" prop="files">
|
<el-form-item label="上传文件" prop="files">
|
||||||
<!-- <myUploadFile v-model="dialogForm.files"></myUploadFile> -->
|
<!-- <myUploadFile v-model="dialogForm.files"></myUploadFile> -->
|
||||||
<el-upload
|
<el-upload
|
||||||
@ -198,6 +201,7 @@ const dialogTitle = ref("添加品牌");
|
|||||||
let dialogForm = reactive({
|
let dialogForm = reactive({
|
||||||
id: "",
|
id: "",
|
||||||
title: "",
|
title: "",
|
||||||
|
descStr: "",
|
||||||
files:[],
|
files:[],
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -205,6 +209,9 @@ const dialogFormRules = ref({
|
|||||||
title: [
|
title: [
|
||||||
{ required: true, message: "请输入品牌名称", trigger: "blur" },
|
{ required: true, message: "请输入品牌名称", trigger: "blur" },
|
||||||
],
|
],
|
||||||
|
descStr: [
|
||||||
|
{ required: true, message: "请输入品牌描述", trigger: "blur" },
|
||||||
|
],
|
||||||
files: [
|
files: [
|
||||||
{ required: true, message: "请上传文件", trigger: "blur" },
|
{ required: true, message: "请上传文件", trigger: "blur" },
|
||||||
],
|
],
|
||||||
@ -277,6 +284,7 @@ const columns = ref([
|
|||||||
{ prop: "id", label: "ID" },
|
{ prop: "id", label: "ID" },
|
||||||
{ prop: "title", label: "制度名称" },
|
{ prop: "title", label: "制度名称" },
|
||||||
// { prop: "code", label: "品牌编码", width: "120" },
|
// { prop: "code", label: "品牌编码", width: "120" },
|
||||||
|
{ prop: "descStr", label: "描述", width: "150" },
|
||||||
{ prop: "createTime", label: "提交时间" },
|
{ prop: "createTime", label: "提交时间" },
|
||||||
// { prop: "applicationNum", label: "申请数量" },
|
// { prop: "applicationNum", label: "申请数量" },
|
||||||
// { prop: "useNum", label: "使用数量" },
|
// { prop: "useNum", label: "使用数量" },
|
||||||
@ -353,8 +361,13 @@ const onSaveCategory = async () => {
|
|||||||
|
|
||||||
//处理dialogForm.files
|
//处理dialogForm.files
|
||||||
dialogForm.files.forEach((item, index) => {
|
dialogForm.files.forEach((item, index) => {
|
||||||
|
//判断item不存在存在fileName这个属性的时候,将item.name赋给item.fileName,否则不做处理
|
||||||
item.fileName = item.name;
|
item.fileName = item.name;
|
||||||
item.fileUrl = item.response.data.url;
|
if (item.hasOwnProperty('response')) {
|
||||||
|
item.fileUrl = item.response.data.url;
|
||||||
|
}
|
||||||
|
// item.fileName = item.name;
|
||||||
|
// item.fileUrl = item.response.data.url;
|
||||||
})
|
})
|
||||||
console.log('dialogForm.files',dialogForm.files);
|
console.log('dialogForm.files',dialogForm.files);
|
||||||
|
|
||||||
@ -456,6 +469,7 @@ const resetDlg= () => {
|
|||||||
Object.assign(dialogForm, { // 保持响应性,手动清空字段
|
Object.assign(dialogForm, { // 保持响应性,手动清空字段
|
||||||
id: "",
|
id: "",
|
||||||
title: "",
|
title: "",
|
||||||
|
descStr: "",
|
||||||
files: [],
|
files: [],
|
||||||
code: ""
|
code: ""
|
||||||
});
|
});
|
||||||
|
5
src/views/content/index.vue
Normal file
5
src/views/content/index.vue
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<template>
|
||||||
|
<div class="content">
|
||||||
|
待开发
|
||||||
|
</div>
|
||||||
|
</template>
|
Loading…
x
Reference in New Issue
Block a user