困难帮扶整改
This commit is contained in:
@@ -89,12 +89,7 @@
|
|||||||
v-model="formData.mobile" maxlength="11"></el-input>
|
v-model="formData.mobile" maxlength="11"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="身份证号" :span="2">
|
<!-- 暂不采集身份证号及收款账户信息。 -->
|
||||||
<el-form-item prop="idCard">
|
|
||||||
<el-input maxlength="20" clearable placeholder="请填写身份证号"
|
|
||||||
v-model="formData.idCard" maxlength="18"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
|
|
||||||
<el-descriptions-item label="本人月收入">
|
<el-descriptions-item label="本人月收入">
|
||||||
@@ -108,12 +103,6 @@
|
|||||||
</el-input-number>
|
</el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="收款账户" :span="2">
|
|
||||||
<el-form-item prop="bankCardNum">
|
|
||||||
<el-input maxlength="20" clearable placeholder="请填写华夏银行工资卡号"
|
|
||||||
v-model="formData.bankCardNum"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
|
|
||||||
<el-descriptions-item label="困难类型" :span="3">
|
<el-descriptions-item label="困难类型" :span="3">
|
||||||
@@ -248,8 +237,6 @@
|
|||||||
unionName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
unionName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
monthlyIncome: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
monthlyIncome: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
mobile: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
mobile: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
idCard: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
|
||||||
bankCardNum: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
|
||||||
officialCapacity: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
officialCapacity: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
subsidyStandards: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
subsidyStandards: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
reason: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
reason: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
@@ -276,17 +263,6 @@
|
|||||||
handleTaskAction(val) {
|
handleTaskAction(val) {
|
||||||
this.$refs.formRef.validate((valid) => {
|
this.$refs.formRef.validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
const result = this.isValidIdCard(this.formData.idCard)
|
|
||||||
if (result.status === 0) {
|
|
||||||
this.$message.warning(result.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
const bankRes = this.validateCard(this.formData.bankCardNum)
|
|
||||||
if (bankRes.status === 0) {
|
|
||||||
this.$message.warning(bankRes.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!this.instanceId) {
|
if (!this.instanceId) {
|
||||||
this.handleApply(val)
|
this.handleApply(val)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -93,12 +93,7 @@ layout("/layouts/platform.html"){
|
|||||||
v-model="formData.mobile" maxlength="11"></el-input>
|
v-model="formData.mobile" maxlength="11"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="身份证号" :span="2">
|
<!-- 暂不采集身份证号、家庭住址及银行账户相关信息。 -->
|
||||||
<el-form-item prop="idCard">
|
|
||||||
<el-input maxlength="20" clearable placeholder="请填写身份证号"
|
|
||||||
v-model="formData.idCard" maxlength="18"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="困难类型" >
|
<el-descriptions-item label="困难类型" >
|
||||||
<el-form-item prop="subsidyStandards">
|
<el-form-item prop="subsidyStandards">
|
||||||
@@ -109,36 +104,8 @@ layout("/layouts/platform.html"){
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="家庭住址" :span="2">
|
<!-- 占满当前行剩余列,确保申请原因从下一行开始。 -->
|
||||||
<el-form-item prop="homeAddress">
|
<el-descriptions-item label=""></el-descriptions-item>
|
||||||
<el-input clearable
|
|
||||||
style="width: 100%"
|
|
||||||
v-model="formData.homeAddress"
|
|
||||||
placeholder="请填写家庭住址">
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="收款账户" >
|
|
||||||
<el-form-item prop="bankCardNum">
|
|
||||||
<el-input maxlength="20" clearable placeholder="请填写收款卡号"
|
|
||||||
v-model="formData.bankCardNum"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="户名" >
|
|
||||||
<el-form-item prop="bankUserName">
|
|
||||||
<el-input maxlength="20" clearable placeholder="请填写户名"
|
|
||||||
v-model="formData.bankUserName"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="开户行" >
|
|
||||||
<el-form-item prop="bankOfDeposit">
|
|
||||||
<el-input maxlength="30" clearable placeholder="请填写开户行"
|
|
||||||
v-model="formData.bankOfDeposit"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-descriptions-item>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -269,12 +236,7 @@ layout("/layouts/platform.html"){
|
|||||||
userName: [{required: true, message: '请填写受补助人', trigger: ['blur', 'change']}],
|
userName: [{required: true, message: '请填写受补助人', trigger: ['blur', 'change']}],
|
||||||
unitName: [{required: true, message: '请填写所属单位', trigger: ['blur', 'change']}],
|
unitName: [{required: true, message: '请填写所属单位', trigger: ['blur', 'change']}],
|
||||||
unionName: [{required: true, message: '请填写所属工会', trigger: ['blur', 'change']}],
|
unionName: [{required: true, message: '请填写所属工会', trigger: ['blur', 'change']}],
|
||||||
homeAddress: [{required: true, message: '请填写家庭住址', trigger: ['blur', 'change']}],
|
|
||||||
mobile: [{required: true, message: '请填写手机号码', trigger: ['blur', 'change']}],
|
mobile: [{required: true, message: '请填写手机号码', trigger: ['blur', 'change']}],
|
||||||
idCard: [{required: true, message: '请填写身份证号', trigger: ['blur', 'change']}],
|
|
||||||
bankCardNum: [{required: true, message: '请填写收款账户卡号', trigger: ['blur', 'change']}],
|
|
||||||
bankUserName: [{required: true, message: '请填写户名', trigger: ['blur', 'change']}],
|
|
||||||
bankOfDeposit: [{required: true, message: '请填写开户行', trigger: ['blur', 'change']}],
|
|
||||||
officialCapacity: [{required: true, message: '请填写职务职称', trigger: ['blur', 'change']}],
|
officialCapacity: [{required: true, message: '请填写职务职称', trigger: ['blur', 'change']}],
|
||||||
subsidyStandards: [{required: true, message: '请选择困难类型', trigger: ['blur', 'change']}],
|
subsidyStandards: [{required: true, message: '请选择困难类型', trigger: ['blur', 'change']}],
|
||||||
reason: [{required: true, message: '请填写申请原因', trigger: ['blur', 'change']}],
|
reason: [{required: true, message: '请填写申请原因', trigger: ['blur', 'change']}],
|
||||||
@@ -311,17 +273,6 @@ layout("/layouts/platform.html"){
|
|||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning"
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
const result = this.isValidIdCard(this.formData.idCard)
|
|
||||||
if (result.status === 0) {
|
|
||||||
this.$message.warning(result.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
const bankRes = this.validateCard(this.formData.bankCardNum)
|
|
||||||
if (bankRes.status === 0) {
|
|
||||||
this.$message.warning(bankRes.msg)
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$axios.post('/platform/difficultHelp/apply/submit', {
|
this.$axios.post('/platform/difficultHelp/apply/submit', {
|
||||||
data: JSON.stringify(this.formData)
|
data: JSON.stringify(this.formData)
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
@@ -343,18 +294,6 @@ layout("/layouts/platform.html"){
|
|||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning"
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
|
|
||||||
const result = this.isValidIdCard(this.formData.idCard)
|
|
||||||
if (result.status === 0) {
|
|
||||||
this.$message.warning(result.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
const bankRes = this.validateCard(this.formData.bankCardNum)
|
|
||||||
if (bankRes.status === 0) {
|
|
||||||
this.$message.warning(bankRes.msg)
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$axios.post('/platform/difficultHelp/apply/submitAgain', {
|
this.$axios.post('/platform/difficultHelp/apply/submitAgain', {
|
||||||
data: JSON.stringify(this.formData),
|
data: JSON.stringify(this.formData),
|
||||||
taskId: GetQueryString("taskId")
|
taskId: GetQueryString("taskId")
|
||||||
|
|||||||
@@ -19,16 +19,9 @@ const INFO = {
|
|||||||
<el-descriptions-item label="所属单位">{{ viewData.unitName }}</el-descriptions-item>
|
<el-descriptions-item label="所属单位">{{ viewData.unitName }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="职务职称">{{ viewData.officialCapacity }}</el-descriptions-item>
|
<el-descriptions-item label="职务职称">{{ viewData.officialCapacity }}</el-descriptions-item>
|
||||||
|
|
||||||
<el-descriptions-item label="手机号码">{{ viewData.mobile }}</el-descriptions-item>
|
<el-descriptions-item label="手机号码">{{ viewData.mobile }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="身份证号" :span="2">{{ viewData.idCard }}</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="困难类型" >{{ viewData.subsidyStandards }}</el-descriptions-item>
|
<el-descriptions-item label="困难类型" >{{ viewData.subsidyStandards }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="家庭住址" :span="2">{{ viewData.homeAddress }}</el-descriptions-item>
|
|
||||||
|
|
||||||
|
|
||||||
<el-descriptions-item label="收款账户">{{ viewData.bankCardNum }}</el-descriptions-item>
|
|
||||||
<el-descriptions-item label="户名">{{ viewData.bankUserName }}</el-descriptions-item>
|
|
||||||
<el-descriptions-item label="开户行">{{ viewData.bankOfDeposit }}</el-descriptions-item>
|
|
||||||
|
|
||||||
|
|
||||||
<el-descriptions-item label="申请原因" :span="3">{{ viewData.reason }}</el-descriptions-item>
|
<el-descriptions-item label="申请原因" :span="3">{{ viewData.reason }}</el-descriptions-item>
|
||||||
|
|||||||
@@ -13,10 +13,8 @@
|
|||||||
<el-descriptions-item label="职务职称">{{ viewData.officialCapacity }}</el-descriptions-item>
|
<el-descriptions-item label="职务职称">{{ viewData.officialCapacity }}</el-descriptions-item>
|
||||||
|
|
||||||
<el-descriptions-item label="手机号码">{{ viewData.mobile }}</el-descriptions-item>
|
<el-descriptions-item label="手机号码">{{ viewData.mobile }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="身份证号" :span="2">{{ viewData.idCard }}</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="月收入">{{ viewData.monthlyIncome }}</el-descriptions-item>
|
<el-descriptions-item label="月收入">{{ viewData.monthlyIncome }}</el-descriptions-item>
|
||||||
<el-descriptions-item label="收款账户" :span="2">{{ viewData.bankCardNum }}</el-descriptions-item>
|
|
||||||
|
|
||||||
<el-descriptions-item label="困难类型" :span="3">{{ viewData.subsidyStandards }}</el-descriptions-item>
|
<el-descriptions-item label="困难类型" :span="3">{{ viewData.subsidyStandards }}</el-descriptions-item>
|
||||||
|
|
||||||
|
|||||||
+1
-70
@@ -129,26 +129,7 @@ layout("/layouts/platform_h5.html"){
|
|||||||
name="mobile"
|
name="mobile"
|
||||||
:rules="[{ required: true }]"
|
:rules="[{ required: true }]"
|
||||||
></van-field>
|
></van-field>
|
||||||
<van-field
|
<!-- 暂不采集身份证号、家庭住址及银行账户相关信息。 -->
|
||||||
v-model="formData.idCard"
|
|
||||||
label="身份证号"
|
|
||||||
placeholder="请填写身份证号"
|
|
||||||
maxlength="18"
|
|
||||||
clearable
|
|
||||||
required
|
|
||||||
name="idCard"
|
|
||||||
:rules="[{ required: true }]"
|
|
||||||
></van-field>
|
|
||||||
<van-field
|
|
||||||
v-model="formData.homeAddress"
|
|
||||||
label="家庭住址"
|
|
||||||
type="textarea"
|
|
||||||
placeholder="请填写家庭住址"
|
|
||||||
maxlength="50"
|
|
||||||
required
|
|
||||||
name="homeAddress"
|
|
||||||
:rules="[{ required: true }]"
|
|
||||||
></van-field>
|
|
||||||
|
|
||||||
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
@@ -173,34 +154,6 @@ layout("/layouts/platform_h5.html"){
|
|||||||
></van-picker>
|
></van-picker>
|
||||||
</van-popup>
|
</van-popup>
|
||||||
|
|
||||||
<van-field
|
|
||||||
v-model="formData.bankCardNum"
|
|
||||||
label="收款账户"
|
|
||||||
maxlength="20"
|
|
||||||
clearable
|
|
||||||
name="bankCardNum"
|
|
||||||
placeholder="请填写收款账户"
|
|
||||||
:rules="[{ required: true }]"
|
|
||||||
required
|
|
||||||
></van-field>
|
|
||||||
|
|
||||||
<van-field
|
|
||||||
v-model="formData.bankUserName"
|
|
||||||
label="户名"
|
|
||||||
placeholder="请填写户名"
|
|
||||||
:rules="[{ required: true }]"
|
|
||||||
required
|
|
||||||
name="bankUserName"
|
|
||||||
></van-field>
|
|
||||||
<van-field
|
|
||||||
v-model="formData.bankOfDeposit"
|
|
||||||
label="开户行"
|
|
||||||
placeholder="请填写开户行"
|
|
||||||
:rules="[{ required: true }]"
|
|
||||||
required
|
|
||||||
name="bankOfDeposit"
|
|
||||||
></van-field>
|
|
||||||
|
|
||||||
<van-field
|
<van-field
|
||||||
v-model="formData.reason"
|
v-model="formData.reason"
|
||||||
label="申请原因"
|
label="申请原因"
|
||||||
@@ -357,17 +310,6 @@ layout("/layouts/platform_h5.html"){
|
|||||||
title: "提示",
|
title: "提示",
|
||||||
message: "您确定要提交吗?"
|
message: "您确定要提交吗?"
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
const result = this.isValidIdCard(this.formData.idCard)
|
|
||||||
if (result.status === 0) {
|
|
||||||
this.$toast(result.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
const bankRes = this.validateCard(this.formData.bankCardNum)
|
|
||||||
if (bankRes.status === 0) {
|
|
||||||
this.$toast(bankRes.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$axios.post("/platform/difficultHelp/apply/submit", {
|
this.$axios.post("/platform/difficultHelp/apply/submit", {
|
||||||
data: JSON.stringify(this.formData)
|
data: JSON.stringify(this.formData)
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
@@ -391,17 +333,6 @@ layout("/layouts/platform_h5.html"){
|
|||||||
title: "提示",
|
title: "提示",
|
||||||
message: "您确定要提交吗?"
|
message: "您确定要提交吗?"
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
const result = this.isValidIdCard(this.formData.idCard)
|
|
||||||
if (result.status === 0) {
|
|
||||||
this.$toast(result.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
const bankRes = this.validateCard(this.formData.bankCardNum)
|
|
||||||
if (bankRes.status === 0) {
|
|
||||||
this.$toast(bankRes.msg)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$axios.post("/platform/difficultHelp/apply/submitAgain", {
|
this.$axios.post("/platform/difficultHelp/apply/submitAgain", {
|
||||||
data: JSON.stringify(this.formData),
|
data: JSON.stringify(this.formData),
|
||||||
taskId: GetQueryString("taskId")
|
taskId: GetQueryString("taskId")
|
||||||
|
|||||||
@@ -15,12 +15,7 @@ const INFO = {
|
|||||||
<van-cell title="所属单位">{{viewData.unitName}}</van-cell>
|
<van-cell title="所属单位">{{viewData.unitName}}</van-cell>
|
||||||
<van-cell title="职务职称">{{viewData.officialCapacity}}</van-cell>
|
<van-cell title="职务职称">{{viewData.officialCapacity}}</van-cell>
|
||||||
|
|
||||||
<van-cell title="手机号码">{{viewData.mobile}}</van-cell>
|
<van-cell title="手机号码">{{viewData.mobile}}</van-cell>
|
||||||
<van-cell title="身份证号">{{viewData.idCard}}</van-cell>
|
|
||||||
<van-cell title="家庭住址">{{viewData.homeAddress}}</van-cell>
|
|
||||||
<van-cell title="收款账户">{{viewData.bankCardNum}}</van-cell>
|
|
||||||
<van-cell title="户名">{{viewData.bankUserName}}</van-cell>
|
|
||||||
<van-cell title="开户行">{{viewData.bankOfDeposit}}</van-cell>
|
|
||||||
|
|
||||||
|
|
||||||
<van-cell title="困难类型">{{viewData.subsidyStandards}}</van-cell>
|
<van-cell title="困难类型">{{viewData.subsidyStandards}}</van-cell>
|
||||||
|
|||||||
Reference in New Issue
Block a user