|
@@ -3,7 +3,7 @@
|
|
<div class="block">
|
|
<div class="block">
|
|
<el-form ref="form" :model="form" :rules="serviceDataRules">
|
|
<el-form ref="form" :model="form" :rules="serviceDataRules">
|
|
<div class="block-flex">
|
|
<div class="block-flex">
|
|
- <el-form-item label="项目名称" prop="name" label-width="110px"><el-input v-model="form.name" autocomplete="off" placeholder="普惠质量产品工具平台..." style="width:90%;" /></el-form-item>
|
|
|
|
|
|
+ <el-form-item label="项目名称" prop="name" label-width="112px"><el-input v-model="form.name" autocomplete="off" placeholder="普惠质量产品工具平台..." style="width:89.6%;" /></el-form-item>
|
|
<div class="line-between">
|
|
<div class="line-between">
|
|
<el-form-item label="业务线" prop="bizId" label-width="124px">
|
|
<el-form-item label="业务线" prop="bizId" label-width="124px">
|
|
<el-select v-model="form.bizId" style="width:76%;" placeholder="请选择" @change="clickChangePlatform(form.bizId)">
|
|
<el-select v-model="form.bizId" style="width:76%;" placeholder="请选择" @change="clickChangePlatform(form.bizId)">
|
|
@@ -80,12 +80,12 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
- <el-form-item label="需求文档" label-width="110px"><el-input v-model="form.mrdUrl" placeholder="请填写" style="width:90%;" /></el-form-item>
|
|
|
|
- <el-form-item label="描述" label-width="110px"><el-input v-model="form.description" type="textarea" placeholder="请填写" rows="3" style="width:90%;" /></el-form-item>
|
|
|
|
- <el-form-item label="详细信息" label-width="110px">
|
|
|
|
- <div id="wangeditor" class="force-height" style="margin-bottom:22px;width:90%;" />
|
|
|
|
|
|
+ <el-form-item label="需求文档" label-width="112px"><el-input v-model="form.mrdUrl" placeholder="请填写" style="width:89.6%;" /></el-form-item>
|
|
|
|
+ <el-form-item label="描述" label-width="112px"><el-input v-model="form.description" type="textarea" placeholder="请填写" rows="3" style="width:89.6%;" /></el-form-item>
|
|
|
|
+ <el-form-item label="详细信息" label-width="112px">
|
|
|
|
+ <div id="wangeditor" class="force-height" style="margin-bottom:22px;width:89.6%;" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="备注" label-width="110px"><el-input v-model="form.remarks" type="textarea" placeholder="请填写" rows="3" style="width:90%;" /></el-form-item>
|
|
|
|
|
|
+ <el-form-item label="备注" label-width="112px"><el-input v-model="form.remarks" type="textarea" placeholder="请填写" rows="3" style="width:89.6%;" /></el-form-item>
|
|
<el-form-item class="submit">
|
|
<el-form-item class="submit">
|
|
<el-button type="danger" plain size="mini" @click="$router.go(-1)">取 消</el-button>
|
|
<el-button type="danger" plain size="mini" @click="$router.go(-1)">取 消</el-button>
|
|
<el-button class="move-button" size="mini" type="primary" @click="createFormData(form)">确 定</el-button>
|
|
<el-button class="move-button" size="mini" type="primary" @click="createFormData(form)">确 定</el-button>
|
|
@@ -132,9 +132,9 @@ export default {
|
|
status: [{ required: true, message: '状态不能为空', trigger: 'change' }],
|
|
status: [{ required: true, message: '状态不能为空', trigger: 'change' }],
|
|
name: [{ required: true, message: '项目名称不能为空', trigger: 'change' }],
|
|
name: [{ required: true, message: '项目名称不能为空', trigger: 'change' }],
|
|
priority: [{ required: true, message: '优先级不能为空', trigger: 'change' }],
|
|
priority: [{ required: true, message: '优先级不能为空', trigger: 'change' }],
|
|
- pm: [{ required: true, message: '产品人员不能为空', trigger: 'blur' }],
|
|
|
|
- rd: [{ required: true, message: '开发人员不能为空', trigger: 'blur' }],
|
|
|
|
- qa: [{ required: true, message: '测试人员不能为空', trigger: 'blur' }]
|
|
|
|
|
|
+ pm: [{ required: true, message: '产品人员不能为空', trigger: 'change' }],
|
|
|
|
+ rd: [{ required: true, message: '开发人员不能为空', trigger: 'change' }],
|
|
|
|
+ qa: [{ required: true, message: '测试人员不能为空', trigger: 'change' }]
|
|
// stage: [{ required: true, message: '进展不能为空', trigger: 'change' }]
|
|
// stage: [{ required: true, message: '进展不能为空', trigger: 'change' }]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -148,6 +148,8 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ document.getElementsByClassName('app-main')[0].style.cssText = 'overflow:auto'
|
|
|
|
+ this.$refs.form.resetFields()
|
|
if (!this.$route.query.id) {
|
|
if (!this.$route.query.id) {
|
|
const editor = new E('#wangeditor')
|
|
const editor = new E('#wangeditor')
|
|
editor.customConfig.menus = ['bold', 'italic', 'underline', 'link', 'list', 'justify', 'table', 'foreColor']
|
|
editor.customConfig.menus = ['bold', 'italic', 'underline', 'link', 'list', 'justify', 'table', 'foreColor']
|
|
@@ -298,7 +300,7 @@ export default {
|
|
background-color #F2F3F6
|
|
background-color #F2F3F6
|
|
display flex
|
|
display flex
|
|
justify-content center
|
|
justify-content center
|
|
- min-width 700px
|
|
|
|
|
|
+ min-width 1200px
|
|
.block
|
|
.block
|
|
background-color rgba(255,255,255,1)
|
|
background-color rgba(255,255,255,1)
|
|
box-shadow 0px 0px 11px 0px rgba(238,240,245,1)
|
|
box-shadow 0px 0px 11px 0px rgba(238,240,245,1)
|