Commit 8a21b3d5 authored by dingyoujian's avatar dingyoujian

公告

parent cee51593
import request from 'common/src/utils/request'
/* 角色管理query */
export function doQuery(query) {
return request({
url: '/aqgl/jcsj/aqgg/query',
method: 'post',
data: query||{}
})
}
/* 角色管理更新 */
export function doUpdate(query) {
return request({
url: '/aqgl/jcsj/aqgg/update',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/aqgl/jcsj/aqgg/add',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/aqgl/jcsj/aqgg/delete',
method: 'post',
data: query||{}
})
}
......@@ -4,40 +4,57 @@
<el-form slot="form" ref="form" :model="form" label-width="80px" :rules="rules">
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="标题" ref="roleid" prop="roleid">
<el-input :readonly="readonly" v-model="form.roleid"></el-input>
<el-form-item label="标题" ref="title" prop="title">
<el-input :readonly="readonly" v-model="form.title"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="内容" ref="roleid" prop="roleid">
<el-input :readonly="readonly" type="textarea" v-model="form.roleid"></el-input>
<el-form-item label="内容" ref="content" prop="content">
<el-input :readonly="readonly" type="textarea" v-model="form.content"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="有效期至">
<el-date-picker style="width: 100%;"
type="date"
placeholder="选择日期">
<el-col :span="8">
<el-form-item label="公告日期" ref="ggrq" prop="ggrq">
<el-date-picker
style="width: 100%;"
:readonly="readonly"
type="date"
v-model="form.ggrq"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="编制单位">
<el-select placeholder="请选择" style="width: 100%;" >
<!-- <el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option> -->
<el-col :span="8">
<el-form-item label="有效日期" ref="yxrq" prop="yxrq">
<el-date-picker
style="width: 100%;"
:readonly="readonly"
type="date"
v-model="form.yxrq"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="发布部门" ref="bmid" prop="bmid">
<el-select :disabled="readonly" style="width: 100%;" :filterable='true' v-model="form.bmid" placeholder="请选择">
<el-option :key="index" v-for="(item,index) in bmList" :label="item.bmmc" :value="item.id">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="备注" ref="bz" prop="content">
<el-input :readonly="readonly" type="textarea" v-model="form.bz"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<!-- 按钮重写, -->
<!-- <div slot="reFooter">
......@@ -49,10 +66,16 @@
</template>
<script>
import {editMixin} from 'common'
import {QueryBm} from "common/src/api/system/dmgSystem.js";
export default {
mixins: [editMixin],
/* 存放index页面传递的额外参数*/
mounted() {
debugger
QueryBm({}).then(e => {
debugger
this.bmList = e.data.records || []
})
},
/* 组件名称*/
name: 'roleManagementEdit',
......@@ -64,11 +87,15 @@
/* 额外初始化,根据需求*/
systemType: [],
bmList: [],
/* 当前表单初始值,默认由RelDialog查询indexQuery赋值,copy时不赋值id,初始化时所有query的值都会赋值给form*/
form: {
roleid: '',
rolename: '',
title: '',
content: '',
bz: "",
yxrq:new Date().getTime(),
ggrq:new Date().getTime()
},
/* form提交时的规则,具体规则参考官网*/
rules: {
......
......@@ -56,13 +56,11 @@
<script>
/* 引入需要的接口*/
import {
QueryKzzxRole,
QueryApptype,
AddKzzxRole,
DeleteKzzxRole,
UpdateKzzxRole,
QtKzzxRole
} from "common/src/api/system/dmgSystem.js";
doQuery,
doAdd,
doUpdate,
doDelete
} from "@/api/basicData/announcementManagement.js";
/* edit页面*/
import Edit from './edit'
import {
......@@ -70,7 +68,7 @@
} from 'common'
export default {
mixins: [tableMixin],
name: 'appVersion',
name: 'announcementManagement',
/* 初始额外赋值*/
async mounted() {
......@@ -85,7 +83,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'kzzx/role',
baseUrl: 'aqgl/jcsj/aqgg',
/* 查询参数*/
queryParams: {
ksrq: '',
......@@ -93,44 +91,28 @@
},
/* 表格标题对应参数*/
tableTitle: [
{
prop: 'whsj',
label: '公告日期',
...this.$common('ftDateTime')
},
{
prop: 'whsj',
label: '有效期至',
...this.$common('ftDateTime')
},
{
prop: 'whr',
label: '标题',
width: '100'
},
{
prop: 'whr',
label: '编制单位',
width: '100'
},
{
prop: 'whr',
label: '内容',
width: '100'
}
{label: "标题", prop: "title", fieldType: "ftString",width:160},
{label: "内容", prop: "content", fieldType: "ftString",width:200},
{label: "公告日期", prop: "ggrq", fieldType: "ftDate"},
{label: "有效期", prop: "yxrq", fieldType: "ftDate"},
{label: "发布部门", prop: "bmmc", fieldType: "ftString",width:160},
{label: "附件数", prop: "attachcount", fieldType: "int"},
{label: "备注", prop: "bz", fieldType: "ftString",width:200},
{label: "维护人", prop: "whr", fieldType: "ftString"},
{label: "维护时间", prop: "whsj", ...this.$common('ftDateTime')}
]
}
},
methods: {
/* 基础查询*/
query: QueryKzzxRole,
query: doQuery,
/* 基础增*/
apiAdd: AddKzzxRole,
apiAdd: doAdd,
/* 基础更新*/
apiUpdate: UpdateKzzxRole,
apiUpdate: doUpdate,
/* 删除操作*/
apiDelete: DeleteKzzxRole,
apiDelete: doDelete,
/* 初始化赋值操作*/
init() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment