| @@ -0,0 +1,5 @@ | |||||
| {"student":[ | |||||
| {"name":"张三","address":"河南","age":20}, | |||||
| {"name":"李四","address":"北京","age":25}, | |||||
| {"name":"王五","address":"上海","age":30} | |||||
| ]} | |||||
| @@ -0,0 +1,5 @@ | |||||
| {"student":[ | |||||
| {"name":"张三","address":"河南","age":20}, | |||||
| {"name":"李四","address":"北京","age":25}, | |||||
| {"name":"王五","address":"上海","age":30} | |||||
| ]} | |||||
| @@ -299,6 +299,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -411,6 +412,8 @@ | |||||
| buttonType:'a', | buttonType:'a', | ||||
| payeeSearchValue:'', | |||||
| minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
| maxDate: new Date(2050, 12, 31), | maxDate: new Date(2050, 12, 31), | ||||
| currentDate: new Date(), | currentDate: new Date(), | ||||
| @@ -1338,6 +1341,20 @@ | |||||
| } | } | ||||
| } | } | ||||
| }, | }, | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| response.rows[index].text = res.payee; | |||||
| response.rows[index].value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| beforeRead(obj) { | beforeRead(obj) { | ||||
| return (file) =>{ | return (file) =>{ | ||||
| let params1 = new FormData(); | let params1 = new FormData(); | ||||
| @@ -264,6 +264,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -335,6 +336,8 @@ | |||||
| showFundType:false, | showFundType:false, | ||||
| showpayer:false, | showpayer:false, | ||||
| buttonType:'a', | buttonType:'a', | ||||
| payeeSearchValue:'', | |||||
| minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
| maxDate: new Date(2050, 12, 31), | maxDate: new Date(2050, 12, 31), | ||||
| currentDate: new Date(), | currentDate: new Date(), | ||||
| @@ -431,6 +434,20 @@ | |||||
| this.getTemplateList(); | this.getTemplateList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==4||res.payeeType==3){ | |||||
| res.text = res.payee | |||||
| res.value = res.id | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -191,6 +191,8 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -257,6 +259,8 @@ | |||||
| showFundType:false, | showFundType:false, | ||||
| showpayer:false, | showpayer:false, | ||||
| payeeSearchValue:'', | |||||
| buttonType:'a', | buttonType:'a', | ||||
| minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
| @@ -339,6 +343,11 @@ | |||||
| this.getDictionaries(); | this.getDictionaries(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| // 表单重置 | // 表单重置 | ||||
| reset() { | reset() { | ||||
| this.form = { | this.form = { | ||||
| @@ -536,7 +545,8 @@ | |||||
| villageAccountType : 1, | villageAccountType : 1, | ||||
| status:'0', | status:'0', | ||||
| accountType : this.form.accountType, | accountType : this.form.accountType, | ||||
| taccountId:this.form.cashierId | |||||
| taccountId:this.form.cashierId, | |||||
| payee:this.payeeSearchValue | |||||
| } | } | ||||
| listVaccount(params).then(response => { | listVaccount(params).then(response => { | ||||
| console.log(response) | console.log(response) | ||||
| @@ -232,6 +232,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -316,6 +317,7 @@ | |||||
| capitalExpenditureType:'', | capitalExpenditureType:'', | ||||
| payee:'', | payee:'', | ||||
| bankType:'', | bankType:'', | ||||
| payeeSearchValue:'', | |||||
| wfydlxDictionaries:[], | wfydlxDictionaries:[], | ||||
| jglxDictionaries:[], | jglxDictionaries:[], | ||||
| @@ -400,6 +402,20 @@ | |||||
| this.getDictionaries(); | this.getDictionaries(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| res.text = res.payee; | |||||
| res.value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -191,6 +191,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -205,7 +206,7 @@ | |||||
| readonly | readonly | ||||
| clickable | clickable | ||||
| label="所属银行" | label="所属银行" | ||||
| placeholder="请选择收款方" | |||||
| placeholder="所属银行" | |||||
| v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
| @click="item.showbankType = true" | @click="item.showbankType = true" | ||||
| input-align="right" | input-align="right" | ||||
| @@ -258,6 +259,8 @@ | |||||
| showFundType:false, | showFundType:false, | ||||
| showpayer:false, | showpayer:false, | ||||
| payeeSearchValue:'', | |||||
| buttonType:'a', | buttonType:'a', | ||||
| minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
| @@ -341,6 +344,11 @@ | |||||
| this.getDictionaries(); | this.getDictionaries(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| // 表单重置 | // 表单重置 | ||||
| reset() { | reset() { | ||||
| this.form = { | this.form = { | ||||
| @@ -296,6 +296,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -429,6 +430,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| bankTypeList:[], | bankTypeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| @@ -522,7 +525,20 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| response.rows[index].text = res.payee; | |||||
| response.rows[index].value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -254,6 +254,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -359,6 +360,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -445,6 +448,20 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==4||res.payeeType==3){ | |||||
| res.text = res.payee | |||||
| res.value = res.id | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -191,6 +191,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -279,6 +280,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -337,6 +340,11 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -522,7 +530,8 @@ | |||||
| villageAccountType : 1, | villageAccountType : 1, | ||||
| status:'0', | status:'0', | ||||
| accountType : this.form.accountType, | accountType : this.form.accountType, | ||||
| taccountId:this.form.cashierId | |||||
| taccountId:this.form.cashierId, | |||||
| payee:this.payeeSearchValue | |||||
| } | } | ||||
| listVaccount(params).then(response => { | listVaccount(params).then(response => { | ||||
| console.log(response) | console.log(response) | ||||
| @@ -232,6 +232,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -332,6 +333,7 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| @@ -418,6 +420,20 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| res.text = res.payee; | |||||
| res.value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -199,6 +199,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -287,6 +288,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -344,6 +347,11 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -290,6 +290,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -458,6 +459,9 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| templateList:[], | templateList:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| bankTypeList:[], | bankTypeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| @@ -535,6 +539,20 @@ | |||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| response.rows[index].text = res.payee; | |||||
| response.rows[index].value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -257,6 +257,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -264,13 +265,13 @@ | |||||
| @cancel="item.showPayee = false" | @cancel="item.showPayee = false" | ||||
| /> | /> | ||||
| </van-popup> | </van-popup> | ||||
| <van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="收款账户" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="开户银行" input-align="right" label-width="auto"/> | |||||
| <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | ||||
| <van-field | <van-field | ||||
| readonly | readonly | ||||
| label="所属银行" | label="所属银行" | ||||
| placeholder="请选择收款方" | |||||
| placeholder="所属银行" | |||||
| v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
| input-align="right" | input-align="right" | ||||
| required | required | ||||
| @@ -349,6 +350,9 @@ | |||||
| payerOptions:[], | payerOptions:[], | ||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -422,6 +426,20 @@ | |||||
| this.getTemplateList(); | this.getTemplateList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==4||res.payeeType==3){ | |||||
| res.text = res.payee | |||||
| res.value = res.id | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -191,6 +191,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -198,13 +199,13 @@ | |||||
| @cancel="item.showPayee = false" | @cancel="item.showPayee = false" | ||||
| /> | /> | ||||
| </van-popup> | </van-popup> | ||||
| <van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="收款账户" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="开户银行" input-align="right" label-width="auto"/> | |||||
| <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | ||||
| <van-field | <van-field | ||||
| readonly | readonly | ||||
| label="所属银行" | label="所属银行" | ||||
| placeholder="请选择收款方" | |||||
| placeholder="所属银行" | |||||
| v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
| input-align="right" | input-align="right" | ||||
| required | required | ||||
| @@ -281,6 +282,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -338,6 +341,11 @@ | |||||
| this.getDictionaries(); | this.getDictionaries(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| // 表单重置 | // 表单重置 | ||||
| reset() { | reset() { | ||||
| this.form = { | this.form = { | ||||
| @@ -535,7 +543,8 @@ | |||||
| villageAccountType : 1, | villageAccountType : 1, | ||||
| status:'0', | status:'0', | ||||
| accountType : this.form.accountType, | accountType : this.form.accountType, | ||||
| taccountId:this.form.cashierId | |||||
| taccountId:this.form.cashierId, | |||||
| payee:this.payeeSearchValue | |||||
| } | } | ||||
| listVaccount(params).then(response => { | listVaccount(params).then(response => { | ||||
| console.log(response) | console.log(response) | ||||
| @@ -232,6 +232,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -329,6 +330,7 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| @@ -399,6 +401,20 @@ | |||||
| this.getDictionaries(); | this.getDictionaries(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| res.text = res.payee; | |||||
| res.value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -191,6 +191,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -198,13 +199,13 @@ | |||||
| @cancel="item.showPayee = false" | @cancel="item.showPayee = false" | ||||
| /> | /> | ||||
| </van-popup> | </van-popup> | ||||
| <van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="收款账户" input-align="right" label-width="auto"/> | |||||
| <van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="开户银行" input-align="right" label-width="auto"/> | |||||
| <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | ||||
| <van-field | <van-field | ||||
| readonly | readonly | ||||
| label="所属银行" | label="所属银行" | ||||
| placeholder="请选择收款方" | |||||
| placeholder="所属银行" | |||||
| v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
| input-align="right" | input-align="right" | ||||
| required | required | ||||
| @@ -281,6 +282,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -339,6 +342,11 @@ | |||||
| this.getDictionaries(); | this.getDictionaries(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| // 表单重置 | // 表单重置 | ||||
| reset() { | reset() { | ||||
| this.form = { | this.form = { | ||||
| @@ -302,6 +302,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -465,6 +466,9 @@ | |||||
| chargeItmeShow: [], | chargeItmeShow: [], | ||||
| payeeList: [], | payeeList: [], | ||||
| payeeSearchValue:'', | |||||
| bankTypeList:[], | bankTypeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -558,7 +562,20 @@ | |||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| response.rows[index].text = res.payee; | |||||
| response.rows[index].value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow() { | goFlow() { | ||||
| if (this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined") { | if (this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined") { | ||||
| window.location = 'approvalProcess3?approvalTemplateId=' + this.form.approvalTemplateId + '&approvalMode=' + this.form.approvalMode; | window.location = 'approvalProcess3?approvalTemplateId=' + this.form.approvalTemplateId + '&approvalMode=' + this.form.approvalMode; | ||||
| @@ -254,6 +254,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -357,6 +358,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -443,6 +446,20 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==4||res.payeeType==3){ | |||||
| res.text = res.payee | |||||
| res.value = res.id | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -191,6 +191,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -278,6 +279,8 @@ | |||||
| chargeItme:[], | chargeItme:[], | ||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeSearchValue:'', | |||||
| payeeList:[], | payeeList:[], | ||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| @@ -336,6 +339,11 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -232,6 +232,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -333,6 +334,7 @@ | |||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeList:[], | payeeList:[], | ||||
| payeeSearchValue:'', | |||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| transferType:"", | transferType:"", | ||||
| @@ -417,6 +419,20 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| console.log(val); | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| listPayee(this.queryParams).then((response) => { | |||||
| response.rows.map((res,index) => { | |||||
| if(res.payeeType==1||res.payeeType==2){ | |||||
| res.text = res.payee; | |||||
| res.value = res.id; | |||||
| this.payeeList.push(res) | |||||
| } | |||||
| }) | |||||
| }); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
| @@ -199,6 +199,7 @@ | |||||
| :rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
| /> | /> | ||||
| <van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
| <van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
| <van-picker | <van-picker | ||||
| show-toolbar | show-toolbar | ||||
| :columns="payeeList" | :columns="payeeList" | ||||
| @@ -287,6 +288,9 @@ | |||||
| chargeItmeShow:[], | chargeItmeShow:[], | ||||
| payeeList:[], | payeeList:[], | ||||
| payeeSearchValue:'', | |||||
| // 查询参数 | // 查询参数 | ||||
| queryParams: { | queryParams: { | ||||
| transferType:"", | transferType:"", | ||||
| @@ -343,6 +347,11 @@ | |||||
| this.getFileList(); | this.getFileList(); | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| payeeSearch(val){ | |||||
| this.payeeList = []; | |||||
| this.queryParams.payee = val; | |||||
| this.accountTypeChange(); | |||||
| }, | |||||
| goFlow(){ | goFlow(){ | ||||
| if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
| window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||