diff --git a/src/main/java/cn/com/tenlion/operator/controller/route/agreementportal/AgreementPortalRouteController.java b/src/main/java/cn/com/tenlion/operator/controller/route/agreementportal/AgreementPortalRouteController.java index 6bcde9c..7e860eb 100644 --- a/src/main/java/cn/com/tenlion/operator/controller/route/agreementportal/AgreementPortalRouteController.java +++ b/src/main/java/cn/com/tenlion/operator/controller/route/agreementportal/AgreementPortalRouteController.java @@ -35,4 +35,9 @@ public class AgreementPortalRouteController extends DefaultBaseController { return new ModelAndView("agreementportal/list"); } + @GetMapping("view") + public ModelAndView view() { + return new ModelAndView("agreementportal/view-agreement"); + } + } \ No newline at end of file diff --git a/src/main/resources/templates/agreementportal/list.html b/src/main/resources/templates/agreementportal/list.html index 4529eb1..a82b5c7 100644 --- a/src/main/resources/templates/agreementportal/list.html +++ b/src/main/resources/templates/agreementportal/list.html @@ -123,6 +123,14 @@ return rowData; } }, + { + field: 'viewAgreement', fixed: 'right', width: 90, title: '预览', align: 'center', + templet: function (row) { + return '' + + ' 预览' + } + } /*, {field: 'isOpen', width: 180, title: '是否启用', align:'center', templet: function(row) { @@ -146,6 +154,19 @@ }); } + table.on('tool(dataTable)', function (obj) { + var data = obj.data; + // 添加说明 + if ('viewAgreement' == obj.event) { + viewAgreement(data); + } + }); + + function viewAgreement(data) { + var url = 'route/agreementportal/view?agreementId=' + data.agreementId; + window.open(url); + } + form.on('switch(switchEvent)', function () { let agreementportalId = $(this).attr("agreementportalId"); let checked = this.checked; diff --git a/src/main/resources/templates/agreementportal/view-agreement.html b/src/main/resources/templates/agreementportal/view-agreement.html new file mode 100644 index 0000000..493ddf6 --- /dev/null +++ b/src/main/resources/templates/agreementportal/view-agreement.html @@ -0,0 +1,118 @@ + + + +
+