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