Commit 3a98cabc authored by liudong1993's avatar liudong1993

1 制单 付款对象 调整为 输入关键字匹配

parent b7b69832
...@@ -470,14 +470,18 @@ ...@@ -470,14 +470,18 @@
<el-option :label='$t("fnc.lslingdui")' :value='0' :key='0'> </el-option> <el-option :label='$t("fnc.lslingdui")' :value='0' :key='0'> </el-option>
</el-select> --> </el-select> -->
<template v-if="msg.ClientType==7&&msg.IsPublic!=2&&msg.IsPublic!=3&&!showDisable"> <template v-if="msg.ClientType==7&&msg.IsPublic!=2&&msg.IsPublic!=3&&!showDisable">
<el-select v-if="msg.IsLeader==1" filterable v-model='msg.ClientID' :placeholder="$t('fnc.khmingcheng')" <el-select v-if="msg.IsLeader==1" filterable v-model='msg.ClientID' :placeholder="$t('pub.PleaseKeyWords')+'/'+$t('fnc.khmingcheng')"
remote reserve-keyword
:remote-method="financeinfo_post_GetClientAccountListToKey"
@change="GetClientAccountList(msg.ClientID)" class="w135 _border_b_1"> @change="GetClientAccountList(msg.ClientID)" class="w135 _border_b_1">
<el-option v-for='item in ClientAccountList' :label='item.Name' :value='item.ID' :key='item.ID'> <el-option v-for='item in ClientAccountList' :label='item.Name' :value='item.ID' :key='item.ID'>
</el-option> </el-option>
</el-select> </el-select>
</template> </template>
<template v-if="msg.ClientType!=7&&msg.IsPublic!=2&&msg.IsPublic!=3&&!showDisable"> <template v-if="msg.ClientType!=7&&msg.IsPublic!=2&&msg.IsPublic!=3&&!showDisable">
<el-select filterable v-model='msg.ClientID' :placeholder="$t('fnc.khmingcheng')" <el-select filterable v-model='msg.ClientID' :placeholder="$t('pub.PleaseKeyWords')+'/'+$t('fnc.khmingcheng')"
remote reserve-keyword
:remote-method="financeinfo_post_GetClientAccountListToKey"
@change="GetClientAccountList(msg.ClientID)" class="w135 _border_b_1"> @change="GetClientAccountList(msg.ClientID)" class="w135 _border_b_1">
<el-option v-for='item in ClientAccountList' :label='item.Name' :value='item.ID' :key='item.ID'> <el-option v-for='item in ClientAccountList' :label='item.Name' :value='item.ID' :key='item.ID'>
</el-option> </el-option>
...@@ -2316,7 +2320,9 @@ ...@@ -2316,7 +2320,9 @@
ID: 0, ID: 0,
Type: t, Type: t,
ObjID: 0, ObjID: 0,
CardNum: '' CardNum: '',
IsAddFinance: true,
KeyWord: ''
} }
if (i >= 0) { if (i >= 0) {
msg.ID = i; msg.ID = i;
...@@ -2361,11 +2367,46 @@ ...@@ -2361,11 +2367,46 @@
} }
}, err => {}) }, err => {})
}, },
financeinfo_post_GetClientAccountListEdit(t) { //获取付款 对象类型 修改用
financeinfo_post_GetClientAccountListToKey(query) { //获取付款 对象类型 新增用
let msg = {
ID: 0,
Type: this.msg.ClientType,
ObjID: 0,
CardNum: '',
IsAddFinance: true,
KeyWord: query
}
this.apipost('financeinfo_post_GetClientAccountList', msg, res => {
if (res.data.resultCode == 1) {
let data = res.data.data;
let ClientAccountList = [];
data.forEach(x => {
let obj = {
ID: x.ID,
Name: x.AccountHolder + `(${x.AccountAlias})`,
Nom: x.CardNum,
OpenBankName: x.OpenBankName,
ObjID: x.ObjID,
ClientAccountType: x.ClientAccountType,
}
ClientAccountList.push(obj)
})
this.ClientAccountList = ClientAccountList;
}
}, err => {})
},
financeinfo_post_GetClientAccountListEdit(t,id) { //获取付款 对象类型 修改用
let msg = { let msg = {
ID:0,
Type: t, Type: t,
ObjID: 0, ObjID: 0,
CardNum: '' CardNum: '',
IsAddFinance: true,
}
if(id && id>0){
msg.ID = id;
} }
if (this.czmsg && this.czmsg.ClientID) { if (this.czmsg && this.czmsg.ClientID) {
msg.ID = this.czmsg.ClientID; msg.ID = this.czmsg.ClientID;
...@@ -2567,7 +2608,7 @@ ...@@ -2567,7 +2608,7 @@
this.msg.PayDate = this.msg.PayDate; this.msg.PayDate = this.msg.PayDate;
this.msg.detailList = []; this.msg.detailList = [];
this.FinancialFlowTemplate_post_GetProcessList(data.TemplateId); this.FinancialFlowTemplate_post_GetProcessList(data.TemplateId);
this.financeinfo_post_GetClientAccountListEdit(data.ClientType); this.financeinfo_post_GetClientAccountListEdit(data.ClientType,data.ClientID);
this.Financial_post_GetCostTypeList(data.TemplateId, 2); this.Financial_post_GetCostTypeList(data.TemplateId, 2);
let allPrice = 0 let allPrice = 0
let yballPrice = 0 let yballPrice = 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment