Browse Source

重点帮扶

master
dai 2 years ago
parent
commit
e2f142aca9
  1. 450
      src/views/modules/lingshan/bmfw/zdbf/cpts/edit.vue

450
src/views/modules/lingshan/bmfw/zdbf/cpts/edit.vue

@ -259,6 +259,308 @@
</el-form-item>
</div>
</div>
<div
class="group"
v-if="fmData.helpType.indexOf('dabing') != -1"
>
<h3>大病人员</h3>
<div class="row">
<el-form-item
label="患病病种"
prop="helpCrowdDetails.dabing.cjzh"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入患病病种"
v-model="fmData.helpCrowdDetails.dabing.cjzh"
>
</el-input>
</el-form-item>
<el-form-item
label="患病时间"
label-width="120px"
prop="helpCrowdDetails.dabing.hbsj"
>
<el-date-picker
class="s-w1"
v-model="fmData.helpCrowdDetails.dabing.hbsj"
value-format="yyyy-MM-dd"
clearable
>
</el-date-picker>
</el-form-item>
<el-form-item
label="救助情况"
prop="helpCrowdDetails.dabing.jzqk"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入救助情况"
v-model="fmData.helpCrowdDetails.dabing.jzqk"
>
</el-input>
</el-form-item>
<el-form-item
label="救助金额(元)"
prop="helpCrowdDetails.dabing.jzje"
label-width="120px"
>
<el-input-number
class="s-w1"
placeholder="请输入救助金额"
v-model="fmData.helpCrowdDetails.dabing.jzje"
>
</el-input-number>
</el-form-item>
<el-form-item
label="个人负担(元)"
prop="helpCrowdDetails.dabing.grfd"
label-width="120px"
>
<el-input-number
class="s-w1"
placeholder="请输入个人负担"
v-model="fmData.helpCrowdDetails.dabing.grfd"
>
</el-input-number>
</el-form-item>
</div>
</div>
<div class="group" v-if="fmData.helpType.indexOf('duju') != -1">
<h3>独居老人</h3>
<div class="row">
<el-form-item
label="监护人姓名"
prop="helpCrowdDetails.duju.jhrxm"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入监护人姓名"
v-model="fmData.helpCrowdDetails.duju.jhrxm"
>
</el-input>
</el-form-item>
<el-form-item
label="监护人电话"
prop="helpCrowdDetails.duju.jhrdh"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入监护人电话"
v-model="fmData.helpCrowdDetails.duju.jhrdh"
>
</el-input>
</el-form-item>
<el-form-item
label="监护人与老人关系"
prop="helpCrowdDetails.duju.jhrylrgx"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入监护人与老人关系"
v-model="fmData.helpCrowdDetails.duju.jhrylrgx"
>
</el-input>
</el-form-item>
<el-form-item
label="健康状况"
prop="helpCrowdDetails.canji.jkzk"
label-width="120px"
>
<el-select
class="s-w1"
v-model="fmData.helpCrowdDetails.canji.jkzk"
placeholder="请选择"
clearable
>
<el-option
v-for="item in [
{ label: '一般或较弱', value: 400 },
{ label: '健康或良好', value: 401 },
]"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label="子女探视间隔时间"
prop="helpCrowdDetails.duju.tsjg"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入子女探视间隔时间"
v-model="fmData.helpCrowdDetails.duju.tsjg"
>
</el-input>
</el-form-item>
<el-form-item
label="帮扶及其他情况说明"
prop="helpCrowdDetails.duju.remark"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入帮扶及其他情况说明"
v-model="fmData.helpCrowdDetails.duju.remark"
>
</el-input>
</el-form-item>
</div>
</div>
<div
class="group"
v-if="fmData.helpType.indexOf('gaoling') != -1"
>
<h3>高龄老人</h3>
<div class="row">
<el-form-item
label="银行卡号"
prop="helpCrowdDetails.gaoling.yhzh"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入银行卡号"
v-model="fmData.helpCrowdDetails.gaoling.yhzh"
>
</el-input>
</el-form-item>
<el-form-item
label="津贴金额(元)"
prop="helpCrowdDetails.dabing.jtje"
label-width="120px"
>
<el-input-number
class="s-w1"
placeholder="请输入津贴金额"
v-model="fmData.helpCrowdDetails.dabing.jtje"
>
</el-input-number>
</el-form-item>
<el-form-item
label="津贴发放情况说明"
prop="helpCrowdDetails.gaoling.ffqk"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入津贴发放情况说明"
v-model="fmData.helpCrowdDetails.gaoling.ffqk"
>
</el-input>
</el-form-item>
<el-form-item
label="自理情况"
prop="helpCrowdDetails.canji.zlqk"
label-width="120px"
>
<el-select
class="s-w1"
v-model="fmData.helpCrowdDetails.canji.zlqk"
placeholder="请选择"
clearable
>
<el-option
v-for="item in [
{ label: '不能自', value: 700 },
{ label: '能够自理', value: 701 },
]"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label="监护人姓名"
prop="helpCrowdDetails.gaoling.jhrxm"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入监护人姓名"
v-model="fmData.helpCrowdDetails.gaoling.jhrxm"
>
</el-input>
</el-form-item>
<el-form-item
label="监护人电话"
prop="helpCrowdDetails.gaoling.jhrdh"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入监护人电话"
v-model="fmData.helpCrowdDetails.gaoling.jhrdh"
>
</el-input>
</el-form-item>
<el-form-item
label="备注"
prop="helpCrowdDetails.gaoling.remark"
label-width="120px"
>
<el-input
class="s-w1"
maxlength="100"
show-word-limit
placeholder="请输入备注"
v-model="fmData.helpCrowdDetails.gaoling.remark"
>
</el-input>
</el-form-item>
</div>
</div>
</el-form>
</div>
@ -472,178 +774,68 @@ export default {
} = this;
const helpTypeRules = {
canji: {
"helpCrowdDetails.canji.originalCharge": [
{
required: true,
message: "安置帮教-原罪名不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.canji.releaseDate": [
{
required: true,
message: "安置帮教-释放日期不能为空",
trigger: "blur",
},
],
},
jiedurenyuan: {
"helpCrowdDetails.jiedurenyuan.criminalHistoryFlag": [
"helpCrowdDetails.canji.cjzh": [
{
required: true,
message: "戒毒人员-有无犯罪史不能为空",
message: "残疾人员-残疾证号不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jiedurenyuan.drugRepetitionFlag": [
"helpCrowdDetails.canji.cjlb": [
{
required: true,
message: "戒毒人员-有无复吸史不能为空",
message: "残疾人员-残疾类别不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jiedurenyuan.firstDiscoveryDate": [
"helpCrowdDetails.canji.cjzk": [
{
required: true,
message: "戒毒人员-初次发现日期不能为空",
message: "残疾人员-残疾等级不能为空",
trigger: "blur",
},
],
},
jingzhanghuanzhe: {
"helpCrowdDetails.jingzhanghuanzhe.causeTroubleHistoryFlag":
[
{
required: true,
message: "精障患者-有无肇事肇祸史不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.causeTroubleTimes": [
{
required: true,
message: "精障患者-肇事肇祸次数不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.currentDiagnosis": [
{
required: true,
message: "精障患者-目前诊断类型不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.dangerousClass": [
{
required: true,
message: "精障患者-危险性评估等级不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.canGoOutFlag": [
{
required: true,
message: "精障患者-是否具备外出能力不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.violenceFlag": [
dabing: {
"helpCrowdDetails.dabing.shbz": [
{
required: true,
message: "精障患者-是否有暴力倾向不能为空",
message: "大病人员-患病病种不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.allowanceFlag": [
"helpCrowdDetails.dabing.hbsj": [
{
required: true,
message: "精障患者-是否落实监管补助不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.jingzhanghuanzhe.subsistenceFlag": [
{
required: true,
message: "精障患者-是否纳入低保不能为空",
message: "大病人员-患病时间不能为空",
trigger: "blur",
},
],
},
shequjiaozheng: {
"helpCrowdDetails.shequjiaozheng.rectificateType": [
{
required: true,
message: "社区矫正-矫正类型不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.shequjiaozheng.rectificateStartDate": [
duju: {
"helpCrowdDetails.duju.jhrxm": [
{
required: true,
message: "社区矫正-矫正开始日期不能为空",
message: "独居老人-监护人姓名不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.shequjiaozheng.rectificateEndDate": [
"helpCrowdDetails.duju.jhrdh": [
{
required: true,
message: "社区矫正-矫正结束日期不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.shequjiaozheng.receiveWay": [
{
required: true,
message: "社区矫正-接受方式不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.shequjiaozheng.detachedFlag": [
{
required: true,
message: "社区矫正-是否脱管不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.shequjiaozheng.canceledFlag": [
{
required: true,
message: "社区矫正-是否注销不能为空",
message: "独居老人-监护人电话不能为空",
trigger: "blur",
},
],
},
xinfangrenyuan: {
"helpCrowdDetails.xinfangrenyuan.problem": [
{
required: true,
message: "信访人员-反映问题不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.xinfangrenyuan.stableControlMeasurement":
[
{
required: true,
message: "信访人员-稳控措施不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.xinfangrenyuan.multipleFlag": [
{
required: true,
message: "信访人员-是否多次上访不能为空",
trigger: "blur",
},
],
"helpCrowdDetails.xinfangrenyuan.localFlag": [
gaoling: {
"helpCrowdDetails.gaoling.jtje": [
{
required: true,
message: "信访人员-是否在当地不能为空",
message: "高龄老人-津贴金额不能为空",
trigger: "blur",
},
],

Loading…
Cancel
Save