Commit 123af0e3 by qiaoyanqi

打开新页签 查询动作

parent a71b809e
......@@ -281,6 +281,31 @@ export default {
],
queryAction: [
{
"value": "openNewPageDetail",
"discard": false,
"path": "云报销",
"extends": {
"paramDes": [
{
"isRequired": true,
"ref": "bill",
"type": "metaData",
"title": "跳转页面",
"key": "viewName"
},
{
"isRequired": true,
"ref": "columnField",
"type": "field",
"title": "单据id",
"key": "billId"
}
]
},
"description": "指定跳转页面,配置单据id,通过打开新页签形式进行跳转",
"title": "打开新页签"
},
{
"value": "queryDeleteBill",
"discard": false,
"path": "云报销",
......
......@@ -64,6 +64,7 @@ import queryAccount from "./query-actions/payments/queryAccount";
import refreshTransactionStatus from "./query-actions/payments/refreshTransactionStatus";
import throughQuery from "./query-actions/throughQuery";
import queryDeleteBill from "./query-actions/queryDeleteBill";
import openNewPageDetail from "./query-actions/openNewPageDetail";
//control
import applyDetail from './control/applyDetail';
import linkShowDetail from './control/linkShowDetail';
......@@ -190,7 +191,8 @@ export default {
deleteInvoiceAction,
simpleAdvanceDeleteAction,
queryDeleteBill,
lincaoAddView
lincaoAddView,
openNewPageDetail
},
billAction: {
printMultiAction,
......
export default {
execute(context, param) {
if (!param.billId || !param.viewName) {
GMS.$hideContainer.$Message.info("请配置跳转页面的参数");
return;
}
let routeData = GMS.routerManager.getRouter().resolve({
path: "/showBillForm/" + param.viewName + "/" + context.selects[0][param.billId],
query:{
params:"{'isEdit':true}"
}
});
window.open(routeData.href, '_blank');
}
}
\ No newline at end of file
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