|
@@ -9,24 +9,24 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="操作人员" prop="createBy">
|
|
|
+ <el-form-item label="创建者" prop="createBy">
|
|
|
<el-input
|
|
|
v-model="queryParams.createBy"
|
|
|
- placeholder="请输入操作人员"
|
|
|
+ placeholder="请输入创建者"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="类型" prop="noticeType">
|
|
|
- <el-select v-model="queryParams.noticeType" placeholder="公告类型" clearable>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_notice_type"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <!--<el-form-item label="类型" prop="noticeType">-->
|
|
|
+ <!--<el-select v-model="queryParams.noticeType" placeholder="公告类型" clearable>-->
|
|
|
+ <!--<el-option-->
|
|
|
+ <!--v-for="dict in dict.type.sys_notice_type"-->
|
|
|
+ <!--:key="dict.value"-->
|
|
|
+ <!--:label="dict.label"-->
|
|
|
+ <!--:value="dict.value"-->
|
|
|
+ <!--/>-->
|
|
|
+ <!--</el-select>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
<el-form-item label="归属部门" prop="deptId" style="width: 268px;">
|
|
|
<treeselect style="width: 200px;" v-model="queryParams.deptId" :options="deptOptions" :show-count="true" placeholder="请选择归属部门" />
|
|
|
</el-form-item>
|
|
@@ -72,9 +72,9 @@
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
|
- <el-table v-loading="loading" :data="noticeList" @selection-change="handleSelectionChange">
|
|
|
+ <el-table v-loading="loading" :data="noticeList" @selection-change="handleSelectionChange" border>
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="序号" align="center" prop="noticeId" width="100" />
|
|
|
+ <!--<el-table-column label="序号" align="center" prop="noticeId" width="100" />-->
|
|
|
<el-table-column
|
|
|
label="公告标题"
|
|
|
align="center"
|
|
@@ -86,23 +86,23 @@
|
|
|
{{scope.row.noticeTitle}}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="公告类型" align="center" prop="noticeType" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_notice_type" :value="scope.row.noticeType"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="状态" align="center" prop="status" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_notice_status" :value="scope.row.status"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ <!--<el-table-column label="公告类型" align="center" prop="noticeType" width="100">-->
|
|
|
+ <!--<template slot-scope="scope">-->
|
|
|
+ <!--<dict-tag :options="dict.type.sys_notice_type" :value="scope.row.noticeType"/>-->
|
|
|
+ <!--</template>-->
|
|
|
+ <!--</el-table-column>-->
|
|
|
+ <!--<el-table-column label="状态" align="center" prop="status" width="100">-->
|
|
|
+ <!--<template slot-scope="scope">-->
|
|
|
+ <!--<dict-tag :options="dict.type.sys_notice_status" :value="scope.row.status"/>-->
|
|
|
+ <!--</template>-->
|
|
|
+ <!--</el-table-column>-->
|
|
|
<el-table-column label="创建者" align="center" prop="createBy" width="100" />
|
|
|
<el-table-column label="创建时间" align="center" prop="createTime" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="240">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
size="mini"
|
|
@@ -161,34 +161,34 @@
|
|
|
<el-input v-model="form.noticeTitle" placeholder="请输入公告标题" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="公告类型" prop="noticeType">
|
|
|
- <el-select v-model="form.noticeType" placeholder="请选择公告类型">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_notice_type"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <!--<el-col :span="12">-->
|
|
|
+ <!--<el-form-item label="公告类型" prop="noticeType">-->
|
|
|
+ <!--<el-select v-model="form.noticeType" placeholder="请选择公告类型">-->
|
|
|
+ <!--<el-option-->
|
|
|
+ <!--v-for="dict in dict.type.sys_notice_type"-->
|
|
|
+ <!--:key="dict.value"-->
|
|
|
+ <!--:label="dict.label"-->
|
|
|
+ <!--:value="dict.value"-->
|
|
|
+ <!--></el-option>-->
|
|
|
+ <!--</el-select>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</el-col>-->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="归属部门" prop="deptId">
|
|
|
<treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" placeholder="请选择归属部门"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="状态">
|
|
|
- <el-radio-group v-model="form.status">
|
|
|
- <el-radio
|
|
|
- v-for="dict in dict.type.sys_notice_status"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.value"
|
|
|
- >{{dict.label}}</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <!--<el-col :span="12">-->
|
|
|
+ <!--<el-form-item label="状态">-->
|
|
|
+ <!--<el-radio-group v-model="form.status">-->
|
|
|
+ <!--<el-radio-->
|
|
|
+ <!--v-for="dict in dict.type.sys_notice_status"-->
|
|
|
+ <!--:key="dict.value"-->
|
|
|
+ <!--:label="dict.value"-->
|
|
|
+ <!-->{{dict.label}}</el-radio>-->
|
|
|
+ <!--</el-radio-group>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</el-col>-->
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="内容">
|
|
|
<editor v-model="form.noticeContent" :min-height="192"/>
|
|
@@ -211,30 +211,30 @@
|
|
|
<el-input v-model="form.noticeTitle" placeholder="请输入公告标题" v-bind:disabled="check"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="公告类型" prop="noticeType">
|
|
|
- <el-select v-model="form.noticeType" placeholder="请选择公告类型" v-bind:disabled="check">
|
|
|
- <el-option
|
|
|
- v-for="dict in typeOptions"
|
|
|
- :key="dict.dictValue"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="dict.dictValue"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="状态">
|
|
|
- <el-radio-group v-model="form.status">
|
|
|
- <el-radio
|
|
|
- v-for="dict in statusOptions"
|
|
|
- :key="dict.dictValue"
|
|
|
- :label="dict.dictValue"
|
|
|
- v-bind:disabled="check"
|
|
|
- >{{dict.dictLabel}}</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <!--<el-col :span="12">-->
|
|
|
+ <!--<el-form-item label="公告类型" prop="noticeType">-->
|
|
|
+ <!--<el-select v-model="form.noticeType" placeholder="请选择公告类型" v-bind:disabled="check">-->
|
|
|
+ <!--<el-option-->
|
|
|
+ <!--v-for="dict in typeOptions"-->
|
|
|
+ <!--:key="dict.dictValue"-->
|
|
|
+ <!--:label="dict.dictLabel"-->
|
|
|
+ <!--:value="dict.dictValue"-->
|
|
|
+ <!--></el-option>-->
|
|
|
+ <!--</el-select>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</el-col>-->
|
|
|
+ <!--<el-col :span="24">-->
|
|
|
+ <!--<el-form-item label="状态">-->
|
|
|
+ <!--<el-radio-group v-model="form.status">-->
|
|
|
+ <!--<el-radio-->
|
|
|
+ <!--v-for="dict in statusOptions"-->
|
|
|
+ <!--:key="dict.dictValue"-->
|
|
|
+ <!--:label="dict.dictValue"-->
|
|
|
+ <!--v-bind:disabled="check"-->
|
|
|
+ <!-->{{dict.dictLabel}}</el-radio>-->
|
|
|
+ <!--</el-radio-group>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</el-col>-->
|
|
|
<el-col :span="24" v-if="check">
|
|
|
<el-form-item label="内容">
|
|
|
<p v-html="form.noticeContent" />
|