Commit c821d049 authored by youjie's avatar youjie

购物保障 单据 佣金类型

parent e9d5b261
...@@ -46,6 +46,27 @@ ...@@ -46,6 +46,27 @@
</li> </li>
</ul> </ul>
</div> </div>
<el-row style="margin-bottom: 20px;">
<el-col :span="20"> &nbsp;</el-col>
<el-col :span="4" class="groupTourOrder_count_col">
<div class="groupTourOrder_count_item">
<div>
<i class="iconfont icon-tongji1 groupTourOrder_count_gray"></i>
<span>{{ $t("fnc.cwdjshuoming") }}</span>
</div>
<p>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #0000ff"></i><span>{{ $t("fnc.yidadan") }}</span></span>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #00ff00"></i><span>{{ $t("fnc.ptcnyshenhe") }}</span></span>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #ff0000"></i><span>{{ $t("fnc.yhcnyshenhe") }}</span></span>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #000000"></i><span>{{ $t("fnc.ytongguo") }}</span></span>
</p>
</div>
</el-col>
</el-row>
<div style="width: 100%; overflow-x: auto;padding-bottom: 10px; "> <div style="width: 100%; overflow-x: auto;padding-bottom: 10px; ">
<table border="0" cellspacing="1" cellpadding="0" class="ShoppingTable" <table border="0" cellspacing="1" cellpadding="0" class="ShoppingTable"
style="border: 1px solid rgb(230, 230, 230);min-width: 1600px" v-loading="loading"> style="border: 1px solid rgb(230, 230, 230);min-width: 1600px" v-loading="loading">
...@@ -70,7 +91,7 @@ ...@@ -70,7 +91,7 @@
<th width="80">实际合计</th> <th width="80">实际合计</th>
<th width="80">{{$t('ground.pinzheng')}}</th> <th width="80">{{$t('ground.pinzheng')}}</th>
<th width="100">{{$t('pub.pubRemark')}}</th> <th width="100">{{$t('pub.pubRemark')}}</th>
<th width="80">{{$t('hotel.hotel_Order')}}</th> <!-- <th width="80">{{$t('hotel.hotel_Order')}}</th> -->
<th width="80">{{$t('system.table_operation')}}</th> <th width="80">{{$t('system.table_operation')}}</th>
</tr> </tr>
<tr v-if="shopDataList.length==0"> <tr v-if="shopDataList.length==0">
...@@ -126,21 +147,68 @@ ...@@ -126,21 +147,68 @@
{{subItem.TotalMoney}} {{subItem.TotalMoney}}
</td> </td>
<td width="80"> <td width="80">
{{subItem.LeaderCommission}} {{subItem.LeaderCommission}}</br>
<span v-if="subItem.LeaderCommission>0&&subItem.LeaderCommissionFrId" style="color:red;text-decoration: underline;cursor:pointer;" @click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.LeaderCommissionFrId)"> {{subItem.LeaderCommissionFrId}}</span> <!-- <span v-if="subItem.LeaderCommission>0&&subItem.LeaderCommissionFrId"
style="color:red;text-decoration: underline;cursor:pointer;"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.LeaderCommissionFrId)">
{{subItem.LeaderCommissionFrId}}</span> -->
<span class="cursor-p" v-if="subItem.LeaderFinanceList" v-for="(item2, index2) in subItem.LeaderFinanceList" :key="index2"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',item2.FrID)">
<span v-if="item2.Status === 0||item2.Status === 1" class="groupTourOrder_tickets_blue">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 2"
class="groupTourOrder_tickets_green">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 3" class="groupTourOrder_tickets_red">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 4"
class="groupTourOrder_tickets_black">{{ item2.FrID }}</span>
</span>
</td> </td>
<td width="80"> <td width="80">
{{subItem.GuideCommission}} {{subItem.GuideCommission}}</br>
<span v-if="subItem.GuideCommission>0&&subItem.GuideCommissionFrId" style="color:red;text-decoration: underline;cursor:pointer;" @click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.GuideCommissionFrId)"> {{subItem.GuideCommissionFrId}}</span> <!-- <span v-if="subItem.GuideCommission>0&&subItem.GuideCommissionFrId"
style="color:red;text-decoration: underline;cursor:pointer;"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.GuideCommissionFrId)">
{{subItem.GuideCommissionFrId}}</span> -->
<span class="cursor-p" v-if="subItem.GuideFinanceList" v-for="(item2, index2) in subItem.GuideFinanceList" :key="index2"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',item2.FrID)">
<span v-if="item2.Status === 0||item2.Status === 1" class="groupTourOrder_tickets_blue">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 2"
class="groupTourOrder_tickets_green">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 3" class="groupTourOrder_tickets_red">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 4"
class="groupTourOrder_tickets_black">{{ item2.FrID }}</span>
</span>
</td> </td>
<td width="80"> <td width="80">
{{subItem.PICCommission}} {{subItem.PICCommission}}</br>
<span v-if="subItem.PICCommission>0&&subItem.CompanyCommissionFrId" style="color:red;text-decoration: underline;cursor:pointer;" @click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.CompanyCommissionFrId)"> {{subItem.CompanyCommissionFrId}}</span> <!-- <span v-if="subItem.PICCommission>0&&subItem.CompanyCommissionFrId"
style="color:red;text-decoration: underline;cursor:pointer;"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.CompanyCommissionFrId)">
{{subItem.CompanyCommissionFrId}}</span> -->
<span class="cursor-p" v-if="subItem.PICFinanceList" v-for="(item2, index2) in subItem.PICFinanceList" :key="index2"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',item2.FrID)">
<span v-if="item2.Status === 0||item2.Status === 1" class="groupTourOrder_tickets_blue">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 2"
class="groupTourOrder_tickets_green">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 3" class="groupTourOrder_tickets_red">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 4"
class="groupTourOrder_tickets_black">{{ item2.FrID }}</span>
</span>
</td> </td>
<td width="80"> <td width="80">
{{subItem.CompanyCommission}} {{subItem.CompanyCommission}}</br>
<span v-if="subItem.CompanyCommission>0&&subItem.PICCommissionFrId" style="color:red;text-decoration: underline;cursor:pointer;" @click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.PICCommissionFrId)"> {{subItem.PICCommissionFrId}}</span> <!-- <span v-if="subItem.CompanyCommission>0&&subItem.PICCommissionFrId"
style="color:red;text-decoration: underline;cursor:pointer;"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',subItem.PICCommissionFrId)">
{{subItem.PICCommissionFrId}}</span> -->
<span class="cursor-p" v-if="subItem.CompanyFinanceList" v-for="(item2, index2) in subItem.CompanyFinanceList" :key="index2"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',item2.FrID)">
<span v-if="item2.Status === 0||item2.Status === 1" class="groupTourOrder_tickets_blue">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 2"
class="groupTourOrder_tickets_green">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 3" class="groupTourOrder_tickets_red">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 4"
class="groupTourOrder_tickets_black">{{ item2.FrID }}</span>
</span>
</td> </td>
<td width="80" :rowspan="item.ShopDetailsList.length" v-if='subIndex==0'> <td width="80" :rowspan="item.ShopDetailsList.length" v-if='subIndex==0'>
...@@ -176,14 +244,14 @@ ...@@ -176,14 +244,14 @@
<td width="80" :rowspan="item.ShopDetailsList.length" v-if='subIndex==0'> <td width="80" :rowspan="item.ShopDetailsList.length" v-if='subIndex==0'>
{{subItem.Remarks}} {{subItem.Remarks}}
</td> </td>
<td :rowspan="item.ShopDetailsList.length" v-if='subIndex==0' style=""> <!-- <td :rowspan="item.ShopDetailsList.length" v-if='subIndex==0' style="">
<div> <div>
<p style="cursor: pointer;color:blue;margin-top:10px;" @click="CreateHandBill(outItem)"> <p style="cursor: pointer;color:blue;margin-top:10px;" @click="CreateHandBill(outItem)">
{{$t('ground.sdscdj')}}</p> {{$t('ground.sdscdj')}}</p>
</div> </div>
</td> </td> -->
<td :rowspan="outItem.rowspanCount" v-if="index==0&&subIndex==0"> <td :rowspan="outItem.rowspanCount" v-if="index==0&&subIndex==0">
<p style="cursor: pointer;color:blue;" @click="isShowFinaceDailog=true,CurrentOutItem=outItem"> <p style="cursor: pointer;color:blue;" @click="GenerateDocuments(outItem)">
{{$t('ground.scdanju')}} {{$t('ground.scdanju')}}
</p> </p>
<p style="cursor: pointer;color:blue;margin-top:5px;" <p style="cursor: pointer;color:blue;margin-top:5px;"
...@@ -257,11 +325,21 @@ ...@@ -257,11 +325,21 @@
<el-option :label="$t('ground.zjcfk')" :value="2" :key="2"></el-option> <el-option :label="$t('ground.zjcfk')" :value="2" :key="2"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="佣金类型">
<el-select multiple v-model="FinanceTypes">
<el-option
v-for="(item,index) in FinanceTypeList"
:label="item.Name" :value="item.Id" :key="item.Id"
:disabled="getFinanceType(item)"
></el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<button class="hollowFixedBtn" <button class="hollowFixedBtn"
@click="isShowFinaceDailog=false,CurrentOutItem={}">{{$t('pub.cancelBtn')}}</button> @click="isShowFinaceDailog=false,CurrentOutItem={}">{{$t('pub.cancelBtn')}}</button>
<button class="normalBtn" type="primary" @click="CreateBill()">{{$t('pub.sureBtn')}}</button> <el-button class="normalBtn" type="primary" @click="CreateBill()"
:disabled="FinanceTypes.length==0">{{$t('pub.sureBtn')}}</el-button>
</div> </div>
</template> </template>
</el-dialog> </el-dialog>
...@@ -271,6 +349,14 @@ ...@@ -271,6 +349,14 @@
export default { export default {
data() { data() {
return { return {
FinanceTypeList:[
{Name:'全部',Id:0},
{Name:'领队佣金',Id:1},
{Name:'导游佣金',Id:2},
{Name:'公司佣金',Id:3},
{Name:'PIC部分',Id:4},
],
FinanceTypes: [],//佣金类型
loading: false, loading: false,
PayType: 1, //付款方式 PayType: 1, //付款方式
msg: { msg: {
...@@ -295,10 +381,52 @@ ...@@ -295,10 +381,52 @@
isShowFinaceDailog: false, //是否显示生成财务单据对话框 isShowFinaceDailog: false, //是否显示生成财务单据对话框
CreateHandBillID: '', CreateHandBillID: '',
CreateHandObj: {}, CreateHandObj: {},
CurrentOutItem: {} //当前选中的团 CurrentOutItem: {}, //当前选中的团
} }
}, },
methods: { methods: {
GenerateDocuments(outItem){
// console.log(outItem)
this.isShowFinaceDailog = true
this.CurrentOutItem = outItem
return
this.FinanceTypes = []
this.FinanceTypeList = []
let SubItem = {
IsAddLeaderFinance:outItem.TCList[0].IsAddLeaderFinance,
IsAddGuideFinance:outItem.TCList[0].IsAddGuideFinance,
IsAddCompanyFinance:outItem.TCList[0].IsAddCompanyFinance,
IsAddPICFinance:outItem.TCList[0].IsAddPICFinance
}
let obj = {
Name: '全部',Id: 0,
}
if(SubItem.IsAddLeaderFinance&&SubItem.IsAddGuideFinance
&&SubItem.IsAddCompanyFinance&&SubItem.IsAddPICFinance){
this.FinanceTypeList.push(JSON.parse(JSON.stringify(obj)))
this.FinanceTypes = [0]
}
if(SubItem.IsAddLeaderFinance){
obj.Name = '领队佣金'
obj.Id = 1
this.FinanceTypeList.push(JSON.parse(JSON.stringify(obj)))
}
if(SubItem.IsAddGuideFinance){
obj.Name = '导游佣金'
obj.Id = 2
this.FinanceTypeList.push(JSON.parse(JSON.stringify(obj)))
}
if(SubItem.IsAddCompanyFinance){
obj.Name = '公司佣金'
obj.Id = 3
this.FinanceTypeList.push(JSON.parse(JSON.stringify(obj)))
}
if(SubItem.IsAddPICFinance){
obj.Name = 'PIC部分'
obj.Id = 4
this.FinanceTypeList.push(JSON.parse(JSON.stringify(obj)))
}
},
goCreateHandBill: function () { goCreateHandBill: function () {
let obj = {} let obj = {}
for (let i = 0; i < this.CreateHandBillList.length; i++) { for (let i = 0; i < this.CreateHandBillList.length; i++) {
...@@ -442,20 +570,44 @@ ...@@ -442,20 +570,44 @@
} }
}, err => {}) }, err => {})
}, },
getFinanceType(item){
if(this.FinanceTypes&&this.FinanceTypes.length==0) return false
else if(this.FinanceTypes.length>0&&this.FinanceTypes.indexOf(0)!=-1){
if(item.Id!=0){
return true
}else return false
}else if(this.FinanceTypes.length>0&&this.FinanceTypes.indexOf(0)==-1){
if(item.Id==0){
return true
}else {
return false
}
}
},
//生成单据 //生成单据
CreateBill() { CreateBill() {
var that = this; var that = this;
this.Confirm('是否生成财务单据?', function () { if(this.FinanceTypes&&this.FinanceTypes.length==0){
that.loading = true; that.Error("请选择至少一个佣金类型!");
return
}
this.$confirm('是否生成财务单据?', this.$t('tips.tips'), {
confirmButtonText: `确定`,
cancelButtonText: `取消`,
type: 'warning'
}).then(() => {
var nMsg = { var nMsg = {
TCIDs: that.CurrentOutItem.TCIDs, TCIDs: that.CurrentOutItem.TCIDs,
PayType: that.PayType, PayType: that.PayType,
uid: that.getLocalStorage().EmployeeId uid: that.getLocalStorage().EmployeeId,
FinanceType: this.FinanceTypes.join(',')
}; };
that.loading = true;
that.apipost("dmcstatistics_post_CheckShopDetailsDMCRate", nMsg, res => { that.apipost("dmcstatistics_post_CheckShopDetailsDMCRate", nMsg, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
if (res.data.data == 0) { if (res.data.result == 0) {
that.Error("请检查汇率有为0的数据,请先在【操作】里面修改汇率再生成财务单据!"); // that.Error("请检查汇率有为0的数据,请先在【操作】里面修改汇率再生成财务单据!");
that.Error(res.data.errorMessage);
that.loading = false; that.loading = false;
that.isShowFinaceDailog = false; that.isShowFinaceDailog = false;
} else { } else {
...@@ -470,7 +622,10 @@ ...@@ -470,7 +622,10 @@
} }
} }
}); });
}); }).catch(() => {})
// this.Confirm('是否生成财务单据?', function () {
// });
}, },
}, },
mounted() { mounted() {
......
...@@ -40,6 +40,27 @@ ...@@ -40,6 +40,27 @@
</li> </li>
</ul> </ul>
</div> </div>
<el-row style="margin-bottom: 20px;">
<el-col :span="20"> &nbsp;</el-col>
<el-col :span="4" class="groupTourOrder_count_col">
<div class="groupTourOrder_count_item">
<div>
<i class="iconfont icon-tongji1 groupTourOrder_count_gray"></i>
<span>{{ $t("fnc.cwdjshuoming") }}</span>
</div>
<p>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #0000ff"></i><span>{{ $t("fnc.yidadan") }}</span></span>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #00ff00"></i><span>{{ $t("fnc.ptcnyshenhe") }}</span></span>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #ff0000"></i><span>{{ $t("fnc.yhcnyshenhe") }}</span></span>
<span class="groupTourOrderByTuan_ico"><i
style="background-color: #000000"></i><span>{{ $t("fnc.ytongguo") }}</span></span>
</p>
</div>
</el-col>
</el-row>
<div style="width: 100%; overflow-x: auto;padding-bottom: 10px; "> <div style="width: 100%; overflow-x: auto;padding-bottom: 10px; ">
<table border="0" cellspacing="1" cellpadding="0" class="ShoppingTable" <table border="0" cellspacing="1" cellpadding="0" class="ShoppingTable"
style="border: 1px solid rgb(230, 230, 230);min-width: 1600px" v-loading="loading"> style="border: 1px solid rgb(230, 230, 230);min-width: 1600px" v-loading="loading">
...@@ -112,10 +133,28 @@ ...@@ -112,10 +133,28 @@
{{subItem.TotalMoney}} {{subItem.TotalMoney}}
</td> </td>
<td width="80"> <td width="80">
{{subItem.LeaderCommission}} {{subItem.LeaderCommission}}<br>
<span class="cursor-p" v-if="subItem.LeaderFinanceList&&outindex==0" v-for="(item2, index2) in subItem.LeaderFinanceList" :key="index2"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',item2.FrID)">
<span v-if="item2.Status === 0||item2.Status === 1" class="groupTourOrder_tickets_blue">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 2"
class="groupTourOrder_tickets_green">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 3" class="groupTourOrder_tickets_red">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 4"
class="groupTourOrder_tickets_black">{{ item2.FrID }}</span>
</span>
</td> </td>
<td width="80"> <td width="80">
{{subItem.GuideCommission}} {{subItem.GuideCommission}}</br>
<span class="cursor-p" v-if="subItem.GuideFinanceList&&outindex==0" v-for="(item2, index2) in subItem.GuideFinanceList" :key="index2"
@click="goUrlFinancial('财务单据','FinancialDocumentsDetail',item2.FrID)">
<span v-if="item2.Status === 0||item2.Status === 1" class="groupTourOrder_tickets_blue">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 2"
class="groupTourOrder_tickets_green">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 3" class="groupTourOrder_tickets_red">{{ item2.FrID }}</span>
<span v-else-if="item2.Status === 4"
class="groupTourOrder_tickets_black">{{ item2.FrID }}</span>
</span>
</td> </td>
<td width="80" :rowspan="item.ShopDetailsList.length" v-if='subIndex==0'> <td width="80" :rowspan="item.ShopDetailsList.length" v-if='subIndex==0'>
{{subItem.DMCRate}} {{subItem.DMCRate}}
...@@ -126,7 +165,7 @@ ...@@ -126,7 +165,7 @@
</td> </td>
<td :rowspan="outItem.rowspanCount" v-if="index==0&&subIndex==0"> <td :rowspan="outItem.rowspanCount" v-if="index==0&&subIndex==0">
<div> <div>
<p style="cursor: pointer;color:blue;" @click="isShowFinaceDailog=true,CurrentOutItem=outItem"> <p style="cursor: pointer;color:blue;" @click="GenerateDocuments(outItem)">
{{$t('ground.scdanju')}}</p> {{$t('ground.scdanju')}}</p>
</div> </div>
</td> </td>
...@@ -172,11 +211,22 @@ ...@@ -172,11 +211,22 @@
<el-option :label="$t('ground.zjcfk')" :value="2" :key="2"></el-option> <el-option :label="$t('ground.zjcfk')" :value="2" :key="2"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="佣金类型">
<p v-if="FinanceTypeList.length==0" style="color: red;">暂未可选的佣金类型</p>
<el-select v-else v-model="FinanceTypes">
<el-option
v-for="(item,index) in FinanceTypeList"
:label="item.Name" :value="item.Id" :key="item.Id"
:disabled="getFinanceType(item)"
></el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<button class="hollowFixedBtn" <button class="hollowFixedBtn"
@click="isShowFinaceDailog=false,CurrentOutItem={}">{{$t('pub.cancelBtn')}}</button> @click="isShowFinaceDailog=false,CurrentOutItem={}">{{$t('pub.cancelBtn')}}</button>
<button class="normalBtn" type="primary" @click="CreateBill()">{{$t('pub.sureBtn')}}</button> <el-button class="normalBtn" type="primary" @click="CreateBill()"
:disabled="!FinanceTypes">{{$t('pub.sureBtn')}}</el-button>
</div> </div>
</template> </template>
</el-dialog> </el-dialog>
...@@ -187,6 +237,14 @@ ...@@ -187,6 +237,14 @@
export default { export default {
data() { data() {
return { return {
FinanceTypeList:[
// {Name:'全部',Id:0},
{Name:'领队佣金',Id:1},
// {Name:'导游佣金',Id:2},
// {Name:'公司佣金',Id:3},
// {Name:'PIC部分',Id:4},
],
FinanceTypes: '',//佣金类型
loading: false, loading: false,
msg: { msg: {
pageIndex: 1, pageIndex: 1,
...@@ -212,6 +270,28 @@ ...@@ -212,6 +270,28 @@
} }
}, },
methods: { methods: {
GenerateDocuments(outItem){
this.isShowFinaceDailog = true
this.CurrentOutItem = outItem
return
this.FinanceTypes = ''
this.FinanceTypeList = []
let SubItem = {
IsAddLeaderFinance:outItem.TCList[0].IsAddLeaderFinance,
}
let obj = {
Name: '全部',Id: 0,
}
if(SubItem.IsAddLeaderFinance){
this.FinanceTypes = 1
obj.Name = '领队佣金'
obj.Id = 1
this.FinanceTypeList.push(JSON.parse(JSON.stringify(obj)))
}
},
goUrlFinancial: function (name, path, id ) {
this.$router.push({ name: path, query: { id: id, blank: 'y', tab: name} });
},
downLoadPZ: function (src) { downLoadPZ: function (src) {
let dom = document.querySelector("#blankLink1") let dom = document.querySelector("#blankLink1")
dom.href = src; dom.href = src;
...@@ -319,15 +399,24 @@ ...@@ -319,15 +399,24 @@
} }
}, err => {}) }, err => {})
}, },
getFinanceType(item){
if(item.Id==1) return false
else return true
},
//生成单据 //生成单据
CreateBill() { CreateBill() {
var that = this; var that = this;
this.Confirm('是否生成财务单据?', function () { this.$confirm('是否生成财务单据?', this.$t('tips.tips'), {
confirmButtonText: `确定`,
cancelButtonText: `取消`,
type: 'warning'
}).then(() => {
that.loading = true; that.loading = true;
var nMsg = { var nMsg = {
TCIDs: that.CurrentOutItem.TCIDs, TCIDs: that.CurrentOutItem.TCIDs,
PayType: that.PayType, PayType: that.PayType,
uid: that.getLocalStorage().EmployeeId uid: that.getLocalStorage().EmployeeId,
FinanceType: this.FinanceTypes
}; };
let fileName = "生成[" + that.CurrentOutItem.NewCombinationNum + "]购物店数据.xls"; let fileName = "生成[" + that.CurrentOutItem.NewCombinationNum + "]购物店数据.xls";
that.GetLocalFile("dmcstatistics_post_ShopCreateBillAndExport", nMsg, fileName, that.GetLocalFile("dmcstatistics_post_ShopCreateBillAndExport", nMsg, fileName,
...@@ -337,6 +426,9 @@ ...@@ -337,6 +426,9 @@
that.Success("导入成功!"); that.Success("导入成功!");
that.getList(); that.getList();
}); });
}).catch(() => {})
this.Confirm('是否生成财务单据?', function () {
}); });
}, },
}, },
......
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