多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
##### 效果展示 ![](https://box.kancloud.cn/7e81a61dd589378a54d07a43a606bf51_878x236.png) ##### 实现步骤 1. 在mdl里建立商户和品牌的相关字段 ~~~ <input group="基本信息" el="106" ek="fbillhead" visible="-1" id="fdealerid" fn="fdealerid" pn="fdealerid" cn="商户" refid="ydj_dealer" must="1" dfld="fname" /> <input group="基本信息" el="100" id="foperatebrand" ek="fbillhead" fn="foperatebrand" pn="foperatebrand" cn="经营品牌" lock="1" /> ~~~ 2. 在html里建立相应的字段 ~~~ <div class="form-group"> <label class="col-md-4 control-label"><span required="required">*</span>商户</label> <div class="col-md-7"> <div class="input-icon right input-group"> <i class="fa"></i> <input type="lookup" class="form-control" autocomplete="off" name="fdealerid" placeholder="客户" required="required" /> </div> </div> </div> <div class="form-group"> <label class="col-md-4 control-label">品牌</label> <div class="col-md-7"> <div class="input-icon right"> <input type="text" class="form-control" name="foperatebrand" required> </div> </div> </div> ~~~ 3. 建立字段携带关系(选择基础资料,带出其它基础信息),建立rule.json文件,在calcRules里写对应规则 ~~~ { //规则引擎基类 "base": "/mdl/bill.rule.json", //定义表单计算规则 "calcRules": [ //解释:当fdealerid字段不为空里,就把fdealerid基础资料里的字段[foperatebrand]赋值给页面上的[foperatebrand]字段 { "expression": "foperatebrand=fdealerid__foperatebrand|fdealerid!=''" }, ] } ~~~