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

页面修改

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