commit
This commit is contained in:
+44
-18
@@ -1,6 +1,28 @@
|
||||
<!--#
|
||||
layout("/layouts/platform.html"){
|
||||
#-->
|
||||
<style>
|
||||
.commissioner-opinion-box {
|
||||
border: 1px solid #DCDFE6;
|
||||
border-radius: 4px;
|
||||
padding: 10px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.commissioner-opinion-radio {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.commissioner-opinion-box .el-textarea__inner {
|
||||
border: none;
|
||||
padding: 0;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.commissioner-opinion-box .el-textarea__inner:focus {
|
||||
box-shadow: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="app">
|
||||
<guava ref="guava">
|
||||
@@ -77,27 +99,27 @@ layout("/layouts/platform.html"){
|
||||
提案委员会成员意见
|
||||
</div>
|
||||
<el-form :model="formData" ref="formRef" label-width="120px" :rules="formRules" label-suffix="">
|
||||
<el-form-item label="立案结果" prop="caseFilingResult"
|
||||
:rules="[{required:true,message:'必填',trigger:['change','blur']}]">
|
||||
<el-radio-group v-model="formData.caseFilingResult" size="small">
|
||||
<el-radio v-for="item in dict.type.PROPOSAL_CASE_FILING_RESULT" :label="item.code"
|
||||
border>{{item.label}}
|
||||
</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="['CONFIRM_FILING'].includes(formData.caseFilingResult)" label="立案类型"
|
||||
prop="caseFilingType"
|
||||
:rules="[{required:true,message:'必填',trigger:['change','blur']}]">
|
||||
<el-radio-group v-model="formData.caseFilingType" size="small">
|
||||
<el-radio v-for="item in dict.type.PROPOSAL_CASE_FILING_TYPE" :label="item.code" border>
|
||||
{{item.label}}
|
||||
</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="审核意见" prop="opinion"
|
||||
:rules="[{required:true,message:'必填',trigger:['change','blur']}]">
|
||||
<user-opinion-textarea v-model="formData.opinion"></user-opinion-textarea>
|
||||
<div class="commissioner-opinion-box">
|
||||
<el-radio-group v-model="formData.caseFilingResult" size="small"
|
||||
class="commissioner-opinion-radio">
|
||||
<el-radio v-for="item in dict.type.PROPOSAL_CASE_FILING_RESULT" :label="item.code"
|
||||
border>{{item.label}}
|
||||
</el-radio>
|
||||
</el-radio-group>
|
||||
<user-opinion-textarea v-model="formData.opinion"></user-opinion-textarea>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item v-if="['CONFIRM_FILING'].includes(formData.caseFilingResult)" label="立案类型"-->
|
||||
<!-- prop="caseFilingType"-->
|
||||
<!-- :rules="[{required:true,message:'必填',trigger:['change','blur']}]">-->
|
||||
<!-- <el-radio-group v-model="formData.caseFilingType" size="small">-->
|
||||
<!-- <el-radio v-for="item in dict.type.PROPOSAL_CASE_FILING_TYPE" :label="item.code" border>-->
|
||||
<!-- {{item.label}}-->
|
||||
<!-- </el-radio>-->
|
||||
<!-- </el-radio-group>-->
|
||||
<!-- </el-form-item>-->
|
||||
</el-form>
|
||||
<el-row type="flex" justify="end">
|
||||
<el-button @click="$refs.guava.index()" size="small">取消</el-button>
|
||||
@@ -173,6 +195,10 @@ layout("/layouts/platform.html"){
|
||||
},
|
||||
|
||||
doSubmit() {
|
||||
if (!this.formData.caseFilingResult) {
|
||||
this.$message.warning("请选择立案结果")
|
||||
return
|
||||
}
|
||||
this.$refs.formRef.validate((valid) => {
|
||||
if (!valid) return
|
||||
this.$confirm("您确定要提交吗?", "提示", {
|
||||
|
||||
+22
-22
@@ -58,7 +58,7 @@ layout("/layouts/platform_h5.html"){
|
||||
<van-field
|
||||
v-model="formData.caseFilingResultName"
|
||||
name="caseFilingResultName"
|
||||
label="立案结果"
|
||||
label="审批意见"
|
||||
placeholder="请选择立案结果"
|
||||
:rules="[{ required: true, message: '请选择立案结果' }]"
|
||||
required
|
||||
@@ -74,31 +74,31 @@ layout("/layouts/platform_h5.html"){
|
||||
></van-picker>
|
||||
</van-popup>
|
||||
|
||||
<template v-if="['CONFIRM_FILING'].includes(formData.caseFilingResult)">
|
||||
<van-field
|
||||
v-model="formData.caseFilingTypeName"
|
||||
name="caseFilingTypeName"
|
||||
label="立案类型"
|
||||
placeholder="请选择立案类型"
|
||||
:rules="[{ required: true, message: '请选择立案类型' }]"
|
||||
required
|
||||
is-link
|
||||
@click="openCaseFilingTypePicker"
|
||||
></van-field>
|
||||
<van-popup v-model="showCaseFilingTypePicker" position="bottom">
|
||||
<van-picker
|
||||
show-toolbar
|
||||
:columns="caseFilingTypeColumns"
|
||||
@confirm="onCaseFilingTypeConfirm"
|
||||
@cancel="hideCaseFilingTypePicker"
|
||||
></van-picker>
|
||||
</van-popup>
|
||||
</template>
|
||||
<!-- <template v-if="['CONFIRM_FILING'].includes(formData.caseFilingResult)">-->
|
||||
<!-- <van-field-->
|
||||
<!-- v-model="formData.caseFilingTypeName"-->
|
||||
<!-- name="caseFilingTypeName"-->
|
||||
<!-- label="立案类型"-->
|
||||
<!-- placeholder="请选择立案类型"-->
|
||||
<!-- :rules="[{ required: true, message: '请选择立案类型' }]"-->
|
||||
<!-- required-->
|
||||
<!-- is-link-->
|
||||
<!-- @click="openCaseFilingTypePicker"-->
|
||||
<!-- ></van-field>-->
|
||||
<!-- <van-popup v-model="showCaseFilingTypePicker" position="bottom">-->
|
||||
<!-- <van-picker-->
|
||||
<!-- show-toolbar-->
|
||||
<!-- :columns="caseFilingTypeColumns"-->
|
||||
<!-- @confirm="onCaseFilingTypeConfirm"-->
|
||||
<!-- @cancel="hideCaseFilingTypePicker"-->
|
||||
<!-- ></van-picker>-->
|
||||
<!-- </van-popup>-->
|
||||
<!-- </template>-->
|
||||
|
||||
<van-field
|
||||
v-model="formData.opinion"
|
||||
name="opinion"
|
||||
label="审批意见"
|
||||
label=""
|
||||
placeholder="请输入审批意见"
|
||||
:rules="[{ required: true, message: '请填写审批意见' }]"
|
||||
required
|
||||
|
||||
Reference in New Issue
Block a user