@@ -199,7 +199,7 @@ | |||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field label="开户银行地址" v-if="accountType=='银行存款'" :rules="[{ required: true , message:'请输入开户银行地址' }]" v-model="form.site" placeholder="请输入开户银行地址" input-align="right" label-width="auto" required/> | <van-field label="开户银行地址" v-if="accountType=='银行存款'" :rules="[{ required: true , message:'请输入开户银行地址' }]" v-model="form.site" placeholder="请输入开户银行地址" input-align="right" label-width="auto" required/> | ||||
<van-field label="支付口令" v-if="accountType=='银行存款'" :rules="[{ required: true , message:'请输入支付口令' }]" v-model="form.accountPassword" placeholder="请输入支付口令" input-align="right" label-width="auto" required/> | |||||
<van-field label="支付口令" v-if="accountType=='银行存款'" name="validator" :rules="[{ validator , message:'支付口令:请输入六位以上数字' }]" v-model="form.accountPassword" placeholder="请输入支付口令" input-align="right" label-width="auto" required/> | |||||
<van-field label="账户类型" v-if="accountType=='银行存款'" required> | <van-field label="账户类型" v-if="accountType=='银行存款'" required> | ||||
<template #right-icon> | <template #right-icon> | ||||
<van-radio-group direction="horizontal" v-model="form.bankAccountType" required :rules="[{ required: true , message:'请选择账户类型' }]"> | <van-radio-group direction="horizontal" v-model="form.bankAccountType" required :rules="[{ required: true , message:'请选择账户类型' }]"> | ||||
@@ -321,6 +321,9 @@ | |||||
this.getDetail(); | this.getDetail(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
validator(val){ | |||||
return /^\d{6,}$/.test(val); | |||||
}, | |||||
getDetail(){ | getDetail(){ | ||||
// 账户类型 | // 账户类型 | ||||
this.houseGetDicts("account_type_cashier").then((res) => { | this.houseGetDicts("account_type_cashier").then((res) => { | ||||
@@ -350,6 +353,7 @@ | |||||
}); | }); | ||||
}, | }, | ||||
getTaList(){ | getTaList(){ | ||||
let params= { | let params= { | ||||
// 分页 | // 分页 | ||||
pageNum: 1, | pageNum: 1, | ||||
@@ -199,7 +199,7 @@ | |||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field label="开户银行地址" v-if="accountType=='银行存款'" :rules="[{ required: true , message:'请输入开户银行地址' }]" v-model="form.site" placeholder="请输入开户银行地址" input-align="right" label-width="auto" required/> | <van-field label="开户银行地址" v-if="accountType=='银行存款'" :rules="[{ required: true , message:'请输入开户银行地址' }]" v-model="form.site" placeholder="请输入开户银行地址" input-align="right" label-width="auto" required/> | ||||
<van-field label="支付口令" v-if="accountType=='银行存款'" :rules="[{ required: true , message:'请输入支付口令' }]" v-model="form.accountPassword" placeholder="请输入支付口令" input-align="right" label-width="auto" required/> | |||||
<van-field label="支付口令" v-if="accountType=='银行存款'" name="validator" :rules="[{ validator , message:'支付口令:请输入六位以上数字' }]" v-model="form.accountPassword" placeholder="请输入支付口令" input-align="right" label-width="auto" required/> | |||||
<van-field label="账户类型" v-if="accountType=='银行存款'" required > | <van-field label="账户类型" v-if="accountType=='银行存款'" required > | ||||
<template #right-icon> | <template #right-icon> | ||||
<van-radio-group direction="horizontal" v-model="form.bankAccountType" required :rules="[{ required: true , message:'请选择账户类型' }]"> | <van-radio-group direction="horizontal" v-model="form.bankAccountType" required :rules="[{ required: true , message:'请选择账户类型' }]"> | ||||
@@ -321,6 +321,9 @@ | |||||
this.getDetail(); | this.getDetail(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
validator(val){ | |||||
return /^\d{6,}$/.test(val); | |||||
}, | |||||
getDetail(){ | getDetail(){ | ||||
getAccount(this.$route.query.id).then((response) => { | getAccount(this.$route.query.id).then((response) => { | ||||
// 账户类型 | // 账户类型 | ||||
@@ -67,6 +67,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -436,9 +437,17 @@ | |||||
}); | }); | ||||
}, | }, | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
getNowDate(){ | getNowDate(){ | ||||
var _this = this; | var _this = this; | ||||
@@ -76,6 +76,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -389,9 +390,17 @@ | |||||
}); | }); | ||||
}, | }, | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
getNowDate(){ | getNowDate(){ | ||||
var _this = this; | var _this = this; | ||||
@@ -730,7 +739,6 @@ | |||||
}) | }) | ||||
}) | }) | ||||
}); | }); | ||||
}) | }) | ||||
}else{ | }else{ | ||||
@@ -67,6 +67,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -203,7 +204,7 @@ | |||||
@cancel="showpayer = false" | @cancel="showpayer = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field :rules="[{ required: true , message:'请输入汇票号码' }]" required label="汇票号码" v-model="form.payerAccount" placeholder="请输入汇票号码" input-align="right" label-width="auto"/> | |||||
<van-field readonly :rules="[{ required: true , message:'请输入汇票号码' }]" required label="汇票号码" v-model="form.payerAccount" input-align="right" label-width="auto"/> | |||||
<van-field | <van-field | ||||
readonly | readonly | ||||
label="出票金额(元)" | label="出票金额(元)" | ||||
@@ -436,9 +437,17 @@ | |||||
}); | }); | ||||
}, | }, | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
getNowDate(){ | getNowDate(){ | ||||
var _this = this; | var _this = this; | ||||
@@ -76,6 +76,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -427,9 +428,17 @@ | |||||
}); | }); | ||||
}, | }, | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
getNowDate(){ | getNowDate(){ | ||||
var _this = this; | var _this = this; | ||||
@@ -26,7 +26,7 @@ | |||||
</van-radio-group> | </van-radio-group> | ||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
<van-field v-if="form.approvalMode==1" readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
</div> | </div> | ||||
<div class="main_box" style="margin-top: 10px;"> | <div class="main_box" style="margin-top: 10px;"> | ||||
@@ -26,7 +26,7 @@ | |||||
</van-radio-group> | </van-radio-group> | ||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
<van-field v-if="form.approvalMode==1" readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
</div> | </div> | ||||
<div class="main_box" style="margin-top: 10px;"> | <div class="main_box" style="margin-top: 10px;"> | ||||
@@ -25,7 +25,7 @@ | |||||
</van-radio-group> | </van-radio-group> | ||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
<van-field v-if="form.approvalMode==1" readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
</div> | </div> | ||||
<div class="main_box" style="margin-top: 10px;"> | <div class="main_box" style="margin-top: 10px;"> | ||||
@@ -26,7 +26,7 @@ | |||||
</van-radio-group> | </van-radio-group> | ||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
<van-field v-if="form.approvalMode==1" readonly label="审批流程" :value="tempalteFormat(form.approvalTemplateId)" input-align="right" label-width="auto"/> | |||||
</div> | </div> | ||||
<div class="main_box" style="margin-top: 10px;"> | <div class="main_box" style="margin-top: 10px;"> | ||||
@@ -76,6 +76,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -442,9 +443,17 @@ | |||||
methods: { | methods: { | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
getDictionaries(){ | getDictionaries(){ | ||||
getTransfer(this.$route.query.id).then((response) => { | getTransfer(this.$route.query.id).then((response) => { | ||||
@@ -76,6 +76,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -372,9 +373,17 @@ | |||||
}, | }, | ||||
methods: { | methods: { | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
initProjectInfo(){ | initProjectInfo(){ | ||||
let _this = this | let _this = this | ||||
@@ -76,6 +76,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -211,7 +212,7 @@ | |||||
@cancel="showpayer = false" | @cancel="showpayer = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field :rules="[{ required: true , message:'请输入汇票号码' }]" required label="汇票号码" v-model="form.payerAccount" placeholder="请输入汇票号码" input-align="right" label-width="auto"/> | |||||
<van-field readonly :rules="[{ required: true , message:'请输入汇票号码' }]" required label="汇票号码" v-model="form.payerAccount" input-align="right" label-width="auto"/> | |||||
<van-field | <van-field | ||||
readonly | readonly | ||||
label="出票金额(元)" | label="出票金额(元)" | ||||
@@ -428,9 +429,17 @@ | |||||
}, | }, | ||||
methods: { | methods: { | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
initProjectInfo(){ | initProjectInfo(){ | ||||
let _this = this | let _this = this | ||||
@@ -76,6 +76,7 @@ | |||||
</template> | </template> | ||||
</van-field> | </van-field> | ||||
<van-field | <van-field | ||||
v-if="form.approvalMode==1" | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="审批流程" | label="审批流程" | ||||
@@ -442,9 +443,17 @@ | |||||
}, | }, | ||||
methods: { | methods: { | ||||
onConfirmTemplate(data){ | onConfirmTemplate(data){ | ||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
this.showtemplate = false; | |||||
selectApprovalByTemplateId(data.id).then(res => { | |||||
this.showtemplate = false; | |||||
if(res.approvalDetails.length>0){ | |||||
this.form.approvalTemplateName = data.name | |||||
this.form.approvalTemplateId = data.id | |||||
}else{ | |||||
this.form.approvalTemplateName = null | |||||
this.form.approvalTemplateId = null | |||||
this.$notify({ type: 'danger', message: '此流程无节点,无法选择!' }); | |||||
} | |||||
}) | |||||
}, | }, | ||||
getDictionaries(){ | getDictionaries(){ | ||||
getTransfer(this.$route.query.id).then((response) => { | getTransfer(this.$route.query.id).then((response) => { | ||||