From 0a7c3ab0a45582c354176dcad7a9cde7042e3084 Mon Sep 17 00:00:00 2001 From: guanzheng <17633119157@163.com> Date: Tue, 30 Apr 2024 11:09:04 +0800 Subject: [PATCH] 1:ocr_dict_init --- .../web/backstage/oa/ocr/distionary/list.html | 57 ++++++++++++++++++- .../service/impl/DepartmentServiceImpl.java | 2 +- .../jyjz/xiaoyao/admin/vo/DepartmentVo.java | 11 ++++ .../mapper/admin/DepartmentMapper.xml | 6 +- .../controller/OcrDictionaryController.java | 19 +++++++ .../xiaoyao/ocr/dataobject/OcrDictionary.java | 5 ++ 6 files changed, 95 insertions(+), 5 deletions(-) diff --git a/htmlweb/web/backstage/oa/ocr/distionary/list.html b/htmlweb/web/backstage/oa/ocr/distionary/list.html index 21525478..0e156964 100644 --- a/htmlweb/web/backstage/oa/ocr/distionary/list.html +++ b/htmlweb/web/backstage/oa/ocr/distionary/list.html @@ -79,6 +79,18 @@ +
+
+
+ +
+ +
+
+
+
@@ -119,6 +131,33 @@ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); + + parent.axgetXiaoyao("${ctx}/backstage/admin/department/showDeptJsTree",null,false,function (data) { + $.each(data,function(name,anArray) { + console.log(anArray) + $("#tenantId").append(""); + }); + }); + + + var config = { + '.chosen-select': {}, + '.chosen-select-deselect': { + allow_single_deselect: true + }, + '.chosen-select-no-single': { + disable_search_threshold: 10 + }, + '.chosen-select-no-results': { + no_results_text: 'Oops, nothing found!' + }, + '.chosen-select-width': { + width: "95%" + } + } + //for (var selector in config) { + // $(selector).chosen(config[selector]); + //} _tableListDistionary = $('#Distionary_list').bootstrapTable({ url: '${ctx}/ocr/dictionary/list', pagination: true, //是否显示分页(*) @@ -149,6 +188,8 @@ // { width:150,valign: "middle",field:'distionatygroupid',title:'数据字典分组主键',sortable:true}, { width:150,valign: "middle",field:'value',title:'编码',sortable:true}, { width:150,valign: "middle",field:'lable',title:'描述',sortable:true}, + { width:150,valign: "middle",field:'tenantName',title:'部门名称',sortable:true}, + { width:200, field: 'id', @@ -164,6 +205,15 @@ ] }); + + /* + + + $('.i-checks').iCheck({ + checkboxClass: 'icheckbox_square-green', + radioClass: 'iradio_square-green', + });*/ + $("#Distionaryform").attr("action","${ctx}/ocr/dictionary/save"); var distionaryForm1 = $('#Distionaryform'); var distionaryError1 = $('.alert-danger', distionaryForm1); @@ -198,6 +248,7 @@ }, success: function (label) { label.closest('.form-group').removeClass('has-error'); + }, submitHandler: function (){ parent.layer.load(); @@ -241,10 +292,10 @@ }); } function _distionaryAdd(){ - $("#Distionaryform")[0].reset(); showDistionaryModel(); - $("#Distionaryform")[0].reset(); } + + function _distionaryUpdateData(jframeid,str){ parent.axgetXiaoyao('${ctx}/ocr/dictionary/getdata/' + str,null,false , function(data){ @@ -252,10 +303,12 @@ $("#id").val(data.data.id); $("#value").val(data.data.value); $("#lable").val(data.data.lable); + $("#tenantId option[value='" + data.data.tenantId + "']").attr("selected",true); showDistionaryModel(); }else{ parent.toastr.error("非法请求。"); } + }); } diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java index 564971fe..a649ce8e 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java @@ -288,7 +288,7 @@ public class DepartmentServiceImpl extends BaseServiceImpl and ENABLED ${enabled.dataOp} ${enabled.likestar}#{enabled.value}${enabled.likeend} and PARENTID ${parentid.dataOp} ${parentid.likestar}#{parentid.value}${parentid.likeend} @@ -185,7 +186,8 @@ select ID AS id, DEPARTNAME AS name, - PARENTID AS pId + PARENTID AS pId, + DEPTNO AS deptNo from S_DEPARTMENT_T WHERE ID = #{id}