2c771f97 by tianhaohao@pashanhoo.com

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents ee37d0b2 80db871c
/*
* @Description: 登记业务信息接口
* @Autor: renchao
* @LastEditTime: 2023-09-15 14:16:20
*/
import request from '@/utils/request'
let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
/**
* @description: 根据业务号查询系统参数数据
* @param {*} ywh
* @author: renchao
*/
export function getXtParamsByYwh (ywh) {
return request({
url: SERVER.SERVERAPI + '/rest/ywbl/djyw/getXtParamsByYwh',
method: 'get',
params: {
ywh: ywh
}
})
}
\ No newline at end of file
......@@ -5,7 +5,9 @@
-->
<template>
<div class="djxxTable">
<div v-show="false">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate id="boxcfdj" :tableData="tableData" :render="render" />
</div>
<div class="tableBox">
......@@ -85,35 +87,31 @@
</tr>
</table>
</div>
</div>
</div> -->
</div>
</template>
<script>
import printTemplate from "./components/printTemplate.vue";
import djbDetail from "./components/djbDetail.vue"
import { datas } from "./qlxxFormData.js";
import { getSjlx } from "@/utils/dictionary.js";
import { getCfdjList } from "@/api/djbDetail.js";
export default {
components: {
printTemplate,
djbDetail
},
data () {
return {
printObj: {
id: "box",
//其他配置项,
},
shows: false,
title: "查封登记信息",
qsztList: datas.columns().qsztList,
checkList: datas.columns().checkList,
// qsztList: datas.columns().qsztList,
// checkList: datas.columns().checkList,
//传递参数
propsParam: this.$attrs,
//列表数据
tableData: [],
//空列值个数
emptycolNum: datas.columns().emptycolNum,
// emptycolNum: datas.columns().emptycolNum,
//列名称对象
columns: datas.columns().CFDJ,
render: false,
......@@ -124,35 +122,6 @@
},
methods: {
/**
* @description: openPrint
* @author: miaofang
*/
openPrint () {
this.render = true;
setTimeout(() => {
this.prinsss();
}, 100);
},
/**
* @description: prinsss
* @author: miaofang
*/
prinsss () {
printJS({
printable: "boxcfdj", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
type: "html",
maxWidth: 800, // 最大宽度
font_size: "", // 不设置则使用默认字体大小
style: `@font-face {
font-family: "STZHONGS";
src: url(${window.ttf}) format("truetype");
}`,
// 继承原来的所有样式
targetStyles: ["*"],
});
this.render = false
},
/**
* @description: loadData
* @author: renchao
*/
......@@ -187,60 +156,60 @@
}
});
},
/**
* @description: checkChange
* @author: renchao
*/
checkChange () {
if (this.checkList.length === 0) {
this.tableData = [];
this.emptycolNum = datas.columns().emptycolNum;
} else {
this.loadData();
}
},
/**
* @description: getQsztName
* @author: renchao
*/
getQsztName (code) {
let name = "";
for (let item of this.qsztList) {
if (item.value == code) {
name = item.label;
break;
}
}
return name;
},
// 新增一条补录信息
/**
* @description: 新增一条补录信息
* @param {*} row
* @param {*} del
* @author: renchao
*/
editDialog (row, del) {
this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$parent.addRepairRecord(row, del);
// /**
// * @description: checkChange
// * @author: renchao
// */
// checkChange () {
// if (this.checkList.length === 0) {
// this.tableData = [];
// this.emptycolNum = datas.columns().emptycolNum;
// } else {
// this.loadData();
// }
// },
// /**
// * @description: getQsztName
// * @author: renchao
// */
// getQsztName (code) {
// let name = "";
// for (let item of this.qsztList) {
// if (item.value == code) {
// name = item.label;
// break;
// }
// }
// return name;
// },
// // 新增一条补录信息
// /**
// * @description: 新增一条补录信息
// * @param {*} row
// * @param {*} del
// * @author: renchao
// */
// editDialog (row, del) {
// this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// this.$parent.addRepairRecord(row, del);
this.$message({
type: "success",
message: "补录成功!",
});
})
.catch(() => {
this.$message({
type: "info",
message: "取消编辑",
});
});
},
// this.$message({
// type: "success",
// message: "补录成功!",
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "取消编辑",
// });
// });
// },
},
};
</script>
......
......@@ -13,7 +13,7 @@
</div>
<div class="title">
{{ title }}
<el-button class="print" v-show="shows" @click="openPrint()">打印</el-button>
<el-button class="print" v-show="shows" @click="openPrint()">打印1</el-button>
<div class="checkbox">
<el-checkbox-group v-model="checkList" @change="checkChange">
<el-checkbox
......@@ -133,6 +133,7 @@
},
methods: {
openPrint () {
console.log("tableData",this.tableDataaaa);
this.render = true;
setTimeout(() => {
this.prinsss();
......
......@@ -69,6 +69,8 @@ export default {
},
render: {
handler(newValue, oldValue) {
console.log("newValue",newValue);
console.log("columns",this.columns);
if (newValue) {
this.loadData();
}
......@@ -88,6 +90,7 @@ export default {
}).then((res) => {
if (res.code === 200) {
this.columns = res.result;
console.log("columnssssssssssss",this.columns);
}
});
if (this.tableData.length && this.datass.length == 0) {
......
......@@ -5,7 +5,9 @@
-->
<template>
<div class="djxxTable">
<div v-show="false">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate id="boxdiyaq" :tableData="tableData" :render="render" />
</div>
<div class="tableBox">
......@@ -87,35 +89,31 @@
</tr>
</table>
</div>
</div>
</div> -->
</div>
</template>
<script>
import djbDetail from "./components/djbDetail.vue"
import { datas } from "./qlxxFormData.js";
import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
import { getDiyaqList } from "@/api/djbDetail.js";
import printTemplate from "./components/printTemplate.vue";
export default {
components: {
printTemplate,
djbDetail
},
data () {
return {
printObj: {
id: "box",
//其他配置项,
},
shows: false,
title: "抵押权登记信息",
qsztList: datas.columns().qsztList,
checkList: datas.columns().checkList,
// qsztList: datas.columns().qsztList,
// checkList: datas.columns().checkList,
//传递参数
propsParam: this.$attrs,
//列表数据
tableData: [],
//空列值个数
emptycolNum: datas.columns().emptycolNum,
// emptycolNum: datas.columns().emptycolNum,
//列名称对象
columns: datas.columns().DYAQ,
render: false,
......@@ -125,35 +123,35 @@
this.loadData();
},
methods: {
/**
* @description: openPrint
* @author: miaofang
*/
openPrint () {
this.render = true;
setTimeout(() => {
this.prinsss();
}, 100);
},
/**
* @description: prinsss
* @author: miaofang
*/
prinsss () {
printJS({
printable: "boxdiyaq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
type: "html",
maxWidth: 800, // 最大宽度
font_size: "", // 不设置则使用默认字体大小
style: `@font-face {
font-family: "STZHONGS";
src: url(${window.ttf}) format("truetype");
}`,
// 继承原来的所有样式
targetStyles: ["*"],
});
this.render = false
},
// /**
// * @description: openPrint
// * @author: miaofang
// */
// openPrint () {
// this.render = true;
// setTimeout(() => {
// this.prinsss();
// }, 100);
// },
// /**
// * @description: prinsss
// * @author: miaofang
// */
// prinsss () {
// printJS({
// printable: "boxdiyaq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
// type: "html",
// maxWidth: 800, // 最大宽度
// font_size: "", // 不设置则使用默认字体大小
// style: `@font-face {
// font-family: "STZHONGS";
// src: url(${window.ttf}) format("truetype");
// }`,
// // 继承原来的所有样式
// targetStyles: ["*"],
// });
// this.render = false
// },
/**
* @description: loadData
* @author: renchao
......@@ -183,60 +181,60 @@
}
});
},
/**
* @description: checkChange
* @author: renchao
*/
checkChange () {
if (this.checkList.length === 0) {
this.tableData = [];
this.emptycolNum = datas.columns().emptycolNum;
} else {
this.loadData();
}
},
/**
* @description: getQsztName
* @param {*} code
* @author: renchao
*/
getQsztName (code) {
let name = "";
for (let item of this.qsztList) {
if (item.value == code) {
name = item.label;
break;
}
}
return name;
},
// 新增一条补录信息
/**
* @description: 新增一条补录信息
* @param {*} row
* @param {*} del
* @author: renchao
*/
editDialog (row, del) {
this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$parent.addRepairRecord(row, del);
this.$message({
type: "success",
message: "补录成功!",
});
})
.catch(() => {
this.$message({
type: "info",
message: "取消编辑",
});
});
},
// /**
// * @description: checkChange
// * @author: renchao
// */
// checkChange () {
// if (this.checkList.length === 0) {
// this.tableData = [];
// this.emptycolNum = datas.columns().emptycolNum;
// } else {
// this.loadData();
// }
// },
// /**
// * @description: getQsztName
// * @param {*} code
// * @author: renchao
// */
// getQsztName (code) {
// let name = "";
// for (let item of this.qsztList) {
// if (item.value == code) {
// name = item.label;
// break;
// }
// }
// return name;
// },
// // 新增一条补录信息
// /**
// * @description: 新增一条补录信息
// * @param {*} row
// * @param {*} del
// * @author: renchao
// */
// editDialog (row, del) {
// this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// this.$parent.addRepairRecord(row, del);
// this.$message({
// type: "success",
// message: "补录成功!",
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "取消编辑",
// });
// });
// },
},
};
</script>
......
......@@ -5,7 +5,9 @@
-->
<template>
<div class="djxxTable">
<div v-show="false">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate id="boxdiyiq" :tableData="tableData" :render="render"/>
</div>
<div class="tableBox">
......@@ -98,35 +100,31 @@
</tr>
</table>
</div>
</div>
</div> -->
</div>
</template>
<script>
import djbDetail from "./components/djbDetail.vue"
import { datas } from "./qlxxFormData.js";
import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
import { getDiyiqList } from "@/api/djbDetail.js";
import printTemplate from "./components/printTemplate.vue";
export default {
components: {
printTemplate,
djbDetail
},
data() {
return {
printObj: {
id: "box",
//其他配置项,
},
shows:false,
title: "地役权登记信息",
qsztList: datas.columns().qsztList,
checkList: datas.columns().checkList,
// qsztList: datas.columns().qsztList,
// checkList: datas.columns().checkList,
//传递参数
propsParam: this.$attrs,
//列表数据
tableData: [],
//空列值个数
emptycolNum: datas.columns().emptycolNum,
// emptycolNum: datas.columns().emptycolNum,
//列名称对象
columns: datas.columns().DYIQ,
render: false,
......@@ -136,34 +134,34 @@ export default {
this.loadData();
},
methods: { /**
* @description: openPrint
* @author: miaofang
*/
openPrint() {
this.render = true;
setTimeout(() => {
this.prinsss();
}, 100);
},
/**
* @description: prinsss
* @author: miaofang
*/
prinsss() {
printJS({
printable: "boxdiyiq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
type: "html",
maxWidth: 800, // 最大宽度
font_size: "", // 不设置则使用默认字体大小
style: `@font-face {
font-family: "STZHONGS";
src: url(${window.ttf}) format("truetype");
}`,
// 继承原来的所有样式
targetStyles: ["*"],
});
this.render=false
},
// * @description: openPrint
// * @author: miaofang
// */
// openPrint() {
// this.render = true;
// setTimeout(() => {
// this.prinsss();
// }, 100);
// },
// /**
// * @description: prinsss
// * @author: miaofang
// */
// prinsss() {
// printJS({
// printable: "boxdiyiq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
// type: "html",
// maxWidth: 800, // 最大宽度
// font_size: "", // 不设置则使用默认字体大小
// style: `@font-face {
// font-family: "STZHONGS";
// src: url(${window.ttf}) format("truetype");
// }`,
// // 继承原来的所有样式
// targetStyles: ["*"],
// });
// this.render=false
// },
/**
* @description: loadData
* @author: miaofang
......@@ -193,61 +191,61 @@ export default {
}
});
},
/**
* @description: checkChange
* @author: miaofang
*/
checkChange() {
if (this.checkList.length === 0) {
this.tableData = [];
this.emptycolNum = datas.columns().emptycolNum;
} else {
this.loadData();
}
},
/**
* @description: getQsztName
* @param {*} code
* @author: miaofang
*/
getQsztName(code) {
let name = "";
for (let item of this.qsztList) {
if (item.value == code) {
name = item.label;
break;
}
}
return name;
},
// 新增一条补录信息
/**
* @description: 新增一条补录信息
* @param {*} row
* @param {*} del
* @author: miaofang
*/
editDialog(row, del) {
this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$parent.addRepairRecord(row, del);
// /**
// * @description: checkChange
// * @author: miaofang
// */
// checkChange() {
// if (this.checkList.length === 0) {
// this.tableData = [];
// this.emptycolNum = datas.columns().emptycolNum;
// } else {
// this.loadData();
// }
// },
// /**
// * @description: getQsztName
// * @param {*} code
// * @author: miaofang
// */
// getQsztName(code) {
// let name = "";
// for (let item of this.qsztList) {
// if (item.value == code) {
// name = item.label;
// break;
// }
// }
// return name;
// },
// // 新增一条补录信息
// /**
// * @description: 新增一条补录信息
// * @param {*} row
// * @param {*} del
// * @author: miaofang
// */
// editDialog(row, del) {
// this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// this.$parent.addRepairRecord(row, del);
this.$message({
type: "success",
message: "补录成功!",
});
})
.catch(() => {
this.$message({
type: "info",
message: "取消编辑",
});
});
},
// this.$message({
// type: "success",
// message: "补录成功!",
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "取消编辑",
// });
// });
// },
},
};
</script>
......
......@@ -5,14 +5,14 @@
-->
<template>
<div class="djxxTable">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate
id="boxfdcq"
:tableData="tableData"
:render="render" />
</div> -->
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div class="tableBox">
<div class="title">
{{ title }}
......@@ -100,10 +100,8 @@
import { getSjlx } from "@/utils/dictionary.js";
import { getFdcq2List } from "@/api/djbDetail.js";
import djbDetail from "./components/djbDetail.vue"
import printTemplate from "./components/printTemplate.vue";
export default {
components: {
printTemplate,
djbDetail
},
......
......@@ -5,7 +5,9 @@
-->
<template>
<div class="djxxTable">
<div v-show="false">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate
id="boxjsydsyq"
:tableData="tableData"
......@@ -30,7 +32,6 @@
</div>
</div>
<div class="xxTableBox rollTable">
<!-- 固定前三个 -->
<table class="xxTable">
<tr v-for="(item, colindex) in columns" :key="colindex">
<td>
......@@ -102,7 +103,7 @@
</tr>
</table>
</div>
</div>
</div> -->
</div>
</template>
......
......@@ -5,7 +5,9 @@
-->
<template>
<div class="djxxTable">
<div v-show="false">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate id="boxygdj" :tableData="tableData" :render="render"/>
</div>
<div class="tableBox">
......@@ -93,7 +95,7 @@
</tr>
</table>
</div>
</div>
</div> -->
</div>
</template>
......@@ -114,14 +116,14 @@ export default {
// },
shows:false,
title: "预告登记信息",
qsztList: datas.columns().qsztList,
checkList: datas.columns().checkList,
// qsztList: datas.columns().qsztList,
// checkList: datas.columns().checkList,
//传递参数
propsParam: this.$attrs,
//列表数据
tableData: [],
//空列值个数
emptycolNum: datas.columns().emptycolNum,
// emptycolNum: datas.columns().emptycolNum,
//列名称对象
columns: datas.columns().YGDJ,
render:false
......@@ -131,27 +133,27 @@ export default {
this.loadData();
},
methods: {
openPrint(){
this.render=true
setTimeout(() => {
this.prinsss()
}, 100)
},
prinsss(){
printJS({
printable: "boxygdj", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
type: "html",
maxWidth: 800, // 最大宽度
font_size: "", // 不设置则使用默认字体大小
style: `@font-face {
font-family: "STZHONGS";
src: url(${window.ttf}) format("truetype");
}`,
// 继承原来的所有样式
targetStyles: ["*"]
});
this.render=false
},
// openPrint(){
// this.render=true
// setTimeout(() => {
// this.prinsss()
// }, 100)
// },
// prinsss(){
// printJS({
// printable: "boxygdj", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
// type: "html",
// maxWidth: 800, // 最大宽度
// font_size: "", // 不设置则使用默认字体大小
// style: `@font-face {
// font-family: "STZHONGS";
// src: url(${window.ttf}) format("truetype");
// }`,
// // 继承原来的所有样式
// targetStyles: ["*"]
// });
// this.render=false
// },
/**
* @description: loadData
* @author: miaofang
......
......@@ -5,7 +5,9 @@
-->
<template>
<div class="djxxTable">
<div v-show="false">
<djbDetail :title="title" :shows="shows" :propsParam="propsParam"
:columns="columns" :tableData="tableData" />
<!-- <div v-show="false">
<printTemplate
id="boxyydj"
:tableData="tableData"
......@@ -99,7 +101,7 @@
</tr>
</table>
</div>
</div>
</div> -->
</div>
</template>
......@@ -107,11 +109,11 @@
import { datas } from "./qlxxFormData.js";
import { getYydjList } from "@/api/djbDetail.js";
import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
import printTemplate from "./components/printTemplate.vue";
export default {
components: {
printTemplate,
},
import djbDetail from "./components/djbDetail.vue"
export default {
components: {
djbDetail
},
data() {
return {
printObj: {
......@@ -137,27 +139,27 @@ export default {
this.loadData();
},
methods: {
openPrint() {
this.render = true;
setTimeout(() => {
this.prinsss();
}, 100);
},
prinsss() {
printJS({
printable: "boxyydj", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
type: "html",
maxWidth: 800, // 最大宽度
font_size: "", // 不设置则使用默认字体大小
style: `@font-face {
font-family: "STZHONGS";
src: url(${window.ttf}) format("truetype");
}`,
// 继承原来的所有样式
targetStyles: ["*"],
});
this.render=false
},
// openPrint() {
// this.render = true;
// setTimeout(() => {
// this.prinsss();
// }, 100);
// },
// prinsss() {
// printJS({
// printable: "boxyydj", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
// type: "html",
// maxWidth: 800, // 最大宽度
// font_size: "", // 不设置则使用默认字体大小
// style: `@font-face {
// font-family: "STZHONGS";
// src: url(${window.ttf}) format("truetype");
// }`,
// // 继承原来的所有样式
// targetStyles: ["*"],
// });
// this.render=false
// },
/**
* @description: loadData
* @author: miaofang
......@@ -190,61 +192,61 @@ export default {
}
});
},
/**
* @description: checkChange
* @author: miaofang
*/
checkChange() {
if (this.checkList.length === 0) {
this.tableData = [];
this.emptycolNum = datas.columns().emptycolNum;
} else {
this.loadData();
}
},
/**
* @description: getQsztName
* @param {*} code
* @author: miaofang
*/
getQsztName(code) {
let name = "";
for (let item of this.qsztList) {
if (item.value == code) {
name = item.label;
break;
}
}
return name;
},
// 新增一条补录信息
/**
* @description: 新增一条补录信息
* @param {*} row
* @param {*} del
* @author: miaofang
*/
editDialog(row, del) {
this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$parent.addRepairRecord(row, del);
// /**
// * @description: checkChange
// * @author: miaofang
// */
// checkChange() {
// if (this.checkList.length === 0) {
// this.tableData = [];
// this.emptycolNum = datas.columns().emptycolNum;
// } else {
// this.loadData();
// }
// },
// /**
// * @description: getQsztName
// * @param {*} code
// * @author: miaofang
// */
// getQsztName(code) {
// let name = "";
// for (let item of this.qsztList) {
// if (item.value == code) {
// name = item.label;
// break;
// }
// }
// return name;
// },
// // 新增一条补录信息
// /**
// * @description: 新增一条补录信息
// * @param {*} row
// * @param {*} del
// * @author: miaofang
// */
// editDialog(row, del) {
// this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
// confirmButtonText: "确定",
// cancelButtonText: "取消",
// type: "warning",
// })
// .then(() => {
// this.$parent.addRepairRecord(row, del);
this.$message({
type: "success",
message: "补录成功!",
});
})
.catch(() => {
this.$message({
type: "info",
message: "取消编辑",
});
});
},
// this.$message({
// type: "success",
// message: "补录成功!",
// });
// })
// .catch(() => {
// this.$message({
// type: "info",
// message: "取消编辑",
// });
// });
// },
},
};
</script>
......
<!--
* @Description: workFrame左侧菜单列表-普通
* @Autor: renchao
* @LastEditTime: 2023-09-13 14:21:14
* @LastEditTime: 2023-09-15 17:06:29
-->
<template>
<div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
......@@ -45,12 +45,14 @@
import { mapGetters } from 'vuex'
import { leftMenu, deleteSlbdcdy, jdcxLeftMenu } from "@/api/workFlow.js"
export default {
props: {
paramData: {
type: Object,
default: () => { }
}
},
data () {
return {
//受理申请标识码
bsmSlsq: this.$route.query.bsmSlsq,
//当前流程所在环节
bestepid: this.$route.query.bestepid,
// 默认选中
activeIndex: '0',
// 折叠
......@@ -65,9 +67,6 @@
currentSelectProps: {}
}
},
mounted () {
this.loadBdcdylist();
},
computed: {
...mapGetters(['isRefresh'])
},
......@@ -79,7 +78,16 @@
}
},
immediate: true
}
},
paramData: {
handler (newVal, oldVal) {
if (newVal) {
this.loadBdcdylist()
}
},
immediate: true,
deep: true
},
},
methods: {
/**
......@@ -89,13 +97,11 @@
loadBdcdylist () {
let that = this
var formdata = new FormData();
formdata.append("bsmSlsq", this.bsmSlsq);
if (this.$route.query.bestepid) {
formdata.append("bestepid", this.bestepid);
}
if (this.$route.query.bsmBusiness) {
formdata.append("bsmBusiness", this.$route.query.bsmBusiness);
}
// 受理申请标识码
formdata.append("bsmSlsq", this.paramData.bsmSlsq);
// 当前流程所在环节
formdata.append("bestepid", this.paramData.bestepid);
formdata.append("bsmBusiness", this.paramData.bsmBusiness);
if (this.$route.query.type == 'jdcx') {
jdcxLeftMenu(formdata).then((res) => {
if (res.code === 200 && res.result) {
......
<!--
* @Description: workFrame左侧菜单列表-分割
* @Autor: renchao
* @LastEditTime: 2023-09-12 13:32:29
* @LastEditTime: 2023-09-15 15:02:25
-->
<template>
<div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
......@@ -61,10 +61,6 @@
export default {
data () {
return {
//受理申请标识码
bsmSlsq: this.$route.query.bsmSlsq,
//当前流程所在环节
bestepid: this.$route.query.bestepid,
// 变更前单元默认选中
activeIndex: '0',
// 变更后单元默认选中
......@@ -105,13 +101,11 @@
loadBdcdylist () {
let that = this
var formdata = new FormData();
formdata.append("bsmSlsq", this.bsmSlsq);
if (this.$route.query.bestepid) {
formdata.append("bestepid", this.bestepid);
}
if (this.$route.query.bsmBusiness) {
formdata.append("bsmBusiness", this.$route.query.bsmBusiness);
}
// 受理申请标识码
formdata.append("bsmSlsq", this.paramData.bsmSlsq);
// 当前流程所在环节
formdata.append("bestepid", this.paramData.bestepid);
formdata.append("bsmBusiness", this.paramData.bsmBusiness);
if (this.$route.query.type == 'jdcx') {
jdcxLeftMenu(formdata).then((res) => {
if (res.code === 200 && res.result) {
......@@ -152,7 +146,6 @@
})
}
},
//批量按钮判断
/**
* @description: 批量按钮判断
* @author: renchao
......@@ -202,9 +195,9 @@
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
message: "已取消删除"
})
})
},
/**
* @description: 批量按钮点击事件
......@@ -214,7 +207,6 @@
this.currentSelectProps.batchOperation = true;
// this.activeIndex = "-1";
this.$parent.stepForm(0);
},
/**
* @description: 申请单元点击事件
......
......@@ -3,14 +3,12 @@
* @Autor: renchao
* @LastEditTime: 2023-09-12 09:41:27
*/
//流程环节操作按钮
/**
* @description: 流程环节操作按钮
* @param {*} tabName
* @param {*} djywbm
* @author: renchao
*/
export function getForm (tabName, djywbm) {
export function getForm (tabName) {
let form;
switch (tabName) {
case "tdsyqslxx":
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-15 14:44:53
* @LastEditTime: 2023-09-18 09:32:09
*/
import { getPrintTemplateByCode } from "@/api/print";
import { uploadUndo } from "@/api/clxx";
import { getLodop } from "@/utils/LodopFuncs"
import { getXtParamsByYwh } from "@/api/djyw.js"
import {
stepExpandInfo,
record,
......@@ -38,11 +39,19 @@ export default {
batchButtonName: '',
// 受理申请信息
slsq: {},
dqhj: ""
dqhj: "",
// 业务流程需要的参数
paramData: {},
}
},
mounted () {
this.flowInitParam();
created () {
// 根据业务号获取系统参数
getXtParamsByYwh(this.$route.query.ywh).then(res => {
this.paramData = res.result
console.log(this.paramData, 'this.paramData');
this.isShowMenu = true
this.flowInitParam();
})
},
methods: {
/**
......@@ -51,8 +60,8 @@ export default {
*/
flowInitParam () {
var formdata = new FormData();
formdata.append("bsmSlsq", this.bsmSlsq);
formdata.append("bestepid", this.bestepid);
formdata.append("bsmSlsq", this.paramData.bsmSlsq);
formdata.append("bestepid", this.paramData.bestepid);
if (this.type) {
formdata.append("type", "READ_ONLY");
}
......@@ -68,7 +77,6 @@ export default {
}
})
},
//流程环节操作按钮
/**
* @description: 流程环节操作按钮
* @param {*} item
......@@ -240,8 +248,8 @@ export default {
})
})
break;
case "B10":
break;
case "B10":
break;
case "rm":
this.del()
break;
......@@ -280,7 +288,6 @@ export default {
});
});
},
//发送下一个环节
/**
* @description: 发送下一个环节
* @param {*} obj
......@@ -293,7 +300,6 @@ export default {
tabList: this.tabList
}, '800px', true)
},
//转出最后一个流程
/**
* @description: 转出最后一个流程
* @param {*} obj
......@@ -306,7 +312,6 @@ export default {
tabList: this.tabList
}, '800px', true)
},
//批量操作
/**
* @description: 批量操作
* @author: renchao
......@@ -316,8 +321,7 @@ export default {
width: "50%",
btnShow: false,
bsmSlsq: this.bsmSlsq,
dataList: this.unitData,
dataList: this.unitData
})
},
/**
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-14 17:19:13
* @LastEditTime: 2023-09-15 17:01:12
-->
<template>
<div class="container">
......@@ -38,10 +38,12 @@
<!-- 内容框架 -->
<div class="containerFrame">
<!-- 左侧菜单栏 区分业务-->
<segmentMenu
v-if="['A0320099', 'A0330099'].includes(slsq.djqxbm)"
@getCurrentSelectProps="getCurrentSelectProps" />
<ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" />
<div v-if="isShowMenu">
<segmentMenu :paramData="paramData"
v-if="['A0320099', 'A0330099'].includes(slsq.djqxbm)"
@getCurrentSelectProps="getCurrentSelectProps" />
<ordinaryMenu :paramData="paramData" v-else @getCurrentSelectProps="getCurrentSelectProps" />
</div>
<div class="leftCon">
<!-- 分屏左侧预览 -->
<div v-if="splitScreen" class="splitScreen-con">
......@@ -51,7 +53,7 @@
<div class="rightContainer">
<div class="count">
当前流程所在环节:
<span>{{ this.zbhj }}</span>
<span>{{ $route.query.zbhj }}</span>
</div>
<el-tabs
v-model="tabName"
......@@ -132,17 +134,8 @@
mixins: [WorkFlow, publicFlow],
data () {
return {
// printObj: {
// id: "box",
// preview: true,
// },
isDialog: false,
//受理申请标识码
bsmSlsq: this.$route.query.bsmSlsq,
//当前流程所在环节
bestepid: this.$route.query.bestepid,
//当前流程所在环节
zbhj: this.$route.query.zbhj,
// 左侧是否显示,获取完成系统参数之后再显示
isShowMenu: false,
//设置那个表单选中
tabName: "",
//设置那个表单选择
......@@ -166,7 +159,7 @@
bsmZd: "",
Receiptdata: {},
shows: false
};
}
},
mounted () {
this.$store.dispatch("user/refreshPage", false);
......@@ -185,7 +178,7 @@
// 获取打印回执数据
var formdata = new FormData();
formdata.append("bsmSldy", this.currentSelectProps.bsmSldy);
formdata.append("bsmSlsq", this.bsmSlsq);
formdata.append("bsmSlsq", this.paramData.bsmSlsq);
formdata.append("djlx", this.currentSelectProps.djlx);
BatchInit(formdata).then((res) => {
if (res.code === 200 && res.result) {
......@@ -195,7 +188,7 @@
this.prinsss()
}, 100)
} else {
this.$message.error(res.message);
this.$message.error(res.message)
}
})
},
......@@ -211,7 +204,7 @@
}`,
// 继承原来的所有样式
targetStyles: ["*"]
});
})
},
/**
* @description: getCurrentSelectProps
......@@ -219,7 +212,7 @@
* @author: renchao
*/
getCurrentSelectProps (val) {
this.currentSelectProps = val;
this.currentSelectProps = val
},
/**
* @description: beforeunloadHandler
......@@ -238,7 +231,7 @@
//判断是窗口关闭还是刷新
if (this._gap_time <= 10) {
//取消认领
unClaimTask(this.bsmSlsq, this.bestepid);
unClaimTask(this.paramData.bsmSlsq, this.paramData.bestepid)
}
},
/**
......@@ -249,7 +242,6 @@
stepForm (index) {
getStepFormInfo(this.currentSelectProps).then((res) => {
if (res.code === 200) {
// this.fresh++;
//获取单元对应的所有表单信息
this.tabList = res.result;
//默认加载第一个表单信息
......@@ -270,37 +262,14 @@
this.tabList.forEach(function (item, index) {
if (item.value == "clxx") {
that.clxxIndex = index;
that.clxxForm = getForm(item.value, that.$route.query.sqywbm);
that.clxxTab = item;
that.clxxIndex = index
that.clxxForm = getForm(item.value)
that.clxxTab = item
}
});
})
}
}
});
},
/**
* @description: openDialog
* @author: renchao
*/
openDialog () {
this.$store.dispatch("user/refreshPage", false);
let data = JSON.parse(localStorage.getItem("ywbl"));
let title;
if (data?.sqywmc) {
title = "申请业务:" + data?.sqywmc;
} else {
title = "申请业务:" + data?.djywmc;
}
this.$popupDialog(
title,
"ywbl/ywsq/selectBdc",
{ djywbm: this.$route.query.sqywbm, isJump: true, sqywInfo: data },
"80%",
true
);
})
},
/**
* @description: 右侧表单选项卡事件
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-25 16:15:46
* @LastEditTime: 2023-09-15 16:32:06
-->
<template>
<div class="container">
......@@ -26,8 +26,10 @@
<!-- 内容框架 -->
<div class="containerFrame">
<!-- 左侧菜单栏 区分业务-->
<segmentMenu v-if="['A0320099','A0330099' ].includes(slsq.djqxbm)" @getCurrentSelectProps="getCurrentSelectProps" />
<ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" />
<div v-if="isShowMenu">
<segmentMenu :paramData="paramData" v-if="['A0320099','A0330099' ].includes(slsq.djqxbm)" @getCurrentSelectProps="getCurrentSelectProps" />
<ordinaryMenu :paramData="paramData" v-else @getCurrentSelectProps="getCurrentSelectProps" />
</div>
<div class="leftCon">
<!-- 分屏左侧预览 -->
......@@ -69,16 +71,14 @@
},
data () {
return {
// 左侧是否显示,获取完成系统参数之后再显示
isShowMenu: false,
// 流程图
imgSrc: "",
// 折叠
isShowdrawer: true,
// 默认选中
activeIndex: "0",
//受理申请标识码
bsmSlsq: this.$route.query.bsmSlsq,
//当前流程所在环节
bestepid: this.$route.query.bestepid,
// 判断类型
type: "READ_ONLY",
//设置那个表单选中
......@@ -99,7 +99,7 @@
//材料信息选择卡索引
clxxIndex: "",
//材料信息选项卡对象
clxxTab: {},
clxxTab: {}
};
},
methods: {
......@@ -111,7 +111,6 @@
getCurrentSelectProps (val) {
this.currentSelectProps = val
},
//申请单元点击事件
/**
* @description: 申请单元点击事件
* @param {*} index
......@@ -121,17 +120,18 @@
this.currentSelectProps.type = "READ_ONLY"
getStepFormInfo(this.currentSelectProps).then((res) => {
if (res.code === 200) {
this.fresh++;
//获取单元对应的所有表单信息
this.tabList = res.result;
//默认加载第一个表单信息
//默认加载第一个表单信息
let arr = res.result.filter(item => item.defaultForm)
if (arr.length > 0) {
this.tabName = arr[0].value;
} else {
this.tabName = res.result[0].value;
}
if (sessionStorage.getItem('activeName') == this.tabName) {
this.fresh++;
}
this.ableOperation = this.tabList[0].ableOperation
//批量操作无分屏按钮
if (index != null) {
......@@ -139,29 +139,28 @@
let that = this;
this.tabList.forEach(function (item, index) {
if (item.value == "clxx") {
that.clxxIndex = index;
that.clxxForm = getForm(item.value, that.$route.query.sqywbm);
that.clxxTab = item;
that.clxxIndex = index
that.clxxForm = getForm(item.value)
that.clxxTab = item
}
})
}
}
})
},
//选项卡切换事件
/**
* @description: 右侧表单选项卡事件
* @param {*} handleClick
* @author: renchao
*/
handleClick(a) {
let p = Object.keys(this.tabList[0]).filter(
(item) => item == "ableOperation"
);
if (p) {
this.ableOperation = this.tabList[a.index].ableOperation;
/**
* @description: 右侧表单选项卡事件
* @param {*} handleClick
* @author: renchao
*/
handleClick (a) {
let p = Object.keys(this.tabList[0]).filter(
(item) => item == "ableOperation"
);
if (p) {
this.ableOperation = this.tabList[a.index].ableOperation;
}
}
},
}
}
</script>
......
......@@ -197,7 +197,7 @@
}
})
if (this.formData.isAdd != 1) {
store.dispatch('user/reWorkFresh', false)
store.dispatch("user/refreshPage", false);
update(this.ruleForm).then(res => {
if (res.code == 200) {
this.$message.success('保存成功')
......@@ -206,7 +206,7 @@
this.resetTableFields();
this.closeDialog();
//刷新列表
store.dispatch('user/reWorkFresh', true)
store.dispatch("user/refreshPage", true);
} else {
this.$message.error(res.message);
}
......@@ -214,7 +214,7 @@
} else {
that.$refs['ruleForm'].validate((valid) => {
if (valid) {
store.dispatch('user/reWorkFresh', false)
store.dispatch("user/refreshPage", false);
addQy(this.ruleForm).then(res => {
if (res.code == 200) {
that.$message.success('保存成功')
......@@ -223,7 +223,7 @@
that.resetTableFields();
that.closeDialog();
//刷新列表
store.dispatch('user/reWorkFresh', true)
store.dispatch("user/refreshPage", true);
} else {
that.$message.error(res.message);
}
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-07 15:04:46
* @LastEditTime: 2023-09-15 15:50:26
-->
<template>
<dialogBox title="新建材料信息" width="20%" isMain v-model="myValue" @closeDialog="closeDialog" @submitForm="handleSubmit"
......@@ -24,6 +24,13 @@
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="材料编码" prop="clbm">
<el-input v-model="ruleForm.clbm"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</dialogBox>
</template>
......@@ -40,6 +47,7 @@
ruleForm: {
cllx: "",
clmc: "",
clbm: ""
},
rules: {
cllx: [
......@@ -47,7 +55,10 @@
],
clmc: [
{ required: true, message: '请输入材料名称', trigger: 'blur' }
]
],
clbm: [
{ required: true, message: '请输入材料编码', trigger: 'blur' }
],
}
}
},
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-14 11:14:54
* @LastEditTime: 2023-09-15 15:38:53
-->
<template>
<div class="clmlmx-box">
......@@ -37,8 +37,15 @@
label: "材料名称",
render: (h, scope) => {
return (
(scope.row.sfxjcl == '1') ?
<el-input value={scope.row.clmc} onInput={(val) => { scope.row.clmc = val }}></el-input> : <span>{scope.row.clmc}</span>
<el-input value={scope.row.clmc} onInput={(val) => { scope.row.clmc = val }}></el-input>
)
}
},
{
label: "材料编码",
render: (h, scope) => {
return (
<el-input value={scope.row.clbm} onInput={(val) => { scope.row.clbm = val }}></el-input>
)
}
},
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-14 14:23:19
* @LastEditTime: 2023-09-15 15:54:13
-->
<template>
<div class="clxx">
......@@ -289,7 +289,7 @@
ywPopupDialog("申请材料目录", "xxba/components/clxx/dialog/clxxDetailDialog", {
data: this.tableData,
bsmCompany: this.formData.bsmCompany
}, "60%", true, false)
}, "50%", true, false)
},
//设置tableData
setTableData (tableData) {
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-14 11:11:10
* @LastEditTime: 2023-09-15 15:41:36
-->
<template>
<div class="from-clues">
......@@ -39,6 +39,7 @@
</div>
</template>
<script>
import { mapGetters } from 'vuex'
import table from "@/utils/mixin/table"
import { datas, sendThis } from "./data"
import { queryQyByPage, addQy, remove } from "@/api/xxba.js";
......@@ -65,6 +66,17 @@
},
};
},
computed: {
...mapGetters(['isRefresh'])
},
watch: {
isRefresh: {
handler (newVal, oldVal) {
if (newVal) this.queryClick()
},
immediate: true
}
},
methods: {
/**
* @description: queryClick
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-07 14:30:50
* @LastEditTime: 2023-09-15 15:47:37
-->
<template>
<div class="from-clues">
......@@ -59,7 +59,6 @@
watch: {
workFresh: {
handler (newVal, oldVal) {
console.log(newVal, 'newVal');
if (newVal) this.queryClick()
}
}
......@@ -138,6 +137,9 @@
message: '已取消删除'
})
})
},
handleEdit (row) {
this.$popupDialog("编辑企业", "xxba/components/addDialog", { isAdd: 2, ...row }, "75%")
}
}
}
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-12 13:39:20
* @LastEditTime: 2023-09-15 16:30:47
-->
<template>
<div class="from-clues">
......@@ -264,7 +264,7 @@
this.$confirm("确定要删除吗, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
type: "warning"
})
.then(() => {
deleteFlow(formdata).then((res) => {
......@@ -274,18 +274,18 @@
type: "success",
message: "删除成功!",
});
this.queryClick();
this.queryClick()
} else {
this.$message.error(res.message);
this.$message.error(res.message)
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
message: "已取消删除"
})
})
},
/**
* @description: ywhClick
......@@ -315,18 +315,22 @@
);
window.open(href, `djbworkFrame${item.bsmSlsq}`);
} else {
const { href } = this.$router.resolve(
"/workFrame?bsmSlsq=" +
item.bsmSlsq +
"&bestepid=" +
item.bestepid +
"&bsmBusiness=" +
"&sqywbm=" +
item.djywbm +
"&zbhj=" +
item.zbhj
);
window.open(href, `workFrame${item.bsmSlsq}`);
// const { href } = this.$router.resolve(
// "/workFrame?bsmSlsq=" +
// item.bsmSlsq +
// "&bestepid=" +
// item.bestepid +
// "&bsmBusiness=" +
// "&sqywbm=" +
// item.djywbm +
// "&zbhj=" +
// item.zbhj
// );
// window.open(href, `workFrame${item.bsmSlsq}`);
const { href } = this.$router.resolve('/workFrame?ywh=' + item.ywh + '&zbhj=' + item.zbhj)
window.open(href, `workFrame${item.ywh}`)
}
localStorage.setItem("ywbl", JSON.stringify(item));
......
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-09-14 17:17:56
* @LastEditTime: 2023-09-15 16:09:33
-->
<template>
<div class="slxx">
......@@ -69,7 +69,7 @@
</el-col>
<el-col :span="8">
<el-form-item label="坐落:">
<el-input maxlength="100" v-model="ruleForm.sldy.zl"></el-input>
<el-input maxlength="100" disabled v-model="ruleForm.sldy.zl"></el-input>
</el-form-item>
</el-col>
</el-row>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-12 13:39:30
* @LastEditTime: 2023-09-15 15:59:24
-->
<template>
<div class="from-clues">
......@@ -274,13 +274,8 @@
);
window.open(href, `djbworkFrameview${item.bsmSlsq}`);
} else {
const { href } = this.$router.resolve(
"/workFrameView?bsmSlsq=" +
item.bsmSlsq +
"&bestepid=" +
item.bestepid
);
window.open(href, `workFrameView${item.bsmSlsq}`);
const { href } = this.$router.resolve('/workFrameView?ywh=' + item.ywh + '&type=jdcx')
window.open(href, `urlname${item.ywh}`)
}
}
}
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-05 09:45:31
* @LastEditTime: 2023-09-15 16:55:37
*/
import Router from '@/router'
export default {
......@@ -24,13 +24,15 @@ export default {
* @author: renchao
*/
jump (data, type) {
const { href } = Router.resolve(
"/workFrame?bsmSlsq=" +
data.bsmSlsq +
"&bestepid=" +
data.bestepid + '&bsmBusiness=' + '&sqywbm=' + type+"&zbhj=受理"
);
window.open(href, "_blank");
// const { href } = Router.resolve(
// "/workFrame?bsmSlsq=" +
// data.bsmSlsq +
// "&bestepid=" +
// data.bestepid + '&bsmBusiness=' + '&sqywbm=' + type+"&zbhj=受理"
// );
// window.open(href, "_blank");
const { href } = Router.resolve('/workFrame?ywh=' + data.ywh + '&zbhj=受理')
window.open(href, "_blank")
this.$popupCacel()
},
/**
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-02 09:56:26
* @LastEditTime: 2023-09-15 17:11:42
-->
<template>
<div class="from-clues">
......@@ -115,7 +115,7 @@
type: 'success'
})
if (!this.isJump) {
this.jump(res.result, this.djywbm)
this.jump(res.result)
} else {
store.dispatch('user/refreshPage', true);
}
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-29 13:08:08
* @LastEditTime: 2023-09-15 17:25:11
*/
import filter from '@/utils/filter.js'
let vm = null
......@@ -34,6 +34,7 @@ class data extends filter {
{
prop: "status",
label: "状态",
width: '130',
render: (h, scope) => {
return (
<div>
......@@ -80,8 +81,15 @@ class data extends filter {
}
},
{
prop: "qlrzjhm",
label: "证件号",
witdth: '100',
render: (h, scope) => {
return (
<el-tooltip effect="dark" content={scope.row.qlrzjhm} placement="top" popper-class="tooltip-width ">
<span class="ellipsis-table"> {scope.row.qlrzjhm}</span>
</el-tooltip>
)
}
},
{
prop: "qlxzmc",
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-25 16:34:27
* @LastEditTime: 2023-09-15 15:06:50
-->
<template>
<div class="from-clues">
......@@ -114,7 +114,6 @@
this.queryClick()
},
methods: {
// 初始化数据
/**
* @description: 初始化数据
* @author: renchao
......@@ -139,7 +138,6 @@
handleSort (name, sort) {
console.log(name, sort);
},
// 高级查询
/**
* @description: 高级查询
* @author: renchao
......@@ -151,8 +149,8 @@
* @author: renchao
*/
openDialog (item) {
const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3' + '&type=jdcx')
window.open(href, `urlname${item.bsmSlsq}`)
const { href } = this.$router.resolve('/workFrameView?ywh=' + item.ywh + '&type=jdcx')
window.open(href, `urlname${item.ywh}`)
}
}
}
......
......@@ -78,9 +78,15 @@ class data extends filter {
// width: '140'
// },
{
prop: "ywh",
label: "业务号",
width: '100'
minWidth: '100',
render: (h, scope) => {
return (
<div>
<el-link type="primary" onClick={() => { vm.openWorkDialog(scope.row) }}>{scope.row.ywh}</el-link>
</div>
)
}
},
{
label: "权利类型",
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-01 09:04:48
* @LastEditTime: 2023-09-15 14:52:20
-->
<template>
<div class="from-clues">
......@@ -37,7 +37,6 @@
<el-col :span="4" class="btnColRight">
<el-form-item>
<el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button>
<!-- <el-button @click="moreQueryClick()">高级查询</el-button> -->
</el-form-item>
</el-col>
</el-row>
......@@ -75,12 +74,12 @@
tableData: {
total: 0,
columns: datas.columns(),
data: [],
},
};
data: []
}
}
},
activated () {
this.queryClick();
this.queryClick()
},
methods: {
/**
......@@ -110,6 +109,15 @@
bsmBdcqz: item.bsmBdcqz
}, '1210px', true)
})
},
/**
* @description: openWorkDialog
* @param {*} item
* @author: renchao
*/
openWorkDialog (item) {
const { href } = this.$router.resolve('/workFrameView?ywh=' + item.ywh + '&type=jdcx')
window.open(href, `urlname${item.ywh}`)
}
}
}
......