Преглед изворни кода

app 教务报账审批提交表单

娄底高职分支
yxq пре 1 година
родитељ
комит
bbb520ee9f
1 измењених фајлова са 28 додато и 6 уклоњено
  1. +28
    -6
      Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsapplyManagement/Purchase_Edu_Apply/singleFlow.vue

+ 28
- 6
Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsapplyManagement/Purchase_Edu_Apply/singleFlow.vue Прегледај датотеку

@@ -19,7 +19,7 @@
<l-input :value="formData.Purchase_Edu.Totalamount" title="申请报账金额" disabled/>
<l-input :value="formData.Purchase_Edu.Approvalamount"
title="核准金额" />
title="核准金额" @input="setValue('Approvalamount',$event)" />
<view style="background-color: #fff;">
<view style="line-height: 40px;font-size: 14px;padding-left: 12px;">
报账明细:
@@ -52,6 +52,7 @@
import moment from 'moment'
import workflowFormMixins from '@/pages/nworkflow/workflow.js'


export default {
mixins: [workflowFormMixins],
data() {
@@ -145,6 +146,8 @@ export default {
currentRow:null,
currentRowDetail:[],
changeData:{},
// 权限
authorize:{},
@@ -232,14 +235,20 @@ export default {
// 保存表单
async saveForm(){
if(this.changeData.Approvalamount&&!this.checkAmt(this.changeData.Approvalamount)){
this.TOAST('请输入正确的核准金额')
return false
}
let postData = {
strEntity:JSON.stringify({
Approvalamount:this.formData.Purchase_Edu.Approvalamount,
}),
strEntity:JSON.stringify(this.changeData),
keyValue:this.formData.Purchase_Edu.Id,
}
let res = await this.HTTP_POST('learun/adms/purchaseeduapply/save', postData, '表单提交保存失败')
return res
if(!res){
this.TOAST('表单提交保存失败')
return false
}
return true
},
// 点击审批相关按钮
@@ -248,7 +257,6 @@ export default {
let res = await this.saveForm()
if(!res){
this.HIDE_LOADING()
this.TOAST('表单提交保存失败', 'success')
return
}
const currentTask = this.processInfo.task.find(t => t.F_NodeId === this.currentNode.id)
@@ -272,6 +280,20 @@ export default {
this.HIDE_LOADING()
this.NAV_TO('/pages/nworkflow/myflow/sign', pageParam, true)
},
setValue(field,value){
this.$set(this.changeData,field,value)
},
// 校验金额
checkAmt(dPrice){
if(!dPrice&&dPrice!==0){
return false
}
let num = Number(dPrice)
if(!/^(\-|\+)?\d+(\.\d+)?$/.test(num)){
return false
}
return true;
},
// 点击操作按钮(非审批类按钮)
async action(taskType) {
switch (taskType) {


Loading…
Откажи
Сачувај