Commit 5ba89067 authored by youjie's avatar youjie

金蝶导出查询

parent 3a246506
......@@ -6,16 +6,16 @@
.page_fnDm {
background-color: white
}
.query-box {
overflow: inherit
}
._nav {
margin: 20px 0 0 0;
background-color: #f5f5f5;
}
._nav li {
float: left;
font-size: 14px;
......@@ -26,12 +26,12 @@
background-color: #f1f1f1;
margin-right: 5px
}
._nav li._active {
background-color: #FFFFFF;
color: #333333
}
._nav li._active::after {
content: "";
width: 20px;
......@@ -42,34 +42,34 @@
bottom: 0;
left: 38%;
}
.el-range-editor.el-input__inner {
border-radius: 0
}
.query-box {
border: none
}
.hight_query {
position: relative;
}
.hight_query span {
height: 34px;
line-height: 34px;
color: #E95252
}
.hight_query span .icon-gengduo {
font-size: 12px
}
.hight_query span em {
text-decoration: underline;
cursor: pointer;
}
.hight_query_box {
position: absolute;
background-color: white;
......@@ -77,16 +77,16 @@
right: 200px;
width: 800px;
}
._hqb_shadow {
box-shadow: 3px 2px 10px rgb(204, 203, 203);
border: 1px solid #ececec;
}
.query-box ul {
overflow: initial;
}
.hqb_t {
padding: 10px 20px;
font-size: 16px;
......@@ -96,40 +96,40 @@
text-align: center;
margin-bottom: 15px
}
.query-box li:last-child {
float: left
}
.query-box>ul>li:last-child {
float: right;
}
.query-box .hight_query ul .el-input {
width: inherit
}
.hight_query_box ul li {
margin-top: 0;
float: left;
margin-right: 15px
}
.hight_query_box ul li label {
font-size: 14px
}
.hight_query_box .el-form {
padding: 0 20px
}
.hight_query_box ul li._hqb_btn {
float: right;
margin-right: 25px;
padding-top: 5px;
position: inherit
}
.Receipt_box {
padding: 15px;
color: #c94052;
......@@ -137,156 +137,156 @@
background-color: rgba(242, 242, 242, 1);
border: 1px solid rgba(228, 228, 228, 1)
}
.Receipt_box.color_blur {
color: #106BAF;
}
.Receipt_box.color_blur .rb_stit span {
display: inline-block;
border-bottom: 2px solid #106BAF;
padding: 0 20px
}
.rb_tit {
font-size: 18px;
text-align: center
}
.rb_stit {
font-size: 14px;
text-align: center
}
.rb_stit span {
display: inline-block;
border-bottom: 2px solid #C94052;
padding: 0 20px
}
.rb_top_row {
display: flex;
justify-content: space-between;
font-size: 12px;
}
.rb_top_row span._r_name {
color: #333333
}
.rb_top_row span._r_bold {
font-weight: bold
}
.rb_top_row ._r_time span {
color: #333333
}
._r_mb5 {
margin-bottom: 5px;
}
.Receipt_table {
width: 100%;
font-size: 14px;
text-align: center
}
.Receipt_table .th {
font-weight: 200 !important
}
._r_mt10 {
margin-top: 10px;
}
._bg__ {
display: inline-block;
padding: 2px 8px;
color: white;
border-radius: 4px
}
._bg_red {
background-color: #E95252;
}
._bg_green {
background-color: #2BB87C
}
.text_d {
text-decoration: underline;
cursor: pointer;
}
.PingFangSC {
font-weight: bold
}
.Bill_par {
position: relative;
}
tr th,
tr td {
text-align: left;
padding-left: 20px;
}
tr._item_list {
border-bottom: 1px solid #E5E5E5;
height: 78px;
}
tr._item_list td {
border-bottom: 1px solid #e5e5e5;
padding: 10px;
}
tr._item_list td:first-child {
border-left: 1px solid #e5e5e5;
}
tr._item_list td:last-child {
border-right: 1px solid #e5e5e5;
}
._head_img {
width: 28px;
height: 28px;
border-radius: 50%;
vertical-align: middle;
}
._btn_group {
font-size: 14px;
}
.icon-daiqueren {
color: #4BCA81
}
.icon-yiqueren {
color: #4BCA81
}
.icon-yiquxiao {
color: #959595
}
.icon-shenhebohui {
color: #E95252
}
.icon-icon-zancun {
color: #FF9C01
}
.singeRowTable tr:hover {
background-color: white
}
._TradeWayList {
padding: 5px 10px;
background-color: #EEEEEE;
......@@ -294,11 +294,11 @@
margin: 10px 0;
width: 230px
}
._bold {
font-weight: bold
}
._bank_name,
._bank_type {
display: inline-block;
......@@ -308,37 +308,37 @@
border-radius: 4px;
margin-left: 10px;
}
._bank_name {
margin-left: 10px;
}
._bank_type {
background-color: #2AAEF2
}
._bank_type2 {
background-color: #FF9C01
}
._font_init {
color: #333333;
font-size: 12px;
vertical-align: top;
}
.InfoChangeLog {
height: auto;
max-height: 220px;
background-color: #FFFFFF;
}
.changLogList {
padding-left: 20px;
max-height: 180px;
overflow: auto;
}
.changLogList_l {
border-left: 1px solid #E9E9E9;
position: relative;
......@@ -346,7 +346,7 @@
padding-left: 20px;
padding-top: 10px;
}
._radius_green {
background-color: #47BF8C;
width: 7px;
......@@ -357,14 +357,14 @@
left: -4px;
top: 19px;
}
.changLog_time {
color: #666666;
font-size: 12px;
display: inline-block;
padding-right: 10px
}
._icon_btn i {
width: 30px;
height: 30px;
......@@ -377,69 +377,69 @@
cursor: pointer;
outline: none;
}
._icon_btn i.edit {
background-color: #00C6FF;
font-size: 16px;
}
._icon_btn i.edit:hover {
background-color: #59daff
}
._icon_btn i.edit:active {
background-color: #00b8ec
}
._icon_btn i.icon-sousuo {
background-color: #47BF8C;
}
._icon_btn i.icon-sousuo:hover {
background-color: #66bb97
}
._icon_btn i.icon-sousuo:active {
background-color: #35ab79
}
._icon_btn i.icon-ico_commodity_defaul {
background-color: #F16C3C;
}
._icon_btn i.icon-ico_commodity_defaul:hover {
background-color: #e87c54
}
._icon_btn i.icon-ico_commodity_defaul:active {
background-color: #f76630
}
._icon_btn i.icon-quxiao1 {
background-color: #E95252;
}
._icon_btn i.icon-quxiao1:hover {
background-color: #ea6d6d
}
._icon_btn i.icon-quxiao1:active {
background-color: #e42d2d
}
._icon_btn i.icon-zhuanjiao1 {
background-color: #E6A014;
font-size: 16px;
}
._icon_btn i.icon-zhuanjiao1:hover {
background-color: rgb(235, 184, 84)
}
._icon_btn i.icon-zhuanjiao1:active {
background-color: rgb(223, 150, 6)
}
._tag_span {
background-color: rgba(64, 158, 255, .1);
display: inline-block;
......@@ -454,26 +454,26 @@
white-space: nowrap;
margin-bottom: 4px;
}
._tag_span._tag_warr {
background-color: rgba(103, 194, 58, .1);
border-color: rgba(103, 194, 58, .2);
color: #67c23a;
}
._fex_cen {
display: flex;
align-items: center
}
._pad5 {
padding: 5px 10px;
}
._color_gar {
color: gray
}
._TCIDAndTCNUMList {
display: flex;
}
......@@ -484,7 +484,7 @@
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;
}
</style>
<template>
<div class="dianshangannualRatio" ref="barparent" >
<div class="el-card__header">
......@@ -498,6 +498,16 @@
</el-select>
</el-form-item>
</el-col> -->
<el-col :span="4">
<el-form-item label="模式:">
<el-select style="width: 100%;" filterable collapse-tags v-model='msg.ImportType'
@change="getDepartment()"
class="">
<el-option v-for='item in ImportTypeList' :label='item.Name' :value='item.Id' :key='item.Id'>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="凭证字:">
<el-input placeholder="" class="" v-model="msg.FinanceName" clearable
......@@ -515,7 +525,7 @@
<el-input v-model="msg.TCNUM" class="" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="所属公司:">
<!-- multiple BranchIds-->
<el-select style="width: 100%;" filterable collapse-tags v-model='msg.RB_Branch_Id'
......@@ -541,7 +551,7 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="3">
<el-col :span="4">
<el-form-item label="制单人员:">
<el-select filterable v-model='msg.UpdateBy' class="">
<el-option :value="0" label="不限"></el-option>
......@@ -607,23 +617,10 @@
</el-form-item>
</el-col> -->
<el-col :span="4">
<el-form-item label="排序:">
<el-select filterable v-model='msg.Sort'>
<el-option key="-1" value="-1" label="不限"></el-option>
<el-option key="0" value="0" label="团期"></el-option>
<el-option key="1" value="1" label="汇款日期"></el-option>
<el-option key="2" value="2" label="单号"></el-option>
<el-option key="3" value="3" label="交易流水号"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="模板类型:">
<el-select v-model="msg.TemplateId" filterable>
<el-option value="0" label="不限"></el-option>
<el-option v-for='item in TemplateGetList' :label='item.Name' :value='item.Id' :key='item.Id'>
</el-option>
</el-select>
<el-form-item label="制单日期:">
<el-date-picker style="width: 100%;" class="h34" @change="timeAdd(1)" v-model="productionDate" type="daterange"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="4">
......@@ -641,11 +638,14 @@
</el-col>
<el-col :span="4">
<el-form-item label="交易账户:">
<el-button class="hollowFixedBtn" type="primary" size="mini" @click="typeVisible=true" style="width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">筛选类型/交易/账户</el-button>
<el-button class="hollowFixedBtn" type="" size="mini"
 @click="typeVisible=true" style="width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">
