【修改】工作组统计增加部门 审核 详情增加联行号

This commit is contained in:
fengachen
2022-08-17 11:18:51 +08:00
parent d179070d31
commit 5ebcfc6769
4 changed files with 63 additions and 1 deletions
+4
View File
@@ -108,6 +108,10 @@
<label>银行账号</label>
<span>{{ basicInfo.bankAccount }}</span>
</a-col>
<a-col :span="12" class="detail-item">
<label>联行号</label>
<span>{{ basicInfo.linkBankNumber || '' }}</span>
</a-col>
</a-row>
</section>
<!--企业信息end-->
@@ -45,6 +45,7 @@
:maxLength="11"
v-decorator="['phone',validatorRules.phone]"></a-input>
</a-form-item>
<span class="notice">更改手机号,需要重新登录企业端设置密码</span>
</a-col>
</a-row>
</a-form>
@@ -220,4 +221,10 @@ export default {
</script>
<style scoped lang="less">
.notice {
position: absolute;
color:red;
left: 26%;
bottom: -17%;
}
</style>
@@ -163,6 +163,15 @@
:maxLength="50"></a-input>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="联行号" :labelCol="labelPayCol" :wrapperCol="wrapperPayCol">
<a-input
@change="(e) => {e.target.value = e.target.value.trim()}"
v-decorator="['linkBankNumber',{ rules: validatorRules.linkBankNumber.rules, validateTrigger: 'blur', initialValue:proofInfo.linkBankNumber}]"
placeholder="请输入联行号"
:maxLength="50"></a-input>
</a-form-item>
</a-col>
</a-row>
</template>
</div>
@@ -290,7 +299,9 @@ export default {
invoiceAddress: {rules: [{required: true, message: '请输入单位地址'}], validateTrigger: 'blur'},
invoicePhone: {rules: [{required: true, validator: this.handleInvoicePhoneCheck}], validateTrigger: 'blur'},
depositBank: {rules: [{required: true, message: '请输入开户银行'}], validateTrigger: 'blur'},
bankAccount: {rules: [{required: true, message: '请输入银行账户'}], validateTrigger: 'blur'}
bankAccount: {rules: [{required: true, message: '请输入银行账户'}], validateTrigger: 'blur'},
linkBankNumber: {rules: [{required: false, message: '请输入联行号'}], validateTrigger: 'blur'}
},
// 项目缴费凭证信息
proofInfo: {},
@@ -36,6 +36,24 @@
</a-select>
</a-form-item>
</a-col>
<a-col :xxl="6" :xl="10" :lg="12" :md="12" :sm="24">
<a-form-item
label="部门"
:labelCol="labelCol"
:wrapperCol="wrapperCol">
<a-tree-select
:multiple="false"
show-search
tree-default-expand-all
tree-node-filter-prop="title"
style="width:100%"
:dropdownStyle="{ maxHeight: '200px',maxWidth:'100px','overflow-x':'hidden',' overflo-y': 'auto' }"
:treeData="treeDepartData"
v-model="queryParam.departId"
placeholder="请选择部门">
</a-tree-select>
</a-form-item>
</a-col>
<a-col :xl="10" :lg="11" :md="12" :sm="24">
<a-form-item label="应收款项" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
@@ -170,6 +188,7 @@ import JYearDate from '../../../components/jero/JYearDate'
import { getAction } from '../../../api/manage'
import {formatMoney} from '@/utils/formatMoney'
import { MonthData } from '../statisticData'
import {queryDepartTreeList} from '@api/api'
const defaultTableColumns = [
{
@@ -269,6 +288,7 @@ export default {
},
columns: [firstColumnTop, ...defaultTableColumns],
dataSource: [],
treeDepartData:[],// 组织机构
// 总计表头,与主表表头一致
columnsFooter: [firstColumnFooter, ...defaultTableColumns],
// 给定当年作为来款年份默认查询条件
@@ -282,6 +302,9 @@ export default {
footerDataSource: []
}
},
created() {
this.loadDepartTreeData()
},
methods: {
formatMoney,
loadData(arg) {
@@ -324,6 +347,23 @@ export default {
this.loading = false
})
},
/*
* 组织机构下拉数据
* */
loadDepartTreeData() {
const that = this
queryDepartTreeList().then((res) => {
if (res.success) {
that.treeDepartData = []
let treeList = res.result
for (let a = 0; a < treeList.length; a++) {
let temp = treeList[a]
temp.isLeaf = temp.leaf
that.treeDepartData.push(temp)
}
}
})
},
searchReset() {
this.lastQueryParam = {
year: new Date().getFullYear().toString()