com.bstek.bdf2.core.model.DefaultDept String ID true bdf2.deptMaintain#uniqueCheck 名称 true String 描述说明 200 Date 建成时间 String 类型 true 库区编码 所在省 ${dorado.getDataProvider("dicAreaPR#listDicArea").getResult()} code name 所在城市 ${dorado.getDataProvider("dicAreaPR#listDicArea").getResult()} code name 所属区县 ${dorado.getDataProvider("dicAreaPR#listDicArea").getResult()} code name Double 经度 Double 纬度 邮编 仓房数 Integer 油罐数 Integer 地址 联系人 联系电话 传真 单位类型 ${dorado.getDataProvider("deptPR#triggerCompanyType").getResult()} code name false 企业性质 ${dorado.getDataProvider("deptPR#triggerNature").getResult()} code name 法人 库区数 Integer 工商登记注册号 信用编码 廒间数 Integer 0.000 吨 Double 有效仓容 0.000 吨 Double 有效罐容 0.00 平方米 Double 设计面积 是否代储 ${dorado.getDataProvider("deptPR#triggerActingReserve").getResult()} code name 库区产权 ${dorado.getDataProvider("deptPR#triggerPropertyRight").getResult()} code name 是否启用 [dataTypeDept] deptPR#loadDepts $${this.id} /** * 根据ID的规则判断当前显示的AUtoFROM * @param {Object} type */ changeAutoForm = function(type){ if (null == type) { type = "10"; } if(type == 10){//企业配置 view.get("#panelDetail").set("caption","单位信息"); view.get("#autoFormCompany").set("visible",true); view.get("#autoFormDept").set("visible",false); } if(type == 20){//区库信息 view.get("#panelDetail").set("caption","库区信息"); view.get("#autoFormCompany").set("visible",false); view.get("#autoFormDept").set("visible",true); } }; font-awesome if (self.getData().entityCount == 0){ intro.start(); } [dataTypeDept] deptPR#loadDepts true 组织架构 fa fa-share-alt var node=arg.oldCurrent; if(node){ var data=node.get("data"); if(data && data.state!=dorado.Entity.STATE_NONE){ view.id("updateActionSaveDepts").execute(); if(data.validate()!="ok"){ arg.processDefault=false; } } } view.id("menuDepts").show({ position:{ left:arg.event.pageX, top:arg.event.pageY } }); //控制页面显示效果 var type = self.get("currentEntity").get("type"); changeAutoForm(type); dataSetDept url(>skin>common/icons.gif) -260px -40px CurrentDept true dept dept true onOrInsertItems true 1 name url(>skin>common/icons.gif) -260px -40px children true 企业信息 fa fa-building-o dataSetDept *,*,* 150 right !CurrentDept true display name name type type 公司 10 库点 20 部门 30 dataSetDept *,*,* 150 right !CurrentDept false display name name type type 公司 10 库点 20 部门 30 val val 启用 Y 禁用 N desc desc TextArea code code actingReserve actingReserve propertyRight propertyRight area area storage storage oilStorage oilStorage buildingNum buildingNum depotNum depotNum oilNum oilNum contact contact phone phone fax fax province province city city country country postCode postCode address address lat lat lon lon http://api.map.baidu.com/lbsapi/getpoint/ _blank 150px 帮助:点击坐标位置拾取 //只有区域节点下面才可以添加区域 var treeDept = this.id("dataTreeDept"); var currentEntity = treeDept.get("currentEntity"); var parentId = currentEntity.get("id"); var type = currentEntity.get("type"); console.log(type); if ("10" != currentEntity.get("type")) { $alert("当前节点下不支持新增库点,请选择公司节点下添加"); return; } if (currentEntity) { newEntity = currentEntity.createChild("children", { parentId: parentId }); treeDept.get("currentNode").expand(); treeDept.set("currentEntity", newEntity); }; //新增时候手动创建一个ID格式,切换页面 changeAutoForm("20"); 添加库区 url(>skin>common/icons.gif) -280px -120px var treeDept = this.id("dataTreeDept"); var currentEntity = treeDept.get("currentEntity"); if (currentEntity) { view.id("ajaxActionCheckDeptChildren").set("parameter", currentEntity.get("id")).execute(function(count){ if (count>0){ dorado.MessageBox.alert("请先删除子部门"); } else { dorado.MessageBox.confirm("是否确定删除此部门及其子部门信息?",function(){ currentEntity.remove(); }); } }); } 删除当前部门 url(>skin>common/icons.gif) -40px -0px deptPR#saveDepts 数据保存成功! dataSetDept deptPR#countChildren