kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerDockingInfo.java
New file @@ -0,0 +1,88 @@ package com.kidgrow.oprationcenter.model; import com.baomidou.mybatisplus.annotation.TableName; import com.kidgrow.common.model.SuperModel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.util.Date; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> * @Description: 合作商客户对接信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:33 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> * @version 1.0 */ @Data @EqualsAndHashCode(callSuper = false) @NoArgsConstructor @AllArgsConstructor @TableName("parter_docking_info") public class PartnerDockingInfo extends SuperModel { private static final long serialVersionUID=1L; /** * 合作商ID */ private Long parterId; /** * 合作商名称 */ private String parterName; /** * 医院ID */ private Long hospitalId; /** * 医院名称 */ private String hospitalName; /** * 科室ID */ private Long departmentId; /** * 科室名称 */ private String departmentName; /** * 对接类型(1:影像版API,2:妇幼版API) */ private Integer dockingType; /** * 对接版本 */ private String dockingVersion; /** * 对接状态(1:正常,2:暂停) */ private Integer dockingStatus; /** * 服务器机器码 */ private String serverMachineCode; /** * 服务器软加密码 */ private String accessKey; /** * 操作人 */ private String operationName; /** * 操作时间 */ private Date operationTime; /** * 是否删除,1删除,0未删除 */ private Boolean isDel; /** * 状态,1启用,0停用 */ private Boolean enabled; } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerInfo.java
New file @@ -0,0 +1,79 @@ package com.kidgrow.oprationcenter.model; import com.baomidou.mybatisplus.annotation.TableName; import com.kidgrow.common.model.SuperModel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> * * @version 1.0 * @Description: 合作商信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:30 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> */ @Data @EqualsAndHashCode(callSuper = false) @NoArgsConstructor @AllArgsConstructor @TableName("partner_info") public class PartnerInfo extends SuperModel { private static final long serialVersionUID = 1L; /** * 合作商名称 */ private String partnerName; /** * 合作商类型(1:区域经销商;2:设备供应商;3:系统集成商;4:行业代理商;5:个人) */ private Integer partnerType; /** * 合作商地址 */ private String partnerAddress; /** * 合作商所在省 */ private String partnerProvince; /** * 合作商所在市 */ private String partnerCity; /** * 合作商所在区县 */ private String partnerArea; /** * 合作商联系人 */ private String partnerLinkMan; /** * 合作商联系电话 */ private String partnerLinkTelephone; /** * 合作商合作区域 */ private String partnerBussinessArea; /** * 合作商简介 */ private String partnerIntroduce; /** * 合作商唯一标识码 */ private String partnerUniqueCode; /** * 是否删除,1删除,0未删除 */ private Boolean isDel; /** * 状态,1启用,0停用 */ private Boolean enabled; } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IPartnerDockingInfoService.java
New file @@ -0,0 +1,33 @@ package com.kidgrow.oprationcenter.service; import com.kidgrow.oprationcenter.model.PartnerDockingInfo; import com.kidgrow.common.model.PageResult; import com.kidgrow.common.service.ISuperService; import java.util.Map; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> * @Description: 合作商客户对接信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:33 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> * @version 1.0 */ public interface IPartnerDockingInfoService extends ISuperService<PartnerDockingInfo> { /** * 列表 * @param params * @return */ PageResult<PartnerDockingInfo> findList(Map<String, Object> params); /** * 根据PartnerDockingInfo对象当做查询条件进行查询 * @param partnerDockingInfo * @return PartnerDockingInfo对象 */ PartnerDockingInfo findByObject(PartnerDockingInfo partnerDockingInfo); } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IPartnerInfoService.java
New file @@ -0,0 +1,33 @@ package com.kidgrow.oprationcenter.service; import com.kidgrow.oprationcenter.model.PartnerInfo; import com.kidgrow.common.model.PageResult; import com.kidgrow.common.service.ISuperService; import java.util.Map; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> * @Description: 合作商信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:30 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> * @version 1.0 */ public interface IPartnerInfoService extends ISuperService<PartnerInfo> { /** * 列表 * @param params * @return */ PageResult<PartnerInfo> findList(Map<String, Object> params); /** * 根据PartnerInfo对象当做查询条件进行查询 * @param partnerInfo * @return PartnerInfo对象 */ PartnerInfo findByObject(PartnerInfo partnerInfo); } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerDockingInfoServiceImpl.java
New file @@ -0,0 +1,48 @@ package com.kidgrow.oprationcenter.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.kidgrow.common.model.PageResult; import com.kidgrow.common.service.impl.SuperServiceImpl; import com.kidgrow.oprationcenter.mapper.PartnerDockingInfoMapper; import com.kidgrow.oprationcenter.model.PartnerDockingInfo; import com.kidgrow.oprationcenter.service.IPartnerDockingInfoService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.MapUtils; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> * @Description: 合作商客户对接信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:33 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> * @version 1.0 */ @Slf4j @Service public class PartnerDockingInfoServiceImpl extends SuperServiceImpl<PartnerDockingInfoMapper, PartnerDockingInfo> implements IPartnerDockingInfoService { /** * 列表 * @param params * @return */ @Override public PageResult<PartnerDockingInfo> findList(Map<String, Object> params){ Page<PartnerDockingInfo> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit")); List<PartnerDockingInfo> list = baseMapper.findList(page, params); return PageResult.<PartnerDockingInfo>builder().data(list).code(0).count(page.getTotal()).build(); } /** * 根据PartnerDockingInfo对象当做查询条件进行查询 * @param partnerDockingInfo * @return PartnerDockingInfo */ @Override public PartnerDockingInfo findByObject(PartnerDockingInfo partnerDockingInfo){ return baseMapper.findByObject(partnerDockingInfo); } } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerInfoServiceImpl.java
New file @@ -0,0 +1,49 @@ package com.kidgrow.oprationcenter.service.impl; import org.springframework.stereotype.Service; import com.kidgrow.common.model.PageResult; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.kidgrow.common.service.impl.SuperServiceImpl; import java.util.List; import java.util.Map; import org.apache.commons.collections4.MapUtils; import lombok.extern.slf4j.Slf4j; import com.kidgrow.oprationcenter.model.PartnerInfo; import com.kidgrow.oprationcenter.mapper.PartnerInfoMapper; import com.kidgrow.oprationcenter.service.IPartnerInfoService; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> * @Description: 合作商信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:30 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> * @version 1.0 */ @Slf4j @Service public class PartnerInfoServiceImpl extends SuperServiceImpl<PartnerInfoMapper, PartnerInfo> implements IPartnerInfoService { /** * 列表 * @param params * @return */ @Override public PageResult<PartnerInfo> findList(Map<String, Object> params){ Page<PartnerInfo> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit")); List<PartnerInfo> list = baseMapper.findList(page, params); return PageResult.<PartnerInfo>builder().data(list).code(0).count(page.getTotal()).build(); } /** * 根据PartnerInfo对象当做查询条件进行查询 * @param partnerInfo * @return PartnerInfo */ @Override public PartnerInfo findByObject(PartnerInfo partnerInfo){ return baseMapper.findByObject(partnerInfo); } } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/PartnerDockingInfoMapper.xml
New file @@ -0,0 +1,102 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--合作商客户对接信息表--> <mapper namespace="com.kidgrow.oprationcenter.mapper.PartnerDockingInfoMapper"> <!--定义查询列--> <sql id="Column_List"> * </sql> <!--sql查询片段--> <sql id="where"> <where> <!--查询条件自行添加--> is_del=0 <if test="p.id != null and p.id !=''"> and id = #{p.id} </if> <if test="p.parterId != null and p.parterId !=''"> and parter_id = #{p.parterId} </if> <if test="p.parterName != null and p.parterName !=''"> and parter_name = #{p.parterName} </if> <if test="p.hospitalId != null and p.hospitalId !=''"> and hospital_id = #{p.hospitalId} </if> <if test="p.hospitalName != null and p.hospitalName !=''"> and hospital_name = #{p.hospitalName} </if> <if test="p.departmentId != null and p.departmentId !=''"> and department_id = #{p.departmentId} </if> <if test="p.departmentName != null and p.departmentName !=''"> and department_name = #{p.departmentName} </if> <if test="p.dockingType != null and p.dockingType !=''"> and docking_type = #{p.dockingType} </if> <if test="p.dockingVersion != null and p.dockingVersion !=''"> and docking_version = #{p.dockingVersion} </if> <if test="p.dockingStatus != null and p.dockingStatus !=''"> and docking_status = #{p.dockingStatus} </if> <if test="p.serverMachineCode != null and p.serverMachineCode !=''"> and server_machine_code = #{p.serverMachineCode} </if> <if test="p.accessKey != null and p.accessKey !=''"> and access_key = #{p.accessKey} </if> <if test="p.operationName != null and p.operationName !=''"> and operation_name = #{p.operationName} </if> <if test="p.operationTime != null and p.operationTime !=''"> and operation_time = #{p.operationTime} </if> <if test="p.isDel != null and p.isDel !=''"> and is_del = #{p.isDel} </if> <if test="p.enabled != null and p.enabled !=''"> and enabled = #{p.enabled} </if> <if test="p.createUserId != null and p.createUserId !=''"> and create_user_id = #{p.createUserId} </if> <if test="p.createUserName != null and p.createUserName !=''"> and create_user_name = #{p.createUserName} </if> <if test="p.createTime != null and p.createTime !=''"> and create_time = #{p.createTime} </if> <if test="p.updateUserId != null and p.updateUserId !=''"> and update_user_id = #{p.updateUserId} </if> <if test="p.updateUserName != null and p.updateUserName !=''"> and update_user_name = #{p.updateUserName} </if> <if test="p.updateTime != null and p.updateTime !=''"> and update_time = #{p.updateTime} </if> </where> </sql> <!--定义根据-PartnerDockingInfo当作查询条件返回对象--> <select id="findByObject" resultType="com.kidgrow.oprationcenter.model.PartnerDockingInfo"> select <include refid="Column_List"/> from parter_docking_info <include refid="where"/> order by id desc limit 1 </select> <!--定义根据-PartnerDockingInfo当作查询条件返回对象集合--> <select id="findList" resultType="com.kidgrow.oprationcenter.model.PartnerDockingInfo"> select <include refid="Column_List"/> from parter_docking_info <include refid="where"/> order by id desc </select> </mapper> kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/PartnerInfoMapper.xml
New file @@ -0,0 +1,94 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--合作商信息表--> <mapper namespace="com.kidgrow.oprationcenter.mapper.PartnerInfoMapper"> <!--定义查询列--> <sql id="Column_List"> * </sql> <!--sql查询片段--> <sql id="where"> <where> <!--查询条件自行添加--> is_del=0 <if test="p.id != null and p.id !=''"> and id = #{p.id} </if> <if test="p.partnerName != null and p.partnerName !=''"> and partner_name = #{p.partnerName} </if> <if test="p.partnerType != null and p.partnerType !=''"> and partner_type = #{p.partnerType} </if> <if test="p.partnerAddress != null and p.partnerAddress !=''"> and partner_address = #{p.partnerAddress} </if> <if test="p.partnerProvince != null and p.partnerProvince !=''"> and partner_province = #{p.partnerProvince} </if> <if test="p.partnerCity != null and p.partnerCity !=''"> and partner_city = #{p.partnerCity} </if> <if test="p.partnerArea != null and p.partnerArea !=''"> and partner_area = #{p.partnerArea} </if> <if test="p.partnerLinkMan != null and p.partnerLinkMan !=''"> and partner_link_man = #{p.partnerLinkMan} </if> <if test="p.partnerLinkTelephone != null and p.partnerLinkTelephone !=''"> and partner_link_telephone = #{p.partnerLinkTelephone} </if> <if test="p.partnerBussinessArea != null and p.partnerBussinessArea !=''"> and partner_bussiness_area = #{p.partnerBussinessArea} </if> <if test="p.partnerIntroduce != null and p.partnerIntroduce !=''"> and partner_introduce = #{p.partnerIntroduce} </if> <if test="p.partnerUniqueCode != null and p.partnerUniqueCode !=''"> and partner_unique_code = #{p.partnerUniqueCode} </if> <if test="p.isDel != null and p.isDel !=''"> and is_del = #{p.isDel} </if> <if test="p.enabled != null and p.enabled !=''"> and enabled = #{p.enabled} </if> <if test="p.createUserId != null and p.createUserId !=''"> and create_user_id = #{p.createUserId} </if> <if test="p.createUserName != null and p.createUserName !=''"> and create_user_name = #{p.createUserName} </if> <if test="p.createTime != null and p.createTime !=''"> and create_time = #{p.createTime} </if> <if test="p.updateUserId != null and p.updateUserId !=''"> and update_user_id = #{p.updateUserId} </if> <if test="p.updateUserName != null and p.updateUserName !=''"> and update_user_name = #{p.updateUserName} </if> <if test="p.updateTime != null and p.updateTime !=''"> and update_time = #{p.updateTime} </if> </where> </sql> <!--定义根据-PartnerInfo当作查询条件返回对象--> <select id="findByObject" resultType="com.kidgrow.oprationcenter.model.PartnerInfo"> select <include refid="Column_List"/> from partner_info <include refid="where"/> order by id desc limit 1 </select> <!--定义根据-PartnerInfo当作查询条件返回对象集合--> <select id="findList" resultType="com.kidgrow.oprationcenter.model.PartnerInfo"> select <include refid="Column_List"/> from partner_info <include refid="where"/> order by id desc </select> </mapper> kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/partnerDockingInfo.html
New file @@ -0,0 +1,52 @@ <div class="layui-card"> <div class="layui-card-header"> <h2 class="header-title">合作商客户对接信息表</h2> <span class="layui-breadcrumb pull-right"> <a href="#!console">首页</a> <a><cite>合作商客户对接信息表</cite></a> </span> </div> <div class="layui-card-body"> <div class="layui-form toolbar"> 搜索: <input id="partnerDockingInfo-edit-value" class="layui-input search-input" type="text" placeholder="输入关键字"/>  <button id="partnerDockingInfo-btn-search" class="layui-btn icon-btn"><i class="layui-icon"></i>搜索</button> <button id="partnerDockingInfo-btn-add" class="layui-btn icon-btn"><i class="layui-icon"></i>添加</button> </div> <!-- 数据表格 --> <table class="layui-table" id="partnerDockingInfo-table" lay-filter="partnerDockingInfo-table"></table> </div> </div> <script> layui.use(['form', 'table', 'util', 'config', 'admin'], function () { var form = layui.form; var table = layui.table; var config = layui.config; var layer = layui.layer; var util = layui.util; var admin = layui.admin; //渲染表格 table.render({ elem: '#partnerDockingInfo-table', url: config.base_server + 'api-oprationcenter/parterdockinginfo/list', where: { access_token: config.getToken().access_token }, page: true, cols: [[ {type: 'numbers'}, {field: 'id', sort: true, title: 'ID',width: 80}, {field: 'name', sort: true, title: 'name'}, {field: 'code', sort: true, title: 'code'}, {align: 'center', toolbar: '#partnerDockingInfo-table-bar', title: '操作',width: 250} ]] }); }); </script> kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/partnerInfo.html
New file @@ -0,0 +1,310 @@ <div class="layui-card"> <div class="layui-card-header"> <h2 class="header-title">合作商信息表</h2> <span class="layui-breadcrumb pull-right"> <a href="#!console">首页</a> <a><cite>合作商信息表</cite></a> </span> </div> <div class="layui-card-body"> <div class="layui-form toolbar"> 搜索: <input name="partnerName" id="partnerName-serch" placeholder="按合作商名称" type="text" class="layui-input search-input" maxlength="50" autocomplete="off"/>  <button id="partnerInfo-btn-search" class="layui-btn icon-btn permissions" permissions="partnerInfo-list"><i class="layui-icon"></i>搜索 </button> <button id="partnerInfo-btn-add" class="layui-btn icon-btn permissions" permissions="partnerInfo-edit"><i class="layui-icon"></i>添加 </button> </div> <!-- 数据表格 --> <table class="layui-table permissions" permissions="equipmentDocking-list" id="partnerInfo-table" lay-filter="partnerInfo-table"></table> </div> </div> <!-- 表格操作列 --> <script type="text/html" id="partnerInfo-bar"> <a class="layui-btn layui-btn-primary layui-btn-xs permissions" permissions="partnerInfo-edit" lay-event="edit">修改</a> <a class="layui-btn layui-btn-xs permissions" permissions="partnerInfo-del" lay-event="del">删除</a> </script> <!-- 表单弹窗 --> <script type="text/html" id="app-model"> <form id="app-form" lay-filter="app-form" class="layui-form model-form"> <input name="id" type="hidden"/> <div class="layui-form-item"> <label class="layui-form-label">合作商名称</label> <div class="layui-input-block"> <input name="partnerName" lay-verify="required" required type="text" class="layui-input"/> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">合作商类型</label> <div class="layui-input-block"> <input name="partnerType" id="partnerType" type="hidden" value="" /> <select name="partnerTypeName" id="partnerTypeName" lay-filter="partnerTypeName" style="width: 50px;"> <option value="">请选择</option> <option value="1">区域经销商</option> <option value="2">设备供应商</option> <option value="3">系统集成商</option> <option value="4">行业代理商</option> <option value="5">个人</option> </select> </div> </div> <div class="layui-form-item"> <div class="layui-row"> <label class="layui-form-label">地址</label> <div class="layui-input-block"> <div class="layui-col-sm4"> <select lay-verify="required" required id="partnerProvince" placeholder="省份" lay-filter="partnerProvince" style="width: 400px;"> </select></div> <div class="layui-col-sm4"> <select id="partnerCity" lay-verify="required" required placeholder="市" lay-filter="hospitalCity" style="width: 350px;"> <option value="">选择市</option> </select></div> <div class="layui-col-sm4"> <select id="partnerArea" lay-verify="required" required placeholder="区县" lay-filter="hospitalArea" style="width: 350px;"> <option value="">选择区县</option> </select> </div> <div class="layui-input-block"> <input name="partnerAdress" type="text" class="layui-input" maxlength="100"/> </div> </div> </div> </div> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">地址</label>--> <!-- --> <!-- </div>--> <div class="layui-form-item"> <label class="layui-form-label">联系人</label> <div class="layui-input-block"> <input name="partnerLinkMan" lay-verify="required" required type="text" class="layui-input"/> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">联系电话</label> <div class="layui-input-block"> <input name="partnerLinkTelephone" lay-verify="required" required type="text" class="layui-input"/> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">合作区域</label> <div class="layui-input-block"> <input name="partnerBussinessArea" lay-verify="required" required type="text" class="layui-input"/> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">简介</label> <div class="layui-input-block"> <input name="partnerIntroduce" lay-verify="required" required type="text" class="layui-input"/> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">标识码</label> <div class="layui-input-block"> <input name="partnerUniqueCode" lay-verify="required" required type="text" class="layui-input"/> </div> </div> <div class="layui-form-item model-form-footer"> <button class="layui-btn layui-btn-primary" ew-event="closeDialog" type="button">取消</button> <button class="layui-btn" id="sure" lay-filter="partnerInfo-form-submit" permissions=" partner-info-edit" lay-submit>保存 </button> </div> </form> </script> <script> layui.use(['form', 'table', 'util', 'config', 'area', 'admin'], function () { var form = layui.form; var table = layui.table; var config = layui.config; var layer = layui.layer; var util = layui.util; var admin = layui.admin; var area = layui.area; //省份数据加载 area.areaData("#hospitalProvince", 1, "", ""); //装载市区数据 form.on("select(hospitalProvince)", function (data) { area.areasClear("#hospitalArea", 3); area.areaData("#hospitalCity", 2, data.value, ""); defaultValData(); }); //装载区县数据 form.on("select(hospitalCity)", function (data) { area.areaData("#hospitalArea", 3, data.value, ""); defaultValData(); }); //赋值合作商类型数据ID form.on("select(partnerTypeName)", function (data) { $("#partnerType").val(data.value); }); // 添加按钮点击事件 $('#partnerInfo-btn-add').click(function () { showEditModel(undefined, 1); }); //// 刷新 $('#partnerInfo-btn-update').click(function () { table.reload('app-table', {where: {}}); }); //渲染表格 table.render({ elem: '#partnerInfo-table', url: config.base_server + 'api-oprationcenter/partnerinfo/list', method: 'GET', headers: {'Authorization': 'Bearer ' + config.getToken().access_token}, page: true, cols: [[ {field: 'partnerName', align: 'left', width: '10%', title: '名称'}, {field: 'partnerType', align: 'left', width: '10%', title: '类型', templet:function (d) { if (d.partnerType == null) { return ""; } else if (d.partnerType == 1) { return "区域经销商"; } else if (d.partnerType == 2) { return "设备供应商"; } else if (d.partnerType == 3) { return "系统集成商"; } else if (d.partnerType == 4) { return "行业代理商"; } else if (d.partnerType == 5) { return "个人"; } else { return ""; } }}, { field: 'partnerAddress', align: 'left', width: '10%', title: '地址', templet: function (d) { return ((d.partnerProvince == null) ? "" : d.partnerProvince) + " " + ((d.partnerCity == null) ? "" : d.partnerCity) + " " + ((d.partnerArea == null) ? "" : d.partnerArea) + " " + ((d.partnerAddress == null) ? "" : d.partnerAddress) } }, {field: 'partnerLinkMan', align: 'left', width: '10%', title: '联系人'}, {field: 'partnerLinkTelephone', align: 'left', width: '10%', title: '联系电话'}, {field: 'partnerBussinessArea', align: 'left', width: '10%', title: '合作区域'}, {field: 'partnerUniqueCode', align: 'left', width: '10%', title: '标识码'}, { field: 'createTime', align: 'center', width: '10%', title: '创建日期', templet: "<div>{{layui.util.toDateString(d.createTime, 'yyyy/MM/dd')}}</div>" }, {field: 'id', align: 'center', width: '10%', toolbar: '#partnerInfo-bar', title: '操作', fixed: 'right'} ]], done: function (res) { permissionsInput(res, config); } }); // 工具条点击事件 table.on('tool(app-table)', function (obj) { var data = obj.data; var layEvent = obj.event; if (layEvent === 'edit') { // 查看详情 showEditModel(data, 2); } else if (layEvent === 'del') { layer.confirm('确定删除此合作商吗?', function (i) { layer.close(i); layer.load(2); admin.req('api-opration/partnerinfo/' + obj.data.id, {}, function (data) { layer.closeAll('loading'); if (data.code == 0) { layer.msg(data.msg, {icon: 1, time: 2000}); table.reload('app-table', {}); } else { layer.msg(data.msg, {icon: 2, time: 2000}); } }, 'delete'); }); } }); // 搜索按钮点击事件 $('#app-btn-search').click(function () { var partnerName = $('#partnerName-serch').val(); table.reload('app-table', {where: {partnerName: partnerName}, page: {curr: 1}}); }); // 表单提交事件 form.on('submit(partnerInfo-form-submit)', function (data) { layer.load(2); admin.req('api-opration/partnerinfo', JSON.stringify(data.field), function (data) { layer.closeAll('loading'); if (data.code == 0) { // layer.msg(data.msg, { icon: 1, time: 2000 }); layer.closeAll(); table.reload('app-table', {}); } else { layer.msg(data.msg, {icon: 2, time: 2000}); } }, "POST"); return false; }); // 显示编辑弹窗 var showEditModel = function (data, index) { var title = ""; if (index == 1) { title = "新增"; } else if (index == 2) { title = "修改"; } layer.open({ type: 1, title: title, area: '450px', offset: '120px', content: $('#app-model').html(), success: function () { $('#app-form')[0].reset(); $('#app-form').attr('method', 'POST'); if (data) { if (index == 1) { $('#sure').hide(); } form.val('app-form', data); // //重新装载科室 // getdepartment(data.hospitalId); // form.render(); } // //执行一个laydate实例 // laydate.render({ // elem: '#startTime' //指定元素 // ,type: 'datetime' // }); } }); }; }); </script>