diff --git a/common/src/main/resources/template/js/dsFormPage/writePage.js b/common/src/main/resources/template/js/dsFormPage/writePage.js
index 0e85de563acd914a92312ccf5ae12aedc182c853..f53635c4bdca62b63d4693d8b5a36d093c4f7579 100644
--- a/common/src/main/resources/template/js/dsFormPage/writePage.js
+++ b/common/src/main/resources/template/js/dsFormPage/writePage.js
@@ -22,6 +22,18 @@ layui.config({
+
+ `,
+ 'isDataAuth': ``
};
@@ -64,12 +76,28 @@ layui.config({
if (type == 'simpleTable') {
$('#otherDom').html(pageHtml[type]);
skyeyeClassEnumUtil.showEnumDataListByClassName("whetherEnum", 'radio', "isPage", data.isPage, form);
+ // 数据权限信息
+ skyeyeClassEnumUtil.showEnumDataListByClassName("whetherEnum", 'radio', "isDataAuth", data.isDataAuth, form);
+ if (dataShowType.getData("isDataAuth") == 1) {
+ $('#otherDom').append(pageHtml['isDataAuth']);
+ } else {
+ $('#dataAuthPointNumBox').remove();
+ }
+
$("#searchTips").val(data.searchTips);
} else {
$('#otherDom').html('');
}
}
+ form.on('radio(isDataAuthFilter)', function(data) {
+ if (dataShowType.getData("isDataAuth") == 1) {
+ $('#otherDom').append(pageHtml['isDataAuth']);
+ } else {
+ $('#dataAuthPointNumBox').remove();
+ }
+ });
+
matchingLanguage();
form.render();
form.on('submit(formWriteBean)', function (data) {
@@ -80,12 +108,17 @@ layui.config({
remark: $("#remark").val(),
type: $("#type").val(),
className: parent.objectId,
- operateIdList: isNull($('#operateIdList').attr('value')) ? [] : $('#operateIdList').attr('value')
+ isDataAuth: dataShowType.getData("isDataAuth"),
+ operateIdList: isNull($('#operateIdList').attr('value')) ? [] : $('#operateIdList').attr('value'),
+ dataAuthPointNum: ''
};
if (params.type == 'simpleTable') {
- params['isPage'] = $("#isPage input:radio:checked").val();
+ params['isPage'] = dataShowType.getData("isPage");
params['searchTips'] = $("#searchTips").val();
+ if (params.isDataAuth == 1) {
+ params.dataAuthPointNum = $('#dataAuthPointNum').val();
+ }
}
var businessApi = {
diff --git a/web/src/main/resources/template/assets/lib/layui/custom.js b/web/src/main/resources/template/assets/lib/layui/custom.js
index 7f3acd3171f98aed45447867099298badec988c8..07f35877c157b7e160ae726d7400306e0aaeef43 100644
--- a/web/src/main/resources/template/assets/lib/layui/custom.js
+++ b/web/src/main/resources/template/assets/lib/layui/custom.js
@@ -345,7 +345,7 @@ function authBtn(urlNum) {
}
/**
- * 加载列表接口的数据权限菜单,因为要和表格搜索结合到一起,所以监听事件是要去initTableSearchUtil.js中查看
+ * 加载列表接口的数据权限菜单,因为要和表格搜索结合到一起,所以监听事件是要去 initTableSearchUtil.js中查看
*
* @param tableId 表格id
* @param urlNum 权限点id
diff --git a/web/src/main/resources/template/json/skyeyeClassEnum.json b/web/src/main/resources/template/json/skyeyeClassEnum.json
index c7d49ac3e96138347336311287c1b0e01ffc8b0c..112567cf3cb8c652c12a93ea7fa000197d4ed0f3 100644
--- a/web/src/main/resources/template/json/skyeyeClassEnum.json
+++ b/web/src/main/resources/template/json/skyeyeClassEnum.json
@@ -47,5 +47,7 @@
"operatePosition": {"name": "操作按钮展示位置", "className": "skyeye-pro#com.skyeye.operate.classenum.OperatePosition"},
"crmContractStateEnum": {"name": "CRM客户合同状态", "className": "skyeye-crm#com.skyeye.contract.classenum.CrmContractStateEnum"},
- "crmContractAuthEnum": {"name": "CRM客户合同权限", "className": "skyeye-crm#com.skyeye.contract.classenum.CrmContractAuthEnum"}
+ "crmContractAuthEnum": {"name": "CRM客户合同权限", "className": "skyeye-crm#com.skyeye.contract.classenum.CrmContractAuthEnum"},
+ "crmOpportunityStateEnum": {"name": "CRM客户商机状态", "className": "skyeye-crm#com.skyeye.opportunity.classenum.CrmOpportunityStateEnum"},
+ "crmOpportunityAuthEnum": {"name": "CRM客户商机权限", "className": "skyeye-crm#com.skyeye.opportunity.classenum.CrmOpportunityAuthEnum"}
}
\ No newline at end of file