Commit eb195068 authored by 沈良进's avatar 沈良进

页面修改

parent 13f6c1d7
......@@ -307,7 +307,8 @@
.page_MyCustomer .upload-demo {
text-align: center;
}
.leaderPayTable {
.leaderPayTable {
width: 100%;
margin: 10px auto;
text-align: center;
......@@ -316,25 +317,25 @@
border-collapse: collapse;
background-color: #fff;
border: 1px solid #d1d1d1;
}
}
.leaderPayTable th {
.leaderPayTable th {
background: #e6e6e6;
padding: 8px 0;
color: #333;
border: 1px solid #d1d1d1;
font-weight: bold;
}
}
.leaderPayTable tr td {
.leaderPayTable tr td {
background-color: #fff;
padding: 8px 0;
height: 32px;
border: 1px solid #d1d1d1;
text-align: center;
}
}
.leaderPayTable2 tr td {
.leaderPayTable2 tr td {
border: 1px solid #ccc;
line-height: 17px;
height: 25px;
......@@ -343,21 +344,24 @@
text-align: center;
padding: 0;
margin: 0;
}
}
</style>
<style scoped>
.page_fnDm {
.page_fnDm {
background-color: white;
}
.query-box {
}
.query-box {
overflow: inherit;
}
._nav {
}
._nav {
margin: 20px 0 0 0;
background-color: #f5f5f5;
}
._nav li {
}
._nav li {
float: left;
font-size: 14px;
color: #666666;
......@@ -366,12 +370,14 @@
position: relative;
background-color: #f1f1f1;
margin-right: 5px;
}
._nav li._active {
}
._nav li._active {
background-color: #ffffff;
color: #333333;
}
._nav li._active::after {
}
._nav li._active::after {
content: "";
width: 20px;
height: 3px;
......@@ -380,43 +386,53 @@
position: absolute;
bottom: 0;
left: 38%;
}
.el-range-editor.el-input__inner {
}
.el-range-editor.el-input__inner {
border-radius: 0;
}
.query-box {
}
.query-box {
border: none;
}
.hight_query {
}
.hight_query {
position: relative;
}
.hight_query span {
}
.hight_query span {
height: 34px;
line-height: 34px;
color: #e95252;
}
.hight_query span .icon-gengduo {
}
.hight_query span .icon-gengduo {
font-size: 12px;
}
.hight_query span em {
}
.hight_query span em {
text-decoration: underline;
cursor: pointer;
}
.hight_query_box {
}
.hight_query_box {
position: absolute;
background-color: white;
z-index: 2000;
right: 200px;
width: 800px;
}
._hqb_shadow {
}
._hqb_shadow {
box-shadow: 3px 2px 10px rgb(204, 203, 203);
border: 1px solid #ececec;
}
.query-box ul {
}
.query-box ul {
overflow: initial;
}
.hqb_t {
}
.hqb_t {
padding: 10px 20px;
font-size: 16px;
background-color: #e95252;
......@@ -424,99 +440,123 @@
color: #fff;
text-align: center;
margin-bottom: 15px;
}
.query-box li:last-child {
}
.query-box li:last-child {
float: left;
}
.query-box > ul > li:last-child {
}
.query-box>ul>li:last-child {
float: right;
}
.query-box .hight_query ul .el-input {
}
.query-box .hight_query ul .el-input {
width: inherit;
}
.hight_query_box ul li {
}
.hight_query_box ul li {
margin-top: 0;
float: left;
margin-right: 15px;
}
.hight_query_box ul li label {
}
.hight_query_box ul li label {
font-size: 14px;
}
.hight_query_box .el-form {
}
.hight_query_box .el-form {
padding: 0 20px;
}
.hight_query_box ul li._hqb_btn {
}
.hight_query_box ul li._hqb_btn {
float: right;
margin-right: 25px;
padding-top: 5px;
position: inherit;
}
.Receipt_box {
}
.Receipt_box {
padding: 15px;
color: #c94052;
width: 614px;
background-color: rgba(242, 242, 242, 1);
border: 1px solid rgba(228, 228, 228, 1);
}
.Receipt_box.color_blur {
}
.Receipt_box.color_blur {
color: #106baf;
}
.Receipt_box.color_blur .rb_stit span {
}
.Receipt_box.color_blur .rb_stit span {
display: inline-block;
border-bottom: 2px solid #106baf;
padding: 0 20px;
}
.rb_tit {
}
.rb_tit {
font-size: 18px;
text-align: center;
}
.rb_stit {
}
.rb_stit {
font-size: 14px;
text-align: center;
}
.rb_stit span {
}
.rb_stit span {
display: inline-block;
border-bottom: 2px solid #c94052;
padding: 0 20px;
}
.rb_top_row {
}
.rb_top_row {
display: flex;
justify-content: space-between;
font-size: 12px;
}
.rb_top_row span._r_name {
}
.rb_top_row span._r_name {
color: #333333;
}
.rb_top_row span._r_bold {
}
.rb_top_row span._r_bold {
font-weight: bold;
}
.rb_top_row ._r_time span {
}
.rb_top_row ._r_time span {
color: #333333;
}
._r_mb5 {
}
._r_mb5 {
margin-bottom: 5px;
}
.Receipt_table {
}
.Receipt_table {
width: 100%;
font-size: 14px;
text-align: center;
}
.Receipt_table .th {
}
.Receipt_table .th {
font-weight: 200 !important;
}
._r_mt10 {
}
._r_mt10 {
margin-top: 10px;
}
._bg__ {
}
._bg__ {
display: inline-block;
padding: 2px 8px;
color: white;
border-radius: 4px;
}
._bg_red {
}
._bg_red {
background-color: #e95252;
}
.zhuiClass {
}
.zhuiClass {
width: 20px;
height: 20px;
display: inline-block;
......@@ -526,113 +566,140 @@
color: #e95252;
border: 1px solid #e95252;
font-size: 12px;
}
._bg_green {
}
._bg_green {
background-color: #2bb87c;
}
.text_d {
}
.text_d {
text-decoration: underline;
cursor: pointer;
}
.PingFangSC {
}
.PingFangSC {
font-weight: bold;
}
.Bill_par {
}
.Bill_par {
position: relative;
}
tr._item_list {
}
tr._item_list {
border-bottom: 1px solid #e5e5e5;
height: 78px;
}
tr._item_list td {
}
tr._item_list td {
border-bottom: 1px solid #e5e5e5;
padding: 10px;
}
/* tr._t_head th{border-top: 1px solid #e5e5e5;} */
tr._item_list td:first-child {
}
/* tr._t_head th{border-top: 1px solid #e5e5e5;} */
tr._item_list td:first-child {
border-left: 1px solid #e5e5e5;
}
tr._item_list td:last-child {
}
tr._item_list td:last-child {
border-right: 1px solid #e5e5e5;
}
._head_img {
}
._head_img {
width: 28px;
height: 28px;
border-radius: 50%;
vertical-align: middle;
}
._btn_group {
}
._btn_group {
font-size: 14px;
}
.icon-daiqueren {
}
.icon-daiqueren {
color: #4bca81;
}
.icon-yiqueren {
}
.icon-yiqueren {
color: #4bca81;
}
.icon-yiquxiao {
}
.icon-yiquxiao {
color: #959595;
}
.icon-shenhebohui {
}
.icon-shenhebohui {
color: #e95252;
}
.icon-icon-zancun {
}
.icon-icon-zancun {
color: #ff9c01;
}
.singeRowTable tr:hover {
}
.singeRowTable tr:hover {
background-color: white;
}
._TradeWayList {
}
._TradeWayList {
padding: 5px 10px;
background-color: #eeeeee;
border-radius: 4px;
margin: 10px 0;
width: 190px;
}
._bold {
}
._bold {
font-weight: bold;
}
._bank_name,
._bank_type {
}
._bank_name,
._bank_type {
display: inline-block;
background-color: #333333;
color: white;
padding: 2px 4px;
border-radius: 4px;
margin-left: 10px;
}
._bank_name {
}
._bank_name {
margin-left: 10px;
}
._bank_type {
}
._bank_type {
background-color: #2aaef2;
}
._bank_type2 {
}
._bank_type2 {
background-color: #ff9c01;
}
._font_init {
}
._font_init {
color: #333333;
font-size: 12px;
vertical-align: top;
}
.InfoChangeLog {
}
.InfoChangeLog {
height: auto;
max-height: 220px;
background-color: #ffffff;
}
.changLogList {
}
.changLogList {
padding-left: 20px;
max-height: 180px;
overflow: auto;
}
.changLogList_l {
}
.changLogList_l {
border-left: 1px solid #e9e9e9;
position: relative;
padding-bottom: 10px;
padding-left: 20px;
padding-top: 10px;
}
._radius_green {
}
._radius_green {
background-color: #47bf8c;
width: 7px;
height: 7px;
......@@ -641,14 +708,16 @@ tr._item_list td:last-child {
position: absolute;
left: -4px;
top: 19px;
}
.changLog_time {
}
.changLog_time {
color: #666666;
font-size: 12px;
display: inline-block;
padding-right: 10px;
}
._icon_btn i {
}
._icon_btn i {
width: 28px;
height: 28px;
display: inline-block;
......@@ -659,59 +728,75 @@ tr._item_list td:last-child {
margin-right: 10px;
cursor: pointer;
outline: none;
}
._icon_btn i.edit {
}
._icon_btn i.edit {
background-color: #00c6ff;
font-size: 16px;
}
._icon_btn i.edit:hover {
}
._icon_btn i.edit:hover {
background-color: #59daff;
}
._icon_btn i.edit:active {
}
._icon_btn i.edit:active {
background-color: #00b8ec;
}
._icon_btn i.icon-sousuo,
.icon-zhuanhuan1 {
}
._icon_btn i.icon-sousuo,
.icon-zhuanhuan1 {
background-color: #47bf8c;
}
._icon_btn i.icon-sousuo:hover {
}
._icon_btn i.icon-sousuo:hover {
background-color: #66bb97;
}
._icon_btn i.icon-sousuo:active {
}
._icon_btn i.icon-sousuo:active {
background-color: #35ab79;
}
._icon_btn i.icon-ico_commodity_defaul {
}
._icon_btn i.icon-ico_commodity_defaul {
background-color: #f16c3c;
}
._icon_btn i.icon-ico_commodity_defaul:hover {
}
._icon_btn i.icon-ico_commodity_defaul:hover {
background-color: #e87c54;
}
._icon_btn i.icon-ico_commodity_defaul:active {
}
._icon_btn i.icon-ico_commodity_defaul:active {
background-color: #f76630;
}
._icon_btn i.icon-quxiao1 {
}
._icon_btn i.icon-quxiao1 {
background-color: #e95252;
}
._icon_btn i.icon-quxiao1:hover {
}
._icon_btn i.icon-quxiao1:hover {
background-color: #ea6d6d;
}
._icon_btn i.icon-quxiao1:active {
}
._icon_btn i.icon-quxiao1:active {
background-color: #e42d2d;
}
._icon_btn i.icon-zhuanjiao1,
._icon_btn i.icon-cuishou {
}
._icon_btn i.icon-zhuanjiao1,
._icon_btn i.icon-cuishou {
background-color: #e6a014;
font-size: 16px;
}
._icon_btn i.icon-zhuanjiao1:hover,
._icon_btn i.icon-cuishou:hover {
}
._icon_btn i.icon-zhuanjiao1:hover,
._icon_btn i.icon-cuishou:hover {
background-color: rgb(235, 184, 84);
}
._icon_btn i.icon-zhuanjiao1:active,
._icon_btn i.icon-cuishou:active {
}
._icon_btn i.icon-zhuanjiao1:active,
._icon_btn i.icon-cuishou:active {
background-color: rgb(223, 150, 6);
}
._tag_span {
}
._tag_span {
background-color: rgba(64, 158, 255, 0.1);
display: inline-block;
padding: 0 5px;
......@@ -724,54 +809,67 @@ tr._item_list td:last-child {
border: 1px solid rgba(64, 158, 255, 0.2);
white-space: nowrap;
margin-bottom: 4px;
}
._tag_span._tag_warr {
}
._tag_span._tag_warr {
background-color: rgba(103, 194, 58, 0.1);
border-color: rgba(103, 194, 58, 0.2);
color: #67c23a;
}
._fex_cen {
}
._fex_cen {
display: flex;
align-items: center;
}
._pad5 {
}
._pad5 {
padding: 5px 10px;
}
._color_gar {
}
._color_gar {
color: gray;
}
.page_fnDm .query-box li:last-child {
}
.page_fnDm .query-box li:last-child {
top: 97px !important;
}
._TCIDAndTCNUMList {
}
._TCIDAndTCNUMList {
display: flex;
}
.w216 {
}
.w216 {
width: 216px;
}
._icon_btn i.icon-tiaozheng {
}
._icon_btn i.icon-tiaozheng {
background-color: #1296db;
font-size: 16px;
}
._icon_btn i.icon-zhifupeizhiguanli {
}
._icon_btn i.icon-zhifupeizhiguanli {
background-color: #1296db;
font-size: 16px;
}
}
.boss_btn_tips,
.boss_btn {
.boss_btn_tips,
.boss_btn {
text-align: center;
}
.boss_btn_tips {
}
.boss_btn_tips {
padding-bottom: 25px;
}
.boss_btn span {
}
.boss_btn span {
color: #2bb87c;
}
.cdForm .el-form-item {
}
.cdForm .el-form-item {
display: inline-block;
}
.leaderPayTable {
}
.leaderPayTable {
width: 100%;
margin: 10px auto;
text-align: center;
......@@ -780,25 +878,25 @@ tr._item_list td:last-child {
border-collapse: collapse;
background-color: #fff;
border: 1px solid #d1d1d1;
}
}
.leaderPayTable th {
.leaderPayTable th {
background: #e6e6e6;
padding: 8px 0;
color: #333;
border: 1px solid #d1d1d1;
font-weight: bold;
}
}
.leaderPayTable tr td {
.leaderPayTable tr td {
background-color: #fff;
padding: 8px 0;
height: 32px;
border: 1px solid #d1d1d1;
text-align: center;
}
}
.leaderPayTable2 tr td {
.leaderPayTable2 tr td {
border: 1px solid #ccc;
line-height: 17px;
height: 25px;
......@@ -807,21 +905,24 @@ tr._item_list td:last-child {
text-align: center;
padding: 0;
margin: 0;
}
.Myquery-box li {
}
.Myquery-box li {
float: left;
font-size: 12px;
color: #666;
margin: 20px 30px 20px 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
}
input[type="number"] {
input[type="number"] {
-moz-appearance: textfield;
}
}
</style>
<template>
<div class="page_fnDm">
......@@ -844,17 +945,13 @@ input[type="number"] {
<li>
<span>
<em style="margin-left: 12px">客户名称</em>
<el-input
placeholder=""
class="w150"
v-model="msg.CustomerName"
maxlength="8"
></el-input>
<el-input placeholder="" class="w150" v-model="msg.CustomerName" maxlength="8"></el-input>
</span>
</li>
</ul>
</div>
<div class="_mc_list _scrollbar" :class="addShow==true?'_edHeight':''"><table v-loading="loading" class="leaderPayTable" border="0" cellspacing="1" cellpadding="0">
<div class="_mc_list _scrollbar" :class="addShow==true?'_edHeight':''">
<table v-loading="loading" class="leaderPayTable" border="0" cellspacing="1" cellpadding="0">
<tr>
<th>创建者</th>
<th>创建时间</th>
......@@ -873,7 +970,8 @@ input[type="number"] {
<td>{{item.examineEmpName}}</td>
<td>{{item.examineTime}}</td>
<td>{{item.examineReason}}</td>
<td v-if="CustomerStatus==0"><el-button type="primary" size="mini" @click="financeCheck(item)">审核</el-button>
<td v-if="CustomerStatus==0">
<el-button type="primary" size="mini" @click="financeCheck(item)">审核</el-button>
</td>
</tr>
<tr v-if="czList.length==0">
......@@ -883,15 +981,10 @@ input[type="number"] {
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
layout="total,prev, pager, next, jumper" :page-size="this.msg.pageSize" :total="total">
</el-pagination>
<el-dialog
custom-class="addCompany page_MyCustomer"
title="结算"
width="1100px"
:visible.sync="showDetail"
center
>
<el-dialog custom-class="addCompany page_MyCustomer" title="结算" width="1100px" :visible.sync="showDetail" center>
<div v-loading="detailLoading">
<table v-loading='loading' border="0" cellspacing="0" cellpadding="0" class="singeRowTable" style="margin-bottom:30px;">
<table v-loading='loading' border="0" cellspacing="0" cellpadding="0" class="singeRowTable"
style="margin-bottom:30px;">
<tr class="_t_head">
<!-- <th v-if="hbState || checkboxShow || BOSSBtn || BOSSBtn2"><input type="checkbox" v-model="isCkedAll" @click='checkedAll()'></th> -->
<th width="90">{{$t('system.query_company')}}</th>
......@@ -909,10 +1002,7 @@ input[type="number"] {
<!-- <td v-if="hbState || checkboxShow || BOSSBtn || BOSSBtn2"><input type="checkbox" :value="item.FrID" v-model="checkList" @change="ckeckedOne"></td> -->
<td>{{item.BranchName}}</td>
<td class="Bill_par">
<el-popover
popper-class="detailsIT_Journal"
placement="bottom-start"
trigger="click">
<el-popover popper-class="detailsIT_Journal" placement="bottom-start" trigger="click">
<template v-if="item.Type!=1&&item.Type!=7&&(item.Is_Merge==0||item.Is_Merge===null)">
<my-Bill :ID="item.FrID" :width="widthSon" :color="colorSon"></my-Bill>
</template>
......@@ -925,7 +1015,7 @@ input[type="number"] {
<template v-else-if="item.Is_Merge==1">
<my-HB-Bill :ID="item.FrID" :width="widthSon" :color="colorSon"></my-HB-Bill>
</template>
<span slot="reference" class="text_d PingFangSC" >{{item.FrID}}</span>
<span slot="reference" class="text_d PingFangSC">{{item.FrID}}</span>
</el-popover>
<!-- <span class="text_d PingFangSC" >{{item.FrID}}</span> -->
</td>
......@@ -941,20 +1031,24 @@ input[type="number"] {
<div class="_TCIDAndTCNUMList">
<span>{{$t('visa.v_tuanhao')}}</span>
<template v-if="item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length>0">
<p><span v-for="(i,ix) in item.TCIDAndTCNUMList">{{i.TCNUM}}{{i.TCID}}<span v-if="ix!=item.TCIDAndTCNUMList.length-1">,<br/></span></span></p>
<p><span v-for="(i,ix) in item.TCIDAndTCNUMList">{{i.TCNUM}}{{i.TCID}}<span
v-if="ix!=item.TCIDAndTCNUMList.length-1">,<br /></span></span></p>
</template>
<template v-else>
<span>{{$t('fnc.no')}}</span>
</template>
</div>
<p v-if="item.OrderID>0 && item.OrderSource==8">{{$t('fnc.danhao')}}:<span class="">{{item.OrderID}}</span></p>
<p v-if="item.OrderID>0 && item.OrderSource==8">{{$t('fnc.danhao')}}:<span
class="">{{item.OrderID}}</span></p>
</template>
<template v-else-if="item.OrderSource==8 &&item.TCIDAndTCNUMList&& item.TCIDAndTCNUMList.length==0">
<p class="_TCIDAndTCNUMList">{{$t('tips.zwtqxinxi')}}</p>
</template>
<template v-else-if="item.OrderSource==4 && item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length==0">
<p class="_TCIDAndTCNUMList text_d" @click="goTicketPage(item)">{{$t('fnc.jpbianhao')}}{{item.SourceID}}</p>
<p style="margin-top: 5px;">{{$t('advmanager.v_line')}}<span>{{item.LineName?item.LineName:$t('tips.jpswxzxianlu')}}</span></p>
<p class="_TCIDAndTCNUMList text_d" @click="goTicketPage(item)">
{{$t('fnc.jpbianhao')}}{{item.SourceID}}</p>
<p style="margin-top: 5px;">
{{$t('advmanager.v_line')}}<span>{{item.LineName?item.LineName:$t('tips.jpswxzxianlu')}}</span></p>
</template>
<template v-else-if="item.OrderSource==9 && item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length==0">
<p class="_TCIDAndTCNUMList">{{$t('fnc.gnjpqishu')}}{{item.Term}}</p>
......@@ -977,13 +1071,16 @@ input[type="number"] {
</td>
<td>
<template v-for="(s,si) in item.CostTypeList">
<span class="_tag_span">{{s}}</span><br/>
<span class="_tag_span">{{s}}</span><br />
</template>
</td>
<td class="_number">
<template v-if="item.TradeWayList&&item.TradeWayList.length>0">
<div class="_TradeWayList" v-for="(tw,twIn) in item.TradeWayList">
<p class="_fex_cen clearfix"><span class="_bold">{{tw.Alias}}</span><span class="_bank_name">{{item.TradeWayList[0].TypeName}}</span><span class="_bank_type" :class="tw.AccountType=='私'?'':'_bank_type2'">{{tw.AccountType==""?$t('fnc.no'):tw.AccountType}}</span> </p>
<p class="_fex_cen clearfix"><span class="_bold">{{tw.Alias}}</span><span
class="_bank_name">{{item.TradeWayList[0].TypeName}}</span><span class="_bank_type"
:class="tw.AccountType=='私'?'':'_bank_type2'">{{tw.AccountType==""?$t('fnc.no'):tw.AccountType}}</span>
</p>
<p>{{tw.BankNo}}</p>
</div>
</template>
......@@ -994,8 +1091,10 @@ input[type="number"] {
</template>
</td>
<td>
<p>{{item.Type==1 ? $t('fnc.yingshou') : $t('fnc.yingfu') }}:<span class="">{{moneyFormat(item.Money)}}</span></p>
<p>{{item.Type==1 ? $t('fnc.shishou') : $t('fnc.shifu') }}:<span class="">{{moneyFormat(item.PayMoney)}}</span></p>
<p>{{item.Type==1 ? $t('fnc.yingshou') : $t('fnc.yingfu') }}:<span
class="">{{moneyFormat(item.Money)}}</span></p>
<p>{{item.Type==1 ? $t('fnc.shishou') : $t('fnc.shifu') }}:<span
class="">{{moneyFormat(item.PayMoney)}}</span></p>
</td>
<td>
<template v-if='item.Type===1'>
......@@ -1019,17 +1118,15 @@ input[type="number"] {
<i v-if="item.Status==2" class="iconfont icon-yiqueren"></i>
<i v-if="item.Status==3" class="iconfont icon-shenhebohui"></i>
<i v-if="item.Status==0 || item.Status==5" class="iconfont icon-zancun"></i>
<el-popover
popper-class="detailsIT_Journal"
width="250"
trigger="click">
<div class="InfoChangeLog" >
<el-popover popper-class="detailsIT_Journal" width="250" trigger="click">
<div class="InfoChangeLog">
<div class="changLog">
<p class="_log_t">{{$t('fnc.lcrizhi')}}</p>
<ul class="changLogList" v-if="GetFinancLogList" v-loading='LogLoading'>
<li class="changLogList_l" v-for="(log,li) in GetFinancLogList">
<span style="background-color: #47BF8C" class="_radius_green"></span>
<p> <span class="_color_blue">{{log.EmName}}</span> <span class="fr changLog_time">{{log.UpdateDate}}</span> </p>
<p> <span class="_color_blue">{{log.EmName}}</span> <span
class="fr changLog_time">{{log.UpdateDate}}</span> </p>
<p class="_dtel">{{log.StartValue}}</p>
</li>
</ul>
......@@ -1038,7 +1135,8 @@ input[type="number"] {
</ul>
</div>
</div>
<span slot="reference" class="text_d _font_init" @click="Financial_post_GetFinancLogList(item.FrID)">{{item.StatusStr}}</span>
<span slot="reference" class="text_d _font_init"
@click="Financial_post_GetFinancLogList(item.FrID)">{{item.StatusStr}}</span>
</el-popover>
</td>
</tr>
......@@ -1053,13 +1151,7 @@ input[type="number"] {
</button>
</div>
</el-dialog>
<el-dialog
custom-class="addCompany page_MyCustomer"
title="结算"
width="400px"
:visible.sync="showCheck"
center
>
<el-dialog custom-class="addCompany page_MyCustomer" title="结算" width="400px" :visible.sync="showCheck" center>
<el-form label-width="100px">
<el-form-item label="凭证" prop="SigningFile">
<!-- <el-upload v-if="!saveMsg || !saveMsg.length" class="upload-demo"
......@@ -1076,27 +1168,14 @@ input[type="number"] {
@click="DeleteFile(subIndex)">删除</a>
</template>
</template> -->
<el-upload
class="avatar-uploader"
action=""
:http-request="uploadImg"
accept="image/jpeg,image/gif,image/png,image/bmp"
:show-file-list="false"
>
<img
v-if="BusinessCardPhotos"
:src="BusinessCardPhotos"
class="avatar"
/>
<el-upload class="avatar-uploader" action="" :http-request="uploadImg"
accept="image/jpeg,image/gif,image/png,image/bmp" :show-file-list="false">
<img v-if="BusinessCardPhotos" :src="BusinessCardPhotos" class="avatar" />
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
</el-form-item>
<el-form-item :label="$t('hotel.hotel_remark')">
<el-input
type="textarea"
v-model="addMsg.ExamineReason"
class="w216"
></el-input>
<el-input type="textarea" v-model="addMsg.ExamineReason" class="w216"></el-input>
</el-form-item>
<el-form-item label="审核意见">
<el-radio-group v-model="addMsg.Status">
......@@ -1119,10 +1198,10 @@ input[type="number"] {
</div>
</template>
<script>
import myBill from "../FinancialModule/FinancialSubmodule/BillModule.vue";
import myrbvBill from "../FinancialModule/FinancialSubmodule/ReceivablesModule.vue";
import myhrBill from "../FinancialModule/FinancialSubmodule/MergeBillModule.vue";
import myGZBill from "../FinancialModule/FinancialSubmodule/GZBillModule.vue";
import myBill from "../FinancialModule/FinancialSubmodule/BillModule.vue";
import myrbvBill from "../FinancialModule/FinancialSubmodule/ReceivablesModule.vue";
import myhrBill from "../FinancialModule/FinancialSubmodule/MergeBillModule.vue";
import myGZBill from "../FinancialModule/FinancialSubmodule/GZBillModule.vue";
export default {
components: {
"my-Bill": myBill,
......@@ -1138,7 +1217,7 @@ import myGZBill from "../FinancialModule/FinancialSubmodule/GZBillModule.vue";
ActionMenuCode: [],
LogLoading: false,
GetFinancLogList: [],
detailLoading:false,
detailLoading: false,
showDetail: false,
detailInfo: {},
CustomerStatus: 0,
......@@ -1198,8 +1277,10 @@ import myGZBill from "../FinancialModule/FinancialSubmodule/GZBillModule.vue";
if (this.checkboxShow) return;
this.LogLoading = true;
this.apipost(
"Financial_post_GetFinancLogList",
{ ID: id, Type: 2 },
"Financial_post_GetFinancLogList", {
ID: id,
Type: 2
},
res => {
if (res.data.resultCode == 1) {
let data = res.data.data;
......@@ -1244,8 +1325,9 @@ import myGZBill from "../FinancialModule/FinancialSubmodule/GZBillModule.vue";
getDetail(id) {
this.detailLoading = true
this.apipost(
"customer_post_GetSigningSettlementDetails",
{Id: id},
"customer_post_GetSigningSettlementDetails", {
Id: id
},
(res) => {
if (res.data.resultCode == 1) {
this.detailLoading = false
......@@ -1318,7 +1400,7 @@ import myGZBill from "../FinancialModule/FinancialSubmodule/GZBillModule.vue";
downloadFile(fileUrl, fileName) {
const link = document.createElement('a');
link.href = fileUrl;
link.target="_blank";
link.target = "_blank";
link.download = fileName;
document.body.appendChild(link);
link.click();
......
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