筛选类型/交易/账户
</el-button>
</el-form-item>
</el-col>
<template v-if="heightQueryBox">
<el-col :span="6">
<el-col :span="4">
<el-form-item label="币种类型:">
<el-select filterable v-model='msg.CurrencyId'>
<el-option key="0" value="0" label="不限"></el-option>
......@@ -654,22 +654,35 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-col :span="4">
<el-form-item label="订单编号:">
<el-input v-model="msg.OrderID"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-col :span="4">
<el-form-item label="金额:">
<el-input v-model="msg.sMoney" class="w64d5" style="width: 47%;" @keyup.native="checkPrice(msg,'sMoney')" clearable></el-input>-
<el-input v-model="msg.eMoney" @keyup.native="checkPrice(msg,'eMoney')" class="w64d5" style="width: 47%;" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="制单日期:">
<el-date-picker style="width: 100%;" class="h34" @change="timeAdd(1)" v-model="productionDate" type="daterange"
value-format="yyyy-MM-dd">
</el-date-picker>
<el-col :span="4">
<el-form-item label="排序:">
<el-select filterable v-model='msg.Sort'>
<el-option key="-1" value="-1" label="不限"></el-option>
<el-option key="0" value="0" label="团期"></el-option>
<el-option key="1" value="1" label="汇款日期"></el-option>
<el-option key="2" value="2" label="单号"></el-option>
<el-option key="3" value="3" label="交易流水号"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="模板类型:">
<el-select v-model="msg.TemplateId" filterable>
<el-option value="0" label="不限"></el-option>
<el-option v-for='item in TemplateGetList' :label='item.Name' :value='item.Id' :key='item.Id'>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
......@@ -686,20 +699,20 @@
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
<el-col :span="8">
<el-form-item label="备注查询:">
<el-input v-model="msg.Remark" clearable></el-input>
</el-form-item>
</el-col>
</template>
<el-col :span="heightQueryBox?6:24">
</el-col>
</el-row>
</el-form>
</div>
<div class="query-box" style="padding: 0 0 10px 0;">
<ul class="clearfix" style="padding: 5px 0 0 0;">
<div class="query-box" style="padding: 0;border: 0;">
<ul class="clearfix">
<li class="hight_query" style="text-align: right;width: 100%;">
<span>
<em style="cursor: pointer;" @click.stop="heightQueryBox=!heightQueryBox">高级查询 <i class="iconfont icon-gengduo q-mr-lg"></i></em>
......@@ -708,12 +721,12 @@
<button class="normalBtn" @click="method5()">导出</button>
</li>
</ul>
<div style="text-align: right;">
<!-- <div style="text-align: right;">
<button class="normalBtn" @click="method5(2)">长团导出</button>
<button class="hollowFixedBtn" @click="method5(3)">短团导出</button>
<button class="normalBtn" @click="outerVisible = true">核算项目校对导入</button>
<button class="hollowFixedBtn" @click="method5(1)">核算项目校对导出</button>
</div>
</div> -->
</div>
<div class="_fnDm_content" v-loading='loading'>
<div>
......@@ -783,13 +796,13 @@
<p class="Remark-box">{{item}}</p>
</el-tooltip>
</div>
</template>
</el-table-column>
</el-table>
</div>
<div style="padding-bottom:15px">
<el-pagination background @current-change="handleCurrentChanges" layout="total,prev, pager, next, jumper"
:page-size="pageSize" :total='total'>
......@@ -857,7 +870,7 @@
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<!-- <div slot="tip" class="el-upload__tip">只能上传Excel文件</div> -->
</el-upload>
</el-dialog>
</div>
</template>
......@@ -866,6 +879,9 @@
export default {
data() {
return {
ImportTypeList:[
{Name:'团费对接',Id:1}
],
showID: false,
active: 1,
userId: 0,
......@@ -879,33 +895,33 @@
pageIndex:1,// 是 [string] 查看
pageSize:5,// 是 [string] 查看
FrID:'0',// 是 [string] 查看
sDate:'',// 是 [string]
eDate:'',// 是 [string]
sDate:'',// 是 [string]
eDate:'',// 是 [string]
Status:'2',// 是 [string] 查看
TemplateId:'0',// 是 [string] 查看
RB_Branch_Id:'',// 是 [string] 查看
RB_Depart_Id:'',// 是 [string] 查看
sTradeDate:'',// 是 [string]
eTradeDate:'',// 是 [string]
RB_Branch_Id:-1,// 是 [string] 查看
RB_Depart_Id:0,// 是 [string] 查看
sTradeDate:'',// 是 [string]
eTradeDate:'',// 是 [string]
ClientType:'',// 是 [string] 查看
RemitterName:'',// 是 [string]
RemitterName:'',// 是 [string]
ClientID:'',// 是 [string] 查看
sMoney:'',// 是 [string]
eMoney:'',// 是 [string]
sMoney:'',// 是 [string]
eMoney:'',// 是 [string]
CurrencyId:'0',// 是 [string] 查看
CostTypeID:'',// 是 [string] 查看
CostTypeID:0,// 是 [string] 查看
Conditon:'',// 是 [string] 查看
TCNUM:'',// 是 [string]
TCNUM:'',// 是 [string]
TradeWay:'',// 是 [string] 查看
Type:'',// 是 [string] 查看
Type:'-1',// 是 [string] 查看
AccountType:'',// 是 [string] 查看
QEndDate:'',// 是 [string]
QStartDate:'',// 是 [string]
UpdateBy:'',// 是 [string] 查看
QEndDate:'',// 是 [string]
QStartDate:'',// 是 [string]
UpdateBy:0,// 是 [string] 查看
IsFormRecPayQuery:'1',// 是 [string] 查看
KJCostTypeId:0,// 是 [string] 查看
IsSelectKJSetCostType:0,// 是 [string] 查看
Remark:'',// 是 [string]
Remark:'',// 是 [string]
Sort:'2',// 是 [string] 查看
EmployeeId:'',// 是 [string] 查看
TCID:'',// 是 [string] 查看
......@@ -915,6 +931,7 @@
BranchIds:'',
AccountIdStr:'',
ColorType:1,//和平
ImportType:1
},
BranchIds:[],
getCompanyMsg: { // 公司
......@@ -993,7 +1010,7 @@
Status: '-1'
},
modifydjfp:{
},
xgfpBox:false,
getInvoiceList:[],
......@@ -1030,10 +1047,10 @@
}
},
created() {
},
components: {
},
mounted() {
let userInfo = this.getLocalStorage();
......@@ -1060,7 +1077,7 @@
this.getPageList();
this.AccountType_post_GetList();
this.get_GetInvoiceTypeEnumList()
var that = this;
that.MsgBus.$on('getRecQuery', function (FrID) {
that.zhuanjiaoMsg.CreateBy = '';
......@@ -1069,7 +1086,7 @@
that.zhuanjiaoMsg.FrIDList.push(FrID);
that.zhuanjiaoBox = true;
});
},
methods: {
typeCancel(){
......@@ -1118,14 +1135,14 @@
}, err => {})
},
get_GetInvoiceTypeEnumList(){
this.apipost('Financial_get_GetInvoiceTypeEnumList', {}, res => {
if (res.data.resultCode == 1) {
this.getInvoiceList=res.data.data
this.getInvoiceList.forEach(x=>{
x.Id = Number(x.Id)
})
}
}, err => {})
},
......@@ -1136,7 +1153,7 @@
this.zhuanjiaoMsg.FrIDList.push(rowData.FrID);
this.zhuanjiaoBox = true;
},
customCompFunc(params) {},
sortChange(param) {
//自己写实现
......@@ -1296,11 +1313,11 @@
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
}).catch(() => {
});
}
},
financeRemove(id) { //作废
......@@ -1477,7 +1494,7 @@
}
}, err => {})
}
},
Financial_post_GetBranchAccountList() { //获取交易方式列表
this.apipost('Financial_post_GetBranchAccountList', {}, res => {
......@@ -1524,7 +1541,7 @@
if (res.data.resultCode == 1) {
this.currencyTypeList = res.data.data;
} else {
}
}, err => {})
},
......@@ -1538,7 +1555,7 @@
if (res.data.resultCode == 1) {
this.GetCostTypeList = res.data.data;
} else {
}
}, err => {})
},
......@@ -1547,7 +1564,7 @@
if (res.data.resultCode == 1) {
this.TemplateGetList = res.data.data;
} else {
}
}, err => {})
},
......@@ -1638,7 +1655,7 @@
// path: '/financial/financalDocument/' + path,
// query: {
// "id": rowData.FrID,
// blank: 'y',
// tab: '单据详情'
// }
......@@ -1696,10 +1713,10 @@
}
}, err => {})
}
}
}
</script>
<style scoped>
.dianshangannualRatio .el-card__header {
......@@ -1712,5 +1729,4 @@
}
</style>
\ No newline at end of file
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