| xqd
@@ -129,21 +129,36 @@
|
|
|
v-if="roleId === 999 ? false : true"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="center" label="服务合同模板" v-if="roleId === 0 || roleId === 1 ? true : false">
|
|
|
- <template slot-scope="scope" >
|
|
|
- <el-tag type="primary" style="cursor: pointer; " @click="download(scope.row.templateServiceContractList)">下载
|
|
|
- </el-tag>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" label="服务合同模板" v-if="roleId === 0 || roleId === 1 ? false : true">
|
|
|
- <template slot-scope="scope" >
|
|
|
- <el-tag type="primary" style="cursor: pointer; " v-if="scope.row.status === 1 ? true : false" @click="download(scope.row.templateServiceContractList)">下载
|
|
|
- </el-tag>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="服务合同模板"
|
|
|
+ v-if="roleId === 0 || roleId === 1 ? true : false"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag
|
|
|
+ type="primary"
|
|
|
+ style="cursor: pointer"
|
|
|
+ @click="download(scope.row.templateServiceContractList)"
|
|
|
+ >下载
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="服务合同模板"
|
|
|
+ v-if="roleId === 0 || roleId === 1 ? false : true"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag
|
|
|
+ type="primary"
|
|
|
+ style="cursor: pointer"
|
|
|
+ v-if="scope.row.status === 1 ? true : false"
|
|
|
+ @click="download(scope.row.templateServiceContractList)"
|
|
|
+ >下载
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
<el-table-column
|
|
|
align="center"
|
|
|
label="服务费率"
|
| xqd
@@ -156,7 +171,7 @@
|
|
|
{{ scope.row.serviceRate }}%
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
+
|
|
|
<el-table-column
|
|
|
align="center"
|
|
|
label="利率"
|
| xqd
@@ -170,7 +185,7 @@
|
|
|
{{ scope.row.interest }}%
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
+
|
|
|
<el-table-column
|
|
|
align="center"
|
|
|
label="服务费率"
|
| xqd
@@ -178,7 +193,7 @@
|
|
|
>
|
|
|
<template slot-scope="scope"> {{ scope.row.serviceRate }}% </template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
+
|
|
|
<el-table-column
|
|
|
align="center"
|
|
|
label="利率"
|
| xqd
@@ -188,17 +203,16 @@
|
|
|
<template slot-scope="scope"> {{ scope.row.interest }}% </template>
|
|
|
</el-table-column>
|
|
|
|
|
|
-
|
|
|
<el-table-column align="center" label="审核状态" prop="statusText">
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="center" label="时间" prop="createdAt" width="200">
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column align="center" label="时间" prop="createdAt" width="200">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column align="center" label="操作" width="300">
|
|
|
<template slot-scope="scope">
|
|
|
<el-tag
|
|
|
type="primary"
|
|
|
style="cursor: pointer; margin-right: 15px"
|
|
|
- v-if="scope.row.status != 1"
|
|
|
+ v-if="scope.row.status != 1"
|
|
|
@click="success(scope.row.id)"
|
|
|
v-permission="['admin', 'salesman']"
|
|
|
>审核成功
|
| xqd
@@ -206,17 +220,16 @@
|
|
|
<el-tag
|
|
|
type="primary"
|
|
|
style="cursor: pointer; margin-right: 15px"
|
|
|
- v-if="scope.row.status != 2"
|
|
|
+ v-if="scope.row.status != 2"
|
|
|
@click="fail(scope.row.id)"
|
|
|
v-permission="['admin', 'salesman']"
|
|
|
-
|
|
|
>审核失败
|
|
|
</el-tag>
|
|
|
<el-tag
|
|
|
type="primary"
|
|
|
style="cursor: pointer; margin-right: 15px"
|
|
|
@click="Resubmit(scope.row.supplierId, scope.row.acceptorId)"
|
|
|
- v-if="scope.row.status === 2&&roleId===999"
|
|
|
+ v-if="scope.row.status === 2 && roleId === 999"
|
|
|
>重新提交
|
|
|
</el-tag>
|
|
|
<el-tag
|
| xqd
@@ -258,7 +271,6 @@
|
|
|
</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
</template>
|
|
|
|
|
|
|
| xqd
@@ -388,24 +400,24 @@ export default {
|
|
|
type: "success",
|
|
|
message: "添加成功!",
|
|
|
});
|
|
|
- this.getAllList();
|
|
|
+ this.getAllList();
|
|
|
}
|
|
|
});
|
|
|
this.dialogVisible2 = false;
|
|
|
},
|
|
|
- // 下载合同模板
|
|
|
- download(link){
|
|
|
- if(link==''||link==null){
|
|
|
- this.$message({
|
|
|
- type: "error",
|
|
|
- message: "模板为空",
|
|
|
- });
|
|
|
- }else{
|
|
|
- link.forEach(item=>{
|
|
|
- window.open(item)
|
|
|
- })
|
|
|
- }
|
|
|
- },
|
|
|
+ // 下载合同模板
|
|
|
+ download(link) {
|
|
|
+ if (link == "" || link == null) {
|
|
|
+ this.$message({
|
|
|
+ type: "error",
|
|
|
+ message: "模板为空",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ link.forEach((item) => {
|
|
|
+ window.open(item);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
// 重新提交
|
|
|
Resubmit(supplierId, acceptorId) {
|
|
|
this.$request({
|
| xqd
@@ -421,7 +433,7 @@ export default {
|
|
|
type: "success",
|
|
|
message: "提交成功!",
|
|
|
});
|
|
|
- this.getAllList();
|
|
|
+ this.getAllList();
|
|
|
}
|
|
|
});
|
|
|
},
|
| xqd
@@ -568,20 +580,20 @@ export default {
|
|
|
// 批量删除
|
|
|
deleteStatuses() {
|
|
|
let ids = Array.from(this.multipleSelection, ({ id }) => id);
|
|
|
- let status=Array.from(this.multipleSelection,({status})=>status)
|
|
|
- console.log(status)
|
|
|
- if(this.roleId===999){
|
|
|
+ let status = Array.from(this.multipleSelection, ({ status }) => status);
|
|
|
+ console.log(status);
|
|
|
+ if (this.roleId === 999) {
|
|
|
if (ids == "") {
|
|
|
this.$message({
|
|
|
type: "error",
|
|
|
message: "请选择数据",
|
|
|
});
|
|
|
- } else if(status.includes(1)){
|
|
|
+ } else if (status.includes(1)) {
|
|
|
this.$message({
|
|
|
type: "error",
|
|
|
message: "供应商不能删除审核状态为成功的承兑人",
|
|
|
});
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
this.$confirm("您确定要删除吗?", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
| xqd
@@ -618,17 +630,16 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
// 单个删除
|
|
|
- deleteStatus(id,status) {
|
|
|
- if(this.roleId===999){
|
|
|
- if(status===1){
|
|
|
+ deleteStatus(id, status) {
|
|
|
+ if (this.roleId === 999) {
|
|
|
+ if (status === 1) {
|
|
|
this.$message({
|
|
|
type: "error",
|
|
|
message: "供应商不能删除审核状态为成功的承兑人",
|
|
|
});
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.$confirm("您确定要删除吗?", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
| xqd
@@ -662,7 +673,7 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.$confirm("您确定要删除吗?", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
| xqd
@@ -696,7 +707,6 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
/* 输入承兑人状态查询 */
|
|
|
handleCommand(command) {
|
| xqd
@@ -762,9 +772,10 @@ export default {
|
|
|
"序号",
|
|
|
"供应商名称",
|
|
|
"承兑人名称",
|
|
|
- "银行名称",
|
|
|
- "银行账号",
|
|
|
- "银行行号",
|
|
|
+ "账号",
|
|
|
+ "开户行名称",
|
|
|
+ "开户行行号",
|
|
|
+ "服务合同模板",
|
|
|
"服务费率(%)",
|
|
|
"利率(%)",
|
|
|
"审核状态",
|
| xqd
@@ -776,9 +787,10 @@ export default {
|
|
|
index + 1,
|
|
|
item.supplierName,
|
|
|
item.acceptorName,
|
|
|
- item.bankName,
|
|
|
item.bankAccount,
|
|
|
+ item.bankName,
|
|
|
item.bankNo,
|
|
|
+ item.templateServiceContract,
|
|
|
item.serviceRate,
|
|
|
item.interest,
|
|
|
item.statusText,
|
| xqd
@@ -838,13 +850,16 @@ export default {
|
|
|
item.statusText,
|
|
|
]);
|
|
|
});
|
|
|
- dataConversionUtil.dataToExcel("供应商承兑人列表", tableHeader, dataList);
|
|
|
+ dataConversionUtil.dataToExcel(
|
|
|
+ "供应商承兑人列表",
|
|
|
+ tableHeader,
|
|
|
+ dataList
|
|
|
+ );
|
|
|
this.$message.success("导出成功!");
|
|
|
});
|
|
|
},
|
|
|
},
|
|
|
};
|
|
|
-
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
.pulldown {
|