|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-button :type="data.status === '结束' || data.status === '发布'?'':'primary'" :disabled="data.status === '结束' || data.status === '发布' " size="mini" @click="onShow(dialogFormVisible = true)">编 辑</el-button>
|
|
|
- <el-drawer append-to-body title="编辑模板" :visible.sync="dialogFormVisible" size="800px">
|
|
|
+ <el-drawer append-to-body title="编辑模板" :visible.sync="dialogFormVisible" size="800px" :show-close="false">
|
|
|
<div class="drawer__panel">
|
|
|
<el-row :gutter="20">
|
|
|
<el-form :model="form" ref="form" :rules="rules" label-position="right" label-width="80px" size="small">
|
|
@@ -11,12 +11,12 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="提报要求">
|
|
|
+ <el-form-item label="提报要求" >
|
|
|
<el-input type="text" v-model="form.remarks" placeholder="输入提报要求"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="提报类型">
|
|
|
+ <el-form-item label="提报类型" prop="isrepeat">
|
|
|
<el-radio-group v-model="form.isrepeat" @change="onRadioChange">
|
|
|
<el-radio :label="1">月度提报</el-radio>
|
|
|
<el-radio :label="0">单次提报</el-radio>
|
|
@@ -123,11 +123,14 @@ export default {
|
|
|
{ required: true, message: '请选择角色', trigger: 'change' }
|
|
|
],
|
|
|
periodpoint:[
|
|
|
- { validator: validatePass2, trigger: 'change' }
|
|
|
+ { required: true, validator: validatePass2, trigger: 'change' }
|
|
|
],
|
|
|
taskdays:[
|
|
|
- { validator: validatePass2, trigger: 'change' }
|
|
|
+ { required: true, validator: validatePass2, trigger: 'change' }
|
|
|
],
|
|
|
+ isrepeat:[
|
|
|
+ { required: true, message: '请选择提报类型', trigger: 'change' }
|
|
|
+ ]
|
|
|
},
|
|
|
pickerOptions:{
|
|
|
disabledDate(time) {
|
|
@@ -158,7 +161,6 @@ export default {
|
|
|
e.taskday = t
|
|
|
})
|
|
|
})
|
|
|
- console.log(this.sdList)
|
|
|
this.form = Object.assign({},this.form, this.data)
|
|
|
this.form.roles = this.form.roles.map(e=>{
|
|
|
return e.roleid
|