ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### 前端API **位置:** Application\Common\View\shop_select.html **说明:** 1、总部人员,总部可以筛选门店进行查询,而且可以多选多个门店同时搜索 2、门店人员,门店看不到门店搜索框,系统自动只查询门店的数据,不会把其他店的数据展示出来 **参数:** ~~~ $map['list.shop_id'] 查询门店的参数 ~~~ **调用:** ### View : `<include file="./Application/Common/View/shop_select.html" /> ` ### Controller: ```` $params = $this->get_search_to_array($params); // 门店字符串转数组 // 判断是否是总部 if (session('userInfo.is_hq') == 1) { if (!empty($params['shops_max'])) { $map['list.shop_id'] = array('in', $params['shops_max']); // 接收 Form 表单的门店 } } else { if (!empty(session('userInfo.shop_max_id'))) { $map['list.shop_id'] = array('in', session('userInfo.shop_max_id')); // 判断是否有所属的门店 } } ```` **返回:** **完整代码:** ```` <if condition="$Think.session.userInfo.is_hq eq 1 "> <select class="selectpicker" name="shops_max[]" title="请选择门店" multiple> <if condition="$params['shops_max']"> <volist name="maxs" id="vl"> <option value="<?php echo $vl['id']; ?>" <volist name="params['shops_max']" id="value"> <if condition = "$value eq $vl['id']"> selected </if> </volist> > <?php echo $vl['shops_name']; ?> </option> </volist> <else/> <volist name="maxs" id="vo"> <option value="{$vo.id}">{$vo.shops_name}</option> </volist> </if> </select> </if> ````