Commit 0e84720a authored by zhengke's avatar zhengke

修改

parent b3bf9a5b
...@@ -10,23 +10,16 @@ ...@@ -10,23 +10,16 @@
<li> <li>
<span> <span>
<em>流程</em> <em>流程</em>
<el-select class="w200" <el-select class="w200" filterable v-model="msg.TemplateId">
filterable
v-model="msg.TemplateId"
>
<el-option :label="$t('system.ph_buxian')" value="-1"></el-option> <el-option :label="$t('system.ph_buxian')" value="-1"></el-option>
<el-option <el-option v-for="(item,index) in SingleList" :label="item.Name" :value="item.Id" :key="index+50000">
v-for="(item,index) in SingleList" </el-option>
:label="item.Name"
:value="item.Id"
:key="index+50000"
></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
<li> <li>
<button class="normalBtn" @click="getList" >查询</button> <button class="normalBtn" @click="getList">查询</button>
<button class="normalBtn" @click="addShow=true,text=$t('pub.addBtn')" >{{$t('pub.addBtn')}}</button> <button class="normalBtn" @click="addShow=true,text=$t('pub.addBtn')">{{$t('pub.addBtn')}}</button>
<el-tooltip class="item" effect="dark" :content="$t('fnc.qhpaiban')" placement="top-end"> <el-tooltip class="item" effect="dark" :content="$t('fnc.qhpaiban')" placement="top-end">
<i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i> <i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i>
<i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i> <i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i>
...@@ -37,7 +30,8 @@ ...@@ -37,7 +30,8 @@
<div> <div>
<p class="_cashierWorl_tit">{{$t('tips.accWorkTips')}}</p> <p class="_cashierWorl_tit">{{$t('tips.accWorkTips')}}</p>
<div class="cm_content _scrollbar" :class="addShow==true?'_edHeight':''"> <div class="cm_content _scrollbar" :class="addShow==true?'_edHeight':''">
<table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-loading="loading" v-if="transitionShow2"> <table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0"
v-loading="loading" v-if="transitionShow2">
<tr> <tr>
<th>{{$t('fnc.w_ckmingcheng')}}</th> <th>{{$t('fnc.w_ckmingcheng')}}</th>
<th>{{$t('system.query_company')}}</th> <th>{{$t('system.query_company')}}</th>
...@@ -53,7 +47,8 @@ ...@@ -53,7 +47,8 @@
<span v-for="(i,ix) in item.emList">{{i.emName}} <span v-if="ix!=item.emList.length-1">,</span> </span> <span v-for="(i,ix) in item.emList">{{i.emName}} <span v-if="ix!=item.emList.length-1">,</span> </span>
</td> </td>
<td> <td>
<span v-for="(i,ix) in item.TemplateList" :key="ix+5000">{{i.Name}} <span v-if="ix!=item.TemplateList.length-1">,</span> </span> <span v-for="(i,ix) in item.TemplateList" :key="ix+5000">{{i.Name}} <span
v-if="ix!=item.TemplateList.length-1">,</span> </span>
</td> </td>
<td> <td>
<span v-if="item.Direct==1">{{$t('fnc.shoukuan')}}</span> <span v-if="item.Direct==1">{{$t('fnc.shoukuan')}}</span>
...@@ -63,13 +58,16 @@ ...@@ -63,13 +58,16 @@
<td> <td>
<el-row> <el-row>
<el-tooltip class="item" effect="dark" :content="$t('pub.updateMsg')" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('pub.updateMsg')" placement="top-start">
<el-button type="primary" class="iconfont icon-bianji-smal" circle @click="editCurency(item.ID),text='修改'"></el-button> <el-button type="primary" class="iconfont icon-bianji-smal" circle
@click="editCurency(item.ID),text='修改'"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" :content="$t('fnc.w_djxinxi')" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('fnc.w_djxinxi')" placement="top-start">
<el-button type="danger" class="iconfont icon-img-rili" circle @click="goUrlDetail('CashierWorkDetail',2,item.Name,item.ID,item.BranchId)"></el-button> <el-button type="danger" class="iconfont icon-img-rili" circle
@click="goUrlDetail('CashierWorkDetail',2,item.Name,item.ID,item.BranchId)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" :content="$t('system.table_delete')" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('system.table_delete')" placement="top-start">
<el-button type="danger" class="iconfont icon-img_delete_small" circle @click="financeinfoRemove(item.ID,item.ID)"></el-button> <el-button type="danger" class="iconfont icon-img_delete_small" circle
@click="financeinfoRemove(item.ID,item.ID)"></el-button>
</el-tooltip> </el-tooltip>
</el-row> </el-row>
</td> </td>
...@@ -80,7 +78,8 @@ ...@@ -80,7 +78,8 @@
<div class="po_content_list_item_top"> <div class="po_content_list_item_top">
<span class="_item_top_name">{{item.Name}}</span> <span class="_item_top_name">{{item.Name}}</span>
<span class="_item_top_icon"> <span class="_item_top_icon">
<i class="iconfont icon-rizhi1" @click="goUrlDetail('CashierWorkDetail',1,item.Name,item.ID,item.BranchId)"></i> <i class="iconfont icon-rizhi1"
@click="goUrlDetail('CashierWorkDetail',1,item.Name,item.ID,item.BranchId)"></i>
<i class="iconfont icon-bianji-smal" @click="editCurency(item.ID),text=$t('system.table_edit')"></i> <i class="iconfont icon-bianji-smal" @click="editCurency(item.ID),text=$t('system.table_edit')"></i>
<i class="iconfont icon-img_delete_small" @click="financeinfoRemove(item.ID)"></i> <i class="iconfont icon-img_delete_small" @click="financeinfoRemove(item.ID)"></i>
</span> </span>
...@@ -93,14 +92,12 @@ ...@@ -93,14 +92,12 @@
{{item.emList[0].emName}} {{item.emList[0].emName}}
</span> </span>
<div v-else> <div v-else>
<el-popover <el-popover placement="bottom" popper-class="CashierWork_tripDetails" trigger="click">
placement="bottom"
popper-class="CashierWork_tripDetails"
trigger="click">
<div class=""> <div class="">
<span class="_all_name" v-for="(i,io) in item.emList">{{i.emName}}</span> <span class="_all_name" v-for="(i,io) in item.emList">{{i.emName}}</span>
</div> </div>
<span slot="reference" @click="" class="_underline">{{item.emList[0].emName}} {{$t('fnc.w_gong')}}{{item.emList.length}}{{$t('hotel.hotel_people')}}</span> <span slot="reference" @click="" class="_underline">{{item.emList[0].emName}}
{{$t('fnc.w_gong')}}{{item.emList.length}}{{$t('hotel.hotel_people')}}</span>
</el-popover> </el-popover>
</div> </div>
</template> </template>
...@@ -116,13 +113,8 @@ ...@@ -116,13 +113,8 @@
{{$t('system.content_noData')}} {{$t('system.content_noData')}}
</div> </div>
<div> <div>
<el-pagination <el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
background layout="total,prev, pager, next, jumper" :page-size=msg.pageSize :total=total>
@current-change="handleCurrentChange"
:current-page.sync="currentPage"
layout="total,prev, pager, next, jumper"
:page-size=msg.pageSize
:total=total>
</el-pagination> </el-pagination>
</div> </div>
</div> </div>
...@@ -133,7 +125,8 @@ ...@@ -133,7 +125,8 @@
</el-col> </el-col>
<el-col :span="4" class="_add_saveBtn"> <el-col :span="4" class="_add_saveBtn">
<button type="button" class="normalBtn" @click="submitForm('addMsg',1)">{{$t('pub.saveBtn')}}</button> <button type="button" class="normalBtn" @click="submitForm('addMsg',1)">{{$t('pub.saveBtn')}}</button>
<button class="hollowFixedBtn" type="button" @click="cancelEdit(),resetForm('addMsg'),addShow=false">{{$t('pub.cancelBtn')}}</button> <button class="hollowFixedBtn" type="button"
@click="cancelEdit(),resetForm('addMsg'),addShow=false">{{$t('pub.cancelBtn')}}</button>
</el-col> </el-col>
</el-row> </el-row>
<el-form class=" clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px"> <el-form class=" clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px">
...@@ -146,10 +139,7 @@ ...@@ -146,10 +139,7 @@
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('fnc.ssuogongsi')+':'" prop="BranchId"> <el-form-item :label="$t('fnc.ssuogongsi')+':'" prop="BranchId">
<el-select filterable v-model='addMsg.BranchId'> <el-select filterable v-model='addMsg.BranchId'>
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList' :label='item.SName' :value='item.SId' :key='item.SId'
:label='item.SName'
:value='item.SId'
:key='item.SId'
:disabled="item.disabled"> :disabled="item.disabled">
</el-option> </el-option>
</el-select> </el-select>
...@@ -157,23 +147,12 @@ ...@@ -157,23 +147,12 @@
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item :label="$t('fnc.w_ywrenyuan')+':'" prop="listArr"> <el-form-item :label="$t('fnc.w_ywrenyuan')+':'" prop="listArr">
<el-select <el-select v-model="addMsg.listArr" filterable remote multiple reserve-keyword
v-model="addMsg.listArr" :placeholder="$t('pub.pleaseImport')" :remote-method="remoteMethod" @change="$forceUpdate()"
filterable @remove-tag="removeTag" :loading="loading2">
remote <el-option v-for="(item,index) in searchList" :key="index+60000" :label="item.EmployeeName"
multiple :value="item.Id">
reserve-keyword <span style="float: left">{{ item.EmployeeName }}</span>
:placeholder="$t('pub.pleaseImport')"
:remote-method="remoteMethod"
@change="$forceUpdate()"
@remove-tag="removeTag"
:loading="loading2">
<el-option
v-for="(item,index) in searchList"
:key="index+60000"
:label="item.name"
:value="item.empId">
<span style="float: left">{{ item.name }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.postName }}</span> <span style="float: right; color: #8492a6; font-size: 13px">{{ item.postName }}</span>
</el-option> </el-option>
</el-select> </el-select>
...@@ -181,20 +160,9 @@ ...@@ -181,20 +160,9 @@
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="流程"> <el-form-item label="流程">
<el-select <el-select v-model="addMsg.TemplateListArr" filterable multiple collapse-tags @change="$forceUpdate()"
v-model="addMsg.TemplateListArr"
filterable
multiple
collapse-tags
@change="$forceUpdate()"
:placeholder="$t('pub.pleaseImport')"> :placeholder="$t('pub.pleaseImport')">
<el-option <el-option v-for="(item,index) in SingleList" :key="index+200" :label="item.Name" :value="item.Id">
v-for="(item,index) in SingleList"
:key="index+200"
:label="item.Name"
:value="item.Id">
<!-- <span style="float: left">{{ item.name }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.postName }}</span> -->
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -218,65 +186,83 @@ ...@@ -218,65 +186,83 @@
import { import {
getSchoolPage getSchoolPage
} from '../../api/school/index' } from '../../api/school/index'
import {
queryEmployee
} from '../../api/users/user'
export default { export default {
components: { Treeselect }, components: {
data(){ Treeselect
return{ },
msg:{ data() {
pageIndex:1, return {
pageSize:15, msg: {
TemplateId:'', pageIndex: 1,
pageSize: 15,
TemplateId: '',
}, },
addMsg:{ addMsg: {
ID:0, ID: 0,
Name:'', Name: '',
accountant_list:[], accountant_list: [],
emList:[], emList: [],
TemplateList:[], TemplateList: [],
listArr:[], listArr: [],
BranchId:'', BranchId: '',
Direct:'', Direct: '',
BranchIdName:''
}, },
type:-1, type: -1,
addShow:false, addShow: false,
loading:false, loading: false,
loading2:false, loading2: false,
noData:false, noData: false,
zhiChe:false, zhiChe: false,
shouChe:false, shouChe: false,
total:0, total: 0,
currentPage: 1, currentPage: 1,
text:'', text: '',
dataList:[], dataList: [],
searchList:[], searchList: [],
AccList:[], AccList: [],
CompanyList:[], CompanyList: [],
rules: {//表单必填验证 rules: { //表单必填验证
Name: [ Name: [{
{ required: true, message: this.$t('rule.qtxckmingcheng'), trigger: 'blur' } required: true,
], message: this.$t('rule.qtxckmingcheng'),
listArr: [ trigger: 'blur'
{type: 'array', required: true, editCurencymessage: this.$t('rule.qxzywuyuan'), trigger: 'blur' } }],
],BranchId:[ listArr: [{
{ required: true, message: this.$t('rule.company'), trigger: 'change' } type: 'array',
],Direct:[ required: true,
{ required: true, message: this.$t('rule.qxzsyfangxiang'), trigger: 'change' } editCurencymessage: this.$t('rule.qxzywuyuan'),
] trigger: 'blur'
}],
BranchId: [{
required: true,
message: this.$t('rule.company'),
trigger: 'change'
}],
Direct: [{
required: true,
message: this.$t('rule.qxzsyfangxiang'),
trigger: 'change'
}]
}, },
AccListProps: { AccListProps: {
value:'Num', value: 'Num',
label:'Name', label: 'Name',
children: 'children' children: 'children'
}, },
selectVal:[], selectVal: [],
transitionShow:false, transitionShow: false,
transitionShow2:true, transitionShow2: true,
contenWidth:0, contenWidth: 0,
contenHeight:0, contenHeight: 0,
tableSize:0, tableSize: 0,
shouList:[], shouList: [],
shouListLoading:false, shouListLoading: false,
CostTypeList:[], CostTypeList: [],
normalizer(node) { normalizer(node) {
return { return {
id: node.ID, id: node.ID,
...@@ -284,13 +270,13 @@ ...@@ -284,13 +270,13 @@
children: node.ChildList, children: node.ChildList,
} }
}, },
CostIdS:[], CostIdS: [],
getCompanyMsg:{ getCompanyMsg: {
RB_Group_Id:'0', RB_Group_Id: '0',
Status:'0', Status: '0',
}, },
SingleList:[], SingleList: [],
schoolMsg:{ schoolMsg: {
pageIndex: 1, pageIndex: 1,
pageSize: 12, pageSize: 12,
rowsPerPage: 12, rowsPerPage: 12,
...@@ -298,94 +284,108 @@ ...@@ -298,94 +284,108 @@
Status: '-1' Status: '-1'
} }
} }
},created(){ },
created() {
let userInfo = this.getLocalStorage(); let userInfo = this.getLocalStorage();
let allH,allW,cH,cW; let allH, allW, cH, cW;
allH = document.documentElement.clientHeight; allH = document.documentElement.clientHeight;
allW = document.documentElement.clientWidth; allW = document.documentElement.clientWidth;
cW = allW-90; cW = allW - 90;
cH = allH-187; //255 = 50 40 21 36 40 cH = allH - 187; //255 = 50 40 21 36 40
this.contenWidth = cW; this.contenWidth = cW;
this.contenHeight = cH; this.contenHeight = cH;
this.msg.pageSize = parseInt(cH/40)-1; this.msg.pageSize = parseInt(cH / 40) - 1;
this.tableSize = this.msg.pageSize = parseInt(cH/45); this.tableSize = this.msg.pageSize = parseInt(cH / 45);
this.getCompanyMsg.RB_Group_Id = userInfo.RB_Group_id; //集团ID this.getCompanyMsg.RB_Group_Id = userInfo.RB_Group_id; //集团ID
this.getSingleList(); this.getSingleList();
},methods:{
getSingleList(){ // 获取费用类型
this.apipost('FinancialFlowTemplate_post_GetSingleList',{},res=>{
if(res.data.resultCode==1){
this.SingleList=res.data.data;
}else{}
},err=>{})
}, },
switchMethod(t){ methods: {
getSingleList() { // 获取费用类型
this.apipost('FinancialFlowTemplate_post_GetSingleList', {}, res => {
if (res.data.resultCode == 1) {
this.SingleList = res.data.data;
} else {}
}, err => {})
},
switchMethod(t) {
this.msg.pageIndex = 1; this.msg.pageIndex = 1;
if(t===1){ if (t === 1) {
this.transitionShow = false; this.transitionShow = false;
this.transitionShow2 = true; this.transitionShow2 = true;
this.msg.pageSize = this.tableSize; this.msg.pageSize = this.tableSize;
this.getList(); this.getList();
}else if(t===2){ } else if (t === 2) {
this.transitionShow = true; this.transitionShow = true;
this.transitionShow2 = false; this.transitionShow2 = false;
// 宽 235 高 206 // 宽 235 高 206
let cont = parseInt(this.contenWidth/235) * parseInt(this.contenHeight/120); let cont = parseInt(this.contenWidth / 235) * parseInt(this.contenHeight / 120);
this.msg.pageSize = cont; this.msg.pageSize = cont;
this.getList(); this.getList();
} }
}, },
getCostTypeList(){ // 获取费用类型 getCostTypeList() { // 获取费用类型
this.apipost('Financial_post_GetTreeList',{Type:3},res=>{ this.apipost('Financial_post_GetTreeList', {
if(res.data.resultCode==1){ Type: 3
this.CostTypeList=res.data.data; }, res => {
}else{} if (res.data.resultCode == 1) {
},err=>{}) this.CostTypeList = res.data.data;
} else {}
}, err => {})
}, },
goUrlDetail(path,type,name,id,bid){ goUrlDetail(path, type, name, id, bid) {
this.$router.push({name:path,query:{WindowType:type,name:name,id:id,bid:bid,blank:'y',tab:'会计窗口单据信息'}}) this.$router.push({
name: path,
query: {
WindowType: type,
name: name,
id: id,
bid: bid,
blank: 'y',
tab: '会计窗口单据信息'
}
})
}, },
removeTag(id){ removeTag(id) {
this.addMsg.emList.forEach((x,index)=>{ this.addMsg.emList.forEach((x, index) => {
if(x.EmId === id){ if (x.EmId === id) {
this.addMsg.emList.splice(index,1) this.addMsg.emList.splice(index, 1)
} }
}) })
}, },
mergeArray(list3, list1){ mergeArray(list3, list1) {
for (var i = 0 ; i < list3.length ; i ++ ){ for (var i = 0; i < list3.length; i++) {
for(var j = 0 ; j < list1.length ; j ++ ){ for (var j = 0; j < list1.length; j++) {
if (list3[i].EmId === list1[j].EmId){ if (list3[i].EmId === list1[j].EmId) {
list3.splice(i,1); list3.splice(i, 1);
} }
} }
} }
for(var i = 0; i <list1.length; i++){ for (var i = 0; i < list1.length; i++) {
list3.push(list1[i]); list3.push(list1[i]);
} }
return list3; return list3;
}, },
addCashierWork(){ // 提交保存 addCashierWork() { // 提交保存
let emList = this.addMsg.listArr; let emList = this.addMsg.listArr;
let arr = []; let arr = [];
emList.forEach(x=>{ emList.forEach(x => {
let obj = { let obj = {
'EmId':x, 'EmId': x,
'ID':0, 'ID': 0,
'WindowId':0 'WindowId': 0
} }
arr.push(obj); arr.push(obj);
}) })
let list4 = this.mergeArray(arr,this.addMsg.emList); let list4 = this.mergeArray(arr, this.addMsg.emList);
let TemplateListArr=this.addMsg.TemplateListArr; let TemplateListArr = this.addMsg.TemplateListArr;
let newArr=[]; let newArr = [];
TemplateListArr.forEach(item=>{ TemplateListArr.forEach(item => {
this.SingleList.forEach(val=>{ this.SingleList.forEach(val => {
let obj={}; let obj = {};
if(item==val.Id){ if (item == val.Id) {
obj.Id=val.Id; obj.Id = val.Id;
obj.Name=val.Name; obj.Name = val.Name;
newArr.push(obj); newArr.push(obj);
} }
}) })
...@@ -393,19 +393,24 @@ ...@@ -393,19 +393,24 @@
this.addMsg.emList = list4; this.addMsg.emList = list4;
this.addMsg.TemplateList = newArr; this.addMsg.TemplateList = newArr;
this.apipost('Window_post_SetAccountant',this.addMsg,r=>{ let obj = {};
if(r.data.resultCode==1){ obj = this.CompanyList.find(item => {
return item.SId === this.addMsg.BranchId; //筛选出匹配数据
});
this.addMsg.BranchIdName = obj.SName;
this.apipost('Window_post_SetAccountant', this.addMsg, r => {
if (r.data.resultCode == 1) {
this.$message.success(r.data.message); this.$message.success(r.data.message);
this.getList(); this.getList();
this.addShow = false; this.addShow = false;
this.cancelEdit(); this.cancelEdit();
// this.CostIdS = []; // this.CostIdS = [];
}else{ } else {
this.$message.error(r.data.message); this.$message.error(r.data.message);
} }
},null) }, null)
}, },
submitForm(addMsg) {//提交创建、修改表单 submitForm(addMsg) { //提交创建、修改表单
this.$refs[addMsg].validate((valid) => { this.$refs[addMsg].validate((valid) => {
if (valid) { if (valid) {
this.addCashierWork(); this.addCashierWork();
...@@ -414,14 +419,16 @@ ...@@ -414,14 +419,16 @@
} }
}); });
}, },
financeinfoRemove(id){ // 删除 financeinfoRemove(id) { // 删除
this.$confirm(this.$t('tips.qrscchuangkou'), this.$t('tips.tips'), { this.$confirm(this.$t('tips.qrscchuangkou'), this.$t('tips.tips'), {
confirmButtonText: this.$t('pub.sureBtn'), confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: this.$t('pub.cancelBtn'), cancelButtonText: this.$t('pub.cancelBtn'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.apipost('Window_post_RemoveAccountant',{ID:id}, res => { this.apipost('Window_post_RemoveAccountant', {
if(res.data.resultCode == 1) { ID: id
}, res => {
if (res.data.resultCode == 1) {
this.getList() this.getList()
this.$message.success(res.data.message); this.$message.success(res.data.message);
} else { } else {
...@@ -436,39 +443,56 @@ ...@@ -436,39 +443,56 @@
}); });
}, },
remoteMethod(query) { remoteMethod(query) {
if (query !== ''||this.addShow) { console.log('搜索');
this.loading2 = true; let msg = {
this.apipost("admin_Get_Chat_All_SelectEmpName",{ EmName:query },res => { EmployeeName:query
if (res.data.resultCode == 1) {
this.searchList = res.data.data;
this.loading2 = false;
} }
},err => {}); queryEmployee(msg).then(res => {
} else { if(res.Code==1){
this.searchList = []; this.searchList = res.Data;
this.loading2 = false;
} }
}).catch(() => {
})
// if (query !== '' || this.addShow) {
// this.loading2 = true;
// this.apipost("admin_Get_Chat_All_SelectEmpName", {
// EmName: query
// }, res => {
// if (res.data.resultCode == 1) {
// this.searchList = res.data.data;
// this.loading2 = false;
// }
// }, err => {});
// } else {
// this.searchList = [];
// this.loading2 = false;
// }
}, },
getList(){ getList() {
this.loading = true; this.loading = true;
this.apipost('Window_post_GetAccountantPageList',this.msg, res => { this.apipost('Window_post_GetAccountantPageList', this.msg, res => {
if(res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.dataList = res.data.data.pageData; this.dataList = res.data.data.pageData;
this.total = res.data.data.count; this.total = res.data.data.count;
if(this.total>0){ if (this.total > 0) {
this.noData =false; this.noData = false;
}else{ } else {
this.noData =true; this.noData = true;
} }
} else { } else {
this.$message.error(res.data.message); this.$message.error(res.data.message);
} }
this.loading = false; this.loading = false;
}, err => {this.loading = false;}) }, err => {
this.loading = false;
})
}, },
editCurency(id){ // 修改 根据id 获取信息 editCurency(id) { // 修改 根据id 获取信息
this.apipost('Window_post_GetAccountant',{ID:id}, res => { this.apipost('Window_post_GetAccountant', {
if(res.data.resultCode == 1) { ID: id
}, res => {
if (res.data.resultCode == 1) {
let data = res.data.data; let data = res.data.data;
// data.CostList.forEach(x=>{ // data.CostList.forEach(x=>{
// this.CostIdS.push(x.CostTypeId); // this.CostIdS.push(x.CostTypeId);
...@@ -476,14 +500,14 @@ ...@@ -476,14 +500,14 @@
this.addMsg = data; this.addMsg = data;
this.addMsg.listArr = []; this.addMsg.listArr = [];
this.addMsg.TemplateListArr = []; this.addMsg.TemplateListArr = [];
if(data.emList&&data.emList.length>0){ if (data.emList && data.emList.length > 0) {
data.emList.forEach(x=>{ data.emList.forEach(x => {
this.remoteMethod(x.emName); this.remoteMethod(x.emName);
this.addMsg.listArr.push(x.EmId) this.addMsg.listArr.push(x.EmId)
}) })
} }
if(data.TemplateList&&data.TemplateList.length>0){ if (data.TemplateList && data.TemplateList.length > 0) {
data.TemplateList.forEach(x=>{ data.TemplateList.forEach(x => {
this.addMsg.TemplateListArr.push(x.Id) this.addMsg.TemplateListArr.push(x.Id)
}) })
} }
...@@ -498,35 +522,37 @@ ...@@ -498,35 +522,37 @@
this.msg.pageIndex = val; this.msg.pageIndex = val;
this.getList(); this.getList();
}, },
cancelEdit(){ // 取消修改、新增 cancelEdit() { // 取消修改、新增
this.addMsg = { this.addMsg = {
ID:0, ID: 0,
Name:'', Name: '',
accountant_list:[], accountant_list: [],
emList:[], emList: [],
listArr:[], listArr: [],
TemplateListArr:[], TemplateListArr: [],
TemplateList:[], TemplateList: [],
BranchId:'', BranchId: '',
Direct:'' Direct: ''
} }
this.CostIdS = []; this.CostIdS = [];
this.searchList = []; this.searchList = [];
}, },
resetForm(formName) {//弹出框取消 初始化谈框内表单 resetForm(formName) { //弹出框取消 初始化谈框内表单
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
}, },
getCompanyList(){ //获取公司列表 getCompanyList() { //获取公司列表
getSchoolPage(this.schoolMsg).then(res => { getSchoolPage(this.schoolMsg).then(res => {
this.CompanyList = res.Data.PageData; this.CompanyList = res.Data.PageData;
}).catch(() => { }).catch(() => {
}) })
}, },
},mounted(){ },
mounted() {
this.getList(); this.getList();
this.getCostTypeList(); this.getCostTypeList();
this.getCompanyList(); this.getCompanyList();
} }
} }
</script> </script>
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