3 changed files with 108 additions and 3 deletions
-
8src/router/routers.js
-
99src/views/immediateRelease/index.vue
-
4src/views/materialContent/materialList/index.vue
@ -0,0 +1,99 @@ |
|||||
|
<template> |
||||
|
<div class="app-container"> |
||||
|
<el-row class="in_release_item" type="flex" justify="space-between"> |
||||
|
<el-col :span="3" class="item_title">创建即时发布</el-col> |
||||
|
<el-col :span="18"> |
||||
|
<div class="input_wrap"> |
||||
|
<span class="input_label">名称</span> |
||||
|
<el-input |
||||
|
v-model="form.name" |
||||
|
placeholder="即时发布 2022-1-1" |
||||
|
class="input_name" |
||||
|
/> |
||||
|
</div> |
||||
|
</el-col> |
||||
|
<el-col :span="4" class="release_right"> |
||||
|
<el-button round class="release_btn">发布</el-button> |
||||
|
<el-button round type="primary">关闭</el-button> |
||||
|
</el-col> |
||||
|
</el-row> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import crudDept from '@/api/system/dept' |
||||
|
import CRUD, { presenter, header, form, crud } from '@crud/crud' |
||||
|
const defaultForm = { |
||||
|
name: '' |
||||
|
} |
||||
|
export default { |
||||
|
name: 'ImmediateRelease', |
||||
|
cruds() { |
||||
|
return CRUD({ title: '部门', url: 'api/dept', crudMethod: { ...crudDept }}) |
||||
|
}, |
||||
|
mixins: [presenter(), header(), form(defaultForm), crud()], |
||||
|
data() { |
||||
|
return { |
||||
|
|
||||
|
} |
||||
|
}, |
||||
|
methods: { |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
<style rel="stylesheet/scss" lang="scss"> |
||||
|
.app-container{ |
||||
|
background: none; |
||||
|
padding: 0; |
||||
|
} |
||||
|
|
||||
|
.in_release_item{ |
||||
|
padding: 16px 24px; |
||||
|
line-height: 34px; |
||||
|
background: #fff; |
||||
|
border-radius: 6px; |
||||
|
.item_title{ |
||||
|
font-size: 16px; |
||||
|
font-weight: bold; |
||||
|
color: #3a8aeb; |
||||
|
} |
||||
|
.input_wrap{ |
||||
|
display: flex; |
||||
|
width: 282px; |
||||
|
height: 34px; |
||||
|
padding: 0 24px; |
||||
|
font-size: 14px; |
||||
|
background: #f5f6fa; |
||||
|
line-height: 34px; |
||||
|
border-radius: 34px; |
||||
|
.input_label{ |
||||
|
&::after{ |
||||
|
content: "|"; |
||||
|
padding-left: 8px; |
||||
|
color: #ccc; |
||||
|
} |
||||
|
} |
||||
|
.input_name{ |
||||
|
width: 194px; |
||||
|
.el-input__inner{ |
||||
|
border: none; |
||||
|
background: #f5f6fa; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.release_right{ |
||||
|
.el-button { |
||||
|
font-size: 14px; |
||||
|
padding: 8px 24px; |
||||
|
border: none !important; |
||||
|
} |
||||
|
.release_btn { |
||||
|
color: #fff; |
||||
|
background: linear-gradient(to right, #fc8c6f, #fa544e) !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue