|
@@ -0,0 +1,686 @@
|
|
|
+<%@ page contentType="text/html;charset=UTF-8" %>
|
|
|
+<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
|
|
|
+<html>
|
|
|
+<head>
|
|
|
+ <title>缴纳费用记录</title>
|
|
|
+ <meta name="decorator" content="default"/>
|
|
|
+ <style type="text/css">
|
|
|
+ .table th{text-align: center;}
|
|
|
+ .table td{text-align: center;}
|
|
|
+ </style>
|
|
|
+ <style>
|
|
|
+ .modal{
|
|
|
+ width: 900px;
|
|
|
+ margin-left: -450px;
|
|
|
+ }
|
|
|
+ #medicalPracticeLicenseImg1Preview,#medicalPracticeLicenseImg2Preview,#medicalPracticeLicenseImg3Preview{
|
|
|
+ display: inline-block;
|
|
|
+ }
|
|
|
+
|
|
|
+ .reg-row .new-tag.active {
|
|
|
+ border: 1px solid #de5801;
|
|
|
+ }
|
|
|
+ .reg-row {
|
|
|
+ margin-bottom: 20px;
|
|
|
+ }
|
|
|
+ .reg-row .reg-label {
|
|
|
+ display: inline-block;
|
|
|
+ width: 120px;
|
|
|
+ text-align: right;
|
|
|
+ font-size: 13px;
|
|
|
+ }
|
|
|
+ .the-oradio {
|
|
|
+ display: inline-block;
|
|
|
+ vertical-align: top;
|
|
|
+ }
|
|
|
+ .the-oradio div {
|
|
|
+ width: 85px;
|
|
|
+ display: inline-block;
|
|
|
+ font-size: 12px;
|
|
|
+ color: #666;
|
|
|
+ /* margin-right: 25px; */
|
|
|
+ }
|
|
|
+ .the-oradio div input[type="radio"] {
|
|
|
+ width: 17px;
|
|
|
+ height: 17px;
|
|
|
+ margin-right: 5px;
|
|
|
+ vertical-align: text-top;
|
|
|
+ }
|
|
|
+ .med-option {
|
|
|
+ display: block;
|
|
|
+ margin: 10px 0 0 125px;
|
|
|
+ }
|
|
|
+ .smed-option{
|
|
|
+ margin: 20px 0 20px 123px;
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
+ .reg-row .business-license {
|
|
|
+ position: relative;
|
|
|
+ display: inline-block;
|
|
|
+ width: 166px;
|
|
|
+ height: 123px;
|
|
|
+ border-radius: 6px;
|
|
|
+ margin: 18px 0 0 125px;
|
|
|
+ }
|
|
|
+ #medicalPracticeLicenseImgPreview{
|
|
|
+ display: inline-block;
|
|
|
+ }
|
|
|
+ .qualification{
|
|
|
+ margin-top: 20px;
|
|
|
+ }
|
|
|
+ .reg-row .tags-area {
|
|
|
+ display: inline-block;
|
|
|
+ width: 420px;
|
|
|
+ }
|
|
|
+ .reg-row .new-tag {
|
|
|
+ display: inline-block;
|
|
|
+ width: 70px;
|
|
|
+ /*height: 26px;*/
|
|
|
+ border: 1px solid #e5e5e5;
|
|
|
+ border-radius: 6px;
|
|
|
+ padding: 5px;
|
|
|
+ margin-right: 14px;
|
|
|
+ margin-bottom: 14px;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 10px;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ white-space: nowrap;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ .reg-row .tags-operate {
|
|
|
+ margin-left: 125px;
|
|
|
+ }
|
|
|
+ .reg-row .reg-input {
|
|
|
+ width: 336px;
|
|
|
+ height: 32px;
|
|
|
+ padding: 0 8px;
|
|
|
+ margin-right: 20px;
|
|
|
+ border: 1px solid #dcdcdc;
|
|
|
+ border-radius: 6px;
|
|
|
+ }
|
|
|
+ .reg-row .tags-operate .tag-input {
|
|
|
+ width: 159px;
|
|
|
+ margin-right: 13px;
|
|
|
+ display: none;
|
|
|
+ vertical-align: top;
|
|
|
+ }
|
|
|
+ .reg-row .tags-operate .tag-add {
|
|
|
+ /*height: 32px;*/
|
|
|
+ line-height: 20px;
|
|
|
+ vertical-align: middle;
|
|
|
+ margin-bottom: 0;
|
|
|
+ vertical-align: top;
|
|
|
+ }
|
|
|
+ .reg-row .tags-area{
|
|
|
+ vertical-align: top;
|
|
|
+ }
|
|
|
+ .tag-add {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ #myModal2{display: none;}
|
|
|
+ .modal-body{
|
|
|
+ max-height: 300px !important;
|
|
|
+ }
|
|
|
+ .modal.fade.in{
|
|
|
+ top: 0 !important;
|
|
|
+ }
|
|
|
+ #auditBox .auditCheckBox {
|
|
|
+ width: 250px;
|
|
|
+ margin: 0 auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ #auditBox .auditCheckBox label {
|
|
|
+ margin: 0 5px 5px 0
|
|
|
+ }
|
|
|
+
|
|
|
+ #auditBox .auditCheckBox input {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ #auditBox .auditCheckBox input + span {
|
|
|
+ display: inline-block;
|
|
|
+ line-height: 24px;
|
|
|
+ padding: 1px 6px;
|
|
|
+ border: 1px solid #666;
|
|
|
+ border-radius: 5px;
|
|
|
+ }
|
|
|
+ .auditNote{
|
|
|
+ width: 250px;
|
|
|
+ height: 50px;
|
|
|
+ margin: 0 auto;
|
|
|
+ }
|
|
|
+ #auditBox .auditCheckBox input:checked + span {
|
|
|
+ background-color: #E6633A
|
|
|
+ }
|
|
|
+ </style>
|
|
|
+ <script type="text/javascript">
|
|
|
+ $(document).ready(function() {
|
|
|
+
|
|
|
+ });
|
|
|
+ function page(n,s){
|
|
|
+ $("#pageNo").val(n);
|
|
|
+ $("#pageSize").val(s);
|
|
|
+ $("#searchForm").submit();
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ </script>
|
|
|
+
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+<ul class="nav nav-tabs">
|
|
|
+ <li><a href="${ctx}/user/newCmShop/">供应商信息列表</a></li>
|
|
|
+ <li class="active"><a href="${ctx}/user/cmOperationalLogsShop/">缴纳费用记录</a></li>
|
|
|
+ <%-- <shiro:hasPermission name="user:newCmShop:edit"><li><a href="${ctx}/user/newCmShop/form">供应商信息添加</a></li></shiro:hasPermission>--%>
|
|
|
+</ul>
|
|
|
+<form:form id="searchForm" modelAttribute="newCmShop" action="${ctx}/user/newCmShop/" method="post" class="breadcrumb form-search">
|
|
|
+ <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
|
|
|
+ <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
|
|
|
+ <div class="ul-form">
|
|
|
+ <div class="flex-wrap">
|
|
|
+
|
|
|
+ <label>操作时间:</label>
|
|
|
+ <form:input path="startTime" type="text" maxlength="20" class="input-mini Wdate" value="${startTime}"
|
|
|
+ onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:false});"/>
|
|
|
+ -
|
|
|
+ <form:input path="endTime" type="text" maxlength="20" class="input-mini Wdate" value="${endTime}"
|
|
|
+ onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:false});"/>
|
|
|
+ </div>
|
|
|
+ <div class="item">
|
|
|
+ <input id="btnSubmit" class="btn btn-primary" type="submit" value="查询"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</form:form>
|
|
|
+<sys:message content="${message}"/>
|
|
|
+<table id="contentTable" class="table table-striped table-bordered table-condensed">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>序号</th>
|
|
|
+ <th>金额</th>
|
|
|
+ <th>费用类型</th>
|
|
|
+ <th>缴纳时间</th>
|
|
|
+ <th>生效时间</th>
|
|
|
+ <th>到期时间</th>
|
|
|
+ <th>添加时间</th>
|
|
|
+ <th>操作</th>
|
|
|
+
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ <c:forEach items="${page.list}" var="newCmShop">
|
|
|
+
|
|
|
+ <td>
|
|
|
+ <a href="${ctx}/user/newCmShop/form?id=${newCmShop.shopID}&editStatus=1">编辑</a>
|
|
|
+
|
|
|
+
|
|
|
+ <a href="javascript:void(0)" > 删除</a>
|
|
|
+
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </c:forEach>
|
|
|
+ </tbody>
|
|
|
+</table>
|
|
|
+<div class="pagination">${page}</div>
|
|
|
+
|
|
|
+<script>
|
|
|
+ $(document).ready(function() {
|
|
|
+
|
|
|
+ //供应商默认主营内容
|
|
|
+ var html='';
|
|
|
+ html+='<span class="new-tag up-club-tag" data-typeName="产品">产品</span>',
|
|
|
+ html+='<span class="new-tag up-club-tag" data-typeName="仪器">仪器</span>',
|
|
|
+ html+='<span class="new-tag up-club-tag" data-typeName="服务">服务</span>';
|
|
|
+ $('#shopArea').html(html);
|
|
|
+ //供应商
|
|
|
+ $('.smedical-radio div input[name="firstShopType"]').on('click',function () {
|
|
|
+ var nameval = $(this).val();
|
|
|
+ if(nameval == '1'){
|
|
|
+ $('.smed-option').show();
|
|
|
+ }else if(nameval == '2'){
|
|
|
+ $('.smed-option,.squalification,.epart').hide();
|
|
|
+ $('input[name="secondShopType"]').attr('checked',false);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //医疗二级选择
|
|
|
+ $('input[name="secondShopType"]').on('click',function () {
|
|
|
+ var nameVal = $(this).val();
|
|
|
+ if(nameVal == '1'){
|
|
|
+ $('.squalification').hide()
|
|
|
+ }else if(nameVal == '2'){
|
|
|
+ $('.squalification').hide()
|
|
|
+ }else if(nameVal == '3'){
|
|
|
+ $('.squalification').show()
|
|
|
+ }else if(nameVal == '4'){
|
|
|
+ $('.squalification').hide()
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //点击继续上传
|
|
|
+ var record ='';
|
|
|
+ $('.go-up').on('click',function () {
|
|
|
+ if(record == 1){
|
|
|
+ if($('#medicalPracticeLicenseImg2').val() != ''){
|
|
|
+ $('.there-up').css({'display':'inline-block'});
|
|
|
+ record = 2
|
|
|
+ }else {
|
|
|
+ alertx('请上传资质')
|
|
|
+ _util.hideTip($('.err-tip'));
|
|
|
+ }
|
|
|
+ }else if(record == 2){
|
|
|
+ alertx('只需要上传三张资质');
|
|
|
+// $('.go-up').hide();
|
|
|
+ } else {
|
|
|
+ if($('#medicalPracticeLicenseImg1').val() != ''){
|
|
|
+ $('.two-up').css({'display':'inline-block'});
|
|
|
+ record = 1;
|
|
|
+ }else if($('#medicalPracticeLicenseImg2').val() != ''){
|
|
|
+ $('.there-up').css({'display':'inline-block'});
|
|
|
+ record = 2
|
|
|
+ }else {
|
|
|
+ alertx('请上传资质')
|
|
|
+ _util.hideTip($('.err-tip'));
|
|
|
+ record = ''
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //供应商品项选择
|
|
|
+ var opts = {
|
|
|
+ $tag:$('.up-shop-tag'),
|
|
|
+ $tagArea:$('#shopArea'),
|
|
|
+ $mainPro:$('#sMainPro'),
|
|
|
+ $other:$('#shopOther'),
|
|
|
+ $input:$('#shopInput'),
|
|
|
+ $add:$('#shopAdd'),
|
|
|
+ $type:'shop'
|
|
|
+ };
|
|
|
+ _util.getTags(opts);
|
|
|
+ $('#confirm').on('click',function () {
|
|
|
+ //公司类型
|
|
|
+ if(!$('input[name="firstShopType"]').is(':checked')){
|
|
|
+ $('input[name="firstShopType"]').parents('.smedical-radio').next().show().html('请选择公司类型');
|
|
|
+ _util.hideTip($('.err-tip'));
|
|
|
+ return false
|
|
|
+ }else if($('input[name="firstShopType"]:checked').val() == 1){
|
|
|
+ if(!$('input[name="secondShopType"]').is(':checked')){
|
|
|
+ $('input[name="secondShopType"]').parents('.smed-option').find('.err-tip').show().html('请选择公司类型');
|
|
|
+ _util.hideTip($('.err-tip'));
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if($('input[name="secondShopType"]:checked').val() == 3){
|
|
|
+ // 会所资质
|
|
|
+ if($('#medicalPracticeLicenseImg1').val() == ''){
|
|
|
+ alertx('请上传资质')
|
|
|
+ }
|
|
|
+
|
|
|
+ if($('.two-up').css('display')!='none'){
|
|
|
+ if($('#medicalPracticeLicenseImg2').val() == ''){
|
|
|
+ alertx('请上传资质')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if($('.there-up').css('display')!='none'){
|
|
|
+ if($('#medicalPracticeLicenseImg3').val() == ''){
|
|
|
+ alertx('请上传资质')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if($('#sMainPro').val() == ''){
|
|
|
+ alertx('请选择主营内容')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ var params = {
|
|
|
+ mainpro:$('#sMainPro').val(),
|
|
|
+ shopID:$(this).attr('data-id'),
|
|
|
+ flagC:$(this).attr('data-flag')
|
|
|
+ };
|
|
|
+ if($('input[name="firstShopType"]:checked').val() == 1){
|
|
|
+ params.firstShopType = 1;//公司分类
|
|
|
+ params.secondShopType =$('input[name="secondShopType"]:checked').val();//二级分类
|
|
|
+ if($('input[name="secondShopType"]:checked').val() == 3){
|
|
|
+ if($('#medicalPracticeLicenseImg1').val() != ''){
|
|
|
+ params.medicalPracticeLicenseImg1 = $('#medicalPracticeLicenseImg1').val();//资质
|
|
|
+ // if($('#medicalPracticeLicenseImg2').val() != ''){
|
|
|
+ // params.medicalPracticeLicenseImg2 = $('#qualification2').val();//资质
|
|
|
+ // if($('#medicalPracticeLicenseImg3').val() != ''){
|
|
|
+ // params.medicalPracticeLicenseImg3 = $('#qualification3').val();//资质
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ }
|
|
|
+ if($('#medicalPracticeLicenseImg2').val() != '') {
|
|
|
+ params.medicalPracticeLicenseImg2 = $('#medicalPracticeLicenseImg2').val();//资质
|
|
|
+ }
|
|
|
+ if($('#medicalPracticeLicenseImg3').val() != '') {
|
|
|
+ params.medicalPracticeLicenseImg3 = $('#medicalPracticeLicenseImg3').val();//资质
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ params.firstShopType = 2;//公司分类
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ type: "post",
|
|
|
+ url: "${ctx}/user/newCmShop/editShopType",
|
|
|
+ data: params,
|
|
|
+ success : function (res) {
|
|
|
+ if(res.errcode == '1') {
|
|
|
+ alertx(res.errmsg);
|
|
|
+ }
|
|
|
+ if(res.errcode == '0') {
|
|
|
+ console.log(res.data);
|
|
|
+ window.location.href = res.data;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error : function (res) {
|
|
|
+ }
|
|
|
+ });
|
|
|
+ })
|
|
|
+ });
|
|
|
+ var _util = {
|
|
|
+ // 隐藏输入错误提示(参数为提示元素)
|
|
|
+ hideTip : function($ele){
|
|
|
+ setTimeout(function () {
|
|
|
+ $ele.hide();
|
|
|
+ }, 5000);
|
|
|
+ },
|
|
|
+ setTags:function (opts) {
|
|
|
+ var tagArr = [];
|
|
|
+ opts.$tagArea.find('.new-tag.active').each(function(i,v){
|
|
|
+ var _typeName = $(v).attr('data-typeName');
|
|
|
+ tagArr.push(_typeName);
|
|
|
+ opts.$mainPro.val(tagArr.join('/'));
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getTags:function (opts) {
|
|
|
+ opts.$tagArea.on('click','.new-tag',function(){
|
|
|
+ var $this = $(this);
|
|
|
+ $this.toggleClass('active');
|
|
|
+ _util.setTags(opts);
|
|
|
+ })
|
|
|
+ opts.$other.on('click',function(){
|
|
|
+ opts.$input.css('display','inline-block');
|
|
|
+ opts.$add.css('display','inline-block');
|
|
|
+ })
|
|
|
+ opts.$add.on('click',function(){
|
|
|
+ var _tag = $.trim(opts.$input.val());
|
|
|
+ if(_tag){
|
|
|
+ var flag = false;
|
|
|
+ opts.$tagArea.find('.new-tag').each(function(i,v){
|
|
|
+ var _name = $(v).attr('data-typeName');
|
|
|
+ if(_tag == _name){
|
|
|
+ flag=true;
|
|
|
+ return false;
|
|
|
+ }else{
|
|
|
+ if(i==opts.$tagArea.find('.new-tag').length){
|
|
|
+ flag=false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ if(flag){
|
|
|
+ opts.$tagArea.find('.new-tag').each(function(i,v){
|
|
|
+ var _name = $(v).attr('data-typeName');
|
|
|
+ if(_tag == _name){
|
|
|
+ $(v).addClass('active');
|
|
|
+// layer.tips('该类型已存在',opts.$add);
|
|
|
+ alertx('该类型已存在')
|
|
|
+ flag=true;
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ opts.$tagArea.append('<span class="new-tag up-'+opts.$type+'-tag active" data-typeName="'+_tag+'">'+_tag+'</span> ');
|
|
|
+ _util.setTags(opts);
|
|
|
+ opts.$input.val('');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ }
|
|
|
+</script>
|
|
|
+<script>
|
|
|
+ $(document).ready(function() {
|
|
|
+ $('.shopType').on('click',function () {
|
|
|
+ $('#confirm').attr('data-id',$(this).attr('data-shopID'))
|
|
|
+ $('#confirm').attr('data-flag',$(this).attr('data-flag'))
|
|
|
+ $('#myModal2').modal();
|
|
|
+ var that = $(this);
|
|
|
+ // var flag = that.attr("data-flag");
|
|
|
+ // $('#confirm').attr('data-flag',flag)
|
|
|
+ // var shopID = that.attr("data-shopID");
|
|
|
+ // var that = $(this);
|
|
|
+ var flag = that.attr("data-flag");
|
|
|
+ if ("0" == flag) {
|
|
|
+ $("#myModalLabel").html("设置分类");
|
|
|
+ }
|
|
|
+ if ("1" == flag) {
|
|
|
+ $("#myModalLabel").html("修改分类");
|
|
|
+ var json = JSON.parse($(this).attr('data-value'));
|
|
|
+ var firstShopType = json["firstShopType"];
|
|
|
+ var secondShopType = json["secondShopType"];
|
|
|
+ var medicalPracticeLicenseImg1 = json["medicalPracticeLicenseImg1"];
|
|
|
+ var medicalPracticeLicenseImg2 = json["medicalPracticeLicenseImg2"];
|
|
|
+ var medicalPracticeLicenseImg3 = json["medicalPracticeLicenseImg3"];
|
|
|
+ var mainpro = json["mainpro"];
|
|
|
+ if (firstShopType) {
|
|
|
+ $('input[name="firstShopType"]').parent('div').eq(firstShopType-1).find('input').attr("checked","checked")
|
|
|
+ $('input[name="firstShopType"]').parent('div').eq(firstShopType-1).find('input').click();
|
|
|
+ if(secondShopType){
|
|
|
+ $('input[name="secondShopType"]').parent('div').eq(secondShopType-1).find('input').attr("checked","checked")
|
|
|
+ $('input[name="secondShopType"]').parent('div').eq(secondShopType-1).find('input').click();
|
|
|
+ }
|
|
|
+ if(medicalPracticeLicenseImg1){
|
|
|
+ $('#medicalPracticeLicenseImg1').val(medicalPracticeLicenseImg1);
|
|
|
+ $('#medicalPracticeLicenseImg1Preview').find('li').html('<img style="max-width:100px;max-height:100px;_height:100px;border:0;padding:3px;" src="'+medicalPracticeLicenseImg1+'" />')
|
|
|
+ }
|
|
|
+ if(medicalPracticeLicenseImg2){
|
|
|
+ $('.two-up').css({'display':'inline-block'});
|
|
|
+ $('#medicalPracticeLicenseImg2').val(medicalPracticeLicenseImg2);
|
|
|
+ $('#medicalPracticeLicenseImg2Preview').find('li').html('<img style="max-width:100px;max-height:100px;_height:100px;border:0;padding:3px;" src="'+medicalPracticeLicenseImg2+'" />')
|
|
|
+ }
|
|
|
+ if(medicalPracticeLicenseImg3){
|
|
|
+ $('.there-up').css({'display':'inline-block'});
|
|
|
+ $('#medicalPracticeLicenseImg3').val(medicalPracticeLicenseImg3);
|
|
|
+ $('#medicalPracticeLicenseImg3Preview').find('li').html('<img style="max-width:100px;max-height:100px;_height:100px;border:0;padding:3px;" src="'+medicalPracticeLicenseImg3+'" />')
|
|
|
+ }
|
|
|
+
|
|
|
+ if(mainpro){
|
|
|
+ var span_ = $('#shopArea').find('span');
|
|
|
+ var mainpro_ = mainpro.split('/');
|
|
|
+ var html='';
|
|
|
+ var defaultVal = [];
|
|
|
+ var resArr = [];
|
|
|
+ var html='';
|
|
|
+ $('#shopArea').html('');
|
|
|
+ for(var i=0; i<span_.length;i++) {
|
|
|
+ defaultVal.push(span_[i].textContent);
|
|
|
+ }
|
|
|
+ var concatArr = defaultVal.concat(mainpro_);
|
|
|
+ for(var i=0; i<concatArr.length; i++) {
|
|
|
+ if(resArr.indexOf(concatArr[i]) == -1) {
|
|
|
+ resArr.push(concatArr[i]);
|
|
|
+ html += '<span class="new-tag up-club-tag '+concatArr[i]+'" data-typeName="'+concatArr[i]+'">'+concatArr[i]+'</span>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $('#shopArea').append(html);
|
|
|
+ for(var i=0; i<mainpro_.length; i++) {
|
|
|
+ $('.'+mainpro_[i]).addClass('active');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ var spanSp = $('#shopArea').find('span');
|
|
|
+ console.log(spanSp)
|
|
|
+ spanSp.each(function (i,l) {
|
|
|
+ if($(this).hasClass('active')){
|
|
|
+ $('#sMainPro').val($(this).text())
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ });
|
|
|
+
|
|
|
+ // 修改密码
|
|
|
+ function updatePwd(id) {
|
|
|
+ var regPwd = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/;
|
|
|
+ var html = "<div style='padding:20px;'><font color='red'>*</font> 新密码 :" +
|
|
|
+ "<input type='password' id='newPwd' name='newPwd' rows='1' cols='12'/>" +
|
|
|
+ "</br><font color='red'>*</font>确认密码:" +
|
|
|
+ "<input type='password' id='surePwd' name='surePwd' rows='1' cols='12'/></div>";
|
|
|
+ var submit = function (v, h, f) {
|
|
|
+ // 密码
|
|
|
+ if (!regPwd.test(f.newPwd)) {
|
|
|
+ $.jBox.tip("密码需8-16位字母数字组合", 'error', {focusId: "newPwd"});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (f.newPwd !== f.surePwd) {
|
|
|
+ $.jBox.tip("确认密码与登录密码不一致", 'error', {focusId: "surePwd"});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $.post("${ctx}/user/newCmShop/updatePwd", {'password': f.newPwd, 'id': id}, function (data) {
|
|
|
+ if (true == data.success) {
|
|
|
+ $.jBox.tip(data.msg, 'info');
|
|
|
+ $("#searchForm").submit();
|
|
|
+ } else {
|
|
|
+ $.jBox.tip(data.msg, 'error');
|
|
|
+ }
|
|
|
+ }, "JSON");//这里返回的类型有:json,html,xml,text
|
|
|
+ };
|
|
|
+ $.jBox(html, {title: "确定修改密码?", submit: submit});
|
|
|
+ }
|
|
|
+ //修改手机号码
|
|
|
+ function updateMobile(id) {
|
|
|
+ var regMobile = /^1[3,4,5,6,7,8,9]\d{9}$/;
|
|
|
+ var html = "<div style='padding:20px;'><font color='red'>*</font> 手机号码 :" +
|
|
|
+ "<input type='text' id='newMobile' name='newMobile' rows='1' cols='12'/>" +
|
|
|
+ "</div>";
|
|
|
+ var submit = function (v, h, f) {
|
|
|
+ // 密码
|
|
|
+ if (!regMobile.test(f.newMobile)) {
|
|
|
+ $.jBox.tip("请输入正确的手机号码", 'error', {focusId: "newMobile"});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $.post("${ctx}/user/newCmShop/updateMobile", {'mobile': f.newMobile, 'id': id}, function (data) {
|
|
|
+ if (true == data.success) {
|
|
|
+ $.jBox.tip(data.msg, 'info');
|
|
|
+ $("#searchForm").submit();
|
|
|
+ } else {
|
|
|
+ $.jBox.tip(data.msg, 'error');
|
|
|
+ }
|
|
|
+ }, "JSON");//这里返回的类型有:json,html,xml,text
|
|
|
+ };
|
|
|
+ $.jBox(html, {title: "确定修改手机号码?", submit: submit});
|
|
|
+ }
|
|
|
+
|
|
|
+ function offline(userId) {
|
|
|
+ $.jBox.confirm("确定下线该供应商吗?","提示",function(v,h,f){
|
|
|
+ if(v === 1){
|
|
|
+ window.location.href="${ctx}/user/newCmShop/offline?userID="+userId;
|
|
|
+ }
|
|
|
+ } ,{ buttons: { '确定': 1,'取消':2}});
|
|
|
+ }
|
|
|
+
|
|
|
+ function online(userId) {
|
|
|
+ $.jBox.confirm("确定上线该供应商吗?","提示",function(v,h,f){
|
|
|
+ if(v === 1){
|
|
|
+ window.location.href="${ctx}/user/newCmShop/online?userID="+userId;
|
|
|
+ }
|
|
|
+ } ,{ buttons: { '确定': 1,'取消':2}});
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 供应商审核
|
|
|
+ * */
|
|
|
+ function auditShop(shopId,userId,townID,address,name,linkMan,contractMobile) {
|
|
|
+ if(null == townID || "" == townID || "" == address || null == address){
|
|
|
+ alertx("地址尚未填写,请先编辑地址再进行审核");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(null == name || "" == name){
|
|
|
+ alertx("公司名称尚未填写,请先编辑公司名称再进行审核");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(null == linkMan || "" == linkMan){
|
|
|
+ alertx("联系人尚未尚未填写,请先编辑联系人再进行审核");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(null == contractMobile || "" == contractMobile){
|
|
|
+ alertx("手机号尚未填写,请先编辑手机号再进行审核");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var html = "<div id='auditBox'>"
|
|
|
+ + " <div class='bd-row'>"
|
|
|
+ + " <span><font color='red'>*</font>审核:</span>"
|
|
|
+ + " <select name='auditStatus' id='auditStatus'>"
|
|
|
+ + " <option value='1'>审核通过</option>"
|
|
|
+ + " <option value='2'>审核未通过</option>"
|
|
|
+ + " <select/>"
|
|
|
+ + " </div>"
|
|
|
+ + " <div id='auditNopass' style='display: none;'>"
|
|
|
+ + " <div class='bd-row'>"
|
|
|
+ + " <span><font color='red'>*</font>原因:</span>"
|
|
|
+ + " <div class='auditCheckBox'>"
|
|
|
+ + " <label><input name='auditCheckBox' type='checkbox' value='入驻资质不达标'><span>入驻资质不达标</span></label>"
|
|
|
+ + " <label><input name='auditCheckBox' type='checkbox' value='品牌评估不通过'><span>品牌评估不通过</span></label>"
|
|
|
+ + " <label><input name='auditCheckBox' type='checkbox' value='相关证照不清晰'><span>相关证照不清晰</span></label>"
|
|
|
+ + " <label><input name='auditCheckBox' type='checkbox' value='企业经营异常'><span>企业经营异常</span></label>"
|
|
|
+ + " <label><input name='auditCheckBox' type='checkbox' value='其他'><span>其他</span></label>"
|
|
|
+ + " </div>"
|
|
|
+ + " </div>"
|
|
|
+ + " <div class='bd-row'>"
|
|
|
+ + " <span></span>"
|
|
|
+ + " <div class='auditNote'>"
|
|
|
+ + " <textarea name='auditNote' placeholder='可以补充其它原因,最多50个字'></textarea>"
|
|
|
+ + " <p class='err-tip' style='display:none;margin-left:-55px;color:red;'>请选择审核未通过的原因</p>"
|
|
|
+ + " </div>"
|
|
|
+ + " </div>"
|
|
|
+ + " </div>"
|
|
|
+ + "</div>";
|
|
|
+ var submit = function (v, h, f) {
|
|
|
+ if (f.auditStatus == '') {
|
|
|
+ $.jBox.tip("请选择状态", 'error', {focusId: "auditStatus"});
|
|
|
+ return false;
|
|
|
+ } else if (f.auditStatus == 2 && f.auditNote == '' && !f.auditCheckBox) {
|
|
|
+ $.jBox.tip("请选择审核未通过的原因", 'error', {focusId: "auditNote"});
|
|
|
+ return false;
|
|
|
+ } else if (f.auditStatus == 2 && f.auditNote.length > 50) {
|
|
|
+ $.jBox.tip("内容过长", 'error', {focusId: "auditNote"});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var auditText = f.auditCheckBox ? (f.auditCheckBox.toString() + ',' + f.auditNote) : f.auditNote;
|
|
|
+
|
|
|
+ $.post("${ctx}/user/newCmShop/auditShopInfo", {
|
|
|
+ 'auditStatus': f.auditStatus,
|
|
|
+ 'shopId': shopId,
|
|
|
+ 'userId': userId,
|
|
|
+ 'auditNote': auditText
|
|
|
+ }, function (data) {
|
|
|
+ console.log( data.success)
|
|
|
+ console.log( true == data.success)
|
|
|
+ if (true == data.success) {
|
|
|
+ $.jBox.tip(data.msg, 'info');
|
|
|
+ // $("#searchForm").submit();
|
|
|
+ window.location.href = "${ctx}/user/newCmShop/";
|
|
|
+ } else {
|
|
|
+ $.jBox.tip(data.msg, 'error');
|
|
|
+ }
|
|
|
+ }, "JSON");//这里返回的类型有:json,html,xml,text
|
|
|
+ };
|
|
|
+ $.jBox(html, {title: "审核", submit: submit});
|
|
|
+ }
|
|
|
+
|
|
|
+ // 审核
|
|
|
+ $(document).on("change", "#auditStatus", function () {
|
|
|
+ if ($("#auditStatus").val() == 2) {
|
|
|
+ $("#auditNopass").show();
|
|
|
+ } else {
|
|
|
+ $("#auditNopass").hide();
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+</script>
|
|
|
+</body>
|
|
|
+</html>
|