You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

730 lines
30 KiB
Vue

<template>
<!-- 还款单 -->
<div class="repayment">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="还款单" name="还款单">
<el-select v-if="headOffice == 1" ref="select" multiple collapse-tags filterable default-first-option v-model="queryForm.storeList" clearable @clear="getData" placeholder="请选择门店" @change="getData">
<el-option v-for="item in options" :key="item.id" :label="item.label" :value="item.id">
</el-option>
</el-select>
<el-input size="medium" class="form-width-ms" v-model="queryForm.docNum" placeholder="输入要查询的单据号" clearable></el-input>
<el-input size="medium" class="form-width-ms" v-model="queryForm.memberName" placeholder="输入要查询的会员名字" clearable></el-input>
<el-input size="medium" class="form-width-ms" maxlength="11" v-model="queryForm.mobilePhone" placeholder="输入要查询的11位会员手机号" oninput="this.value=this.value.replace(/\D/g,'')" pattern="[0-9]*" clearable></el-input>
<el-button size="mini" type="primary" plain @click="getData">搜索</el-button>
<el-table :data="billsList" class="margin-top-xs" :header-cell-style="{background: 'linear-gradient(#6cb3ff, #1873d4)' ,color:'#eeeeee'}" ref="multipleTable" highlight-current-row tooltip-effect="dark" stripe>
<el-table-column align="center" label="状态" width="70" fixed="left">
<template slot-scope="scope">
<el-tag effect="dark" size="medium" :type="scope.row.isCancel==1?'primary':'success'"> <span v-show="scope.row.isCancel==1">作废</span><span v-show="scope.row.isCancel==0">正常</span> </el-tag>
</template>
</el-table-column>
<el-table-column align="center" prop="repayNum" label="单号" min-width="120"></el-table-column>
<el-table-column align="center" prop="repayDate" label="日期" min-width="160"></el-table-column>
<el-table-column align="center" prop="isAddition" label="是否补单" min-width="50">
<template slot-scope="scope"><span v-show="scope.row.isAddition==0">否</span><span v-show="scope.row.isAddition==1">是</span></template>
</el-table-column>
<el-table-column align="center" prop="memberName" label="会员名字" min-width="100"></el-table-column>
<el-table-column align="center" prop="mobilePhone" label="手机号码" min-width="100"></el-table-column>
<el-table-column align="center" prop="debtMoney" label="待付金额" min-width="80"></el-table-column>
<el-table-column align="center" prop="payMoney" label="已支付" min-width="80"></el-table-column>
<el-table-column align="center" prop="inputBy" label="录单人" min-width="80"></el-table-column>
<el-table-column align="center" label="单据个数" min-width="80">
<template slot-scope="scope">
<div v-if="scope.row.repayTradeLists!=undefined">
{{scope.row.repayTradeLists.length}}
</div>
</template>
</el-table-column>
<el-table-column fixed="right" align="center" label="明细" width="76">
<template slot-scope="scope">
<el-button size="mini" type="primary" plain @click="detail(scope.row,detailDialogVisible=true)">明细</el-button>
</template>
</el-table-column>
<el-table-column fixed="right" align="center" label="作废" width="76">
<template slot-scope="scope">
<el-button size="mini" type="primary" :disabled="scope.row.isCancel==1" @click="cancel(scope.row)" v-role='5008002'>作废</el-button>
</template>
</el-table-column>
<el-table-column fixed="right" align="center" label="打印" width="76">
<template slot-scope="scope">
<el-button size="mini" type="success" :disabled="scope.row.isCancel==1" @click="print(scope.row,printDialogVisible=true) " v-role='5008003'>打印</el-button>
</template>
</el-table-column>
</el-table>
<div class="block" style="margin-top:10px;">
<!-- 分页组件 -->
<el-pagination align="left" @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="queryForm.pageNum" :page-sizes="[10,20,30,40,50]" :page-size="queryForm.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"></el-pagination>
</div>
</el-tab-pane>
<el-tab-pane label="取消欠款" name="取消欠款">
<selec v-if="headOffice == 1" ref="selec" @selecData="selecData"></selec>
<el-input size="medium" class="form-width-ms" v-model="queryForm.docNum" placeholder="输入要查询的单据号" clearable></el-input>
<el-input size="medium" class="form-width-ms" v-model="queryForm.memberName" placeholder="输入要查询的会员名字" clearable></el-input>
<el-input size="medium" class="form-width-ms" maxlength="11" v-model="queryForm.mobilePhone" placeholder="输入要查询的11位会员手机号" oninput="this.value=this.value.replace(/\D/g,'')" pattern="[0-9]*" clearable></el-input>
<el-button size="mini" type="primary" plain @click="getData">搜索</el-button>
<el-button @click="confirms(radioList)" size="mini" type="primary" :disabled="radioList.state==undefined">明细</el-button>
<el-button @click="editOrder(1)" size="mini" type="primary" :disabled="radioList.state==3||radioList.state==5 ||radioList.state==1 ||radioList.state==undefined">送审</el-button>
<el-button @click="editOrder(2)" size="mini" type="primary" :disabled="radioList.state==0||radioList.state==5||radioList.state==2||radioList.state==3||radioList.state==4||radioList.state==undefined" plain>回收</el-button>
<el-button @click="editOrder(3)" size="mini" type="primary" :disabled="radioList.state==2||radioList.state==5||radioList.state==3 || radioList.state==0|| radioList.state==4||radioList.state==undefined">审核</el-button>
<el-button @click="editOrder(4)" size="mini" type="primary" :disabled="radioList.state==0||radioList.state==5|| radioList.state==1||radioList.state==2|| radioList.state==4||radioList.state==undefined">反审核</el-button>
<el-table :data="list" class="margin-top-xs" @row-dblclick="confirms" @row-click="clickRow" :header-cell-style="{background: 'linear-gradient(#6cb3ff, #1873d4)' ,color:'#eeeeee'}" ref="multipleTable" highlight-current-row tooltip-effect="dark" stripe>
<el-table-column align="center" label="状态" min-width="130">
<template slot-scope="scope">
<div class="flex align-center">
<el-radio v-model="radioValue" :label="scope.row.id" @change.native="(scope.row)">{{''}}
</el-radio>
<el-tag size="medium" effect="dark" :type="scope.row.state==0?'info':''||scope.row.state==1?'primary':''||scope.row.state==2?'info':''||scope.row.state==3?'success':''||scope.row.state==4?'warning':scope.row.state==5?'primary':''">
<span v-show="scope.row.state==0">新创建</span>
<span v-show="scope.row.state==1">已送审</span>
<span v-show="scope.row.state==2">已回收</span>
<span v-show="scope.row.state==3">已审核</span>
<span v-show="scope.row.state==4">反审核</span>
<span v-show="scope.row.state==5">已作废</span>
<span v-show="scope.row.state==null">未划分</span>
</el-tag>
</div>
</template>
</el-table-column>
<el-table-column prop="docType" label="类型" align="center" width="75">
<template slot-scope="scope">
<div>{{scope.row.docType=='card_use'?'疗程':scope.row.docType=='promotion_card_use'?'促销':scope.row.liftType==1?'升降级':'正常充值'}}</div>
</template>
</el-table-column>
<el-table-column align="center" prop="docNum" show-overflow-tooltip label="单号" min-width="120"></el-table-column>
<el-table-column align="center" prop="docDate" show-overflow-tooltip label="日期" min-width="105"></el-table-column>
<el-table-column align="center" prop="memberName" label="会员名字" min-width="80"></el-table-column>
<el-table-column align="center" prop="mobilePhone" label="手机号码" min-width="100"></el-table-column>
<el-table-column align="center" prop="tradeName" label="名称" min-width="120"></el-table-column>
<el-table-column align="center" prop="tradeMoney" label="成交金额" min-width="80"></el-table-column>
<el-table-column align="center" prop="debtMoney" label="待付金额" min-width="80"></el-table-column>
<el-table-column align="center" prop="cancelMoney" label="取消欠款金额" min-width="110"></el-table-column>
<el-table-column align="center" prop="cancelNum" label="取消欠款次数" min-width="110"></el-table-column>
<el-table-column align="center" label="操作" width="150">
<template slot-scope="scope">
<el-button size="mini" type="primary" :disabled="!(scope.row.state==4||scope.row.state==2||scope.row.state==0)" plain @click="handleUpdata(scope.row)">修改</el-button>
<el-button size="mini" type="primary" plain @click="del(scope.row)">删除</el-button>
</template>
</el-table-column>
</el-table>
<div class="block" style="margin-top:15px;">
<!-- 分页组件 -->
<el-pagination align="left" @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="queryForm.pageNum" :page-sizes="[10,20,30,40,50]" :page-size="queryForm.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"></el-pagination>
</div>
</el-tab-pane>
</el-tabs>
<el-dialog :close-on-click-modal="false" v-dialogDrag :title="title" :visible.sync="cancelDialogVisible" width="650px" append-to-body>
<el-form label-width="120px" inline>
<div v-if="cancelForm.docType=='promotion_card_use'">
<el-form-item label="会员名称">
{{cancelForm.memberName}}
</el-form-item>
<el-form-item label="手机号码">
{{cancelForm.memberName}}
</el-form-item>
<el-form-item label="促销名称">
{{cancelForm.tradeName}}
</el-form-item>
<el-form-item label="成交金额">
<span class="text-red text-price">
{{cancelForm.tradeMoney}}
</span>
</el-form-item>
<el-form-item label="欠款金额">
<span class="text-cyan text-price">
{{cancelForm.debtMoney}}
</span>
</el-form-item>
<el-form-item label="取消欠款">
<span class="text-cyan text-price">
{{cancelForm.cancelMoney}}
</span>
</el-form-item>
<el-table :data="cancelForm.cancelDebtMxes" highlight-current-row tooltip-effect="dark">
<el-table-column prop="courseProjectNum" show-overflow-tooltip label="项目编码" align="center" min-width="80"></el-table-column>
<el-table-column prop="courseProjectName" show-overflow-tooltip label="项目名称" align="center" min-width="120"></el-table-column>
<el-table-column prop="price" show-overflow-tooltip label="欠款" align="center" min-width="80">
<el-table-column prop="debtMoney" show-overflow-tooltip label="金额" align="center" min-width="80"></el-table-column>
<el-table-column prop="debtCount" show-overflow-tooltip label="次数" align="center" min-width="80"></el-table-column>
</el-table-column>
<el-table-column prop="price" show-overflow-tooltip label="取消欠款" align="center" min-width="80">
<el-table-column prop="cancelMoney" show-overflow-tooltip label="金额" align="center" min-width="80">
<template slot-scope="scope">
<div @click.stop v-if="title=='修改'">
<div class="text-cyan" v-if="editCancelMIndex!=scope.$index" @click="openEditCancelM(scope.row,scope.$index,editCancelMIndex=scope.$index)">
{{scope.row.cancelMoney}}
<i class="el-icon-edit text-cyan"></i>
</div>
<el-input v-focus type="number" class="form-input-width-xs" v-else @blur="endEditCancelM(scope.row,editCancelMIndex=-1)" v-model="scope.row.cancelMoney"></el-input>
</div>
<div v-else>{{scope.row.cancelMoney}}</div>
</template>
</el-table-column>
<el-table-column prop="cancelNum" show-overflow-tooltip label="次数" align="center" min-width="80">
<template slot-scope="scope">
<div @click.stop v-if="title=='修改'">
<div class="text-cyan" v-if="editCancelCIndex!=scope.$index" @click="openEditCancelC(scope.row,scope.$index,editCancelCIndex=scope.$index)">
{{scope.row.cancelNum}}
<i class="el-icon-edit text-cyan"></i>
</div>
<el-input v-focus type="number" class="form-input-width-xs" v-else @blur="endEditCancelC(scope.row,editCancelCIndex=-1)" v-model="scope.row.cancelNum"></el-input>
</div>
<div v-else>{{scope.row.cancelNum}}</div>
</template>
</el-table-column>
</el-table-column>
</el-table>
</div>
<div v-else>
<el-form-item label="欠款帐户">
{{cancelForm.tradeName}}
</el-form-item>
<el-form-item label="成交金额">
<span class="text-red text-price">
{{cancelForm.tradeMoney}}
</span>
</el-form-item>
<el-form-item label="欠款金额">
<span class="text-cyan text-price">
{{cancelForm.debtMoney}}
</span>
</el-form-item>
<el-form-item label="取消欠款金额">
<el-input type="number" class="form-width-ms" v-model="cancelForm.cancelMoney"></el-input>
</el-form-item>
<el-form-item label="取消欠款次数" v-if="cancelForm.docType == 'card_use'">
<el-input pattern="[0-9]*\" type="number" class="form-width-ms" v-model="cancelForm.cancelNum"></el-input>
</el-form-item>
</div>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button size="mini" type="primary" plain @click="cancelDialogVisible = false">取 消</el-button>
<el-button size="mini" v-if="title=='修改'" type="primary" @click="confirmCancel()">确 定 </el-button>
</span>
</el-dialog>
<el-dialog :close-on-click-modal="false" v-dialogDrag title="打印" :visible.sync="printDialogVisible" width="60%">
<div id="printService" class="printDiv">
<div class="text-center text-grey padding-xs">
还款记录单
</div>
<hr>
<el-form :model="printForm" :inline="true">
<el-form-item label="">
<div class="span" style="wdith:120px">{{printForm.storeName}}</div>
</el-form-item>
<el-form-item label="">
{{printForm.repayDate}}
</el-form-item><br>
<el-form-item label="还款单号:">
{{printForm.repayNum}}
</el-form-item><br>
<el-form-item label="会员信息:">
<div>{{printForm.memberName}} / {{printForm.mobilePhone}}</div>
</el-form-item><br>
<el-form-item label="欠款金额:">
<div style="width:50px">{{printForm.debtMoney}}</div>
</el-form-item>
<el-form-item label="还款金额:">
<div>{{printForm.payMoney}}</div>
</el-form-item>
<div v-for="(item,index) in printForm.repayTradeLists" :key="index">
<el-form-item label="帐户名称:">
<div>
<span class="text-bold">
{{item.tradeName}}
</span>
<span class="text-cyan">
还款:
{{item.repayMoney}}
</span>
</div>
</el-form-item>
</div>
<br>
<br>
<br>
<el-form-item label="签名:">
<!-- <div style="height:30px;width:150px;border-bottom:1px solid #333"> </div> -->
</el-form-item><br>
<el-form-item label="服务热线:">
{{printForm.telephone}}
</el-form-item><br>
<el-form-item label="打印时间:">
{{printForm.printDate | dateFormat}}
</el-form-item>
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button size="mini" type="primary" plain @click="printDialogVisible = false"> </el-button>
<el-button size="mini" type="primary" v-print="'#printService'"> </el-button>
</span>
</el-dialog>
<el-dialog title="导入表格" :visible.sync="infoDialog" :close-on-click-modal='false'>
<excel @fileData='fileData' @infoDialogV='infoDialogV'></excel>
</el-dialog>
<detail ref="detail" @detailData="detailData"></detail>
</div>
</template>
<script>
import {
repayPage,
repayCancel,
repayEditStaff,
selectOne,
cancelDebtList,
editCancelDebtList,
auditCancelDebtList,
theauditCancelDebtList,
deleteCancelDebtList,
recycleCancelDebtList,
submitCancelDebtList,
} from "@/api/eashier.js";
import { organizations } from "@/api/storeManage.js";
import excel from "@/components/excel";
import admin from "@/components/staffList/admin/index";
import manager from "@/components/staffList/manager/index";
import staffsles from "@/components/staffList/staff/index";
import selec from "@/components/store/select/index";
export default {
components: {
staffsles,
manager,
admin,
excel,
detail,
selec,
},
data() {
return {
headOffice: sessionStorage.getItem("headOffice") * 1,
printDialogVisible: false, //打印弹窗开关
detailDialogVisible: false,
cancelDialogVisible: false,
editStaffDialog: false,
radiostaffvalue: "",
radiostaffvalueList: {},
activeName: "还款单",
radioValue: null,
radioList: {},
options: [],
editIndex: -1,
title: "",
pageNum: 1, // 当前页码
pageSize: 10, // 每页的数据条数,
printForm: {
repayDate: "",
recharge: "",
repayNum: null,
storeId: "",
memberName: "",
mobilePhone: null,
money: null,
backMoney: null,
numMoney: null,
numMoneys: null,
telephone: "",
printDate: new Date(),
},
editForm: {},
billsList: [],
form: {}, //主对象
repayTradeLists: [],
staffValue: "",
entities: [],
list: [], //主数组
index: -1,
total: 0, //分页总条数
cancelForm: {},
queryForm: {
//查询对象
pageNum: 1,
pageSize: 10,
},
infoDialog: false, //上传文件弹窗开关
editCancelCIndex: -1,
editCancelMIndex: -1,
};
},
methods: {
handleUpdata(row){
console.log(row)
this.cancelForm={ ...row }
this.cancelDialogVisible=true
this.title='修改'
},
confirms(row) {
this.cancelForm = row;
this.cancelDialogVisible = true;
this.title = "明细";
},
openEditCancelM(row, index) {},
endEditCancelM(row) {
if (row.cancelMoney * 1 > row.debtMoney) {
this.$message.waring({ message: "最高可以取消" + row.debtMoney });
row.cancelMoney = row.debtMoney;
} else {
this.sumMoney();
}
},
openEditCancelC(row, index) {
let form = { ...row };
},
endEditCancelC(row) {
if (row.cancelNum * 1 > row.debtCount) {
this.$message.waring({ message: "最高可以取消" + row.debtCount });
row.cancelNum = row.debtCount;
} else {
this.sumMoney();
}
},
sumMoney() {
let money = 0;
let form = { ...this.cancelForm };
this.cancelForm.cancelDebtMxes.forEach((item) => {
money += item.cancelMoney * 1;
});
form.cancelMoney = money.toFixed(2) * 1;
this.cancelForm = JSON.parse(JSON.stringify(form));
},
//明细返回方法
detailData(v) {
this.getData();
},
del(row) {
deleteCancelDebtList({ id: row.id }).then((res) => {
if (res.code == "000000") {
this.$message.success({ message: "删除成功!" });
this.getData();
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
},
confirmCancel() {
editCancelDebtList(this.cancelForm).then((res) => {
if (res.code == "000000") {
this.cancelDialogVisible = false;
this.$message.success({ message: "修改成功!" });
this.getData();
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
},
editOrder(number) {
if (number == 3) {
let form = { id: this.radioList.id, state: number };
auditCancelDebtList(form).then((res) => {
if (res.code == "000000") {
this.$message.success({ message: "审核成功!" });
this.getData();
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
}
if (number == 4) {
let form = { id: this.radioList.id, state: number };
theauditCancelDebtList(form).then((res) => {
if (res.code == "000000") {
this.$message.success({ message: "反审核成功!" });
this.getData();
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
}
if (number == 1) {
let form = { id: this.radioList.id, state: number };
submitCancelDebtList(form).then((res) => {
if (res.code == "000000") {
this.$message.success({ message: "操作成功!" });
this.getData();
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
}
if (number == 2) {
let form = { id: this.radioList.id, state: number };
recycleCancelDebtList(form).then((res) => {
if (res.code == "000000") {
this.$message.success({ message: "操作成功!" });
this.getData();
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
}
},
clickRow(row) {
this.radioValue = row.id;
this.radioList = row;
},
//切换标签页
handleClick(tab, event) {
console.log(tab, event);
this.activeName = tab.name;
this.getData();
if (this.headOffice == 1) {
this.$nextTick(() => {
this.$refs.selec.show();
});
}
},
//上传文件方法
fileData(v) {
//console.log(v);
},
//返回上传文件弹窗状态
infoDialogV(v) {
this.infoDialog = v;
},
//导出方法
exit() {},
eidtStaff(index) {
this.index = index;
},
//点击选中
rowClick(row) {
this.radiostaffvalue = row.id;
this.radiostaffvalueList = row;
},
detailEditStaff(row) {
this.$refs.detail.show(row);
},
//明细
detail(row) {
this.$refs.detail.show(row);
},
// 打印方法
print(row) {
//console.log(row);
this.printForm = row;
this.printForm.printDate = new Date();
this.printForm.telephone = JSON.parse(
sessionStorage.getItem("storeInfo")
).telephone;
},
//作废
cancel(row) {
this.$confirm("确定作废, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
cancelButtonClass: "cancelbtnFalses",
confirmButtonClass: "confirmbtnFalses",
})
.then(() => {
row.repayTradeLists.forEach((item) => {
delete item.entities;
delete item.achievementAmount;
delete item.cardCommissionAmount;
delete item.cardAchievementAmount;
delete item.commissionAmount;
delete item.repayDate;
});
delete row.payLists;
//console.log(row);
repayCancel(row).then((res) => {
//console.log(res);
if (res.code == "000000") {
this.getData();
this.$message.success({ message: res.message });
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
})
.catch(() => {
this.$message.info({ message: "已取消操作!" });
});
},
selecData(v) {
this.queryForm.storeList = v;
this.getData();
},
//获取数据
async getData() {
if (this.activeName == "还款单") {
if (this.headOffice == 1) {
setTimeout(() => {
console.log(this.$refs.selec);
this.$nextTick(() => {
this.$refs.selec.show();
});
}, 800);
}
repayPage(this.queryForm).then((res) => {
if (res.code == "000000") {
this.billsList = res.pageInfo.list;
this.total = res.pageInfo.total;
} else {
this.$alert(res.message, "加载还款列表", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
} else {
cancelDebtList(this.queryForm).then((res) => {
if (res.code == "000000") {
this.list = res.pageInfo.list;
this.total = res.pageInfo.total;
} else {
this.$alert(res.message, "加载取消还款列表", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
}
},
//分页方法
handleSizeChange(val) {
this.queryForm.pageSize = val;
this.getData();
},
handleCurrentChange(val) {
this.queryForm.pageNum = val;
this.getData();
},
//数组按对应字段合计返回方法
getSummaries(param) {
const { columns, data } = param;
const sums = [];
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = "合计";
return;
}
const values = data.map((item) => Number(item[column.property]));
if (column.property == "payMoney") {
sums[index] = values.reduce((prev, curr) => {
const value = Number(curr);
if (!isNaN(value)) {
return prev + curr;
} else {
sums[index] = "--";
}
}, 0);
sums[index] += " ";
} else {
sums[index] = "--";
}
});
return sums;
},
},
created() {
let list = JSON.parse(sessionStorage.getItem("list"));
list.forEach((item) => {
if (item.id == 5008001) {
this.getData();
organizations({ pageSize: 999 }).then((res) => {
if (res.code == "000000") {
res.rows.forEach((item) => {
item.label = item.storeNum + "-" + item.storeName;
});
this.options = res.rows;
} else {
this.$alert(res.message, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
}
});
}
});
},
};
</script>
<style>
.repayment {
padding: 10px;
overflow: auto;
margin-left: 10px;
}
.dialogDiv .el-radio__label {
display: none;
}
.printDiv .el-form-item {
margin-bottom: 0px;
}
.printDiv .el-form-item__label,
.el-form-item__content {
font-size: 12px;
color: black;
font-family: "宋体";
padding: 0 5px 0 0;
}
.printDiv {
width: 230px;
margin: 0 auto;
}
.editstaffdiv {
width: 120px;
}
.editStaffDialogDiv .el-radio__label {
display: none;
}
</style>